@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

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

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

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

button {
  background-color: transparent;
  background-image: none;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

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

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #D1D3D4; /* 2 */
}

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

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

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

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

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

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

table {
  border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ace-nav-item {
  padding-left: 1.25rem;
  padding-right: 1.5rem;
  font-size: 0.875rem;
  font-weight: 700;
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
  margin-bottom: 1.25rem;
  align-items: flex-start;
}

.ace-btn {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --bg-opacity: 1;
  background-color: #3169AE;
  background-color: rgba(49, 105, 174, var(--bg-opacity));
  border-radius: 0.5rem;
  font-weight: 500;
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
  line-height: 1.5;
}

.ace-btn.disabled {
  --bg-opacity: 1;
  background-color: #D1D3D4;
  background-color: rgba(209, 211, 212, var(--bg-opacity));
  cursor: not-allowed;
}

.ace-btn.secondary {
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--text-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--border-opacity));
  box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
}

.ace-btn.tertiary {
  --text-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #FAFBFD;
  background-color: rgba(250, 251, 253, var(--bg-opacity));
  box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
}

.ace-btn.google {
  --text-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
}

.ace-btn:hover {
  background-color: #a2d7ff;
  transition: background-color 200ms linear;
}

.btn-goback {
  background-color: white;
  color: #1464b2;
  font-size: 14px;
  font-weight: 600;
  width: 144px;
  height: 33px;
  border-width: 1px;
  border-color: #1464b2;
  border-radius: 4px;
}

.language-btn {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  --bg-opacity: 1;
  background-color: #3169AE;
  background-color: rgba(49, 105, 174, var(--bg-opacity));
  border-radius: 0.5rem;
  font-weight: 500;
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.75rem;
  line-height: 1.5;
}

.language-btn.disabled {
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity));
}

.login-buttons a {
  display: flex;
  justify-content: center;
}

@media (min-width: 1024px) {
  .login-buttons a {
    min-width: 400px;
  }
}

.pdf-page {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1122px;
  max-width: 800px;
  overflow-wrap: break-word;
}

.pdf-page-landscape {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 766px;
  max-width: 1330px;
}

.pdf-page-landscape-orientaciones-mejora {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1275px;
  width: 1650px;
}

.subdimention-darkblue {
  font-size: 15px;
  color: #20649c;
}

.pdf-link {
  font-style: normal;
  line-height: 20px;
  font-weight: bold;
  font-size: 13px;
  color: #6094c6;
  text-decoration: underline;
  overflow-wrap: break-word;
  word-break: break-all;
}

.content {
  text-align: justify;
}

.content ol {
  list-style: upper-roman;
}

.content ul {
  list-style: disc;
}

.content li {
  margin-left: 15px;
}

.content a {
  text-decoration: underline;
  color: #6094c6;
}

.gray {
  background-color: #e3e3e3;
}

.pdf-body {
  /* font-family: Arial, Helvetica, sans-serif; */
  font-family: "Graphik";
  background-color: #39383d;
  font-size: 10px;
}

.pdf-compose-text {
  font-size: 13px;
  font-weight: bold;
}

/* @font-face {
  font-family: 'Graphik';
  src: url("/Graphik-Regular.otf") format('truetype');
} */

.pdf-page p {
  word-break: break-word;
  text-align: justify;
  line-height: 1.47;
  margin-bottom: 0.25rem;
}

@font-face {
  font-family: "Graphik";

  src: url(data:application/font-woff;base64,d09GRgABAAAAAKIMABAAAAABalwAAAAAAAChBAAAAQgAAAIgAAAAAAAAAABHUE9TAACArAAAGUAAAEwag+QbskdTVUIAAJnsAAAHFgAAD4xRixtXT1MvMgAAAegAAABVAAAAYGX8cqNjbWFwAAAGlAAAA4gAAAduiPwfpWN2dCAAAAxcAAAASAAAAEgQRgLvZnBnbQAAChwAAAEDAAABcwaZnDdnYXNwAACAoAAAAAwAAAAMAAcAB2dseWYAABDEAABksAAA3pSzhZqdaGVhZAAAAWwAAAA2AAAANv/K1udoaGVhAAABpAAAACEAAAAkBp8E8mhtdHgAAAJAAAAEUwAACFRO23IcbG9jYQAADKQAAAQgAAAELLU47DRtYXhwAAAByAAAACAAAAAgBC8DQW5hbWUAAHV0AAACowAABkGfggZxcG9zdAAAeBgAAAiFAAAPxEk27aFwcmVwAAALIAAAATwAAAJ4qEu23wABAAAAAQAAGCAoM18PPPUACQPoAAAAAMt1GIgAAAAA0c55/P8g/yQESgRZAAAACQACAAAAAAAAeNpjYGRgYDb678XAwFL0X+G/AosXA1AEGTCJAgBxzQSaAAAAAAEAAAIVAGQABwBjAAUAAQAAAAAACgAAAgACeAADAAF42mNgZhJinMDAysDAtIepi4GBoQdCM95lMGL4BRTlZmVmZmJiY2IGyrEzIAFnf19fBgcGht9MzEb/vRgYmI8z3FFgYJgMkmPiZjrNoACEPAB5UQ1sAAAAeNqVlV1o1XUYx7+/578Imdikhnp0c2/NvbgXd3SvjbGpy9U2aXNzHWwe3NSVkeISVyRWhtCVdFO0JkYE3UQvghXhVQQRdBUR4U2LwCvJwBl10+nz+53/cYdpFx748Dzn98bz/z7P7/m5JYWfWxVTpzF3TjstUpWdVTLapBr7Wh1a1E43rC5IuMtqtodV56ohpT7sqLuk1XYF/z1tsVZtsBk12ik12H5ts9Pqsw2qtmPqsTl1u2ZNwEYr4Lw/WVegAXdb9dElJe0T1dnLStt1ddu32D5oVDoq5P91pV25DrvPtNVeZLyS8WnsIraN+adi+ypjZ9Vq3arkjJTNqyr6mO+4yPmHVGIHVeFOaJKYq7At9qBa3Nt6wC1or9Woib0p62ct32+7lHRHVB78Q0q5Qg3BQ1aEv1oHonnWMs73JsM+1rk3mLuhJnecfZMaswptjqpVYZugRJvdTW10b6oRvaewLe57WI/2WzVuvZyT5vsGibFIU7ZFzcTVFU2g26fkROr1mtsa1TL+pPtS7SEXdVrjdnLugj6yCWLwOVnQSd1SqftH9ezrsMvE8zlcYew2+7zW9yD6Bt28/n2x/jFoXxz0L89k4Lb9gqax9itxv2kLtjbon4/XnzxZCt9rfQ+iV7D9We3zQfcCOOAKM0vwV9A8p/1K0ARbEvTPB/1DnnweOMva0LdMieg74r4Zctjqc3enTnyu3lUlWnbH7IF3YArOwHY4YgnuymshxkbYEbiKfzXYHe511QQm1B61aLTgJP4wuRzmbp3JlKF7ddDT5/Jf6iF7L7r83bAfqJufiPktHbZZ7tS49imjIfuAb8xS5W30BXm7Rt7y+QqtW+8iZRnm8rmmRyDtirUanoZCSLjizN/uQ+pxhn3rAqnYponpDlE9+i1TG+5njlnu4iw9I2tbbRtxLlNCjKk89uX86H3V5MN3lwRG0WM03KemmFpvoxP4neQwn1lov4uGMJ7PuFZBCl0Fj0MpFCmTuQG3yEPKidrL0uL2UDust/HMtayFA5yzTImbY88cPXFODW6RfrDInc3aJjdFXU2pPIeNUJvL7M35UUIV+dha6hfc7+wHO8/eMRjnnAWdt5/xf4UlldofKo0KtNZ+VMKep8/N61Ebphd0MX+BWr6AbrXo+Qy5OUUN7aZXH1cvua2k9rvwu+lJsmlqc1q7oRgaoR1OQQfMQjO0QFM858cH4TFIRlvVHC2hybRG83g2tjMxh+EYvJSzrh2tyVdsN0MnVMIg1EFZsM+pKvS5XA8c0DrXiR2kv6/H3402vp/6deji6lm3i/knmOvCDrFuA34/64buY91B8ui5z/W+3twkOfB1d3RFHR4NNKyYS7kRzhgJOV6IBtWGvep7uH8zfI3d6T9xT/HvhO/5+D3hzfbvHW9deHf8m3OJeP37xxvEu9vDeWOQhAH/hvxPvwu9zu0n9tMq536s0gvcl0XGz2l7eKOI8T9tMmZlAHja7ZNpUJVlFMd//5dNUFwAFVmu770i7oqgIIiISoobKKCBKLmAueVSqNkHMrdSqymraRvLymxxmVYtbQIssWzXFlq4XIU2bXVp0fT2XGKcnKmZPvbBM/OeOed5zvs/5/zPeQA/mj7/QwifxBjPWFY8gVaI70A03/yTWPwX8cOfAAIJogXBhNCSVoTSmja0pR1hhBNBezrQkUg6EUW0qSIWB52xceKiC3F0JZ5udKcHPelFb/rQl34k0J9EkhjAQJJJYRCppDGYdIaQwVAyGcZwRpDFFYxkFNmMZgxjGcd4cshlAhPJI58CJjFZbgopYgrFTGUaJVzFdGaY+lezhnXcwh3cw4Ns4WEe4TEeZSvbeJIneIqn2cF2drKLZ3iOZ3meF3mBl3mJvezjMxZTShlz+IKlPMRC5tFAOXP5irXcazIs4Wu+YfYlrM1nhdGPs4cKZjWdvMmXRi/gBuqYyY2s4m728xqHOcIn1PIhH7HbRLxKDUc5Rj0eLdG1fM4yPuZT3NzEelaygZu5ldu4nY1s4i7zx53czwPcRyWHeJ9FvM07vMtyPuA93sLf2mpiCg2bAWZCmNldZ6qvMBxsN116laIKbZLXirZSrINWnWOt45QdbEfYUbbDdtnxdoKdZKfZWfYOp8tZ4CxxhbmyXdNdZXEHGgsbixurGo+cs7zepg5DzcTLDUdbTN872S2UapDPWpEGucaqdax0nDTI4XakHWPbTciJdmozcr6zuBm51CDnNhY1IWOQ5T3jbQBvg3e/t9pb5a30pfKmNOnaC/7nT/usY0GeSs8rnn2evZ49nl1H6z3bPJs9yfXVvjv3Yfdm9zr36rqc2EyIjY1eE7j44qvI+9vMsn38K0PZf7nKVt6/PQqlK+MSf9BFy81PSuBH9eNn9ee0BvCLkvlVKZzRQH4zkd/yHX8ond+VyjkN5ryGcFZpZhZDuWDyS8MMd5ny0whZGq4WppJAjZS/shSkUQowkz7BDwrWaIVojFpqrEI1Xq00Tq2VQxXVaqNctVOe2mqiJnCc7xWhSQpTvsJV4Ns7ddCVilSROqpQnTRF0ZqqKBXzOgfk0AnF6rhslSheV6uLSuXUTHXVbLk0S3EqU3fNVS8toEZ9tFB9tYiDvMFJJXJKSWqvyYrRNHXWDPXUfHXTHPXQPPXWNVqq61WuZVquFdqg9dp4eUcv7+j/fUf/BJMHouF42l2QsU7DMBCGzzgU8gZIFpKtKB0qV+xMGZxIKEtoGHxLAamVSN8BKQMsHniWYzNbXgzBJY06dPHd/9/p829HAFtHSBv/LcQXRvH3GeHj9gdSkM/bdQRhtS47R+KFxYVlY2W4k1ZXJPNq4zPUQYeHXdCVfnvdUZJPlQf7gHeaoPUdn0/eUIHq1O4R75mTjJxk4gRkwmEmHCYCA3556dLWmuSy8Y+eeqeocKiM0SUNjafBKYPIW4tTUq7v3c2c+YozL1bcXB8pradCEWAIR5UZ6kNQgd8x6wjDmSHg3Chmg39iJMq8jKJvplGfGTUamckM50THd6e2bn3JSQ2u/wF8amwkAHjaZZK7SgNBFIa/jcbEeFkvISQSNYgiZhE1iCKiRrw0gtrYiBCxERsVzJYB30BbOx8jbDN5o/gInjM5SiDVN+ebf/+ZXbYNEQkBOVJRkDBGWhdOFlccs8USeSAbOca544J9qpTMTHDCrjy/yKyZSepss8Y8M2ZCDqmxSplpb3BymFbXWP6vTvHMLefiFswMDWSGB0xapqrMJabMjNDgkgM57i+TYZ0VuU5BLtszWW7kpJ2+zCgtHrlmT7p6JseXuAfJRb1LJ3JEjkzUhspZ66l4mvAjrxi8JfKcsGmzEGWcyIfoo+S++/OxFub9XDd+Gp3xXil9HaPPxZZr6n7B8kXPrlJ8qJTchtEx5/dDY9fYUEr+SOlzZe9flLH6ip9fje9GZ+waQ6X0VIwfRmf0PdK3Kb+S5juev8VZak0AFABGADIARQBIAG4AOgCAAEEALAAkAFYAPABTAFcAWgAAAAn/SgAJAXUABf+fAAgCCwAJAssACwMFAAMA/wAFAmoACgLkAAJ42j3BfUgaCwAAcF85Z67sc80559wyPzNN7fqY3Z2nnqcr87VynZmd50c+a+4hISERI0JiRETEiBAJiZCIERESMSIixiNCYoyQkMeQETJihESMEfH21/v9KJT/gZQxSuGPzSJ/MbcYKQ4XrxdfUGuorVQrdZy6RC3c4d2ZptFpNtrJ3d67M3QBfY2eL5GUdJZMlMQZtYyLe8p7q6WM0v7SWOn3MmdZouwTk8LEmCFmupxVHilPV9grDirNlZHKj5VXVdaqlapMNVBNVI9Xr1Z/rr6oEdTs3m+/n6jl1EZrzx7MPDhj8Vgh1ibry0PrwwSbwp5k/3ykeXTCYXOCnATn9rH/8e7jX1wfd5p7+QT+3fzkCy/KKzzlP80+4z5L11nqonVzfDXfwk/w8/xL/s96ZX2kPlZ/K6AJHIIFwb7gQsgW8oUKoUaICXuFhHBU+Fm0KFoRbYh2RIeiE1FWlBddiR1iv3hM/FY8K14Sr4q/S2KSpGRbsi85lmSkgPRAmpaeSc+lBeltA6MhL9uQ7cgOZSeyrCwvu2qkNHrkbLlArpSDcrPcJiflmwqnIqAIK6YUc4rlJlYTvwlrSiqLlFMqUGVW2VSkKqiKqNJqlppQb6uzzWjzRHMOYAIiAAF8wDvgA3Dewm2xtSy25FtZrZNtE22xto9tufZQ+z/tuecLzzOaCg2miWvONYUOX8d6R6rjoCMN8kAFqAExsBckwFFwHJwG58EYmASvoSKICbEhATQOTUPzUAxKQhnoG3QJ3cB0WAmDsBm2wSQchCNwFF6A4/A6nIIP4LTWrx3TvtXOape0q9qsNq+9QihID+JEAkgYmULmkGVkDdlC9pAj5BTJ6Ry6gC6sm9LN6ZZ1a7ot3Z7uSHeqy+n79R793/oJ/Yz+TH+uLxh4BtQwb4gZkoZtw77h2JAxfDNcGm5QOlqD8tAGtBXVo1bUgfrRMSPVWGHkGIPGiDFqXDDGjevGFEbDqjAuJsEADMEsmB3zYSFs0kQ1VZg4JtgUMsVNJ+Yic6OZeMF+sd5p78x0KbrIrk8WzBLrZna/7z6y+qw/rD/+3OgBeg5fhl/meoHemd5UH7sv3lew+W0Xr3iv9vrBfhS34DbcifvwIB7GJ/EoPoe/x+P4Gv4BP8Wv7a32MXvSnh2gDSgH4g6Gw+aYdpwNmgcXB385550HQ51DX4euCQbBJZQERjiIEBElVogUcUx8Ja5cdBfXpXRhLocr7Jp1bbuOXTnXNckguaSaxEgnGSJnyQS5QabcSnfAHXZPuefcy+4195aH65F4Wj16T9aT91x5Wd4Fb8q77z3y5rw3vlof4LP53vn2h2nDncPh4YSf6Y/4l/27/sxfOwFawBGYDByPiEamRv4dLR2dHL18bXmdCPKD+t/9wfgb8I35P2iYiNN42tS9CXxjV3Uw/u7T7l3Walm7ZMmSLEu2LFmyZcn7vo7t8cx49iWZkITJZCZ70kxWwsdOAoEChbYsXaBQlpBMgKRhTwg4ZfsoyT+0BQotXWiTJkBG/s65976nJ1ueDLT9f79vkuf3dN5799177rnnnnPuOecKorC6+Rvhu+JTQq3QKIycFwShSTAam3MPC40bwsOCMLbnYaEu0fqIUCc4Cns5QEAAPFnY+4igFXQvnBca4FwHryW7bP5QuieT6rZazFpVShV4hyMUcsAxsb9hUNPW2tqGh7hxYVMQhRHyPTII31YJOmH0vEAEvWCg3yZNDwtq+fsEP0fw++fhJcKfERPSc3ANZ91GssuU0gV64RjZ15h/AA7xqRdffBFqCq8FhWPkefhWq+AR/uA8nLyCj5bTCu+68FtYIP1ePX6vnn2vAS5E+lxD4hF4lUBjnXBmMGcCK0ZeYLVw0lo8LHjgrIdzA5xr4VwP5yb+u5nft/DnrRusFS28Fa3QChKAVgTSKXqkdPSwBOgRCAOUOI84Rh3LB02rh+yj9iNwrB0x7TnmGM0fMR0hjs9+dvzu8T+Ef3D67IW7AbupzZvEAVVciAtZYUh4FHt5WBihLUjBdwX4bkHGthVbb63a2+cFDVxY6YsaxFbTI0A3iJICvCFQeKEJaQVRYoVibc+yc8sGok16xplA6CNCkT7n3cC3HhZ8vCoxfo7Du3VNrIq1cO4B1Gg6VeGUW2UzdqrSPQWxN52yuIkt0EnCFrfKYm4QdZaAqadTDBsLKmJ2i7Z0AyGBwT29LvWKutGf6+yez7g8vfOJ/vUra+Zri9nelazT17+rq/+r9d5MxJ0KWUqfqXGlosUxvbp9YD7mykRdamI1uOKD8fBoyqvat64/tqdvQP/rGldiNBmbzvpVt5MZZ8RrNZReUFmDCXKtPeS2GX6pGQJcaYT2zZfFF8RnAE8eISAkhBHhY+cFhzAqjFFUOKBh4gY7e/m5g597du4TLwK8CoAfAX7sJA5IIiDJeq0O3k3Sz9UlsCv1LzD8a+lVEq6CcHVe6IMXWO/2wXNRgMGQ6s6ke0IBv9Zittr8nSKiPdXtFhHZJEUCbRe5/41IIhFpTybbvf2dra3xfp8vH3e0xvNk92xpZpZ8cafbj6dTyWwmleoZaukoBNuKcYcjDudCvIXMXkjndrwrAK3nNn8lvkn8FuAiLuSEJ5Bk+4R+RrKA0+AGO3fLuLUhomwKVGoRoFWgUkSAyFDphUe1UNp5+JRWsNErAaAqetUl3w3Jd5sAGqJXHvnKx58DooehoIUOCNBh1MZLgloBrBdgya42WyDcQAIctb2hMoK1OltvinT3hhuA9K0mwH+BsL4QLTeemPAfHu1azvtb4v2Boqur6PflovbV0XeuzZUeWBv6pKPDa5wz+1z5VDwYyrz97bvDGWdqqiM6lGo3Lo23FyIWazjjHVp3ffZDpW/M/6DeFUp6hibIP7fm2loLPYF4Ahgf8G/hfZR/dyBnVgsaqLtQyTYoF1XhUKDtUiUYlx5h3Bl5MxH6N68iPSqNYBH8yHGtFHNYjsSRa7CsGsFZ2AsTDB/6KWw1jPC/DeSRAvKBZX9/R0tLR7//gfajZ+6embn7zNFI9Mjpu+fm7j59OIrfccB3TNJ3VK/2nQJ8BzhJijMWh1T8sn8APzjgf6BceuQI++KxdvxOkryb3Cn+AzRl/DzMH41CkwIvGvyGRvCz2UUjNPLZ5TzMfhqhgf7SQ4VUfMaow3mtN9xrC6d0vTadTRfW7Vm+xXq9bkp3nfXW5ez0OHnilGskee+9yRHXqciNNzKcRoUryM/FEeA7YaTQOqGe1UFFOQDyXRUUruW81oAfgekG+ClMM5bATx59dAr+J6nxJ58cf5KWt3mP8EPhVkBbJ87Ucl+rcRrGSSwxpBIex9nwAACbWP2xt21Q6ejhpVsO/TD0DNweFn5B7KQPyrFhvco0A/VSCWrkOFCD4e99j/TN43eXQT75tnALtCNY0Y6qgkil+HE/Fz1ksQPLqwMauEWlh2/5K74vz/68TEoDyOBIYrb03KxK/8pxKkcMb74knhG/A53aJkycFwww0sO0zwx09pZq1oqltCq4ShMCmlhVGf5bYYgb2BDvzgwQoDUYuS7C2Cj8ZsMcAMBoDx485OiaiK9f9pq9g1dMR8JTJ4eHT06E2iYuL77x9e2FE5Pht9zTft8bJrv3nZtvXzi33tW9//bZ9vlz+7uxzWH444ZxqhUo39IJegUOVVgxVVX+hwhSUUYFvaJL96aMga9+4MNLa+J1Z5ZuvJCmdAZMl7wM+HAKV56Hkl2CW1E2b3S5bI4WigUHZXnAIYRWyhTtcNVEr0S4bqJIbQIc6ehzNQDVUVgNEFUvkVidLlBQcXbYSHwWXwtxdmVGBopztUvqQH5Xqmsx554f/jLZW/KZSazneG9+dHq1ZzXvdaanO4fvGHp8go2XTujXELSjS7gNeXa3kFK0g8+u1WUiLdxhco22QiZqluHNQNtG2ud+uNvChUi/LA2dh9HaTMVukHD8jOekcF6NkXRKml8VDdW5CZ1+23Prg0FxUWWLFqKr8w9muscHB4dHVnSzYqCwkkot9roGu4ozoZGDBn//YsLb226bKb5hqtifGpseiM5kfZ70aNvAjNm4Z6ZrLuNkcnIc/swArdQA4zqG1NLAOZSKSrM7Ug1nnRQjtXCnhr5UK3MblOA0nNugcKzirK3NlyYpI2U6aaOK3F/6fTJx9tix1Zff6RRbSs0T73yOfLS0wvqoC/rIDHULCXecB4SGhXZFH22bx8t9xKZTO61HuX9cAKmltXRBD5jhN+sPcwL71MzvYZ+6mlj/oeDmEszb+4n1jxHIz1IgsnTk6dvd51Uva0yBTGRqZWmsOOfykreXHrJOpZJLeV9oZK/BnZnucHUFTPuXZtfbvOT2mb8xu3yFtd7cvqJPkPlNH9ClDyjzFiQURpkPC1FAoCD3Ry02tnYHCoV28rbZEzjp1Ap2PulgvzwCtIdts8Bz7CnEkZ9iy96EciDyKE2ZKVlR4MYWl9sa7i6IFA0N8NNKRqaO5VsiM5cVVk41LNfl80snVY5DxfTagC8wuJ4L9EVtu6eC+Q77AUNq7/UjxsP3H+3evdbd89Y3d6SDxd1dmT1F/6g9VgjN77dF+wJ71qHvQ0AAFygPG0GZrpKHcQmtugwnNjEl7Twwe1Afae8RX9pnAd7+ttI7yPdLL+wV7xmvuzCE3K4I+O4AfHuElDAm3IAMalyYoGjxcvLNb+zI35RY74E7DJ89CYZFnOJ7hCjnduyKYdtLsY3cLi9jG+ax3k6iFPfYsGe4xtkCke0WqYRe/kkyHXsmOuZzqVyosBCJzhfa8t3F6djY3rgvF7O3RLNeb1+Hw9GR8+cmzIGk05kMmq1tXQZHejE9ecBsnkvHxpIOR3I0mpmx2vaPZRbTrROmtkwwkA42NwfhnAmayIlizhHzGJs8HU5nh7uJ0eoA6Dpp8bswRuJIq26hU0jQJrpRFdy4hJGK4pJAxTJUw7HH6jkO1Zy3SrNBvfQUwNwUezjGQxx7IRiaQJyZ3rLkDHQLc6lWVUmp7cfPNqzUjYztPiQ6jhR61gp+pNBzd7zxLKXPSUqr+iNr6fyb3tKRChRXU0icH3pP/FOfJ5PWSC6w5yAjVGz/HpBV/jf5IIwvm5BFyrELLUzt2hBuReXLvoPcgoouDsOtEoxKcf0uLs04tko1JFKWb0ShFeS0v4U6qEBCmUYESvYclMkI9kFT4lZEpx3prYrs1iTLbvgO8nRaK5DiTIratIJEt8hrgpIdeb9cCZDnhUPkUbENmubBGshjVaScVaQ/cYyCVJFus9QTSz85V/oV0ZGs+QeL99+/iO3oFL5EniCPU3GF4lKyDVG7kAZr/AHgA+QAYlD9AsqkWsl6lEBmQEVJ4Mgw0H2d5IHSVfSom3xlks4lU1DHr0t1JOU6qmgdVVzWwDr2xklaY9FMER3U8Vzp3Mehhj8w/wA+Edv8Dfk88Io24M3HcNqTeDNOdnGZ3s3Y22YFvYcQEGLcyUznIxWQQAiuOqg1rQ3OtZRLIK9u47waaoJ6z3bBB5STBpWLBJSU80izq83k6khlcxOaeZU3O9OZmuy0GJ2BZqPX3jgd4F33iru7I9Ts6gvGe8fzHVNplzOR9zg724PGJl8gbIt9q0xa0N7U5tWqq8RPCLPCfuGT2CcHhIO0cvMbXIuqwX5pBJpBSsLhOkxNDDVwlaUmBidAslzsGdIInwDA43CI8Lh5g829QXh0mD4ShF8tcDfIJjy4H00wjHUKWihsAouj9yawMAEATXBgYU54aI5+OwhXq9SUodlinkDOQFVrWacGfVqnTW3hr/gbtc0tnOOZ4++5IjN63XvW9r39ilwwO+x2Rx0NKutiYmqPJz0ZaW13mzS6ZXdNnyXqNXes3DQ3e+5AOrbyeyuR4VyXbc5UWDoyZ+sM2nq77FGfKX3/yOn7F/e/79qh7LF75yaO5FvrbB5zOHNgqXu1EKgz2evzryxYE1OpkVOLHelD9yyM3nYwW2Nxm32ZsIU0WiID7bmsNVoIp/sYLwaFV7wb5ksddMZeZJi11ECLfaGUG8paepWZU7WBM5bATRX6BOqtjPsKXCsgKVMg7NMFTCkV8V7777vHSz8Y2/Xxl28Vn7qQ/uY3iYlcg3PqYagL2nnNwKnbhatxvEX45Ie2Tye3gXqqWHw5wIQAE2OYFlqHdrhvoUW0Q71cvF7tgosXK80FJq5E4exJdakY6aXqVihGjCbpynL4+90rBX9iYH7IV9idefE/5qfn1t5+58Lw5Mw58anm2ERa3bVkMe0aV6dmulpGR4bVw4OlF8lCflg9kH4B+ckAyA0Pid+DsXsIRwbTCi9JOmuSpbMmLo+ZZUmVGZwD8CiTRgOJCkkMKJaKYg3YQqTUDBAqIW+Yv2Wts3vfLVPZ4/Pd2t0NR/ZnQVHwF9f79lzbsGT6gCF16J5l/cK9RzPuvj19u5ajs68d0Y9ePdO+tufWm4F2sL9eB/1VD6raBKLVydFaQy3ZUqsasRGNilY5EOBQ6riNXNpGHbcgUiUX0K6SFdsYIS1jl48FPCNXTB9Z+/z++/Z1xPa9/uCjE+3TVwzrC5fPRC48Id6dOXhuxjB95+FewDPWzUTXK9ZQO6m0B2yjm7JWwmhC5HIg4fqJOsEkCsaimDaOkwb+h+L8YfKHpYdITek/yf7SnPjUxH9MlC5M0PkD6yFCPQzCNViPGtpBO9ZDjwB9tXroeT2Af/0rADZRSD0ATPQQ3j0AUA9cJBB6mlVVUcHAYfJHpc8QsVRag7pdmCg9zvQkpMWngRY7hCuQFuNC56XRYpn60IApUWUogcqWmZouHxaMiTJlsjmrbat+sI0qgX8GYBpGnejB5XN7O7v33z6XPrqQ1q81Xj1fODzs9w0eLvat9LaSZ0govutaQ+bIPfP6+XuP9jp6d+dXp2LzVw3rh6+ejQYHlpOT6fnrFyNyH9wr0QK5dFpgy0g125aRavgCjlimhZTRZ0wZQbUDZK+RG9fWSvcBrkufI6MX0qRQeoLW4wT8/Ry1gyYqbVpV61E2J9PyAyfW1pBdwjMdmy+R3VCOUUgj420WTIpyLroKxwgDBIBwmsq9aag0oPutkXiDOebNFNY8mUlDrX5SXzc4KWouvJSZ7bYJMg4Pid8AxKyjXsVmiR3rbkCAoYzD8nKdii9g6TewGEnGM8gLc0aSMoDCRdHYe6T0BJm/ovRXiMo/IXtLHyy9lRwo/TGvDykBDjSIA5TpdBerjxoBaoYDldxjMG7XyETpKKD11glWpkoNZdYJ57Da9dTKuuMMuM20wS22TVVHs3JMcbQwWzdaw6SrGn6F1WslSE+qgApQcdNz37tx7Z9bX1yEmn5bjF9Ii/sufBiPct+cozzmBOKiksf8l+pdrZpYOYLEjp10muxfPl56cBkq9pfiAlTsxIX3cB3vJfHXIPNahBjODbXAZOKyzOuT5wYffsqnqAxfwlLMDb7tc4PMM6qYQN+fPzQcDAwfLhSOjgQiE4ezC3cdSKUO3LGwcG5/d/f6uWJs7qohff41852x+SsH9UNXzkUnc0fvntHP3nM0m6UXdx/L0TYgXtsAr40gXa4iZpkJkhFy086yUQMCGqRZW+DG+qaEtOKJfNFWIXXgDGcMyGKG8fBTqfXR9vbR9dTZtWfmFlembhafsqUWsurcYspWeo6cnBpTzxZLfy/p0x+huLaDfvE6VI0l/QJXlMNyPcvr1ds4jGRtFOAsyvpymMLcAA1TCrDClZvexbVa+wazE7XiE4olcrSTQV9pA1v6RotrEt24QlEglb0opkeWlb00UdyX/nWmYzG93tml6Embt7Kf1t/VfTz1ruZ9qcvDN81V9qgg99869F8z1BBmXxNMRl5aUZOk41bvP46o8oAwIsDIOtQEj9azUhIo1qhewIXTRsqDWdc6t3StzhRQBaTepYLN4e9j9zqTg20/PPLd1649N7dobe8PwhRlTc5k1B0jCbeu9EXSW/o6uXV4WB3sdteXXgLyy8CYKkA/9wpn0AyXFXKKce7BOnp2tD0LgqeK7bkT3mB919kkScx+GeZPoBNC2VoiWTKZ3hNmC2xlOx9dZmOrYGRi8tigT7OiNkfHMv58R0tTeCSV3Vvw+gdWUlfdXjtfvzgzPVPfNtKb31fwtA2vG9oKuzq9uViLCVrrjnuteoMzPpKMTPS4Txwe7R9KOSJum97gTo6n4nM5L+N7IO+KDqq7DJQ1/x1tfToE6CptfWhrpitaPgv00H9skJc21sS7JyYu3Irl7wN8vwbKt2D5tYp1QAXXrD7P1rKygcyMG9TORCdaJuPQSy1Zv/WeNXN0KB4bSbSs3WN4w13kK6XR7EK3zdy9Okw+Xhq7651YhyC08Xpqz5xGZlxpz/xteHuZlfPZRRUI7v7ud3e9dBJ49+vFG/g6TTvMgXdLc2DNbz0HcrXQcelzoJ6yFo18VcOveC1pRWtJoH3v2/6k8Cf3L51f/KOPLECNHxOHLnxeHIEZJ33hKah3CvD0GirjXY6rbZUy3jZaUMp4KrhTQz9twNUjvlSvktyHqMzHbD0GWbnRo/uNilbOhLUjnmcPf/Iv9/5/Pz/62GNr5BRoAf9AWkBceRuJl75N8eqC+o1B/fTCEH7SQD+5Y/2UM7BKlpJYXeQvwwxc969HH/302t+tkSy5v/RpMlu6qvR1Njb88L0ElQnesl0m2NZt5e9JllOBk9qQQXgUfjwFxw/h+CeUW1HvQNEDjTcqWUtBaQ6dEuDmn1KLG7z6abj4EhzfgePHcKgP4JocNaqD9OUn7yi9hfy8dD25+8KvGsTrJ+ovvHEaKntw8ypSUOmhBt3YfHlcaxOV8p0TqyvSoYa+ERrOd2Eow3HwR296049U+uFXfjZMxxGUeT9dz7VUrEuj+ZJQZwMSCM6SAFvBJUI3PN9M65Ape5wJyEUqRUon4lDXJAkraAllAqYNJKQ0HN1QjR/tUtmHcWEYyiXvIt+l47mvwua5zRcCx7rAVQ98UuATM2VYaE7RBX6w+pGV239vFwjHT//iF1C2ZvMoedsm2nRbK/QLTUIydqqwYoB5DXlj6ez+YXhnQTwhvCi+DO/s2YIX6EcvtuU0XDyGF9jtz0sXb5EuFqWLQfowfOlZ0EYboSxQ/UBHxdraAgsnCwXx5fvZvJwA/eXbohnkvqTwh+dBFOoSurk3C5rvttj/7VU1UApwI8DNAXwx6jw1q/v5siIz9zdSuBHOtVw5BdpsBIAHjgQcRTjUB9D1RtJmUcNtZ/ji5sB+ZlCV7anQvQ0kTEVSbut7LjiYaO2YOtQ905O/qm5Z3ZabCLWN93iXXbPdvlzEPhke6WrtMDSH+trjhZAxVOw9GC+EjcbYZG/pI8NtoWGjN+EeqrWHXZEE4gnnn1mVBpoTw5XMOlmGRnc3/1a5zr51pnPujLiyPsScbuop19PLqyiCvA6KcqBPXi3BoWUslO0yYdkjgYty5ODgPtvycm1bZ8aV2lMM+gt7CvO7HLF+X7DY6WiJDxqy4d0qTekvTIHWpuDo0QF9/thkeOzEYX3XTFeLvWumW9893WVnPCwF7bcBnYTRVlYL3RHZbp+w/9a2Mhe3lUlPXMxWZpWMuiTVe2As3D62Px2ZG4hqd9UsZYIDccehWWcq0qqaU7flFw1tY7Q542FzbLy70ONMTXfqjxxr8ia90akeN7WLvyS20f6MoPeATYgKMZnuW7bay5xbp8xyU5sR0KzoT2XbG3jLmKiKBC/1Za2iLxWrtKjLpRtUjJTpmgHrSk9qrRgIDu7LDO/CLg0lek3Bwc7WvXPze1pifYbAyBFo7vGp9t4QmX/lN/tMwVbjGO3BE4dPHtZ3TyXtvM0m6EMHfPkK7EW/EJD1QPfGJfSmJJf64L6FO8Nh61HwtsGZ9aKN97N7u5XJRXxo7ECTp4ktSJNkdv9oW3BoXya+OhwuXa9aWbqlabnhxrR2YWhwqdYQGjua1/cfmwi7CsfGW/cdWl9YIkNL40vjjC598Gcc5gabcBgFA7Z6J+w0+Hhn2auouHCTi91oa8dfzECC80kDm83Q2You1tgstO4ugvNb4KqZmfl5s6Op1mOMBM6dWyZfHl9d3KPRjGu03e0Hx0v9bB1mCPRXM8jvfcLDOCj6hTx3l3lYaJdxz51EyxV0IsC5vTOakbyMcEe4GBcF7r8BFz+CQzyA+DFucXvR0+6sw5K4v6OTrz0audLJ1mWSCrUDBiJwmgZVQEm4aWq8Usl0K/GgWN9qzqtZbb5nbr22LZFxIiOS6Dg0vJ5FVrR3LlyI2oAxPYbMaX1uZRbpFzSRjC59aCLSG1op2XOrWSextCTGOnR7jji7xiJ6FNYZDewDBNfTsbwHMVtJA2X5pFIMr0YDONNruDttHfU6RVcBbqLinhPGgJEvKBkD+5abV4faR7tal/NFV7rdvgzc9FNtvbbUYq70GJkYG2wOZgKlL2L/z0FNHxV/Std4d21d4922tmPfKh37t4r5lGLRAA5SAqtfQLnWu395ud3m9drgEGsvvCjeSC/hwLo0bg7RuhiA3PeglG/lC/NMnBYqJyb7Vn84/1bTYnPZQNREV5+xRujYSrWrijXoxrh3eWrtOl61m9TRgJi68J2ZRZWqt1xD3qfk19CnNcL8jjZO51ak2KsaPTWyusDNmr0pNANg9/3gyI/+48TPsNssv/yP0s9IY+mXUO5+qMEnVJqL2oadO9qG96+sqDSv/Ia1QTUGYz4q3Iomu5jQsb0c+850GUFARKLLCPfGRUW2HmgzQlffmKDAzAnmDSYi2LnCyzyUqRSOtGu1ycJSmYIraHkpl9plro8me+yBwaRrOZdxdIXt0kmsXWzriadb2ux11u6FXOlzZHpsACarQOnx8pViPEK7q47Hbc3chohLG4+WSxmPYu1yteHI58I01NEEiKUxNNL8X17R5FaccsW4U4DCHurZ0R5azSO0JzzYYbfHi2E8ry9kD46GwqMHs72HRsPhsYN5Z89Uhy4+3eOEi7h+35Vj7RNHc/r+oxPh8PjRfpgDx8NMZt+3OS3OUvxSWVQry6LaCll0G2L5dHgR2YWjvllSeprppGBBNxfmFSmTl06WX7ArylJoACRTY6B3qyy6r0IMzQzttS2/UiGLirV7KsTQbLj0wr9vE0Wx36bpPMrlNrXcb+oKuY131TbeVQZwjaa5qnkGo0CauNzWRAee1O4mud1t22fAwDa57a9RVHNWCG9/phDcqKCmEN5WLhT/fYvYxnnhXmgznTlq+cxx6b2sNIFjpzITuA55/bO8+3otDSo6fuo87ZlAeDCOQ+egta21icyLTaFisvS38A3UFT8H9UgI70fLdlLo2u7Lad9xrYupf14qcNQDxCvZJ+rZoulDcPEVDN06wHzIdHyVFf0GvPQXPISK4NfhEPGNd8LFh+kP9Axt5wZltHjbZG8y0BNl46ikTpSto9pXDl6pXtL0FvOZgYHUeNTkTRU9gcGUX7NoSHXHM7XORBD5yWHD3qVEJhKNBGsNLcFuf7C3zdQY7IvGwhF/c4upUas3+dLRyTUuk27+igyKd8JAWkA93kZdN4XKCb26Jo0Ter0cnCatbQoy20N3IaPs8280o/eApYH8anJsZmb55puHzO6Geq9utkCGx2+4Ybz0lVktSqFYp1Xgd2oR1fH9SENV5eSLaPdl1lc2WTMaMm4ggxAUrtB02rdK5lXUzElteCTpXO4vOHuAKQOTNli7ZjNkpvQI48lk4MKLwKgFaqgQRBXUU4u2ua021m20rvR7x7VNrWJtUzateva95927P/casbY0RT574UXZJqdCfFzMtmrfWb7gH7Zfqm1VK9tWtbJtVVvNturfd/PtkzfcsvrH+6++eR2qvE4+hMeFF8l9pRtZvcmvod61wh9t96Xgooj9orZVGHMflOxEL7ALEww4FXSvSgjC0QPHKBwrcByH4ywcGJJoOP3bmmVN4ZSNClthXeC5jx85d/u+jz129E1v3UvqS1/4wsulf/42s8d6NqdJCdqkE26qsDFWbxMn1mbGp3W8OioeazBkfNV26E/LKCjbcXupHZcEfvH03g+8bbX0/EqGfLf0enLDhSKjl1b4swF1NAjL2NKqNlz7Jdhwq1lplXbYVpIu/Zw8WPprEi0t1JFHxhtLc1M01uEqsqaqgeluBSPayrJkopL/OlnwoI3reRg8CIPphbI7PSrvddz2JlS4ihdJBmbsNIzbBAkBv7TA5O0hVvTCaiRat5gia9nlVHONSa1r7Q6Fult1alNNc2o525Zy63UmQzaVyhpMOr071faArWshd9Ia81sKFn/MejK30GUrNvizsTO50fr60dyZWNbfQPF6bPMq4cMXi+0py9tMvD42MsICe5hdeF3Cib6Mk2ii0gWNyupRbhfGRVQT92Rz0/hgdEs0ANTD1yOZcz0wW4YJ9OiWUOMWGSY4akDc6d7e+N6V7Uha6V3d2vxiFRwxWusWnicPkiNAc7OoNzBPLsmDtpHa85F/aCQPr0RZK8AJBEYzl//t9MrEY5R7mZjGPM6o7IL2l26VyRU0tbT7XXVNreKwaHYGmh1Rv7PO2KJ+3pf0NDWZmhytvi5PI1y0OoTNTWH35huF74nrUBU1iYlrjxMql90k2sTrhDYhLrwBe1LyI49cil2JmaDqnmXnhg2UuySboIlbk6JMhuDzYYTFOmywNfFa3p3M2T/Anf7bnqXRx1RCo2HHKhp2bAR5BxCgswRUIKYbG4iFGLuW+n3+/FKiv20kE9Tu0g932GN+q2pO7UtPRPvvmyrmZ3WayOiBrL73wFhMe+yYytYxHE+ntaXTKpO3wxke7fGqz5HX7T5SS95ce/ku2o8dMOd2it8RhoS/wOVdFr8tVGqo5XWfDgR0KGaQHgT0MEAHd9rCIAQDdy+20zA+HO0GSvk42tF9h9EvCwRppR68XVBMM32iK4EiGLoud6DdCRDuhXPfBoYPM6eBQTpxSkEMuJ6s4pHCIHFgNIOOBtCgBU8ioQAglLo4hwOZIX0NBi4dea1uRWNyxz190zW6735Va6hvSXaEm9qTqinN/ISvkO22+NziFGloaXNodA2GXeQm71h752zGffluDE6YLkRGvAX3YMjv0TY317V1je0z28x+szHsb9XUu02+QX95bS0qPgWy1ttRbKyUtbatrZUj+lAwU/GINZKoWCVhTn4qOYJKw31ddRvMEdBC+WnNBgYgWXgR5gTLG2CmYUd4v4Hika0OYqgUC5dC2S2w773fOfjxj6x87X1/8id/sgoHWSY3onta6b6++b63va1vHsZTmS/qhMLWPAuaitwH5dUvxkHZhKjlV4xrGhnnHBkhkdKI6r2ly1GPTG7eQF4C+hwQ5oR3orF6XlhgjuvwjbkN5exS9mg4D5hiDgznqTFL4DHCylCPSleGcQqzAXScvoVODZ3bnBqY4+kcfTYD50YuT5YFee7mUI6w2ebsIIXbmJAaO4F5w9gGwiVNK5eJq+qOdLqr1tsbi4wmHfm02+PuGgzsOiauqCLpdKLW1RONjHc7c2mX29k1bOuMGT0J90I4OVh8/ep8rLsnZPK0WGprnO2Ztu7xRkt/ItjfYV+abU+kQ2ZXi6WmtiWcjcSmjZaBOEYdk+HaZMDqsRn1Fn13W3vMCPjuF28mR8QfS7EmejnWRE+ZnlApW/qZmUHzArN9aGkmCuhNhTUtpbi+xurxWOH4MD+LN9OT4qAi28DmS6pW6HM3zDLjwnvPUw/8SW75YGwzJddkAGsyoBg/KQSkmFzjEQxQtQHKiw1UwvHQRSGkGpxQI3xCNSSkIcFWsnC6RUs1i2drxDktgaPvALov2blVtBXdlvwhxToQ16mtnPfotnj8b8tz8LH1Ey7Q6Pz9cadqtm6pZ6A/E8loJ/UHpwbP7ulJrZ0ZGj67lurZc6Y4e++xXO7Y6+bm7z2ahfN7rlzXx6d6XEZ/T2B+alg3PBmJTk7enNx94+TEDavJ5O4bJidvXE1Es8fumZ+99zi8es/s/OuOZXnOEuIn5wC/mMvgHDZUmgcb6cQkYdaOiLSz8YQxR50ccWiz07/ANLSAvG5qp+umehqgKgVANvPJDnvNk0CZULlcGgY0I61ULJdqt66XZgbY8LF+wpUKWf39c9G+cGc0pplTuTv7fb5cR8u8Ne/vHs7mZ3zE3+hOeIPdngZHIhbwBbo9jY2Bvo7Sv/S4PAPJzk5f1OOH9g8Jy+Sr5LPUZFtELlTHPbS0NGuGgNyWMdh6OUZMYq66BDPjICOtRT8A0B1sgSLBv0N37rrttl1J+pdoPsn+gSzCY9NFLfXuUwsR4iA/Afw3UOtYESm8URgUhuQ+wOCpRu4y10gzd0h9ksE+yWCf4Op1DWC7A97M0Dc7EthdNTRmyc9JFxtSD1C/HPpmk5tlow6GNTR80MajOOpp0L40h9QwvzQr88YLhGF26O3mkQ22VyHuR+dCnS3mvu60LTkbMjc7neHhLmdrcqS9fSTZ6uwaCXUu5QMoziSW8v5Afkm83OsnLU7tgdXV673E2DD4pdau0UhktKu1tRvPydYgTtr8rc7EUj+qmcKMeB9ZEr+2Le5fxTOSMLf2GaIt/Vr82iCj/yx5J7kd8I+5U6ZYng2fFE+3LTMKyi5eyb6LjOBH6JV5GkvXyvlOtK+S0eTZ9q6u9khPT8SfxxjJvB/YL5z7yUZftKOvryPa19cS6/P6+jAVRJ/P2xdrYbE2PNdCI2oP5RxKtJ6qROX6LwutaaqehoHNXHXc30HgSZWUqRl0gCaenuFR8lhpiEyMP/TQ+EMzuIYJNNxAriMG8VuilnyK/m4l1xAv/f1pKuN8RDxB5iS/EOG/wy9EYH4hyLIF7heiC/zk5EnJLwTX+99LXqD+mgv4TRMNod7Rr507ZVoZO6vjqETpwUinNhYs2Uj7Uo7u7Ccgl8B/xNGQXIAO6l/o/NnY0ijZZ4uPxpPjCdsrz4j/eaGG1WeZ6IRvk9fh3FmRU0JLaVH3QuXEKKWRIDplHolrN6OkH552oV9aA9f4lFJOhT2cSjPiCyjlSeZvc2IIuBoAFuA4BMcpOG6HQ3MA7XaGFyqjX7fYIZEBh4GlZRjdfq8jrcqoLCaTxdxU06D2RtMw5bQ2NTnbvtcZarCam5qataJzNi3qzD6b2W2uobThJtcJnxKfAtr4JB1vMZhvvgnjrR4mjlFsVVAKPqxYV2zBlrVI+bFa5ABFKbVQC20tTx5UtmBXWcW4kB8Z7c+PjvbH57Ieb3YuHp/r9cKZHN01qh1bWhqDP4Pe7HxCm1zIeTzZ+aQ2uZhFs56Qg158jM8NvWXrFRtPug3u0YWpldDNqgYqVC8ruGgPRYyiSUkXaKN/H7pt15137iIJdpImBTamfPDBd2DeAfJJlQDT4d8SUK6JjnyGnCi9AdfgK2TnbZ6pZYAFARZGE1aQv3jZb6wou4aW/SlyF5SdEXYqatvHyhmgaLmgyYrvEr8F5X6al9tfrc7b8pSEERBWAJSaY4bVObt5J3lS3Adj0E9eFHc/TgBG4w1Vd4oh9GwVdKIovI7ibitcI7yhKlwrvF4Bv1mG11bAb5fhqgr4V2V4DcKBPgIgoN5PffxNwl3IS83cyaSW2pn/GyPG0HVCumuUYwFqOK8SuahNFFFl6QBGTAKzegf5RTm87JUr9vz933ikILNvfYuYyGkpnitKYwuHha+jFDQijG7hNS6stEvRijLzOQ8jRfKlyTGWkwOWkwOWkwOWkwOWk5NZjpJTKZdN4LUkAAbhWITjMBzX4NRxABUwFzcH+HmmDKaA4epeF8VOGr7PjEvpBHOFyW5UKmOcm3Hryk5hjY2EMzty1xZu1zZxej66Y7xj89uvsVdhhqOa3gN3LFSPgrz+Zk1cwSqRzmjcIaXXdpQoRPFkdbjmqupw7WuU8NtluIrDcdnjc/T5Dlb+4wx+AgigVgHXfInC4Y5AfAq49gkGfxHgUVo+g6ueYLIUfE18D40tC+CMZZJ5u6ki1+I2K0d5wU/KE+KB+6zHPTz3k0fOF9K0wUQbl+ToUhEHoynHgFJZpn22HPE5SzRyICjQ/n1kRI76JGOlcjjoSKmMx3OUT3RxPvFRCqfxSRQv3ZwPPVUVrhG+VRWuFZ5WwG+W4bUV8NtluArhNMfSXeS8aGOxiGplvi2WD6eOK2Dn6fJILV+2qeWJ49BBt0ZhJDpP47bVMsPC/FxFEu618Qxg4d///cTv/36S/v8p+Pue9yTpX4Hq5ZHN58Vfiz+FXojADPIofqiXR93XUO88du7a2LKOWO51PsVz21YL96Ovh2da5GKQu2HasiYOxeD+Ft6KFjliiIkDbpljdvHo0i4acXQe8OamS7/nQceVrjr5XWxzJ5EXxaHtPIYbHQN03EsiTNwEba+EcQxL5GioHQOOilfFluIL0c7u9XPzY9fHj5ApDCDrKZ0LrH/bZiG/511KYfxR3ZXJG0Zo7FGbb098LXn7JI0T6wi95jANKLtmtrTu95NAz+4A+SOHCyORKB3QGBJKN1lOZ2+vCseV5WpwrfCAAn67DFdxOI0roM/n2bg/IVTErhnhCZqfSVprUNGJZsd5TWmtxNXNJtkF3YUOR3y1m7lUszgaKdzJohjDFtkbA6Od1s5WRLNhrNPN4lP3Wrvms+rcQpf1Q/84NqYO9XgaSv8kSHE3EZUeWnQtdvyAUFDoAVzwuIhzM/dnVEjUSEomTG8mx20xa3WYV/88DFITZVZswqHBsZwH6dJW2b+COv4o5FKdW8W8bFa9XbUNcZetM2Rzpibj0T5/YyGfG13252aj8am0q9Edd4WLnS3B/jlDrWZCV1vn60vo2oc7bWSC2MIJmzqTmyle+IqYSc5n3I7EcLva3hUL1NS0Z8fC2uJqyop9zfzmX4a+HsW+FkbGGI/bCj87pYS/KMOfzCvhz8vwjQkl/Mcy/AolXBWS4d+cYPwD4KoZ0QzIGxImhX9Be9CUMM1yIAGV9W6w86RMbVz+KK/GBBAQqLq4XsWzGVNpuqhfTJzLUwHuhGTkMoWFm30tXBu0MRdVG0xGNiEBRxEOdPT3QjW0ss9pjlJDFNhpAgVFCk/wjJspei8AV2P0ykhbxOikQaFXKoIDMMHmFsfjNmWcQBvzQhZfO3zCHTw8iVEDscmD3fOZPilqoGevzb03F9s1GCrdo5qfv65pueH6kh9jCGbCw0lHhzipnSoOzNcYcqlcCuMJOotho7+YpfEE4e5owlk4NtGy78j6whINKhisoUEFF5bHd01IunaU+taPoqwIqKZ28iqyor2qrNgvy4r9TFbsB1mxH2TFfpAV+0FW7P+fkhUTO8iKfb+NrCi79ZdlxeAWWTGUXOrz7ezv789Od1STFse0kdH92epRAJGxHo9qq7zI/ONx7E6yMb2nOvzsfiX8RRn+5D4l/Mcy/AoOx8Chj9NyHmPlf4bBoTiiVcDPPsLkQkxSYqXlM/iTn6VjffM/AW7m6witwim0MUrZPvR8ktdTC+cWa/O2oe3fSlD+KnlB2NCTFiJ2XoDQgXYU46sNf8DP715e3r4OceoCz+9NfTBVGpBz88Lnz4Pgw2YX5ttq3diyUlqeZXig+jbXWWdVF1IB3vXJ6xIEf/MIG4EvqWHGgxpuzmvfYOEtTHoKwmesXOZp53KSVV59xmj4Hjbj9nYSJHcq76i4vKPwDYS7OtNWD9E/OuIueq40RW3LrpG28YwvPHYwiz6hoeHdyZ7pFvtE9JrrqMdoB3qMxu3r4tU5R9JS22rs6goHVk+cHrD2H59sl71EI57kvsjwhc2tfqRMZqE+uTjPLLF55miZVtOU9nYxmjxeHX72pBL+ogx/8jIl/HkZvlEB/7EMv+IyNl9Fhb3k5+Iytb+2Mg9ciYbreFfQqP46Wb5Bg6tk7WNhV6i5YCS/ldr/2pRJ2EBj71X8JgZuEPwVml+f5z/2yunYvOMfkA2FKsG1+UNxUOygsngPk8XTfB1AKYsnNnb06asmizNZOsH9HxMybLtUXpa/UT53yzBJPkdqrOeyeAc8kaBX7XjNpfLEJcjivdxXNUysYbPNxHyoXXMOF/okxxe8ox3jTg/SZHLRO/1PSIgN9ZtC/KT9QqyIv8iqf3eKEp7DPh2aC+zpoS7KTseuI5QCA3320j+0f3mok9jbkBIZPTA/RKSrPYzeDlWHnz2mhL8ow588ooT/WIZfweHMlwzL2c/KmVb4TPP4vdte1WfaubM3bdlFuspcvN1nupq/tPG/wV96W9xedYdpBU5+LOPkikkmd+yn81HtReMc7DvHOQBvrwVWTkB2EMRmmnvq9eXss5eQdVayxZUDNDQJ5nttqODXLOeJWk5IrlEsv9RTvbuep3Cv41fIkY0pY69FR+13uuTo2le/iullRkmxhZwpfWxqdOqfJ4i5heLBAX9qVGiVvmt7TiJef2fVeHCsub6i5vpLrnktrblWYVeorDnoNzrH7Mri4sosuS1GDpS+3TneWXotORqjeUaAib6L5kMICO9AMU2yDfkl/5DqOQC2pUooK5lVlry0sspmgFIa5fX8Otlho0EONrFu8Y83IdtB+yl6KmOEOUjnRKLvfmIcQBsSea70lV//msyWGtGqRF47dnLMj/akKXISzUjMropWJdIm25PEAt0f4yXVF3g8Hd0fo17eH6Oeb0iB56Gdvc/4mtVFnJ65nFERyYmWd8THELzKEtAM0aVhFc9O7JOzEwdlvzRBDqXDpflurro8IhS2x39uU1YCVLUJb5UduNpCUlIQyfTVLuflk5UhlHtnrnS5r56qiDoR7+FxlbLYMNLfP1KOrRzK9w+PbZUgXuHxlsBLaN4TauPIUBuH7rKyXvo5yqd3Ux7zVEhQ2ERul20iKs7XaU4EWs4AK4fPA8zPFss5wMpJ8vwiwMPuE78D/JvmfakaU+TY6q7ezOKPNXTxksUfEx5GVCdTq4ntfELdtXpZoBQL72zE8E5VwBQIHLHVrUxZvQ21Pms0orXd/ebF5cXd5H3vml9C/3pdOvLA6IVfio3U7i+eIIfEF6HmZypyClDfzUH03TxNl2g10hItv3hMuvBKzyxSyLa1WvoSy/egaWL5HtWKZCI29LX+05krB1ZX+8UX3zozU1GnUxU+9VpWJ61UJ61UJ61UJ61UJ61UJy398pa8AvQlQl14yl74zAMf/b8DA1ibq2bEF2dm3gr3J8UryYr4rzCCaK67cs60BP2EIH1dkBatBfZ1L72AeuPXsZbvx9S0B4Z0uLKMjrwg92gFFU9jauDJKCSthWbMIdz79RutiYCVDGs8bq9fOyha25LileZA0uUK+N2uZMBMae5B8UaiEX9afR+DrV5alYrRN6Xgy3LgpSgcE3eTnCpEfSPObvONKDtAHKBuvvzirdLF4/QCP2bg8i+TiOHWNayjNPCwVvgAIuU0/EjCxSD9gczZ8CpuFN+0ud02PKxhl9HoClv5Wbzb19Liw6OzyRWyWEKuJumMOLoNxmWIdmIHThJlP4FENSsSH3hSxmRkcBYpiOUniVynd8zvD9U7a+s9D0VD3kyTrd0W1Gj7NTraHz3iFeSk+DzwgN9jGw60KOimUaISmW4YJUlp/FGrABTrKGY9cCTgUGFilFNwcTscb4Hj/XCoT7P8JeXE97i3ByKcpbtNdhHZ8ZWUPaoJUTe5W+21DVZ1XpsNN7nka/HKemN9izlT4Cecvy+DMfk66tNBM6tU+nfqmH8nHZQiH3DVd81686GZ/BNwiC/ff//91JYk/JL8A+ndYa8OKRVliny6NEt6eQw9vKOaf/V3VK2v/ER+p5P8TPie+D22j4xqx/yJeI8o95EBJaTzutRese5Jx3ewnDSU85xUDvmtyknvXbhOFL8TpHudpDffLDz3u+51giXtwYJEbBf0y/ek/c3U5RzWkv9a1ZoZZC9Ywj2GVVJPQflFwlp9VGp5kLYe6QDaT95c/p4of0/ccT+1S/setun3JAw5KJbo9zbfTN5M8aTDnW6qfE9fDWN6RYbxrV+0bfninvIHMYfVd8k+mgtqcTsPLTtEoABcxxfPahIsO6uat1HyUVF6XekrNr8xBt579uzMmTMzom7kjjtGSt8UKr5twoxzAvcmqPbtBrinlvf0QQ3m4t9mfl4N8nYZdfSZJr7pWXPlxjyy4zerI9Ty7FlWz9fiH6hnVvgC8ZIPY1K8inrWUJ2ihjtBCJhNfAvT/mhL1NPc7Im2tMQ8RqMn9oVmb9Ruj3qbpTO1tSxv/ga45i3UXhgQjqKaJGkLdZzD4dmxIewkCXOHrzKAWxRlrs4y4uNOee6Nynz4qR2uJRetX2w5yznytx4CjaFq33xZPV2xN9uCcEz4Ca4iHBdOyOsdIl/vcPBzkJ+T/DzLzyv/9/drw3TnDwujUKHRBNsiZBqupxP41sPCIoZmwHnfxn9tX7eL3ftqqLMzhIcn19Hq6Mh5vX0xh6OjjyzTPd8+u9PtpZ1uPNWTiGd6ksnuQXusPxAciAF95gPoME8GL6SzO94d3PEOHc/oW2yh/mMetgDF88yiI64GNwTgmrjkOTxU9ham76P/Wb30vrD9fW35faV/mfT+phflCSlnsPjb5Aymm1K1Dpc0wzRtMO6NAnrUDaDPxIQ/Ru2dWaN21NrLmqi0B5MR75ezO28wXb2e6qE1cLfsOWekAUHaF5hNir1joVZTLdVZrRzmSrBcoiEoy0It4Ww1J0rFDbaWxjeRAcHDAockTdOVtzANbQlNa9tHD/ZffkfdrtrV4cX9Nf9a+9Pv1369Zn3X+FrdUt09V+QOjkV10xMT5Eu541PRMycnF04d6JvvO3D58tI1t4BO2odbiKHvC3m9+Kc096FZOI69ZeHDZodc5tyb2/wsk/TQK1fk/BrnLYOCf6OpX7chmS8ML3BnL1RVjIG0LhBGrS9NpxWyf27fnvns5aaTqb8++psjWfGpv/u70hd+A/+ItaOj9I983zbo3p+Tm7bJTyzPmyQ/Rann703jbB7uFj5MvkE26FLod5D8WDQ9U+ro3qatTKptZcLsB+gFBojhxhkgLXFuo6Kb0Kn4Lz0KuJh9swkOL944IO0CxSIJ9NQNV/0Cc/kx06vGJhZWZ6NRBK28KC8GRV0DgHNwgD6ho/pKExz4H5bbykPtAgnkpWjiwNISG7hei9GGStlYChULV4V2awYjznQyZm5qFYuaYtidTnaYjC3q4g7wD+f7G5oarPZCDk42219W/mTyqXCAPCGGYU6dLXsSSrrCB7gCrebBhCxiUreBxgKTwliAM2OTjLFaZiJQ7OzKdnzt/H77bPvpN0Ue+ms4X//2yKPk8csvn7xqEv/QvkYvTra3Sg3GcqnlfR3UUr4dOZarnLdGMrxp5U3UFJuvaICecAOWV4i6dA43OCGj5qcXX/e6xa5xeHwKvvf18veI/D1Zt1Bd7HtVNlJBK+oUfOsV+i04vgrfetr8NHwOvufnvrboAzBSxU/tUeA7ahSqYo9C4SrgOXhF4+/gStpIgqXC8m28ug+a/3f1QaP+LEXxZqirTejHUSfrkLivljHBOGZd4lFABlpV1DEknhoq6rH1mYZKx5RMLzqx0xzcOAl/miVvTxfF0n3LmI/bk5n8K5rDvb8gXnbhPcD9vyZmLxR5Lnf0FYR5YITuj9ZB5Zu48M9sTzfqY6ShG5AeQglVyiPdIOXsRprRQ029NAwPMaqhkyJeOdCjjOJWQ93AcU7Q88BAF79ithE3ZX2SGJ3emtMkYNqa0cTxyeWZmeWtaU0+qVdkNRE/eOTIwIV3b01u8okL392e22Rlc0jUibiTWxzN4bJPPs5GjQkMq3kU2RT2R+w89aDigYGYXqqcxqicDsis1ZHL416eAEhKCDS1hrmmyCkpB1A5MdAfzCyqoB/mNofIefGn0A+ztB/mhE2Fr/JdguSrrK/wYd4lw9Xchzm4OS3+L+hPO1vVbJVXNVulvfiQDWP6NQNvXTPN+ij1GmtnDV8XYPmKezK9bMMWk8JcQlIqcSqRi7oncP+W/7z2l9EAs5yUrnv51oeiIU9P0zPfBHrL2qPchkK+jlu7SHVX7+V1D4s1wls3/5P7vX0f7lM/bNWdcP8e5g9H3iv7UT5E4SHuJ/fFqnCd8FdV4doK+B0y3CB8XvYPfR19PsxswmeV/rfYB8z/Vn+6wl9Xhuteq4TfIcMNFX68u2S4+jUST5gW66HP3JhbWuSZyYFr2eWeMaCvJ70ywlUzvarnPI1JSdoNua+ovzj3Gw8oe+wraOEq/UV5fxJnpbVL8iOXrV4cV0/Ttkc5/ZVx/jRte5TjVoIH6T4iHE7OCJ9VPH+H/LxBYHmwzPDnK1RHppZ1lRyTqqL2Ls5ntAkWXN6UQFyoOC7MMgYMTUwEMyh25WjmZwvl6MBhfBKXwZ05gKvj9iLjuEHH+Dhu0TEuWkr3icn3wL+Rkgk36iD/fNlll/F+u5e2Ncbb+iHapjroPDvFDfOb1jM/a2EvnL5K28rgBuZnjUo7sdD+Z3D1E6z/HZvTwhfpXketOPSYpEmjUR6F9jEakE2WwOkVfXpnItfuWosE5W50p4zity7kbB2S4XJzc/Nl+EiH6mb5u7W8nrh3yCO0XXHmD879hA5DH+L+HiGQYgBOzpTpmpTo8wnmX/pXfG2b7uf6FE1lHS7vbCM5JnNrrJrPanraGpLCjemRUkn/wb6+p/jmG+97H26/wepA9/Tg3yJndivqIMN1wvUE9++WfLvvFCTfbo3wFwqf7zJcx32+sY3naDldnE7/l8JXG/u0m9O70of7ThleJ3xZAd8lw9X8eepPTZ9/kNdnQ67POoWnGQ6vEarCZV4C9Vyn9UwzPBytWAcTpHUwzUlGS8nNqJgFvW5FmDsPU8mqsJvxEp3MS7rgKku5vAv1tRjzqpumSRlwzGBgbxd0XPrZ88IMPOHaFggv+9Nd6hYAASnmjPi3utblFnuc6kvfGyBdzdFuXBvJz0QvfceAji1+d1txqb1MggfpHgscTs7w8UH3GqDP97K+WuRweN5B+6qXPT96ETjPA2+m8UYDKCXLedVQ/lNTn3/G+xm/K3M5yRjIfHcod6O7FnDuFtj/Nty84G1vW3sbeeDfJib+bRh4/i7ZbxxpO8tpW+lPfqcMrxPeqIDvkuFqfJ7KTNPicah3VIhgRLic94aGikPdgzKtodytpeOdz02BKtsf6HBXdmmOOpfIBR1EuR/C6JAj5muWGZwrYdy+P8Lhc+46q93ZLPM8XvdPyXWvER7Y/IUMv1mG13Ic0L0OKA76uMxhqwrXEr0CfrsMV5Haqs+LxKD0zRekdWjtMaEqXLyyYn1akNanNUeU8DtkuOGQ0l/7XwXJL/sbFX7cX5PhpyYYz45sTpP/DXJvlzAojGFOpiG+LaKPOtACx4jJveiDqxZ61S3PvRbORdgLrc/KPZzewREaZWOt3M8VudLJg4lczOua7dshZ/oC6/yny3nTUV7pMY60harmT//zeJwRwr8qkqjLvuuf47gICd+c+gVidncfu6eaEV8G6IfovHJW+E/Zf9BG4ePMn0vhn2gTX5ThTx2tDn+yAv5TGf60Av4Y6FkhYYLOQ/9C3q3w4cX+ZD6839hV4fMrw5+q8Pn9qQx/ugL+NRl+ah/fs5vKnNj/WdyTCYNj++R1mHRl/2NCszS9ctM5XqIEB51FtJi8SqkrMAKoknJbpVNILlL67btRgmlobaiWhVtjc7TWuEKs+z3McYTKOE2iuC0vt7vTZ9O3dEnKxr+UfUZY7mvE5TTD5UEl/EUZ/qQSrjJKcPKLk8rnfyo///RBxsdhhIs6qitP4MZIbFWdS66o0zsTSt24FniitUI31mN67AqN2CQt3lRJMmsMGGaWP/nJLZlmZ6jS+/Ht2WbFy8v+t6pPQ91nGP853U3h2IA6ihvm4/2Nhxl9IDV+hvoeNAqBbfkJGriVQsutFJXOB+iJ/XvcAaG4vFz2QbgaPa9FmjHrRzSvgw7lxco1ThozruXyIqF59Wj5gA3cRsP9xBNZKPJrg7exsppAdn4E6mkGtMfRxOzj+TAs1NK6RYp+FBRiNTy0ozyt3D35RqBM93KIy9aNvEGo2gL9NV542RbjtKbqVOSOBnn7F4BTr/i8jFO08iH8P0DHt6BvEbrqIL09JPB5NkhzTYeEeSYf9JX98kXaZwtsDni0W4ZP0+cpnPxLkD3fvRkUPqeAn/louZyTMhxkZuEdQrvsk428bUnJ2zb/hsK/J8O/+yFB4cP9ogyXeB7Un/ISDpdldeZ7jbTFfK+/UeGT/bIMf+agEv41GX6KP8/8ofH5z7J6Xi7Xh+yl8FUG1zE4bvJynNaTwZ/SMHgc8LyX1nOV1fMjSt8xLIf5jp1tZ+M6shklD8HzsyhL64U5YX6rLB2Bq27KBVu4LN1CNzBWytIYTJAAWXoEnmihfLJKVgbmvv/q+WLlIJW/3ypIz+5WXUIi2X37qgrQ+rXJV08vO7amUkjOZZ87GW9PhiR8BmmeXg4nZxw8h+Xmr0ifeCeM/4XzMHlwOweOdmaFapGtiCK3cKi4fl/PJV8NXy4W+TJKA12s4BKwcsFbGs8BzOEUaJ2h6WmlBLWOybEZsnwtpqi9tv9NLEftbOEdLG8D1PE0HStrbGzN8HwO0CbMqSvBz/zTxeHMPxxpn/mHf6PCb/xlGf7MXiX8azL81BGGswWYp+tEuuEJcje2B7LAlgdaAW9+mRYt3Ea0TRKrSIertAc9hea75tWiMjluJCBL2p6ept1tvdsy5f7aES3bFli9VXq53t88+HeK9jwvwzfK8quKtX8fl7OeUcBflOFPcv2awX8sw6+AO9XKGRG+ofA1x3KYr/mTgxV++TJ8ZFjp74lw5u95tlsJ/6kMfzop7/chXqbCZJ/3o62mct10234f5aSoO20AEkVAtLwBSGTHDUBYClU3j37DoAHGW9o22Kp9eKP6FiHVtgwxbt025OmKHUSexj1E5uU9RNYqtxMhX8YtRXgeEiP2vVhP+2CW7JbhWgV8AeGAu3thrDRt/nCbjxTBAECBasAEE3Tjbh+glhBBg6uHzzIPn3v7FteeeJ/9/XTM/Ub8y4r8Jyaap+QR8qbSG4D7XnJulXKOZOaxXUsjVVmOFfjGw1W+8WnyLmWOld/mGyzHCpT7rYocKwO87n+urPur51iJISDG6j4DdY9B3dc25G98ndb9If6NDP/Gh5Tf4Nlpy0Vu2zaSh+TSb4zgSit8Y4F9wwjfeI6241P8G+McP59X4oengtiWJaAM4LGlEn4cUO7HaN0f5uXqeN1fr6z7Tjs6vnrf4oy9eZvYobLA4O0FMvssSreS9tvN1+gHUHK0Jrb5I9ElcSv1NNbgHqjcY0O5j+aADB+Q/bzRr8H2LDu3bGBUlcDdCZwJ5qdTYPs5bOBbDwteXo0oP3c8y1ykunlDUhs0syza32xGJi7QBLPEFgiFLczoprMETGiXMxZUdHtczIPuKKxmWtVL6kZvtiM52+N0Z2bifXtOGmasJ9NLGac3t5jo+6t6T0/Y1R00lx6rcXa3D4zo1eH+maizJ+JUkwaDM1boCA13e1Rrew2HVq+u/3eDMz6ciExm/KpbyFBrxG3Vl15RWf2d5HJbm8um/7mmiEO7DeaD4+IXhDjm7g/yrITKffzKtEZxrKXeBszXpEn2NWniKWcxGiTAo0Ekz5OyP72WJs0y8XfMCWTBWpp4OcB9bNwJttFWO02ZygjERJPxvZqviarsa9I2oQ0Pr/cdv612oXbX4MKemp/VPv9M7Rdr1pZGV+rmteHCSiq7PhzVTo6NkYeyhycip06Mz165np3J7Tu+uJBZ6feExg7lcjOU9cUAPy7Az6DwUQygY/QosPZtSX25jQFQhBkowoIUYVb4FWTBotyZ0sBT+GOcipWnbqjnpMe2+01i4RSepFmp0ZEnDPdYOWGaKfVhIbeBKYFYMGBxW6ZeUpmpV3vRVL3pgt7gyy3ED75Gt1Tbm89NGHTfekJr0GntiVioMZxQjatnx7z5TNLidYkTpN4ebMFMvfPktZ6RECZSOLaS7ZvMh4c8eVehrdnboDUa6wLJkTWTzeQzNbX5HZp6V7O36JPnbYf4EDT+MxV5emVPhHIcEqDzlJSwrlHKbleULt5fcQsvPk5v/Q8l9DU2XTSV79qDT6//2R/teuJdf/zHf7wMB5kiV5e+TPpL92dns296U3ZW2n97l3iW5mibwFVuyT9CV7FnCWfN3qp5fFjiwZYmad/4tldJ00am1tYPrq4eOryK8e+h8WP5gaNjobaxo4XrTwevvun6a9pOXzcRW3jtaNvYqflobP61I3CxEGN6F/xxileilFZOXL8lHs67w74pKh7zRvgVYE6XRseqr/7BBxdWRes1i9ddeAezvZNfAE68bI9YZjUQKqU079aZkWLCxfPpu3gSlWY5p5cTYAb+dSePw8Tk2ITHwhZUW9KgAp4aMcmX6zctHd7m4Xx+pnZO7c8tdCUXej2OjgH/m0i21GX+R3tHPOnMFCeXupb6fJg605/v6/PeNU7Xex4UvdCObty7wAhjuEfRDs5TvVtDzKzSvsRIcQG+WGdOsFAFtk1brbxNG6a7YHzYBWezHF8Wg3fLm26wpSBUX2MkXdZs5ZZKqZFJKLev6BcXVNb2QnRlbm62u3O8ODA8sqSbEf355VRqPtOa7ypOtw3vvwJzgvqy7bb5oYnhieH+9Mh0MTqT9XlSo20Dc2bj6kzXfK+L+jy8X5wRX0O30ThVjgCVPM92pBzufESzRtbKMaC11H8W2Z+oSGnLRq3QxNy06vjTMA58aZIyshFpJOT+0tvI4rUnTiyXXsk5RUupeeT3nyMfLa1Quu6CvtIDXbdjLU1lXU7p0Vytr1gCXoe8a2Utz6nl4L3kSbAoMmT8Jh7PqYXrWtmNqqKHOCemXgLcvogd48iu5LzqBY0pmAmP77KE0r6Beaeb3Ff6vGWqu3Mx5wsNrl3h6pmMujr9zesLwXzMHvCSe6d+Ym715VfTvXsKPsy/C7ymW/wODKiUcMt50Gx6hDStRrQiHySXzqrvUG6X8W7nufdZFrFGuNPMszajMmxX7FDql1POR7dHNfKpvNzYMF20DEn5bUlx8ki/o33qRH7XqYalunx+8biq5dBAz+68zz+4r9ffF7GtTgbyHfaWjryhe+3ssPvgW490ra529bz9gWhPsLCSTO8e8I/YYvm22XVbJOePDXXYpLjB95OXgDYpL9Ns4WVcit3Gy6zSvuQCzyQo8FTqbJuOAOg57yTfKT2/JoZG6y4MIdfrB7wHKd7TwhjG/gnCuDDBInI54eY3tvC36vuV+3kK9GZuSM0k0OuTUL/eDF3qQ+NNhqf8R+6XlzFOBVFJIlAO+/CWjMKSKznHf7JjbbzDGu52pQptAwuR6Hy+bTBVXIiO7Yn7cjF7SzTr9fZhVt2cPzcxk3Umg2ZrW5fBkZ7vCfbHvTWm+Vx8PNniSI7F+ubM1n1jPQvp1nFTWzrg7wk2m4Jpvz8dNJHDQ/2ZYaOn0+mKe5uYnXsAxmQn8E9Or36ZXv0XnxvLoxPpsoVTYmOiHPuH/dYoGbYTyDPkp2R6xfm0Q95Rlw3Q3vICGp9NtaoK7FmJ//C19Utaa7A7cGgeCTW9ioS6N4tUfO8NgXysBQg1EMgB2V5xdJe93W2U6LRnbcBPCfgLT5BFiVIZ3bK8GKHNm8SkKg4iaJbFNQtyXHOK01Fh55gF5SjWyDpOpX5UkPWjwkX0I+kZST8q0udQLypQB0RWlRg/x7l+lOL6Uc/O+lEnuZiCZB3c0+tSr6gb/bnO7vmMy9M7n+hfv7JmvraY7V3JOn39u7r6v1rvzUTcqZCl9JkaVypaHNOr2wfmY65M1KUmVoMrPhgPj6a8qn3r+mN7+gb0v65xJUaTsemsX3U7mXFGvFZD6QWVNZgg19pDbpvhl5ohSotjgPvI/7N7mAR+xz1MMpqL7WFi4XuYRDBOQct32/st4hSq646+30F3lN6SdMcg1x3DXHdsv5Q4hRBTHS0D6mBxT/bANXW7agfzc/OaZ2v/+ou1n9UszBcn6pbqbjp49V36wsAA+VLx+ETompOTsyeP9833HT+8sHTNDa+/k4Yo0D2ZXhKTdH+XT/yP7O/SVNYdm7nu2Mxzz9cnpP1dSNX9XTAdTBtPUNCeKO/y8l/f4SX7/+cOLxgbJ4gd/4/t73LZe588+KH3rXxh5/1diHDd5jT5l/9L+Qyuu64yn8Gb37W4vPiaavkMRCEHNB6DetbBCJw4T8PsvfJSub3KfhYcUI+AeqXuaqfRcGXddbvqSvdCIJmVqfcvLa0uZA+MtAWGD+Suu/OO4pW33fmTa2++7bYrJkMzp2dumz0zF37XA3c++C42Ds/AnweBRrQC3ZOmqr7qqLpnIM64LOsKYVoqGXz66+tr4pkPLv05i9PC3DaN0H6ncCVq7i7qaiFUklu5bG42VvA/Ac6tXCdt4gOySc6qUiNHrWGsp50/gfvBFcg2DY6qqkni7MqMDBTnapfUgfyuVNdizj0//GWyt+Qzk1jP8d786PRqz2re60xPdw7fMfQ4zzHYDf3oh3Z0YfajJh5NIFRGNu4sR/iryBHNuAbEtyKRguz9sjnLJd9FXTUKT1fRVV9NVc3uLQTERZUlPBBdnX0w0z0+Uhge2aWbFQP5lVRqodc5lCrOtI0cMCBD8va222aKb5gq9qfGpgeoopoGRXXGbNwz0zWXcTJ5MwF/eoBWLk1XdVTdSRF11RqFrkp21FX1XFet3a6rqsgbSh8kA2dXVlb/7Z1OsaXUPPHO58hHSntZf2Whv1qpzyK1K4SF9u17rTqqSiE2eY/ecl+55G1jXLKVwcytDNjDZn4Xsxg54Jeril2hqtIa6tvd51Uva0yBTGRqZWmsOOfykreXHrJOpZJLeV9oZK/BnZnucHUFTPuXZtfbvOT2mb8xu3yFtd7cPmoa5Dymi+pOXUxnlWJdfkedlWXrsfOAbqUG+9+ms1pJ39SxfEtk5rLCyqmGZVBZl06qHIeK6bUBX2BwPRfoi9p2TwVBZT1gSO29fsR4+P6j3bvXunve+uaOdLC4uyuzp+gftccKofn9tmhfYM869DkaCwOUj+2sqzqqpmdFXZXIWe8rddVPld5Nvl/6u73iPeNcV81jTl/Atwd0rjHhBqWu6t2mq27jcUqs9+CuO/TFngTDIjpq9FDDCvZJD99oUeA7/zLep9RXM5eurpZ/klTHnomO+VwqFyqgtlpoy3cXp2Nje6toq+ZA0lnWVxfTkwfM5rl0bCzpcCRHo5kZq23/WGYx3TphassEA+lgc3MQzhnQVk8Uc46Yx9jk6XCiwCLlrHwZ5sPvYrwS0qpb1hHcNIryEkYoinHS9pz1icodQ5RJkpFD2XhCK2nd2cbzryr9wSv0VWtZXZUp1X38bMNK3cjY7kOi40ihZ63gRwo9d8cbz1L6nKS0qj+yls6/6S0dqUBxNYXE+aH3xD/1eTJpjeQCew4yQsW15SS0/xXxGYxr16NpGPCh+qtt8fgv4xqTFI8f5PH4QR6PH+QLbEEejx/k8fjBinj8beH325Tdi8Tjc8AiAha3B+jT5DBSNp1LidSHFw4BAF+oDNmXwvX/p0P0z7u8Xhcejq6Q1RpKtrZ2teGZDNEQ/Q/tdLtlpxvlEH1rJB9qH4harZGBcHggYq0M0d96d3DHO8xvY1m4QmwWRwCbDRH6m6TEZnIT/P4x+01zBeL90/T3FcJd5BURdDzhncPs/l64vwy/H6L3TwpfIq+Qx+G3t4/9PgDPh+H3T/vYXgsfJptkA37/JIW/rxQOkX+isa+eJP6+CX7/iv72Jdl9gd//B35f4Pd/lqQ5ETd/IzxLc2VUyfmkNNNpadJRZaaL927NYMFyO98j/JjmW2nbIS/N9nQ0qcNLtxz6YegZ5De0PuSD0p6BghyfVbch3Iq0bN+hbmzLpeZttVRVqbFja81JpNwGUfBAG35CPkjjTAeQYUm+qGqqoWI91FiPJkWbmhQJY9RNKDrRikDrlJ6qHmjpIv84tpi8X4m7vs2riEWlgVnbj7izUnaozC3FhTK6N7CNm5lSGM3gFm1PtFKK72pddiSDVmsw6Xig/eiZu2dm7j5zNBI9eu1ds7N3XXskymzEVwkl6Tuq8ncsiUrJg30HV5GYXESNWAGp+GXpgw9Ej7DSj0Yj0hfb8Tuz0J4GlZ5lfFLsc63dvtcxSxzAzCMaKak/hrkGZp84deoJlX74lZ8N09wDUPdf0DIz5SxSfCelLbuDMlcmpoxhl7DUTujUm4YjCsU+sUtlH2Z7K3tpXX/H/abJpe83HU4XVDttN92QnIw31JjUKnPI4wmZVWpTTUN8MumKWDU6kyHX3Z0zmHQaa8TFt5sOua36gs7mDik3nM4WzOZClm84TfFF7P/1PaPJb71ntM3SoGJbRke3N6B6Q1e3NqAotdOmK+itUjv5vpPXkHHxW7grG9PTW2kyYKan18uzKjckbNPTzUxPF19gJg4tXOFkVrHEjLtxZriI8dBceygUbm8bnVsYHl6YJR8+25AZ6M815Poy+2cb5tf3zTXMHkR88/3KLlE354YPs3ItWV5BPrW0Nz8qvj7TP1D6M6oj8X3zgMwOsF3NHIqyt3k+cYKlLbXQFPiYVMTGg+qltPigj9NUESh/NfCVY1OvQhsnjHNRY0rDuRaXw97i1gyohnoz+aB76s2/IefucyTstlZPIDfQ2+nvd02mqO8t29MPpLfTqHpV6nPbvM04MzeztAwiXXtr5ZaCRppwiqXw1/HEDq00mYdI91topNYhHHaN0laECn9nqnJvbQyVurV/UBwWB1Qev9eTd7RkHQ6HTwXtyvbmPQ532zi5Jp9yBFwtmUSXudXl6OxPh11Bgy7iT/Yi/dmgL5Jcrz7yW+jV3ExqljK1q+SNUGspNVZf9TUFgCKYya03rfviR9+9HI8PkhPkvP1XP+oau/5jHxMknFtpXPcptj2td7uPQTWcs1U1M/1+ecOEFoCwHmhJ4JARqXWbbaLAJkWdvO+faauHeaAXE4ZI+H5wIK8qqu0+p9vjdPhqg+q/fj+pDToTfYDl/rjNFfS4A40Nj/fsr2seyPQWpfHdAfTTCqTzMLamnW+269zY0eJcbhFzSRK4S9KQQXgrAD4AxyfgeBzDYQ7QBC9WaAUG0FhpghfmtCQqnJaGTEBU9YBJTGBeLxThWIDjEBpT4LgdjrfgThM8BaeTotBKVW2R70fLmYhSv0aUhBXC75+HUt6GpaHOPm1BY7UHwmJdxNM1OJZ3+n0uVxAwYe/oCxj2HIh3miz9ObM9n0oPdrW53G0Bp68N+h1pUX/JenSZ50h6tFihR6NPr0UV+PT7fnnrqPjA/2nuWmPbrM7wd75jOzcnaerYju3Y8S2O48S1ceLYcZI6l6ZN2iRtE9KEVGtKA6wtgjaEqYhbQgflB0LsR9ftB1AJqQM6pGord0Wq9mcgQCObOpCQWNE0adqvoomKaVubve8557v4ltLBLoiv+XJyLu8573vOd27v86TKb/wSRyYf6CMI+miCT0iKn/empe6cNXT7TdfQrH97WXntCK2jUs2GWFg5hIbESpq/8fVzQm3M0utnrTVTuveXnLGA1e+2uyy+iN0e8Voa7R5/fTDmdAaD7LG7PTa7x0uOVztCDl97ZWXAafM3mM0NfqszUFnV5nW0OKsTbrfL42lsdL/osNscDru9ga+N/dAmEXkNpA1Kq7hB2CyE3pxzlrtBz8M+vlmdSoCdIh7nBXguwYMfN8P3ChA8c0lNzKwXgp1KrEsaoHkNRclNVuBBOzWzLUtZUJo0iaYV3ZetrcV0FT97+nZ9IdlnyhodrhEwT0+if1vv8NBIvzsQcIOZkuOJaL39AQuYZlf/9K666bnzAZcv1OxxN8OaI7j+D7KdzNEy8gtJuvEMtFfBpjnueymckNJFso+UId8nxK2XCq5dsXg4uakgc8hCmRtPfPaUeC4o28vivZ4bT1s/sHjIlhln5b6RK6OebLFqTc3TxuK+uWGeWO92VvZbuXnqty8b19Tyy1meb29Ybx/kGWR5vsPieYvlqfVIlsYPaSJkP6R5t7QcjjUh8znQlUHoKqnFFTMpD4NJV+59vypdlNaFrjo1mcVXz6Poav086MogdJXU4ok5i0fV1TnQlUHoShdPzBeUeHbIL04koSudjFq5HARZ5Gljcd/MzVPMez2qrs6BrgxCV7o8xVeG5elfU8svZ3m+nZunGGs9qq7Oga4MQldJTVdifGR5hgQQVELR1TnQlVHoSieHGEVYmia8V06k2PrHJC59CjOHlpy1O4fxlAuIm+O3pXQkzafvvjsF/6eTR48mj7D5Q0xKQ373lcDFxYEi5bP6YoTcWL8viW1GzpPttIKawFYyBZbSqFiK4PG9IF2kRoI8vpkCS2ErTcENfYFU0AqC3NCZAkvR4rmgbC+L97o+nrAULZ4d8ouzct/Qy6hnOTCv6fK0sbhv6vPUVkgiHta7nZX9lj5PPW+Pf01XfjnL8219nsJStDx9kGeQ5fkOxMu3lMZ8S+E+SZAmQishzbt6OYSlNKqWwnzkyO9hvvq5XEY+Rm8ZHiZvhbAlCFvjYYKjyCHXw3jUKj2B02t+A4JfQXCUvhciwAk3YBfQ84Yo7AJ4FKxnDWhQWQN8hScUuGpP1tCWAoSu2O3Z5lD/TKJvj30KeUQ663x9UdfsjpE7HJF0hYrIlQxNXr82iyQiw4W4XD74p1s+CXIN4xyqKPZ5Q1EGXpOKvc5RKQUSvA6sd2lycmppCX2cTpzYLnyZeDv/TQ6Rzwv8/B3oxyfCP8oJv6bG/yAn/E9q+JF7pKL5Dy3ow99X8z92l+af7wW9h8GSUnjk1yP1qsd7EY7PqPf+swtPVO6Tas71A8wDVcvxAixQ35VYd6QJtZajRwVi6FOdKhGFoaNuDjWYo9S/OxTP6L/mKlapL/IHivr+Ruf760BsBhYegnCGzXBvRm2jK2oaxh0luCFHaTksA1bwALRfGtDZSCuaRKvO9a5gu15/JGLCS+fqlWcNvr9VJUKqEzAHeNulTrw54L1Vf1RJxAVb4cKbzGeKxLmx5sxLXkAeObJHbm9riW1yBS22Nr91SwqWtkNjU/6+qXh4e4cHfjc7w422iN96sMLakgoEtkRiFo/DXlXt8kVczanbEk2R6J6J65/J/s7pXp+1JR1s7423uarqLA11Nd5w3D0xqXKSk2Po20r+wH1bRzUfVuxrIbL0KwzHv2L7Pi/PkRCt2xBjvbE4NvrzMx0Z+YGzzhfws5Va/5pa5cswyiD7URZXRURoi998qRU3YBrEz/Y1gX7Wziy6C978KmajVeBH8RlxmT3QgqtwtlXURqyWvJO7gkOQpqcH9yaa79/9/fiuU6OhQE9P/4OznR0zSwODD850dM4uZcdOLXR3Lzw9PnHqUBp+yltSfXIsUfHzs2cvb6U+12M3zsf3PTSy48R0PL7vxMjIQ9OxSHrhqYmxU3dBsqfGJp5eSIOcq/I+aDsjb7t8biNheaLtJH3bdZQF3j8Qz1DjBa6b9PrX5ANY53He9A8Zbzp6U37CwgykDcOgvEGYqXWR+0vMFQxiA3fwq6/I/RPsXIAEyJ/JkW+E039EweknATpx8zQMp19JMyAtEiv5y61iJkdXV1cFZvIiqVbS52EmG9T0hnzMZJFeZuW/x9JX4ThqEl8S/mFgePo8JzPbaxPnIuIyloF5mSuSZYkmX1yTEv9j8CmL5JJWDlXLoQrm6Tcoh9WgWV+PmFadVV4lqHN2/UXSSWuhJwzjp3uj84IBo7QM8Z7DHUck6MjCy278BV2ZmpAjdbHw6OKP3p6oyxXt8U56u9uczrZu76HQwcXHtg0tH78zFD60+Ojg4KPH8UiBYde9SGoVWeiGZyRMFomxxwhZJAZIIWSRuCx5xxvOJsT0bss0TSpCHQofOv4YlwCkenxo2+MgFZPlwPprZCut/HbnGwe+ePbZL2jl4PXQIL+39BrZzPL8lucbCcj2i83yZ4P/fInf3XyFzHxX5xsKvm6R841Akp8IFD3gmEnt7bCU11CjIx4KxR1GWlNu6dibCibcFcaaslQikSqrMVa4E8HZ+uhoct4W8dZvrfdGbPPJ0Wh91uxOtBxND1RXD6SPtiTcZnHP6xWy/39xvqFUr0YOJHgFytOJRLqcV6B4RR35VcgWqSfvcx6wg0egXhTP6HRjH40VjOkCbj02duPqGK1EdUP6IKRfUdKTIuk120RbJIHgGNmkJIfwhfXXpJ990/KRHm9haIinlmG8+DU9CHPYndKs9DtMfYc0x9p1TMFmrMQbBlfxOiBnPhIvm9gLt6t+lY69Szi79QtOSryiz5lp8NZFl9TPb13gpddLEPAxPHjp1QFJgoLLNCgOh9D/Fq8H1zM/CLz1MIwZs78NcyzxYZBiGHrIMNtqa4SIu8QNiHekKXjTHE+UTzzz0BUbZ4J5sqPM1JE3MVBof9XLKrinRn5755l7koOLZ26fee6edKBrwO0OO6updXd0x7Snczjcmaosm3JXpawtTZsje3+wa+cjs4nw3of3hvu7ttjHLb0T8ztt0YAtGd8ylMgM3Pfc+B0/PZZNzZ/cNXwg4zTbmiyh5Nzu2yZ7/a2OzFfj1i3bEwP3jkUS+1fGB0/sT1ZYGi3ezmYrMVnDPS2prqnxjm7U/TSl0jV6EnR/Ms929G6ol/iLEcZUvC1COQlTTOK+q4wk60slCmI2x1kUxqVFkRYU3VvLGI/WWXgu4FyLb3bye8sxFsApvqYPp7fSk8tsfUqt5DBdZvcDDuLXSLkfUKNgizPE8ywnRTJKV+DlqkIkplIl1SovxwVnkonR/UqbOJq+SWE1KcHlcViQ+74hflJrPucv60OjdDOZopOITZ3Xh/TtyDx9xc0cPqMZRbRcOtmPebxMKdmh6EL6rnUhcV1Iii4k0IUk4VRQ6IKzsMVYAJ8tXjl8iOuCSH0g2zzIZpJOF3K/1eYxvaFsRpDNqMiGH2SjIptRkQ2JAYyKbPkSlBb25uRwIHMmw8c2Te4fFfLD1eaxwaHcJpDbpMhtArlNitwmRW4Tox8T9p1vxaUNHss3iSlaIYEcPZnJLHOZR+R1cjv9ISwFH87nkDOyRskq0xyc4swr05xCi//Pksqt55LKEekn1EKM9Anor9Hc+0UxTSjd1Ex0xeLkctSiwz1j/HJfk276HruL91RxfrljCpvcVf5iVE9XWFvhiUqW/6JQ0P3XCedoc2nCOSJ1UgOMdw/DaHe6kANOHeVuovMv/1+Y4agpnxmOccNBf3ySjXFl0plS3HCoLJhawCOsXIYay7zGtYw1jlVdVjqkDOoRf/5SJZW7hZ5ZnH/umfmR3kvwwGiyvKzsG2ZpOf8amfL8WgrwmQrgmDTidn4eZy0Jx1QcbMnKgZXGJuod5ipnXdi/soL7jNN7Zqlxu9HAAZQUPIp5hiP1DM7vbxVHSmxmaYKHMCDEBfcLZy4+v0Lh0ZnVslYaTyqk8Oz82/hROTUugh+lqz7Hj0LczPUB6VW5CgY1K64VOGq4wDzBFb0dORYYQnBF1DvFKRTkjuuXd+2hnI+RfCK9zHDH2wv5kMR82KnssRhy9ljG51K98ofXuL1DPmQny4dx4JWp9l7G7xeWyLFc5cCTBOw8zbNOLGWVl3SNlWVALA7qki8zSpiw1IvcyVapT9qqYlYSQX9kFj8130+BAKOdW4stTqbzDnZ4XCG2LK3w9i7rWFbhgcaB5ZtUXx8YWoUPCS4py5lLGRFMTdruWhu5la21rpVtu/f0p8ZWdrYEOltvtq8W7cnSbObHHw1Sv/vJGxdvvqlWeq/yX0aco4N42p2Sy27TQBSGf8fuTb3QcqkEQmgqEIJCYycCRCOxaRZVN0Xqde04k9oksaPxRFG7gGcoOxYsWPYJeAZgzaLPwEtwZnJSWquUiljxfHPOfy5zxgCWnI9wMPwt0n/IDmZpN+QSJvCQ2cUzLDN7uINd5jHcxjvmcdzCe+YJrOKYeRI38J15CjdxyjyNu/jFPIP7jsc8ixeOYJ6jPneY58/1tmB7c+F4U7R77vSZHSw7X5hLmHN+MLvYc06ZPdRKPvMYnpQS5nE8Lh0zT0CVvjJP4oH7lHkKj9x15mlU3TbzDF67n5lnEbs/meew5r1hnsc97wPzwrnevmHR+3RSDYJVUc+6XamiJOyIncOeLK+rsBcnbaHFvmxsyYN+J1R/NEZSExc0gkU1UQ0q1Utde1LlSZaKIKiUgyAQpjALNclWWDaKTXIRCq3CpuyGqi2yVrFJfzuKB6HSR1EmNtKoXHDXY5XkOglTMdLFWvdqvh+d6bQ5Km1HjlFEzgHGt5lpoTPRkKKfy6ZoZUqE6aGOk/RAZDqWSuiYagzonK0s1Ua19NdCfieJZJpLnKCKgJ5VCNSRoUuPhEKEBCE6ZN3BIXpkK2Od7CFxTL42eTT998nToHWL1gP0KSIk1cXdZXlHWWsUe/28Rm36rdD7+lHF/Z7tJKe4DCl5A5uxbNeAK5iJXKygOftKIVuxj4QyC7KYjoynSequVRpvhtY/J+1jm6wxBjZK44h2Gfk3qNuI+rw6uk6Rynahrc+csJgvprcmdY1q+TZ7MZ8+u/WhtxhRrJEXKoziNumt7SzMCRqUUdDkclqbRC2yKjutlOppO8OUZitsVGw7EpaG5xjw/bbszemzXEv/cSKfbAmxtN3LK76nCl7S9/DK3vw+1ugedvH2N+omMuIAeNptVgd0HNUVvXcsraRdNeNecccFhCw3TBe2sGULG2wLY1PMaHe0O/bsznqKZZneewslFUJJIEDoGAgQSAi9E3rovfcSCMX8MtodnxOds+fd/9/7977/35v/BQPqb8tmtOD//BmDABow0A8VqEQCVahGDZJIoRZ1qEcDGtEf22AABmIQBmMIhmIYhmMERmIURmNbjMFYjMN4TMBETMJ2mIwpmIpp2B47oAk7ohnThfYMzMQszMYc7IS52Bm7YFfsht2xB/ZEK/bCPMxHG/bGAixEOxZhMTqwD5ZgKfbFfliG5ViBTuzPfjgAq7AaB+IgHIxDsAaHwmQFLsPxOAEX4H2ciDNxGi7ElazEqUzgOJyLL/EVzsDJrMKr+AIX4Sp8g6/xLS7FNXgID+BadCGNs5HBI7DwIB7GE3gUj+FxfIBuPI0n8RSuQxaf4xw8h2fwLHL4CJ/gFKyFjXXIw0EBF8PFehThwUeIABvQgw+xEZvQi8NwBA7HbbgER+FIHI1j8DE+xe14Hm/iLVyPG/A23sEdeBfv4XK8gDfwEl7GK3gdL+I13IibcAtuxb24GZtxH47FPTgJV+N+3IW7cSercTo+wxU4C+fhfNYwyRRrWcd6NrCR/bkNB+AnbOFADuJgDuFQDuNwjsB3HMlRHM1tOYZjOY7jOYETOYnbcTKncCqncXvuwCbuyGZOZwtncCZncTZ+4BzuxLncmbtwV+7G3bkH92Qr9+I8zmcb9+YCLmQ7F3ExO7gPl3Apfia4L/fjMi7nCnZyf67E9zyAq7iaB/IgHsxDuIaH0mQX08zQYjezzNHmWq6jwzwLdFnkenr08SMDhtzAHm5kLzfxMB7OI3gkj+LRPIbH8jgezxN4Ik/iyTyFp/I0ns4zeCbP4tk8h7/iuTyP5/MC/pq/4W/5O/6ef+CFvIh/5MW8hJfyMv6Jf+blvIJ/4ZW8ilfzr7yG1/I6Xs8beCNv4s3czFt4K2/j33g77+Cd/Dvv4t38B//Je/gv3sv7eD8f4IN8iA/zET7Kx/g4n+CTfIr/5tN8hs/yOT7PF/gi/8OX+DJf4at8ja/zDb7Jt/g23+G7fI/v8wN+yI/4MT/hp/yMn/MLfsmv+DW/wUp+y//yO37P//EH/sif+DO3iM+ZhmH0MyqMSiNhVBnVRo2RNFJGrVFn1BsNRqPR39jGGGAMNAYZg40hxlBjmDHcGGGMNEYZo41tjTHGWGOcMd6YYEw0JhnbGZONKcZUY1rFks6OjsqgyXSCqrBgNze3Nkd2fiJvpj23UF+0PNvNpK1CYHlWpqIt9NzEfOExg35thazRviiR0SNLjOy1idYuz9pgVbXq5VWtbtYtWOuSrZ5dyJrpMBCuNmVT89K2lw7z3Y61MTkv4wZmWqoIclMsTLQpnkSbGiXbSv6qtoi5TTOnFpRpahek3Xze1IHJBaU1FQu7TC+1sByYaFfsyfYybXtE265pE+2B7WSs1KIY++IYe6JDbSLRofKr7Yi5KjoEa2KJ9i/R/iXxpUuVeN3SXCiOxAvzjhkGVUu1fmqp75h+Ti9eFhnNsSzOsVyf4fJYesvj/hV6zYrYnKpsy/TWihXiNBKdOonOrZLojA6hUx9CZaesWqJTHUVipZZcWZasWZmxRVf4tp9YmfXMDVZqVeyMV6mpxGq1LLm6XGFTt4gZiZlRi5jlFjEtrZWOtUi6TJDRLWLpFrF0i1jlWloRsxW1SDZ2Stl4i2TLLZKTLZKLpW/rFrHLtHZEa0ctYusWWRtjXxevgaPL5+hSOPEWcWSLFPQmC2bR9QPPLeasREHHFuI0rq6Uu1Wl3Khd3Fi7eJHRHF6cw9dSfixVP55PIHafDNRCeRk0BjFn6XZomb5XItTJhFslE0YHE0ZtE6q2CXXb9Gjpnljb9JTapke3TW/s3Ht122zSbbOpdPz9utd0i58tfk6dXzTT1hqZ1IyW2TVC1LKzuSBXLVCQs71MbZDzrGjST3XbG/pwTdDjqgi/1hcbKUTTyYzrOKbX5DqZannFSVDriyvPETuRg6peq6C8myztrRJSygpCaWuUogrpdkPNJHVVjG9vVDFKUiGlq4IKtiaqUXtqCsyuvmQErFYFkEBlJUA5KzFQWckV3Y4rzlwFqgSlTyYorUxQ2ChBGaISVEAmKGNkgjJGJyiRTlAGqQQFSImnoC+dBoGDnBv6ZiGjgopO6Kt1ebugUZ2cKo1q86ET2EWnV2/Q3mBnLK2zPjQdFVFwg9KgwSwWPXdjaVztWL7iSWU9yxQnoBTkZCmkMfKUJpL66VIqqp0j5Lhqh3W+lbfLo6LpWQXH6lbbq1cjr+8IGrrEp7XOCvrcjdG4FFAnJ6zSajUqOXVFCmFeVURaWRFho4oIpCuigKyIjJEVkTG6IhLpisggVREJFHPGKihmaSWzsBGzQJpZAcksYySzjNHMEmlmGaSYJVDMfqi7SFrJLGzELJBmVkAyyxjJLGM0s0SaWQYpZglUp0if7g05FYkVI7FiJFYsiRX7xIp9YsVIrFgSK5bEin1ixT6xYkmsWGnK+yxpqutFQ3WlSdhglu8hOa4z+y4qHahuJglT0dulsb71JK5Rb5hE9eXXTK9Vl6HyZC0vLz6bLkexJvStWxu/cftvdb2pRZ6VtX31L5jSKd3UDetDyw9st5BxewpNYbrO2ph2zHw0qsn1ildFIauQEQ+FQvkINWZD2/FFmo7q3DDdvzShmzcKcay8G8RD1ERfSG35yxHysQ8nTNfHv5sw3bDVZyNWlr8asTL20YTpavWsqRixpG+QEK+UMJWmCtHVCNOpUpHE5qK6CLc+e0Ecq6mY1icngK66UCi9MGJQpeonvLpcIuf4QycDupv8nOsFNeI10kg/jTPmSNvS3DxX2xktkZ2h7Mx5s1LREyqr9gu9TBtBAAAAAAAAAgAIAAL//wADeNrNXAtwXNV5/s9qX9qHJEuy9UTWy5aMsQ1+YMs2pJ0QkhjzqCEp2MC0BTIZYDSe1EmAEAPGrzIwbZkGZ6ZOQl5qBwIRBNsgHAsb4VjE7BSLx8J0eSwMC9Od0m3gEtiE7Xe+e3b37mp3JTlA6jP37t1z7znnf3z/959z7sqiRCQgW5RXXOecu/4Sqbn+b7cMSru4US+ZjLjw4dXf/3LjFzpl/uc3XNIpp2+48PxOWX3JhvM65RzzlBKfuXKJ31xVSbW5cmMM+8ojQQldtfnvN8s6ni/i+as8X87z3/H89euu+cagDPK8heebeL6V55083wnZtPxTn9UUZxd0rDHf5lBntzTX1PQMLXxF1NpLIbXWQa09RLvsUs1qtVqvrlRb1H71hHpave3yuvpdV7r+xRWvaqzaUPWLqhNVr1V95G52d7vXute5b3DvdP+T+0H3MXfE4/es9qz3bPXc69nvOeg56jnuOeF52+vy+r313l7vYu8N3vu8j3gPeY95T3j/0/uW9z2fy1fn6/Cd5lvqu8j3Dd/3fQ/7Dvosv9tf71/uX+e/yL/Rf7V/0H+n/x7/v/sf9j/qf9r/P/6Pq9ur11XfWf1CIBTYGPhZ4ETgtcB/ByXoDTYHFwfPCW4MXh+8Kbg9eE/w3uB9wSeCLwSTIW+oPXRqaHno3NBFoY2hzaGdob2h/aHjoZdDb4assIQD4c7wmeH14a+Fbw7fE743vD98MPxy+G34uxFlNo6mTFzaMpa6RRrVrRJQ2zIRtUNqYbWmjCUtmbS0ZpLSjmu3DGTGZA2+XZZJySbUeNBDgD00o0UrrtGT1EkDntH9z8G3pswQekniju4lzfZoq7Zmkuq2TArj3a1uz6QxZkDtRN0u3HfJHpwPwG/5K5+EcdWUSUCeKMfRvW3G5xuo13f1WLak1+HYjCdv5N04tG3As02ZGCSx0N5i+6uhBdq7FK7DQFOAfTTiyTl8Wj+ZwBNJPYJ6CDLvw3EAx2M4RkyrRsql+29kiyRaRLIjl2zVkGvRBAmaaWXdMgap0pS/G+MOUocJ9JQ0PSXRUxI9JdFTEj0lKXmIUjcYiVvQYyutbZmeLKNBSsuBFml4KgRdG/Ck7Z8Rtsr652pIfw8kfQh4OACfPIZjBMeHEkDrJGLNq0fV2lMLS2YXjK3RlMqNPUgbx409og4tcvZQHxofVFMTW6aUsYetxdXUwvZ0FZAaIFJ34JtX3QrNbkOP2zJjwJGF2jHgKAVEDGDcNdDmMrTchCdsdCfxhKVxBUwdgORejOuhrD2wygA+19gWBxfuwZ0HUXuAHFgN3GnLhXH04P5l8NImHPfj+wPSgic7jJUSui16YluMYUbDNx96ibOHNdrHQM8D8MeD+HwDdV5YIEFZsrJvMghW7KdGfpQZlx+j/idAxk9xfR8iMj9+vzySGZV9qHsczxyCvE/h8xgsGcK4EUgdRa+WkTyJlh75BT4fQA+QHi0jcpjeiCHa74fMdr8t6MtiH1F6vRuHtsAA+5pAXyl4Ogqd47q99hP6iCLufoIef4on9Ei2pnqUUfQXh1xx1Go73Y872btaT8VaV04rrb2Fs/a/B1Lo0TEyrjfh6UFaTtdq/PSQn9JsYSyH+y7ISgRArwYizI66do7DWMe9et5rhCSziUTNN3eZCI0b3ojrNmCvOJBnGeRtUds1rqQWyEuQwUJkA82vrbSTRmEcrcCzlKNRbQMa2Qr43VmAyJlfFSL1ZL8pModPVsKbsJasxqExuBbf9+I4imNqj9pR3IM7A2w/QQxrH72RjXWDdBtHdnTaTPEGuV97T9fUSDf0uwzHRhy65nJ8XoG7B/F5CMcxXD+H43ncexGfUYzwCnqvQu/DuZgr1PLkMWnjaHJmcuQo9Tg8OgoGegLePYzrI/h8Ep9jBXh2EzvbyFYW8IJ7QBJrRPG7m1jRbLUduXGXYcckuVRnAztzpgzjxTWC8JRGwmCO8eMmK8618xzbbdWZFs9qxAVxN4W7ScPSyRxL38ZeEwVZq848nWB2HUTvNq/rkSLsd3ten6JspXtIIroKe7DMmPQ7ekghNqysHajZdtSB5Y12KfSqs1gK/Dk314NFXNmRlTatk6a1ZaJLWzCl8y48OBdSd8OvmkGuw+cgjs2I0xsRvVuZS7RlR9kaecQeV1rUvlw+bEQ+bKQ2Sdp2kH7JzjZilMWWI2XPbJw9lZgPBMn6gwVzlmjODjs4J7LYUnNalbxO2+r22t+vQ6Z9GGUE39z41mj6T/O+0vd0PcdNs14/6SmoecxRq2caaeM7uw+PqSl8VveZYm22pgrIt9QRHE9qdsK3NHCPJ1l/GN+O4MjfO0LcH7TrMYquewKH/aTFtnato62pfRxXh3CMQs7Dplcva0cdPeSfP2TuOGur1Di+HcfxDGUaR32E8ur63+LbcRz5e8cp71G7Hn3quqdx2E9abGvXOtqa2qdwBbbC3STvPkN5n2JNvof888fMHWdtlQLPKc1xL1Gm51H/MuXV9eA/3Es77kUp7wm7Hn3quhdw2E9abGvXOtqa2mdxBWbF3STvvkR5n2VNvof888+ZO85ar7g5S4yA5/VsSfNMRGOb2TiG3JDKrSCSWEEEcisIO//7zFwwxgxszywt03IcyL8fzPwAjgdladE315KX9arvjHOXbpMVshzrWCuTwJHOpHiVyiTxmT3S6PUT+pcZz+zJDDv6C3A+oe8kUeJ6ZOgYyEQpQxyyxHnHYtE1Q/wOXFccJ5LZi3WVfZ2VPwAmq2WN1iltj4rD1jbFa9Mrvt1ty2vaBcqME4VEMXzGIOkEWsWpiWX3o2U2z5W1ILw9HbtFYbWIeGiXmLZJyacq+Cmzj/sVcWMJKa0R7Ho3Rorbd3V/1ChF2ycwsqW1Rc2I1jszBnnGUSIoFpEzlrkLd6K8n9U9VVpSPD+R9Q2uo/RuFGVCj5qrj9DbY+g7wn6tnFQR3bO2tj1G3trOcbTs1AttC+6k7DZT2D1338ZLOY0g1xYgO2Hsli66m8pZPudxp9+19vyMT+VNaBul7hp3kUIUzDhOAxXxBpvTDxrXiUn30ycV/dY0cM5IdGpmYj/lwI2Vv2/LVmg5wyaWfZZP+V/FqEtQllSxBTXTOvUrxlYxwowNrLK4MJgih03LN8Zuyc/WHlO3dfr2T8fx1HgjE0TBrdPUwVg6NknueFb2TxtxOV4t4Wdyg+G84ogozV653FhylHK6mHHiU/nKwZ/lenLE9ados3TluND+J1skZ6hBYxnesUplI9yf4DMJg5Zps+hkBp7iec3dE8gQozmdPNNh7lzWnaZs2SxWrGsBoxX4ljOqErMeM3JaPvV/lXSz/VN6zlIaB6WfdOarcqi3cVJhnAIuyc4oZ8a5lfQoo88nNoco+69lKnYpIWFAPtN/hXPFP+8/zH1PMktztpjUmC5kKK66ZpyXS857OefEOc6xPiEGnw4LYKzaUvHLqLHnQRFIlZ91783y4iT+7tArTr6P+7Q9WVkvT4ksnHScCzgTq7S0nbeKYquWmjRCq44y81GrHF+bNXEhX5ecX3+m+E9X5siZcZZpkSrrg/LzRMteM85onHjpefynvyqZYl0SLbuSSE+eMTr+1ZZmhspWKIs3m1WSJWZZnv+neItPY6abLJGBa2coQ5y51S4ee/aat1X+7NjNGHFwBNtNi0XHy+lNtCeyK5ui9Wx6pvOELN4qYqWQdyLldsfKrVg+6/ixZ/kz8mipDOpEi6t1WO/Lzh3qvFnqZTX3laJmZzTGPZ8x+kPnNfA8d8sSpcaC7+wdszHKWItx+8k7MfY2UZnPqZVn5nuMWZ/knglkV6JT7yLzbqDiTKf0GvWkccC9xDRjJ82IGrORbiSuwFx6Bxu2HSo5T6q450TPpDhfsnNtJGcfZzRHuB9qOVmRu8xRZ7xO2jmzsWKVWgsajrCZY8TEFmds2XyYGTVeSjjGHKEsw2Xmltn92uTk+blzLkiLRUquNcZKzCfH2HpfWT1jRHVqsuftPWhbz/JcXWrFyiiJTpbG4dOy+yBZtMCfAQdq0qXGLJrV60iOVkBKmVEz49m8yZ3SFPfFs1Jk9x6S3NHQfcSd/uSe+1DJ3aQk+SJOhE7GUCQ7E9Ujmv2S4jV+avKqCf60xxwuv/OCuzaLFfvzLr6JSpH3RtHPCN8zxM2MVH+LT17n6tVSZrdGLc45hkZPaXJoEu1Gnbv0eGp3pfyefyNUtFsUd3B3wGQEWNDk7GwWdqJowkT75DmU/e5pmOuRWr0OcMS+QRWPvc5ZRj7qMHbAxgDXPwHzfidAGwyVzjU6B6CPLfbMlvKNEUlRYiBq3sfwCdZsoW1z+56ZIbQY4huhH8M7FvXTGLorcy1GtbKW5L2Iw9cWeoznbDKm++S4cca1jeD1fLM0ecw9sNQe7p3djbE1Nuwxd2PMrZrPcmsjK8uUREwSlovlkK41176IGT2j3I/bi7pxY1nEQNaHmmsojUbOGPvS0sbwbTd0SznG0doMGfbTMu6mL4QzOL6z0/jj3QkTv1sL1+Yn/c9V/x963tB6b/sF0i1n07KjJt7jnDWMFO5Yk+8Qr9A8ysiy802c/oxQR773IxKHM/fT2/rN47TkNd73VFpVmX2DZPkVlSMWA3Yfhu/SZlY8rV0hetJTef5Sgmkbs2+asplzGvORAGdWxTt2aefaycw0kqXnbTl2CdhvpHMcGuXsL2nYoMzO4gzWptb01zf6nbYjAsvu0jIzROzdZs1HBW8cxvJrPMMUCWIyxYgf4d24iaGk/b4MGsfKzPoDxTt1em+HXDAMXohNztCoTzIjjHH+oBGeZb2sLVsox172ZBWPXSFHj5tsZOXfvTjxbuZtCXKOVWGvPlnwTlMzxEQ2hky/Vund4XzmL8qDfGfK+W0yt+tQ9I6KM0IrP9Od9q5/0syUbTTH87+cyOKDHkwzd6fKra2pV8K2mF4d8PcDMac8JbGq9y4D8GAi5/8AuG4iOyNEDynHGniYTD1CtNlnPe/aB26OZrMsf12g7w4zb4xyhjXGkSL2M/lZWuF+k70OnnpP3mhnGZtFit9Lmd82WNlvxWM4GDOe09vmkYlcVCVyfBhgJNkZVTPHBPEUJ8cPmzW9RdvrWBtD3T6bsTl/EedvPpzrcp29zVWUWXQ8N9OeML98sG0+pO3HXkdxra/sXLPbvGVLkQGizDx7OfY4OWLM8YYsVbTbaWV/rUHZ0o5YiRchLE4OMSsbY8tU7pc+KfoiUWEfp/i3G7HczDpS8a3Q2JQRE3O+GZrBnkGCMwurPMOXH5t7/VH7NyPlWGRyfiNqnBZOl/hFwjglGyViAuXe2uTzmP7FlYmX9FS7bVlpi8eeJP1YBS8G+NuVZHbsgrmIx/n2ogS/iHkbEHDkxGIda00E2r9Byq+aE5Sqkb818xSuAswqaWK6nj9JrP2Je8vT2Kf5s+y5VZy3nLRUeQzk8k7pfa9EdjaU/72WMw+XmoNNtU9qcJ7kzNo6aX/Hs+/4Z8Qt0Ry3MEdTP0+JGCv7JlRzPnk8Xnrs3BxjskyNZueuMRuLZfZquMY1v9Rz9KPnjbn9cTuePQWRn+Y6vKLNyXIVfhWi5wHl8ZXf5ZvMIVP/5nNKnMdPYl7vKeK40mPWkt88FXCeNPOxVOGupL0bSJ/VFo9h5i3RqfZrp9Q7drJvZqZh69zKoYzeUce7lXQJvfNYc/J5LWcsgbKZzMrlFE9hv0V7ms73Oo5fzjrGNjsJTpw791XL2CZQ9FY7UHY/NF08Z821qDXrb+d6PpDLbAFHrUvqxc2/J/ZJtShp4F9dd6PUSK+chZ6uka/JAvkmykK5Rb4np8ke+YF8Xp5AWSdHUM6TMZT18huU8yWOcoG8I/8lF8q7qkM2qE61WLapd11K/hkj7BIvxwpKGL3Pwoj6r3bnSJM0S4u0Shsk6JQu6cH486QfYy+WJbJMlssKWSkDslrWyFpI9jn5Msa5RC6TTXKFXEU5N8tWyHir3Cbb5HbZLjsw2m75B7lD7oHUeyH3D+WXcgCSH5GjkPaYvCAvSUxeV5vVTeo76mb1XbVV3aJuVbepbep2tV3tUDvVLvWQelj9Sj2i9qsD6lH1mBpRj6uD6tfqkBpVT6jD6oh6Uo2pp9RR9Rt1TI2rp9Vv1XH1jIqoZ9UJNaGeU8+rF9SLKqpeUi+rd9S76vcq41KusEv/vfcKWNy2RylbdMMS82AFbYEB6G5rfBU0pTZl5NXS7nPIyzFd+q/MTyUWamD7Oli/Xk6RDjkb1rxSrpXr5SbZLydkQp6T52GbFyVK+7wqr8mbKqX+V/1OvafeV5b6QH2k/qA+hhazXPWuBuCoDf7qBY7m868bT0VxyyJ4ziNLUfzQchW0XI0Spv9q5Bw5FzJ8CV5skIvkYuj7FbkU0mxE6ZbL4dUeePMOaP+PKGcAPd9DT9qPK+VH8iD6GJZ9QJz258Xw6DG5An7cLFermHpVrlGvqzfk6+ot9ZZcp95Wb0M7F2yo0V4LSaqBwiBKB+QJ67+nRlnKWWQ7fDAbss9BORW+aEJdM8os+KRF+iBnKzRtQwni2XbU6XjRiO1BrwtQFLy1jKMtlyp4bQBWWIPihfcuAbovQzkdXtwEra5CqYM3t6KPH6C44dUfYsxfotTAu1tlOTx8i5wCL98qS+Dp2+Q0eHubzIHHb5cGeH27LIDnd8h8eH+nhIGAXdIGFDwky4CEX8lioOERWQhE7JPZQMV+qQcyDkg/0PGozANCHpMQUDIirUDKO9IMtLwrPUDp72UucKr4d4JbyChB2MqPmNRcEoQXa/iXkbWQvg5FW2kWrutR5hFbs4kLBVzMh25ZXCyCXTQu3LSRW85EmQW/rsQIq1BOI1K8QMpa+OksFD8w+jnY9y9QGoCdczDCuShd8kWUJuDoS7j+Mko/eGkdfLQepQP4OF/mAl9/BbtvQOkCVi7GtfZEExD3FVx/FaVX/hplARB4KSTVGKwBBi+HZleg1MnfoDQgRq4FKq5HaUOs3ATvf0duhjbfRTkdaN0OTXeguGQnipvI7SNy3UDuHpy/L/8K7fai+OjphcDyz6HLkNwH2e7nX2dq33cB3cOQ7SFgvAtRuR92PoDSJY/K45DwIEqtHEKplVGUTnKxW55E6SIjz5KnUHrBdEcxlmZnP2LkGHTREd6MGH9OQojz54H/F1FCiPYormMo3fIKymJE/qvQ9DWUdnkTpYcR1q+2qG/KIvUt9S05XX1bfRs4u0HdIEvVjepGYPRh9TDuauQtJfJOJ+aWEW1LEJ0xaVKvqFfkVPUqIrWJkdrESG1ipDYRhQvBOL+TFjDOe0D/++p9CYB5LFx/oD7AdVqlpVH9Uf0R54/Vx8BxRmWkmqzar3lJznA1gJv0/6XRQ+yGidowURsiaoNErYeoDRK1dURtFTjxbPjyShRFr7vpdR+9Xk1/hGhHD+1YQzvWgjNfQD/amjW0Zi348yXUaJsGaU0frVlNa4aooZca+h0a+o2GH6mPxAWe/QPOWsM6ajWLWrmh1dWUeIDcNYvc5SN3NZC7wuQuD7nLTe4KkruqyV0ucpeX0bmY0dnO6GxndJ7O6GxndLYzOk9hdHYwOueS0xRjtJPM1shI7WKknsHoPJPR2cfo7GZ09jE6exidvYzOlYzO+YzOVYzOPkbnKkZnN6NzFaOz3xGdC8mfdYzR08iizYzURYzUpWTUFjJqKyNyMSNyCSOynRG5jBHZzohsZ0TOZUR2MSLnMSLPZET2MSJXMiL7GJGrGJF9jMU+xuJCxuIixuIixuIqzo7aGJHtjMg+RuQpjMh+RmQXI/IMRuRSYmg5MbSC6FlO9KxgtPUwC9QzC/iZBWqZBWocWWA2s0CIWSDALFDFLNDEaOt2RFs3o62b0dbNaOtmtM0jwgYYPT1AxxeJCQXJ+4CqfhQX8VFFfLhh1cXA1hIUL7Hig+QrwDAaK9XESoBYCRIlIeIjTHzUEB+18gWUOqJkFvFRT3w0EB+NmFWeB79qlMwmSuZgnnAB8Kyx0kystBArdURJK1HSRpS0EyX2PGIukdFJZHQ5mFnPQ+/AtUaDj2jwEQ0+oiFINISBg59Bzp8bfh6CnP8GTNQTE7OJhmaioYVoaCEaOoiGTvk1Sh0x0UlMdBATXmLCRUzUExPVxEQbMREmJmqIiS76voH+66D/TqH/Oui/Dvqvg/7rQH83mnmNZrk+zm5sruuD5UP6L91R3OS9+eS9eeS9dvLePLLICvKePZfxcS7jcXBDPX1f7+CGenJDPf3dQH830t+zyQ0uen0OuaGKvm8y3KCzeDOz+ABxsJQ4OIs46CVbtBENvUTDMqKhg2g4i2hYQzT0AAsXokajYS3R0Es0rCVztBETa4mJ5cTEqQ7mCDiYI+RgjlXM8QNk+1ay/VwZRPGT8zsncUk90TOL6KkneuqJntlETxO5ZDW5ZCm5pJe4WUMu6SV61hI9vcwm84mh3gJG0Rg6y8Era4khJYdRaoikeiKpl0hqIJKWE0lNDnZZxTzVTo7pJ8csIMf0k2MWMDfNY26ay9zUKW+g2BlqPlG4jChsIwrPJArbiMI2orCNKGwji6xmRjuFGa2LGa2bGa2LGa1bfag+lCAz90pm7pVknRXM3M2caXrJQMuY41r/D6Jifx942tWXf3iVZRnHv9/nfd9t7MdxToQ5FxzmKiTUgUS0CI84FoM5aS1FtMncXGhzLDZw8mMZkT+IFhkR2RqIi4vL0CbaJJvL5jI0M8JlRDi3hbTKaxGRLTLofu/ztJ0Duy7Ov537ej73e+77fp73+f08LwggkelxE2Dy8gtLEKgqq6vGTLhix5kzuEBUHJKRhnRkYTKuxAzkIoR8FKIYi5EJ99ol84IIXVdcEkRl8Q3XB7GppHhhEHttfiIeKbgIl+AyXI6r8GF8DNfiE7gen8LNGpMKgwQEMBYZmIBsTEGO1GA25mI+ilCCJTbKwRgp72Jciol4Pz6EafgIPo7rUIAb8GncYqNcJArHSc2C+ACmYjpmYQ7ysACLcCNutVEeknAhxuN9mIQP4gpcjY/iGszDQnwSN+EzKC0vq6ozM5WzlXOV85VFypLysto7zBLlUmWlskq5QllfUb38btOg3KDcqNys3KpsqlxRVm52KjuV/T4do8xSzq2687Nlzu3KZcpqZZ1ytfK+quXlVc79yk3Kh5XbqlfevcJpVrYoH1e2KtuU7ctFOZ3K/crXlN3Kw8re5Ssqqp1jyneUJ5RDytM+XbdWesZNVKYqxykzlVnKybV3Vle6VypnKHOVIWW+srC2NmeaW6xcrCxVVijvUtYIp7urlGuV65UPKhuVW4RXu48odyh3Kfco9yr31a6sqXU7lF3KV5QHlG8oj9RJD7j9ygHloPKk8pRPz18ylBl1fo6PgannZUDWjSPz3ZMVGi8raIzM/CRZqyniueD/wE9Zo+cnIsiI5wtj4NgYOC4GXhoD02JgRgy8JAamx8CLYuDF52FQ9uBC2YEfxGZsww7sRiv24QXsxwEcQi8GcBxDMiwJTGU6g5zMHM5iiPO5iIu5jDUy8oDhTM4Pjx2L1DKehazmZrbyAAdNspls8kypqTebzW7TYbrNgHnPCThBJ8cJOUXOrZqHzmyr860utnqp1TVWr7d6q9V7rO6yusfqU2Htunra0U0N19Fda/Vqq+utbrS6xeqOsPZcqxOtXmC1bbNXaHVp+D1evb7X8zZ6TV6r1+Udsv4jVp+UVSM6LllSmtomWEuCnf8TJOq0rq6kuNF+fqwuk3A+rwdJ3tFRpEcjEr3Oc6RdcrVHlNAkUTvPkSb1j/HWnyXSg5JGcpdKTMVZUqreBC8/SkISHYrImS0RU6IkW33xXiBCEiQyYSSXO4h492SEDKonzj08LN0S1R2Ro128ncPSrnbPfdxKi476SHSj+LZYaVSr6zao1Ot8GYmsEM9dKhVqc9wbRRaJZ1FE1Byx54nMUYtxp7tTxTo1IiJTrFlupv6nm6xp2Ouc1qQ+511Jx8N6ZOY4/ZLeibIcgHF6ncNRtnY4zqsiL0VZd8F12lRao+zSC06zlW1RnjrEORuGpSHKtxjxzrIIuT3Km4sEZ0GU5EX5MzDGmXKWZEdGmCEkOgnniBmOoRmU1G1X0kS1dEqS3jEHrY2mR06tVLnp5suNcZneKdNkf87CWonv4/NcqboDa1T/hHWqX5T8Luutz8g6D2CdjVgVEXFPxPO9/3s2udwtnMFmGFOFZP6KP+NL/Dn382W+wl/wVf6Sr1HGzRSJ9/f8NQ/ydXbzN3yDv+Uh/o6HeUS8+QhwNRv4Bd7HL3I9v8QN/DLv5wNcy3VcIxEhZPMhfpvf5x5+h1+TnfjrfJjf4BZ+k1v5LW7jY9zBFj7BJ/kD2aU3chO/yu+ymdvZyEf4FTZxJx/l97hLSpsj/fM53KvJmNmYxCH+i3/jaUOe4hn+m+9J9/+Hx/ku/8m/8gT/zpP8h9wJ+nEHKuUsGitnzTi596TL+ZYh52mm9sZCKS1Xeucm3sal8jxLvlTe5B/4Fvs4wH4eYy+P8m3xzJAWv8k/jeIL5yVkP5MbiD8iyXIqGRQYuZ2YFDtn0iUFR+aDfLsQ/m7cGTFH/NNhv6QnI+I2SnpGfHEjNg7I8w7RJ6zNcEhuPH18inv5NJ/hD9nGZ7mPP+JzJoXzxD+IFJPKH7Nd5lWHzJQX+FN28kV2mRSppX/rKZBkUCjR/j//PDHM4C36Lw1Gz/NMe0Pq8//L257zT16RPhFI6V3qpdbbs3Vp4z49RQIi0DKIoyJJYnVlfOKHrf44Jcl49UtbKN9o/n3Ov8sFRh29iXJzmCRfXSGUYikqNPfnsRVteBk9UsZRvI1j+CP8vnKltOnyfVYsz5O0zFRp02WS+xrNf5uUUI4qrEYDDuJ1vIVemd1rdC6PMse1jc1+O9nDP/Mv2r48EWA7ZB/nVZwmtafUPE/itstYPYqdeAwt4snhNJvL7+8CnSmOfBXOk9wL5SuTnKs3GL+HG+Rdfo8nSU+skX1hHXpYx5VcxXtYL6vaz5mmo1IgkiSjViht8/vV0VkX7lf1sUbelPxfjoJ2JAAAeNqFkcFOwzAMhs/tU1g5bQeawglQ2iFNAiFxYzyAlbprtCapUjM2np5S0gq6A745/vz7d6w2J9vCkUJvvCvEdZYLIKd9Zdy+EG+7x6tbsSlTZYmxQsa/aJnCEOpIrvIBHFoqxNZbS0EbbGF37kjAe2gL0TB391LquchDLRtSATKqtEaT6+kfXkZMjE1zmOpiMrxEskyTRDGduNx6x6gZjKv9w6U21MMWk41vJljkYdlMybH9x+fkIKbad+dg9k0sj28jvdLrmzy/g4WthdiiXXHAiiyGw1LuKWDXmAOYHhBmCny9HCBfdfOBgT+1h2enF/N+6SfTl1M8HazW4zmUnM5dfgEb3K3C) format("woff");

  font-weight: 400;

  font-style: normal;

  font-stretch: normal;
}

.el-menu {
  border-right: none !important;
}

/* .el-button {
  min-height: 42px !important;
} */

.el-dialog__footer {
  border-top-width: 1px;
  --border-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--border-opacity));
}

.no-dialog-header .el-dialog__header {
  display: none;
}

.el-message-box__title {
  --text-opacity: 1 !important;
  color: #00527D !important;
  color: rgba(0, 82, 125, var(--text-opacity)) !important;
}

.el-message-box__message {
  --text-opacity: 1 !important;
  color: #414042 !important;
  color: rgba(65, 64, 66, var(--text-opacity)) !important;
  font-size: 1rem !important;
}

.el-date-picker__header {
  font-weight: bold;
}

.el-picker-panel__icon-btn.el-date-picker__next-btn.el-icon-d-arrow-right,
.el-picker-panel__icon-btn.el-date-picker__prev-btn.el-icon-d-arrow-left {
  display: none;
}

.el-scrollbar__bar {
  opacity: 1 !important;
}

.el-tooltip__popper {
  max-width: 450px;
}

.el-menu-item {
  display: flex;
  align-items: center;
  border-radius: 6px;
  white-space: normal;
  padding: 0 !important;
  line-height: 1 !important;
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
}

.el-menu-item:hover {
  --bg-opacity: 1;
  background-color: #F1F4F8;
  background-color: rgba(241, 244, 248, var(--bg-opacity));
}

.el-menu-item.is-active {
  --bg-opacity: 1;
  background-color: #F1F4F8;
  background-color: rgba(241, 244, 248, var(--bg-opacity));
  --text-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--text-opacity));
}

.el-menu-item a {
  height: 100%;
  padding: 12px !important;
}

.el-menu-item.is-active a:first-child {
  --bg-opacity: 1;
  background-color: #1469B2;
  background-color: rgba(20, 105, 178, var(--bg-opacity));
  position: relative;
}

.el-menu-item.is-active a:first-child:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #1469b2;
  right: -14px;
}

textarea:-moz-read-only, input:-moz-read-only, select:-moz-read-only {
  background-color: #f8f8f8 !important;
}

textarea:read-only, input:read-only, select:read-only {
  background-color: #f8f8f8 !important;
}

.form__container {
  overflow-x: auto;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--border-opacity));
  box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  border-radius: 0.5rem;
  margin-bottom: 1rem;
}

@media (min-width: 1024px) {
  .form__container {
    overflow-x: auto;
    border-style: none;
    border-radius: 0;
  }
}

.form__item-container {
  display: flex;
  align-items: center;
  font-weight: 500;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.form__item-container:not(:last-child) {
  border-bottom-width: 1px;
}

.form__question-container {
  display: flex;
  width: 100%;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .form__question-container {
    display: flex;
    flex-direction: row;
  }
}

.form__question {
  display: flex;
  align-items: center;
  width: 100%;
}

@media (min-width: 1024px) {
  .form__question {
    display: flex;
    align-items: center;
    width: 40%;
  }
}

.form__options-container {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}

@media (min-width: 1024px) {
  .form__options-container {
    display: flex;
    flex-direction: row;
    width: 60%;
    margin-top: 0;
  }
}

.form__option {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
}

@media (min-width: 1024px) {
  .form__option {
    justify-content: center;
    width: 20%;
    text-align: center;
  }
}

.numbers-checkbox {
  display: inline-flex;
  flex-direction: column-reverse;
}

.numbers-checkbox .el-checkbox__label {
  padding-left: 0 !important;
  text-align: center;
}

.orm__numbers-checkbox-container {
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

@media (min-width: 768px) {
  .orm__numbers-checkbox-container {
    display: flex;
    justify-content: flex-end;
  }
}

.form__numbers-checkbox {
  margin: 10px !important;
}

.form__option-radio {
  width: 0;
}

.form__option-label {
  display: block;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .form__option-label {
    display: none;
  }
}

.form__row-labels {
  display: none;
}

@media (min-width: 768px) {
  .form__row-labels {
    display: flex;
    margin-left: auto;
    align-items: center;
    text-align: center;
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
    font-weight: 700;
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
    padding: 1.5rem;
  }
}

.form__row-labels--dont-hide {
  display: flex;
  margin-left: auto;
  align-items: center;
  text-align: center;
  --text-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--text-opacity));
  font-weight: 700;
  --bg-opacity: 1;
  background-color: #6DB1E1;
  background-color: rgba(109, 177, 225, var(--bg-opacity));
  padding: 1.5rem;
}

.form__page-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  text-align: center;
}

@media (min-width: 1024px) {
  .form__page-header {
    flex-direction: row;
    grid-gap: 5rem;
    gap: 5rem;
    text-align: left;
  }
}

.form__footer-container {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  margin-bottom: 0.75rem;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

@media (min-width: 768px) {
  .form__footer-container {
    flex-direction: row;
    grid-gap: 0;
    gap: 0;
  }
}

@font-face {
  font-family: "gobCL";

  src: url("../fonts/gobCL_Regular.otf") format("opentype");
}

/*SAARGO*/

.border-desafio {
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  margin: 10px 0 0 0;
}

/*SAARGO*/

html,
body {
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
  font-family: "gobCL", sans-serif;
  height: auto;
  scroll-behavior: smooth;
}

.el-form-item__label {
  color: text-darkgray !important;
  font-weight: bold;
  padding: 0 !important;
  margin-top: 3px;
}

.el-form-item {
  margin-bottom: 5px !important;
}

.el-input-number {
  width: auto !important;
}

.no-radio-label .el-radio__label {
  display: none;
}

.no-radio-label .el-radio__inner {
  width: 20px;
  height: 20px;
  --border-opacity: 1;
  border-color: #58595B;
  border-color: rgba(88, 89, 91, var(--border-opacity));
}

.is-error .el-radio__inner {
  border-color: red;
}

.is-error .el-form-item__error {
  background: #fbe3e5;
  color: #ed1e25;
  font-weight: bold;
  padding: 5px;
  border-radius: 5px;
}

.custom-error .el-form-item__error {
  background: #fbe3e5;
  color: #ed1e25;
  font-weight: bold;
  padding: 5px;
  border-radius: 5px;
  margin-top: 5px;
}

.custom-error .el-form-item__content {
  display: flex;
  width: 100%;
}

.radio-group-inverted {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
}

.ml-0 {
  margin-left: 0 !important;
}

.p-0 {
  padding: 0 !important;
}

.with-radio-label-big {
  width: 100%;
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 0 !important;
}

.with-radio-label-big .el-radio__inner {
  width: 25px;
  height: 25px;
  --border-opacity: 1;
  border-color: #58595B;
  border-color: rgba(88, 89, 91, var(--border-opacity));
}

.el-checkbox.el-checkbox.is-bordered {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.report-loading .el-icon-loading,
.report-loading .el-loading-text {
  color: white !important;
}

.el-loading-spinner {
  width: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 10% !important;
  margin: auto auto !important;
  width: 100% !important;
  height: 100% !important;
}

.el-loading-text {
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
  margin-left: 5px !important;
  font-size: 18px !important;
}

.el-button {
  border-radius: 0.5rem !important;
  font-size: 14px !important;
}

.el-button span {
  font-weight: bold;
  padding: 8px !important;
}

.el-dialog__body {
  word-break: break-word !important;
}

.divider {
  --bg-opacity: 1;
  background-color: #D1D3D4;
  background-color: rgba(209, 211, 212, var(--bg-opacity));
  height: 1px;
}

.borderless {
  border: none !important;
}

.el-tag {
  height: 25px !important;
  line-height: 25px !important;
}

.task-item {
  padding: 0px 10px;
  margin: 5px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  line-height: 48px;
  background-color: #ffffff;
  color: #303133;
  border-bottom: 1px solid #ebeef5;
}

.table-header th {
  background-color: #f1f4f8 !important;
}

.table-header .cell {
  font-weight: bold;
  color: #344058;
}

.v-modal {
  opacity: 0 !important;
}

.el-message-box__wrapper {
  background-color: rgba(0, 0, 0, 0.6);
}

.el-checkbox__inner {
  display: inline-block !important;
  position: relative;
  border: 1px solid #0c0c0c !important;
  border-radius: 2px;
  box-sizing: border-box;
  width: 30px !important;
  height: 30px !important;
  background-color: #ffffff;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.titulo-6 {
  font-weight: bold !important;
  font-size: x-large !important;
  margin-bottom: 10px !important;
  margin-top: 50px !important;
}

.titulo-5 {
  font-weight: bold !important;
  font-size: x-large !important;
  margin-bottom: 10px !important;
}

.titulo-7 {
  color: #8296a8;
  display: block !important;
  font-weight: bold !important;
  font-size: large !important;
  margin-bottom: 7px !important;
}

.el-radio:not(.center-radio) {
  margin-right: 40px !important;
}

.el-radio__label {
  padding-left: 3px !important;
}

.text-muted {
  color: #999 !important;
}

.el-checkbox__inner::after {
  left: 12px !important;
  top: 6px !important;
  height: 10px !important;
  width: 5px !important;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #ffffff !important;
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #ffffff !important;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #ffffff !important;
  border-color: #000000 !important;
}

.el-radio__input.is-disabled .el-radio__inner {
  background-color: #ffffff !important;
  border-color: #000000 !important;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #171717 !important;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #0c0c0c !important;
}

.el-checkbox__label {
  margin-right: 20px;
  padding-left: 2px !important;
}

.radio-grande .el-radio__inner {
  border: 1px solid #333;
  height: 20px !important;
  width: 20px !important;
}

.animate-none{
  animation: none;
}

.animate-spin{
  animation: spin 1s linear infinite;
}

.animate-ping{
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce{
  animation: bounce 1s infinite;
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.delay-75{
  transition-delay: 75ms;
}

.delay-100{
  transition-delay: 100ms;
}

.delay-150{
  transition-delay: 150ms;
}

.delay-200{
  transition-delay: 200ms;
}

.delay-300{
  transition-delay: 300ms;
}

.delay-500{
  transition-delay: 500ms;
}

.delay-700{
  transition-delay: 700ms;
}

.delay-1000{
  transition-delay: 1000ms;
}

.duration-75{
  transition-duration: 75ms;
}

.duration-100{
  transition-duration: 100ms;
}

.duration-150{
  transition-duration: 150ms;
}

.duration-200{
  transition-duration: 200ms;
}

.duration-300{
  transition-duration: 300ms;
}

.duration-500{
  transition-duration: 500ms;
}

.duration-700{
  transition-duration: 700ms;
}

.duration-1000{
  transition-duration: 1000ms;
}

.ease-linear{
  transition-timing-function: linear;
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-none{
  transition-property: none;
}

.transition-all{
  transition-property: all;
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}

.transition-colors{
  transition-property: background-color, border-color, color, fill, stroke;
}

.transition-opacity{
  transition-property: opacity;
}

.transition-shadow{
  transition-property: box-shadow;
}

.transition-transform{
  transition-property: transform;
}

.skew-x-0{
  --transform-skew-x: 0;
}

.skew-x-1{
  --transform-skew-x: 1deg;
}

.skew-x-2{
  --transform-skew-x: 2deg;
}

.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-x-2{
  --transform-skew-x: -2deg;
}

.-skew-x-1{
  --transform-skew-x: -1deg;
}

.skew-y-0{
  --transform-skew-y: 0;
}

.skew-y-1{
  --transform-skew-y: 1deg;
}

.skew-y-2{
  --transform-skew-y: 2deg;
}

.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-y-2{
  --transform-skew-y: -2deg;
}

.-skew-y-1{
  --transform-skew-y: -1deg;
}

.hover\:skew-x-0:hover{
  --transform-skew-x: 0;
}

.hover\:skew-x-1:hover{
  --transform-skew-x: 1deg;
}

.hover\:skew-x-2:hover{
  --transform-skew-x: 2deg;
}

.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-x-2:hover{
  --transform-skew-x: -2deg;
}

.hover\:-skew-x-1:hover{
  --transform-skew-x: -1deg;
}

.hover\:skew-y-0:hover{
  --transform-skew-y: 0;
}

.hover\:skew-y-1:hover{
  --transform-skew-y: 1deg;
}

.hover\:skew-y-2:hover{
  --transform-skew-y: 2deg;
}

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

.hover\:-skew-y-2:hover{
  --transform-skew-y: -2deg;
}

.hover\:-skew-y-1:hover{
  --transform-skew-y: -1deg;
}

.focus\:skew-x-0:focus{
  --transform-skew-x: 0;
}

.focus\:skew-x-1:focus{
  --transform-skew-x: 1deg;
}

.focus\:skew-x-2:focus{
  --transform-skew-x: 2deg;
}

.focus\:skew-x-3:focus{
  --transform-skew-x: 3deg;
}

.focus\:skew-x-6:focus{
  --transform-skew-x: 6deg;
}

.focus\:skew-x-12:focus{
  --transform-skew-x: 12deg;
}

.focus\:-skew-x-12:focus{
  --transform-skew-x: -12deg;
}

.focus\:-skew-x-6:focus{
  --transform-skew-x: -6deg;
}

.focus\:-skew-x-3:focus{
  --transform-skew-x: -3deg;
}

.focus\:-skew-x-2:focus{
  --transform-skew-x: -2deg;
}

.focus\:-skew-x-1:focus{
  --transform-skew-x: -1deg;
}

.focus\:skew-y-0:focus{
  --transform-skew-y: 0;
}

.focus\:skew-y-1:focus{
  --transform-skew-y: 1deg;
}

.focus\:skew-y-2:focus{
  --transform-skew-y: 2deg;
}

.focus\:skew-y-3:focus{
  --transform-skew-y: 3deg;
}

.focus\:skew-y-6:focus{
  --transform-skew-y: 6deg;
}

.focus\:skew-y-12:focus{
  --transform-skew-y: 12deg;
}

.focus\:-skew-y-12:focus{
  --transform-skew-y: -12deg;
}

.focus\:-skew-y-6:focus{
  --transform-skew-y: -6deg;
}

.focus\:-skew-y-3:focus{
  --transform-skew-y: -3deg;
}

.focus\:-skew-y-2:focus{
  --transform-skew-y: -2deg;
}

.focus\:-skew-y-1:focus{
  --transform-skew-y: -1deg;
}

.translate-x-0{
  --transform-translate-x: 0;
}

.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-8{
  --transform-translate-x: 2rem;
}

.translate-x-10{
  --transform-translate-x: 2.5rem;
}

.translate-x-12{
  --transform-translate-x: 3rem;
}

.translate-x-16{
  --transform-translate-x: 4rem;
}

.translate-x-20{
  --transform-translate-x: 5rem;
}

.translate-x-24{
  --transform-translate-x: 6rem;
}

.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-1\/2{
  --transform-translate-x: 50%;
}

.translate-x-1\/3{
  --transform-translate-x: 33.333333%;
}

.translate-x-2\/3{
  --transform-translate-x: 66.666667%;
}

.translate-x-1\/4{
  --transform-translate-x: 25%;
}

.translate-x-2\/4{
  --transform-translate-x: 50%;
}

.translate-x-3\/4{
  --transform-translate-x: 75%;
}

.translate-x-1\/5{
  --transform-translate-x: 20%;
}

.translate-x-2\/5{
  --transform-translate-x: 40%;
}

.translate-x-3\/5{
  --transform-translate-x: 60%;
}

.translate-x-4\/5{
  --transform-translate-x: 80%;
}

.translate-x-1\/6{
  --transform-translate-x: 16.666667%;
}

.translate-x-2\/6{
  --transform-translate-x: 33.333333%;
}

.translate-x-3\/6{
  --transform-translate-x: 50%;
}

.translate-x-4\/6{
  --transform-translate-x: 66.666667%;
}

.translate-x-5\/6{
  --transform-translate-x: 83.333333%;
}

.translate-x-1\/12{
  --transform-translate-x: 8.333333%;
}

.translate-x-2\/12{
  --transform-translate-x: 16.666667%;
}

.translate-x-3\/12{
  --transform-translate-x: 25%;
}

.translate-x-4\/12{
  --transform-translate-x: 33.333333%;
}

.translate-x-5\/12{
  --transform-translate-x: 41.666667%;
}

.translate-x-6\/12{
  --transform-translate-x: 50%;
}

.translate-x-7\/12{
  --transform-translate-x: 58.333333%;
}

.translate-x-8\/12{
  --transform-translate-x: 66.666667%;
}

.translate-x-9\/12{
  --transform-translate-x: 75%;
}

.translate-x-10\/12{
  --transform-translate-x: 83.333333%;
}

.translate-x-11\/12{
  --transform-translate-x: 91.666667%;
}

.-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-8{
  --transform-translate-x: -2rem;
}

.-translate-x-10{
  --transform-translate-x: -2.5rem;
}

.-translate-x-12{
  --transform-translate-x: -3rem;
}

.-translate-x-16{
  --transform-translate-x: -4rem;
}

.-translate-x-20{
  --transform-translate-x: -5rem;
}

.-translate-x-24{
  --transform-translate-x: -6rem;
}

.-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-1\/2{
  --transform-translate-x: -50%;
}

.-translate-x-1\/3{
  --transform-translate-x: -33.33333%;
}

.-translate-x-2\/3{
  --transform-translate-x: -66.66667%;
}

.-translate-x-1\/4{
  --transform-translate-x: -25%;
}

.-translate-x-2\/4{
  --transform-translate-x: -50%;
}

.-translate-x-3\/4{
  --transform-translate-x: -75%;
}

.-translate-x-1\/5{
  --transform-translate-x: -20%;
}

.-translate-x-2\/5{
  --transform-translate-x: -40%;
}

.-translate-x-3\/5{
  --transform-translate-x: -60%;
}

.-translate-x-4\/5{
  --transform-translate-x: -80%;
}

.-translate-x-1\/6{
  --transform-translate-x: -16.66667%;
}

.-translate-x-2\/6{
  --transform-translate-x: -33.33333%;
}

.-translate-x-3\/6{
  --transform-translate-x: -50%;
}

.-translate-x-4\/6{
  --transform-translate-x: -66.66667%;
}

.-translate-x-5\/6{
  --transform-translate-x: -83.33333%;
}

.-translate-x-1\/12{
  --transform-translate-x: -8.33333%;
}

.-translate-x-2\/12{
  --transform-translate-x: -16.66667%;
}

.-translate-x-3\/12{
  --transform-translate-x: -25%;
}

.-translate-x-4\/12{
  --transform-translate-x: -33.33333%;
}

.-translate-x-5\/12{
  --transform-translate-x: -41.66667%;
}

.-translate-x-6\/12{
  --transform-translate-x: -50%;
}

.-translate-x-7\/12{
  --transform-translate-x: -58.33333%;
}

.-translate-x-8\/12{
  --transform-translate-x: -66.66667%;
}

.-translate-x-9\/12{
  --transform-translate-x: -75%;
}

.-translate-x-10\/12{
  --transform-translate-x: -83.33333%;
}

.-translate-x-11\/12{
  --transform-translate-x: -91.66667%;
}

.-translate-x-full{
  --transform-translate-x: -100%;
}

.translate-x-full{
  --transform-translate-x: 100%;
}

.translate-y-0{
  --transform-translate-y: 0;
}

.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-8{
  --transform-translate-y: 2rem;
}

.translate-y-10{
  --transform-translate-y: 2.5rem;
}

.translate-y-12{
  --transform-translate-y: 3rem;
}

.translate-y-16{
  --transform-translate-y: 4rem;
}

.translate-y-20{
  --transform-translate-y: 5rem;
}

.translate-y-24{
  --transform-translate-y: 6rem;
}

.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-1\/2{
  --transform-translate-y: 50%;
}

.translate-y-1\/3{
  --transform-translate-y: 33.333333%;
}

.translate-y-2\/3{
  --transform-translate-y: 66.666667%;
}

.translate-y-1\/4{
  --transform-translate-y: 25%;
}

.translate-y-2\/4{
  --transform-translate-y: 50%;
}

.translate-y-3\/4{
  --transform-translate-y: 75%;
}

.translate-y-1\/5{
  --transform-translate-y: 20%;
}

.translate-y-2\/5{
  --transform-translate-y: 40%;
}

.translate-y-3\/5{
  --transform-translate-y: 60%;
}

.translate-y-4\/5{
  --transform-translate-y: 80%;
}

.translate-y-1\/6{
  --transform-translate-y: 16.666667%;
}

.translate-y-2\/6{
  --transform-translate-y: 33.333333%;
}

.translate-y-3\/6{
  --transform-translate-y: 50%;
}

.translate-y-4\/6{
  --transform-translate-y: 66.666667%;
}

.translate-y-5\/6{
  --transform-translate-y: 83.333333%;
}

.translate-y-1\/12{
  --transform-translate-y: 8.333333%;
}

.translate-y-2\/12{
  --transform-translate-y: 16.666667%;
}

.translate-y-3\/12{
  --transform-translate-y: 25%;
}

.translate-y-4\/12{
  --transform-translate-y: 33.333333%;
}

.translate-y-5\/12{
  --transform-translate-y: 41.666667%;
}

.translate-y-6\/12{
  --transform-translate-y: 50%;
}

.translate-y-7\/12{
  --transform-translate-y: 58.333333%;
}

.translate-y-8\/12{
  --transform-translate-y: 66.666667%;
}

.translate-y-9\/12{
  --transform-translate-y: 75%;
}

.translate-y-10\/12{
  --transform-translate-y: 83.333333%;
}

.translate-y-11\/12{
  --transform-translate-y: 91.666667%;
}

.-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-8{
  --transform-translate-y: -2rem;
}

.-translate-y-10{
  --transform-translate-y: -2.5rem;
}

.-translate-y-12{
  --transform-translate-y: -3rem;
}

.-translate-y-16{
  --transform-translate-y: -4rem;
}

.-translate-y-20{
  --transform-translate-y: -5rem;
}

.-translate-y-24{
  --transform-translate-y: -6rem;
}

.-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-1\/2{
  --transform-translate-y: -50%;
}

.-translate-y-1\/3{
  --transform-translate-y: -33.33333%;
}

.-translate-y-2\/3{
  --transform-translate-y: -66.66667%;
}

.-translate-y-1\/4{
  --transform-translate-y: -25%;
}

.-translate-y-2\/4{
  --transform-translate-y: -50%;
}

.-translate-y-3\/4{
  --transform-translate-y: -75%;
}

.-translate-y-1\/5{
  --transform-translate-y: -20%;
}

.-translate-y-2\/5{
  --transform-translate-y: -40%;
}

.-translate-y-3\/5{
  --transform-translate-y: -60%;
}

.-translate-y-4\/5{
  --transform-translate-y: -80%;
}

.-translate-y-1\/6{
  --transform-translate-y: -16.66667%;
}

.-translate-y-2\/6{
  --transform-translate-y: -33.33333%;
}

.-translate-y-3\/6{
  --transform-translate-y: -50%;
}

.-translate-y-4\/6{
  --transform-translate-y: -66.66667%;
}

.-translate-y-5\/6{
  --transform-translate-y: -83.33333%;
}

.-translate-y-1\/12{
  --transform-translate-y: -8.33333%;
}

.-translate-y-2\/12{
  --transform-translate-y: -16.66667%;
}

.-translate-y-3\/12{
  --transform-translate-y: -25%;
}

.-translate-y-4\/12{
  --transform-translate-y: -33.33333%;
}

.-translate-y-5\/12{
  --transform-translate-y: -41.66667%;
}

.-translate-y-6\/12{
  --transform-translate-y: -50%;
}

.-translate-y-7\/12{
  --transform-translate-y: -58.33333%;
}

.-translate-y-8\/12{
  --transform-translate-y: -66.66667%;
}

.-translate-y-9\/12{
  --transform-translate-y: -75%;
}

.-translate-y-10\/12{
  --transform-translate-y: -83.33333%;
}

.-translate-y-11\/12{
  --transform-translate-y: -91.66667%;
}

.-translate-y-full{
  --transform-translate-y: -100%;
}

.translate-y-full{
  --transform-translate-y: 100%;
}

.hover\:translate-x-0:hover{
  --transform-translate-x: 0;
}

.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-8:hover{
  --transform-translate-x: 2rem;
}

.hover\:translate-x-10:hover{
  --transform-translate-x: 2.5rem;
}

.hover\:translate-x-12:hover{
  --transform-translate-x: 3rem;
}

.hover\:translate-x-16:hover{
  --transform-translate-x: 4rem;
}

.hover\:translate-x-20:hover{
  --transform-translate-x: 5rem;
}

.hover\:translate-x-24:hover{
  --transform-translate-x: 6rem;
}

.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-1\/2:hover{
  --transform-translate-x: 50%;
}

.hover\:translate-x-1\/3:hover{
  --transform-translate-x: 33.333333%;
}

.hover\:translate-x-2\/3:hover{
  --transform-translate-x: 66.666667%;
}

.hover\:translate-x-1\/4:hover{
  --transform-translate-x: 25%;
}

.hover\:translate-x-2\/4:hover{
  --transform-translate-x: 50%;
}

.hover\:translate-x-3\/4:hover{
  --transform-translate-x: 75%;
}

.hover\:translate-x-1\/5:hover{
  --transform-translate-x: 20%;
}

.hover\:translate-x-2\/5:hover{
  --transform-translate-x: 40%;
}

.hover\:translate-x-3\/5:hover{
  --transform-translate-x: 60%;
}

.hover\:translate-x-4\/5:hover{
  --transform-translate-x: 80%;
}

.hover\:translate-x-1\/6:hover{
  --transform-translate-x: 16.666667%;
}

.hover\:translate-x-2\/6:hover{
  --transform-translate-x: 33.333333%;
}

.hover\:translate-x-3\/6:hover{
  --transform-translate-x: 50%;
}

.hover\:translate-x-4\/6:hover{
  --transform-translate-x: 66.666667%;
}

.hover\:translate-x-5\/6:hover{
  --transform-translate-x: 83.333333%;
}

.hover\:translate-x-1\/12:hover{
  --transform-translate-x: 8.333333%;
}

.hover\:translate-x-2\/12:hover{
  --transform-translate-x: 16.666667%;
}

.hover\:translate-x-3\/12:hover{
  --transform-translate-x: 25%;
}

.hover\:translate-x-4\/12:hover{
  --transform-translate-x: 33.333333%;
}

.hover\:translate-x-5\/12:hover{
  --transform-translate-x: 41.666667%;
}

.hover\:translate-x-6\/12:hover{
  --transform-translate-x: 50%;
}

.hover\:translate-x-7\/12:hover{
  --transform-translate-x: 58.333333%;
}

.hover\:translate-x-8\/12:hover{
  --transform-translate-x: 66.666667%;
}

.hover\:translate-x-9\/12:hover{
  --transform-translate-x: 75%;
}

.hover\:translate-x-10\/12:hover{
  --transform-translate-x: 83.333333%;
}

.hover\:translate-x-11\/12:hover{
  --transform-translate-x: 91.666667%;
}

.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-8:hover{
  --transform-translate-x: -2rem;
}

.hover\:-translate-x-10:hover{
  --transform-translate-x: -2.5rem;
}

.hover\:-translate-x-12:hover{
  --transform-translate-x: -3rem;
}

.hover\:-translate-x-16:hover{
  --transform-translate-x: -4rem;
}

.hover\:-translate-x-20:hover{
  --transform-translate-x: -5rem;
}

.hover\:-translate-x-24:hover{
  --transform-translate-x: -6rem;
}

.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-1\/2:hover{
  --transform-translate-x: -50%;
}

.hover\:-translate-x-1\/3:hover{
  --transform-translate-x: -33.33333%;
}

.hover\:-translate-x-2\/3:hover{
  --transform-translate-x: -66.66667%;
}

.hover\:-translate-x-1\/4:hover{
  --transform-translate-x: -25%;
}

.hover\:-translate-x-2\/4:hover{
  --transform-translate-x: -50%;
}

.hover\:-translate-x-3\/4:hover{
  --transform-translate-x: -75%;
}

.hover\:-translate-x-1\/5:hover{
  --transform-translate-x: -20%;
}

.hover\:-translate-x-2\/5:hover{
  --transform-translate-x: -40%;
}

.hover\:-translate-x-3\/5:hover{
  --transform-translate-x: -60%;
}

.hover\:-translate-x-4\/5:hover{
  --transform-translate-x: -80%;
}

.hover\:-translate-x-1\/6:hover{
  --transform-translate-x: -16.66667%;
}

.hover\:-translate-x-2\/6:hover{
  --transform-translate-x: -33.33333%;
}

.hover\:-translate-x-3\/6:hover{
  --transform-translate-x: -50%;
}

.hover\:-translate-x-4\/6:hover{
  --transform-translate-x: -66.66667%;
}

.hover\:-translate-x-5\/6:hover{
  --transform-translate-x: -83.33333%;
}

.hover\:-translate-x-1\/12:hover{
  --transform-translate-x: -8.33333%;
}

.hover\:-translate-x-2\/12:hover{
  --transform-translate-x: -16.66667%;
}

.hover\:-translate-x-3\/12:hover{
  --transform-translate-x: -25%;
}

.hover\:-translate-x-4\/12:hover{
  --transform-translate-x: -33.33333%;
}

.hover\:-translate-x-5\/12:hover{
  --transform-translate-x: -41.66667%;
}

.hover\:-translate-x-6\/12:hover{
  --transform-translate-x: -50%;
}

.hover\:-translate-x-7\/12:hover{
  --transform-translate-x: -58.33333%;
}

.hover\:-translate-x-8\/12:hover{
  --transform-translate-x: -66.66667%;
}

.hover\:-translate-x-9\/12:hover{
  --transform-translate-x: -75%;
}

.hover\:-translate-x-10\/12:hover{
  --transform-translate-x: -83.33333%;
}

.hover\:-translate-x-11\/12:hover{
  --transform-translate-x: -91.66667%;
}

.hover\:-translate-x-full:hover{
  --transform-translate-x: -100%;
}

.hover\:translate-x-full:hover{
  --transform-translate-x: 100%;
}

.hover\:translate-y-0:hover{
  --transform-translate-y: 0;
}

.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-8:hover{
  --transform-translate-y: 2rem;
}

.hover\:translate-y-10:hover{
  --transform-translate-y: 2.5rem;
}

.hover\:translate-y-12:hover{
  --transform-translate-y: 3rem;
}

.hover\:translate-y-16:hover{
  --transform-translate-y: 4rem;
}

.hover\:translate-y-20:hover{
  --transform-translate-y: 5rem;
}

.hover\:translate-y-24:hover{
  --transform-translate-y: 6rem;
}

.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-1\/2:hover{
  --transform-translate-y: 50%;
}

.hover\:translate-y-1\/3:hover{
  --transform-translate-y: 33.333333%;
}

.hover\:translate-y-2\/3:hover{
  --transform-translate-y: 66.666667%;
}

.hover\:translate-y-1\/4:hover{
  --transform-translate-y: 25%;
}

.hover\:translate-y-2\/4:hover{
  --transform-translate-y: 50%;
}

.hover\:translate-y-3\/4:hover{
  --transform-translate-y: 75%;
}

.hover\:translate-y-1\/5:hover{
  --transform-translate-y: 20%;
}

.hover\:translate-y-2\/5:hover{
  --transform-translate-y: 40%;
}

.hover\:translate-y-3\/5:hover{
  --transform-translate-y: 60%;
}

.hover\:translate-y-4\/5:hover{
  --transform-translate-y: 80%;
}

.hover\:translate-y-1\/6:hover{
  --transform-translate-y: 16.666667%;
}

.hover\:translate-y-2\/6:hover{
  --transform-translate-y: 33.333333%;
}

.hover\:translate-y-3\/6:hover{
  --transform-translate-y: 50%;
}

.hover\:translate-y-4\/6:hover{
  --transform-translate-y: 66.666667%;
}

.hover\:translate-y-5\/6:hover{
  --transform-translate-y: 83.333333%;
}

.hover\:translate-y-1\/12:hover{
  --transform-translate-y: 8.333333%;
}

.hover\:translate-y-2\/12:hover{
  --transform-translate-y: 16.666667%;
}

.hover\:translate-y-3\/12:hover{
  --transform-translate-y: 25%;
}

.hover\:translate-y-4\/12:hover{
  --transform-translate-y: 33.333333%;
}

.hover\:translate-y-5\/12:hover{
  --transform-translate-y: 41.666667%;
}

.hover\:translate-y-6\/12:hover{
  --transform-translate-y: 50%;
}

.hover\:translate-y-7\/12:hover{
  --transform-translate-y: 58.333333%;
}

.hover\:translate-y-8\/12:hover{
  --transform-translate-y: 66.666667%;
}

.hover\:translate-y-9\/12:hover{
  --transform-translate-y: 75%;
}

.hover\:translate-y-10\/12:hover{
  --transform-translate-y: 83.333333%;
}

.hover\:translate-y-11\/12:hover{
  --transform-translate-y: 91.666667%;
}

.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-8:hover{
  --transform-translate-y: -2rem;
}

.hover\:-translate-y-10:hover{
  --transform-translate-y: -2.5rem;
}

.hover\:-translate-y-12:hover{
  --transform-translate-y: -3rem;
}

.hover\:-translate-y-16:hover{
  --transform-translate-y: -4rem;
}

.hover\:-translate-y-20:hover{
  --transform-translate-y: -5rem;
}

.hover\:-translate-y-24:hover{
  --transform-translate-y: -6rem;
}

.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-1\/2:hover{
  --transform-translate-y: -50%;
}

.hover\:-translate-y-1\/3:hover{
  --transform-translate-y: -33.33333%;
}

.hover\:-translate-y-2\/3:hover{
  --transform-translate-y: -66.66667%;
}

.hover\:-translate-y-1\/4:hover{
  --transform-translate-y: -25%;
}

.hover\:-translate-y-2\/4:hover{
  --transform-translate-y: -50%;
}

.hover\:-translate-y-3\/4:hover{
  --transform-translate-y: -75%;
}

.hover\:-translate-y-1\/5:hover{
  --transform-translate-y: -20%;
}

.hover\:-translate-y-2\/5:hover{
  --transform-translate-y: -40%;
}

.hover\:-translate-y-3\/5:hover{
  --transform-translate-y: -60%;
}

.hover\:-translate-y-4\/5:hover{
  --transform-translate-y: -80%;
}

.hover\:-translate-y-1\/6:hover{
  --transform-translate-y: -16.66667%;
}

.hover\:-translate-y-2\/6:hover{
  --transform-translate-y: -33.33333%;
}

.hover\:-translate-y-3\/6:hover{
  --transform-translate-y: -50%;
}

.hover\:-translate-y-4\/6:hover{
  --transform-translate-y: -66.66667%;
}

.hover\:-translate-y-5\/6:hover{
  --transform-translate-y: -83.33333%;
}

.hover\:-translate-y-1\/12:hover{
  --transform-translate-y: -8.33333%;
}

.hover\:-translate-y-2\/12:hover{
  --transform-translate-y: -16.66667%;
}

.hover\:-translate-y-3\/12:hover{
  --transform-translate-y: -25%;
}

.hover\:-translate-y-4\/12:hover{
  --transform-translate-y: -33.33333%;
}

.hover\:-translate-y-5\/12:hover{
  --transform-translate-y: -41.66667%;
}

.hover\:-translate-y-6\/12:hover{
  --transform-translate-y: -50%;
}

.hover\:-translate-y-7\/12:hover{
  --transform-translate-y: -58.33333%;
}

.hover\:-translate-y-8\/12:hover{
  --transform-translate-y: -66.66667%;
}

.hover\:-translate-y-9\/12:hover{
  --transform-translate-y: -75%;
}

.hover\:-translate-y-10\/12:hover{
  --transform-translate-y: -83.33333%;
}

.hover\:-translate-y-11\/12:hover{
  --transform-translate-y: -91.66667%;
}

.hover\:-translate-y-full:hover{
  --transform-translate-y: -100%;
}

.hover\:translate-y-full:hover{
  --transform-translate-y: 100%;
}

.focus\:translate-x-0:focus{
  --transform-translate-x: 0;
}

.focus\:translate-x-1:focus{
  --transform-translate-x: 0.25rem;
}

.focus\:translate-x-2:focus{
  --transform-translate-x: 0.5rem;
}

.focus\:translate-x-3:focus{
  --transform-translate-x: 0.75rem;
}

.focus\:translate-x-4:focus{
  --transform-translate-x: 1rem;
}

.focus\:translate-x-5:focus{
  --transform-translate-x: 1.25rem;
}

.focus\:translate-x-6:focus{
  --transform-translate-x: 1.5rem;
}

.focus\:translate-x-8:focus{
  --transform-translate-x: 2rem;
}

.focus\:translate-x-10:focus{
  --transform-translate-x: 2.5rem;
}

.focus\:translate-x-12:focus{
  --transform-translate-x: 3rem;
}

.focus\:translate-x-16:focus{
  --transform-translate-x: 4rem;
}

.focus\:translate-x-20:focus{
  --transform-translate-x: 5rem;
}

.focus\:translate-x-24:focus{
  --transform-translate-x: 6rem;
}

.focus\:translate-x-32:focus{
  --transform-translate-x: 8rem;
}

.focus\:translate-x-40:focus{
  --transform-translate-x: 10rem;
}

.focus\:translate-x-48:focus{
  --transform-translate-x: 12rem;
}

.focus\:translate-x-56:focus{
  --transform-translate-x: 14rem;
}

.focus\:translate-x-64:focus{
  --transform-translate-x: 16rem;
}

.focus\:translate-x-px:focus{
  --transform-translate-x: 1px;
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x: 50%;
}

.focus\:translate-x-1\/3:focus{
  --transform-translate-x: 33.333333%;
}

.focus\:translate-x-2\/3:focus{
  --transform-translate-x: 66.666667%;
}

.focus\:translate-x-1\/4:focus{
  --transform-translate-x: 25%;
}

.focus\:translate-x-2\/4:focus{
  --transform-translate-x: 50%;
}

.focus\:translate-x-3\/4:focus{
  --transform-translate-x: 75%;
}

.focus\:translate-x-1\/5:focus{
  --transform-translate-x: 20%;
}

.focus\:translate-x-2\/5:focus{
  --transform-translate-x: 40%;
}

.focus\:translate-x-3\/5:focus{
  --transform-translate-x: 60%;
}

.focus\:translate-x-4\/5:focus{
  --transform-translate-x: 80%;
}

.focus\:translate-x-1\/6:focus{
  --transform-translate-x: 16.666667%;
}

.focus\:translate-x-2\/6:focus{
  --transform-translate-x: 33.333333%;
}

.focus\:translate-x-3\/6:focus{
  --transform-translate-x: 50%;
}

.focus\:translate-x-4\/6:focus{
  --transform-translate-x: 66.666667%;
}

.focus\:translate-x-5\/6:focus{
  --transform-translate-x: 83.333333%;
}

.focus\:translate-x-1\/12:focus{
  --transform-translate-x: 8.333333%;
}

.focus\:translate-x-2\/12:focus{
  --transform-translate-x: 16.666667%;
}

.focus\:translate-x-3\/12:focus{
  --transform-translate-x: 25%;
}

.focus\:translate-x-4\/12:focus{
  --transform-translate-x: 33.333333%;
}

.focus\:translate-x-5\/12:focus{
  --transform-translate-x: 41.666667%;
}

.focus\:translate-x-6\/12:focus{
  --transform-translate-x: 50%;
}

.focus\:translate-x-7\/12:focus{
  --transform-translate-x: 58.333333%;
}

.focus\:translate-x-8\/12:focus{
  --transform-translate-x: 66.666667%;
}

.focus\:translate-x-9\/12:focus{
  --transform-translate-x: 75%;
}

.focus\:translate-x-10\/12:focus{
  --transform-translate-x: 83.333333%;
}

.focus\:translate-x-11\/12:focus{
  --transform-translate-x: 91.666667%;
}

.focus\:-translate-x-1:focus{
  --transform-translate-x: -0.25rem;
}

.focus\:-translate-x-2:focus{
  --transform-translate-x: -0.5rem;
}

.focus\:-translate-x-3:focus{
  --transform-translate-x: -0.75rem;
}

.focus\:-translate-x-4:focus{
  --transform-translate-x: -1rem;
}

.focus\:-translate-x-5:focus{
  --transform-translate-x: -1.25rem;
}

.focus\:-translate-x-6:focus{
  --transform-translate-x: -1.5rem;
}

.focus\:-translate-x-8:focus{
  --transform-translate-x: -2rem;
}

.focus\:-translate-x-10:focus{
  --transform-translate-x: -2.5rem;
}

.focus\:-translate-x-12:focus{
  --transform-translate-x: -3rem;
}

.focus\:-translate-x-16:focus{
  --transform-translate-x: -4rem;
}

.focus\:-translate-x-20:focus{
  --transform-translate-x: -5rem;
}

.focus\:-translate-x-24:focus{
  --transform-translate-x: -6rem;
}

.focus\:-translate-x-32:focus{
  --transform-translate-x: -8rem;
}

.focus\:-translate-x-40:focus{
  --transform-translate-x: -10rem;
}

.focus\:-translate-x-48:focus{
  --transform-translate-x: -12rem;
}

.focus\:-translate-x-56:focus{
  --transform-translate-x: -14rem;
}

.focus\:-translate-x-64:focus{
  --transform-translate-x: -16rem;
}

.focus\:-translate-x-px:focus{
  --transform-translate-x: -1px;
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x: -50%;
}

.focus\:-translate-x-1\/3:focus{
  --transform-translate-x: -33.33333%;
}

.focus\:-translate-x-2\/3:focus{
  --transform-translate-x: -66.66667%;
}

.focus\:-translate-x-1\/4:focus{
  --transform-translate-x: -25%;
}

.focus\:-translate-x-2\/4:focus{
  --transform-translate-x: -50%;
}

.focus\:-translate-x-3\/4:focus{
  --transform-translate-x: -75%;
}

.focus\:-translate-x-1\/5:focus{
  --transform-translate-x: -20%;
}

.focus\:-translate-x-2\/5:focus{
  --transform-translate-x: -40%;
}

.focus\:-translate-x-3\/5:focus{
  --transform-translate-x: -60%;
}

.focus\:-translate-x-4\/5:focus{
  --transform-translate-x: -80%;
}

.focus\:-translate-x-1\/6:focus{
  --transform-translate-x: -16.66667%;
}

.focus\:-translate-x-2\/6:focus{
  --transform-translate-x: -33.33333%;
}

.focus\:-translate-x-3\/6:focus{
  --transform-translate-x: -50%;
}

.focus\:-translate-x-4\/6:focus{
  --transform-translate-x: -66.66667%;
}

.focus\:-translate-x-5\/6:focus{
  --transform-translate-x: -83.33333%;
}

.focus\:-translate-x-1\/12:focus{
  --transform-translate-x: -8.33333%;
}

.focus\:-translate-x-2\/12:focus{
  --transform-translate-x: -16.66667%;
}

.focus\:-translate-x-3\/12:focus{
  --transform-translate-x: -25%;
}

.focus\:-translate-x-4\/12:focus{
  --transform-translate-x: -33.33333%;
}

.focus\:-translate-x-5\/12:focus{
  --transform-translate-x: -41.66667%;
}

.focus\:-translate-x-6\/12:focus{
  --transform-translate-x: -50%;
}

.focus\:-translate-x-7\/12:focus{
  --transform-translate-x: -58.33333%;
}

.focus\:-translate-x-8\/12:focus{
  --transform-translate-x: -66.66667%;
}

.focus\:-translate-x-9\/12:focus{
  --transform-translate-x: -75%;
}

.focus\:-translate-x-10\/12:focus{
  --transform-translate-x: -83.33333%;
}

.focus\:-translate-x-11\/12:focus{
  --transform-translate-x: -91.66667%;
}

.focus\:-translate-x-full:focus{
  --transform-translate-x: -100%;
}

.focus\:translate-x-full:focus{
  --transform-translate-x: 100%;
}

.focus\:translate-y-0:focus{
  --transform-translate-y: 0;
}

.focus\:translate-y-1:focus{
  --transform-translate-y: 0.25rem;
}

.focus\:translate-y-2:focus{
  --transform-translate-y: 0.5rem;
}

.focus\:translate-y-3:focus{
  --transform-translate-y: 0.75rem;
}

.focus\:translate-y-4:focus{
  --transform-translate-y: 1rem;
}

.focus\:translate-y-5:focus{
  --transform-translate-y: 1.25rem;
}

.focus\:translate-y-6:focus{
  --transform-translate-y: 1.5rem;
}

.focus\:translate-y-8:focus{
  --transform-translate-y: 2rem;
}

.focus\:translate-y-10:focus{
  --transform-translate-y: 2.5rem;
}

.focus\:translate-y-12:focus{
  --transform-translate-y: 3rem;
}

.focus\:translate-y-16:focus{
  --transform-translate-y: 4rem;
}

.focus\:translate-y-20:focus{
  --transform-translate-y: 5rem;
}

.focus\:translate-y-24:focus{
  --transform-translate-y: 6rem;
}

.focus\:translate-y-32:focus{
  --transform-translate-y: 8rem;
}

.focus\:translate-y-40:focus{
  --transform-translate-y: 10rem;
}

.focus\:translate-y-48:focus{
  --transform-translate-y: 12rem;
}

.focus\:translate-y-56:focus{
  --transform-translate-y: 14rem;
}

.focus\:translate-y-64:focus{
  --transform-translate-y: 16rem;
}

.focus\:translate-y-px:focus{
  --transform-translate-y: 1px;
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y: 50%;
}

.focus\:translate-y-1\/3:focus{
  --transform-translate-y: 33.333333%;
}

.focus\:translate-y-2\/3:focus{
  --transform-translate-y: 66.666667%;
}

.focus\:translate-y-1\/4:focus{
  --transform-translate-y: 25%;
}

.focus\:translate-y-2\/4:focus{
  --transform-translate-y: 50%;
}

.focus\:translate-y-3\/4:focus{
  --transform-translate-y: 75%;
}

.focus\:translate-y-1\/5:focus{
  --transform-translate-y: 20%;
}

.focus\:translate-y-2\/5:focus{
  --transform-translate-y: 40%;
}

.focus\:translate-y-3\/5:focus{
  --transform-translate-y: 60%;
}

.focus\:translate-y-4\/5:focus{
  --transform-translate-y: 80%;
}

.focus\:translate-y-1\/6:focus{
  --transform-translate-y: 16.666667%;
}

.focus\:translate-y-2\/6:focus{
  --transform-translate-y: 33.333333%;
}

.focus\:translate-y-3\/6:focus{
  --transform-translate-y: 50%;
}

.focus\:translate-y-4\/6:focus{
  --transform-translate-y: 66.666667%;
}

.focus\:translate-y-5\/6:focus{
  --transform-translate-y: 83.333333%;
}

.focus\:translate-y-1\/12:focus{
  --transform-translate-y: 8.333333%;
}

.focus\:translate-y-2\/12:focus{
  --transform-translate-y: 16.666667%;
}

.focus\:translate-y-3\/12:focus{
  --transform-translate-y: 25%;
}

.focus\:translate-y-4\/12:focus{
  --transform-translate-y: 33.333333%;
}

.focus\:translate-y-5\/12:focus{
  --transform-translate-y: 41.666667%;
}

.focus\:translate-y-6\/12:focus{
  --transform-translate-y: 50%;
}

.focus\:translate-y-7\/12:focus{
  --transform-translate-y: 58.333333%;
}

.focus\:translate-y-8\/12:focus{
  --transform-translate-y: 66.666667%;
}

.focus\:translate-y-9\/12:focus{
  --transform-translate-y: 75%;
}

.focus\:translate-y-10\/12:focus{
  --transform-translate-y: 83.333333%;
}

.focus\:translate-y-11\/12:focus{
  --transform-translate-y: 91.666667%;
}

.focus\:-translate-y-1:focus{
  --transform-translate-y: -0.25rem;
}

.focus\:-translate-y-2:focus{
  --transform-translate-y: -0.5rem;
}

.focus\:-translate-y-3:focus{
  --transform-translate-y: -0.75rem;
}

.focus\:-translate-y-4:focus{
  --transform-translate-y: -1rem;
}

.focus\:-translate-y-5:focus{
  --transform-translate-y: -1.25rem;
}

.focus\:-translate-y-6:focus{
  --transform-translate-y: -1.5rem;
}

.focus\:-translate-y-8:focus{
  --transform-translate-y: -2rem;
}

.focus\:-translate-y-10:focus{
  --transform-translate-y: -2.5rem;
}

.focus\:-translate-y-12:focus{
  --transform-translate-y: -3rem;
}

.focus\:-translate-y-16:focus{
  --transform-translate-y: -4rem;
}

.focus\:-translate-y-20:focus{
  --transform-translate-y: -5rem;
}

.focus\:-translate-y-24:focus{
  --transform-translate-y: -6rem;
}

.focus\:-translate-y-32:focus{
  --transform-translate-y: -8rem;
}

.focus\:-translate-y-40:focus{
  --transform-translate-y: -10rem;
}

.focus\:-translate-y-48:focus{
  --transform-translate-y: -12rem;
}

.focus\:-translate-y-56:focus{
  --transform-translate-y: -14rem;
}

.focus\:-translate-y-64:focus{
  --transform-translate-y: -16rem;
}

.focus\:-translate-y-px:focus{
  --transform-translate-y: -1px;
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y: -50%;
}

.focus\:-translate-y-1\/3:focus{
  --transform-translate-y: -33.33333%;
}

.focus\:-translate-y-2\/3:focus{
  --transform-translate-y: -66.66667%;
}

.focus\:-translate-y-1\/4:focus{
  --transform-translate-y: -25%;
}

.focus\:-translate-y-2\/4:focus{
  --transform-translate-y: -50%;
}

.focus\:-translate-y-3\/4:focus{
  --transform-translate-y: -75%;
}

.focus\:-translate-y-1\/5:focus{
  --transform-translate-y: -20%;
}

.focus\:-translate-y-2\/5:focus{
  --transform-translate-y: -40%;
}

.focus\:-translate-y-3\/5:focus{
  --transform-translate-y: -60%;
}

.focus\:-translate-y-4\/5:focus{
  --transform-translate-y: -80%;
}

.focus\:-translate-y-1\/6:focus{
  --transform-translate-y: -16.66667%;
}

.focus\:-translate-y-2\/6:focus{
  --transform-translate-y: -33.33333%;
}

.focus\:-translate-y-3\/6:focus{
  --transform-translate-y: -50%;
}

.focus\:-translate-y-4\/6:focus{
  --transform-translate-y: -66.66667%;
}

.focus\:-translate-y-5\/6:focus{
  --transform-translate-y: -83.33333%;
}

.focus\:-translate-y-1\/12:focus{
  --transform-translate-y: -8.33333%;
}

.focus\:-translate-y-2\/12:focus{
  --transform-translate-y: -16.66667%;
}

.focus\:-translate-y-3\/12:focus{
  --transform-translate-y: -25%;
}

.focus\:-translate-y-4\/12:focus{
  --transform-translate-y: -33.33333%;
}

.focus\:-translate-y-5\/12:focus{
  --transform-translate-y: -41.66667%;
}

.focus\:-translate-y-6\/12:focus{
  --transform-translate-y: -50%;
}

.focus\:-translate-y-7\/12:focus{
  --transform-translate-y: -58.33333%;
}

.focus\:-translate-y-8\/12:focus{
  --transform-translate-y: -66.66667%;
}

.focus\:-translate-y-9\/12:focus{
  --transform-translate-y: -75%;
}

.focus\:-translate-y-10\/12:focus{
  --transform-translate-y: -83.33333%;
}

.focus\:-translate-y-11\/12:focus{
  --transform-translate-y: -91.66667%;
}

.focus\:-translate-y-full:focus{
  --transform-translate-y: -100%;
}

.focus\:translate-y-full:focus{
  --transform-translate-y: 100%;
}

.rotate-0{
  --transform-rotate: 0;
}

.rotate-1{
  --transform-rotate: 1deg;
}

.rotate-2{
  --transform-rotate: 2deg;
}

.rotate-3{
  --transform-rotate: 3deg;
}

.rotate-6{
  --transform-rotate: 6deg;
}

.rotate-12{
  --transform-rotate: 12deg;
}

.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-12{
  --transform-rotate: -12deg;
}

.-rotate-6{
  --transform-rotate: -6deg;
}

.-rotate-3{
  --transform-rotate: -3deg;
}

.-rotate-2{
  --transform-rotate: -2deg;
}

.-rotate-1{
  --transform-rotate: -1deg;
}

.hover\:rotate-0:hover{
  --transform-rotate: 0;
}

.hover\:rotate-1:hover{
  --transform-rotate: 1deg;
}

.hover\:rotate-2:hover{
  --transform-rotate: 2deg;
}

.hover\:rotate-3:hover{
  --transform-rotate: 3deg;
}

.hover\:rotate-6:hover{
  --transform-rotate: 6deg;
}

.hover\:rotate-12:hover{
  --transform-rotate: 12deg;
}

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

.hover\:-rotate-12:hover{
  --transform-rotate: -12deg;
}

.hover\:-rotate-6:hover{
  --transform-rotate: -6deg;
}

.hover\:-rotate-3:hover{
  --transform-rotate: -3deg;
}

.hover\:-rotate-2:hover{
  --transform-rotate: -2deg;
}

.hover\:-rotate-1:hover{
  --transform-rotate: -1deg;
}

.focus\:rotate-0:focus{
  --transform-rotate: 0;
}

.focus\:rotate-1:focus{
  --transform-rotate: 1deg;
}

.focus\:rotate-2:focus{
  --transform-rotate: 2deg;
}

.focus\:rotate-3:focus{
  --transform-rotate: 3deg;
}

.focus\:rotate-6:focus{
  --transform-rotate: 6deg;
}

.focus\:rotate-12:focus{
  --transform-rotate: 12deg;
}

.focus\:rotate-45:focus{
  --transform-rotate: 45deg;
}

.focus\:rotate-90:focus{
  --transform-rotate: 90deg;
}

.focus\:rotate-180:focus{
  --transform-rotate: 180deg;
}

.focus\:-rotate-180:focus{
  --transform-rotate: -180deg;
}

.focus\:-rotate-90:focus{
  --transform-rotate: -90deg;
}

.focus\:-rotate-45:focus{
  --transform-rotate: -45deg;
}

.focus\:-rotate-12:focus{
  --transform-rotate: -12deg;
}

.focus\:-rotate-6:focus{
  --transform-rotate: -6deg;
}

.focus\:-rotate-3:focus{
  --transform-rotate: -3deg;
}

.focus\:-rotate-2:focus{
  --transform-rotate: -2deg;
}

.focus\:-rotate-1:focus{
  --transform-rotate: -1deg;
}

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

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

.focus\:scale-0:focus{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.focus\:scale-50:focus{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.focus\:scale-75:focus{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.focus\:scale-90:focus{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.focus\:scale-95:focus{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.focus\:scale-100:focus{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.focus\:scale-105:focus{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.focus\:scale-110:focus{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.focus\:scale-125:focus{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.focus\:scale-150:focus{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.focus\:scale-x-0:focus{
  --transform-scale-x: 0;
}

.focus\:scale-x-50:focus{
  --transform-scale-x: .5;
}

.focus\:scale-x-75:focus{
  --transform-scale-x: .75;
}

.focus\:scale-x-90:focus{
  --transform-scale-x: .9;
}

.focus\:scale-x-95:focus{
  --transform-scale-x: .95;
}

.focus\:scale-x-100:focus{
  --transform-scale-x: 1;
}

.focus\:scale-x-105:focus{
  --transform-scale-x: 1.05;
}

.focus\:scale-x-110:focus{
  --transform-scale-x: 1.1;
}

.focus\:scale-x-125:focus{
  --transform-scale-x: 1.25;
}

.focus\:scale-x-150:focus{
  --transform-scale-x: 1.5;
}

.focus\:scale-y-0:focus{
  --transform-scale-y: 0;
}

.focus\:scale-y-50:focus{
  --transform-scale-y: .5;
}

.focus\:scale-y-75:focus{
  --transform-scale-y: .75;
}

.focus\:scale-y-90:focus{
  --transform-scale-y: .9;
}

.focus\:scale-y-95:focus{
  --transform-scale-y: .95;
}

.focus\:scale-y-100:focus{
  --transform-scale-y: 1;
}

.focus\:scale-y-105:focus{
  --transform-scale-y: 1.05;
}

.focus\:scale-y-110:focus{
  --transform-scale-y: 1.1;
}

.focus\:scale-y-125:focus{
  --transform-scale-y: 1.25;
}

.focus\:scale-y-150:focus{
  --transform-scale-y: 1.5;
}

.origin-center{
  transform-origin: center;
}

.origin-top{
  transform-origin: top;
}

.origin-top-right{
  transform-origin: top right;
}

.origin-right{
  transform-origin: right;
}

.origin-bottom-right{
  transform-origin: bottom right;
}

.origin-bottom{
  transform-origin: bottom;
}

.origin-bottom-left{
  transform-origin: bottom left;
}

.origin-left{
  transform-origin: left;
}

.origin-top-left{
  transform-origin: top left;
}

.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;
  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{
  transform: none;
}

.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-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-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-span-full{
  grid-row: 1 / -1;
}

.auto-rows-auto{
  grid-auto-rows: auto;
}

.auto-rows-min{
  grid-auto-rows: min-content;
}

.auto-rows-max{
  grid-auto-rows: max-content;
}

.auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr);
}

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

.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-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-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-span-full{
  grid-column: 1 / -1;
}

.auto-cols-auto{
  grid-auto-columns: auto;
}

.auto-cols-min{
  grid-auto-columns: min-content;
}

.auto-cols-max{
  grid-auto-columns: max-content;
}

.auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr);
}

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

.gap-0{
  grid-gap: 0;
  gap: 0;
}

.gap-1{
  grid-gap: 0.25rem;
  gap: 0.25rem;
}

.gap-2{
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.gap-3{
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.gap-4{
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-5{
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.gap-6{
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.gap-8{
  grid-gap: 2rem;
  gap: 2rem;
}

.gap-10{
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.gap-12{
  grid-gap: 3rem;
  gap: 3rem;
}

.gap-16{
  grid-gap: 4rem;
  gap: 4rem;
}

.gap-20{
  grid-gap: 5rem;
  gap: 5rem;
}

.gap-24{
  grid-gap: 6rem;
  gap: 6rem;
}

.gap-32{
  grid-gap: 8rem;
  gap: 8rem;
}

.gap-40{
  grid-gap: 10rem;
  gap: 10rem;
}

.gap-48{
  grid-gap: 12rem;
  gap: 12rem;
}

.gap-56{
  grid-gap: 14rem;
  gap: 14rem;
}

.gap-64{
  grid-gap: 16rem;
  gap: 16rem;
}

.gap-px{
  grid-gap: 1px;
  gap: 1px;
}

.gap-1\/2{
  grid-gap: 50%;
  gap: 50%;
}

.gap-1\/3{
  grid-gap: 33.333333%;
  gap: 33.333333%;
}

.gap-2\/3{
  grid-gap: 66.666667%;
  gap: 66.666667%;
}

.gap-1\/4{
  grid-gap: 25%;
  gap: 25%;
}

.gap-2\/4{
  grid-gap: 50%;
  gap: 50%;
}

.gap-3\/4{
  grid-gap: 75%;
  gap: 75%;
}

.gap-1\/5{
  grid-gap: 20%;
  gap: 20%;
}

.gap-2\/5{
  grid-gap: 40%;
  gap: 40%;
}

.gap-3\/5{
  grid-gap: 60%;
  gap: 60%;
}

.gap-4\/5{
  grid-gap: 80%;
  gap: 80%;
}

.gap-1\/6{
  grid-gap: 16.666667%;
  gap: 16.666667%;
}

.gap-2\/6{
  grid-gap: 33.333333%;
  gap: 33.333333%;
}

.gap-3\/6{
  grid-gap: 50%;
  gap: 50%;
}

.gap-4\/6{
  grid-gap: 66.666667%;
  gap: 66.666667%;
}

.gap-5\/6{
  grid-gap: 83.333333%;
  gap: 83.333333%;
}

.gap-1\/12{
  grid-gap: 8.333333%;
  gap: 8.333333%;
}

.gap-2\/12{
  grid-gap: 16.666667%;
  gap: 16.666667%;
}

.gap-3\/12{
  grid-gap: 25%;
  gap: 25%;
}

.gap-4\/12{
  grid-gap: 33.333333%;
  gap: 33.333333%;
}

.gap-5\/12{
  grid-gap: 41.666667%;
  gap: 41.666667%;
}

.gap-6\/12{
  grid-gap: 50%;
  gap: 50%;
}

.gap-7\/12{
  grid-gap: 58.333333%;
  gap: 58.333333%;
}

.gap-8\/12{
  grid-gap: 66.666667%;
  gap: 66.666667%;
}

.gap-9\/12{
  grid-gap: 75%;
  gap: 75%;
}

.gap-10\/12{
  grid-gap: 83.333333%;
  gap: 83.333333%;
}

.gap-11\/12{
  grid-gap: 91.666667%;
  gap: 91.666667%;
}

.col-gap-0{
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}

.col-gap-1{
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.col-gap-2{
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.col-gap-3{
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.col-gap-4{
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.col-gap-5{
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.col-gap-6{
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.col-gap-8{
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.col-gap-10{
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.col-gap-12{
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.col-gap-16{
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.col-gap-20{
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.col-gap-24{
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.col-gap-32{
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.col-gap-40{
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.col-gap-48{
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.col-gap-56{
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.col-gap-64{
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.col-gap-px{
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.col-gap-1\/2{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.col-gap-1\/3{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.col-gap-2\/3{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.col-gap-1\/4{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.col-gap-2\/4{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.col-gap-3\/4{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.col-gap-1\/5{
  grid-column-gap: 20%;
  -moz-column-gap: 20%;
       column-gap: 20%;
}

.col-gap-2\/5{
  grid-column-gap: 40%;
  -moz-column-gap: 40%;
       column-gap: 40%;
}

.col-gap-3\/5{
  grid-column-gap: 60%;
  -moz-column-gap: 60%;
       column-gap: 60%;
}

.col-gap-4\/5{
  grid-column-gap: 80%;
  -moz-column-gap: 80%;
       column-gap: 80%;
}

.col-gap-1\/6{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.col-gap-2\/6{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.col-gap-3\/6{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.col-gap-4\/6{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.col-gap-5\/6{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.col-gap-1\/12{
  grid-column-gap: 8.333333%;
  -moz-column-gap: 8.333333%;
       column-gap: 8.333333%;
}

.col-gap-2\/12{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.col-gap-3\/12{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.col-gap-4\/12{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.col-gap-5\/12{
  grid-column-gap: 41.666667%;
  -moz-column-gap: 41.666667%;
       column-gap: 41.666667%;
}

.col-gap-6\/12{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.col-gap-7\/12{
  grid-column-gap: 58.333333%;
  -moz-column-gap: 58.333333%;
       column-gap: 58.333333%;
}

.col-gap-8\/12{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.col-gap-9\/12{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.col-gap-10\/12{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.col-gap-11\/12{
  grid-column-gap: 91.666667%;
  -moz-column-gap: 91.666667%;
       column-gap: 91.666667%;
}

.gap-x-0{
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}

.gap-x-1{
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.gap-x-2{
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-3{
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-4{
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-5{
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.gap-x-6{
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-8{
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-10{
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-12{
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-16{
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-20{
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.gap-x-24{
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.gap-x-32{
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.gap-x-40{
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.gap-x-48{
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.gap-x-56{
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.gap-x-64{
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.gap-x-px{
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.gap-x-1\/2{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.gap-x-1\/3{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.gap-x-2\/3{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.gap-x-1\/4{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.gap-x-2\/4{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.gap-x-3\/4{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.gap-x-1\/5{
  grid-column-gap: 20%;
  -moz-column-gap: 20%;
       column-gap: 20%;
}

.gap-x-2\/5{
  grid-column-gap: 40%;
  -moz-column-gap: 40%;
       column-gap: 40%;
}

.gap-x-3\/5{
  grid-column-gap: 60%;
  -moz-column-gap: 60%;
       column-gap: 60%;
}

.gap-x-4\/5{
  grid-column-gap: 80%;
  -moz-column-gap: 80%;
       column-gap: 80%;
}

.gap-x-1\/6{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.gap-x-2\/6{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.gap-x-3\/6{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.gap-x-4\/6{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.gap-x-5\/6{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.gap-x-1\/12{
  grid-column-gap: 8.333333%;
  -moz-column-gap: 8.333333%;
       column-gap: 8.333333%;
}

.gap-x-2\/12{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.gap-x-3\/12{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.gap-x-4\/12{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.gap-x-5\/12{
  grid-column-gap: 41.666667%;
  -moz-column-gap: 41.666667%;
       column-gap: 41.666667%;
}

.gap-x-6\/12{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.gap-x-7\/12{
  grid-column-gap: 58.333333%;
  -moz-column-gap: 58.333333%;
       column-gap: 58.333333%;
}

.gap-x-8\/12{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.gap-x-9\/12{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.gap-x-10\/12{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.gap-x-11\/12{
  grid-column-gap: 91.666667%;
  -moz-column-gap: 91.666667%;
       column-gap: 91.666667%;
}

.row-gap-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.row-gap-1{
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.row-gap-2{
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.row-gap-3{
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.row-gap-4{
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.row-gap-5{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.row-gap-6{
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.row-gap-8{
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.row-gap-10{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.row-gap-12{
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.row-gap-16{
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.row-gap-20{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.row-gap-24{
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.row-gap-32{
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.row-gap-40{
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.row-gap-48{
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.row-gap-56{
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.row-gap-64{
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.row-gap-px{
  grid-row-gap: 1px;
  row-gap: 1px;
}

.row-gap-1\/2{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.row-gap-1\/3{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.row-gap-2\/3{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.row-gap-1\/4{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.row-gap-2\/4{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.row-gap-3\/4{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.row-gap-1\/5{
  grid-row-gap: 20%;
  row-gap: 20%;
}

.row-gap-2\/5{
  grid-row-gap: 40%;
  row-gap: 40%;
}

.row-gap-3\/5{
  grid-row-gap: 60%;
  row-gap: 60%;
}

.row-gap-4\/5{
  grid-row-gap: 80%;
  row-gap: 80%;
}

.row-gap-1\/6{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.row-gap-2\/6{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.row-gap-3\/6{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.row-gap-4\/6{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.row-gap-5\/6{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.row-gap-1\/12{
  grid-row-gap: 8.333333%;
  row-gap: 8.333333%;
}

.row-gap-2\/12{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.row-gap-3\/12{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.row-gap-4\/12{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.row-gap-5\/12{
  grid-row-gap: 41.666667%;
  row-gap: 41.666667%;
}

.row-gap-6\/12{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.row-gap-7\/12{
  grid-row-gap: 58.333333%;
  row-gap: 58.333333%;
}

.row-gap-8\/12{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.row-gap-9\/12{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.row-gap-10\/12{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.row-gap-11\/12{
  grid-row-gap: 91.666667%;
  row-gap: 91.666667%;
}

.gap-y-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.gap-y-1{
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.gap-y-2{
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.gap-y-3{
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.gap-y-4{
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.gap-y-5{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.gap-y-6{
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.gap-y-8{
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.gap-y-10{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.gap-y-12{
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.gap-y-16{
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.gap-y-20{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.gap-y-24{
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.gap-y-32{
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.gap-y-40{
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.gap-y-48{
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.gap-y-56{
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.gap-y-64{
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.gap-y-px{
  grid-row-gap: 1px;
  row-gap: 1px;
}

.gap-y-1\/2{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.gap-y-1\/3{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.gap-y-2\/3{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.gap-y-1\/4{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.gap-y-2\/4{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.gap-y-3\/4{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.gap-y-1\/5{
  grid-row-gap: 20%;
  row-gap: 20%;
}

.gap-y-2\/5{
  grid-row-gap: 40%;
  row-gap: 40%;
}

.gap-y-3\/5{
  grid-row-gap: 60%;
  row-gap: 60%;
}

.gap-y-4\/5{
  grid-row-gap: 80%;
  row-gap: 80%;
}

.gap-y-1\/6{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.gap-y-2\/6{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.gap-y-3\/6{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.gap-y-4\/6{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.gap-y-5\/6{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.gap-y-1\/12{
  grid-row-gap: 8.333333%;
  row-gap: 8.333333%;
}

.gap-y-2\/12{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.gap-y-3\/12{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.gap-y-4\/12{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.gap-y-5\/12{
  grid-row-gap: 41.666667%;
  row-gap: 41.666667%;
}

.gap-y-6\/12{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.gap-y-7\/12{
  grid-row-gap: 58.333333%;
  row-gap: 58.333333%;
}

.gap-y-8\/12{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.gap-y-9\/12{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.gap-y-10\/12{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.gap-y-11\/12{
  grid-row-gap: 91.666667%;
  row-gap: 91.666667%;
}

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

.w-0{
  width: 0;
}

.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-8{
  width: 2rem;
}

.w-10{
  width: 2.5rem;
}

.w-12{
  width: 3rem;
}

.w-16{
  width: 4rem;
}

.w-20{
  width: 5rem;
}

.w-24{
  width: 6rem;
}

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

.break-normal{
  word-wrap: normal;
  overflow-wrap: normal;
  word-break: normal;
}

.break-words{
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.break-all{
  word-break: break-all;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

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

.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.select-text{
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

.select-all{
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.select-auto{
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: 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;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
}

.normal-nums{
  font-variant-numeric: normal;
}

.ordinal{
  --font-variant-numeric-ordinal: ordinal;
}

.slashed-zero{
  --font-variant-numeric-slashed-zero: slashed-zero;
}

.lining-nums{
  --font-variant-numeric-figure: lining-nums;
}

.oldstyle-nums{
  --font-variant-numeric-figure: oldstyle-nums;
}

.proportional-nums{
  --font-variant-numeric-spacing: proportional-nums;
}

.tabular-nums{
  --font-variant-numeric-spacing: tabular-nums;
}

.diagonal-fractions{
  --font-variant-numeric-fraction: diagonal-fractions;
}

.stacked-fractions{
  --font-variant-numeric-fraction: stacked-fractions;
}

.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased{
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.underline{
  text-decoration: underline;
}

.line-through{
  text-decoration: line-through;
}

.no-underline{
  text-decoration: none;
}

.hover\:underline:hover{
  text-decoration: underline;
}

.hover\:line-through:hover{
  text-decoration: line-through;
}

.hover\:no-underline:hover{
  text-decoration: none;
}

.focus\:underline:focus{
  text-decoration: underline;
}

.focus\:line-through:focus{
  text-decoration: line-through;
}

.focus\:no-underline:focus{
  text-decoration: none;
}

.uppercase{
  text-transform: uppercase;
}

.lowercase{
  text-transform: lowercase;
}

.capitalize{
  text-transform: capitalize;
}

.normal-case{
  text-transform: none;
}

.italic{
  font-style: italic;
}

.not-italic{
  font-style: normal;
}

.text-opacity-0{
  --text-opacity: 0;
}

.text-opacity-4{
  --text-opacity: 0.04;
}

.text-opacity-5{
  --text-opacity: 0.05;
}

.text-opacity-25{
  --text-opacity: 0.25;
}

.text-opacity-50{
  --text-opacity: 0.5;
}

.text-opacity-75{
  --text-opacity: 0.75;
}

.text-opacity-100{
  --text-opacity: 1;
}

.hover\:text-opacity-0:hover{
  --text-opacity: 0;
}

.hover\:text-opacity-4:hover{
  --text-opacity: 0.04;
}

.hover\:text-opacity-5:hover{
  --text-opacity: 0.05;
}

.hover\:text-opacity-25:hover{
  --text-opacity: 0.25;
}

.hover\:text-opacity-50:hover{
  --text-opacity: 0.5;
}

.hover\:text-opacity-75:hover{
  --text-opacity: 0.75;
}

.hover\:text-opacity-100:hover{
  --text-opacity: 1;
}

.focus\:text-opacity-0:focus{
  --text-opacity: 0;
}

.focus\:text-opacity-4:focus{
  --text-opacity: 0.04;
}

.focus\:text-opacity-5:focus{
  --text-opacity: 0.05;
}

.focus\:text-opacity-25:focus{
  --text-opacity: 0.25;
}

.focus\:text-opacity-50:focus{
  --text-opacity: 0.5;
}

.focus\:text-opacity-75:focus{
  --text-opacity: 0.75;
}

.focus\:text-opacity-100:focus{
  --text-opacity: 1;
}

.text-transparent{
  color: transparent;
}

.text-current{
  color: currentColor;
}

.text-black{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.text-white{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

.text-red{
  --text-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--text-opacity));
}

.text-orange{
  color: rgba(242, 153, 74, 0.1);
}

.text-yellow{
  --text-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--text-opacity));
}

.text-green{
  --text-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

.text-blue-did{
  --text-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--text-opacity));
}

.text-blue-title{
  --text-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-lightgray{
  --text-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--text-opacity));
}

.text-lightgray1{
  --text-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--text-opacity));
}

.text-lightgray2{
  --text-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--text-opacity));
}

.text-etapaI{
  --text-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--text-opacity));
}

.text-etapaIbg{
  --text-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--text-opacity));
}

.text-etapaII{
  --text-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--text-opacity));
}

.text-etapaIIbg{
  --text-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--text-opacity));
}

.text-etapaIII{
  --text-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--text-opacity));
}

.text-etapaIIIbg{
  --text-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--text-opacity));
}

.text-etapaIV{
  --text-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--text-opacity));
}

.text-etapaIVbg{
  --text-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--text-opacity));
}

.text-celeste{
  --text-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--text-opacity));
}

.text-darkgray{
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
}

.text-secondary{
  --text-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--text-opacity));
}

.text-amber{
  --text-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--text-opacity));
}

.text-did-gray{
  --text-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--text-opacity));
}

.text-did-gray1{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.text-primary{
  --text-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--text-opacity));
}

.text-lightblue{
  --text-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--text-opacity));
}

.text-darkblue{
  --text-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--text-opacity));
}

.text-graytext{
  --text-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--text-opacity));
}

.text-disabled{
  --text-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--text-opacity));
}

.text-graybg{
  --text-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--text-opacity));
}

.text-alertbg{
  --text-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--text-opacity));
}

.text-background-gray{
  --text-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--text-opacity));
}

.text-background-red{
  --text-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--text-opacity));
}

.text-bluepdf{
  --text-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--text-opacity));
}

.text-stages-first{
  --text-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--text-opacity));
}

.text-stages-second{
  --text-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--text-opacity));
}

.text-stages-third{
  --text-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--text-opacity));
}

.text-stages-fourth{
  --text-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--text-opacity));
}

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

.hover\:text-current:hover{
  color: currentColor;
}

.hover\:text-black:hover{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.hover\:text-white:hover{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

.hover\:text-red:hover{
  --text-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--text-opacity));
}

.hover\:text-orange:hover{
  color: rgba(242, 153, 74, 0.1);
}

.hover\:text-yellow:hover{
  --text-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--text-opacity));
}

.hover\:text-green:hover{
  --text-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

.hover\:text-blue-did:hover{
  --text-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--text-opacity));
}

.hover\:text-blue-title:hover{
  --text-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:text-lightgray:hover{
  --text-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--text-opacity));
}

.hover\:text-lightgray1:hover{
  --text-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--text-opacity));
}

.hover\:text-lightgray2:hover{
  --text-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--text-opacity));
}

.hover\:text-etapaI:hover{
  --text-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--text-opacity));
}

.hover\:text-etapaIbg:hover{
  --text-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--text-opacity));
}

.hover\:text-etapaII:hover{
  --text-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--text-opacity));
}

.hover\:text-etapaIIbg:hover{
  --text-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--text-opacity));
}

.hover\:text-etapaIII:hover{
  --text-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--text-opacity));
}

.hover\:text-etapaIIIbg:hover{
  --text-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--text-opacity));
}

.hover\:text-etapaIV:hover{
  --text-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--text-opacity));
}

.hover\:text-etapaIVbg:hover{
  --text-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--text-opacity));
}

.hover\:text-celeste:hover{
  --text-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--text-opacity));
}

.hover\:text-darkgray:hover{
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
}

.hover\:text-secondary:hover{
  --text-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--text-opacity));
}

.hover\:text-amber:hover{
  --text-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--text-opacity));
}

.hover\:text-did-gray:hover{
  --text-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--text-opacity));
}

.hover\:text-did-gray1:hover{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.hover\:text-primary:hover{
  --text-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--text-opacity));
}

.hover\:text-lightblue:hover{
  --text-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--text-opacity));
}

.hover\:text-darkblue:hover{
  --text-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--text-opacity));
}

.hover\:text-graytext:hover{
  --text-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--text-opacity));
}

.hover\:text-disabled:hover{
  --text-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--text-opacity));
}

.hover\:text-graybg:hover{
  --text-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--text-opacity));
}

.hover\:text-alertbg:hover{
  --text-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--text-opacity));
}

.hover\:text-background-gray:hover{
  --text-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--text-opacity));
}

.hover\:text-background-red:hover{
  --text-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--text-opacity));
}

.hover\:text-bluepdf:hover{
  --text-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--text-opacity));
}

.hover\:text-stages-first:hover{
  --text-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--text-opacity));
}

.hover\:text-stages-second:hover{
  --text-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--text-opacity));
}

.hover\:text-stages-third:hover{
  --text-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--text-opacity));
}

.hover\:text-stages-fourth:hover{
  --text-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--text-opacity));
}

.focus\:text-transparent:focus{
  color: transparent;
}

.focus\:text-current:focus{
  color: currentColor;
}

.focus\:text-black:focus{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.focus\:text-white:focus{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

.focus\:text-red:focus{
  --text-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--text-opacity));
}

.focus\:text-orange:focus{
  color: rgba(242, 153, 74, 0.1);
}

.focus\:text-yellow:focus{
  --text-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--text-opacity));
}

.focus\:text-green:focus{
  --text-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

.focus\:text-blue-did:focus{
  --text-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--text-opacity));
}

.focus\:text-blue-title:focus{
  --text-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--text-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.focus\:text-lightgray:focus{
  --text-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--text-opacity));
}

.focus\:text-lightgray1:focus{
  --text-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--text-opacity));
}

.focus\:text-lightgray2:focus{
  --text-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--text-opacity));
}

.focus\:text-etapaI:focus{
  --text-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--text-opacity));
}

.focus\:text-etapaIbg:focus{
  --text-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--text-opacity));
}

.focus\:text-etapaII:focus{
  --text-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--text-opacity));
}

.focus\:text-etapaIIbg:focus{
  --text-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--text-opacity));
}

.focus\:text-etapaIII:focus{
  --text-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--text-opacity));
}

.focus\:text-etapaIIIbg:focus{
  --text-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--text-opacity));
}

.focus\:text-etapaIV:focus{
  --text-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--text-opacity));
}

.focus\:text-etapaIVbg:focus{
  --text-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--text-opacity));
}

.focus\:text-celeste:focus{
  --text-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--text-opacity));
}

.focus\:text-darkgray:focus{
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
}

.focus\:text-secondary:focus{
  --text-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--text-opacity));
}

.focus\:text-amber:focus{
  --text-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--text-opacity));
}

.focus\:text-did-gray:focus{
  --text-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--text-opacity));
}

.focus\:text-did-gray1:focus{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.focus\:text-primary:focus{
  --text-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--text-opacity));
}

.focus\:text-lightblue:focus{
  --text-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--text-opacity));
}

.focus\:text-darkblue:focus{
  --text-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--text-opacity));
}

.focus\:text-graytext:focus{
  --text-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--text-opacity));
}

.focus\:text-disabled:focus{
  --text-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--text-opacity));
}

.focus\:text-graybg:focus{
  --text-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--text-opacity));
}

.focus\:text-alertbg:focus{
  --text-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--text-opacity));
}

.focus\:text-background-gray:focus{
  --text-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--text-opacity));
}

.focus\:text-background-red:focus{
  --text-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--text-opacity));
}

.focus\:text-bluepdf:focus{
  --text-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--text-opacity));
}

.focus\:text-stages-first:focus{
  --text-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--text-opacity));
}

.focus\:text-stages-second:focus{
  --text-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--text-opacity));
}

.focus\:text-stages-third:focus{
  --text-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--text-opacity));
}

.focus\:text-stages-fourth:focus{
  --text-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--text-opacity));
}

.text-left{
  text-align: left;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.text-justify{
  text-align: justify;
}

.table-auto{
  table-layout: auto;
}

.table-fixed{
  table-layout: fixed;
}

.stroke-0{
  stroke-width: 0;
}

.stroke-1{
  stroke-width: 1;
}

.stroke-2{
  stroke-width: 2;
}

.stroke-current{
  stroke: currentColor;
}

.fill-current{
  fill: currentColor;
}

.shadow-xs{
  box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
}

.shadow-sm{
  box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
}

.shadow{
  box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
}

.shadow-md{
  box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
}

.shadow-lg{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.shadow-xl{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.shadow-2xl{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.shadow-inner{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.shadow-outline{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.shadow-none{
  box-shadow: none;
}

.hover\:shadow-xs:hover{
  box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
}

.hover\:shadow-sm:hover{
  box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
}

.hover\:shadow:hover{
  box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
}

.hover\:shadow-md:hover{
  box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
}

.hover\:shadow-lg:hover{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.hover\:shadow-xl:hover{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.hover\:shadow-2xl:hover{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.hover\:shadow-inner:hover{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.hover\:shadow-outline:hover{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.hover\:shadow-none:hover{
  box-shadow: none;
}

.focus\:shadow-xs:focus{
  box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
}

.focus\:shadow-sm:focus{
  box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
}

.focus\:shadow:focus{
  box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
}

.focus\:shadow-md:focus{
  box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
}

.focus\:shadow-lg:focus{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.focus\:shadow-xl:focus{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.focus\:shadow-2xl:focus{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.focus\:shadow-inner:focus{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.focus\:shadow-outline:focus{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.focus\:shadow-none:focus{
  box-shadow: none;
}

.resize-none{
  resize: none;
}

.resize-y{
  resize: vertical;
}

.resize-x{
  resize: horizontal;
}

.resize{
  resize: both;
}

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

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.pointer-events-none{
  pointer-events: none;
}

.pointer-events-auto{
  pointer-events: auto;
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity: 0;
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity: 0;
}

.placeholder-opacity-4::-moz-placeholder{
  --placeholder-opacity: 0.04;
}

.placeholder-opacity-4::placeholder{
  --placeholder-opacity: 0.04;
}

.placeholder-opacity-5::-moz-placeholder{
  --placeholder-opacity: 0.05;
}

.placeholder-opacity-5::placeholder{
  --placeholder-opacity: 0.05;
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity: 0.25;
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity: 0.25;
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity: 0.5;
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity: 0.5;
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity: 0.75;
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity: 0.75;
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity: 1;
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity: 1;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity: 0;
}

.focus\:placeholder-opacity-4:focus::-moz-placeholder{
  --placeholder-opacity: 0.04;
}

.focus\:placeholder-opacity-4:focus::placeholder{
  --placeholder-opacity: 0.04;
}

.focus\:placeholder-opacity-5:focus::-moz-placeholder{
  --placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus::placeholder{
  --placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity: 1;
}

.placeholder-transparent::-moz-placeholder{
  color: transparent;
}

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

.placeholder-current::-moz-placeholder{
  color: currentColor;
}

.placeholder-current::placeholder{
  color: currentColor;
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.placeholder-black::placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white::placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-gray-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity));
}

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

.placeholder-gray-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity));
}

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

.placeholder-gray-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity));
}

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

.placeholder-gray-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity));
}

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

.placeholder-gray-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity));
}

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

.placeholder-gray-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity));
}

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

.placeholder-gray-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity));
}

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

.placeholder-gray-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity));
}

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

.placeholder-gray-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity));
}

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

.placeholder-red::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--placeholder-opacity));
}

.placeholder-red::placeholder{
  --placeholder-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--placeholder-opacity));
}

.placeholder-orange::-moz-placeholder{
  color: rgba(242, 153, 74, 0.1);
}

.placeholder-orange::placeholder{
  color: rgba(242, 153, 74, 0.1);
}

.placeholder-yellow::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--placeholder-opacity));
}

.placeholder-yellow::placeholder{
  --placeholder-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--placeholder-opacity));
}

.placeholder-green::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--placeholder-opacity));
}

.placeholder-green::placeholder{
  --placeholder-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--placeholder-opacity));
}

.placeholder-teal-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity));
}

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

.placeholder-teal-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity));
}

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

.placeholder-teal-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity));
}

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

.placeholder-teal-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity));
}

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

.placeholder-teal-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity));
}

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

.placeholder-teal-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity));
}

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

.placeholder-teal-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity));
}

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

.placeholder-teal-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity));
}

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

.placeholder-teal-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity));
}

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

.placeholder-blue-did::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--placeholder-opacity));
}

.placeholder-blue-did::placeholder{
  --placeholder-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--placeholder-opacity));
}

.placeholder-blue-title::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--placeholder-opacity));
}

.placeholder-blue-title::placeholder{
  --placeholder-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--placeholder-opacity));
}

.placeholder-indigo-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity));
}

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

.placeholder-indigo-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity));
}

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

.placeholder-indigo-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity));
}

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

.placeholder-indigo-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity));
}

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

.placeholder-indigo-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity));
}

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

.placeholder-indigo-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity));
}

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

.placeholder-indigo-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity));
}

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

.placeholder-indigo-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity));
}

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

.placeholder-indigo-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity));
}

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

.placeholder-purple-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity));
}

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

.placeholder-purple-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity));
}

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

.placeholder-purple-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity));
}

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

.placeholder-purple-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity));
}

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

.placeholder-purple-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity));
}

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

.placeholder-purple-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity));
}

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

.placeholder-purple-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity));
}

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

.placeholder-purple-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity));
}

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

.placeholder-purple-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity));
}

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

.placeholder-pink-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity));
}

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

.placeholder-pink-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity));
}

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

.placeholder-pink-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity));
}

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

.placeholder-pink-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity));
}

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

.placeholder-pink-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity));
}

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

.placeholder-pink-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity));
}

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

.placeholder-pink-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity));
}

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

.placeholder-pink-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity));
}

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

.placeholder-pink-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity));
}

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

.placeholder-lightgray::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--placeholder-opacity));
}

.placeholder-lightgray::placeholder{
  --placeholder-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--placeholder-opacity));
}

.placeholder-lightgray1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--placeholder-opacity));
}

.placeholder-lightgray1::placeholder{
  --placeholder-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--placeholder-opacity));
}

.placeholder-lightgray2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--placeholder-opacity));
}

.placeholder-lightgray2::placeholder{
  --placeholder-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--placeholder-opacity));
}

.placeholder-etapaI::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--placeholder-opacity));
}

.placeholder-etapaI::placeholder{
  --placeholder-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--placeholder-opacity));
}

.placeholder-etapaIbg::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--placeholder-opacity));
}

.placeholder-etapaIbg::placeholder{
  --placeholder-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--placeholder-opacity));
}

.placeholder-etapaII::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--placeholder-opacity));
}

.placeholder-etapaII::placeholder{
  --placeholder-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--placeholder-opacity));
}

.placeholder-etapaIIbg::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--placeholder-opacity));
}

.placeholder-etapaIIbg::placeholder{
  --placeholder-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--placeholder-opacity));
}

.placeholder-etapaIII::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--placeholder-opacity));
}

.placeholder-etapaIII::placeholder{
  --placeholder-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--placeholder-opacity));
}

.placeholder-etapaIIIbg::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--placeholder-opacity));
}

.placeholder-etapaIIIbg::placeholder{
  --placeholder-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--placeholder-opacity));
}

.placeholder-etapaIV::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--placeholder-opacity));
}

.placeholder-etapaIV::placeholder{
  --placeholder-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--placeholder-opacity));
}

.placeholder-etapaIVbg::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--placeholder-opacity));
}

.placeholder-etapaIVbg::placeholder{
  --placeholder-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--placeholder-opacity));
}

.placeholder-celeste::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--placeholder-opacity));
}

.placeholder-celeste::placeholder{
  --placeholder-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--placeholder-opacity));
}

.placeholder-darkgray::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--placeholder-opacity));
}

.placeholder-darkgray::placeholder{
  --placeholder-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--placeholder-opacity));
}

.placeholder-secondary::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--placeholder-opacity));
}

.placeholder-secondary::placeholder{
  --placeholder-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--placeholder-opacity));
}

.placeholder-amber::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--placeholder-opacity));
}

.placeholder-amber::placeholder{
  --placeholder-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--placeholder-opacity));
}

.placeholder-did-gray::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--placeholder-opacity));
}

.placeholder-did-gray::placeholder{
  --placeholder-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--placeholder-opacity));
}

.placeholder-did-gray1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.placeholder-did-gray1::placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.placeholder-primary::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--placeholder-opacity));
}

.placeholder-primary::placeholder{
  --placeholder-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--placeholder-opacity));
}

.placeholder-lightblue::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--placeholder-opacity));
}

.placeholder-lightblue::placeholder{
  --placeholder-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--placeholder-opacity));
}

.placeholder-darkblue::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--placeholder-opacity));
}

.placeholder-darkblue::placeholder{
  --placeholder-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--placeholder-opacity));
}

.placeholder-graytext::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--placeholder-opacity));
}

.placeholder-graytext::placeholder{
  --placeholder-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--placeholder-opacity));
}

.placeholder-disabled::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--placeholder-opacity));
}

.placeholder-disabled::placeholder{
  --placeholder-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--placeholder-opacity));
}

.placeholder-graybg::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--placeholder-opacity));
}

.placeholder-graybg::placeholder{
  --placeholder-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--placeholder-opacity));
}

.placeholder-alertbg::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--placeholder-opacity));
}

.placeholder-alertbg::placeholder{
  --placeholder-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--placeholder-opacity));
}

.placeholder-background-gray::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--placeholder-opacity));
}

.placeholder-background-gray::placeholder{
  --placeholder-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--placeholder-opacity));
}

.placeholder-background-red::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--placeholder-opacity));
}

.placeholder-background-red::placeholder{
  --placeholder-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--placeholder-opacity));
}

.placeholder-bluepdf::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--placeholder-opacity));
}

.placeholder-bluepdf::placeholder{
  --placeholder-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--placeholder-opacity));
}

.placeholder-stages-first::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--placeholder-opacity));
}

.placeholder-stages-first::placeholder{
  --placeholder-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--placeholder-opacity));
}

.placeholder-stages-second::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--placeholder-opacity));
}

.placeholder-stages-second::placeholder{
  --placeholder-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--placeholder-opacity));
}

.placeholder-stages-third::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--placeholder-opacity));
}

.placeholder-stages-third::placeholder{
  --placeholder-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--placeholder-opacity));
}

.placeholder-stages-fourth::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--placeholder-opacity));
}

.placeholder-stages-fourth::placeholder{
  --placeholder-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--placeholder-opacity));
}

.focus\:placeholder-transparent:focus::-moz-placeholder{
  color: transparent;
}

.focus\:placeholder-transparent:focus::placeholder{
  color: transparent;
}

.focus\:placeholder-current:focus::-moz-placeholder{
  color: currentColor;
}

.focus\:placeholder-current:focus::placeholder{
  color: currentColor;
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:placeholder-white:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:placeholder-gray-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity));
}

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

.focus\:placeholder-gray-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity));
}

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

.focus\:placeholder-gray-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity));
}

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

.focus\:placeholder-gray-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity));
}

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

.focus\:placeholder-gray-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity));
}

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

.focus\:placeholder-gray-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity));
}

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

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

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

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

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

.focus\:placeholder-gray-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity));
}

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

.focus\:placeholder-red:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--placeholder-opacity));
}

.focus\:placeholder-red:focus::placeholder{
  --placeholder-opacity: 1;
  color: #E5323F;
  color: rgba(229, 50, 63, var(--placeholder-opacity));
}

.focus\:placeholder-orange:focus::-moz-placeholder{
  color: rgba(242, 153, 74, 0.1);
}

.focus\:placeholder-orange:focus::placeholder{
  color: rgba(242, 153, 74, 0.1);
}

.focus\:placeholder-yellow:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--placeholder-opacity));
}

.focus\:placeholder-yellow:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F2994A;
  color: rgba(242, 153, 74, var(--placeholder-opacity));
}

.focus\:placeholder-green:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--placeholder-opacity));
}

.focus\:placeholder-green:focus::placeholder{
  --placeholder-opacity: 1;
  color: #00A653;
  color: rgba(0, 166, 83, var(--placeholder-opacity));
}

.focus\:placeholder-teal-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity));
}

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

.focus\:placeholder-teal-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity));
}

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

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

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

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

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

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

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

.focus\:placeholder-teal-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity));
}

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

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

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

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

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

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

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

.focus\:placeholder-blue-did:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--placeholder-opacity));
}

.focus\:placeholder-blue-did:focus::placeholder{
  --placeholder-opacity: 1;
  color: #1469B2;
  color: rgba(20, 105, 178, var(--placeholder-opacity));
}

.focus\:placeholder-blue-title:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--placeholder-opacity));
}

.focus\:placeholder-blue-title:focus::placeholder{
  --placeholder-opacity: 1;
  color: #00527D;
  color: rgba(0, 82, 125, var(--placeholder-opacity));
}

.focus\:placeholder-indigo-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity));
}

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

.focus\:placeholder-indigo-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity));
}

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

.focus\:placeholder-indigo-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity));
}

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

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

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

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

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

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

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

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

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

.focus\:placeholder-indigo-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity));
}

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

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

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

.focus\:placeholder-purple-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity));
}

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

.focus\:placeholder-purple-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity));
}

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

.focus\:placeholder-purple-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity));
}

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

.focus\:placeholder-purple-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

.focus\:placeholder-pink-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity));
}

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

.focus\:placeholder-pink-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity));
}

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

.focus\:placeholder-pink-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity));
}

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

.focus\:placeholder-pink-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity));
}

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

.focus\:placeholder-pink-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity));
}

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

.focus\:placeholder-pink-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity));
}

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

.focus\:placeholder-pink-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity));
}

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

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

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

.focus\:placeholder-pink-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity));
}

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

.focus\:placeholder-lightgray:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--placeholder-opacity));
}

.focus\:placeholder-lightgray:focus::placeholder{
  --placeholder-opacity: 1;
  color: #D1D3D4;
  color: rgba(209, 211, 212, var(--placeholder-opacity));
}

.focus\:placeholder-lightgray1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--placeholder-opacity));
}

.focus\:placeholder-lightgray1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F1F2F2;
  color: rgba(241, 242, 242, var(--placeholder-opacity));
}

.focus\:placeholder-lightgray2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--placeholder-opacity));
}

.focus\:placeholder-lightgray2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #414042;
  color: rgba(65, 64, 66, var(--placeholder-opacity));
}

.focus\:placeholder-etapaI:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--placeholder-opacity));
}

.focus\:placeholder-etapaI:focus::placeholder{
  --placeholder-opacity: 1;
  color: #4A5FA0;
  color: rgba(74, 95, 160, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIbg:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIbg:focus::placeholder{
  --placeholder-opacity: 1;
  color: #EEF4FF;
  color: rgba(238, 244, 255, var(--placeholder-opacity));
}

.focus\:placeholder-etapaII:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--placeholder-opacity));
}

.focus\:placeholder-etapaII:focus::placeholder{
  --placeholder-opacity: 1;
  color: #6DB1E1;
  color: rgba(109, 177, 225, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIIbg:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIIbg:focus::placeholder{
  --placeholder-opacity: 1;
  color: #EEFAFF;
  color: rgba(238, 250, 255, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIII:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIII:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F97575;
  color: rgba(249, 117, 117, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIIIbg:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIIIbg:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FFF5F5;
  color: rgba(255, 245, 245, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIV:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIV:focus::placeholder{
  --placeholder-opacity: 1;
  color: #4B81AD;
  color: rgba(75, 129, 173, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIVbg:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--placeholder-opacity));
}

.focus\:placeholder-etapaIVbg:focus::placeholder{
  --placeholder-opacity: 1;
  color: #E8F1F7;
  color: rgba(232, 241, 247, var(--placeholder-opacity));
}

.focus\:placeholder-celeste:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--placeholder-opacity));
}

.focus\:placeholder-celeste:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F0F5FC;
  color: rgba(240, 245, 252, var(--placeholder-opacity));
}

.focus\:placeholder-darkgray:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--placeholder-opacity));
}

.focus\:placeholder-darkgray:focus::placeholder{
  --placeholder-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--placeholder-opacity));
}

.focus\:placeholder-secondary:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--placeholder-opacity));
}

.focus\:placeholder-secondary:focus::placeholder{
  --placeholder-opacity: 1;
  color: #0065EE;
  color: rgba(0, 101, 238, var(--placeholder-opacity));
}

.focus\:placeholder-amber:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--placeholder-opacity));
}

.focus\:placeholder-amber:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FFC107;
  color: rgba(255, 193, 7, var(--placeholder-opacity));
}

.focus\:placeholder-did-gray:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--placeholder-opacity));
}

.focus\:placeholder-did-gray:focus::placeholder{
  --placeholder-opacity: 1;
  color: #8296A8;
  color: rgba(130, 150, 168, var(--placeholder-opacity));
}

.focus\:placeholder-did-gray1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.focus\:placeholder-did-gray1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.focus\:placeholder-primary:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--placeholder-opacity));
}

.focus\:placeholder-primary:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3169AE;
  color: rgba(49, 105, 174, var(--placeholder-opacity));
}

.focus\:placeholder-lightblue:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--placeholder-opacity));
}

.focus\:placeholder-lightblue:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F4F9FF;
  color: rgba(244, 249, 255, var(--placeholder-opacity));
}

.focus\:placeholder-darkblue:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--placeholder-opacity));
}

.focus\:placeholder-darkblue:focus::placeholder{
  --placeholder-opacity: 1;
  color: #344058;
  color: rgba(52, 64, 88, var(--placeholder-opacity));
}

.focus\:placeholder-graytext:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--placeholder-opacity));
}

.focus\:placeholder-graytext:focus::placeholder{
  --placeholder-opacity: 1;
  color: #97A2BA;
  color: rgba(151, 162, 186, var(--placeholder-opacity));
}

.focus\:placeholder-disabled:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--placeholder-opacity));
}

.focus\:placeholder-disabled:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F1F4F8;
  color: rgba(241, 244, 248, var(--placeholder-opacity));
}

.focus\:placeholder-graybg:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--placeholder-opacity));
}

.focus\:placeholder-graybg:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F7F9FD;
  color: rgba(247, 249, 253, var(--placeholder-opacity));
}

.focus\:placeholder-alertbg:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--placeholder-opacity));
}

.focus\:placeholder-alertbg:focus::placeholder{
  --placeholder-opacity: 1;
  color: #EDF3FC;
  color: rgba(237, 243, 252, var(--placeholder-opacity));
}

.focus\:placeholder-background-gray:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--placeholder-opacity));
}

.focus\:placeholder-background-gray:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FAFBFD;
  color: rgba(250, 251, 253, var(--placeholder-opacity));
}

.focus\:placeholder-background-red:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--placeholder-opacity));
}

.focus\:placeholder-background-red:focus::placeholder{
  --placeholder-opacity: 1;
  color: #EB5757;
  color: rgba(235, 87, 87, var(--placeholder-opacity));
}

.focus\:placeholder-bluepdf:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--placeholder-opacity));
}

.focus\:placeholder-bluepdf:focus::placeholder{
  --placeholder-opacity: 1;
  color: #4f94cf;
  color: rgba(79, 148, 207, var(--placeholder-opacity));
}

.focus\:placeholder-stages-first:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--placeholder-opacity));
}

.focus\:placeholder-stages-first:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3A69AC;
  color: rgba(58, 105, 172, var(--placeholder-opacity));
}

.focus\:placeholder-stages-second:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--placeholder-opacity));
}

.focus\:placeholder-stages-second:focus::placeholder{
  --placeholder-opacity: 1;
  color: #6889B5;
  color: rgba(104, 137, 181, var(--placeholder-opacity));
}

.focus\:placeholder-stages-third:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--placeholder-opacity));
}

.focus\:placeholder-stages-third:focus::placeholder{
  --placeholder-opacity: 1;
  color: #D44236;
  color: rgba(212, 66, 54, var(--placeholder-opacity));
}

.focus\:placeholder-stages-fourth:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--placeholder-opacity));
}

.focus\:placeholder-stages-fourth:focus::placeholder{
  --placeholder-opacity: 1;
  color: #2C5176;
  color: rgba(44, 81, 118, var(--placeholder-opacity));
}

.p-0{
  padding: 0;
}

.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-8{
  padding: 2rem;
}

.p-10{
  padding: 2.5rem;
}

.p-12{
  padding: 3rem;
}

.p-16{
  padding: 4rem;
}

.p-20{
  padding: 5rem;
}

.p-24{
  padding: 6rem;
}

.p-32{
  padding: 8rem;
}

.p-40{
  padding: 10rem;
}

.p-48{
  padding: 12rem;
}

.p-56{
  padding: 14rem;
}

.p-64{
  padding: 16rem;
}

.p-px{
  padding: 1px;
}

.p-1\/2{
  padding: 50%;
}

.p-1\/3{
  padding: 33.333333%;
}

.p-2\/3{
  padding: 66.666667%;
}

.p-1\/4{
  padding: 25%;
}

.p-2\/4{
  padding: 50%;
}

.p-3\/4{
  padding: 75%;
}

.p-1\/5{
  padding: 20%;
}

.p-2\/5{
  padding: 40%;
}

.p-3\/5{
  padding: 60%;
}

.p-4\/5{
  padding: 80%;
}

.p-1\/6{
  padding: 16.666667%;
}

.p-2\/6{
  padding: 33.333333%;
}

.p-3\/6{
  padding: 50%;
}

.p-4\/6{
  padding: 66.666667%;
}

.p-5\/6{
  padding: 83.333333%;
}

.p-1\/12{
  padding: 8.333333%;
}

.p-2\/12{
  padding: 16.666667%;
}

.p-3\/12{
  padding: 25%;
}

.p-4\/12{
  padding: 33.333333%;
}

.p-5\/12{
  padding: 41.666667%;
}

.p-6\/12{
  padding: 50%;
}

.p-7\/12{
  padding: 58.333333%;
}

.p-8\/12{
  padding: 66.666667%;
}

.p-9\/12{
  padding: 75%;
}

.p-10\/12{
  padding: 83.333333%;
}

.p-11\/12{
  padding: 91.666667%;
}

.py-0{
  padding-top: 0;
  padding-bottom: 0;
}

.px-0{
  padding-left: 0;
  padding-right: 0;
}

.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-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.px-24{
  padding-left: 6rem;
  padding-right: 6rem;
}

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

.py-1\/2{
  padding-top: 50%;
  padding-bottom: 50%;
}

.px-1\/2{
  padding-left: 50%;
  padding-right: 50%;
}

.py-1\/3{
  padding-top: 33.333333%;
  padding-bottom: 33.333333%;
}

.px-1\/3{
  padding-left: 33.333333%;
  padding-right: 33.333333%;
}

.py-2\/3{
  padding-top: 66.666667%;
  padding-bottom: 66.666667%;
}

.px-2\/3{
  padding-left: 66.666667%;
  padding-right: 66.666667%;
}

.py-1\/4{
  padding-top: 25%;
  padding-bottom: 25%;
}

.px-1\/4{
  padding-left: 25%;
  padding-right: 25%;
}

.py-2\/4{
  padding-top: 50%;
  padding-bottom: 50%;
}

.px-2\/4{
  padding-left: 50%;
  padding-right: 50%;
}

.py-3\/4{
  padding-top: 75%;
  padding-bottom: 75%;
}

.px-3\/4{
  padding-left: 75%;
  padding-right: 75%;
}

.py-1\/5{
  padding-top: 20%;
  padding-bottom: 20%;
}

.px-1\/5{
  padding-left: 20%;
  padding-right: 20%;
}

.py-2\/5{
  padding-top: 40%;
  padding-bottom: 40%;
}

.px-2\/5{
  padding-left: 40%;
  padding-right: 40%;
}

.py-3\/5{
  padding-top: 60%;
  padding-bottom: 60%;
}

.px-3\/5{
  padding-left: 60%;
  padding-right: 60%;
}

.py-4\/5{
  padding-top: 80%;
  padding-bottom: 80%;
}

.px-4\/5{
  padding-left: 80%;
  padding-right: 80%;
}

.py-1\/6{
  padding-top: 16.666667%;
  padding-bottom: 16.666667%;
}

.px-1\/6{
  padding-left: 16.666667%;
  padding-right: 16.666667%;
}

.py-2\/6{
  padding-top: 33.333333%;
  padding-bottom: 33.333333%;
}

.px-2\/6{
  padding-left: 33.333333%;
  padding-right: 33.333333%;
}

.py-3\/6{
  padding-top: 50%;
  padding-bottom: 50%;
}

.px-3\/6{
  padding-left: 50%;
  padding-right: 50%;
}

.py-4\/6{
  padding-top: 66.666667%;
  padding-bottom: 66.666667%;
}

.px-4\/6{
  padding-left: 66.666667%;
  padding-right: 66.666667%;
}

.py-5\/6{
  padding-top: 83.333333%;
  padding-bottom: 83.333333%;
}

.px-5\/6{
  padding-left: 83.333333%;
  padding-right: 83.333333%;
}

.py-1\/12{
  padding-top: 8.333333%;
  padding-bottom: 8.333333%;
}

.px-1\/12{
  padding-left: 8.333333%;
  padding-right: 8.333333%;
}

.py-2\/12{
  padding-top: 16.666667%;
  padding-bottom: 16.666667%;
}

.px-2\/12{
  padding-left: 16.666667%;
  padding-right: 16.666667%;
}

.py-3\/12{
  padding-top: 25%;
  padding-bottom: 25%;
}

.px-3\/12{
  padding-left: 25%;
  padding-right: 25%;
}

.py-4\/12{
  padding-top: 33.333333%;
  padding-bottom: 33.333333%;
}

.px-4\/12{
  padding-left: 33.333333%;
  padding-right: 33.333333%;
}

.py-5\/12{
  padding-top: 41.666667%;
  padding-bottom: 41.666667%;
}

.px-5\/12{
  padding-left: 41.666667%;
  padding-right: 41.666667%;
}

.py-6\/12{
  padding-top: 50%;
  padding-bottom: 50%;
}

.px-6\/12{
  padding-left: 50%;
  padding-right: 50%;
}

.py-7\/12{
  padding-top: 58.333333%;
  padding-bottom: 58.333333%;
}

.px-7\/12{
  padding-left: 58.333333%;
  padding-right: 58.333333%;
}

.py-8\/12{
  padding-top: 66.666667%;
  padding-bottom: 66.666667%;
}

.px-8\/12{
  padding-left: 66.666667%;
  padding-right: 66.666667%;
}

.py-9\/12{
  padding-top: 75%;
  padding-bottom: 75%;
}

.px-9\/12{
  padding-left: 75%;
  padding-right: 75%;
}

.py-10\/12{
  padding-top: 83.333333%;
  padding-bottom: 83.333333%;
}

.px-10\/12{
  padding-left: 83.333333%;
  padding-right: 83.333333%;
}

.py-11\/12{
  padding-top: 91.666667%;
  padding-bottom: 91.666667%;
}

.px-11\/12{
  padding-left: 91.666667%;
  padding-right: 91.666667%;
}

.pt-0{
  padding-top: 0;
}

.pr-0{
  padding-right: 0;
}

.pb-0{
  padding-bottom: 0;
}

.pl-0{
  padding-left: 0;
}

.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-8{
  padding-top: 2rem;
}

.pr-8{
  padding-right: 2rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pl-8{
  padding-left: 2rem;
}

.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-12{
  padding-top: 3rem;
}

.pr-12{
  padding-right: 3rem;
}

.pb-12{
  padding-bottom: 3rem;
}

.pl-12{
  padding-left: 3rem;
}

.pt-16{
  padding-top: 4rem;
}

.pr-16{
  padding-right: 4rem;
}

.pb-16{
  padding-bottom: 4rem;
}

.pl-16{
  padding-left: 4rem;
}

.pt-20{
  padding-top: 5rem;
}

.pr-20{
  padding-right: 5rem;
}

.pb-20{
  padding-bottom: 5rem;
}

.pl-20{
  padding-left: 5rem;
}

.pt-24{
  padding-top: 6rem;
}

.pr-24{
  padding-right: 6rem;
}

.pb-24{
  padding-bottom: 6rem;
}

.pl-24{
  padding-left: 6rem;
}

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

.pt-1\/2{
  padding-top: 50%;
}

.pr-1\/2{
  padding-right: 50%;
}

.pb-1\/2{
  padding-bottom: 50%;
}

.pl-1\/2{
  padding-left: 50%;
}

.pt-1\/3{
  padding-top: 33.333333%;
}

.pr-1\/3{
  padding-right: 33.333333%;
}

.pb-1\/3{
  padding-bottom: 33.333333%;
}

.pl-1\/3{
  padding-left: 33.333333%;
}

.pt-2\/3{
  padding-top: 66.666667%;
}

.pr-2\/3{
  padding-right: 66.666667%;
}

.pb-2\/3{
  padding-bottom: 66.666667%;
}

.pl-2\/3{
  padding-left: 66.666667%;
}

.pt-1\/4{
  padding-top: 25%;
}

.pr-1\/4{
  padding-right: 25%;
}

.pb-1\/4{
  padding-bottom: 25%;
}

.pl-1\/4{
  padding-left: 25%;
}

.pt-2\/4{
  padding-top: 50%;
}

.pr-2\/4{
  padding-right: 50%;
}

.pb-2\/4{
  padding-bottom: 50%;
}

.pl-2\/4{
  padding-left: 50%;
}

.pt-3\/4{
  padding-top: 75%;
}

.pr-3\/4{
  padding-right: 75%;
}

.pb-3\/4{
  padding-bottom: 75%;
}

.pl-3\/4{
  padding-left: 75%;
}

.pt-1\/5{
  padding-top: 20%;
}

.pr-1\/5{
  padding-right: 20%;
}

.pb-1\/5{
  padding-bottom: 20%;
}

.pl-1\/5{
  padding-left: 20%;
}

.pt-2\/5{
  padding-top: 40%;
}

.pr-2\/5{
  padding-right: 40%;
}

.pb-2\/5{
  padding-bottom: 40%;
}

.pl-2\/5{
  padding-left: 40%;
}

.pt-3\/5{
  padding-top: 60%;
}

.pr-3\/5{
  padding-right: 60%;
}

.pb-3\/5{
  padding-bottom: 60%;
}

.pl-3\/5{
  padding-left: 60%;
}

.pt-4\/5{
  padding-top: 80%;
}

.pr-4\/5{
  padding-right: 80%;
}

.pb-4\/5{
  padding-bottom: 80%;
}

.pl-4\/5{
  padding-left: 80%;
}

.pt-1\/6{
  padding-top: 16.666667%;
}

.pr-1\/6{
  padding-right: 16.666667%;
}

.pb-1\/6{
  padding-bottom: 16.666667%;
}

.pl-1\/6{
  padding-left: 16.666667%;
}

.pt-2\/6{
  padding-top: 33.333333%;
}

.pr-2\/6{
  padding-right: 33.333333%;
}

.pb-2\/6{
  padding-bottom: 33.333333%;
}

.pl-2\/6{
  padding-left: 33.333333%;
}

.pt-3\/6{
  padding-top: 50%;
}

.pr-3\/6{
  padding-right: 50%;
}

.pb-3\/6{
  padding-bottom: 50%;
}

.pl-3\/6{
  padding-left: 50%;
}

.pt-4\/6{
  padding-top: 66.666667%;
}

.pr-4\/6{
  padding-right: 66.666667%;
}

.pb-4\/6{
  padding-bottom: 66.666667%;
}

.pl-4\/6{
  padding-left: 66.666667%;
}

.pt-5\/6{
  padding-top: 83.333333%;
}

.pr-5\/6{
  padding-right: 83.333333%;
}

.pb-5\/6{
  padding-bottom: 83.333333%;
}

.pl-5\/6{
  padding-left: 83.333333%;
}

.pt-1\/12{
  padding-top: 8.333333%;
}

.pr-1\/12{
  padding-right: 8.333333%;
}

.pb-1\/12{
  padding-bottom: 8.333333%;
}

.pl-1\/12{
  padding-left: 8.333333%;
}

.pt-2\/12{
  padding-top: 16.666667%;
}

.pr-2\/12{
  padding-right: 16.666667%;
}

.pb-2\/12{
  padding-bottom: 16.666667%;
}

.pl-2\/12{
  padding-left: 16.666667%;
}

.pt-3\/12{
  padding-top: 25%;
}

.pr-3\/12{
  padding-right: 25%;
}

.pb-3\/12{
  padding-bottom: 25%;
}

.pl-3\/12{
  padding-left: 25%;
}

.pt-4\/12{
  padding-top: 33.333333%;
}

.pr-4\/12{
  padding-right: 33.333333%;
}

.pb-4\/12{
  padding-bottom: 33.333333%;
}

.pl-4\/12{
  padding-left: 33.333333%;
}

.pt-5\/12{
  padding-top: 41.666667%;
}

.pr-5\/12{
  padding-right: 41.666667%;
}

.pb-5\/12{
  padding-bottom: 41.666667%;
}

.pl-5\/12{
  padding-left: 41.666667%;
}

.pt-6\/12{
  padding-top: 50%;
}

.pr-6\/12{
  padding-right: 50%;
}

.pb-6\/12{
  padding-bottom: 50%;
}

.pl-6\/12{
  padding-left: 50%;
}

.pt-7\/12{
  padding-top: 58.333333%;
}

.pr-7\/12{
  padding-right: 58.333333%;
}

.pb-7\/12{
  padding-bottom: 58.333333%;
}

.pl-7\/12{
  padding-left: 58.333333%;
}

.pt-8\/12{
  padding-top: 66.666667%;
}

.pr-8\/12{
  padding-right: 66.666667%;
}

.pb-8\/12{
  padding-bottom: 66.666667%;
}

.pl-8\/12{
  padding-left: 66.666667%;
}

.pt-9\/12{
  padding-top: 75%;
}

.pr-9\/12{
  padding-right: 75%;
}

.pb-9\/12{
  padding-bottom: 75%;
}

.pl-9\/12{
  padding-left: 75%;
}

.pt-10\/12{
  padding-top: 83.333333%;
}

.pr-10\/12{
  padding-right: 83.333333%;
}

.pb-10\/12{
  padding-bottom: 83.333333%;
}

.pl-10\/12{
  padding-left: 83.333333%;
}

.pt-11\/12{
  padding-top: 91.666667%;
}

.pr-11\/12{
  padding-right: 91.666667%;
}

.pb-11\/12{
  padding-bottom: 91.666667%;
}

.pl-11\/12{
  padding-left: 91.666667%;
}

.overscroll-auto{
  overscroll-behavior: auto;
}

.overscroll-contain{
  overscroll-behavior: contain;
}

.overscroll-none{
  overscroll-behavior: none;
}

.overscroll-y-auto{
  overscroll-behavior-y: auto;
}

.overscroll-y-contain{
  overscroll-behavior-y: contain;
}

.overscroll-y-none{
  overscroll-behavior-y: none;
}

.overscroll-x-auto{
  overscroll-behavior-x: auto;
}

.overscroll-x-contain{
  overscroll-behavior-x: contain;
}

.overscroll-x-none{
  overscroll-behavior-x: none;
}

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

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline-white{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.outline-black{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-white:focus{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:outline-black:focus{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.opacity-0{
  opacity: 0;
}

.opacity-4{
  opacity: 0.04;
}

.opacity-5{
  opacity: 0.05;
}

.opacity-25{
  opacity: 0.25;
}

.opacity-50{
  opacity: 0.5;
}

.opacity-75{
  opacity: 0.75;
}

.opacity-100{
  opacity: 1;
}

.hover\:opacity-0:hover{
  opacity: 0;
}

.hover\:opacity-4:hover{
  opacity: 0.04;
}

.hover\:opacity-5:hover{
  opacity: 0.05;
}

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

.focus\:opacity-0:focus{
  opacity: 0;
}

.focus\:opacity-4:focus{
  opacity: 0.04;
}

.focus\:opacity-5:focus{
  opacity: 0.05;
}

.focus\:opacity-25:focus{
  opacity: 0.25;
}

.focus\:opacity-50:focus{
  opacity: 0.5;
}

.focus\:opacity-75:focus{
  opacity: 0.75;
}

.focus\:opacity-100:focus{
  opacity: 1;
}

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

.min-w-0{
  min-width: 0;
}

.min-w-full{
  min-width: 100%;
}

.min-h-0{
  min-height: 0;
}

.min-h-full{
  min-height: 100%;
}

.min-h-screen{
  min-height: 100vh;
}

.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-screen-sm{
  max-width: 640px;
}

.max-w-screen-md{
  max-width: 768px;
}

.max-w-screen-lg{
  max-width: 1024px;
}

.max-w-screen-xl{
  max-width: 1280px;
}

.max-h-full{
  max-height: 100%;
}

.max-h-screen{
  max-height: 100vh;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.space-y-1\/2 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.space-x-1\/2 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.space-y-1\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(33.333333% * var(--space-y-reverse));
}

.space-x-1\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(33.333333% * var(--space-x-reverse));
  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-2\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(66.666667% * var(--space-y-reverse));
}

.space-x-2\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(66.666667% * var(--space-x-reverse));
  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
}

.space-y-1\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25% * var(--space-y-reverse));
}

.space-x-1\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25% * var(--space-x-reverse));
  margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
}

.space-y-2\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.space-x-2\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.space-y-3\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(75% * var(--space-y-reverse));
}

.space-x-3\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(75% * var(--space-x-reverse));
  margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
}

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

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

.space-y-2\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(40% * var(--space-y-reverse));
}

.space-x-2\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(40% * var(--space-x-reverse));
  margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
}

.space-y-3\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(60% * var(--space-y-reverse));
}

.space-x-3\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(60% * var(--space-x-reverse));
  margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
}

.space-y-4\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(80% * var(--space-y-reverse));
}

.space-x-4\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(80% * var(--space-x-reverse));
  margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
}

.space-y-1\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16.666667% * var(--space-y-reverse));
}

.space-x-1\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16.666667% * var(--space-x-reverse));
  margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
}

.space-y-2\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(33.333333% * var(--space-y-reverse));
}

.space-x-2\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(33.333333% * var(--space-x-reverse));
  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-3\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.space-x-3\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.space-y-4\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(66.666667% * var(--space-y-reverse));
}

.space-x-4\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(66.666667% * var(--space-x-reverse));
  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
}

.space-y-5\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(83.333333% * var(--space-y-reverse));
}

.space-x-5\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(83.333333% * var(--space-x-reverse));
  margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-1\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8.333333% * var(--space-y-reverse));
}

.space-x-1\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(8.333333% * var(--space-x-reverse));
  margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-2\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16.666667% * var(--space-y-reverse));
}

.space-x-2\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16.666667% * var(--space-x-reverse));
  margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
}

.space-y-3\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25% * var(--space-y-reverse));
}

.space-x-3\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25% * var(--space-x-reverse));
  margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
}

.space-y-4\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(33.333333% * var(--space-y-reverse));
}

.space-x-4\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(33.333333% * var(--space-x-reverse));
  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-5\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(41.666667% * var(--space-y-reverse));
}

.space-x-5\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(41.666667% * var(--space-x-reverse));
  margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
}

.space-y-6\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.space-x-6\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.space-y-7\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(58.333333% * var(--space-y-reverse));
}

.space-x-7\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(58.333333% * var(--space-x-reverse));
  margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-8\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(66.666667% * var(--space-y-reverse));
}

.space-x-8\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(66.666667% * var(--space-x-reverse));
  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
}

.space-y-9\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(75% * var(--space-y-reverse));
}

.space-x-9\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(75% * var(--space-x-reverse));
  margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
}

.space-y-10\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(83.333333% * var(--space-y-reverse));
}

.space-x-10\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(83.333333% * var(--space-x-reverse));
  margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
}

.space-y-11\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(91.666667% * var(--space-y-reverse));
}

.space-x-11\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(91.666667% * var(--space-x-reverse));
  margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-space-y-1\/2 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.-space-x-1\/2 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.-space-y-1\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-33.33333% * var(--space-y-reverse));
}

.-space-x-1\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-33.33333% * var(--space-x-reverse));
  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-2\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-66.66667% * var(--space-y-reverse));
}

.-space-x-2\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-66.66667% * var(--space-x-reverse));
  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
}

.-space-y-1\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25% * var(--space-y-reverse));
}

.-space-x-1\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25% * var(--space-x-reverse));
  margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
}

.-space-y-2\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.-space-x-2\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.-space-y-3\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-75% * var(--space-y-reverse));
}

.-space-x-3\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-75% * var(--space-x-reverse));
  margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
}

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

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

.-space-y-2\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-40% * var(--space-y-reverse));
}

.-space-x-2\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-40% * var(--space-x-reverse));
  margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
}

.-space-y-3\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-60% * var(--space-y-reverse));
}

.-space-x-3\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-60% * var(--space-x-reverse));
  margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
}

.-space-y-4\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-80% * var(--space-y-reverse));
}

.-space-x-4\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-80% * var(--space-x-reverse));
  margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
}

.-space-y-1\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16.66667% * var(--space-y-reverse));
}

.-space-x-1\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16.66667% * var(--space-x-reverse));
  margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
}

.-space-y-2\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-33.33333% * var(--space-y-reverse));
}

.-space-x-2\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-33.33333% * var(--space-x-reverse));
  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-3\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.-space-x-3\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.-space-y-4\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-66.66667% * var(--space-y-reverse));
}

.-space-x-4\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-66.66667% * var(--space-x-reverse));
  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
}

.-space-y-5\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-83.33333% * var(--space-y-reverse));
}

.-space-x-5\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-83.33333% * var(--space-x-reverse));
  margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-1\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8.33333% * var(--space-y-reverse));
}

.-space-x-1\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-8.33333% * var(--space-x-reverse));
  margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-2\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16.66667% * var(--space-y-reverse));
}

.-space-x-2\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16.66667% * var(--space-x-reverse));
  margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
}

.-space-y-3\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25% * var(--space-y-reverse));
}

.-space-x-3\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25% * var(--space-x-reverse));
  margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
}

.-space-y-4\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-33.33333% * var(--space-y-reverse));
}

.-space-x-4\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-33.33333% * var(--space-x-reverse));
  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-5\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-41.66667% * var(--space-y-reverse));
}

.-space-x-5\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-41.66667% * var(--space-x-reverse));
  margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
}

.-space-y-6\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.-space-x-6\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.-space-y-7\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-58.33333% * var(--space-y-reverse));
}

.-space-x-7\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-58.33333% * var(--space-x-reverse));
  margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-8\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-66.66667% * var(--space-y-reverse));
}

.-space-x-8\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-66.66667% * var(--space-x-reverse));
  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
}

.-space-y-9\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-75% * var(--space-y-reverse));
}

.-space-x-9\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-75% * var(--space-x-reverse));
  margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
}

.-space-y-10\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-83.33333% * var(--space-y-reverse));
}

.-space-x-10\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-83.33333% * var(--space-x-reverse));
  margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
}

.-space-y-11\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-91.66667% * var(--space-y-reverse));
}

.-space-x-11\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-91.66667% * var(--space-x-reverse));
  margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.divide-red > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #E5323F;
  border-color: rgba(229, 50, 63, var(--divide-opacity));
}

.divide-orange > :not(template) ~ :not(template){
  border-color: rgba(242, 153, 74, 0.1);
}

.divide-yellow > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F2994A;
  border-color: rgba(242, 153, 74, var(--divide-opacity));
}

.divide-green > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #00A653;
  border-color: rgba(0, 166, 83, var(--divide-opacity));
}

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

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

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

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

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

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

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

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

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

.divide-blue-did > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #1469B2;
  border-color: rgba(20, 105, 178, var(--divide-opacity));
}

.divide-blue-title > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #00527D;
  border-color: rgba(0, 82, 125, var(--divide-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.divide-lightgray > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--divide-opacity));
}

.divide-lightgray1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F1F2F2;
  border-color: rgba(241, 242, 242, var(--divide-opacity));
}

.divide-lightgray2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #414042;
  border-color: rgba(65, 64, 66, var(--divide-opacity));
}

.divide-etapaI > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #4A5FA0;
  border-color: rgba(74, 95, 160, var(--divide-opacity));
}

.divide-etapaIbg > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #EEF4FF;
  border-color: rgba(238, 244, 255, var(--divide-opacity));
}

.divide-etapaII > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #6DB1E1;
  border-color: rgba(109, 177, 225, var(--divide-opacity));
}

.divide-etapaIIbg > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #EEFAFF;
  border-color: rgba(238, 250, 255, var(--divide-opacity));
}

.divide-etapaIII > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F97575;
  border-color: rgba(249, 117, 117, var(--divide-opacity));
}

.divide-etapaIIIbg > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FFF5F5;
  border-color: rgba(255, 245, 245, var(--divide-opacity));
}

.divide-etapaIV > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #4B81AD;
  border-color: rgba(75, 129, 173, var(--divide-opacity));
}

.divide-etapaIVbg > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #E8F1F7;
  border-color: rgba(232, 241, 247, var(--divide-opacity));
}

.divide-celeste > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F0F5FC;
  border-color: rgba(240, 245, 252, var(--divide-opacity));
}

.divide-darkgray > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #58595B;
  border-color: rgba(88, 89, 91, var(--divide-opacity));
}

.divide-secondary > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #0065EE;
  border-color: rgba(0, 101, 238, var(--divide-opacity));
}

.divide-amber > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FFC107;
  border-color: rgba(255, 193, 7, var(--divide-opacity));
}

.divide-did-gray > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #8296A8;
  border-color: rgba(130, 150, 168, var(--divide-opacity));
}

.divide-did-gray1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--divide-opacity));
}

.divide-primary > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3169AE;
  border-color: rgba(49, 105, 174, var(--divide-opacity));
}

.divide-lightblue > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F4F9FF;
  border-color: rgba(244, 249, 255, var(--divide-opacity));
}

.divide-darkblue > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #344058;
  border-color: rgba(52, 64, 88, var(--divide-opacity));
}

.divide-graytext > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #97A2BA;
  border-color: rgba(151, 162, 186, var(--divide-opacity));
}

.divide-disabled > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F1F4F8;
  border-color: rgba(241, 244, 248, var(--divide-opacity));
}

.divide-graybg > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F7F9FD;
  border-color: rgba(247, 249, 253, var(--divide-opacity));
}

.divide-alertbg > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #EDF3FC;
  border-color: rgba(237, 243, 252, var(--divide-opacity));
}

.divide-background-gray > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FAFBFD;
  border-color: rgba(250, 251, 253, var(--divide-opacity));
}

.divide-background-red > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #EB5757;
  border-color: rgba(235, 87, 87, var(--divide-opacity));
}

.divide-bluepdf > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #4f94cf;
  border-color: rgba(79, 148, 207, var(--divide-opacity));
}

.divide-stages-first > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3A69AC;
  border-color: rgba(58, 105, 172, var(--divide-opacity));
}

.divide-stages-second > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #6889B5;
  border-color: rgba(104, 137, 181, var(--divide-opacity));
}

.divide-stages-third > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #D44236;
  border-color: rgba(212, 66, 54, var(--divide-opacity));
}

.divide-stages-fourth > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #2C5176;
  border-color: rgba(44, 81, 118, var(--divide-opacity));
}

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

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

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

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

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

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

.divide-opacity-4 > :not(template) ~ :not(template){
  --divide-opacity: 0.04;
}

.divide-opacity-5 > :not(template) ~ :not(template){
  --divide-opacity: 0.05;
}

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

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

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

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

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

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

.focus\:not-sr-only:focus{
  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;
}

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

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

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

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

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

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

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

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

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

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

.bg-white{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

.bg-red{
  --bg-opacity: 1;
  background-color: #E5323F;
  background-color: rgba(229, 50, 63, var(--bg-opacity));
}

.bg-orange{
  background-color: rgba(242, 153, 74, 0.1);
}

.bg-yellow{
  --bg-opacity: 1;
  background-color: #F2994A;
  background-color: rgba(242, 153, 74, var(--bg-opacity));
}

.bg-green{
  --bg-opacity: 1;
  background-color: #00A653;
  background-color: rgba(0, 166, 83, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

.bg-blue-did{
  --bg-opacity: 1;
  background-color: #1469B2;
  background-color: rgba(20, 105, 178, var(--bg-opacity));
}

.bg-blue-title{
  --bg-opacity: 1;
  background-color: #00527D;
  background-color: rgba(0, 82, 125, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-lightgray{
  --bg-opacity: 1;
  background-color: #D1D3D4;
  background-color: rgba(209, 211, 212, var(--bg-opacity));
}

.bg-lightgray1{
  --bg-opacity: 1;
  background-color: #F1F2F2;
  background-color: rgba(241, 242, 242, var(--bg-opacity));
}

.bg-lightgray2{
  --bg-opacity: 1;
  background-color: #414042;
  background-color: rgba(65, 64, 66, var(--bg-opacity));
}

.bg-etapaI{
  --bg-opacity: 1;
  background-color: #4A5FA0;
  background-color: rgba(74, 95, 160, var(--bg-opacity));
}

.bg-etapaIbg{
  --bg-opacity: 1;
  background-color: #EEF4FF;
  background-color: rgba(238, 244, 255, var(--bg-opacity));
}

.bg-etapaII{
  --bg-opacity: 1;
  background-color: #6DB1E1;
  background-color: rgba(109, 177, 225, var(--bg-opacity));
}

.bg-etapaIIbg{
  --bg-opacity: 1;
  background-color: #EEFAFF;
  background-color: rgba(238, 250, 255, var(--bg-opacity));
}

.bg-etapaIII{
  --bg-opacity: 1;
  background-color: #F97575;
  background-color: rgba(249, 117, 117, var(--bg-opacity));
}

.bg-etapaIIIbg{
  --bg-opacity: 1;
  background-color: #FFF5F5;
  background-color: rgba(255, 245, 245, var(--bg-opacity));
}

.bg-etapaIV{
  --bg-opacity: 1;
  background-color: #4B81AD;
  background-color: rgba(75, 129, 173, var(--bg-opacity));
}

.bg-etapaIVbg{
  --bg-opacity: 1;
  background-color: #E8F1F7;
  background-color: rgba(232, 241, 247, var(--bg-opacity));
}

.bg-celeste{
  --bg-opacity: 1;
  background-color: #F0F5FC;
  background-color: rgba(240, 245, 252, var(--bg-opacity));
}

.bg-darkgray{
  --bg-opacity: 1;
  background-color: #58595B;
  background-color: rgba(88, 89, 91, var(--bg-opacity));
}

.bg-secondary{
  --bg-opacity: 1;
  background-color: #0065EE;
  background-color: rgba(0, 101, 238, var(--bg-opacity));
}

.bg-amber{
  --bg-opacity: 1;
  background-color: #FFC107;
  background-color: rgba(255, 193, 7, var(--bg-opacity));
}

.bg-did-gray{
  --bg-opacity: 1;
  background-color: #8296A8;
  background-color: rgba(130, 150, 168, var(--bg-opacity));
}

.bg-did-gray1{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.bg-primary{
  --bg-opacity: 1;
  background-color: #3169AE;
  background-color: rgba(49, 105, 174, var(--bg-opacity));
}

.bg-lightblue{
  --bg-opacity: 1;
  background-color: #F4F9FF;
  background-color: rgba(244, 249, 255, var(--bg-opacity));
}

.bg-darkblue{
  --bg-opacity: 1;
  background-color: #344058;
  background-color: rgba(52, 64, 88, var(--bg-opacity));
}

.bg-graytext{
  --bg-opacity: 1;
  background-color: #97A2BA;
  background-color: rgba(151, 162, 186, var(--bg-opacity));
}

.bg-disabled{
  --bg-opacity: 1;
  background-color: #F1F4F8;
  background-color: rgba(241, 244, 248, var(--bg-opacity));
}

.bg-graybg{
  --bg-opacity: 1;
  background-color: #F7F9FD;
  background-color: rgba(247, 249, 253, var(--bg-opacity));
}

.bg-alertbg{
  --bg-opacity: 1;
  background-color: #EDF3FC;
  background-color: rgba(237, 243, 252, var(--bg-opacity));
}

.bg-background-gray{
  --bg-opacity: 1;
  background-color: #FAFBFD;
  background-color: rgba(250, 251, 253, var(--bg-opacity));
}

.bg-background-red{
  --bg-opacity: 1;
  background-color: #EB5757;
  background-color: rgba(235, 87, 87, var(--bg-opacity));
}

.bg-bluepdf{
  --bg-opacity: 1;
  background-color: #4f94cf;
  background-color: rgba(79, 148, 207, var(--bg-opacity));
}

.bg-stages-first{
  --bg-opacity: 1;
  background-color: #3A69AC;
  background-color: rgba(58, 105, 172, var(--bg-opacity));
}

.bg-stages-second{
  --bg-opacity: 1;
  background-color: #6889B5;
  background-color: rgba(104, 137, 181, var(--bg-opacity));
}

.bg-stages-third{
  --bg-opacity: 1;
  background-color: #D44236;
  background-color: rgba(212, 66, 54, var(--bg-opacity));
}

.bg-stages-fourth{
  --bg-opacity: 1;
  background-color: #2C5176;
  background-color: rgba(44, 81, 118, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:bg-red:hover{
  --bg-opacity: 1;
  background-color: #E5323F;
  background-color: rgba(229, 50, 63, var(--bg-opacity));
}

.hover\:bg-orange:hover{
  background-color: rgba(242, 153, 74, 0.1);
}

.hover\:bg-yellow:hover{
  --bg-opacity: 1;
  background-color: #F2994A;
  background-color: rgba(242, 153, 74, var(--bg-opacity));
}

.hover\:bg-green:hover{
  --bg-opacity: 1;
  background-color: #00A653;
  background-color: rgba(0, 166, 83, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

.hover\:bg-blue-did:hover{
  --bg-opacity: 1;
  background-color: #1469B2;
  background-color: rgba(20, 105, 178, var(--bg-opacity));
}

.hover\:bg-blue-title:hover{
  --bg-opacity: 1;
  background-color: #00527D;
  background-color: rgba(0, 82, 125, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:bg-lightgray:hover{
  --bg-opacity: 1;
  background-color: #D1D3D4;
  background-color: rgba(209, 211, 212, var(--bg-opacity));
}

.hover\:bg-lightgray1:hover{
  --bg-opacity: 1;
  background-color: #F1F2F2;
  background-color: rgba(241, 242, 242, var(--bg-opacity));
}

.hover\:bg-lightgray2:hover{
  --bg-opacity: 1;
  background-color: #414042;
  background-color: rgba(65, 64, 66, var(--bg-opacity));
}

.hover\:bg-etapaI:hover{
  --bg-opacity: 1;
  background-color: #4A5FA0;
  background-color: rgba(74, 95, 160, var(--bg-opacity));
}

.hover\:bg-etapaIbg:hover{
  --bg-opacity: 1;
  background-color: #EEF4FF;
  background-color: rgba(238, 244, 255, var(--bg-opacity));
}

.hover\:bg-etapaII:hover{
  --bg-opacity: 1;
  background-color: #6DB1E1;
  background-color: rgba(109, 177, 225, var(--bg-opacity));
}

.hover\:bg-etapaIIbg:hover{
  --bg-opacity: 1;
  background-color: #EEFAFF;
  background-color: rgba(238, 250, 255, var(--bg-opacity));
}

.hover\:bg-etapaIII:hover{
  --bg-opacity: 1;
  background-color: #F97575;
  background-color: rgba(249, 117, 117, var(--bg-opacity));
}

.hover\:bg-etapaIIIbg:hover{
  --bg-opacity: 1;
  background-color: #FFF5F5;
  background-color: rgba(255, 245, 245, var(--bg-opacity));
}

.hover\:bg-etapaIV:hover{
  --bg-opacity: 1;
  background-color: #4B81AD;
  background-color: rgba(75, 129, 173, var(--bg-opacity));
}

.hover\:bg-etapaIVbg:hover{
  --bg-opacity: 1;
  background-color: #E8F1F7;
  background-color: rgba(232, 241, 247, var(--bg-opacity));
}

.hover\:bg-celeste:hover{
  --bg-opacity: 1;
  background-color: #F0F5FC;
  background-color: rgba(240, 245, 252, var(--bg-opacity));
}

.hover\:bg-darkgray:hover{
  --bg-opacity: 1;
  background-color: #58595B;
  background-color: rgba(88, 89, 91, var(--bg-opacity));
}

.hover\:bg-secondary:hover{
  --bg-opacity: 1;
  background-color: #0065EE;
  background-color: rgba(0, 101, 238, var(--bg-opacity));
}

.hover\:bg-amber:hover{
  --bg-opacity: 1;
  background-color: #FFC107;
  background-color: rgba(255, 193, 7, var(--bg-opacity));
}

.hover\:bg-did-gray:hover{
  --bg-opacity: 1;
  background-color: #8296A8;
  background-color: rgba(130, 150, 168, var(--bg-opacity));
}

.hover\:bg-did-gray1:hover{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.hover\:bg-primary:hover{
  --bg-opacity: 1;
  background-color: #3169AE;
  background-color: rgba(49, 105, 174, var(--bg-opacity));
}

.hover\:bg-lightblue:hover{
  --bg-opacity: 1;
  background-color: #F4F9FF;
  background-color: rgba(244, 249, 255, var(--bg-opacity));
}

.hover\:bg-darkblue:hover{
  --bg-opacity: 1;
  background-color: #344058;
  background-color: rgba(52, 64, 88, var(--bg-opacity));
}

.hover\:bg-graytext:hover{
  --bg-opacity: 1;
  background-color: #97A2BA;
  background-color: rgba(151, 162, 186, var(--bg-opacity));
}

.hover\:bg-disabled:hover{
  --bg-opacity: 1;
  background-color: #F1F4F8;
  background-color: rgba(241, 244, 248, var(--bg-opacity));
}

.hover\:bg-graybg:hover{
  --bg-opacity: 1;
  background-color: #F7F9FD;
  background-color: rgba(247, 249, 253, var(--bg-opacity));
}

.hover\:bg-alertbg:hover{
  --bg-opacity: 1;
  background-color: #EDF3FC;
  background-color: rgba(237, 243, 252, var(--bg-opacity));
}

.hover\:bg-background-gray:hover{
  --bg-opacity: 1;
  background-color: #FAFBFD;
  background-color: rgba(250, 251, 253, var(--bg-opacity));
}

.hover\:bg-background-red:hover{
  --bg-opacity: 1;
  background-color: #EB5757;
  background-color: rgba(235, 87, 87, var(--bg-opacity));
}

.hover\:bg-bluepdf:hover{
  --bg-opacity: 1;
  background-color: #4f94cf;
  background-color: rgba(79, 148, 207, var(--bg-opacity));
}

.hover\:bg-stages-first:hover{
  --bg-opacity: 1;
  background-color: #3A69AC;
  background-color: rgba(58, 105, 172, var(--bg-opacity));
}

.hover\:bg-stages-second:hover{
  --bg-opacity: 1;
  background-color: #6889B5;
  background-color: rgba(104, 137, 181, var(--bg-opacity));
}

.hover\:bg-stages-third:hover{
  --bg-opacity: 1;
  background-color: #D44236;
  background-color: rgba(212, 66, 54, var(--bg-opacity));
}

.hover\:bg-stages-fourth:hover{
  --bg-opacity: 1;
  background-color: #2C5176;
  background-color: rgba(44, 81, 118, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.focus\:bg-red:focus{
  --bg-opacity: 1;
  background-color: #E5323F;
  background-color: rgba(229, 50, 63, var(--bg-opacity));
}

.focus\:bg-orange:focus{
  background-color: rgba(242, 153, 74, 0.1);
}

.focus\:bg-yellow:focus{
  --bg-opacity: 1;
  background-color: #F2994A;
  background-color: rgba(242, 153, 74, var(--bg-opacity));
}

.focus\:bg-green:focus{
  --bg-opacity: 1;
  background-color: #00A653;
  background-color: rgba(0, 166, 83, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

.focus\:bg-blue-did:focus{
  --bg-opacity: 1;
  background-color: #1469B2;
  background-color: rgba(20, 105, 178, var(--bg-opacity));
}

.focus\:bg-blue-title:focus{
  --bg-opacity: 1;
  background-color: #00527D;
  background-color: rgba(0, 82, 125, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.focus\:bg-lightgray:focus{
  --bg-opacity: 1;
  background-color: #D1D3D4;
  background-color: rgba(209, 211, 212, var(--bg-opacity));
}

.focus\:bg-lightgray1:focus{
  --bg-opacity: 1;
  background-color: #F1F2F2;
  background-color: rgba(241, 242, 242, var(--bg-opacity));
}

.focus\:bg-lightgray2:focus{
  --bg-opacity: 1;
  background-color: #414042;
  background-color: rgba(65, 64, 66, var(--bg-opacity));
}

.focus\:bg-etapaI:focus{
  --bg-opacity: 1;
  background-color: #4A5FA0;
  background-color: rgba(74, 95, 160, var(--bg-opacity));
}

.focus\:bg-etapaIbg:focus{
  --bg-opacity: 1;
  background-color: #EEF4FF;
  background-color: rgba(238, 244, 255, var(--bg-opacity));
}

.focus\:bg-etapaII:focus{
  --bg-opacity: 1;
  background-color: #6DB1E1;
  background-color: rgba(109, 177, 225, var(--bg-opacity));
}

.focus\:bg-etapaIIbg:focus{
  --bg-opacity: 1;
  background-color: #EEFAFF;
  background-color: rgba(238, 250, 255, var(--bg-opacity));
}

.focus\:bg-etapaIII:focus{
  --bg-opacity: 1;
  background-color: #F97575;
  background-color: rgba(249, 117, 117, var(--bg-opacity));
}

.focus\:bg-etapaIIIbg:focus{
  --bg-opacity: 1;
  background-color: #FFF5F5;
  background-color: rgba(255, 245, 245, var(--bg-opacity));
}

.focus\:bg-etapaIV:focus{
  --bg-opacity: 1;
  background-color: #4B81AD;
  background-color: rgba(75, 129, 173, var(--bg-opacity));
}

.focus\:bg-etapaIVbg:focus{
  --bg-opacity: 1;
  background-color: #E8F1F7;
  background-color: rgba(232, 241, 247, var(--bg-opacity));
}

.focus\:bg-celeste:focus{
  --bg-opacity: 1;
  background-color: #F0F5FC;
  background-color: rgba(240, 245, 252, var(--bg-opacity));
}

.focus\:bg-darkgray:focus{
  --bg-opacity: 1;
  background-color: #58595B;
  background-color: rgba(88, 89, 91, var(--bg-opacity));
}

.focus\:bg-secondary:focus{
  --bg-opacity: 1;
  background-color: #0065EE;
  background-color: rgba(0, 101, 238, var(--bg-opacity));
}

.focus\:bg-amber:focus{
  --bg-opacity: 1;
  background-color: #FFC107;
  background-color: rgba(255, 193, 7, var(--bg-opacity));
}

.focus\:bg-did-gray:focus{
  --bg-opacity: 1;
  background-color: #8296A8;
  background-color: rgba(130, 150, 168, var(--bg-opacity));
}

.focus\:bg-did-gray1:focus{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.focus\:bg-primary:focus{
  --bg-opacity: 1;
  background-color: #3169AE;
  background-color: rgba(49, 105, 174, var(--bg-opacity));
}

.focus\:bg-lightblue:focus{
  --bg-opacity: 1;
  background-color: #F4F9FF;
  background-color: rgba(244, 249, 255, var(--bg-opacity));
}

.focus\:bg-darkblue:focus{
  --bg-opacity: 1;
  background-color: #344058;
  background-color: rgba(52, 64, 88, var(--bg-opacity));
}

.focus\:bg-graytext:focus{
  --bg-opacity: 1;
  background-color: #97A2BA;
  background-color: rgba(151, 162, 186, var(--bg-opacity));
}

.focus\:bg-disabled:focus{
  --bg-opacity: 1;
  background-color: #F1F4F8;
  background-color: rgba(241, 244, 248, var(--bg-opacity));
}

.focus\:bg-graybg:focus{
  --bg-opacity: 1;
  background-color: #F7F9FD;
  background-color: rgba(247, 249, 253, var(--bg-opacity));
}

.focus\:bg-alertbg:focus{
  --bg-opacity: 1;
  background-color: #EDF3FC;
  background-color: rgba(237, 243, 252, var(--bg-opacity));
}

.focus\:bg-background-gray:focus{
  --bg-opacity: 1;
  background-color: #FAFBFD;
  background-color: rgba(250, 251, 253, var(--bg-opacity));
}

.focus\:bg-background-red:focus{
  --bg-opacity: 1;
  background-color: #EB5757;
  background-color: rgba(235, 87, 87, var(--bg-opacity));
}

.focus\:bg-bluepdf:focus{
  --bg-opacity: 1;
  background-color: #4f94cf;
  background-color: rgba(79, 148, 207, var(--bg-opacity));
}

.focus\:bg-stages-first:focus{
  --bg-opacity: 1;
  background-color: #3A69AC;
  background-color: rgba(58, 105, 172, var(--bg-opacity));
}

.focus\:bg-stages-second:focus{
  --bg-opacity: 1;
  background-color: #6889B5;
  background-color: rgba(104, 137, 181, var(--bg-opacity));
}

.focus\:bg-stages-third:focus{
  --bg-opacity: 1;
  background-color: #D44236;
  background-color: rgba(212, 66, 54, var(--bg-opacity));
}

.focus\:bg-stages-fourth:focus{
  --bg-opacity: 1;
  background-color: #2C5176;
  background-color: rgba(44, 81, 118, var(--bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.from-red{
  --gradient-from-color: #E5323F;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
}

.from-orange{
  --gradient-from-color: rgba(242, 153, 74, 0.1);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.from-yellow{
  --gradient-from-color: #F2994A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.from-green{
  --gradient-from-color: #00A653;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
}

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

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

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

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

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

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

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

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

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

.from-blue-did{
  --gradient-from-color: #1469B2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
}

.from-blue-title{
  --gradient-from-color: #00527D;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.from-lightgray{
  --gradient-from-color: #D1D3D4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
}

.from-lightgray1{
  --gradient-from-color: #F1F2F2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
}

.from-lightgray2{
  --gradient-from-color: #414042;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
}

.from-etapaI{
  --gradient-from-color: #4A5FA0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
}

.from-etapaIbg{
  --gradient-from-color: #EEF4FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
}

.from-etapaII{
  --gradient-from-color: #6DB1E1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
}

.from-etapaIIbg{
  --gradient-from-color: #EEFAFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
}

.from-etapaIII{
  --gradient-from-color: #F97575;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
}

.from-etapaIIIbg{
  --gradient-from-color: #FFF5F5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
}

.from-etapaIV{
  --gradient-from-color: #4B81AD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
}

.from-etapaIVbg{
  --gradient-from-color: #E8F1F7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
}

.from-celeste{
  --gradient-from-color: #F0F5FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
}

.from-darkgray{
  --gradient-from-color: #58595B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
}

.from-secondary{
  --gradient-from-color: #0065EE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
}

.from-amber{
  --gradient-from-color: #FFC107;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
}

.from-did-gray{
  --gradient-from-color: #8296A8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
}

.from-did-gray1{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.from-primary{
  --gradient-from-color: #3169AE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
}

.from-lightblue{
  --gradient-from-color: #F4F9FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
}

.from-darkblue{
  --gradient-from-color: #344058;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
}

.from-graytext{
  --gradient-from-color: #97A2BA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
}

.from-disabled{
  --gradient-from-color: #F1F4F8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
}

.from-graybg{
  --gradient-from-color: #F7F9FD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
}

.from-alertbg{
  --gradient-from-color: #EDF3FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
}

.from-background-gray{
  --gradient-from-color: #FAFBFD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
}

.from-background-red{
  --gradient-from-color: #EB5757;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
}

.from-bluepdf{
  --gradient-from-color: #4f94cf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
}

.from-stages-first{
  --gradient-from-color: #3A69AC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
}

.from-stages-second{
  --gradient-from-color: #6889B5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
}

.from-stages-third{
  --gradient-from-color: #D44236;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
}

.from-stages-fourth{
  --gradient-from-color: #2C5176;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.via-red{
  --gradient-via-color: #E5323F;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
}

.via-orange{
  --gradient-via-color: rgba(242, 153, 74, 0.1);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.via-yellow{
  --gradient-via-color: #F2994A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.via-green{
  --gradient-via-color: #00A653;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
}

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

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

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

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

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

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

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

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

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

.via-blue-did{
  --gradient-via-color: #1469B2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
}

.via-blue-title{
  --gradient-via-color: #00527D;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.via-lightgray{
  --gradient-via-color: #D1D3D4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
}

.via-lightgray1{
  --gradient-via-color: #F1F2F2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
}

.via-lightgray2{
  --gradient-via-color: #414042;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
}

.via-etapaI{
  --gradient-via-color: #4A5FA0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
}

.via-etapaIbg{
  --gradient-via-color: #EEF4FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
}

.via-etapaII{
  --gradient-via-color: #6DB1E1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
}

.via-etapaIIbg{
  --gradient-via-color: #EEFAFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
}

.via-etapaIII{
  --gradient-via-color: #F97575;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
}

.via-etapaIIIbg{
  --gradient-via-color: #FFF5F5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
}

.via-etapaIV{
  --gradient-via-color: #4B81AD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
}

.via-etapaIVbg{
  --gradient-via-color: #E8F1F7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
}

.via-celeste{
  --gradient-via-color: #F0F5FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
}

.via-darkgray{
  --gradient-via-color: #58595B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
}

.via-secondary{
  --gradient-via-color: #0065EE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
}

.via-amber{
  --gradient-via-color: #FFC107;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
}

.via-did-gray{
  --gradient-via-color: #8296A8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
}

.via-did-gray1{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.via-primary{
  --gradient-via-color: #3169AE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
}

.via-lightblue{
  --gradient-via-color: #F4F9FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
}

.via-darkblue{
  --gradient-via-color: #344058;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
}

.via-graytext{
  --gradient-via-color: #97A2BA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
}

.via-disabled{
  --gradient-via-color: #F1F4F8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
}

.via-graybg{
  --gradient-via-color: #F7F9FD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
}

.via-alertbg{
  --gradient-via-color: #EDF3FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
}

.via-background-gray{
  --gradient-via-color: #FAFBFD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
}

.via-background-red{
  --gradient-via-color: #EB5757;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
}

.via-bluepdf{
  --gradient-via-color: #4f94cf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
}

.via-stages-first{
  --gradient-via-color: #3A69AC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
}

.via-stages-second{
  --gradient-via-color: #6889B5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
}

.via-stages-third{
  --gradient-via-color: #D44236;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
}

.via-stages-fourth{
  --gradient-via-color: #2C5176;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
}

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

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

.to-black{
  --gradient-to-color: #000000;
}

.to-white{
  --gradient-to-color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

.to-red{
  --gradient-to-color: #E5323F;
}

.to-orange{
  --gradient-to-color: rgba(242, 153, 74, 0.1);
}

.to-yellow{
  --gradient-to-color: #F2994A;
}

.to-green{
  --gradient-to-color: #00A653;
}

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

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

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

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

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

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

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

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

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

.to-blue-did{
  --gradient-to-color: #1469B2;
}

.to-blue-title{
  --gradient-to-color: #00527D;
}

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

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

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

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

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

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

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

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

.to-indigo-900{
  --gradient-to-color: #3c366b;
}

.to-purple-100{
  --gradient-to-color: #faf5ff;
}

.to-purple-200{
  --gradient-to-color: #e9d8fd;
}

.to-purple-300{
  --gradient-to-color: #d6bcfa;
}

.to-purple-400{
  --gradient-to-color: #b794f4;
}

.to-purple-500{
  --gradient-to-color: #9f7aea;
}

.to-purple-600{
  --gradient-to-color: #805ad5;
}

.to-purple-700{
  --gradient-to-color: #6b46c1;
}

.to-purple-800{
  --gradient-to-color: #553c9a;
}

.to-purple-900{
  --gradient-to-color: #44337a;
}

.to-pink-100{
  --gradient-to-color: #fff5f7;
}

.to-pink-200{
  --gradient-to-color: #fed7e2;
}

.to-pink-300{
  --gradient-to-color: #fbb6ce;
}

.to-pink-400{
  --gradient-to-color: #f687b3;
}

.to-pink-500{
  --gradient-to-color: #ed64a6;
}

.to-pink-600{
  --gradient-to-color: #d53f8c;
}

.to-pink-700{
  --gradient-to-color: #b83280;
}

.to-pink-800{
  --gradient-to-color: #97266d;
}

.to-pink-900{
  --gradient-to-color: #702459;
}

.to-lightgray{
  --gradient-to-color: #D1D3D4;
}

.to-lightgray1{
  --gradient-to-color: #F1F2F2;
}

.to-lightgray2{
  --gradient-to-color: #414042;
}

.to-etapaI{
  --gradient-to-color: #4A5FA0;
}

.to-etapaIbg{
  --gradient-to-color: #EEF4FF;
}

.to-etapaII{
  --gradient-to-color: #6DB1E1;
}

.to-etapaIIbg{
  --gradient-to-color: #EEFAFF;
}

.to-etapaIII{
  --gradient-to-color: #F97575;
}

.to-etapaIIIbg{
  --gradient-to-color: #FFF5F5;
}

.to-etapaIV{
  --gradient-to-color: #4B81AD;
}

.to-etapaIVbg{
  --gradient-to-color: #E8F1F7;
}

.to-celeste{
  --gradient-to-color: #F0F5FC;
}

.to-darkgray{
  --gradient-to-color: #58595B;
}

.to-secondary{
  --gradient-to-color: #0065EE;
}

.to-amber{
  --gradient-to-color: #FFC107;
}

.to-did-gray{
  --gradient-to-color: #8296A8;
}

.to-did-gray1{
  --gradient-to-color: #333333;
}

.to-primary{
  --gradient-to-color: #3169AE;
}

.to-lightblue{
  --gradient-to-color: #F4F9FF;
}

.to-darkblue{
  --gradient-to-color: #344058;
}

.to-graytext{
  --gradient-to-color: #97A2BA;
}

.to-disabled{
  --gradient-to-color: #F1F4F8;
}

.to-graybg{
  --gradient-to-color: #F7F9FD;
}

.to-alertbg{
  --gradient-to-color: #EDF3FC;
}

.to-background-gray{
  --gradient-to-color: #FAFBFD;
}

.to-background-red{
  --gradient-to-color: #EB5757;
}

.to-bluepdf{
  --gradient-to-color: #4f94cf;
}

.to-stages-first{
  --gradient-to-color: #3A69AC;
}

.to-stages-second{
  --gradient-to-color: #6889B5;
}

.to-stages-third{
  --gradient-to-color: #D44236;
}

.to-stages-fourth{
  --gradient-to-color: #2C5176;
}

.hover\:from-transparent:hover{
  --gradient-from-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:from-current:hover{
  --gradient-from-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:from-black:hover{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:from-white:hover{
  --gradient-from-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:from-gray-100:hover{
  --gradient-from-color: #f7fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
}

.hover\:from-gray-200:hover{
  --gradient-from-color: #edf2f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
}

.hover\:from-gray-300:hover{
  --gradient-from-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.hover\:from-gray-400:hover{
  --gradient-from-color: #cbd5e0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
}

.hover\:from-gray-500:hover{
  --gradient-from-color: #a0aec0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
}

.hover\:from-gray-600:hover{
  --gradient-from-color: #718096;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
}

.hover\:from-gray-700:hover{
  --gradient-from-color: #4a5568;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
}

.hover\:from-gray-800:hover{
  --gradient-from-color: #2d3748;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
}

.hover\:from-gray-900:hover{
  --gradient-from-color: #1a202c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
}

.hover\:from-red:hover{
  --gradient-from-color: #E5323F;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
}

.hover\:from-orange:hover{
  --gradient-from-color: rgba(242, 153, 74, 0.1);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.hover\:from-yellow:hover{
  --gradient-from-color: #F2994A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.hover\:from-green:hover{
  --gradient-from-color: #00A653;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
}

.hover\:from-teal-100:hover{
  --gradient-from-color: #e6fffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
}

.hover\:from-teal-200:hover{
  --gradient-from-color: #b2f5ea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
}

.hover\:from-teal-300:hover{
  --gradient-from-color: #81e6d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
}

.hover\:from-teal-400:hover{
  --gradient-from-color: #4fd1c5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
}

.hover\:from-teal-500:hover{
  --gradient-from-color: #38b2ac;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
}

.hover\:from-teal-600:hover{
  --gradient-from-color: #319795;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
}

.hover\:from-teal-700:hover{
  --gradient-from-color: #2c7a7b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
}

.hover\:from-teal-800:hover{
  --gradient-from-color: #285e61;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
}

.hover\:from-teal-900:hover{
  --gradient-from-color: #234e52;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
}

.hover\:from-blue-did:hover{
  --gradient-from-color: #1469B2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
}

.hover\:from-blue-title:hover{
  --gradient-from-color: #00527D;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
}

.hover\:from-indigo-100:hover{
  --gradient-from-color: #ebf4ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
}

.hover\:from-indigo-200:hover{
  --gradient-from-color: #c3dafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
}

.hover\:from-indigo-300:hover{
  --gradient-from-color: #a3bffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
}

.hover\:from-indigo-400:hover{
  --gradient-from-color: #7f9cf5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
}

.hover\:from-indigo-500:hover{
  --gradient-from-color: #667eea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
}

.hover\:from-indigo-600:hover{
  --gradient-from-color: #5a67d8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
}

.hover\:from-indigo-700:hover{
  --gradient-from-color: #4c51bf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
}

.hover\:from-indigo-800:hover{
  --gradient-from-color: #434190;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
}

.hover\:from-indigo-900:hover{
  --gradient-from-color: #3c366b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
}

.hover\:from-purple-100:hover{
  --gradient-from-color: #faf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
}

.hover\:from-purple-200:hover{
  --gradient-from-color: #e9d8fd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
}

.hover\:from-purple-300:hover{
  --gradient-from-color: #d6bcfa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
}

.hover\:from-purple-400:hover{
  --gradient-from-color: #b794f4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
}

.hover\:from-purple-500:hover{
  --gradient-from-color: #9f7aea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
}

.hover\:from-purple-600:hover{
  --gradient-from-color: #805ad5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
}

.hover\:from-purple-700:hover{
  --gradient-from-color: #6b46c1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
}

.hover\:from-purple-800:hover{
  --gradient-from-color: #553c9a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
}

.hover\:from-purple-900:hover{
  --gradient-from-color: #44337a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
}

.hover\:from-pink-100:hover{
  --gradient-from-color: #fff5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
}

.hover\:from-pink-200:hover{
  --gradient-from-color: #fed7e2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
}

.hover\:from-pink-300:hover{
  --gradient-from-color: #fbb6ce;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
}

.hover\:from-pink-400:hover{
  --gradient-from-color: #f687b3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
}

.hover\:from-pink-500:hover{
  --gradient-from-color: #ed64a6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
}

.hover\:from-pink-600:hover{
  --gradient-from-color: #d53f8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
}

.hover\:from-pink-700:hover{
  --gradient-from-color: #b83280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
}

.hover\:from-pink-800:hover{
  --gradient-from-color: #97266d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
}

.hover\:from-pink-900:hover{
  --gradient-from-color: #702459;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
}

.hover\:from-lightgray:hover{
  --gradient-from-color: #D1D3D4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
}

.hover\:from-lightgray1:hover{
  --gradient-from-color: #F1F2F2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
}

.hover\:from-lightgray2:hover{
  --gradient-from-color: #414042;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
}

.hover\:from-etapaI:hover{
  --gradient-from-color: #4A5FA0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
}

.hover\:from-etapaIbg:hover{
  --gradient-from-color: #EEF4FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
}

.hover\:from-etapaII:hover{
  --gradient-from-color: #6DB1E1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
}

.hover\:from-etapaIIbg:hover{
  --gradient-from-color: #EEFAFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
}

.hover\:from-etapaIII:hover{
  --gradient-from-color: #F97575;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
}

.hover\:from-etapaIIIbg:hover{
  --gradient-from-color: #FFF5F5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
}

.hover\:from-etapaIV:hover{
  --gradient-from-color: #4B81AD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
}

.hover\:from-etapaIVbg:hover{
  --gradient-from-color: #E8F1F7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
}

.hover\:from-celeste:hover{
  --gradient-from-color: #F0F5FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
}

.hover\:from-darkgray:hover{
  --gradient-from-color: #58595B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
}

.hover\:from-secondary:hover{
  --gradient-from-color: #0065EE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
}

.hover\:from-amber:hover{
  --gradient-from-color: #FFC107;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
}

.hover\:from-did-gray:hover{
  --gradient-from-color: #8296A8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
}

.hover\:from-did-gray1:hover{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.hover\:from-primary:hover{
  --gradient-from-color: #3169AE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
}

.hover\:from-lightblue:hover{
  --gradient-from-color: #F4F9FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
}

.hover\:from-darkblue:hover{
  --gradient-from-color: #344058;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
}

.hover\:from-graytext:hover{
  --gradient-from-color: #97A2BA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
}

.hover\:from-disabled:hover{
  --gradient-from-color: #F1F4F8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
}

.hover\:from-graybg:hover{
  --gradient-from-color: #F7F9FD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
}

.hover\:from-alertbg:hover{
  --gradient-from-color: #EDF3FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
}

.hover\:from-background-gray:hover{
  --gradient-from-color: #FAFBFD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
}

.hover\:from-background-red:hover{
  --gradient-from-color: #EB5757;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
}

.hover\:from-bluepdf:hover{
  --gradient-from-color: #4f94cf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
}

.hover\:from-stages-first:hover{
  --gradient-from-color: #3A69AC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
}

.hover\:from-stages-second:hover{
  --gradient-from-color: #6889B5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
}

.hover\:from-stages-third:hover{
  --gradient-from-color: #D44236;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
}

.hover\:from-stages-fourth:hover{
  --gradient-from-color: #2C5176;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
}

.hover\:via-transparent:hover{
  --gradient-via-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:via-current:hover{
  --gradient-via-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:via-black:hover{
  --gradient-via-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:via-white:hover{
  --gradient-via-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:via-gray-100:hover{
  --gradient-via-color: #f7fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
}

.hover\:via-gray-200:hover{
  --gradient-via-color: #edf2f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
}

.hover\:via-gray-300:hover{
  --gradient-via-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.hover\:via-gray-400:hover{
  --gradient-via-color: #cbd5e0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
}

.hover\:via-gray-500:hover{
  --gradient-via-color: #a0aec0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
}

.hover\:via-gray-600:hover{
  --gradient-via-color: #718096;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
}

.hover\:via-gray-700:hover{
  --gradient-via-color: #4a5568;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
}

.hover\:via-gray-800:hover{
  --gradient-via-color: #2d3748;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
}

.hover\:via-gray-900:hover{
  --gradient-via-color: #1a202c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
}

.hover\:via-red:hover{
  --gradient-via-color: #E5323F;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
}

.hover\:via-orange:hover{
  --gradient-via-color: rgba(242, 153, 74, 0.1);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.hover\:via-yellow:hover{
  --gradient-via-color: #F2994A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.hover\:via-green:hover{
  --gradient-via-color: #00A653;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
}

.hover\:via-teal-100:hover{
  --gradient-via-color: #e6fffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
}

.hover\:via-teal-200:hover{
  --gradient-via-color: #b2f5ea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
}

.hover\:via-teal-300:hover{
  --gradient-via-color: #81e6d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
}

.hover\:via-teal-400:hover{
  --gradient-via-color: #4fd1c5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
}

.hover\:via-teal-500:hover{
  --gradient-via-color: #38b2ac;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
}

.hover\:via-teal-600:hover{
  --gradient-via-color: #319795;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
}

.hover\:via-teal-700:hover{
  --gradient-via-color: #2c7a7b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
}

.hover\:via-teal-800:hover{
  --gradient-via-color: #285e61;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
}

.hover\:via-teal-900:hover{
  --gradient-via-color: #234e52;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
}

.hover\:via-blue-did:hover{
  --gradient-via-color: #1469B2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
}

.hover\:via-blue-title:hover{
  --gradient-via-color: #00527D;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
}

.hover\:via-indigo-100:hover{
  --gradient-via-color: #ebf4ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
}

.hover\:via-indigo-200:hover{
  --gradient-via-color: #c3dafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
}

.hover\:via-indigo-300:hover{
  --gradient-via-color: #a3bffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
}

.hover\:via-indigo-400:hover{
  --gradient-via-color: #7f9cf5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
}

.hover\:via-indigo-500:hover{
  --gradient-via-color: #667eea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
}

.hover\:via-indigo-600:hover{
  --gradient-via-color: #5a67d8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
}

.hover\:via-indigo-700:hover{
  --gradient-via-color: #4c51bf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
}

.hover\:via-indigo-800:hover{
  --gradient-via-color: #434190;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
}

.hover\:via-indigo-900:hover{
  --gradient-via-color: #3c366b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
}

.hover\:via-purple-100:hover{
  --gradient-via-color: #faf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
}

.hover\:via-purple-200:hover{
  --gradient-via-color: #e9d8fd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
}

.hover\:via-purple-300:hover{
  --gradient-via-color: #d6bcfa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
}

.hover\:via-purple-400:hover{
  --gradient-via-color: #b794f4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
}

.hover\:via-purple-500:hover{
  --gradient-via-color: #9f7aea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
}

.hover\:via-purple-600:hover{
  --gradient-via-color: #805ad5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
}

.hover\:via-purple-700:hover{
  --gradient-via-color: #6b46c1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
}

.hover\:via-purple-800:hover{
  --gradient-via-color: #553c9a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
}

.hover\:via-purple-900:hover{
  --gradient-via-color: #44337a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
}

.hover\:via-pink-100:hover{
  --gradient-via-color: #fff5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
}

.hover\:via-pink-200:hover{
  --gradient-via-color: #fed7e2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
}

.hover\:via-pink-300:hover{
  --gradient-via-color: #fbb6ce;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
}

.hover\:via-pink-400:hover{
  --gradient-via-color: #f687b3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
}

.hover\:via-pink-500:hover{
  --gradient-via-color: #ed64a6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
}

.hover\:via-pink-600:hover{
  --gradient-via-color: #d53f8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
}

.hover\:via-pink-700:hover{
  --gradient-via-color: #b83280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
}

.hover\:via-pink-800:hover{
  --gradient-via-color: #97266d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
}

.hover\:via-pink-900:hover{
  --gradient-via-color: #702459;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
}

.hover\:via-lightgray:hover{
  --gradient-via-color: #D1D3D4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
}

.hover\:via-lightgray1:hover{
  --gradient-via-color: #F1F2F2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
}

.hover\:via-lightgray2:hover{
  --gradient-via-color: #414042;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
}

.hover\:via-etapaI:hover{
  --gradient-via-color: #4A5FA0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
}

.hover\:via-etapaIbg:hover{
  --gradient-via-color: #EEF4FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
}

.hover\:via-etapaII:hover{
  --gradient-via-color: #6DB1E1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
}

.hover\:via-etapaIIbg:hover{
  --gradient-via-color: #EEFAFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
}

.hover\:via-etapaIII:hover{
  --gradient-via-color: #F97575;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
}

.hover\:via-etapaIIIbg:hover{
  --gradient-via-color: #FFF5F5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
}

.hover\:via-etapaIV:hover{
  --gradient-via-color: #4B81AD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
}

.hover\:via-etapaIVbg:hover{
  --gradient-via-color: #E8F1F7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
}

.hover\:via-celeste:hover{
  --gradient-via-color: #F0F5FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
}

.hover\:via-darkgray:hover{
  --gradient-via-color: #58595B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
}

.hover\:via-secondary:hover{
  --gradient-via-color: #0065EE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
}

.hover\:via-amber:hover{
  --gradient-via-color: #FFC107;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
}

.hover\:via-did-gray:hover{
  --gradient-via-color: #8296A8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
}

.hover\:via-did-gray1:hover{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.hover\:via-primary:hover{
  --gradient-via-color: #3169AE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
}

.hover\:via-lightblue:hover{
  --gradient-via-color: #F4F9FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
}

.hover\:via-darkblue:hover{
  --gradient-via-color: #344058;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
}

.hover\:via-graytext:hover{
  --gradient-via-color: #97A2BA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
}

.hover\:via-disabled:hover{
  --gradient-via-color: #F1F4F8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
}

.hover\:via-graybg:hover{
  --gradient-via-color: #F7F9FD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
}

.hover\:via-alertbg:hover{
  --gradient-via-color: #EDF3FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
}

.hover\:via-background-gray:hover{
  --gradient-via-color: #FAFBFD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
}

.hover\:via-background-red:hover{
  --gradient-via-color: #EB5757;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
}

.hover\:via-bluepdf:hover{
  --gradient-via-color: #4f94cf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
}

.hover\:via-stages-first:hover{
  --gradient-via-color: #3A69AC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
}

.hover\:via-stages-second:hover{
  --gradient-via-color: #6889B5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
}

.hover\:via-stages-third:hover{
  --gradient-via-color: #D44236;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
}

.hover\:via-stages-fourth:hover{
  --gradient-via-color: #2C5176;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
}

.hover\:to-transparent:hover{
  --gradient-to-color: transparent;
}

.hover\:to-current:hover{
  --gradient-to-color: currentColor;
}

.hover\:to-black:hover{
  --gradient-to-color: #000000;
}

.hover\:to-white:hover{
  --gradient-to-color: #FFFFFF;
}

.hover\:to-gray-100:hover{
  --gradient-to-color: #f7fafc;
}

.hover\:to-gray-200:hover{
  --gradient-to-color: #edf2f7;
}

.hover\:to-gray-300:hover{
  --gradient-to-color: #e2e8f0;
}

.hover\:to-gray-400:hover{
  --gradient-to-color: #cbd5e0;
}

.hover\:to-gray-500:hover{
  --gradient-to-color: #a0aec0;
}

.hover\:to-gray-600:hover{
  --gradient-to-color: #718096;
}

.hover\:to-gray-700:hover{
  --gradient-to-color: #4a5568;
}

.hover\:to-gray-800:hover{
  --gradient-to-color: #2d3748;
}

.hover\:to-gray-900:hover{
  --gradient-to-color: #1a202c;
}

.hover\:to-red:hover{
  --gradient-to-color: #E5323F;
}

.hover\:to-orange:hover{
  --gradient-to-color: rgba(242, 153, 74, 0.1);
}

.hover\:to-yellow:hover{
  --gradient-to-color: #F2994A;
}

.hover\:to-green:hover{
  --gradient-to-color: #00A653;
}

.hover\:to-teal-100:hover{
  --gradient-to-color: #e6fffa;
}

.hover\:to-teal-200:hover{
  --gradient-to-color: #b2f5ea;
}

.hover\:to-teal-300:hover{
  --gradient-to-color: #81e6d9;
}

.hover\:to-teal-400:hover{
  --gradient-to-color: #4fd1c5;
}

.hover\:to-teal-500:hover{
  --gradient-to-color: #38b2ac;
}

.hover\:to-teal-600:hover{
  --gradient-to-color: #319795;
}

.hover\:to-teal-700:hover{
  --gradient-to-color: #2c7a7b;
}

.hover\:to-teal-800:hover{
  --gradient-to-color: #285e61;
}

.hover\:to-teal-900:hover{
  --gradient-to-color: #234e52;
}

.hover\:to-blue-did:hover{
  --gradient-to-color: #1469B2;
}

.hover\:to-blue-title:hover{
  --gradient-to-color: #00527D;
}

.hover\:to-indigo-100:hover{
  --gradient-to-color: #ebf4ff;
}

.hover\:to-indigo-200:hover{
  --gradient-to-color: #c3dafe;
}

.hover\:to-indigo-300:hover{
  --gradient-to-color: #a3bffa;
}

.hover\:to-indigo-400:hover{
  --gradient-to-color: #7f9cf5;
}

.hover\:to-indigo-500:hover{
  --gradient-to-color: #667eea;
}

.hover\:to-indigo-600:hover{
  --gradient-to-color: #5a67d8;
}

.hover\:to-indigo-700:hover{
  --gradient-to-color: #4c51bf;
}

.hover\:to-indigo-800:hover{
  --gradient-to-color: #434190;
}

.hover\:to-indigo-900:hover{
  --gradient-to-color: #3c366b;
}

.hover\:to-purple-100:hover{
  --gradient-to-color: #faf5ff;
}

.hover\:to-purple-200:hover{
  --gradient-to-color: #e9d8fd;
}

.hover\:to-purple-300:hover{
  --gradient-to-color: #d6bcfa;
}

.hover\:to-purple-400:hover{
  --gradient-to-color: #b794f4;
}

.hover\:to-purple-500:hover{
  --gradient-to-color: #9f7aea;
}

.hover\:to-purple-600:hover{
  --gradient-to-color: #805ad5;
}

.hover\:to-purple-700:hover{
  --gradient-to-color: #6b46c1;
}

.hover\:to-purple-800:hover{
  --gradient-to-color: #553c9a;
}

.hover\:to-purple-900:hover{
  --gradient-to-color: #44337a;
}

.hover\:to-pink-100:hover{
  --gradient-to-color: #fff5f7;
}

.hover\:to-pink-200:hover{
  --gradient-to-color: #fed7e2;
}

.hover\:to-pink-300:hover{
  --gradient-to-color: #fbb6ce;
}

.hover\:to-pink-400:hover{
  --gradient-to-color: #f687b3;
}

.hover\:to-pink-500:hover{
  --gradient-to-color: #ed64a6;
}

.hover\:to-pink-600:hover{
  --gradient-to-color: #d53f8c;
}

.hover\:to-pink-700:hover{
  --gradient-to-color: #b83280;
}

.hover\:to-pink-800:hover{
  --gradient-to-color: #97266d;
}

.hover\:to-pink-900:hover{
  --gradient-to-color: #702459;
}

.hover\:to-lightgray:hover{
  --gradient-to-color: #D1D3D4;
}

.hover\:to-lightgray1:hover{
  --gradient-to-color: #F1F2F2;
}

.hover\:to-lightgray2:hover{
  --gradient-to-color: #414042;
}

.hover\:to-etapaI:hover{
  --gradient-to-color: #4A5FA0;
}

.hover\:to-etapaIbg:hover{
  --gradient-to-color: #EEF4FF;
}

.hover\:to-etapaII:hover{
  --gradient-to-color: #6DB1E1;
}

.hover\:to-etapaIIbg:hover{
  --gradient-to-color: #EEFAFF;
}

.hover\:to-etapaIII:hover{
  --gradient-to-color: #F97575;
}

.hover\:to-etapaIIIbg:hover{
  --gradient-to-color: #FFF5F5;
}

.hover\:to-etapaIV:hover{
  --gradient-to-color: #4B81AD;
}

.hover\:to-etapaIVbg:hover{
  --gradient-to-color: #E8F1F7;
}

.hover\:to-celeste:hover{
  --gradient-to-color: #F0F5FC;
}

.hover\:to-darkgray:hover{
  --gradient-to-color: #58595B;
}

.hover\:to-secondary:hover{
  --gradient-to-color: #0065EE;
}

.hover\:to-amber:hover{
  --gradient-to-color: #FFC107;
}

.hover\:to-did-gray:hover{
  --gradient-to-color: #8296A8;
}

.hover\:to-did-gray1:hover{
  --gradient-to-color: #333333;
}

.hover\:to-primary:hover{
  --gradient-to-color: #3169AE;
}

.hover\:to-lightblue:hover{
  --gradient-to-color: #F4F9FF;
}

.hover\:to-darkblue:hover{
  --gradient-to-color: #344058;
}

.hover\:to-graytext:hover{
  --gradient-to-color: #97A2BA;
}

.hover\:to-disabled:hover{
  --gradient-to-color: #F1F4F8;
}

.hover\:to-graybg:hover{
  --gradient-to-color: #F7F9FD;
}

.hover\:to-alertbg:hover{
  --gradient-to-color: #EDF3FC;
}

.hover\:to-background-gray:hover{
  --gradient-to-color: #FAFBFD;
}

.hover\:to-background-red:hover{
  --gradient-to-color: #EB5757;
}

.hover\:to-bluepdf:hover{
  --gradient-to-color: #4f94cf;
}

.hover\:to-stages-first:hover{
  --gradient-to-color: #3A69AC;
}

.hover\:to-stages-second:hover{
  --gradient-to-color: #6889B5;
}

.hover\:to-stages-third:hover{
  --gradient-to-color: #D44236;
}

.hover\:to-stages-fourth:hover{
  --gradient-to-color: #2C5176;
}

.focus\:from-transparent:focus{
  --gradient-from-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:from-current:focus{
  --gradient-from-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:from-black:focus{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:from-white:focus{
  --gradient-from-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:from-gray-100:focus{
  --gradient-from-color: #f7fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
}

.focus\:from-gray-200:focus{
  --gradient-from-color: #edf2f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
}

.focus\:from-gray-300:focus{
  --gradient-from-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.focus\:from-gray-400:focus{
  --gradient-from-color: #cbd5e0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
}

.focus\:from-gray-500:focus{
  --gradient-from-color: #a0aec0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
}

.focus\:from-gray-600:focus{
  --gradient-from-color: #718096;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
}

.focus\:from-gray-700:focus{
  --gradient-from-color: #4a5568;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
}

.focus\:from-gray-800:focus{
  --gradient-from-color: #2d3748;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
}

.focus\:from-gray-900:focus{
  --gradient-from-color: #1a202c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
}

.focus\:from-red:focus{
  --gradient-from-color: #E5323F;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
}

.focus\:from-orange:focus{
  --gradient-from-color: rgba(242, 153, 74, 0.1);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.focus\:from-yellow:focus{
  --gradient-from-color: #F2994A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.focus\:from-green:focus{
  --gradient-from-color: #00A653;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
}

.focus\:from-teal-100:focus{
  --gradient-from-color: #e6fffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
}

.focus\:from-teal-200:focus{
  --gradient-from-color: #b2f5ea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
}

.focus\:from-teal-300:focus{
  --gradient-from-color: #81e6d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
}

.focus\:from-teal-400:focus{
  --gradient-from-color: #4fd1c5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
}

.focus\:from-teal-500:focus{
  --gradient-from-color: #38b2ac;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
}

.focus\:from-teal-600:focus{
  --gradient-from-color: #319795;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
}

.focus\:from-teal-700:focus{
  --gradient-from-color: #2c7a7b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
}

.focus\:from-teal-800:focus{
  --gradient-from-color: #285e61;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
}

.focus\:from-teal-900:focus{
  --gradient-from-color: #234e52;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
}

.focus\:from-blue-did:focus{
  --gradient-from-color: #1469B2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
}

.focus\:from-blue-title:focus{
  --gradient-from-color: #00527D;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
}

.focus\:from-indigo-100:focus{
  --gradient-from-color: #ebf4ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
}

.focus\:from-indigo-200:focus{
  --gradient-from-color: #c3dafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
}

.focus\:from-indigo-300:focus{
  --gradient-from-color: #a3bffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
}

.focus\:from-indigo-400:focus{
  --gradient-from-color: #7f9cf5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
}

.focus\:from-indigo-500:focus{
  --gradient-from-color: #667eea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
}

.focus\:from-indigo-600:focus{
  --gradient-from-color: #5a67d8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
}

.focus\:from-indigo-700:focus{
  --gradient-from-color: #4c51bf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
}

.focus\:from-indigo-800:focus{
  --gradient-from-color: #434190;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
}

.focus\:from-indigo-900:focus{
  --gradient-from-color: #3c366b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
}

.focus\:from-purple-100:focus{
  --gradient-from-color: #faf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
}

.focus\:from-purple-200:focus{
  --gradient-from-color: #e9d8fd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
}

.focus\:from-purple-300:focus{
  --gradient-from-color: #d6bcfa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
}

.focus\:from-purple-400:focus{
  --gradient-from-color: #b794f4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
}

.focus\:from-purple-500:focus{
  --gradient-from-color: #9f7aea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
}

.focus\:from-purple-600:focus{
  --gradient-from-color: #805ad5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
}

.focus\:from-purple-700:focus{
  --gradient-from-color: #6b46c1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
}

.focus\:from-purple-800:focus{
  --gradient-from-color: #553c9a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
}

.focus\:from-purple-900:focus{
  --gradient-from-color: #44337a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
}

.focus\:from-pink-100:focus{
  --gradient-from-color: #fff5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
}

.focus\:from-pink-200:focus{
  --gradient-from-color: #fed7e2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
}

.focus\:from-pink-300:focus{
  --gradient-from-color: #fbb6ce;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
}

.focus\:from-pink-400:focus{
  --gradient-from-color: #f687b3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
}

.focus\:from-pink-500:focus{
  --gradient-from-color: #ed64a6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
}

.focus\:from-pink-600:focus{
  --gradient-from-color: #d53f8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
}

.focus\:from-pink-700:focus{
  --gradient-from-color: #b83280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
}

.focus\:from-pink-800:focus{
  --gradient-from-color: #97266d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
}

.focus\:from-pink-900:focus{
  --gradient-from-color: #702459;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
}

.focus\:from-lightgray:focus{
  --gradient-from-color: #D1D3D4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
}

.focus\:from-lightgray1:focus{
  --gradient-from-color: #F1F2F2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
}

.focus\:from-lightgray2:focus{
  --gradient-from-color: #414042;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
}

.focus\:from-etapaI:focus{
  --gradient-from-color: #4A5FA0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
}

.focus\:from-etapaIbg:focus{
  --gradient-from-color: #EEF4FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
}

.focus\:from-etapaII:focus{
  --gradient-from-color: #6DB1E1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
}

.focus\:from-etapaIIbg:focus{
  --gradient-from-color: #EEFAFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
}

.focus\:from-etapaIII:focus{
  --gradient-from-color: #F97575;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
}

.focus\:from-etapaIIIbg:focus{
  --gradient-from-color: #FFF5F5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
}

.focus\:from-etapaIV:focus{
  --gradient-from-color: #4B81AD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
}

.focus\:from-etapaIVbg:focus{
  --gradient-from-color: #E8F1F7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
}

.focus\:from-celeste:focus{
  --gradient-from-color: #F0F5FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
}

.focus\:from-darkgray:focus{
  --gradient-from-color: #58595B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
}

.focus\:from-secondary:focus{
  --gradient-from-color: #0065EE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
}

.focus\:from-amber:focus{
  --gradient-from-color: #FFC107;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
}

.focus\:from-did-gray:focus{
  --gradient-from-color: #8296A8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
}

.focus\:from-did-gray1:focus{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.focus\:from-primary:focus{
  --gradient-from-color: #3169AE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
}

.focus\:from-lightblue:focus{
  --gradient-from-color: #F4F9FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
}

.focus\:from-darkblue:focus{
  --gradient-from-color: #344058;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
}

.focus\:from-graytext:focus{
  --gradient-from-color: #97A2BA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
}

.focus\:from-disabled:focus{
  --gradient-from-color: #F1F4F8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
}

.focus\:from-graybg:focus{
  --gradient-from-color: #F7F9FD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
}

.focus\:from-alertbg:focus{
  --gradient-from-color: #EDF3FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
}

.focus\:from-background-gray:focus{
  --gradient-from-color: #FAFBFD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
}

.focus\:from-background-red:focus{
  --gradient-from-color: #EB5757;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
}

.focus\:from-bluepdf:focus{
  --gradient-from-color: #4f94cf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
}

.focus\:from-stages-first:focus{
  --gradient-from-color: #3A69AC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
}

.focus\:from-stages-second:focus{
  --gradient-from-color: #6889B5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
}

.focus\:from-stages-third:focus{
  --gradient-from-color: #D44236;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
}

.focus\:from-stages-fourth:focus{
  --gradient-from-color: #2C5176;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
}

.focus\:via-transparent:focus{
  --gradient-via-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:via-current:focus{
  --gradient-via-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:via-black:focus{
  --gradient-via-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:via-white:focus{
  --gradient-via-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:via-gray-100:focus{
  --gradient-via-color: #f7fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
}

.focus\:via-gray-200:focus{
  --gradient-via-color: #edf2f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
}

.focus\:via-gray-300:focus{
  --gradient-via-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.focus\:via-gray-400:focus{
  --gradient-via-color: #cbd5e0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
}

.focus\:via-gray-500:focus{
  --gradient-via-color: #a0aec0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
}

.focus\:via-gray-600:focus{
  --gradient-via-color: #718096;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
}

.focus\:via-gray-700:focus{
  --gradient-via-color: #4a5568;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
}

.focus\:via-gray-800:focus{
  --gradient-via-color: #2d3748;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
}

.focus\:via-gray-900:focus{
  --gradient-via-color: #1a202c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
}

.focus\:via-red:focus{
  --gradient-via-color: #E5323F;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
}

.focus\:via-orange:focus{
  --gradient-via-color: rgba(242, 153, 74, 0.1);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.focus\:via-yellow:focus{
  --gradient-via-color: #F2994A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
}

.focus\:via-green:focus{
  --gradient-via-color: #00A653;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
}

.focus\:via-teal-100:focus{
  --gradient-via-color: #e6fffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
}

.focus\:via-teal-200:focus{
  --gradient-via-color: #b2f5ea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
}

.focus\:via-teal-300:focus{
  --gradient-via-color: #81e6d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
}

.focus\:via-teal-400:focus{
  --gradient-via-color: #4fd1c5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
}

.focus\:via-teal-500:focus{
  --gradient-via-color: #38b2ac;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
}

.focus\:via-teal-600:focus{
  --gradient-via-color: #319795;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
}

.focus\:via-teal-700:focus{
  --gradient-via-color: #2c7a7b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
}

.focus\:via-teal-800:focus{
  --gradient-via-color: #285e61;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
}

.focus\:via-teal-900:focus{
  --gradient-via-color: #234e52;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
}

.focus\:via-blue-did:focus{
  --gradient-via-color: #1469B2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
}

.focus\:via-blue-title:focus{
  --gradient-via-color: #00527D;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
}

.focus\:via-indigo-100:focus{
  --gradient-via-color: #ebf4ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
}

.focus\:via-indigo-200:focus{
  --gradient-via-color: #c3dafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
}

.focus\:via-indigo-300:focus{
  --gradient-via-color: #a3bffa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
}

.focus\:via-indigo-400:focus{
  --gradient-via-color: #7f9cf5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
}

.focus\:via-indigo-500:focus{
  --gradient-via-color: #667eea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
}

.focus\:via-indigo-600:focus{
  --gradient-via-color: #5a67d8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
}

.focus\:via-indigo-700:focus{
  --gradient-via-color: #4c51bf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
}

.focus\:via-indigo-800:focus{
  --gradient-via-color: #434190;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
}

.focus\:via-indigo-900:focus{
  --gradient-via-color: #3c366b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
}

.focus\:via-purple-100:focus{
  --gradient-via-color: #faf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
}

.focus\:via-purple-200:focus{
  --gradient-via-color: #e9d8fd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
}

.focus\:via-purple-300:focus{
  --gradient-via-color: #d6bcfa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
}

.focus\:via-purple-400:focus{
  --gradient-via-color: #b794f4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
}

.focus\:via-purple-500:focus{
  --gradient-via-color: #9f7aea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
}

.focus\:via-purple-600:focus{
  --gradient-via-color: #805ad5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
}

.focus\:via-purple-700:focus{
  --gradient-via-color: #6b46c1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
}

.focus\:via-purple-800:focus{
  --gradient-via-color: #553c9a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
}

.focus\:via-purple-900:focus{
  --gradient-via-color: #44337a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
}

.focus\:via-pink-100:focus{
  --gradient-via-color: #fff5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
}

.focus\:via-pink-200:focus{
  --gradient-via-color: #fed7e2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
}

.focus\:via-pink-300:focus{
  --gradient-via-color: #fbb6ce;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
}

.focus\:via-pink-400:focus{
  --gradient-via-color: #f687b3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
}

.focus\:via-pink-500:focus{
  --gradient-via-color: #ed64a6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
}

.focus\:via-pink-600:focus{
  --gradient-via-color: #d53f8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
}

.focus\:via-pink-700:focus{
  --gradient-via-color: #b83280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
}

.focus\:via-pink-800:focus{
  --gradient-via-color: #97266d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
}

.focus\:via-pink-900:focus{
  --gradient-via-color: #702459;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
}

.focus\:via-lightgray:focus{
  --gradient-via-color: #D1D3D4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
}

.focus\:via-lightgray1:focus{
  --gradient-via-color: #F1F2F2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
}

.focus\:via-lightgray2:focus{
  --gradient-via-color: #414042;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
}

.focus\:via-etapaI:focus{
  --gradient-via-color: #4A5FA0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
}

.focus\:via-etapaIbg:focus{
  --gradient-via-color: #EEF4FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
}

.focus\:via-etapaII:focus{
  --gradient-via-color: #6DB1E1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
}

.focus\:via-etapaIIbg:focus{
  --gradient-via-color: #EEFAFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
}

.focus\:via-etapaIII:focus{
  --gradient-via-color: #F97575;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
}

.focus\:via-etapaIIIbg:focus{
  --gradient-via-color: #FFF5F5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
}

.focus\:via-etapaIV:focus{
  --gradient-via-color: #4B81AD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
}

.focus\:via-etapaIVbg:focus{
  --gradient-via-color: #E8F1F7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
}

.focus\:via-celeste:focus{
  --gradient-via-color: #F0F5FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
}

.focus\:via-darkgray:focus{
  --gradient-via-color: #58595B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
}

.focus\:via-secondary:focus{
  --gradient-via-color: #0065EE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
}

.focus\:via-amber:focus{
  --gradient-via-color: #FFC107;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
}

.focus\:via-did-gray:focus{
  --gradient-via-color: #8296A8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
}

.focus\:via-did-gray1:focus{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.focus\:via-primary:focus{
  --gradient-via-color: #3169AE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
}

.focus\:via-lightblue:focus{
  --gradient-via-color: #F4F9FF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
}

.focus\:via-darkblue:focus{
  --gradient-via-color: #344058;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
}

.focus\:via-graytext:focus{
  --gradient-via-color: #97A2BA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
}

.focus\:via-disabled:focus{
  --gradient-via-color: #F1F4F8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
}

.focus\:via-graybg:focus{
  --gradient-via-color: #F7F9FD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
}

.focus\:via-alertbg:focus{
  --gradient-via-color: #EDF3FC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
}

.focus\:via-background-gray:focus{
  --gradient-via-color: #FAFBFD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
}

.focus\:via-background-red:focus{
  --gradient-via-color: #EB5757;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
}

.focus\:via-bluepdf:focus{
  --gradient-via-color: #4f94cf;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
}

.focus\:via-stages-first:focus{
  --gradient-via-color: #3A69AC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
}

.focus\:via-stages-second:focus{
  --gradient-via-color: #6889B5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
}

.focus\:via-stages-third:focus{
  --gradient-via-color: #D44236;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
}

.focus\:via-stages-fourth:focus{
  --gradient-via-color: #2C5176;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
}

.focus\:to-transparent:focus{
  --gradient-to-color: transparent;
}

.focus\:to-current:focus{
  --gradient-to-color: currentColor;
}

.focus\:to-black:focus{
  --gradient-to-color: #000000;
}

.focus\:to-white:focus{
  --gradient-to-color: #FFFFFF;
}

.focus\:to-gray-100:focus{
  --gradient-to-color: #f7fafc;
}

.focus\:to-gray-200:focus{
  --gradient-to-color: #edf2f7;
}

.focus\:to-gray-300:focus{
  --gradient-to-color: #e2e8f0;
}

.focus\:to-gray-400:focus{
  --gradient-to-color: #cbd5e0;
}

.focus\:to-gray-500:focus{
  --gradient-to-color: #a0aec0;
}

.focus\:to-gray-600:focus{
  --gradient-to-color: #718096;
}

.focus\:to-gray-700:focus{
  --gradient-to-color: #4a5568;
}

.focus\:to-gray-800:focus{
  --gradient-to-color: #2d3748;
}

.focus\:to-gray-900:focus{
  --gradient-to-color: #1a202c;
}

.focus\:to-red:focus{
  --gradient-to-color: #E5323F;
}

.focus\:to-orange:focus{
  --gradient-to-color: rgba(242, 153, 74, 0.1);
}

.focus\:to-yellow:focus{
  --gradient-to-color: #F2994A;
}

.focus\:to-green:focus{
  --gradient-to-color: #00A653;
}

.focus\:to-teal-100:focus{
  --gradient-to-color: #e6fffa;
}

.focus\:to-teal-200:focus{
  --gradient-to-color: #b2f5ea;
}

.focus\:to-teal-300:focus{
  --gradient-to-color: #81e6d9;
}

.focus\:to-teal-400:focus{
  --gradient-to-color: #4fd1c5;
}

.focus\:to-teal-500:focus{
  --gradient-to-color: #38b2ac;
}

.focus\:to-teal-600:focus{
  --gradient-to-color: #319795;
}

.focus\:to-teal-700:focus{
  --gradient-to-color: #2c7a7b;
}

.focus\:to-teal-800:focus{
  --gradient-to-color: #285e61;
}

.focus\:to-teal-900:focus{
  --gradient-to-color: #234e52;
}

.focus\:to-blue-did:focus{
  --gradient-to-color: #1469B2;
}

.focus\:to-blue-title:focus{
  --gradient-to-color: #00527D;
}

.focus\:to-indigo-100:focus{
  --gradient-to-color: #ebf4ff;
}

.focus\:to-indigo-200:focus{
  --gradient-to-color: #c3dafe;
}

.focus\:to-indigo-300:focus{
  --gradient-to-color: #a3bffa;
}

.focus\:to-indigo-400:focus{
  --gradient-to-color: #7f9cf5;
}

.focus\:to-indigo-500:focus{
  --gradient-to-color: #667eea;
}

.focus\:to-indigo-600:focus{
  --gradient-to-color: #5a67d8;
}

.focus\:to-indigo-700:focus{
  --gradient-to-color: #4c51bf;
}

.focus\:to-indigo-800:focus{
  --gradient-to-color: #434190;
}

.focus\:to-indigo-900:focus{
  --gradient-to-color: #3c366b;
}

.focus\:to-purple-100:focus{
  --gradient-to-color: #faf5ff;
}

.focus\:to-purple-200:focus{
  --gradient-to-color: #e9d8fd;
}

.focus\:to-purple-300:focus{
  --gradient-to-color: #d6bcfa;
}

.focus\:to-purple-400:focus{
  --gradient-to-color: #b794f4;
}

.focus\:to-purple-500:focus{
  --gradient-to-color: #9f7aea;
}

.focus\:to-purple-600:focus{
  --gradient-to-color: #805ad5;
}

.focus\:to-purple-700:focus{
  --gradient-to-color: #6b46c1;
}

.focus\:to-purple-800:focus{
  --gradient-to-color: #553c9a;
}

.focus\:to-purple-900:focus{
  --gradient-to-color: #44337a;
}

.focus\:to-pink-100:focus{
  --gradient-to-color: #fff5f7;
}

.focus\:to-pink-200:focus{
  --gradient-to-color: #fed7e2;
}

.focus\:to-pink-300:focus{
  --gradient-to-color: #fbb6ce;
}

.focus\:to-pink-400:focus{
  --gradient-to-color: #f687b3;
}

.focus\:to-pink-500:focus{
  --gradient-to-color: #ed64a6;
}

.focus\:to-pink-600:focus{
  --gradient-to-color: #d53f8c;
}

.focus\:to-pink-700:focus{
  --gradient-to-color: #b83280;
}

.focus\:to-pink-800:focus{
  --gradient-to-color: #97266d;
}

.focus\:to-pink-900:focus{
  --gradient-to-color: #702459;
}

.focus\:to-lightgray:focus{
  --gradient-to-color: #D1D3D4;
}

.focus\:to-lightgray1:focus{
  --gradient-to-color: #F1F2F2;
}

.focus\:to-lightgray2:focus{
  --gradient-to-color: #414042;
}

.focus\:to-etapaI:focus{
  --gradient-to-color: #4A5FA0;
}

.focus\:to-etapaIbg:focus{
  --gradient-to-color: #EEF4FF;
}

.focus\:to-etapaII:focus{
  --gradient-to-color: #6DB1E1;
}

.focus\:to-etapaIIbg:focus{
  --gradient-to-color: #EEFAFF;
}

.focus\:to-etapaIII:focus{
  --gradient-to-color: #F97575;
}

.focus\:to-etapaIIIbg:focus{
  --gradient-to-color: #FFF5F5;
}

.focus\:to-etapaIV:focus{
  --gradient-to-color: #4B81AD;
}

.focus\:to-etapaIVbg:focus{
  --gradient-to-color: #E8F1F7;
}

.focus\:to-celeste:focus{
  --gradient-to-color: #F0F5FC;
}

.focus\:to-darkgray:focus{
  --gradient-to-color: #58595B;
}

.focus\:to-secondary:focus{
  --gradient-to-color: #0065EE;
}

.focus\:to-amber:focus{
  --gradient-to-color: #FFC107;
}

.focus\:to-did-gray:focus{
  --gradient-to-color: #8296A8;
}

.focus\:to-did-gray1:focus{
  --gradient-to-color: #333333;
}

.focus\:to-primary:focus{
  --gradient-to-color: #3169AE;
}

.focus\:to-lightblue:focus{
  --gradient-to-color: #F4F9FF;
}

.focus\:to-darkblue:focus{
  --gradient-to-color: #344058;
}

.focus\:to-graytext:focus{
  --gradient-to-color: #97A2BA;
}

.focus\:to-disabled:focus{
  --gradient-to-color: #F1F4F8;
}

.focus\:to-graybg:focus{
  --gradient-to-color: #F7F9FD;
}

.focus\:to-alertbg:focus{
  --gradient-to-color: #EDF3FC;
}

.focus\:to-background-gray:focus{
  --gradient-to-color: #FAFBFD;
}

.focus\:to-background-red:focus{
  --gradient-to-color: #EB5757;
}

.focus\:to-bluepdf:focus{
  --gradient-to-color: #4f94cf;
}

.focus\:to-stages-first:focus{
  --gradient-to-color: #3A69AC;
}

.focus\:to-stages-second:focus{
  --gradient-to-color: #6889B5;
}

.focus\:to-stages-third:focus{
  --gradient-to-color: #D44236;
}

.focus\:to-stages-fourth:focus{
  --gradient-to-color: #2C5176;
}

.bg-opacity-0{
  --bg-opacity: 0;
}

.bg-opacity-4{
  --bg-opacity: 0.04;
}

.bg-opacity-5{
  --bg-opacity: 0.05;
}

.bg-opacity-10{
  --bg-opacity: 0.1;
}

.bg-opacity-25{
  --bg-opacity: 0.25;
}

.bg-opacity-50{
  --bg-opacity: 0.5;
}

.bg-opacity-75{
  --bg-opacity: 0.75;
}

.bg-opacity-80{
  --bg-opacity: 0.8;
}

.bg-opacity-100{
  --bg-opacity: 1;
}

.hover\:bg-opacity-0:hover{
  --bg-opacity: 0;
}

.hover\:bg-opacity-4:hover{
  --bg-opacity: 0.04;
}

.hover\:bg-opacity-5:hover{
  --bg-opacity: 0.05;
}

.hover\:bg-opacity-10:hover{
  --bg-opacity: 0.1;
}

.hover\:bg-opacity-25:hover{
  --bg-opacity: 0.25;
}

.hover\:bg-opacity-50:hover{
  --bg-opacity: 0.5;
}

.hover\:bg-opacity-75:hover{
  --bg-opacity: 0.75;
}

.hover\:bg-opacity-80:hover{
  --bg-opacity: 0.8;
}

.hover\:bg-opacity-100:hover{
  --bg-opacity: 1;
}

.focus\:bg-opacity-0:focus{
  --bg-opacity: 0;
}

.focus\:bg-opacity-4:focus{
  --bg-opacity: 0.04;
}

.focus\:bg-opacity-5:focus{
  --bg-opacity: 0.05;
}

.focus\:bg-opacity-10:focus{
  --bg-opacity: 0.1;
}

.focus\:bg-opacity-25:focus{
  --bg-opacity: 0.25;
}

.focus\:bg-opacity-50:focus{
  --bg-opacity: 0.5;
}

.focus\:bg-opacity-75:focus{
  --bg-opacity: 0.75;
}

.focus\:bg-opacity-80:focus{
  --bg-opacity: 0.8;
}

.focus\:bg-opacity-100:focus{
  --bg-opacity: 1;
}

.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-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-auto{
  background-size: auto;
}

.bg-cover{
  background-size: cover;
}

.bg-contain{
  background-size: contain;
}

.border-collapse{
  border-collapse: collapse;
}

.border-separate{
  border-collapse: separate;
}

.border-transparent{
  border-color: transparent;
}

.border-current{
  border-color: currentColor;
}

.border-black{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.border-white{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.border-gray-100{
  --border-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--border-opacity));
}

.border-gray-200{
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
}

.border-gray-300{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.border-gray-400{
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
}

.border-gray-500{
  --border-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--border-opacity));
}

.border-gray-600{
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity));
}

.border-gray-700{
  --border-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--border-opacity));
}

.border-gray-800{
  --border-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--border-opacity));
}

.border-gray-900{
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity));
}

.border-red{
  --border-opacity: 1;
  border-color: #E5323F;
  border-color: rgba(229, 50, 63, var(--border-opacity));
}

.border-orange{
  border-color: rgba(242, 153, 74, 0.1);
}

.border-yellow{
  --border-opacity: 1;
  border-color: #F2994A;
  border-color: rgba(242, 153, 74, var(--border-opacity));
}

.border-green{
  --border-opacity: 1;
  border-color: #00A653;
  border-color: rgba(0, 166, 83, var(--border-opacity));
}

.border-teal-100{
  --border-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--border-opacity));
}

.border-teal-200{
  --border-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--border-opacity));
}

.border-teal-300{
  --border-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--border-opacity));
}

.border-teal-400{
  --border-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--border-opacity));
}

.border-teal-500{
  --border-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--border-opacity));
}

.border-teal-600{
  --border-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--border-opacity));
}

.border-teal-700{
  --border-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--border-opacity));
}

.border-teal-800{
  --border-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--border-opacity));
}

.border-teal-900{
  --border-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--border-opacity));
}

.border-blue-did{
  --border-opacity: 1;
  border-color: #1469B2;
  border-color: rgba(20, 105, 178, var(--border-opacity));
}

.border-blue-title{
  --border-opacity: 1;
  border-color: #00527D;
  border-color: rgba(0, 82, 125, var(--border-opacity));
}

.border-indigo-100{
  --border-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--border-opacity));
}

.border-indigo-200{
  --border-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--border-opacity));
}

.border-indigo-300{
  --border-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--border-opacity));
}

.border-indigo-400{
  --border-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--border-opacity));
}

.border-indigo-500{
  --border-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--border-opacity));
}

.border-indigo-600{
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
}

.border-indigo-700{
  --border-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--border-opacity));
}

.border-indigo-800{
  --border-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--border-opacity));
}

.border-indigo-900{
  --border-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--border-opacity));
}

.border-purple-100{
  --border-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--border-opacity));
}

.border-purple-200{
  --border-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--border-opacity));
}

.border-purple-300{
  --border-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--border-opacity));
}

.border-purple-400{
  --border-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--border-opacity));
}

.border-purple-500{
  --border-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--border-opacity));
}

.border-purple-600{
  --border-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--border-opacity));
}

.border-purple-700{
  --border-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--border-opacity));
}

.border-purple-800{
  --border-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--border-opacity));
}

.border-purple-900{
  --border-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--border-opacity));
}

.border-pink-100{
  --border-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--border-opacity));
}

.border-pink-200{
  --border-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--border-opacity));
}

.border-pink-300{
  --border-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--border-opacity));
}

.border-pink-400{
  --border-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--border-opacity));
}

.border-pink-500{
  --border-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--border-opacity));
}

.border-pink-600{
  --border-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--border-opacity));
}

.border-pink-700{
  --border-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--border-opacity));
}

.border-pink-800{
  --border-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--border-opacity));
}

.border-pink-900{
  --border-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--border-opacity));
}

.border-lightgray{
  --border-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--border-opacity));
}

.border-lightgray1{
  --border-opacity: 1;
  border-color: #F1F2F2;
  border-color: rgba(241, 242, 242, var(--border-opacity));
}

.border-lightgray2{
  --border-opacity: 1;
  border-color: #414042;
  border-color: rgba(65, 64, 66, var(--border-opacity));
}

.border-etapaI{
  --border-opacity: 1;
  border-color: #4A5FA0;
  border-color: rgba(74, 95, 160, var(--border-opacity));
}

.border-etapaIbg{
  --border-opacity: 1;
  border-color: #EEF4FF;
  border-color: rgba(238, 244, 255, var(--border-opacity));
}

.border-etapaII{
  --border-opacity: 1;
  border-color: #6DB1E1;
  border-color: rgba(109, 177, 225, var(--border-opacity));
}

.border-etapaIIbg{
  --border-opacity: 1;
  border-color: #EEFAFF;
  border-color: rgba(238, 250, 255, var(--border-opacity));
}

.border-etapaIII{
  --border-opacity: 1;
  border-color: #F97575;
  border-color: rgba(249, 117, 117, var(--border-opacity));
}

.border-etapaIIIbg{
  --border-opacity: 1;
  border-color: #FFF5F5;
  border-color: rgba(255, 245, 245, var(--border-opacity));
}

.border-etapaIV{
  --border-opacity: 1;
  border-color: #4B81AD;
  border-color: rgba(75, 129, 173, var(--border-opacity));
}

.border-etapaIVbg{
  --border-opacity: 1;
  border-color: #E8F1F7;
  border-color: rgba(232, 241, 247, var(--border-opacity));
}

.border-celeste{
  --border-opacity: 1;
  border-color: #F0F5FC;
  border-color: rgba(240, 245, 252, var(--border-opacity));
}

.border-darkgray{
  --border-opacity: 1;
  border-color: #58595B;
  border-color: rgba(88, 89, 91, var(--border-opacity));
}

.border-secondary{
  --border-opacity: 1;
  border-color: #0065EE;
  border-color: rgba(0, 101, 238, var(--border-opacity));
}

.border-amber{
  --border-opacity: 1;
  border-color: #FFC107;
  border-color: rgba(255, 193, 7, var(--border-opacity));
}

.border-did-gray{
  --border-opacity: 1;
  border-color: #8296A8;
  border-color: rgba(130, 150, 168, var(--border-opacity));
}

.border-did-gray1{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.border-primary{
  --border-opacity: 1;
  border-color: #3169AE;
  border-color: rgba(49, 105, 174, var(--border-opacity));
}

.border-lightblue{
  --border-opacity: 1;
  border-color: #F4F9FF;
  border-color: rgba(244, 249, 255, var(--border-opacity));
}

.border-darkblue{
  --border-opacity: 1;
  border-color: #344058;
  border-color: rgba(52, 64, 88, var(--border-opacity));
}

.border-graytext{
  --border-opacity: 1;
  border-color: #97A2BA;
  border-color: rgba(151, 162, 186, var(--border-opacity));
}

.border-disabled{
  --border-opacity: 1;
  border-color: #F1F4F8;
  border-color: rgba(241, 244, 248, var(--border-opacity));
}

.border-graybg{
  --border-opacity: 1;
  border-color: #F7F9FD;
  border-color: rgba(247, 249, 253, var(--border-opacity));
}

.border-alertbg{
  --border-opacity: 1;
  border-color: #EDF3FC;
  border-color: rgba(237, 243, 252, var(--border-opacity));
}

.border-background-gray{
  --border-opacity: 1;
  border-color: #FAFBFD;
  border-color: rgba(250, 251, 253, var(--border-opacity));
}

.border-background-red{
  --border-opacity: 1;
  border-color: #EB5757;
  border-color: rgba(235, 87, 87, var(--border-opacity));
}

.border-bluepdf{
  --border-opacity: 1;
  border-color: #4f94cf;
  border-color: rgba(79, 148, 207, var(--border-opacity));
}

.border-stages-first{
  --border-opacity: 1;
  border-color: #3A69AC;
  border-color: rgba(58, 105, 172, var(--border-opacity));
}

.border-stages-second{
  --border-opacity: 1;
  border-color: #6889B5;
  border-color: rgba(104, 137, 181, var(--border-opacity));
}

.border-stages-third{
  --border-opacity: 1;
  border-color: #D44236;
  border-color: rgba(212, 66, 54, var(--border-opacity));
}

.border-stages-fourth{
  --border-opacity: 1;
  border-color: #2C5176;
  border-color: rgba(44, 81, 118, var(--border-opacity));
}

.hover\:border-transparent:hover{
  border-color: transparent;
}

.hover\:border-current:hover{
  border-color: currentColor;
}

.hover\:border-black:hover{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.hover\:border-white:hover{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.hover\:border-gray-100:hover{
  --border-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--border-opacity));
}

.hover\:border-gray-200:hover{
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
}

.hover\:border-gray-300:hover{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.hover\:border-gray-400:hover{
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
}

.hover\:border-gray-500:hover{
  --border-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--border-opacity));
}

.hover\:border-gray-600:hover{
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity));
}

.hover\:border-gray-700:hover{
  --border-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--border-opacity));
}

.hover\:border-gray-800:hover{
  --border-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--border-opacity));
}

.hover\:border-gray-900:hover{
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity));
}

.hover\:border-red:hover{
  --border-opacity: 1;
  border-color: #E5323F;
  border-color: rgba(229, 50, 63, var(--border-opacity));
}

.hover\:border-orange:hover{
  border-color: rgba(242, 153, 74, 0.1);
}

.hover\:border-yellow:hover{
  --border-opacity: 1;
  border-color: #F2994A;
  border-color: rgba(242, 153, 74, var(--border-opacity));
}

.hover\:border-green:hover{
  --border-opacity: 1;
  border-color: #00A653;
  border-color: rgba(0, 166, 83, var(--border-opacity));
}

.hover\:border-teal-100:hover{
  --border-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--border-opacity));
}

.hover\:border-teal-200:hover{
  --border-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--border-opacity));
}

.hover\:border-teal-300:hover{
  --border-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--border-opacity));
}

.hover\:border-teal-400:hover{
  --border-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--border-opacity));
}

.hover\:border-teal-500:hover{
  --border-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--border-opacity));
}

.hover\:border-teal-600:hover{
  --border-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--border-opacity));
}

.hover\:border-teal-700:hover{
  --border-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--border-opacity));
}

.hover\:border-teal-800:hover{
  --border-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--border-opacity));
}

.hover\:border-teal-900:hover{
  --border-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--border-opacity));
}

.hover\:border-blue-did:hover{
  --border-opacity: 1;
  border-color: #1469B2;
  border-color: rgba(20, 105, 178, var(--border-opacity));
}

.hover\:border-blue-title:hover{
  --border-opacity: 1;
  border-color: #00527D;
  border-color: rgba(0, 82, 125, var(--border-opacity));
}

.hover\:border-indigo-100:hover{
  --border-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--border-opacity));
}

.hover\:border-indigo-200:hover{
  --border-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--border-opacity));
}

.hover\:border-indigo-300:hover{
  --border-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--border-opacity));
}

.hover\:border-indigo-400:hover{
  --border-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--border-opacity));
}

.hover\:border-indigo-500:hover{
  --border-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--border-opacity));
}

.hover\:border-indigo-600:hover{
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
}

.hover\:border-indigo-700:hover{
  --border-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--border-opacity));
}

.hover\:border-indigo-800:hover{
  --border-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--border-opacity));
}

.hover\:border-indigo-900:hover{
  --border-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--border-opacity));
}

.hover\:border-purple-100:hover{
  --border-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--border-opacity));
}

.hover\:border-purple-200:hover{
  --border-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--border-opacity));
}

.hover\:border-purple-300:hover{
  --border-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--border-opacity));
}

.hover\:border-purple-400:hover{
  --border-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--border-opacity));
}

.hover\:border-purple-500:hover{
  --border-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--border-opacity));
}

.hover\:border-purple-600:hover{
  --border-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--border-opacity));
}

.hover\:border-purple-700:hover{
  --border-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--border-opacity));
}

.hover\:border-purple-800:hover{
  --border-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--border-opacity));
}

.hover\:border-purple-900:hover{
  --border-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--border-opacity));
}

.hover\:border-pink-100:hover{
  --border-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--border-opacity));
}

.hover\:border-pink-200:hover{
  --border-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--border-opacity));
}

.hover\:border-pink-300:hover{
  --border-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--border-opacity));
}

.hover\:border-pink-400:hover{
  --border-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--border-opacity));
}

.hover\:border-pink-500:hover{
  --border-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--border-opacity));
}

.hover\:border-pink-600:hover{
  --border-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--border-opacity));
}

.hover\:border-pink-700:hover{
  --border-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--border-opacity));
}

.hover\:border-pink-800:hover{
  --border-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--border-opacity));
}

.hover\:border-pink-900:hover{
  --border-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--border-opacity));
}

.hover\:border-lightgray:hover{
  --border-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--border-opacity));
}

.hover\:border-lightgray1:hover{
  --border-opacity: 1;
  border-color: #F1F2F2;
  border-color: rgba(241, 242, 242, var(--border-opacity));
}

.hover\:border-lightgray2:hover{
  --border-opacity: 1;
  border-color: #414042;
  border-color: rgba(65, 64, 66, var(--border-opacity));
}

.hover\:border-etapaI:hover{
  --border-opacity: 1;
  border-color: #4A5FA0;
  border-color: rgba(74, 95, 160, var(--border-opacity));
}

.hover\:border-etapaIbg:hover{
  --border-opacity: 1;
  border-color: #EEF4FF;
  border-color: rgba(238, 244, 255, var(--border-opacity));
}

.hover\:border-etapaII:hover{
  --border-opacity: 1;
  border-color: #6DB1E1;
  border-color: rgba(109, 177, 225, var(--border-opacity));
}

.hover\:border-etapaIIbg:hover{
  --border-opacity: 1;
  border-color: #EEFAFF;
  border-color: rgba(238, 250, 255, var(--border-opacity));
}

.hover\:border-etapaIII:hover{
  --border-opacity: 1;
  border-color: #F97575;
  border-color: rgba(249, 117, 117, var(--border-opacity));
}

.hover\:border-etapaIIIbg:hover{
  --border-opacity: 1;
  border-color: #FFF5F5;
  border-color: rgba(255, 245, 245, var(--border-opacity));
}

.hover\:border-etapaIV:hover{
  --border-opacity: 1;
  border-color: #4B81AD;
  border-color: rgba(75, 129, 173, var(--border-opacity));
}

.hover\:border-etapaIVbg:hover{
  --border-opacity: 1;
  border-color: #E8F1F7;
  border-color: rgba(232, 241, 247, var(--border-opacity));
}

.hover\:border-celeste:hover{
  --border-opacity: 1;
  border-color: #F0F5FC;
  border-color: rgba(240, 245, 252, var(--border-opacity));
}

.hover\:border-darkgray:hover{
  --border-opacity: 1;
  border-color: #58595B;
  border-color: rgba(88, 89, 91, var(--border-opacity));
}

.hover\:border-secondary:hover{
  --border-opacity: 1;
  border-color: #0065EE;
  border-color: rgba(0, 101, 238, var(--border-opacity));
}

.hover\:border-amber:hover{
  --border-opacity: 1;
  border-color: #FFC107;
  border-color: rgba(255, 193, 7, var(--border-opacity));
}

.hover\:border-did-gray:hover{
  --border-opacity: 1;
  border-color: #8296A8;
  border-color: rgba(130, 150, 168, var(--border-opacity));
}

.hover\:border-did-gray1:hover{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.hover\:border-primary:hover{
  --border-opacity: 1;
  border-color: #3169AE;
  border-color: rgba(49, 105, 174, var(--border-opacity));
}

.hover\:border-lightblue:hover{
  --border-opacity: 1;
  border-color: #F4F9FF;
  border-color: rgba(244, 249, 255, var(--border-opacity));
}

.hover\:border-darkblue:hover{
  --border-opacity: 1;
  border-color: #344058;
  border-color: rgba(52, 64, 88, var(--border-opacity));
}

.hover\:border-graytext:hover{
  --border-opacity: 1;
  border-color: #97A2BA;
  border-color: rgba(151, 162, 186, var(--border-opacity));
}

.hover\:border-disabled:hover{
  --border-opacity: 1;
  border-color: #F1F4F8;
  border-color: rgba(241, 244, 248, var(--border-opacity));
}

.hover\:border-graybg:hover{
  --border-opacity: 1;
  border-color: #F7F9FD;
  border-color: rgba(247, 249, 253, var(--border-opacity));
}

.hover\:border-alertbg:hover{
  --border-opacity: 1;
  border-color: #EDF3FC;
  border-color: rgba(237, 243, 252, var(--border-opacity));
}

.hover\:border-background-gray:hover{
  --border-opacity: 1;
  border-color: #FAFBFD;
  border-color: rgba(250, 251, 253, var(--border-opacity));
}

.hover\:border-background-red:hover{
  --border-opacity: 1;
  border-color: #EB5757;
  border-color: rgba(235, 87, 87, var(--border-opacity));
}

.hover\:border-bluepdf:hover{
  --border-opacity: 1;
  border-color: #4f94cf;
  border-color: rgba(79, 148, 207, var(--border-opacity));
}

.hover\:border-stages-first:hover{
  --border-opacity: 1;
  border-color: #3A69AC;
  border-color: rgba(58, 105, 172, var(--border-opacity));
}

.hover\:border-stages-second:hover{
  --border-opacity: 1;
  border-color: #6889B5;
  border-color: rgba(104, 137, 181, var(--border-opacity));
}

.hover\:border-stages-third:hover{
  --border-opacity: 1;
  border-color: #D44236;
  border-color: rgba(212, 66, 54, var(--border-opacity));
}

.hover\:border-stages-fourth:hover{
  --border-opacity: 1;
  border-color: #2C5176;
  border-color: rgba(44, 81, 118, var(--border-opacity));
}

.focus\:border-transparent:focus{
  border-color: transparent;
}

.focus\:border-current:focus{
  border-color: currentColor;
}

.focus\:border-black:focus{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.focus\:border-white:focus{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.focus\:border-gray-100:focus{
  --border-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--border-opacity));
}

.focus\:border-gray-200:focus{
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
}

.focus\:border-gray-300:focus{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.focus\:border-gray-400:focus{
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
}

.focus\:border-gray-500:focus{
  --border-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--border-opacity));
}

.focus\:border-gray-600:focus{
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity));
}

.focus\:border-gray-700:focus{
  --border-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--border-opacity));
}

.focus\:border-gray-800:focus{
  --border-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--border-opacity));
}

.focus\:border-gray-900:focus{
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity));
}

.focus\:border-red:focus{
  --border-opacity: 1;
  border-color: #E5323F;
  border-color: rgba(229, 50, 63, var(--border-opacity));
}

.focus\:border-orange:focus{
  border-color: rgba(242, 153, 74, 0.1);
}

.focus\:border-yellow:focus{
  --border-opacity: 1;
  border-color: #F2994A;
  border-color: rgba(242, 153, 74, var(--border-opacity));
}

.focus\:border-green:focus{
  --border-opacity: 1;
  border-color: #00A653;
  border-color: rgba(0, 166, 83, var(--border-opacity));
}

.focus\:border-teal-100:focus{
  --border-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--border-opacity));
}

.focus\:border-teal-200:focus{
  --border-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--border-opacity));
}

.focus\:border-teal-300:focus{
  --border-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--border-opacity));
}

.focus\:border-teal-400:focus{
  --border-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--border-opacity));
}

.focus\:border-teal-500:focus{
  --border-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--border-opacity));
}

.focus\:border-teal-600:focus{
  --border-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--border-opacity));
}

.focus\:border-teal-700:focus{
  --border-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--border-opacity));
}

.focus\:border-teal-800:focus{
  --border-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--border-opacity));
}

.focus\:border-teal-900:focus{
  --border-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--border-opacity));
}

.focus\:border-blue-did:focus{
  --border-opacity: 1;
  border-color: #1469B2;
  border-color: rgba(20, 105, 178, var(--border-opacity));
}

.focus\:border-blue-title:focus{
  --border-opacity: 1;
  border-color: #00527D;
  border-color: rgba(0, 82, 125, var(--border-opacity));
}

.focus\:border-indigo-100:focus{
  --border-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--border-opacity));
}

.focus\:border-indigo-200:focus{
  --border-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--border-opacity));
}

.focus\:border-indigo-300:focus{
  --border-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--border-opacity));
}

.focus\:border-indigo-400:focus{
  --border-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--border-opacity));
}

.focus\:border-indigo-500:focus{
  --border-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--border-opacity));
}

.focus\:border-indigo-600:focus{
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
}

.focus\:border-indigo-700:focus{
  --border-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--border-opacity));
}

.focus\:border-indigo-800:focus{
  --border-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--border-opacity));
}

.focus\:border-indigo-900:focus{
  --border-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--border-opacity));
}

.focus\:border-purple-100:focus{
  --border-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--border-opacity));
}

.focus\:border-purple-200:focus{
  --border-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--border-opacity));
}

.focus\:border-purple-300:focus{
  --border-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--border-opacity));
}

.focus\:border-purple-400:focus{
  --border-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--border-opacity));
}

.focus\:border-purple-500:focus{
  --border-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--border-opacity));
}

.focus\:border-purple-600:focus{
  --border-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--border-opacity));
}

.focus\:border-purple-700:focus{
  --border-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--border-opacity));
}

.focus\:border-purple-800:focus{
  --border-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--border-opacity));
}

.focus\:border-purple-900:focus{
  --border-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--border-opacity));
}

.focus\:border-pink-100:focus{
  --border-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--border-opacity));
}

.focus\:border-pink-200:focus{
  --border-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--border-opacity));
}

.focus\:border-pink-300:focus{
  --border-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--border-opacity));
}

.focus\:border-pink-400:focus{
  --border-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--border-opacity));
}

.focus\:border-pink-500:focus{
  --border-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--border-opacity));
}

.focus\:border-pink-600:focus{
  --border-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--border-opacity));
}

.focus\:border-pink-700:focus{
  --border-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--border-opacity));
}

.focus\:border-pink-800:focus{
  --border-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--border-opacity));
}

.focus\:border-pink-900:focus{
  --border-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--border-opacity));
}

.focus\:border-lightgray:focus{
  --border-opacity: 1;
  border-color: #D1D3D4;
  border-color: rgba(209, 211, 212, var(--border-opacity));
}

.focus\:border-lightgray1:focus{
  --border-opacity: 1;
  border-color: #F1F2F2;
  border-color: rgba(241, 242, 242, var(--border-opacity));
}

.focus\:border-lightgray2:focus{
  --border-opacity: 1;
  border-color: #414042;
  border-color: rgba(65, 64, 66, var(--border-opacity));
}

.focus\:border-etapaI:focus{
  --border-opacity: 1;
  border-color: #4A5FA0;
  border-color: rgba(74, 95, 160, var(--border-opacity));
}

.focus\:border-etapaIbg:focus{
  --border-opacity: 1;
  border-color: #EEF4FF;
  border-color: rgba(238, 244, 255, var(--border-opacity));
}

.focus\:border-etapaII:focus{
  --border-opacity: 1;
  border-color: #6DB1E1;
  border-color: rgba(109, 177, 225, var(--border-opacity));
}

.focus\:border-etapaIIbg:focus{
  --border-opacity: 1;
  border-color: #EEFAFF;
  border-color: rgba(238, 250, 255, var(--border-opacity));
}

.focus\:border-etapaIII:focus{
  --border-opacity: 1;
  border-color: #F97575;
  border-color: rgba(249, 117, 117, var(--border-opacity));
}

.focus\:border-etapaIIIbg:focus{
  --border-opacity: 1;
  border-color: #FFF5F5;
  border-color: rgba(255, 245, 245, var(--border-opacity));
}

.focus\:border-etapaIV:focus{
  --border-opacity: 1;
  border-color: #4B81AD;
  border-color: rgba(75, 129, 173, var(--border-opacity));
}

.focus\:border-etapaIVbg:focus{
  --border-opacity: 1;
  border-color: #E8F1F7;
  border-color: rgba(232, 241, 247, var(--border-opacity));
}

.focus\:border-celeste:focus{
  --border-opacity: 1;
  border-color: #F0F5FC;
  border-color: rgba(240, 245, 252, var(--border-opacity));
}

.focus\:border-darkgray:focus{
  --border-opacity: 1;
  border-color: #58595B;
  border-color: rgba(88, 89, 91, var(--border-opacity));
}

.focus\:border-secondary:focus{
  --border-opacity: 1;
  border-color: #0065EE;
  border-color: rgba(0, 101, 238, var(--border-opacity));
}

.focus\:border-amber:focus{
  --border-opacity: 1;
  border-color: #FFC107;
  border-color: rgba(255, 193, 7, var(--border-opacity));
}

.focus\:border-did-gray:focus{
  --border-opacity: 1;
  border-color: #8296A8;
  border-color: rgba(130, 150, 168, var(--border-opacity));
}

.focus\:border-did-gray1:focus{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.focus\:border-primary:focus{
  --border-opacity: 1;
  border-color: #3169AE;
  border-color: rgba(49, 105, 174, var(--border-opacity));
}

.focus\:border-lightblue:focus{
  --border-opacity: 1;
  border-color: #F4F9FF;
  border-color: rgba(244, 249, 255, var(--border-opacity));
}

.focus\:border-darkblue:focus{
  --border-opacity: 1;
  border-color: #344058;
  border-color: rgba(52, 64, 88, var(--border-opacity));
}

.focus\:border-graytext:focus{
  --border-opacity: 1;
  border-color: #97A2BA;
  border-color: rgba(151, 162, 186, var(--border-opacity));
}

.focus\:border-disabled:focus{
  --border-opacity: 1;
  border-color: #F1F4F8;
  border-color: rgba(241, 244, 248, var(--border-opacity));
}

.focus\:border-graybg:focus{
  --border-opacity: 1;
  border-color: #F7F9FD;
  border-color: rgba(247, 249, 253, var(--border-opacity));
}

.focus\:border-alertbg:focus{
  --border-opacity: 1;
  border-color: #EDF3FC;
  border-color: rgba(237, 243, 252, var(--border-opacity));
}

.focus\:border-background-gray:focus{
  --border-opacity: 1;
  border-color: #FAFBFD;
  border-color: rgba(250, 251, 253, var(--border-opacity));
}

.focus\:border-background-red:focus{
  --border-opacity: 1;
  border-color: #EB5757;
  border-color: rgba(235, 87, 87, var(--border-opacity));
}

.focus\:border-bluepdf:focus{
  --border-opacity: 1;
  border-color: #4f94cf;
  border-color: rgba(79, 148, 207, var(--border-opacity));
}

.focus\:border-stages-first:focus{
  --border-opacity: 1;
  border-color: #3A69AC;
  border-color: rgba(58, 105, 172, var(--border-opacity));
}

.focus\:border-stages-second:focus{
  --border-opacity: 1;
  border-color: #6889B5;
  border-color: rgba(104, 137, 181, var(--border-opacity));
}

.focus\:border-stages-third:focus{
  --border-opacity: 1;
  border-color: #D44236;
  border-color: rgba(212, 66, 54, var(--border-opacity));
}

.focus\:border-stages-fourth:focus{
  --border-opacity: 1;
  border-color: #2C5176;
  border-color: rgba(44, 81, 118, var(--border-opacity));
}

.border-opacity-0{
  --border-opacity: 0;
}

.border-opacity-4{
  --border-opacity: 0.04;
}

.border-opacity-5{
  --border-opacity: 0.05;
}

.border-opacity-25{
  --border-opacity: 0.25;
}

.border-opacity-50{
  --border-opacity: 0.5;
}

.border-opacity-75{
  --border-opacity: 0.75;
}

.border-opacity-100{
  --border-opacity: 1;
}

.hover\:border-opacity-0:hover{
  --border-opacity: 0;
}

.hover\:border-opacity-4:hover{
  --border-opacity: 0.04;
}

.hover\:border-opacity-5:hover{
  --border-opacity: 0.05;
}

.hover\:border-opacity-25:hover{
  --border-opacity: 0.25;
}

.hover\:border-opacity-50:hover{
  --border-opacity: 0.5;
}

.hover\:border-opacity-75:hover{
  --border-opacity: 0.75;
}

.hover\:border-opacity-100:hover{
  --border-opacity: 1;
}

.focus\:border-opacity-0:focus{
  --border-opacity: 0;
}

.focus\:border-opacity-4:focus{
  --border-opacity: 0.04;
}

.focus\:border-opacity-5:focus{
  --border-opacity: 0.05;
}

.focus\:border-opacity-25:focus{
  --border-opacity: 0.25;
}

.focus\:border-opacity-50:focus{
  --border-opacity: 0.5;
}

.focus\:border-opacity-75:focus{
  --border-opacity: 0.75;
}

.focus\:border-opacity-100:focus{
  --border-opacity: 1;
}

.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-xl{
  border-radius: 0.75rem;
}

.rounded-2xl{
  border-radius: 1rem;
}

.rounded-3xl{
  border-radius: 1.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-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-r-xl{
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-l-xl{
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-r-2xl{
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-b-2xl{
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-l-2xl{
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-t-3xl{
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.rounded-r-3xl{
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-b-3xl{
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-l-3xl{
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.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-xl{
  border-top-left-radius: 0.75rem;
}

.rounded-tr-xl{
  border-top-right-radius: 0.75rem;
}

.rounded-br-xl{
  border-bottom-right-radius: 0.75rem;
}

.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem;
}

.rounded-tl-2xl{
  border-top-left-radius: 1rem;
}

.rounded-tr-2xl{
  border-top-right-radius: 1rem;
}

.rounded-br-2xl{
  border-bottom-right-radius: 1rem;
}

.rounded-bl-2xl{
  border-bottom-left-radius: 1rem;
}

.rounded-tl-3xl{
  border-top-left-radius: 1.5rem;
}

.rounded-tr-3xl{
  border-top-right-radius: 1.5rem;
}

.rounded-br-3xl{
  border-bottom-right-radius: 1.5rem;
}

.rounded-bl-3xl{
  border-bottom-left-radius: 1.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;
}

.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-0{
  border-width: 0;
}

.border-1{
  border-width: 1px;
}

.border-2{
  border-width: 2px;
}

.border-4{
  border-width: 4px;
}

.border-5{
  border-width: 5px;
}

.border-8{
  border-width: 8px;
}

.border-12{
  border-width: 12px;
}

.border-15{
  border-width: 15px;
}

.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-1{
  border-top-width: 1px;
}

.border-r-1{
  border-right-width: 1px;
}

.border-b-1{
  border-bottom-width: 1px;
}

.border-l-1{
  border-left-width: 1px;
}

.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-5{
  border-top-width: 5px;
}

.border-r-5{
  border-right-width: 5px;
}

.border-b-5{
  border-bottom-width: 5px;
}

.border-l-5{
  border-left-width: 5px;
}

.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-12{
  border-top-width: 12px;
}

.border-r-12{
  border-right-width: 12px;
}

.border-b-12{
  border-bottom-width: 12px;
}

.border-l-12{
  border-left-width: 12px;
}

.border-t-15{
  border-top-width: 15px;
}

.border-r-15{
  border-right-width: 15px;
}

.border-b-15{
  border-bottom-width: 15px;
}

.border-l-15{
  border-left-width: 15px;
}

.border-t{
  border-top-width: 1px;
}

.border-r{
  border-right-width: 1px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-l{
  border-left-width: 1px;
}

.box-border{
  box-sizing: border-box;
}

.box-content{
  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;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.inline-flex{
  display: inline-flex;
}

.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;
}

.flow-root{
  display: flow-root;
}

.grid{
  display: grid;
}

.inline-grid{
  display: inline-grid;
}

.contents{
  display: contents;
}

.hidden{
  display: none;
}

.flex-row{
  flex-direction: row;
}

.flex-row-reverse{
  flex-direction: row-reverse;
}

.flex-col{
  flex-direction: column;
}

.flex-col-reverse{
  flex-direction: column-reverse;
}

.flex-wrap{
  flex-wrap: wrap;
}

.flex-wrap-reverse{
  flex-wrap: wrap-reverse;
}

.flex-no-wrap{
  flex-wrap: nowrap;
}

.place-items-auto{
  place-items: auto;
}

.place-items-start{
  place-items: start;
}

.place-items-end{
  place-items: end;
}

.place-items-center{
  place-items: center;
}

.place-items-stretch{
  place-items: stretch;
}

.place-content-center{
  place-content: center;
}

.place-content-start{
  place-content: start;
}

.place-content-end{
  place-content: end;
}

.place-content-between{
  place-content: space-between;
}

.place-content-around{
  place-content: space-around;
}

.place-content-evenly{
  place-content: space-evenly;
}

.place-content-stretch{
  place-content: stretch;
}

.place-self-auto{
  place-self: auto;
}

.place-self-start{
  place-self: start;
}

.place-self-end{
  place-self: end;
}

.place-self-center{
  place-self: center;
}

.place-self-stretch{
  place-self: stretch;
}

.items-start{
  align-items: flex-start;
}

.items-end{
  align-items: flex-end;
}

.items-center{
  align-items: center;
}

.items-baseline{
  align-items: baseline;
}

.items-stretch{
  align-items: stretch;
}

.content-center{
  align-content: center;
}

.content-start{
  align-content: flex-start;
}

.content-end{
  align-content: flex-end;
}

.content-between{
  align-content: space-between;
}

.content-around{
  align-content: space-around;
}

.content-evenly{
  align-content: space-evenly;
}

.self-auto{
  align-self: auto;
}

.self-start{
  align-self: flex-start;
}

.self-end{
  align-self: flex-end;
}

.self-center{
  align-self: center;
}

.self-stretch{
  align-self: stretch;
}

.justify-items-auto{
  justify-items: auto;
}

.justify-items-start{
  justify-items: start;
}

.justify-items-end{
  justify-items: end;
}

.justify-items-center{
  justify-items: center;
}

.justify-items-stretch{
  justify-items: stretch;
}

.justify-start{
  justify-content: flex-start;
}

.justify-end{
  justify-content: flex-end;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.justify-around{
  justify-content: space-around;
}

.justify-evenly{
  justify-content: space-evenly;
}

.justify-self-auto{
  justify-self: auto;
}

.justify-self-start{
  justify-self: start;
}

.justify-self-end{
  justify-self: end;
}

.justify-self-center{
  justify-self: center;
}

.justify-self-stretch{
  justify-self: stretch;
}

.flex-1{
  flex: 1 1 0%;
}

.flex-auto{
  flex: 1 1 auto;
}

.flex-initial{
  flex: 0 1 auto;
}

.flex-none{
  flex: none;
}

.flex-grow-0{
  flex-grow: 0;
}

.flex-grow{
  flex-grow: 1;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.flex-shrink{
  flex-shrink: 1;
}

.order-1{
  order: 1;
}

.order-2{
  order: 2;
}

.order-3{
  order: 3;
}

.order-4{
  order: 4;
}

.order-5{
  order: 5;
}

.order-6{
  order: 6;
}

.order-7{
  order: 7;
}

.order-8{
  order: 8;
}

.order-9{
  order: 9;
}

.order-10{
  order: 10;
}

.order-11{
  order: 11;
}

.order-12{
  order: 12;
}

.order-first{
  order: -9999;
}

.order-last{
  order: 9999;
}

.order-none{
  order: 0;
}

.float-right{
  float: right;
}

.float-left{
  float: left;
}

.float-none{
  float: none;
}

.clearfix:after{
  content: "";
  display: table;
  clear: both;
}

.clear-left{
  clear: left;
}

.clear-right{
  clear: right;
}

.clear-both{
  clear: both;
}

.clear-none{
  clear: none;
}

.font-sans{
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-serif{
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
}

.font-mono{
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-gob{
  font-family: gobCL, system-ui;
}

.font-roboto{
  font-family: Roboto, Sans-serif;
}

.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;
}

.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;
}

.focus\:font-hairline:focus{
  font-weight: 100;
}

.focus\:font-thin:focus{
  font-weight: 200;
}

.focus\:font-light:focus{
  font-weight: 300;
}

.focus\:font-normal:focus{
  font-weight: 400;
}

.focus\:font-medium:focus{
  font-weight: 500;
}

.focus\:font-semibold:focus{
  font-weight: 600;
}

.focus\:font-bold:focus{
  font-weight: 700;
}

.focus\:font-extrabold:focus{
  font-weight: 800;
}

.focus\:font-black:focus{
  font-weight: 900;
}

.h-0{
  height: 0;
}

.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-8{
  height: 2rem;
}

.h-10{
  height: 2.5rem;
}

.h-12{
  height: 3rem;
}

.h-16{
  height: 4rem;
}

.h-20{
  height: 5rem;
}

.h-24{
  height: 6rem;
}

.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-1\/2{
  height: 50%;
}

.h-1\/3{
  height: 33.333333%;
}

.h-2\/3{
  height: 66.666667%;
}

.h-1\/4{
  height: 25%;
}

.h-2\/4{
  height: 50%;
}

.h-3\/4{
  height: 75%;
}

.h-1\/5{
  height: 20%;
}

.h-2\/5{
  height: 40%;
}

.h-3\/5{
  height: 60%;
}

.h-4\/5{
  height: 80%;
}

.h-1\/6{
  height: 16.666667%;
}

.h-2\/6{
  height: 33.333333%;
}

.h-3\/6{
  height: 50%;
}

.h-4\/6{
  height: 66.666667%;
}

.h-5\/6{
  height: 83.333333%;
}

.h-1\/12{
  height: 8.333333%;
}

.h-2\/12{
  height: 16.666667%;
}

.h-3\/12{
  height: 25%;
}

.h-4\/12{
  height: 33.333333%;
}

.h-5\/12{
  height: 41.666667%;
}

.h-6\/12{
  height: 50%;
}

.h-7\/12{
  height: 58.333333%;
}

.h-8\/12{
  height: 66.666667%;
}

.h-9\/12{
  height: 75%;
}

.h-10\/12{
  height: 83.333333%;
}

.h-11\/12{
  height: 91.666667%;
}

.h-full{
  height: 100%;
}

.h-screen{
  height: 100vh;
}

.h-2px{
  height: 2px;
}

.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.75em;
}

.text-4xl{
  font-size: 2.25rem;
}

.text-5xl{
  font-size: 3rem;
}

.text-6xl{
  font-size: 4rem;
}

.text-2xs{
  font-size: 0.625rem;
}

.text-3xs{
  font-size: 0.687rem;
}

.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;
}

.list-inside{
  list-style-position: inside;
}

.list-outside{
  list-style-position: outside;
}

.list-none{
  list-style-type: none;
}

.list-disc{
  list-style-type: disc;
}

.list-decimal{
  list-style-type: decimal;
}

.m-0{
  margin: 0;
}

.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-8{
  margin: 2rem;
}

.m-10{
  margin: 2.5rem;
}

.m-12{
  margin: 3rem;
}

.m-16{
  margin: 4rem;
}

.m-20{
  margin: 5rem;
}

.m-24{
  margin: 6rem;
}

.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-1\/2{
  margin: 50%;
}

.m-1\/3{
  margin: 33.333333%;
}

.m-2\/3{
  margin: 66.666667%;
}

.m-1\/4{
  margin: 25%;
}

.m-2\/4{
  margin: 50%;
}

.m-3\/4{
  margin: 75%;
}

.m-1\/5{
  margin: 20%;
}

.m-2\/5{
  margin: 40%;
}

.m-3\/5{
  margin: 60%;
}

.m-4\/5{
  margin: 80%;
}

.m-1\/6{
  margin: 16.666667%;
}

.m-2\/6{
  margin: 33.333333%;
}

.m-3\/6{
  margin: 50%;
}

.m-4\/6{
  margin: 66.666667%;
}

.m-5\/6{
  margin: 83.333333%;
}

.m-1\/12{
  margin: 8.333333%;
}

.m-2\/12{
  margin: 16.666667%;
}

.m-3\/12{
  margin: 25%;
}

.m-4\/12{
  margin: 33.333333%;
}

.m-5\/12{
  margin: 41.666667%;
}

.m-6\/12{
  margin: 50%;
}

.m-7\/12{
  margin: 58.333333%;
}

.m-8\/12{
  margin: 66.666667%;
}

.m-9\/12{
  margin: 75%;
}

.m-10\/12{
  margin: 83.333333%;
}

.m-11\/12{
  margin: 91.666667%;
}

.-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-8{
  margin: -2rem;
}

.-m-10{
  margin: -2.5rem;
}

.-m-12{
  margin: -3rem;
}

.-m-16{
  margin: -4rem;
}

.-m-20{
  margin: -5rem;
}

.-m-24{
  margin: -6rem;
}

.-m-32{
  margin: -8rem;
}

.-m-40{
  margin: -10rem;
}

.-m-48{
  margin: -12rem;
}

.-m-56{
  margin: -14rem;
}

.-m-64{
  margin: -16rem;
}

.-m-px{
  margin: -1px;
}

.-m-1\/2{
  margin: -50%;
}

.-m-1\/3{
  margin: -33.33333%;
}

.-m-2\/3{
  margin: -66.66667%;
}

.-m-1\/4{
  margin: -25%;
}

.-m-2\/4{
  margin: -50%;
}

.-m-3\/4{
  margin: -75%;
}

.-m-1\/5{
  margin: -20%;
}

.-m-2\/5{
  margin: -40%;
}

.-m-3\/5{
  margin: -60%;
}

.-m-4\/5{
  margin: -80%;
}

.-m-1\/6{
  margin: -16.66667%;
}

.-m-2\/6{
  margin: -33.33333%;
}

.-m-3\/6{
  margin: -50%;
}

.-m-4\/6{
  margin: -66.66667%;
}

.-m-5\/6{
  margin: -83.33333%;
}

.-m-1\/12{
  margin: -8.33333%;
}

.-m-2\/12{
  margin: -16.66667%;
}

.-m-3\/12{
  margin: -25%;
}

.-m-4\/12{
  margin: -33.33333%;
}

.-m-5\/12{
  margin: -41.66667%;
}

.-m-6\/12{
  margin: -50%;
}

.-m-7\/12{
  margin: -58.33333%;
}

.-m-8\/12{
  margin: -66.66667%;
}

.-m-9\/12{
  margin: -75%;
}

.-m-10\/12{
  margin: -83.33333%;
}

.-m-11\/12{
  margin: -91.66667%;
}

.my-0{
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0{
  margin-left: 0;
  margin-right: 0;
}

.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-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mx-12{
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-16{
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mx-16{
  margin-left: 4rem;
  margin-right: 4rem;
}

.my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mx-20{
  margin-left: 5rem;
  margin-right: 5rem;
}

.my-24{
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mx-24{
  margin-left: 6rem;
  margin-right: 6rem;
}

.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-1\/2{
  margin-top: 50%;
  margin-bottom: 50%;
}

.mx-1\/2{
  margin-left: 50%;
  margin-right: 50%;
}

.my-1\/3{
  margin-top: 33.333333%;
  margin-bottom: 33.333333%;
}

.mx-1\/3{
  margin-left: 33.333333%;
  margin-right: 33.333333%;
}

.my-2\/3{
  margin-top: 66.666667%;
  margin-bottom: 66.666667%;
}

.mx-2\/3{
  margin-left: 66.666667%;
  margin-right: 66.666667%;
}

.my-1\/4{
  margin-top: 25%;
  margin-bottom: 25%;
}

.mx-1\/4{
  margin-left: 25%;
  margin-right: 25%;
}

.my-2\/4{
  margin-top: 50%;
  margin-bottom: 50%;
}

.mx-2\/4{
  margin-left: 50%;
  margin-right: 50%;
}

.my-3\/4{
  margin-top: 75%;
  margin-bottom: 75%;
}

.mx-3\/4{
  margin-left: 75%;
  margin-right: 75%;
}

.my-1\/5{
  margin-top: 20%;
  margin-bottom: 20%;
}

.mx-1\/5{
  margin-left: 20%;
  margin-right: 20%;
}

.my-2\/5{
  margin-top: 40%;
  margin-bottom: 40%;
}

.mx-2\/5{
  margin-left: 40%;
  margin-right: 40%;
}

.my-3\/5{
  margin-top: 60%;
  margin-bottom: 60%;
}

.mx-3\/5{
  margin-left: 60%;
  margin-right: 60%;
}

.my-4\/5{
  margin-top: 80%;
  margin-bottom: 80%;
}

.mx-4\/5{
  margin-left: 80%;
  margin-right: 80%;
}

.my-1\/6{
  margin-top: 16.666667%;
  margin-bottom: 16.666667%;
}

.mx-1\/6{
  margin-left: 16.666667%;
  margin-right: 16.666667%;
}

.my-2\/6{
  margin-top: 33.333333%;
  margin-bottom: 33.333333%;
}

.mx-2\/6{
  margin-left: 33.333333%;
  margin-right: 33.333333%;
}

.my-3\/6{
  margin-top: 50%;
  margin-bottom: 50%;
}

.mx-3\/6{
  margin-left: 50%;
  margin-right: 50%;
}

.my-4\/6{
  margin-top: 66.666667%;
  margin-bottom: 66.666667%;
}

.mx-4\/6{
  margin-left: 66.666667%;
  margin-right: 66.666667%;
}

.my-5\/6{
  margin-top: 83.333333%;
  margin-bottom: 83.333333%;
}

.mx-5\/6{
  margin-left: 83.333333%;
  margin-right: 83.333333%;
}

.my-1\/12{
  margin-top: 8.333333%;
  margin-bottom: 8.333333%;
}

.mx-1\/12{
  margin-left: 8.333333%;
  margin-right: 8.333333%;
}

.my-2\/12{
  margin-top: 16.666667%;
  margin-bottom: 16.666667%;
}

.mx-2\/12{
  margin-left: 16.666667%;
  margin-right: 16.666667%;
}

.my-3\/12{
  margin-top: 25%;
  margin-bottom: 25%;
}

.mx-3\/12{
  margin-left: 25%;
  margin-right: 25%;
}

.my-4\/12{
  margin-top: 33.333333%;
  margin-bottom: 33.333333%;
}

.mx-4\/12{
  margin-left: 33.333333%;
  margin-right: 33.333333%;
}

.my-5\/12{
  margin-top: 41.666667%;
  margin-bottom: 41.666667%;
}

.mx-5\/12{
  margin-left: 41.666667%;
  margin-right: 41.666667%;
}

.my-6\/12{
  margin-top: 50%;
  margin-bottom: 50%;
}

.mx-6\/12{
  margin-left: 50%;
  margin-right: 50%;
}

.my-7\/12{
  margin-top: 58.333333%;
  margin-bottom: 58.333333%;
}

.mx-7\/12{
  margin-left: 58.333333%;
  margin-right: 58.333333%;
}

.my-8\/12{
  margin-top: 66.666667%;
  margin-bottom: 66.666667%;
}

.mx-8\/12{
  margin-left: 66.666667%;
  margin-right: 66.666667%;
}

.my-9\/12{
  margin-top: 75%;
  margin-bottom: 75%;
}

.mx-9\/12{
  margin-left: 75%;
  margin-right: 75%;
}

.my-10\/12{
  margin-top: 83.333333%;
  margin-bottom: 83.333333%;
}

.mx-10\/12{
  margin-left: 83.333333%;
  margin-right: 83.333333%;
}

.my-11\/12{
  margin-top: 91.666667%;
  margin-bottom: 91.666667%;
}

.mx-11\/12{
  margin-left: 91.666667%;
  margin-right: 91.666667%;
}

.-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-8{
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}

.-my-10{
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mx-10{
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-my-12{
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-mx-12{
  margin-left: -3rem;
  margin-right: -3rem;
}

.-my-16{
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mx-16{
  margin-left: -4rem;
  margin-right: -4rem;
}

.-my-20{
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mx-20{
  margin-left: -5rem;
  margin-right: -5rem;
}

.-my-24{
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-mx-24{
  margin-left: -6rem;
  margin-right: -6rem;
}

.-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;
}

.-my-1\/2{
  margin-top: -50%;
  margin-bottom: -50%;
}

.-mx-1\/2{
  margin-left: -50%;
  margin-right: -50%;
}

.-my-1\/3{
  margin-top: -33.33333%;
  margin-bottom: -33.33333%;
}

.-mx-1\/3{
  margin-left: -33.33333%;
  margin-right: -33.33333%;
}

.-my-2\/3{
  margin-top: -66.66667%;
  margin-bottom: -66.66667%;
}

.-mx-2\/3{
  margin-left: -66.66667%;
  margin-right: -66.66667%;
}

.-my-1\/4{
  margin-top: -25%;
  margin-bottom: -25%;
}

.-mx-1\/4{
  margin-left: -25%;
  margin-right: -25%;
}

.-my-2\/4{
  margin-top: -50%;
  margin-bottom: -50%;
}

.-mx-2\/4{
  margin-left: -50%;
  margin-right: -50%;
}

.-my-3\/4{
  margin-top: -75%;
  margin-bottom: -75%;
}

.-mx-3\/4{
  margin-left: -75%;
  margin-right: -75%;
}

.-my-1\/5{
  margin-top: -20%;
  margin-bottom: -20%;
}

.-mx-1\/5{
  margin-left: -20%;
  margin-right: -20%;
}

.-my-2\/5{
  margin-top: -40%;
  margin-bottom: -40%;
}

.-mx-2\/5{
  margin-left: -40%;
  margin-right: -40%;
}

.-my-3\/5{
  margin-top: -60%;
  margin-bottom: -60%;
}

.-mx-3\/5{
  margin-left: -60%;
  margin-right: -60%;
}

.-my-4\/5{
  margin-top: -80%;
  margin-bottom: -80%;
}

.-mx-4\/5{
  margin-left: -80%;
  margin-right: -80%;
}

.-my-1\/6{
  margin-top: -16.66667%;
  margin-bottom: -16.66667%;
}

.-mx-1\/6{
  margin-left: -16.66667%;
  margin-right: -16.66667%;
}

.-my-2\/6{
  margin-top: -33.33333%;
  margin-bottom: -33.33333%;
}

.-mx-2\/6{
  margin-left: -33.33333%;
  margin-right: -33.33333%;
}

.-my-3\/6{
  margin-top: -50%;
  margin-bottom: -50%;
}

.-mx-3\/6{
  margin-left: -50%;
  margin-right: -50%;
}

.-my-4\/6{
  margin-top: -66.66667%;
  margin-bottom: -66.66667%;
}

.-mx-4\/6{
  margin-left: -66.66667%;
  margin-right: -66.66667%;
}

.-my-5\/6{
  margin-top: -83.33333%;
  margin-bottom: -83.33333%;
}

.-mx-5\/6{
  margin-left: -83.33333%;
  margin-right: -83.33333%;
}

.-my-1\/12{
  margin-top: -8.33333%;
  margin-bottom: -8.33333%;
}

.-mx-1\/12{
  margin-left: -8.33333%;
  margin-right: -8.33333%;
}

.-my-2\/12{
  margin-top: -16.66667%;
  margin-bottom: -16.66667%;
}

.-mx-2\/12{
  margin-left: -16.66667%;
  margin-right: -16.66667%;
}

.-my-3\/12{
  margin-top: -25%;
  margin-bottom: -25%;
}

.-mx-3\/12{
  margin-left: -25%;
  margin-right: -25%;
}

.-my-4\/12{
  margin-top: -33.33333%;
  margin-bottom: -33.33333%;
}

.-mx-4\/12{
  margin-left: -33.33333%;
  margin-right: -33.33333%;
}

.-my-5\/12{
  margin-top: -41.66667%;
  margin-bottom: -41.66667%;
}

.-mx-5\/12{
  margin-left: -41.66667%;
  margin-right: -41.66667%;
}

.-my-6\/12{
  margin-top: -50%;
  margin-bottom: -50%;
}

.-mx-6\/12{
  margin-left: -50%;
  margin-right: -50%;
}

.-my-7\/12{
  margin-top: -58.33333%;
  margin-bottom: -58.33333%;
}

.-mx-7\/12{
  margin-left: -58.33333%;
  margin-right: -58.33333%;
}

.-my-8\/12{
  margin-top: -66.66667%;
  margin-bottom: -66.66667%;
}

.-mx-8\/12{
  margin-left: -66.66667%;
  margin-right: -66.66667%;
}

.-my-9\/12{
  margin-top: -75%;
  margin-bottom: -75%;
}

.-mx-9\/12{
  margin-left: -75%;
  margin-right: -75%;
}

.-my-10\/12{
  margin-top: -83.33333%;
  margin-bottom: -83.33333%;
}

.-mx-10\/12{
  margin-left: -83.33333%;
  margin-right: -83.33333%;
}

.-my-11\/12{
  margin-top: -91.66667%;
  margin-bottom: -91.66667%;
}

.-mx-11\/12{
  margin-left: -91.66667%;
  margin-right: -91.66667%;
}

.mt-0{
  margin-top: 0;
}

.mr-0{
  margin-right: 0;
}

.mb-0{
  margin-bottom: 0;
}

.ml-0{
  margin-left: 0;
}

.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-8{
  margin-top: 2rem;
}

.mr-8{
  margin-right: 2rem;
}

.mb-8{
  margin-bottom: 2rem;
}

.ml-8{
  margin-left: 2rem;
}

.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-12{
  margin-top: 3rem;
}

.mr-12{
  margin-right: 3rem;
}

.mb-12{
  margin-bottom: 3rem;
}

.ml-12{
  margin-left: 3rem;
}

.mt-16{
  margin-top: 4rem;
}

.mr-16{
  margin-right: 4rem;
}

.mb-16{
  margin-bottom: 4rem;
}

.ml-16{
  margin-left: 4rem;
}

.mt-20{
  margin-top: 5rem;
}

.mr-20{
  margin-right: 5rem;
}

.mb-20{
  margin-bottom: 5rem;
}

.ml-20{
  margin-left: 5rem;
}

.mt-24{
  margin-top: 6rem;
}

.mr-24{
  margin-right: 6rem;
}

.mb-24{
  margin-bottom: 6rem;
}

.ml-24{
  margin-left: 6rem;
}

.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-1\/2{
  margin-top: 50%;
}

.mr-1\/2{
  margin-right: 50%;
}

.mb-1\/2{
  margin-bottom: 50%;
}

.ml-1\/2{
  margin-left: 50%;
}

.mt-1\/3{
  margin-top: 33.333333%;
}

.mr-1\/3{
  margin-right: 33.333333%;
}

.mb-1\/3{
  margin-bottom: 33.333333%;
}

.ml-1\/3{
  margin-left: 33.333333%;
}

.mt-2\/3{
  margin-top: 66.666667%;
}

.mr-2\/3{
  margin-right: 66.666667%;
}

.mb-2\/3{
  margin-bottom: 66.666667%;
}

.ml-2\/3{
  margin-left: 66.666667%;
}

.mt-1\/4{
  margin-top: 25%;
}

.mr-1\/4{
  margin-right: 25%;
}

.mb-1\/4{
  margin-bottom: 25%;
}

.ml-1\/4{
  margin-left: 25%;
}

.mt-2\/4{
  margin-top: 50%;
}

.mr-2\/4{
  margin-right: 50%;
}

.mb-2\/4{
  margin-bottom: 50%;
}

.ml-2\/4{
  margin-left: 50%;
}

.mt-3\/4{
  margin-top: 75%;
}

.mr-3\/4{
  margin-right: 75%;
}

.mb-3\/4{
  margin-bottom: 75%;
}

.ml-3\/4{
  margin-left: 75%;
}

.mt-1\/5{
  margin-top: 20%;
}

.mr-1\/5{
  margin-right: 20%;
}

.mb-1\/5{
  margin-bottom: 20%;
}

.ml-1\/5{
  margin-left: 20%;
}

.mt-2\/5{
  margin-top: 40%;
}

.mr-2\/5{
  margin-right: 40%;
}

.mb-2\/5{
  margin-bottom: 40%;
}

.ml-2\/5{
  margin-left: 40%;
}

.mt-3\/5{
  margin-top: 60%;
}

.mr-3\/5{
  margin-right: 60%;
}

.mb-3\/5{
  margin-bottom: 60%;
}

.ml-3\/5{
  margin-left: 60%;
}

.mt-4\/5{
  margin-top: 80%;
}

.mr-4\/5{
  margin-right: 80%;
}

.mb-4\/5{
  margin-bottom: 80%;
}

.ml-4\/5{
  margin-left: 80%;
}

.mt-1\/6{
  margin-top: 16.666667%;
}

.mr-1\/6{
  margin-right: 16.666667%;
}

.mb-1\/6{
  margin-bottom: 16.666667%;
}

.ml-1\/6{
  margin-left: 16.666667%;
}

.mt-2\/6{
  margin-top: 33.333333%;
}

.mr-2\/6{
  margin-right: 33.333333%;
}

.mb-2\/6{
  margin-bottom: 33.333333%;
}

.ml-2\/6{
  margin-left: 33.333333%;
}

.mt-3\/6{
  margin-top: 50%;
}

.mr-3\/6{
  margin-right: 50%;
}

.mb-3\/6{
  margin-bottom: 50%;
}

.ml-3\/6{
  margin-left: 50%;
}

.mt-4\/6{
  margin-top: 66.666667%;
}

.mr-4\/6{
  margin-right: 66.666667%;
}

.mb-4\/6{
  margin-bottom: 66.666667%;
}

.ml-4\/6{
  margin-left: 66.666667%;
}

.mt-5\/6{
  margin-top: 83.333333%;
}

.mr-5\/6{
  margin-right: 83.333333%;
}

.mb-5\/6{
  margin-bottom: 83.333333%;
}

.ml-5\/6{
  margin-left: 83.333333%;
}

.mt-1\/12{
  margin-top: 8.333333%;
}

.mr-1\/12{
  margin-right: 8.333333%;
}

.mb-1\/12{
  margin-bottom: 8.333333%;
}

.ml-1\/12{
  margin-left: 8.333333%;
}

.mt-2\/12{
  margin-top: 16.666667%;
}

.mr-2\/12{
  margin-right: 16.666667%;
}

.mb-2\/12{
  margin-bottom: 16.666667%;
}

.ml-2\/12{
  margin-left: 16.666667%;
}

.mt-3\/12{
  margin-top: 25%;
}

.mr-3\/12{
  margin-right: 25%;
}

.mb-3\/12{
  margin-bottom: 25%;
}

.ml-3\/12{
  margin-left: 25%;
}

.mt-4\/12{
  margin-top: 33.333333%;
}

.mr-4\/12{
  margin-right: 33.333333%;
}

.mb-4\/12{
  margin-bottom: 33.333333%;
}

.ml-4\/12{
  margin-left: 33.333333%;
}

.mt-5\/12{
  margin-top: 41.666667%;
}

.mr-5\/12{
  margin-right: 41.666667%;
}

.mb-5\/12{
  margin-bottom: 41.666667%;
}

.ml-5\/12{
  margin-left: 41.666667%;
}

.mt-6\/12{
  margin-top: 50%;
}

.mr-6\/12{
  margin-right: 50%;
}

.mb-6\/12{
  margin-bottom: 50%;
}

.ml-6\/12{
  margin-left: 50%;
}

.mt-7\/12{
  margin-top: 58.333333%;
}

.mr-7\/12{
  margin-right: 58.333333%;
}

.mb-7\/12{
  margin-bottom: 58.333333%;
}

.ml-7\/12{
  margin-left: 58.333333%;
}

.mt-8\/12{
  margin-top: 66.666667%;
}

.mr-8\/12{
  margin-right: 66.666667%;
}

.mb-8\/12{
  margin-bottom: 66.666667%;
}

.ml-8\/12{
  margin-left: 66.666667%;
}

.mt-9\/12{
  margin-top: 75%;
}

.mr-9\/12{
  margin-right: 75%;
}

.mb-9\/12{
  margin-bottom: 75%;
}

.ml-9\/12{
  margin-left: 75%;
}

.mt-10\/12{
  margin-top: 83.333333%;
}

.mr-10\/12{
  margin-right: 83.333333%;
}

.mb-10\/12{
  margin-bottom: 83.333333%;
}

.ml-10\/12{
  margin-left: 83.333333%;
}

.mt-11\/12{
  margin-top: 91.666667%;
}

.mr-11\/12{
  margin-right: 91.666667%;
}

.mb-11\/12{
  margin-bottom: 91.666667%;
}

.ml-11\/12{
  margin-left: 91.666667%;
}

.-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-8{
  margin-top: -2rem;
}

.-mr-8{
  margin-right: -2rem;
}

.-mb-8{
  margin-bottom: -2rem;
}

.-ml-8{
  margin-left: -2rem;
}

.-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-12{
  margin-top: -3rem;
}

.-mr-12{
  margin-right: -3rem;
}

.-mb-12{
  margin-bottom: -3rem;
}

.-ml-12{
  margin-left: -3rem;
}

.-mt-16{
  margin-top: -4rem;
}

.-mr-16{
  margin-right: -4rem;
}

.-mb-16{
  margin-bottom: -4rem;
}

.-ml-16{
  margin-left: -4rem;
}

.-mt-20{
  margin-top: -5rem;
}

.-mr-20{
  margin-right: -5rem;
}

.-mb-20{
  margin-bottom: -5rem;
}

.-ml-20{
  margin-left: -5rem;
}

.-mt-24{
  margin-top: -6rem;
}

.-mr-24{
  margin-right: -6rem;
}

.-mb-24{
  margin-bottom: -6rem;
}

.-ml-24{
  margin-left: -6rem;
}

.-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;
}

.-mt-1\/2{
  margin-top: -50%;
}

.-mr-1\/2{
  margin-right: -50%;
}

.-mb-1\/2{
  margin-bottom: -50%;
}

.-ml-1\/2{
  margin-left: -50%;
}

.-mt-1\/3{
  margin-top: -33.33333%;
}

.-mr-1\/3{
  margin-right: -33.33333%;
}

.-mb-1\/3{
  margin-bottom: -33.33333%;
}

.-ml-1\/3{
  margin-left: -33.33333%;
}

.-mt-2\/3{
  margin-top: -66.66667%;
}

.-mr-2\/3{
  margin-right: -66.66667%;
}

.-mb-2\/3{
  margin-bottom: -66.66667%;
}

.-ml-2\/3{
  margin-left: -66.66667%;
}

.-mt-1\/4{
  margin-top: -25%;
}

.-mr-1\/4{
  margin-right: -25%;
}

.-mb-1\/4{
  margin-bottom: -25%;
}

.-ml-1\/4{
  margin-left: -25%;
}

.-mt-2\/4{
  margin-top: -50%;
}

.-mr-2\/4{
  margin-right: -50%;
}

.-mb-2\/4{
  margin-bottom: -50%;
}

.-ml-2\/4{
  margin-left: -50%;
}

.-mt-3\/4{
  margin-top: -75%;
}

.-mr-3\/4{
  margin-right: -75%;
}

.-mb-3\/4{
  margin-bottom: -75%;
}

.-ml-3\/4{
  margin-left: -75%;
}

.-mt-1\/5{
  margin-top: -20%;
}

.-mr-1\/5{
  margin-right: -20%;
}

.-mb-1\/5{
  margin-bottom: -20%;
}

.-ml-1\/5{
  margin-left: -20%;
}

.-mt-2\/5{
  margin-top: -40%;
}

.-mr-2\/5{
  margin-right: -40%;
}

.-mb-2\/5{
  margin-bottom: -40%;
}

.-ml-2\/5{
  margin-left: -40%;
}

.-mt-3\/5{
  margin-top: -60%;
}

.-mr-3\/5{
  margin-right: -60%;
}

.-mb-3\/5{
  margin-bottom: -60%;
}

.-ml-3\/5{
  margin-left: -60%;
}

.-mt-4\/5{
  margin-top: -80%;
}

.-mr-4\/5{
  margin-right: -80%;
}

.-mb-4\/5{
  margin-bottom: -80%;
}

.-ml-4\/5{
  margin-left: -80%;
}

.-mt-1\/6{
  margin-top: -16.66667%;
}

.-mr-1\/6{
  margin-right: -16.66667%;
}

.-mb-1\/6{
  margin-bottom: -16.66667%;
}

.-ml-1\/6{
  margin-left: -16.66667%;
}

.-mt-2\/6{
  margin-top: -33.33333%;
}

.-mr-2\/6{
  margin-right: -33.33333%;
}

.-mb-2\/6{
  margin-bottom: -33.33333%;
}

.-ml-2\/6{
  margin-left: -33.33333%;
}

.-mt-3\/6{
  margin-top: -50%;
}

.-mr-3\/6{
  margin-right: -50%;
}

.-mb-3\/6{
  margin-bottom: -50%;
}

.-ml-3\/6{
  margin-left: -50%;
}

.-mt-4\/6{
  margin-top: -66.66667%;
}

.-mr-4\/6{
  margin-right: -66.66667%;
}

.-mb-4\/6{
  margin-bottom: -66.66667%;
}

.-ml-4\/6{
  margin-left: -66.66667%;
}

.-mt-5\/6{
  margin-top: -83.33333%;
}

.-mr-5\/6{
  margin-right: -83.33333%;
}

.-mb-5\/6{
  margin-bottom: -83.33333%;
}

.-ml-5\/6{
  margin-left: -83.33333%;
}

.-mt-1\/12{
  margin-top: -8.33333%;
}

.-mr-1\/12{
  margin-right: -8.33333%;
}

.-mb-1\/12{
  margin-bottom: -8.33333%;
}

.-ml-1\/12{
  margin-left: -8.33333%;
}

.-mt-2\/12{
  margin-top: -16.66667%;
}

.-mr-2\/12{
  margin-right: -16.66667%;
}

.-mb-2\/12{
  margin-bottom: -16.66667%;
}

.-ml-2\/12{
  margin-left: -16.66667%;
}

.-mt-3\/12{
  margin-top: -25%;
}

.-mr-3\/12{
  margin-right: -25%;
}

.-mb-3\/12{
  margin-bottom: -25%;
}

.-ml-3\/12{
  margin-left: -25%;
}

.-mt-4\/12{
  margin-top: -33.33333%;
}

.-mr-4\/12{
  margin-right: -33.33333%;
}

.-mb-4\/12{
  margin-bottom: -33.33333%;
}

.-ml-4\/12{
  margin-left: -33.33333%;
}

.-mt-5\/12{
  margin-top: -41.66667%;
}

.-mr-5\/12{
  margin-right: -41.66667%;
}

.-mb-5\/12{
  margin-bottom: -41.66667%;
}

.-ml-5\/12{
  margin-left: -41.66667%;
}

.-mt-6\/12{
  margin-top: -50%;
}

.-mr-6\/12{
  margin-right: -50%;
}

.-mb-6\/12{
  margin-bottom: -50%;
}

.-ml-6\/12{
  margin-left: -50%;
}

.-mt-7\/12{
  margin-top: -58.33333%;
}

.-mr-7\/12{
  margin-right: -58.33333%;
}

.-mb-7\/12{
  margin-bottom: -58.33333%;
}

.-ml-7\/12{
  margin-left: -58.33333%;
}

.-mt-8\/12{
  margin-top: -66.66667%;
}

.-mr-8\/12{
  margin-right: -66.66667%;
}

.-mb-8\/12{
  margin-bottom: -66.66667%;
}

.-ml-8\/12{
  margin-left: -66.66667%;
}

.-mt-9\/12{
  margin-top: -75%;
}

.-mr-9\/12{
  margin-right: -75%;
}

.-mb-9\/12{
  margin-bottom: -75%;
}

.-ml-9\/12{
  margin-left: -75%;
}

.-mt-10\/12{
  margin-top: -83.33333%;
}

.-mr-10\/12{
  margin-right: -83.33333%;
}

.-mb-10\/12{
  margin-bottom: -83.33333%;
}

.-ml-10\/12{
  margin-left: -83.33333%;
}

.-mt-11\/12{
  margin-top: -91.66667%;
}

.-mr-11\/12{
  margin-right: -91.66667%;
}

.-mb-11\/12{
  margin-bottom: -91.66667%;
}

.-ml-11\/12{
  margin-left: -91.66667%;
}

@media (min-width: 640px){
  .sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .sm\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .sm\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .sm\:container{
      max-width: 1280px;
    }
  }

  .sm\:animate-none{
    animation: none;
  }

  .sm\:animate-spin{
    animation: spin 1s linear infinite;
  }

  .sm\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:animate-bounce{
    animation: bounce 1s infinite;
  }

  .sm\:delay-75{
    transition-delay: 75ms;
  }

  .sm\:delay-100{
    transition-delay: 100ms;
  }

  .sm\:delay-150{
    transition-delay: 150ms;
  }

  .sm\:delay-200{
    transition-delay: 200ms;
  }

  .sm\:delay-300{
    transition-delay: 300ms;
  }

  .sm\:delay-500{
    transition-delay: 500ms;
  }

  .sm\:delay-700{
    transition-delay: 700ms;
  }

  .sm\:delay-1000{
    transition-delay: 1000ms;
  }

  .sm\:duration-75{
    transition-duration: 75ms;
  }

  .sm\:duration-100{
    transition-duration: 100ms;
  }

  .sm\:duration-150{
    transition-duration: 150ms;
  }

  .sm\:duration-200{
    transition-duration: 200ms;
  }

  .sm\:duration-300{
    transition-duration: 300ms;
  }

  .sm\:duration-500{
    transition-duration: 500ms;
  }

  .sm\:duration-700{
    transition-duration: 700ms;
  }

  .sm\:duration-1000{
    transition-duration: 1000ms;
  }

  .sm\:ease-linear{
    transition-timing-function: linear;
  }

  .sm\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .sm\:transition-none{
    transition-property: none;
  }

  .sm\:transition-all{
    transition-property: all;
  }

  .sm\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .sm\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .sm\:transition-opacity{
    transition-property: opacity;
  }

  .sm\:transition-shadow{
    transition-property: box-shadow;
  }

  .sm\:transition-transform{
    transition-property: transform;
  }

  .sm\:skew-x-0{
    --transform-skew-x: 0;
  }

  .sm\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .sm\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .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-x-2{
    --transform-skew-x: -2deg;
  }

  .sm\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .sm\:skew-y-0{
    --transform-skew-y: 0;
  }

  .sm\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .sm\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .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-y-2{
    --transform-skew-y: -2deg;
  }

  .sm\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .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-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .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\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .sm\:translate-x-0{
    --transform-translate-x: 0;
  }

  .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-8{
    --transform-translate-x: 2rem;
  }

  .sm\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .sm\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .sm\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .sm\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .sm\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .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-1\/2{
    --transform-translate-x: 50%;
  }

  .sm\:translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .sm\:translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .sm\:translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .sm\:translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .sm\:translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .sm\:translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .sm\:translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .sm\:translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .sm\:translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .sm\:translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .sm\:translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .sm\:translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .sm\:translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .sm\:translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .sm\:translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .sm\:translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .sm\:translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .sm\:translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .sm\:translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .sm\:translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .sm\:translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .sm\:translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .sm\:translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .sm\:translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .sm\:translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .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-8{
    --transform-translate-x: -2rem;
  }

  .sm\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .sm\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .sm\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .sm\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .sm\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .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-1\/2{
    --transform-translate-x: -50%;
  }

  .sm\:-translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .sm\:-translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .sm\:-translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .sm\:-translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .sm\:-translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .sm\:-translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .sm\:-translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .sm\:-translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .sm\:-translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .sm\:-translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .sm\:-translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .sm\:-translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .sm\:-translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .sm\:-translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .sm\:-translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .sm\:-translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .sm\:-translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .sm\:-translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .sm\:-translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .sm\:-translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .sm\:-translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .sm\:-translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .sm\:-translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .sm\:-translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .sm\:-translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .sm\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .sm\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .sm\:translate-y-0{
    --transform-translate-y: 0;
  }

  .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-8{
    --transform-translate-y: 2rem;
  }

  .sm\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .sm\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .sm\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .sm\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .sm\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .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-1\/2{
    --transform-translate-y: 50%;
  }

  .sm\:translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .sm\:translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .sm\:translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .sm\:translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .sm\:translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .sm\:translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .sm\:translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .sm\:translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .sm\:translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .sm\:translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .sm\:translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .sm\:translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .sm\:translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .sm\:translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .sm\:translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .sm\:translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .sm\:translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .sm\:translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .sm\:translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .sm\:translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .sm\:translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .sm\:translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .sm\:translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .sm\:translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .sm\:translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .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-8{
    --transform-translate-y: -2rem;
  }

  .sm\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .sm\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .sm\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .sm\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .sm\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .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-1\/2{
    --transform-translate-y: -50%;
  }

  .sm\:-translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .sm\:-translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .sm\:-translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .sm\:-translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .sm\:-translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .sm\:-translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .sm\:-translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .sm\:-translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .sm\:-translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .sm\:-translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .sm\:-translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .sm\:-translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .sm\:-translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .sm\:-translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .sm\:-translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .sm\:-translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .sm\:-translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .sm\:-translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .sm\:-translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .sm\:-translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .sm\:-translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .sm\:-translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .sm\:-translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .sm\:-translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .sm\:-translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .sm\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .sm\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .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-8:hover{
    --transform-translate-x: 2rem;
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .sm\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .sm\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .sm\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .sm\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .sm\:hover\:translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .sm\:hover\:translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .sm\:hover\:translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .sm\:hover\:translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .sm\:hover\:translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .sm\:hover\:translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .sm\:hover\:translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .sm\:hover\:translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .sm\:hover\:translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .sm\:hover\:translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .sm\:hover\:translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .sm\:hover\:translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .sm\:hover\:translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .sm\:hover\:translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .sm\:hover\:translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .sm\:hover\:translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .sm\:hover\:translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .sm\:hover\:translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .sm\:hover\:translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .sm\:hover\:translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .sm\:hover\:translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-x: -2rem;
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .sm\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .sm\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .sm\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .sm\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .sm\:hover\:-translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .sm\:hover\:-translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .sm\:hover\:-translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .sm\:hover\:-translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .sm\:hover\:-translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .sm\:hover\:-translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .sm\:hover\:-translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .sm\:hover\:-translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .sm\:hover\:-translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .sm\:hover\:-translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .sm\:hover\:-translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .sm\:hover\:-translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .sm\:hover\:-translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .sm\:hover\:-translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .sm\:hover\:-translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .sm\:hover\:-translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .sm\:hover\:-translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .sm\:hover\:-translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .sm\:hover\:-translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .sm\:hover\:-translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .sm\:hover\:-translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .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-8:hover{
    --transform-translate-y: 2rem;
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .sm\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .sm\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .sm\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .sm\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .sm\:hover\:translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .sm\:hover\:translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .sm\:hover\:translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .sm\:hover\:translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .sm\:hover\:translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .sm\:hover\:translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .sm\:hover\:translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .sm\:hover\:translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .sm\:hover\:translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .sm\:hover\:translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .sm\:hover\:translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .sm\:hover\:translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .sm\:hover\:translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .sm\:hover\:translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .sm\:hover\:translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .sm\:hover\:translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .sm\:hover\:translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .sm\:hover\:translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .sm\:hover\:translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .sm\:hover\:translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .sm\:hover\:translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-y: -2rem;
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .sm\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .sm\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .sm\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .sm\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .sm\:hover\:-translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .sm\:hover\:-translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .sm\:hover\:-translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .sm\:hover\:-translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .sm\:hover\:-translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .sm\:hover\:-translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .sm\:hover\:-translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .sm\:hover\:-translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .sm\:hover\:-translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .sm\:hover\:-translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .sm\:hover\:-translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .sm\:hover\:-translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .sm\:hover\:-translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .sm\:hover\:-translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .sm\:hover\:-translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .sm\:hover\:-translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .sm\:hover\:-translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .sm\:hover\:-translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .sm\:hover\:-translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .sm\:hover\:-translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .sm\:hover\:-translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .sm\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .sm\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .sm\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .sm\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .sm\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .sm\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .sm\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .sm\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .sm\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .sm\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .sm\:focus\:translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .sm\:focus\:translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .sm\:focus\:translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .sm\:focus\:translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .sm\:focus\:translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .sm\:focus\:translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .sm\:focus\:translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .sm\:focus\:translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .sm\:focus\:translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .sm\:focus\:translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .sm\:focus\:translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .sm\:focus\:translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .sm\:focus\:translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .sm\:focus\:translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .sm\:focus\:translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .sm\:focus\:translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .sm\:focus\:translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .sm\:focus\:translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .sm\:focus\:translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .sm\:focus\:translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .sm\:focus\:translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .sm\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .sm\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .sm\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .sm\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .sm\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .sm\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .sm\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .sm\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .sm\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .sm\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .sm\:focus\:-translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .sm\:focus\:-translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .sm\:focus\:-translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .sm\:focus\:-translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .sm\:focus\:-translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .sm\:focus\:-translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .sm\:focus\:-translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .sm\:focus\:-translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .sm\:focus\:-translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .sm\:focus\:-translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .sm\:focus\:-translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .sm\:focus\:-translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .sm\:focus\:-translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .sm\:focus\:-translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .sm\:focus\:-translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .sm\:focus\:-translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .sm\:focus\:-translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .sm\:focus\:-translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .sm\:focus\:-translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .sm\:focus\:-translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .sm\:focus\:-translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .sm\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .sm\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .sm\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .sm\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .sm\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .sm\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .sm\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .sm\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .sm\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .sm\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .sm\:focus\:translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .sm\:focus\:translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .sm\:focus\:translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .sm\:focus\:translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .sm\:focus\:translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .sm\:focus\:translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .sm\:focus\:translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .sm\:focus\:translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .sm\:focus\:translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .sm\:focus\:translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .sm\:focus\:translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .sm\:focus\:translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .sm\:focus\:translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .sm\:focus\:translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .sm\:focus\:translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .sm\:focus\:translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .sm\:focus\:translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .sm\:focus\:translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .sm\:focus\:translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .sm\:focus\:translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .sm\:focus\:translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .sm\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .sm\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .sm\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .sm\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .sm\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .sm\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .sm\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .sm\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .sm\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .sm\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .sm\:focus\:-translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .sm\:focus\:-translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .sm\:focus\:-translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .sm\:focus\:-translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .sm\:focus\:-translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .sm\:focus\:-translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .sm\:focus\:-translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .sm\:focus\:-translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .sm\:focus\:-translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .sm\:focus\:-translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .sm\:focus\:-translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .sm\:focus\:-translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .sm\:focus\:-translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .sm\:focus\:-translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .sm\:focus\:-translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .sm\:focus\:-translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .sm\:focus\:-translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .sm\:focus\:-translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .sm\:focus\:-translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .sm\:focus\:-translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .sm\:focus\:-translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .sm\:rotate-0{
    --transform-rotate: 0;
  }

  .sm\:rotate-1{
    --transform-rotate: 1deg;
  }

  .sm\:rotate-2{
    --transform-rotate: 2deg;
  }

  .sm\:rotate-3{
    --transform-rotate: 3deg;
  }

  .sm\:rotate-6{
    --transform-rotate: 6deg;
  }

  .sm\:rotate-12{
    --transform-rotate: 12deg;
  }

  .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-12{
    --transform-rotate: -12deg;
  }

  .sm\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .sm\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .sm\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .sm\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .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\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .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\: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\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .sm\:origin-center{
    transform-origin: center;
  }

  .sm\:origin-top{
    transform-origin: top;
  }

  .sm\:origin-top-right{
    transform-origin: top right;
  }

  .sm\:origin-right{
    transform-origin: right;
  }

  .sm\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .sm\:origin-bottom{
    transform-origin: bottom;
  }

  .sm\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .sm\:origin-left{
    transform-origin: left;
  }

  .sm\:origin-top-left{
    transform-origin: top left;
  }

  .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;
    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{
    transform: none;
  }

  .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-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-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-span-full{
    grid-row: 1 / -1;
  }

  .sm\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .sm\:auto-rows-min{
    grid-auto-rows: min-content;
  }

  .sm\:auto-rows-max{
    grid-auto-rows: max-content;
  }

  .sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .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\: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-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-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-span-full{
    grid-column: 1 / -1;
  }

  .sm\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .sm\:auto-cols-min{
    grid-auto-columns: min-content;
  }

  .sm\:auto-cols-max{
    grid-auto-columns: max-content;
  }

  .sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .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-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\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .sm\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .sm\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .sm\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .sm\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .sm\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .sm\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .sm\:gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .sm\:gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .sm\:gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .sm\:gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .sm\:gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .sm\:gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .sm\:gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .sm\:gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .sm\:gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .sm\:gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .sm\:gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .sm\:gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .sm\:gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .sm\:gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .sm\:gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .sm\:gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .sm\:gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .sm\:gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .sm\:gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .sm\:gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .sm\:gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .sm\:gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .sm\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .sm\:col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .sm\:col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .sm\:col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .sm\:col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .sm\:col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .sm\:col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .sm\:col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .sm\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .sm\:gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .sm\:gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .sm\:gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .sm\:gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .sm\:gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .sm\:gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .sm\:gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .sm\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .sm\:row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .sm\:row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .sm\:row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .sm\:row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .sm\:row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .sm\:row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .sm\:row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .sm\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .sm\:gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .sm\:gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .sm\:gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .sm\:gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .sm\:gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .sm\:gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .sm\:gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .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\:w-0{
    width: 0;
  }

  .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-8{
    width: 2rem;
  }

  .sm\:w-10{
    width: 2.5rem;
  }

  .sm\:w-12{
    width: 3rem;
  }

  .sm\:w-16{
    width: 4rem;
  }

  .sm\:w-20{
    width: 5rem;
  }

  .sm\:w-24{
    width: 6rem;
  }

  .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\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .sm\:break-all{
    word-break: break-all;
  }

  .sm\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .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\:visible{
    visibility: visible;
  }

  .sm\:invisible{
    visibility: hidden;
  }

  .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\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .sm\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .sm\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .sm\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: 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\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .sm\:normal-nums{
    font-variant-numeric: normal;
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .sm\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:underline{
    text-decoration: underline;
  }

  .sm\:line-through{
    text-decoration: line-through;
  }

  .sm\:no-underline{
    text-decoration: none;
  }

  .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\:focus\:underline:focus{
    text-decoration: underline;
  }

  .sm\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .sm\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .sm\:uppercase{
    text-transform: uppercase;
  }

  .sm\:lowercase{
    text-transform: lowercase;
  }

  .sm\:capitalize{
    text-transform: capitalize;
  }

  .sm\:normal-case{
    text-transform: none;
  }

  .sm\:italic{
    font-style: italic;
  }

  .sm\:not-italic{
    font-style: normal;
  }

  .sm\:text-opacity-0{
    --text-opacity: 0;
  }

  .sm\:text-opacity-4{
    --text-opacity: 0.04;
  }

  .sm\:text-opacity-5{
    --text-opacity: 0.05;
  }

  .sm\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .sm\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .sm\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .sm\:text-opacity-100{
    --text-opacity: 1;
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .sm\:hover\:text-opacity-4:hover{
    --text-opacity: 0.04;
  }

  .sm\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05;
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .sm\:focus\:text-opacity-4:focus{
    --text-opacity: 0.04;
  }

  .sm\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05;
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .sm\:text-transparent{
    color: transparent;
  }

  .sm\:text-current{
    color: currentColor;
  }

  .sm\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:text-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:text-gray-100{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .sm\:text-gray-200{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .sm\:text-gray-300{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:text-gray-400{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .sm\:text-gray-500{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .sm\:text-gray-600{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .sm\:text-gray-700{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .sm\:text-gray-800{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .sm\:text-gray-900{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .sm\:text-red{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .sm\:text-orange{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:text-yellow{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .sm\:text-green{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .sm\:text-teal-100{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .sm\:text-teal-200{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .sm\:text-teal-300{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .sm\:text-teal-400{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .sm\:text-teal-500{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .sm\:text-teal-600{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .sm\:text-teal-700{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .sm\:text-teal-800{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .sm\:text-teal-900{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .sm\:text-blue-did{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .sm\:text-blue-title{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .sm\:text-indigo-100{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .sm\:text-indigo-200{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .sm\:text-indigo-300{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .sm\:text-indigo-400{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .sm\:text-indigo-500{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .sm\:text-indigo-600{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .sm\:text-indigo-700{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .sm\:text-indigo-800{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .sm\:text-indigo-900{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .sm\:text-purple-100{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .sm\:text-purple-200{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .sm\:text-purple-300{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .sm\:text-purple-400{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .sm\:text-purple-500{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .sm\:text-purple-600{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .sm\:text-purple-700{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .sm\:text-purple-800{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .sm\:text-purple-900{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .sm\:text-pink-100{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .sm\:text-pink-200{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .sm\:text-pink-300{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .sm\:text-pink-400{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .sm\:text-pink-500{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .sm\:text-pink-600{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .sm\:text-pink-700{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .sm\:text-pink-800{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .sm\:text-pink-900{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .sm\:text-lightgray{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .sm\:text-lightgray1{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .sm\:text-lightgray2{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .sm\:text-etapaI{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .sm\:text-etapaIbg{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .sm\:text-etapaII{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .sm\:text-etapaIIbg{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .sm\:text-etapaIII{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .sm\:text-etapaIIIbg{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .sm\:text-etapaIV{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .sm\:text-etapaIVbg{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .sm\:text-celeste{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .sm\:text-darkgray{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .sm\:text-secondary{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .sm\:text-amber{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .sm\:text-did-gray{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .sm\:text-did-gray1{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:text-primary{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .sm\:text-lightblue{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .sm\:text-darkblue{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .sm\:text-graytext{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .sm\:text-disabled{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .sm\:text-graybg{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .sm\:text-alertbg{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .sm\:text-background-gray{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .sm\:text-background-red{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .sm\:text-bluepdf{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .sm\:text-stages-first{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .sm\:text-stages-second{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .sm\:text-stages-third{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .sm\:text-stages-fourth{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .sm\:hover\:text-transparent:hover{
    color: transparent;
  }

  .sm\:hover\:text-current:hover{
    color: currentColor;
  }

  .sm\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .sm\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .sm\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .sm\:hover\:text-gray-500:hover{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .sm\:hover\:text-gray-600:hover{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .sm\:hover\:text-gray-700:hover{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .sm\:hover\:text-gray-800:hover{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .sm\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .sm\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .sm\:hover\:text-orange:hover{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:hover\:text-yellow:hover{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .sm\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .sm\:hover\:text-teal-100:hover{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .sm\:hover\:text-teal-200:hover{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .sm\:hover\:text-teal-300:hover{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .sm\:hover\:text-teal-400:hover{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .sm\:hover\:text-teal-500:hover{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .sm\:hover\:text-teal-600:hover{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .sm\:hover\:text-teal-700:hover{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .sm\:hover\:text-teal-800:hover{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .sm\:hover\:text-teal-900:hover{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .sm\:hover\:text-blue-did:hover{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .sm\:hover\:text-blue-title:hover{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-100:hover{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-200:hover{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-300:hover{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-400:hover{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-500:hover{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-600:hover{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-700:hover{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-800:hover{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .sm\:hover\:text-indigo-900:hover{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .sm\:hover\:text-purple-100:hover{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .sm\:hover\:text-purple-200:hover{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .sm\:hover\:text-purple-300:hover{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .sm\:hover\:text-purple-400:hover{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .sm\:hover\:text-purple-500:hover{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .sm\:hover\:text-purple-600:hover{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .sm\:hover\:text-purple-700:hover{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .sm\:hover\:text-purple-800:hover{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .sm\:hover\:text-purple-900:hover{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .sm\:hover\:text-pink-100:hover{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .sm\:hover\:text-pink-200:hover{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .sm\:hover\:text-pink-300:hover{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .sm\:hover\:text-pink-400:hover{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .sm\:hover\:text-pink-500:hover{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .sm\:hover\:text-pink-600:hover{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .sm\:hover\:text-pink-700:hover{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .sm\:hover\:text-pink-800:hover{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .sm\:hover\:text-pink-900:hover{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .sm\:hover\:text-lightgray:hover{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .sm\:hover\:text-lightgray1:hover{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .sm\:hover\:text-lightgray2:hover{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .sm\:hover\:text-etapaI:hover{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .sm\:hover\:text-etapaIbg:hover{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .sm\:hover\:text-etapaII:hover{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .sm\:hover\:text-etapaIIbg:hover{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .sm\:hover\:text-etapaIII:hover{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .sm\:hover\:text-etapaIIIbg:hover{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .sm\:hover\:text-etapaIV:hover{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .sm\:hover\:text-etapaIVbg:hover{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .sm\:hover\:text-celeste:hover{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .sm\:hover\:text-darkgray:hover{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .sm\:hover\:text-secondary:hover{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .sm\:hover\:text-amber:hover{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .sm\:hover\:text-did-gray:hover{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .sm\:hover\:text-did-gray1:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:hover\:text-primary:hover{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .sm\:hover\:text-lightblue:hover{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .sm\:hover\:text-darkblue:hover{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .sm\:hover\:text-graytext:hover{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .sm\:hover\:text-disabled:hover{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .sm\:hover\:text-graybg:hover{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .sm\:hover\:text-alertbg:hover{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .sm\:hover\:text-background-gray:hover{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .sm\:hover\:text-background-red:hover{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .sm\:hover\:text-bluepdf:hover{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .sm\:hover\:text-stages-first:hover{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .sm\:hover\:text-stages-second:hover{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .sm\:hover\:text-stages-third:hover{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .sm\:hover\:text-stages-fourth:hover{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .sm\:focus\:text-transparent:focus{
    color: transparent;
  }

  .sm\:focus\:text-current:focus{
    color: currentColor;
  }

  .sm\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .sm\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .sm\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .sm\:focus\:text-gray-500:focus{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .sm\:focus\:text-gray-600:focus{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .sm\:focus\:text-gray-700:focus{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .sm\:focus\:text-gray-800:focus{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .sm\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .sm\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .sm\:focus\:text-orange:focus{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:focus\:text-yellow:focus{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .sm\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .sm\:focus\:text-teal-100:focus{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .sm\:focus\:text-teal-200:focus{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .sm\:focus\:text-teal-300:focus{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .sm\:focus\:text-teal-400:focus{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .sm\:focus\:text-teal-500:focus{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .sm\:focus\:text-teal-600:focus{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .sm\:focus\:text-teal-700:focus{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .sm\:focus\:text-teal-800:focus{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .sm\:focus\:text-teal-900:focus{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .sm\:focus\:text-blue-did:focus{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .sm\:focus\:text-blue-title:focus{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-100:focus{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-200:focus{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-300:focus{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-400:focus{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-500:focus{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-600:focus{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-700:focus{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-800:focus{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .sm\:focus\:text-indigo-900:focus{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .sm\:focus\:text-purple-100:focus{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .sm\:focus\:text-purple-200:focus{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .sm\:focus\:text-purple-300:focus{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .sm\:focus\:text-purple-400:focus{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .sm\:focus\:text-purple-500:focus{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .sm\:focus\:text-purple-600:focus{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .sm\:focus\:text-purple-700:focus{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .sm\:focus\:text-purple-800:focus{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .sm\:focus\:text-purple-900:focus{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .sm\:focus\:text-pink-100:focus{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .sm\:focus\:text-pink-200:focus{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .sm\:focus\:text-pink-300:focus{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .sm\:focus\:text-pink-400:focus{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .sm\:focus\:text-pink-500:focus{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .sm\:focus\:text-pink-600:focus{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .sm\:focus\:text-pink-700:focus{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .sm\:focus\:text-pink-800:focus{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .sm\:focus\:text-pink-900:focus{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .sm\:focus\:text-lightgray:focus{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .sm\:focus\:text-lightgray1:focus{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .sm\:focus\:text-lightgray2:focus{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .sm\:focus\:text-etapaI:focus{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .sm\:focus\:text-etapaIbg:focus{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .sm\:focus\:text-etapaII:focus{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .sm\:focus\:text-etapaIIbg:focus{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .sm\:focus\:text-etapaIII:focus{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .sm\:focus\:text-etapaIIIbg:focus{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .sm\:focus\:text-etapaIV:focus{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .sm\:focus\:text-etapaIVbg:focus{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .sm\:focus\:text-celeste:focus{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .sm\:focus\:text-darkgray:focus{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .sm\:focus\:text-secondary:focus{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .sm\:focus\:text-amber:focus{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .sm\:focus\:text-did-gray:focus{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .sm\:focus\:text-did-gray1:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:focus\:text-primary:focus{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .sm\:focus\:text-lightblue:focus{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .sm\:focus\:text-darkblue:focus{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .sm\:focus\:text-graytext:focus{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .sm\:focus\:text-disabled:focus{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .sm\:focus\:text-graybg:focus{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .sm\:focus\:text-alertbg:focus{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .sm\:focus\:text-background-gray:focus{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .sm\:focus\:text-background-red:focus{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .sm\:focus\:text-bluepdf:focus{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .sm\:focus\:text-stages-first:focus{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .sm\:focus\:text-stages-second:focus{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .sm\:focus\:text-stages-third:focus{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .sm\:focus\:text-stages-fourth:focus{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .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\:table-auto{
    table-layout: auto;
  }

  .sm\:table-fixed{
    table-layout: fixed;
  }

  .sm\:stroke-0{
    stroke-width: 0;
  }

  .sm\:stroke-1{
    stroke-width: 1;
  }

  .sm\:stroke-2{
    stroke-width: 2;
  }

  .sm\:stroke-current{
    stroke: currentColor;
  }

  .sm\:fill-current{
    fill: currentColor;
  }

  .sm\:shadow-xs{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .sm\:shadow-sm{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .sm\:shadow{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .sm\:shadow-md{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .sm\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:shadow-none{
    box-shadow: none;
  }

  .sm\:hover\:shadow-xs:hover{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .sm\:hover\:shadow-sm:hover{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .sm\:hover\:shadow:hover{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .sm\:hover\:shadow-md:hover{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .sm\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .sm\:focus\:shadow-xs:focus{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .sm\:focus\:shadow-sm:focus{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .sm\:focus\:shadow:focus{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .sm\:focus\:shadow-md:focus{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .sm\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .sm\:resize-none{
    resize: none;
  }

  .sm\:resize-y{
    resize: vertical;
  }

  .sm\:resize-x{
    resize: horizontal;
  }

  .sm\:resize{
    resize: both;
  }

  .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\:static{
    position: static;
  }

  .sm\:fixed{
    position: fixed;
  }

  .sm\:absolute{
    position: absolute;
  }

  .sm\:relative{
    position: relative;
  }

  .sm\:sticky{
    position: sticky;
  }

  .sm\:pointer-events-none{
    pointer-events: none;
  }

  .sm\:pointer-events-auto{
    pointer-events: auto;
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-4::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .sm\:placeholder-opacity-4::placeholder{
    --placeholder-opacity: 0.04;
  }

  .sm\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-4:focus::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .sm\:focus\:placeholder-opacity-4:focus::placeholder{
    --placeholder-opacity: 0.04;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .sm\:placeholder-transparent::placeholder{
    color: transparent;
  }

  .sm\:placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .sm\:placeholder-current::placeholder{
    color: currentColor;
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .sm\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .sm\:placeholder-orange::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:placeholder-orange::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:placeholder-yellow::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .sm\:placeholder-yellow::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .sm\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .sm\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .sm\:placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .sm\:placeholder-blue-did::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .sm\:placeholder-blue-did::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .sm\:placeholder-blue-title::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .sm\:placeholder-blue-title::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .sm\:placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .sm\:placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .sm\:placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightgray::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightgray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightgray1::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightgray2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightgray2::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaI::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaI::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaII::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIII::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIV::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIV::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIVbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .sm\:placeholder-etapaIVbg::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .sm\:placeholder-celeste::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .sm\:placeholder-celeste::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkgray::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .sm\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .sm\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .sm\:placeholder-amber::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .sm\:placeholder-amber::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .sm\:placeholder-did-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .sm\:placeholder-did-gray::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .sm\:placeholder-did-gray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:placeholder-did-gray1::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .sm\:placeholder-primary::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkblue::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .sm\:placeholder-graytext::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .sm\:placeholder-graytext::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .sm\:placeholder-disabled::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .sm\:placeholder-disabled::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .sm\:placeholder-graybg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .sm\:placeholder-graybg::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .sm\:placeholder-alertbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .sm\:placeholder-alertbg::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .sm\:placeholder-background-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .sm\:placeholder-background-gray::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .sm\:placeholder-background-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .sm\:placeholder-background-red::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .sm\:placeholder-bluepdf::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .sm\:placeholder-bluepdf::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-first::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-first::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-second::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-second::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-third::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-third::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-fourth::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .sm\:placeholder-stages-fourth::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .sm\:focus\:placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .sm\:focus\:placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-orange:focus::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:focus\:placeholder-orange:focus::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .sm\:focus\:placeholder-yellow:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-did:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-did:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-title:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-title:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgray2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgray2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaI:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaI:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIV:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIV:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIVbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-etapaIVbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-celeste:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-celeste:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-amber:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-amber:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-did-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-did-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-did-gray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-did-gray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-graytext:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-graytext:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-disabled:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-disabled:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-graybg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-graybg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-alertbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-alertbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-background-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-background-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-background-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-background-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-bluepdf:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-bluepdf:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-first:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-first:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-second:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-second:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-third:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-third:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-fourth:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-stages-fourth:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .sm\:p-0{
    padding: 0;
  }

  .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-8{
    padding: 2rem;
  }

  .sm\:p-10{
    padding: 2.5rem;
  }

  .sm\:p-12{
    padding: 3rem;
  }

  .sm\:p-16{
    padding: 4rem;
  }

  .sm\:p-20{
    padding: 5rem;
  }

  .sm\:p-24{
    padding: 6rem;
  }

  .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\:p-1\/2{
    padding: 50%;
  }

  .sm\:p-1\/3{
    padding: 33.333333%;
  }

  .sm\:p-2\/3{
    padding: 66.666667%;
  }

  .sm\:p-1\/4{
    padding: 25%;
  }

  .sm\:p-2\/4{
    padding: 50%;
  }

  .sm\:p-3\/4{
    padding: 75%;
  }

  .sm\:p-1\/5{
    padding: 20%;
  }

  .sm\:p-2\/5{
    padding: 40%;
  }

  .sm\:p-3\/5{
    padding: 60%;
  }

  .sm\:p-4\/5{
    padding: 80%;
  }

  .sm\:p-1\/6{
    padding: 16.666667%;
  }

  .sm\:p-2\/6{
    padding: 33.333333%;
  }

  .sm\:p-3\/6{
    padding: 50%;
  }

  .sm\:p-4\/6{
    padding: 66.666667%;
  }

  .sm\:p-5\/6{
    padding: 83.333333%;
  }

  .sm\:p-1\/12{
    padding: 8.333333%;
  }

  .sm\:p-2\/12{
    padding: 16.666667%;
  }

  .sm\:p-3\/12{
    padding: 25%;
  }

  .sm\:p-4\/12{
    padding: 33.333333%;
  }

  .sm\:p-5\/12{
    padding: 41.666667%;
  }

  .sm\:p-6\/12{
    padding: 50%;
  }

  .sm\:p-7\/12{
    padding: 58.333333%;
  }

  .sm\:p-8\/12{
    padding: 66.666667%;
  }

  .sm\:p-9\/12{
    padding: 75%;
  }

  .sm\:p-10\/12{
    padding: 83.333333%;
  }

  .sm\:p-11\/12{
    padding: 91.666667%;
  }

  .sm\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .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-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .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\:py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .sm\:px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .sm\:py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .sm\:px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .sm\:py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .sm\:px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .sm\:py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .sm\:px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .sm\:py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .sm\:px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .sm\:py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .sm\:px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .sm\:py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .sm\:px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .sm\:py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .sm\:px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .sm\:py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .sm\:px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .sm\:py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .sm\:px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .sm\:py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .sm\:px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .sm\:py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .sm\:px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .sm\:py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .sm\:px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .sm\:py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .sm\:px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .sm\:py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .sm\:px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .sm\:py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .sm\:px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .sm\:py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .sm\:px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .sm\:py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .sm\:px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .sm\:py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .sm\:px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .sm\:py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .sm\:px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .sm\:py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .sm\:px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .sm\:py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .sm\:px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .sm\:pt-0{
    padding-top: 0;
  }

  .sm\:pr-0{
    padding-right: 0;
  }

  .sm\:pb-0{
    padding-bottom: 0;
  }

  .sm\:pl-0{
    padding-left: 0;
  }

  .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-8{
    padding-top: 2rem;
  }

  .sm\:pr-8{
    padding-right: 2rem;
  }

  .sm\:pb-8{
    padding-bottom: 2rem;
  }

  .sm\:pl-8{
    padding-left: 2rem;
  }

  .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-12{
    padding-top: 3rem;
  }

  .sm\:pr-12{
    padding-right: 3rem;
  }

  .sm\:pb-12{
    padding-bottom: 3rem;
  }

  .sm\:pl-12{
    padding-left: 3rem;
  }

  .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-20{
    padding-top: 5rem;
  }

  .sm\:pr-20{
    padding-right: 5rem;
  }

  .sm\:pb-20{
    padding-bottom: 5rem;
  }

  .sm\:pl-20{
    padding-left: 5rem;
  }

  .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-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\:pt-1\/2{
    padding-top: 50%;
  }

  .sm\:pr-1\/2{
    padding-right: 50%;
  }

  .sm\:pb-1\/2{
    padding-bottom: 50%;
  }

  .sm\:pl-1\/2{
    padding-left: 50%;
  }

  .sm\:pt-1\/3{
    padding-top: 33.333333%;
  }

  .sm\:pr-1\/3{
    padding-right: 33.333333%;
  }

  .sm\:pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .sm\:pl-1\/3{
    padding-left: 33.333333%;
  }

  .sm\:pt-2\/3{
    padding-top: 66.666667%;
  }

  .sm\:pr-2\/3{
    padding-right: 66.666667%;
  }

  .sm\:pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .sm\:pl-2\/3{
    padding-left: 66.666667%;
  }

  .sm\:pt-1\/4{
    padding-top: 25%;
  }

  .sm\:pr-1\/4{
    padding-right: 25%;
  }

  .sm\:pb-1\/4{
    padding-bottom: 25%;
  }

  .sm\:pl-1\/4{
    padding-left: 25%;
  }

  .sm\:pt-2\/4{
    padding-top: 50%;
  }

  .sm\:pr-2\/4{
    padding-right: 50%;
  }

  .sm\:pb-2\/4{
    padding-bottom: 50%;
  }

  .sm\:pl-2\/4{
    padding-left: 50%;
  }

  .sm\:pt-3\/4{
    padding-top: 75%;
  }

  .sm\:pr-3\/4{
    padding-right: 75%;
  }

  .sm\:pb-3\/4{
    padding-bottom: 75%;
  }

  .sm\:pl-3\/4{
    padding-left: 75%;
  }

  .sm\:pt-1\/5{
    padding-top: 20%;
  }

  .sm\:pr-1\/5{
    padding-right: 20%;
  }

  .sm\:pb-1\/5{
    padding-bottom: 20%;
  }

  .sm\:pl-1\/5{
    padding-left: 20%;
  }

  .sm\:pt-2\/5{
    padding-top: 40%;
  }

  .sm\:pr-2\/5{
    padding-right: 40%;
  }

  .sm\:pb-2\/5{
    padding-bottom: 40%;
  }

  .sm\:pl-2\/5{
    padding-left: 40%;
  }

  .sm\:pt-3\/5{
    padding-top: 60%;
  }

  .sm\:pr-3\/5{
    padding-right: 60%;
  }

  .sm\:pb-3\/5{
    padding-bottom: 60%;
  }

  .sm\:pl-3\/5{
    padding-left: 60%;
  }

  .sm\:pt-4\/5{
    padding-top: 80%;
  }

  .sm\:pr-4\/5{
    padding-right: 80%;
  }

  .sm\:pb-4\/5{
    padding-bottom: 80%;
  }

  .sm\:pl-4\/5{
    padding-left: 80%;
  }

  .sm\:pt-1\/6{
    padding-top: 16.666667%;
  }

  .sm\:pr-1\/6{
    padding-right: 16.666667%;
  }

  .sm\:pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .sm\:pl-1\/6{
    padding-left: 16.666667%;
  }

  .sm\:pt-2\/6{
    padding-top: 33.333333%;
  }

  .sm\:pr-2\/6{
    padding-right: 33.333333%;
  }

  .sm\:pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .sm\:pl-2\/6{
    padding-left: 33.333333%;
  }

  .sm\:pt-3\/6{
    padding-top: 50%;
  }

  .sm\:pr-3\/6{
    padding-right: 50%;
  }

  .sm\:pb-3\/6{
    padding-bottom: 50%;
  }

  .sm\:pl-3\/6{
    padding-left: 50%;
  }

  .sm\:pt-4\/6{
    padding-top: 66.666667%;
  }

  .sm\:pr-4\/6{
    padding-right: 66.666667%;
  }

  .sm\:pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .sm\:pl-4\/6{
    padding-left: 66.666667%;
  }

  .sm\:pt-5\/6{
    padding-top: 83.333333%;
  }

  .sm\:pr-5\/6{
    padding-right: 83.333333%;
  }

  .sm\:pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .sm\:pl-5\/6{
    padding-left: 83.333333%;
  }

  .sm\:pt-1\/12{
    padding-top: 8.333333%;
  }

  .sm\:pr-1\/12{
    padding-right: 8.333333%;
  }

  .sm\:pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .sm\:pl-1\/12{
    padding-left: 8.333333%;
  }

  .sm\:pt-2\/12{
    padding-top: 16.666667%;
  }

  .sm\:pr-2\/12{
    padding-right: 16.666667%;
  }

  .sm\:pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .sm\:pl-2\/12{
    padding-left: 16.666667%;
  }

  .sm\:pt-3\/12{
    padding-top: 25%;
  }

  .sm\:pr-3\/12{
    padding-right: 25%;
  }

  .sm\:pb-3\/12{
    padding-bottom: 25%;
  }

  .sm\:pl-3\/12{
    padding-left: 25%;
  }

  .sm\:pt-4\/12{
    padding-top: 33.333333%;
  }

  .sm\:pr-4\/12{
    padding-right: 33.333333%;
  }

  .sm\:pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .sm\:pl-4\/12{
    padding-left: 33.333333%;
  }

  .sm\:pt-5\/12{
    padding-top: 41.666667%;
  }

  .sm\:pr-5\/12{
    padding-right: 41.666667%;
  }

  .sm\:pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .sm\:pl-5\/12{
    padding-left: 41.666667%;
  }

  .sm\:pt-6\/12{
    padding-top: 50%;
  }

  .sm\:pr-6\/12{
    padding-right: 50%;
  }

  .sm\:pb-6\/12{
    padding-bottom: 50%;
  }

  .sm\:pl-6\/12{
    padding-left: 50%;
  }

  .sm\:pt-7\/12{
    padding-top: 58.333333%;
  }

  .sm\:pr-7\/12{
    padding-right: 58.333333%;
  }

  .sm\:pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .sm\:pl-7\/12{
    padding-left: 58.333333%;
  }

  .sm\:pt-8\/12{
    padding-top: 66.666667%;
  }

  .sm\:pr-8\/12{
    padding-right: 66.666667%;
  }

  .sm\:pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .sm\:pl-8\/12{
    padding-left: 66.666667%;
  }

  .sm\:pt-9\/12{
    padding-top: 75%;
  }

  .sm\:pr-9\/12{
    padding-right: 75%;
  }

  .sm\:pb-9\/12{
    padding-bottom: 75%;
  }

  .sm\:pl-9\/12{
    padding-left: 75%;
  }

  .sm\:pt-10\/12{
    padding-top: 83.333333%;
  }

  .sm\:pr-10\/12{
    padding-right: 83.333333%;
  }

  .sm\:pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .sm\:pl-10\/12{
    padding-left: 83.333333%;
  }

  .sm\:pt-11\/12{
    padding-top: 91.666667%;
  }

  .sm\:pr-11\/12{
    padding-right: 91.666667%;
  }

  .sm\:pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .sm\:pl-11\/12{
    padding-left: 91.666667%;
  }

  .sm\:overscroll-auto{
    overscroll-behavior: auto;
  }

  .sm\:overscroll-contain{
    overscroll-behavior: contain;
  }

  .sm\:overscroll-none{
    overscroll-behavior: none;
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .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\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:opacity-0{
    opacity: 0;
  }

  .sm\:opacity-4{
    opacity: 0.04;
  }

  .sm\:opacity-5{
    opacity: 0.05;
  }

  .sm\:opacity-25{
    opacity: 0.25;
  }

  .sm\:opacity-50{
    opacity: 0.5;
  }

  .sm\:opacity-75{
    opacity: 0.75;
  }

  .sm\:opacity-100{
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .sm\:hover\:opacity-4:hover{
    opacity: 0.04;
  }

  .sm\:hover\:opacity-5:hover{
    opacity: 0.05;
  }

  .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\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .sm\:focus\:opacity-4:focus{
    opacity: 0.04;
  }

  .sm\:focus\:opacity-5:focus{
    opacity: 0.05;
  }

  .sm\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .sm\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .sm\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .sm\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .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-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\:min-w-0{
    min-width: 0;
  }

  .sm\:min-w-full{
    min-width: 100%;
  }

  .sm\:min-h-0{
    min-height: 0;
  }

  .sm\:min-h-full{
    min-height: 100%;
  }

  .sm\:min-h-screen{
    min-height: 100vh;
  }

  .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-screen-sm{
    max-width: 640px;
  }

  .sm\:max-w-screen-md{
    max-width: 768px;
  }

  .sm\:max-w-screen-lg{
    max-width: 1024px;
  }

  .sm\:max-w-screen-xl{
    max-width: 1280px;
  }

  .sm\:max-h-full{
    max-height: 100%;
  }

  .sm\:max-h-screen{
    max-height: 100vh;
  }

  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .sm\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .sm\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .sm\:space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .sm\:space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .sm\:space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .sm\:space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .sm\:space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .sm\:space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .sm\:space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .sm\:space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .sm\:space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .sm\:space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .sm\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .sm\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .sm\:-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .sm\:-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .sm\:-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .sm\:-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .sm\:-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .sm\:-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .sm\:-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .sm\:-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .sm\:-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .sm\:-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-1 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .sm\:divide-x-1 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(5px * var(--divide-y-reverse));
  }

  .sm\:divide-x-5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(5px * var(--divide-x-reverse));
    border-left-width: calc(5px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-12 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(12px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(12px * var(--divide-y-reverse));
  }

  .sm\:divide-x-12 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(12px * var(--divide-x-reverse));
    border-left-width: calc(12px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-15 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(15px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(15px * var(--divide-y-reverse));
  }

  .sm\:divide-x-15 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(15px * var(--divide-x-reverse));
    border-left-width: calc(15px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .sm\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .sm\:divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .sm\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity));
  }

  .sm\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity));
  }

  .sm\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .sm\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity));
  }

  .sm\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity));
  }

  .sm\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity));
  }

  .sm\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity));
  }

  .sm\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity));
  }

  .sm\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity));
  }

  .sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--divide-opacity));
  }

  .sm\:divide-orange > :not(template) ~ :not(template){
    border-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:divide-yellow > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--divide-opacity));
  }

  .sm\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--divide-opacity));
  }

  .sm\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity));
  }

  .sm\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity));
  }

  .sm\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity));
  }

  .sm\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity));
  }

  .sm\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity));
  }

  .sm\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity));
  }

  .sm\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity));
  }

  .sm\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity));
  }

  .sm\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity));
  }

  .sm\:divide-blue-did > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--divide-opacity));
  }

  .sm\:divide-blue-title > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--divide-opacity));
  }

  .sm\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity));
  }

  .sm\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity));
  }

  .sm\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity));
  }

  .sm\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity));
  }

  .sm\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity));
  }

  .sm\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity));
  }

  .sm\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity));
  }

  .sm\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity));
  }

  .sm\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity));
  }

  .sm\:divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity));
  }

  .sm\:divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity));
  }

  .sm\:divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity));
  }

  .sm\:divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity));
  }

  .sm\:divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity));
  }

  .sm\:divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity));
  }

  .sm\:divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity));
  }

  .sm\:divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity));
  }

  .sm\:divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity));
  }

  .sm\:divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity));
  }

  .sm\:divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity));
  }

  .sm\:divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity));
  }

  .sm\:divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity));
  }

  .sm\:divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity));
  }

  .sm\:divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity));
  }

  .sm\:divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity));
  }

  .sm\:divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity));
  }

  .sm\:divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity));
  }

  .sm\:divide-lightgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--divide-opacity));
  }

  .sm\:divide-lightgray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--divide-opacity));
  }

  .sm\:divide-lightgray2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--divide-opacity));
  }

  .sm\:divide-etapaI > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--divide-opacity));
  }

  .sm\:divide-etapaIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--divide-opacity));
  }

  .sm\:divide-etapaII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--divide-opacity));
  }

  .sm\:divide-etapaIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--divide-opacity));
  }

  .sm\:divide-etapaIII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--divide-opacity));
  }

  .sm\:divide-etapaIIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--divide-opacity));
  }

  .sm\:divide-etapaIV > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--divide-opacity));
  }

  .sm\:divide-etapaIVbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--divide-opacity));
  }

  .sm\:divide-celeste > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--divide-opacity));
  }

  .sm\:divide-darkgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--divide-opacity));
  }

  .sm\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--divide-opacity));
  }

  .sm\:divide-amber > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--divide-opacity));
  }

  .sm\:divide-did-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--divide-opacity));
  }

  .sm\:divide-did-gray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .sm\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--divide-opacity));
  }

  .sm\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--divide-opacity));
  }

  .sm\:divide-darkblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--divide-opacity));
  }

  .sm\:divide-graytext > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--divide-opacity));
  }

  .sm\:divide-disabled > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--divide-opacity));
  }

  .sm\:divide-graybg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--divide-opacity));
  }

  .sm\:divide-alertbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--divide-opacity));
  }

  .sm\:divide-background-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--divide-opacity));
  }

  .sm\:divide-background-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--divide-opacity));
  }

  .sm\:divide-bluepdf > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--divide-opacity));
  }

  .sm\:divide-stages-first > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--divide-opacity));
  }

  .sm\:divide-stages-second > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--divide-opacity));
  }

  .sm\:divide-stages-third > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--divide-opacity));
  }

  .sm\:divide-stages-fourth > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--divide-opacity));
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .sm\:divide-opacity-4 > :not(template) ~ :not(template){
    --divide-opacity: 0.04;
  }

  .sm\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05;
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .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\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:not-sr-only:focus{
    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\:bg-fixed{
    background-attachment: fixed;
  }

  .sm\:bg-local{
    background-attachment: local;
  }

  .sm\:bg-scroll{
    background-attachment: scroll;
  }

  .sm\:bg-clip-border{
    background-clip: border-box;
  }

  .sm\:bg-clip-padding{
    background-clip: padding-box;
  }

  .sm\:bg-clip-content{
    background-clip: content-box;
  }

  .sm\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .sm\:bg-transparent{
    background-color: transparent;
  }

  .sm\:bg-current{
    background-color: currentColor;
  }

  .sm\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:bg-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .sm\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .sm\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .sm\:bg-gray-500{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .sm\:bg-gray-600{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .sm\:bg-gray-700{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .sm\:bg-gray-800{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .sm\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .sm\:bg-red{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .sm\:bg-orange{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:bg-yellow{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .sm\:bg-green{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .sm\:bg-teal-100{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .sm\:bg-teal-200{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .sm\:bg-teal-300{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .sm\:bg-teal-400{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .sm\:bg-teal-500{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .sm\:bg-teal-600{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .sm\:bg-teal-700{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .sm\:bg-teal-800{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .sm\:bg-teal-900{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .sm\:bg-blue-did{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .sm\:bg-blue-title{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .sm\:bg-indigo-100{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .sm\:bg-indigo-200{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .sm\:bg-indigo-300{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .sm\:bg-indigo-400{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .sm\:bg-indigo-500{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .sm\:bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .sm\:bg-indigo-700{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .sm\:bg-indigo-800{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .sm\:bg-indigo-900{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .sm\:bg-purple-100{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .sm\:bg-purple-200{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .sm\:bg-purple-300{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .sm\:bg-purple-400{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .sm\:bg-purple-500{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .sm\:bg-purple-600{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .sm\:bg-purple-700{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .sm\:bg-purple-800{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .sm\:bg-purple-900{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .sm\:bg-pink-100{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .sm\:bg-pink-200{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .sm\:bg-pink-300{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .sm\:bg-pink-400{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .sm\:bg-pink-500{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .sm\:bg-pink-600{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .sm\:bg-pink-700{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .sm\:bg-pink-800{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .sm\:bg-pink-900{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .sm\:bg-lightgray{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .sm\:bg-lightgray1{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .sm\:bg-lightgray2{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .sm\:bg-etapaI{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .sm\:bg-etapaIbg{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .sm\:bg-etapaII{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .sm\:bg-etapaIIbg{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .sm\:bg-etapaIII{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .sm\:bg-etapaIIIbg{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .sm\:bg-etapaIV{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .sm\:bg-etapaIVbg{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .sm\:bg-celeste{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .sm\:bg-darkgray{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .sm\:bg-secondary{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .sm\:bg-amber{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .sm\:bg-did-gray{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .sm\:bg-did-gray1{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:bg-primary{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .sm\:bg-lightblue{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .sm\:bg-darkblue{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .sm\:bg-graytext{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .sm\:bg-disabled{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .sm\:bg-graybg{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .sm\:bg-alertbg{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .sm\:bg-background-gray{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .sm\:bg-background-red{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .sm\:bg-bluepdf{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .sm\:bg-stages-first{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .sm\:bg-stages-second{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .sm\:bg-stages-third{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .sm\:bg-stages-fourth{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .sm\:hover\:bg-transparent:hover{
    background-color: transparent;
  }

  .sm\:hover\:bg-current:hover{
    background-color: currentColor;
  }

  .sm\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:hover\:bg-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .sm\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .sm\:hover\:bg-orange:hover{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:hover\:bg-yellow:hover{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .sm\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .sm\:hover\:bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .sm\:hover\:bg-blue-did:hover{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .sm\:hover\:bg-blue-title:hover{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .sm\:hover\:bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .sm\:hover\:bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .sm\:hover\:bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .sm\:hover\:bg-lightgray:hover{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .sm\:hover\:bg-lightgray1:hover{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .sm\:hover\:bg-lightgray2:hover{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaI:hover{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaIbg:hover{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaII:hover{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaIIbg:hover{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaIII:hover{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaIIIbg:hover{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaIV:hover{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .sm\:hover\:bg-etapaIVbg:hover{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .sm\:hover\:bg-celeste:hover{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .sm\:hover\:bg-darkgray:hover{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .sm\:hover\:bg-secondary:hover{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .sm\:hover\:bg-amber:hover{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .sm\:hover\:bg-did-gray:hover{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .sm\:hover\:bg-did-gray1:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:hover\:bg-primary:hover{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .sm\:hover\:bg-lightblue:hover{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-darkblue:hover{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .sm\:hover\:bg-graytext:hover{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .sm\:hover\:bg-disabled:hover{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .sm\:hover\:bg-graybg:hover{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .sm\:hover\:bg-alertbg:hover{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .sm\:hover\:bg-background-gray:hover{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .sm\:hover\:bg-background-red:hover{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .sm\:hover\:bg-bluepdf:hover{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .sm\:hover\:bg-stages-first:hover{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .sm\:hover\:bg-stages-second:hover{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .sm\:hover\:bg-stages-third:hover{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .sm\:hover\:bg-stages-fourth:hover{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .sm\:focus\:bg-transparent:focus{
    background-color: transparent;
  }

  .sm\:focus\:bg-current:focus{
    background-color: currentColor;
  }

  .sm\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:focus\:bg-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .sm\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .sm\:focus\:bg-orange:focus{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:focus\:bg-yellow:focus{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .sm\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .sm\:focus\:bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .sm\:focus\:bg-blue-did:focus{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .sm\:focus\:bg-blue-title:focus{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .sm\:focus\:bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .sm\:focus\:bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .sm\:focus\:bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .sm\:focus\:bg-lightgray:focus{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .sm\:focus\:bg-lightgray1:focus{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .sm\:focus\:bg-lightgray2:focus{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaI:focus{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaIbg:focus{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaII:focus{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaIIbg:focus{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaIII:focus{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaIIIbg:focus{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaIV:focus{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .sm\:focus\:bg-etapaIVbg:focus{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .sm\:focus\:bg-celeste:focus{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .sm\:focus\:bg-darkgray:focus{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .sm\:focus\:bg-secondary:focus{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .sm\:focus\:bg-amber:focus{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .sm\:focus\:bg-did-gray:focus{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .sm\:focus\:bg-did-gray1:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:focus\:bg-primary:focus{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .sm\:focus\:bg-lightblue:focus{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-darkblue:focus{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .sm\:focus\:bg-graytext:focus{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .sm\:focus\:bg-disabled:focus{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .sm\:focus\:bg-graybg:focus{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .sm\:focus\:bg-alertbg:focus{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .sm\:focus\:bg-background-gray:focus{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .sm\:focus\:bg-background-red:focus{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .sm\:focus\:bg-bluepdf:focus{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .sm\:focus\:bg-stages-first:focus{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .sm\:focus\:bg-stages-second:focus{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .sm\:focus\:bg-stages-third:focus{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .sm\:focus\:bg-stages-fourth:focus{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .sm\:bg-none{
    background-image: none;
  }

  .sm\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .sm\:from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:from-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:from-gray-100{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .sm\:from-gray-200{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .sm\:from-gray-300{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:from-gray-400{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .sm\:from-gray-500{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .sm\:from-gray-600{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .sm\:from-gray-700{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .sm\:from-gray-800{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .sm\:from-gray-900{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .sm\:from-red{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .sm\:from-orange{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:from-yellow{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:from-green{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .sm\:from-teal-100{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .sm\:from-teal-200{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .sm\:from-teal-300{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .sm\:from-teal-400{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .sm\:from-teal-500{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .sm\:from-teal-600{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .sm\:from-teal-700{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .sm\:from-teal-800{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .sm\:from-teal-900{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .sm\:from-blue-did{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .sm\:from-blue-title{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .sm\:from-indigo-100{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .sm\:from-indigo-200{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .sm\:from-indigo-300{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .sm\:from-indigo-400{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .sm\:from-indigo-500{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .sm\:from-indigo-600{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .sm\:from-indigo-700{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .sm\:from-indigo-800{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .sm\:from-indigo-900{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .sm\:from-purple-100{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .sm\:from-purple-200{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .sm\:from-purple-300{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .sm\:from-purple-400{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .sm\:from-purple-500{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .sm\:from-purple-600{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .sm\:from-purple-700{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .sm\:from-purple-800{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .sm\:from-purple-900{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .sm\:from-pink-100{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .sm\:from-pink-200{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .sm\:from-pink-300{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .sm\:from-pink-400{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .sm\:from-pink-500{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .sm\:from-pink-600{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .sm\:from-pink-700{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .sm\:from-pink-800{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .sm\:from-pink-900{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .sm\:from-lightgray{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .sm\:from-lightgray1{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .sm\:from-lightgray2{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .sm\:from-etapaI{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .sm\:from-etapaIbg{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .sm\:from-etapaII{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .sm\:from-etapaIIbg{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .sm\:from-etapaIII{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .sm\:from-etapaIIIbg{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .sm\:from-etapaIV{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .sm\:from-etapaIVbg{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .sm\:from-celeste{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .sm\:from-darkgray{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .sm\:from-secondary{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .sm\:from-amber{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .sm\:from-did-gray{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .sm\:from-did-gray1{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:from-primary{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .sm\:from-lightblue{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .sm\:from-darkblue{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .sm\:from-graytext{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .sm\:from-disabled{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .sm\:from-graybg{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .sm\:from-alertbg{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .sm\:from-background-gray{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .sm\:from-background-red{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .sm\:from-bluepdf{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .sm\:from-stages-first{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .sm\:from-stages-second{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .sm\:from-stages-third{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .sm\:from-stages-fourth{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .sm\:via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:via-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:via-gray-100{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .sm\:via-gray-200{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .sm\:via-gray-300{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:via-gray-400{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .sm\:via-gray-500{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .sm\:via-gray-600{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .sm\:via-gray-700{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .sm\:via-gray-800{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .sm\:via-gray-900{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .sm\:via-red{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .sm\:via-orange{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:via-yellow{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:via-green{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .sm\:via-teal-100{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .sm\:via-teal-200{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .sm\:via-teal-300{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .sm\:via-teal-400{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .sm\:via-teal-500{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .sm\:via-teal-600{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .sm\:via-teal-700{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .sm\:via-teal-800{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .sm\:via-teal-900{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .sm\:via-blue-did{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .sm\:via-blue-title{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .sm\:via-indigo-100{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .sm\:via-indigo-200{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .sm\:via-indigo-300{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .sm\:via-indigo-400{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .sm\:via-indigo-500{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .sm\:via-indigo-600{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .sm\:via-indigo-700{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .sm\:via-indigo-800{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .sm\:via-indigo-900{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .sm\:via-purple-100{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .sm\:via-purple-200{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .sm\:via-purple-300{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .sm\:via-purple-400{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .sm\:via-purple-500{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .sm\:via-purple-600{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .sm\:via-purple-700{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .sm\:via-purple-800{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .sm\:via-purple-900{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .sm\:via-pink-100{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .sm\:via-pink-200{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .sm\:via-pink-300{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .sm\:via-pink-400{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .sm\:via-pink-500{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .sm\:via-pink-600{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .sm\:via-pink-700{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .sm\:via-pink-800{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .sm\:via-pink-900{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .sm\:via-lightgray{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .sm\:via-lightgray1{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .sm\:via-lightgray2{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .sm\:via-etapaI{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .sm\:via-etapaIbg{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .sm\:via-etapaII{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .sm\:via-etapaIIbg{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .sm\:via-etapaIII{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .sm\:via-etapaIIIbg{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .sm\:via-etapaIV{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .sm\:via-etapaIVbg{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .sm\:via-celeste{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .sm\:via-darkgray{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .sm\:via-secondary{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .sm\:via-amber{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .sm\:via-did-gray{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .sm\:via-did-gray1{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:via-primary{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .sm\:via-lightblue{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .sm\:via-darkblue{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .sm\:via-graytext{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .sm\:via-disabled{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .sm\:via-graybg{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .sm\:via-alertbg{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .sm\:via-background-gray{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .sm\:via-background-red{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .sm\:via-bluepdf{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .sm\:via-stages-first{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .sm\:via-stages-second{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .sm\:via-stages-third{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .sm\:via-stages-fourth{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .sm\:to-transparent{
    --gradient-to-color: transparent;
  }

  .sm\:to-current{
    --gradient-to-color: currentColor;
  }

  .sm\:to-black{
    --gradient-to-color: #000000;
  }

  .sm\:to-white{
    --gradient-to-color: #FFFFFF;
  }

  .sm\:to-gray-100{
    --gradient-to-color: #f7fafc;
  }

  .sm\:to-gray-200{
    --gradient-to-color: #edf2f7;
  }

  .sm\:to-gray-300{
    --gradient-to-color: #e2e8f0;
  }

  .sm\:to-gray-400{
    --gradient-to-color: #cbd5e0;
  }

  .sm\:to-gray-500{
    --gradient-to-color: #a0aec0;
  }

  .sm\:to-gray-600{
    --gradient-to-color: #718096;
  }

  .sm\:to-gray-700{
    --gradient-to-color: #4a5568;
  }

  .sm\:to-gray-800{
    --gradient-to-color: #2d3748;
  }

  .sm\:to-gray-900{
    --gradient-to-color: #1a202c;
  }

  .sm\:to-red{
    --gradient-to-color: #E5323F;
  }

  .sm\:to-orange{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:to-yellow{
    --gradient-to-color: #F2994A;
  }

  .sm\:to-green{
    --gradient-to-color: #00A653;
  }

  .sm\:to-teal-100{
    --gradient-to-color: #e6fffa;
  }

  .sm\:to-teal-200{
    --gradient-to-color: #b2f5ea;
  }

  .sm\:to-teal-300{
    --gradient-to-color: #81e6d9;
  }

  .sm\:to-teal-400{
    --gradient-to-color: #4fd1c5;
  }

  .sm\:to-teal-500{
    --gradient-to-color: #38b2ac;
  }

  .sm\:to-teal-600{
    --gradient-to-color: #319795;
  }

  .sm\:to-teal-700{
    --gradient-to-color: #2c7a7b;
  }

  .sm\:to-teal-800{
    --gradient-to-color: #285e61;
  }

  .sm\:to-teal-900{
    --gradient-to-color: #234e52;
  }

  .sm\:to-blue-did{
    --gradient-to-color: #1469B2;
  }

  .sm\:to-blue-title{
    --gradient-to-color: #00527D;
  }

  .sm\:to-indigo-100{
    --gradient-to-color: #ebf4ff;
  }

  .sm\:to-indigo-200{
    --gradient-to-color: #c3dafe;
  }

  .sm\:to-indigo-300{
    --gradient-to-color: #a3bffa;
  }

  .sm\:to-indigo-400{
    --gradient-to-color: #7f9cf5;
  }

  .sm\:to-indigo-500{
    --gradient-to-color: #667eea;
  }

  .sm\:to-indigo-600{
    --gradient-to-color: #5a67d8;
  }

  .sm\:to-indigo-700{
    --gradient-to-color: #4c51bf;
  }

  .sm\:to-indigo-800{
    --gradient-to-color: #434190;
  }

  .sm\:to-indigo-900{
    --gradient-to-color: #3c366b;
  }

  .sm\:to-purple-100{
    --gradient-to-color: #faf5ff;
  }

  .sm\:to-purple-200{
    --gradient-to-color: #e9d8fd;
  }

  .sm\:to-purple-300{
    --gradient-to-color: #d6bcfa;
  }

  .sm\:to-purple-400{
    --gradient-to-color: #b794f4;
  }

  .sm\:to-purple-500{
    --gradient-to-color: #9f7aea;
  }

  .sm\:to-purple-600{
    --gradient-to-color: #805ad5;
  }

  .sm\:to-purple-700{
    --gradient-to-color: #6b46c1;
  }

  .sm\:to-purple-800{
    --gradient-to-color: #553c9a;
  }

  .sm\:to-purple-900{
    --gradient-to-color: #44337a;
  }

  .sm\:to-pink-100{
    --gradient-to-color: #fff5f7;
  }

  .sm\:to-pink-200{
    --gradient-to-color: #fed7e2;
  }

  .sm\:to-pink-300{
    --gradient-to-color: #fbb6ce;
  }

  .sm\:to-pink-400{
    --gradient-to-color: #f687b3;
  }

  .sm\:to-pink-500{
    --gradient-to-color: #ed64a6;
  }

  .sm\:to-pink-600{
    --gradient-to-color: #d53f8c;
  }

  .sm\:to-pink-700{
    --gradient-to-color: #b83280;
  }

  .sm\:to-pink-800{
    --gradient-to-color: #97266d;
  }

  .sm\:to-pink-900{
    --gradient-to-color: #702459;
  }

  .sm\:to-lightgray{
    --gradient-to-color: #D1D3D4;
  }

  .sm\:to-lightgray1{
    --gradient-to-color: #F1F2F2;
  }

  .sm\:to-lightgray2{
    --gradient-to-color: #414042;
  }

  .sm\:to-etapaI{
    --gradient-to-color: #4A5FA0;
  }

  .sm\:to-etapaIbg{
    --gradient-to-color: #EEF4FF;
  }

  .sm\:to-etapaII{
    --gradient-to-color: #6DB1E1;
  }

  .sm\:to-etapaIIbg{
    --gradient-to-color: #EEFAFF;
  }

  .sm\:to-etapaIII{
    --gradient-to-color: #F97575;
  }

  .sm\:to-etapaIIIbg{
    --gradient-to-color: #FFF5F5;
  }

  .sm\:to-etapaIV{
    --gradient-to-color: #4B81AD;
  }

  .sm\:to-etapaIVbg{
    --gradient-to-color: #E8F1F7;
  }

  .sm\:to-celeste{
    --gradient-to-color: #F0F5FC;
  }

  .sm\:to-darkgray{
    --gradient-to-color: #58595B;
  }

  .sm\:to-secondary{
    --gradient-to-color: #0065EE;
  }

  .sm\:to-amber{
    --gradient-to-color: #FFC107;
  }

  .sm\:to-did-gray{
    --gradient-to-color: #8296A8;
  }

  .sm\:to-did-gray1{
    --gradient-to-color: #333333;
  }

  .sm\:to-primary{
    --gradient-to-color: #3169AE;
  }

  .sm\:to-lightblue{
    --gradient-to-color: #F4F9FF;
  }

  .sm\:to-darkblue{
    --gradient-to-color: #344058;
  }

  .sm\:to-graytext{
    --gradient-to-color: #97A2BA;
  }

  .sm\:to-disabled{
    --gradient-to-color: #F1F4F8;
  }

  .sm\:to-graybg{
    --gradient-to-color: #F7F9FD;
  }

  .sm\:to-alertbg{
    --gradient-to-color: #EDF3FC;
  }

  .sm\:to-background-gray{
    --gradient-to-color: #FAFBFD;
  }

  .sm\:to-background-red{
    --gradient-to-color: #EB5757;
  }

  .sm\:to-bluepdf{
    --gradient-to-color: #4f94cf;
  }

  .sm\:to-stages-first{
    --gradient-to-color: #3A69AC;
  }

  .sm\:to-stages-second{
    --gradient-to-color: #6889B5;
  }

  .sm\:to-stages-third{
    --gradient-to-color: #D44236;
  }

  .sm\:to-stages-fourth{
    --gradient-to-color: #2C5176;
  }

  .sm\:hover\:from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .sm\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .sm\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .sm\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .sm\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .sm\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .sm\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .sm\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .sm\:hover\:from-orange:hover{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:hover\:from-yellow:hover{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:hover\:from-green:hover{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .sm\:hover\:from-teal-100:hover{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .sm\:hover\:from-teal-200:hover{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .sm\:hover\:from-teal-300:hover{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .sm\:hover\:from-teal-400:hover{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .sm\:hover\:from-teal-500:hover{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .sm\:hover\:from-teal-600:hover{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .sm\:hover\:from-teal-700:hover{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .sm\:hover\:from-teal-800:hover{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .sm\:hover\:from-teal-900:hover{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .sm\:hover\:from-blue-did:hover{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .sm\:hover\:from-blue-title:hover{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .sm\:hover\:from-indigo-100:hover{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .sm\:hover\:from-indigo-200:hover{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .sm\:hover\:from-indigo-300:hover{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .sm\:hover\:from-indigo-400:hover{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .sm\:hover\:from-indigo-500:hover{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .sm\:hover\:from-indigo-600:hover{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .sm\:hover\:from-indigo-700:hover{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .sm\:hover\:from-indigo-800:hover{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .sm\:hover\:from-indigo-900:hover{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .sm\:hover\:from-purple-100:hover{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .sm\:hover\:from-purple-200:hover{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .sm\:hover\:from-purple-300:hover{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .sm\:hover\:from-purple-400:hover{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .sm\:hover\:from-purple-500:hover{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .sm\:hover\:from-purple-600:hover{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .sm\:hover\:from-purple-700:hover{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .sm\:hover\:from-purple-800:hover{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .sm\:hover\:from-purple-900:hover{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .sm\:hover\:from-pink-100:hover{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .sm\:hover\:from-pink-200:hover{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .sm\:hover\:from-pink-300:hover{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .sm\:hover\:from-pink-400:hover{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .sm\:hover\:from-pink-500:hover{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .sm\:hover\:from-pink-600:hover{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .sm\:hover\:from-pink-700:hover{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .sm\:hover\:from-pink-800:hover{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .sm\:hover\:from-pink-900:hover{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .sm\:hover\:from-lightgray:hover{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .sm\:hover\:from-lightgray1:hover{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .sm\:hover\:from-lightgray2:hover{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .sm\:hover\:from-etapaI:hover{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .sm\:hover\:from-etapaIbg:hover{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .sm\:hover\:from-etapaII:hover{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .sm\:hover\:from-etapaIIbg:hover{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .sm\:hover\:from-etapaIII:hover{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .sm\:hover\:from-etapaIIIbg:hover{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .sm\:hover\:from-etapaIV:hover{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .sm\:hover\:from-etapaIVbg:hover{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .sm\:hover\:from-celeste:hover{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .sm\:hover\:from-darkgray:hover{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .sm\:hover\:from-secondary:hover{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .sm\:hover\:from-amber:hover{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .sm\:hover\:from-did-gray:hover{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .sm\:hover\:from-did-gray1:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:hover\:from-primary:hover{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .sm\:hover\:from-lightblue:hover{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .sm\:hover\:from-darkblue:hover{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .sm\:hover\:from-graytext:hover{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .sm\:hover\:from-disabled:hover{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .sm\:hover\:from-graybg:hover{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .sm\:hover\:from-alertbg:hover{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .sm\:hover\:from-background-gray:hover{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .sm\:hover\:from-background-red:hover{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .sm\:hover\:from-bluepdf:hover{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .sm\:hover\:from-stages-first:hover{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .sm\:hover\:from-stages-second:hover{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .sm\:hover\:from-stages-third:hover{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .sm\:hover\:from-stages-fourth:hover{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .sm\:hover\:via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .sm\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .sm\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .sm\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .sm\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .sm\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .sm\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .sm\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .sm\:hover\:via-orange:hover{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:hover\:via-yellow:hover{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:hover\:via-green:hover{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .sm\:hover\:via-teal-100:hover{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .sm\:hover\:via-teal-200:hover{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .sm\:hover\:via-teal-300:hover{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .sm\:hover\:via-teal-400:hover{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .sm\:hover\:via-teal-500:hover{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .sm\:hover\:via-teal-600:hover{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .sm\:hover\:via-teal-700:hover{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .sm\:hover\:via-teal-800:hover{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .sm\:hover\:via-teal-900:hover{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .sm\:hover\:via-blue-did:hover{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .sm\:hover\:via-blue-title:hover{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .sm\:hover\:via-indigo-100:hover{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .sm\:hover\:via-indigo-200:hover{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .sm\:hover\:via-indigo-300:hover{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .sm\:hover\:via-indigo-400:hover{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .sm\:hover\:via-indigo-500:hover{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .sm\:hover\:via-indigo-600:hover{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .sm\:hover\:via-indigo-700:hover{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .sm\:hover\:via-indigo-800:hover{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .sm\:hover\:via-indigo-900:hover{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .sm\:hover\:via-purple-100:hover{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .sm\:hover\:via-purple-200:hover{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .sm\:hover\:via-purple-300:hover{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .sm\:hover\:via-purple-400:hover{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .sm\:hover\:via-purple-500:hover{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .sm\:hover\:via-purple-600:hover{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .sm\:hover\:via-purple-700:hover{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .sm\:hover\:via-purple-800:hover{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .sm\:hover\:via-purple-900:hover{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .sm\:hover\:via-pink-100:hover{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .sm\:hover\:via-pink-200:hover{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .sm\:hover\:via-pink-300:hover{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .sm\:hover\:via-pink-400:hover{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .sm\:hover\:via-pink-500:hover{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .sm\:hover\:via-pink-600:hover{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .sm\:hover\:via-pink-700:hover{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .sm\:hover\:via-pink-800:hover{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .sm\:hover\:via-pink-900:hover{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .sm\:hover\:via-lightgray:hover{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .sm\:hover\:via-lightgray1:hover{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .sm\:hover\:via-lightgray2:hover{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .sm\:hover\:via-etapaI:hover{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .sm\:hover\:via-etapaIbg:hover{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .sm\:hover\:via-etapaII:hover{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .sm\:hover\:via-etapaIIbg:hover{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .sm\:hover\:via-etapaIII:hover{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .sm\:hover\:via-etapaIIIbg:hover{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .sm\:hover\:via-etapaIV:hover{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .sm\:hover\:via-etapaIVbg:hover{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .sm\:hover\:via-celeste:hover{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .sm\:hover\:via-darkgray:hover{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .sm\:hover\:via-secondary:hover{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .sm\:hover\:via-amber:hover{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .sm\:hover\:via-did-gray:hover{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .sm\:hover\:via-did-gray1:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:hover\:via-primary:hover{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .sm\:hover\:via-lightblue:hover{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .sm\:hover\:via-darkblue:hover{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .sm\:hover\:via-graytext:hover{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .sm\:hover\:via-disabled:hover{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .sm\:hover\:via-graybg:hover{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .sm\:hover\:via-alertbg:hover{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .sm\:hover\:via-background-gray:hover{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .sm\:hover\:via-background-red:hover{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .sm\:hover\:via-bluepdf:hover{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .sm\:hover\:via-stages-first:hover{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .sm\:hover\:via-stages-second:hover{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .sm\:hover\:via-stages-third:hover{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .sm\:hover\:via-stages-fourth:hover{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .sm\:hover\:to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .sm\:hover\:to-current:hover{
    --gradient-to-color: currentColor;
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .sm\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc;
  }

  .sm\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7;
  }

  .sm\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0;
  }

  .sm\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0;
  }

  .sm\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0;
  }

  .sm\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096;
  }

  .sm\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568;
  }

  .sm\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748;
  }

  .sm\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c;
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color: #E5323F;
  }

  .sm\:hover\:to-orange:hover{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:hover\:to-yellow:hover{
    --gradient-to-color: #F2994A;
  }

  .sm\:hover\:to-green:hover{
    --gradient-to-color: #00A653;
  }

  .sm\:hover\:to-teal-100:hover{
    --gradient-to-color: #e6fffa;
  }

  .sm\:hover\:to-teal-200:hover{
    --gradient-to-color: #b2f5ea;
  }

  .sm\:hover\:to-teal-300:hover{
    --gradient-to-color: #81e6d9;
  }

  .sm\:hover\:to-teal-400:hover{
    --gradient-to-color: #4fd1c5;
  }

  .sm\:hover\:to-teal-500:hover{
    --gradient-to-color: #38b2ac;
  }

  .sm\:hover\:to-teal-600:hover{
    --gradient-to-color: #319795;
  }

  .sm\:hover\:to-teal-700:hover{
    --gradient-to-color: #2c7a7b;
  }

  .sm\:hover\:to-teal-800:hover{
    --gradient-to-color: #285e61;
  }

  .sm\:hover\:to-teal-900:hover{
    --gradient-to-color: #234e52;
  }

  .sm\:hover\:to-blue-did:hover{
    --gradient-to-color: #1469B2;
  }

  .sm\:hover\:to-blue-title:hover{
    --gradient-to-color: #00527D;
  }

  .sm\:hover\:to-indigo-100:hover{
    --gradient-to-color: #ebf4ff;
  }

  .sm\:hover\:to-indigo-200:hover{
    --gradient-to-color: #c3dafe;
  }

  .sm\:hover\:to-indigo-300:hover{
    --gradient-to-color: #a3bffa;
  }

  .sm\:hover\:to-indigo-400:hover{
    --gradient-to-color: #7f9cf5;
  }

  .sm\:hover\:to-indigo-500:hover{
    --gradient-to-color: #667eea;
  }

  .sm\:hover\:to-indigo-600:hover{
    --gradient-to-color: #5a67d8;
  }

  .sm\:hover\:to-indigo-700:hover{
    --gradient-to-color: #4c51bf;
  }

  .sm\:hover\:to-indigo-800:hover{
    --gradient-to-color: #434190;
  }

  .sm\:hover\:to-indigo-900:hover{
    --gradient-to-color: #3c366b;
  }

  .sm\:hover\:to-purple-100:hover{
    --gradient-to-color: #faf5ff;
  }

  .sm\:hover\:to-purple-200:hover{
    --gradient-to-color: #e9d8fd;
  }

  .sm\:hover\:to-purple-300:hover{
    --gradient-to-color: #d6bcfa;
  }

  .sm\:hover\:to-purple-400:hover{
    --gradient-to-color: #b794f4;
  }

  .sm\:hover\:to-purple-500:hover{
    --gradient-to-color: #9f7aea;
  }

  .sm\:hover\:to-purple-600:hover{
    --gradient-to-color: #805ad5;
  }

  .sm\:hover\:to-purple-700:hover{
    --gradient-to-color: #6b46c1;
  }

  .sm\:hover\:to-purple-800:hover{
    --gradient-to-color: #553c9a;
  }

  .sm\:hover\:to-purple-900:hover{
    --gradient-to-color: #44337a;
  }

  .sm\:hover\:to-pink-100:hover{
    --gradient-to-color: #fff5f7;
  }

  .sm\:hover\:to-pink-200:hover{
    --gradient-to-color: #fed7e2;
  }

  .sm\:hover\:to-pink-300:hover{
    --gradient-to-color: #fbb6ce;
  }

  .sm\:hover\:to-pink-400:hover{
    --gradient-to-color: #f687b3;
  }

  .sm\:hover\:to-pink-500:hover{
    --gradient-to-color: #ed64a6;
  }

  .sm\:hover\:to-pink-600:hover{
    --gradient-to-color: #d53f8c;
  }

  .sm\:hover\:to-pink-700:hover{
    --gradient-to-color: #b83280;
  }

  .sm\:hover\:to-pink-800:hover{
    --gradient-to-color: #97266d;
  }

  .sm\:hover\:to-pink-900:hover{
    --gradient-to-color: #702459;
  }

  .sm\:hover\:to-lightgray:hover{
    --gradient-to-color: #D1D3D4;
  }

  .sm\:hover\:to-lightgray1:hover{
    --gradient-to-color: #F1F2F2;
  }

  .sm\:hover\:to-lightgray2:hover{
    --gradient-to-color: #414042;
  }

  .sm\:hover\:to-etapaI:hover{
    --gradient-to-color: #4A5FA0;
  }

  .sm\:hover\:to-etapaIbg:hover{
    --gradient-to-color: #EEF4FF;
  }

  .sm\:hover\:to-etapaII:hover{
    --gradient-to-color: #6DB1E1;
  }

  .sm\:hover\:to-etapaIIbg:hover{
    --gradient-to-color: #EEFAFF;
  }

  .sm\:hover\:to-etapaIII:hover{
    --gradient-to-color: #F97575;
  }

  .sm\:hover\:to-etapaIIIbg:hover{
    --gradient-to-color: #FFF5F5;
  }

  .sm\:hover\:to-etapaIV:hover{
    --gradient-to-color: #4B81AD;
  }

  .sm\:hover\:to-etapaIVbg:hover{
    --gradient-to-color: #E8F1F7;
  }

  .sm\:hover\:to-celeste:hover{
    --gradient-to-color: #F0F5FC;
  }

  .sm\:hover\:to-darkgray:hover{
    --gradient-to-color: #58595B;
  }

  .sm\:hover\:to-secondary:hover{
    --gradient-to-color: #0065EE;
  }

  .sm\:hover\:to-amber:hover{
    --gradient-to-color: #FFC107;
  }

  .sm\:hover\:to-did-gray:hover{
    --gradient-to-color: #8296A8;
  }

  .sm\:hover\:to-did-gray1:hover{
    --gradient-to-color: #333333;
  }

  .sm\:hover\:to-primary:hover{
    --gradient-to-color: #3169AE;
  }

  .sm\:hover\:to-lightblue:hover{
    --gradient-to-color: #F4F9FF;
  }

  .sm\:hover\:to-darkblue:hover{
    --gradient-to-color: #344058;
  }

  .sm\:hover\:to-graytext:hover{
    --gradient-to-color: #97A2BA;
  }

  .sm\:hover\:to-disabled:hover{
    --gradient-to-color: #F1F4F8;
  }

  .sm\:hover\:to-graybg:hover{
    --gradient-to-color: #F7F9FD;
  }

  .sm\:hover\:to-alertbg:hover{
    --gradient-to-color: #EDF3FC;
  }

  .sm\:hover\:to-background-gray:hover{
    --gradient-to-color: #FAFBFD;
  }

  .sm\:hover\:to-background-red:hover{
    --gradient-to-color: #EB5757;
  }

  .sm\:hover\:to-bluepdf:hover{
    --gradient-to-color: #4f94cf;
  }

  .sm\:hover\:to-stages-first:hover{
    --gradient-to-color: #3A69AC;
  }

  .sm\:hover\:to-stages-second:hover{
    --gradient-to-color: #6889B5;
  }

  .sm\:hover\:to-stages-third:hover{
    --gradient-to-color: #D44236;
  }

  .sm\:hover\:to-stages-fourth:hover{
    --gradient-to-color: #2C5176;
  }

  .sm\:focus\:from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .sm\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .sm\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .sm\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .sm\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .sm\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .sm\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .sm\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .sm\:focus\:from-orange:focus{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:focus\:from-yellow:focus{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:focus\:from-green:focus{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .sm\:focus\:from-teal-100:focus{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .sm\:focus\:from-teal-200:focus{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .sm\:focus\:from-teal-300:focus{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .sm\:focus\:from-teal-400:focus{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .sm\:focus\:from-teal-500:focus{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .sm\:focus\:from-teal-600:focus{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .sm\:focus\:from-teal-700:focus{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .sm\:focus\:from-teal-800:focus{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .sm\:focus\:from-teal-900:focus{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .sm\:focus\:from-blue-did:focus{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .sm\:focus\:from-blue-title:focus{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .sm\:focus\:from-indigo-100:focus{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .sm\:focus\:from-indigo-200:focus{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .sm\:focus\:from-indigo-300:focus{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .sm\:focus\:from-indigo-400:focus{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .sm\:focus\:from-indigo-500:focus{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .sm\:focus\:from-indigo-600:focus{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .sm\:focus\:from-indigo-700:focus{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .sm\:focus\:from-indigo-800:focus{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .sm\:focus\:from-indigo-900:focus{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .sm\:focus\:from-purple-100:focus{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .sm\:focus\:from-purple-200:focus{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .sm\:focus\:from-purple-300:focus{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .sm\:focus\:from-purple-400:focus{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .sm\:focus\:from-purple-500:focus{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .sm\:focus\:from-purple-600:focus{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .sm\:focus\:from-purple-700:focus{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .sm\:focus\:from-purple-800:focus{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .sm\:focus\:from-purple-900:focus{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .sm\:focus\:from-pink-100:focus{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .sm\:focus\:from-pink-200:focus{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .sm\:focus\:from-pink-300:focus{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .sm\:focus\:from-pink-400:focus{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .sm\:focus\:from-pink-500:focus{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .sm\:focus\:from-pink-600:focus{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .sm\:focus\:from-pink-700:focus{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .sm\:focus\:from-pink-800:focus{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .sm\:focus\:from-pink-900:focus{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .sm\:focus\:from-lightgray:focus{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .sm\:focus\:from-lightgray1:focus{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .sm\:focus\:from-lightgray2:focus{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .sm\:focus\:from-etapaI:focus{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .sm\:focus\:from-etapaIbg:focus{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .sm\:focus\:from-etapaII:focus{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .sm\:focus\:from-etapaIIbg:focus{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .sm\:focus\:from-etapaIII:focus{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .sm\:focus\:from-etapaIIIbg:focus{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .sm\:focus\:from-etapaIV:focus{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .sm\:focus\:from-etapaIVbg:focus{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .sm\:focus\:from-celeste:focus{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .sm\:focus\:from-darkgray:focus{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .sm\:focus\:from-secondary:focus{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .sm\:focus\:from-amber:focus{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .sm\:focus\:from-did-gray:focus{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .sm\:focus\:from-did-gray1:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:focus\:from-primary:focus{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .sm\:focus\:from-lightblue:focus{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .sm\:focus\:from-darkblue:focus{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .sm\:focus\:from-graytext:focus{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .sm\:focus\:from-disabled:focus{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .sm\:focus\:from-graybg:focus{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .sm\:focus\:from-alertbg:focus{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .sm\:focus\:from-background-gray:focus{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .sm\:focus\:from-background-red:focus{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .sm\:focus\:from-bluepdf:focus{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .sm\:focus\:from-stages-first:focus{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .sm\:focus\:from-stages-second:focus{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .sm\:focus\:from-stages-third:focus{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .sm\:focus\:from-stages-fourth:focus{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .sm\:focus\:via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .sm\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .sm\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .sm\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .sm\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .sm\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .sm\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .sm\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .sm\:focus\:via-orange:focus{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:focus\:via-yellow:focus{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .sm\:focus\:via-green:focus{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .sm\:focus\:via-teal-100:focus{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .sm\:focus\:via-teal-200:focus{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .sm\:focus\:via-teal-300:focus{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .sm\:focus\:via-teal-400:focus{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .sm\:focus\:via-teal-500:focus{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .sm\:focus\:via-teal-600:focus{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .sm\:focus\:via-teal-700:focus{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .sm\:focus\:via-teal-800:focus{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .sm\:focus\:via-teal-900:focus{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .sm\:focus\:via-blue-did:focus{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .sm\:focus\:via-blue-title:focus{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .sm\:focus\:via-indigo-100:focus{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .sm\:focus\:via-indigo-200:focus{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .sm\:focus\:via-indigo-300:focus{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .sm\:focus\:via-indigo-400:focus{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .sm\:focus\:via-indigo-500:focus{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .sm\:focus\:via-indigo-600:focus{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .sm\:focus\:via-indigo-700:focus{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .sm\:focus\:via-indigo-800:focus{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .sm\:focus\:via-indigo-900:focus{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .sm\:focus\:via-purple-100:focus{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .sm\:focus\:via-purple-200:focus{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .sm\:focus\:via-purple-300:focus{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .sm\:focus\:via-purple-400:focus{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .sm\:focus\:via-purple-500:focus{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .sm\:focus\:via-purple-600:focus{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .sm\:focus\:via-purple-700:focus{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .sm\:focus\:via-purple-800:focus{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .sm\:focus\:via-purple-900:focus{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .sm\:focus\:via-pink-100:focus{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .sm\:focus\:via-pink-200:focus{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .sm\:focus\:via-pink-300:focus{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .sm\:focus\:via-pink-400:focus{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .sm\:focus\:via-pink-500:focus{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .sm\:focus\:via-pink-600:focus{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .sm\:focus\:via-pink-700:focus{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .sm\:focus\:via-pink-800:focus{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .sm\:focus\:via-pink-900:focus{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .sm\:focus\:via-lightgray:focus{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .sm\:focus\:via-lightgray1:focus{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .sm\:focus\:via-lightgray2:focus{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .sm\:focus\:via-etapaI:focus{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .sm\:focus\:via-etapaIbg:focus{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .sm\:focus\:via-etapaII:focus{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .sm\:focus\:via-etapaIIbg:focus{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .sm\:focus\:via-etapaIII:focus{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .sm\:focus\:via-etapaIIIbg:focus{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .sm\:focus\:via-etapaIV:focus{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .sm\:focus\:via-etapaIVbg:focus{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .sm\:focus\:via-celeste:focus{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .sm\:focus\:via-darkgray:focus{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .sm\:focus\:via-secondary:focus{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .sm\:focus\:via-amber:focus{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .sm\:focus\:via-did-gray:focus{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .sm\:focus\:via-did-gray1:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:focus\:via-primary:focus{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .sm\:focus\:via-lightblue:focus{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .sm\:focus\:via-darkblue:focus{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .sm\:focus\:via-graytext:focus{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .sm\:focus\:via-disabled:focus{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .sm\:focus\:via-graybg:focus{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .sm\:focus\:via-alertbg:focus{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .sm\:focus\:via-background-gray:focus{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .sm\:focus\:via-background-red:focus{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .sm\:focus\:via-bluepdf:focus{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .sm\:focus\:via-stages-first:focus{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .sm\:focus\:via-stages-second:focus{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .sm\:focus\:via-stages-third:focus{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .sm\:focus\:via-stages-fourth:focus{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .sm\:focus\:to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .sm\:focus\:to-current:focus{
    --gradient-to-color: currentColor;
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .sm\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc;
  }

  .sm\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7;
  }

  .sm\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0;
  }

  .sm\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0;
  }

  .sm\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0;
  }

  .sm\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096;
  }

  .sm\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568;
  }

  .sm\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748;
  }

  .sm\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c;
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color: #E5323F;
  }

  .sm\:focus\:to-orange:focus{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:focus\:to-yellow:focus{
    --gradient-to-color: #F2994A;
  }

  .sm\:focus\:to-green:focus{
    --gradient-to-color: #00A653;
  }

  .sm\:focus\:to-teal-100:focus{
    --gradient-to-color: #e6fffa;
  }

  .sm\:focus\:to-teal-200:focus{
    --gradient-to-color: #b2f5ea;
  }

  .sm\:focus\:to-teal-300:focus{
    --gradient-to-color: #81e6d9;
  }

  .sm\:focus\:to-teal-400:focus{
    --gradient-to-color: #4fd1c5;
  }

  .sm\:focus\:to-teal-500:focus{
    --gradient-to-color: #38b2ac;
  }

  .sm\:focus\:to-teal-600:focus{
    --gradient-to-color: #319795;
  }

  .sm\:focus\:to-teal-700:focus{
    --gradient-to-color: #2c7a7b;
  }

  .sm\:focus\:to-teal-800:focus{
    --gradient-to-color: #285e61;
  }

  .sm\:focus\:to-teal-900:focus{
    --gradient-to-color: #234e52;
  }

  .sm\:focus\:to-blue-did:focus{
    --gradient-to-color: #1469B2;
  }

  .sm\:focus\:to-blue-title:focus{
    --gradient-to-color: #00527D;
  }

  .sm\:focus\:to-indigo-100:focus{
    --gradient-to-color: #ebf4ff;
  }

  .sm\:focus\:to-indigo-200:focus{
    --gradient-to-color: #c3dafe;
  }

  .sm\:focus\:to-indigo-300:focus{
    --gradient-to-color: #a3bffa;
  }

  .sm\:focus\:to-indigo-400:focus{
    --gradient-to-color: #7f9cf5;
  }

  .sm\:focus\:to-indigo-500:focus{
    --gradient-to-color: #667eea;
  }

  .sm\:focus\:to-indigo-600:focus{
    --gradient-to-color: #5a67d8;
  }

  .sm\:focus\:to-indigo-700:focus{
    --gradient-to-color: #4c51bf;
  }

  .sm\:focus\:to-indigo-800:focus{
    --gradient-to-color: #434190;
  }

  .sm\:focus\:to-indigo-900:focus{
    --gradient-to-color: #3c366b;
  }

  .sm\:focus\:to-purple-100:focus{
    --gradient-to-color: #faf5ff;
  }

  .sm\:focus\:to-purple-200:focus{
    --gradient-to-color: #e9d8fd;
  }

  .sm\:focus\:to-purple-300:focus{
    --gradient-to-color: #d6bcfa;
  }

  .sm\:focus\:to-purple-400:focus{
    --gradient-to-color: #b794f4;
  }

  .sm\:focus\:to-purple-500:focus{
    --gradient-to-color: #9f7aea;
  }

  .sm\:focus\:to-purple-600:focus{
    --gradient-to-color: #805ad5;
  }

  .sm\:focus\:to-purple-700:focus{
    --gradient-to-color: #6b46c1;
  }

  .sm\:focus\:to-purple-800:focus{
    --gradient-to-color: #553c9a;
  }

  .sm\:focus\:to-purple-900:focus{
    --gradient-to-color: #44337a;
  }

  .sm\:focus\:to-pink-100:focus{
    --gradient-to-color: #fff5f7;
  }

  .sm\:focus\:to-pink-200:focus{
    --gradient-to-color: #fed7e2;
  }

  .sm\:focus\:to-pink-300:focus{
    --gradient-to-color: #fbb6ce;
  }

  .sm\:focus\:to-pink-400:focus{
    --gradient-to-color: #f687b3;
  }

  .sm\:focus\:to-pink-500:focus{
    --gradient-to-color: #ed64a6;
  }

  .sm\:focus\:to-pink-600:focus{
    --gradient-to-color: #d53f8c;
  }

  .sm\:focus\:to-pink-700:focus{
    --gradient-to-color: #b83280;
  }

  .sm\:focus\:to-pink-800:focus{
    --gradient-to-color: #97266d;
  }

  .sm\:focus\:to-pink-900:focus{
    --gradient-to-color: #702459;
  }

  .sm\:focus\:to-lightgray:focus{
    --gradient-to-color: #D1D3D4;
  }

  .sm\:focus\:to-lightgray1:focus{
    --gradient-to-color: #F1F2F2;
  }

  .sm\:focus\:to-lightgray2:focus{
    --gradient-to-color: #414042;
  }

  .sm\:focus\:to-etapaI:focus{
    --gradient-to-color: #4A5FA0;
  }

  .sm\:focus\:to-etapaIbg:focus{
    --gradient-to-color: #EEF4FF;
  }

  .sm\:focus\:to-etapaII:focus{
    --gradient-to-color: #6DB1E1;
  }

  .sm\:focus\:to-etapaIIbg:focus{
    --gradient-to-color: #EEFAFF;
  }

  .sm\:focus\:to-etapaIII:focus{
    --gradient-to-color: #F97575;
  }

  .sm\:focus\:to-etapaIIIbg:focus{
    --gradient-to-color: #FFF5F5;
  }

  .sm\:focus\:to-etapaIV:focus{
    --gradient-to-color: #4B81AD;
  }

  .sm\:focus\:to-etapaIVbg:focus{
    --gradient-to-color: #E8F1F7;
  }

  .sm\:focus\:to-celeste:focus{
    --gradient-to-color: #F0F5FC;
  }

  .sm\:focus\:to-darkgray:focus{
    --gradient-to-color: #58595B;
  }

  .sm\:focus\:to-secondary:focus{
    --gradient-to-color: #0065EE;
  }

  .sm\:focus\:to-amber:focus{
    --gradient-to-color: #FFC107;
  }

  .sm\:focus\:to-did-gray:focus{
    --gradient-to-color: #8296A8;
  }

  .sm\:focus\:to-did-gray1:focus{
    --gradient-to-color: #333333;
  }

  .sm\:focus\:to-primary:focus{
    --gradient-to-color: #3169AE;
  }

  .sm\:focus\:to-lightblue:focus{
    --gradient-to-color: #F4F9FF;
  }

  .sm\:focus\:to-darkblue:focus{
    --gradient-to-color: #344058;
  }

  .sm\:focus\:to-graytext:focus{
    --gradient-to-color: #97A2BA;
  }

  .sm\:focus\:to-disabled:focus{
    --gradient-to-color: #F1F4F8;
  }

  .sm\:focus\:to-graybg:focus{
    --gradient-to-color: #F7F9FD;
  }

  .sm\:focus\:to-alertbg:focus{
    --gradient-to-color: #EDF3FC;
  }

  .sm\:focus\:to-background-gray:focus{
    --gradient-to-color: #FAFBFD;
  }

  .sm\:focus\:to-background-red:focus{
    --gradient-to-color: #EB5757;
  }

  .sm\:focus\:to-bluepdf:focus{
    --gradient-to-color: #4f94cf;
  }

  .sm\:focus\:to-stages-first:focus{
    --gradient-to-color: #3A69AC;
  }

  .sm\:focus\:to-stages-second:focus{
    --gradient-to-color: #6889B5;
  }

  .sm\:focus\:to-stages-third:focus{
    --gradient-to-color: #D44236;
  }

  .sm\:focus\:to-stages-fourth:focus{
    --gradient-to-color: #2C5176;
  }

  .sm\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .sm\:bg-opacity-4{
    --bg-opacity: 0.04;
  }

  .sm\:bg-opacity-5{
    --bg-opacity: 0.05;
  }

  .sm\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .sm\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .sm\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .sm\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .sm\:bg-opacity-80{
    --bg-opacity: 0.8;
  }

  .sm\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .sm\:hover\:bg-opacity-4:hover{
    --bg-opacity: 0.04;
  }

  .sm\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05;
  }

  .sm\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .sm\:hover\:bg-opacity-80:hover{
    --bg-opacity: 0.8;
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .sm\:focus\:bg-opacity-4:focus{
    --bg-opacity: 0.04;
  }

  .sm\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05;
  }

  .sm\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .sm\:focus\:bg-opacity-80:focus{
    --bg-opacity: 0.8;
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .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-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-auto{
    background-size: auto;
  }

  .sm\:bg-cover{
    background-size: cover;
  }

  .sm\:bg-contain{
    background-size: contain;
  }

  .sm\:border-collapse{
    border-collapse: collapse;
  }

  .sm\:border-separate{
    border-collapse: separate;
  }

  .sm\:border-transparent{
    border-color: transparent;
  }

  .sm\:border-current{
    border-color: currentColor;
  }

  .sm\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:border-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:border-gray-100{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .sm\:border-gray-200{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .sm\:border-gray-300{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:border-gray-400{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .sm\:border-gray-500{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .sm\:border-gray-600{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .sm\:border-gray-700{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .sm\:border-gray-800{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .sm\:border-gray-900{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .sm\:border-red{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .sm\:border-orange{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:border-yellow{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .sm\:border-green{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .sm\:border-teal-100{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .sm\:border-teal-200{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .sm\:border-teal-300{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .sm\:border-teal-400{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .sm\:border-teal-500{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .sm\:border-teal-600{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .sm\:border-teal-700{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .sm\:border-teal-800{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .sm\:border-teal-900{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .sm\:border-blue-did{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .sm\:border-blue-title{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .sm\:border-indigo-100{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .sm\:border-indigo-200{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .sm\:border-indigo-300{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .sm\:border-indigo-400{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .sm\:border-indigo-500{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .sm\:border-indigo-600{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .sm\:border-indigo-700{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .sm\:border-indigo-800{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .sm\:border-indigo-900{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .sm\:border-purple-100{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .sm\:border-purple-200{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .sm\:border-purple-300{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .sm\:border-purple-400{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .sm\:border-purple-500{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .sm\:border-purple-600{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .sm\:border-purple-700{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .sm\:border-purple-800{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .sm\:border-purple-900{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .sm\:border-pink-100{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .sm\:border-pink-200{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .sm\:border-pink-300{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .sm\:border-pink-400{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .sm\:border-pink-500{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .sm\:border-pink-600{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .sm\:border-pink-700{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .sm\:border-pink-800{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .sm\:border-pink-900{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .sm\:border-lightgray{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .sm\:border-lightgray1{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .sm\:border-lightgray2{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .sm\:border-etapaI{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .sm\:border-etapaIbg{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .sm\:border-etapaII{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .sm\:border-etapaIIbg{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .sm\:border-etapaIII{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .sm\:border-etapaIIIbg{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .sm\:border-etapaIV{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .sm\:border-etapaIVbg{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .sm\:border-celeste{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .sm\:border-darkgray{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .sm\:border-secondary{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .sm\:border-amber{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .sm\:border-did-gray{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .sm\:border-did-gray1{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:border-primary{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .sm\:border-lightblue{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .sm\:border-darkblue{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .sm\:border-graytext{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .sm\:border-disabled{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .sm\:border-graybg{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .sm\:border-alertbg{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .sm\:border-background-gray{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .sm\:border-background-red{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .sm\:border-bluepdf{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .sm\:border-stages-first{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .sm\:border-stages-second{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .sm\:border-stages-third{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .sm\:border-stages-fourth{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .sm\:hover\:border-transparent:hover{
    border-color: transparent;
  }

  .sm\:hover\:border-current:hover{
    border-color: currentColor;
  }

  .sm\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:hover\:border-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:hover\:border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .sm\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .sm\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .sm\:hover\:border-gray-500:hover{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .sm\:hover\:border-gray-600:hover{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .sm\:hover\:border-gray-700:hover{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .sm\:hover\:border-gray-800:hover{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .sm\:hover\:border-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .sm\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .sm\:hover\:border-orange:hover{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:hover\:border-yellow:hover{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .sm\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .sm\:hover\:border-teal-100:hover{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .sm\:hover\:border-teal-200:hover{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .sm\:hover\:border-teal-300:hover{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .sm\:hover\:border-teal-400:hover{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .sm\:hover\:border-teal-500:hover{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .sm\:hover\:border-teal-600:hover{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .sm\:hover\:border-teal-700:hover{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .sm\:hover\:border-teal-800:hover{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .sm\:hover\:border-teal-900:hover{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .sm\:hover\:border-blue-did:hover{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .sm\:hover\:border-blue-title:hover{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .sm\:hover\:border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .sm\:hover\:border-purple-100:hover{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .sm\:hover\:border-purple-200:hover{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .sm\:hover\:border-purple-300:hover{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .sm\:hover\:border-purple-400:hover{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .sm\:hover\:border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .sm\:hover\:border-purple-600:hover{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .sm\:hover\:border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .sm\:hover\:border-purple-800:hover{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .sm\:hover\:border-purple-900:hover{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .sm\:hover\:border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .sm\:hover\:border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .sm\:hover\:border-pink-300:hover{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .sm\:hover\:border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .sm\:hover\:border-pink-500:hover{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .sm\:hover\:border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .sm\:hover\:border-pink-700:hover{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .sm\:hover\:border-pink-800:hover{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .sm\:hover\:border-pink-900:hover{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .sm\:hover\:border-lightgray:hover{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .sm\:hover\:border-lightgray1:hover{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .sm\:hover\:border-lightgray2:hover{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .sm\:hover\:border-etapaI:hover{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .sm\:hover\:border-etapaIbg:hover{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .sm\:hover\:border-etapaII:hover{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .sm\:hover\:border-etapaIIbg:hover{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .sm\:hover\:border-etapaIII:hover{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .sm\:hover\:border-etapaIIIbg:hover{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .sm\:hover\:border-etapaIV:hover{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .sm\:hover\:border-etapaIVbg:hover{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .sm\:hover\:border-celeste:hover{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .sm\:hover\:border-darkgray:hover{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .sm\:hover\:border-secondary:hover{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .sm\:hover\:border-amber:hover{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .sm\:hover\:border-did-gray:hover{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .sm\:hover\:border-did-gray1:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:hover\:border-primary:hover{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .sm\:hover\:border-lightblue:hover{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .sm\:hover\:border-darkblue:hover{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .sm\:hover\:border-graytext:hover{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .sm\:hover\:border-disabled:hover{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .sm\:hover\:border-graybg:hover{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .sm\:hover\:border-alertbg:hover{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .sm\:hover\:border-background-gray:hover{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .sm\:hover\:border-background-red:hover{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .sm\:hover\:border-bluepdf:hover{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .sm\:hover\:border-stages-first:hover{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .sm\:hover\:border-stages-second:hover{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .sm\:hover\:border-stages-third:hover{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .sm\:hover\:border-stages-fourth:hover{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .sm\:focus\:border-transparent:focus{
    border-color: transparent;
  }

  .sm\:focus\:border-current:focus{
    border-color: currentColor;
  }

  .sm\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:focus\:border-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:focus\:border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .sm\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .sm\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .sm\:focus\:border-gray-500:focus{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .sm\:focus\:border-gray-600:focus{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .sm\:focus\:border-gray-700:focus{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .sm\:focus\:border-gray-800:focus{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .sm\:focus\:border-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .sm\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .sm\:focus\:border-orange:focus{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .sm\:focus\:border-yellow:focus{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .sm\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .sm\:focus\:border-teal-100:focus{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .sm\:focus\:border-teal-200:focus{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .sm\:focus\:border-teal-300:focus{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .sm\:focus\:border-teal-400:focus{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .sm\:focus\:border-teal-500:focus{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .sm\:focus\:border-teal-600:focus{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .sm\:focus\:border-teal-700:focus{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .sm\:focus\:border-teal-800:focus{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .sm\:focus\:border-teal-900:focus{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .sm\:focus\:border-blue-did:focus{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .sm\:focus\:border-blue-title:focus{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .sm\:focus\:border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .sm\:focus\:border-purple-100:focus{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .sm\:focus\:border-purple-200:focus{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .sm\:focus\:border-purple-300:focus{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .sm\:focus\:border-purple-400:focus{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .sm\:focus\:border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .sm\:focus\:border-purple-600:focus{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .sm\:focus\:border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .sm\:focus\:border-purple-800:focus{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .sm\:focus\:border-purple-900:focus{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .sm\:focus\:border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .sm\:focus\:border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .sm\:focus\:border-pink-300:focus{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .sm\:focus\:border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .sm\:focus\:border-pink-500:focus{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .sm\:focus\:border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .sm\:focus\:border-pink-700:focus{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .sm\:focus\:border-pink-800:focus{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .sm\:focus\:border-pink-900:focus{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .sm\:focus\:border-lightgray:focus{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .sm\:focus\:border-lightgray1:focus{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .sm\:focus\:border-lightgray2:focus{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .sm\:focus\:border-etapaI:focus{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .sm\:focus\:border-etapaIbg:focus{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .sm\:focus\:border-etapaII:focus{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .sm\:focus\:border-etapaIIbg:focus{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .sm\:focus\:border-etapaIII:focus{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .sm\:focus\:border-etapaIIIbg:focus{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .sm\:focus\:border-etapaIV:focus{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .sm\:focus\:border-etapaIVbg:focus{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .sm\:focus\:border-celeste:focus{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .sm\:focus\:border-darkgray:focus{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .sm\:focus\:border-secondary:focus{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .sm\:focus\:border-amber:focus{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .sm\:focus\:border-did-gray:focus{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .sm\:focus\:border-did-gray1:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:focus\:border-primary:focus{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .sm\:focus\:border-lightblue:focus{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .sm\:focus\:border-darkblue:focus{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .sm\:focus\:border-graytext:focus{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .sm\:focus\:border-disabled:focus{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .sm\:focus\:border-graybg:focus{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .sm\:focus\:border-alertbg:focus{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .sm\:focus\:border-background-gray:focus{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .sm\:focus\:border-background-red:focus{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .sm\:focus\:border-bluepdf:focus{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .sm\:focus\:border-stages-first:focus{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .sm\:focus\:border-stages-second:focus{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .sm\:focus\:border-stages-third:focus{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .sm\:focus\:border-stages-fourth:focus{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .sm\:border-opacity-0{
    --border-opacity: 0;
  }

  .sm\:border-opacity-4{
    --border-opacity: 0.04;
  }

  .sm\:border-opacity-5{
    --border-opacity: 0.05;
  }

  .sm\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .sm\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .sm\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .sm\:border-opacity-100{
    --border-opacity: 1;
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .sm\:hover\:border-opacity-4:hover{
    --border-opacity: 0.04;
  }

  .sm\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05;
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .sm\:focus\:border-opacity-4:focus{
    --border-opacity: 0.04;
  }

  .sm\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05;
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .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-xl{
    border-radius: 0.75rem;
  }

  .sm\:rounded-2xl{
    border-radius: 1rem;
  }

  .sm\:rounded-3xl{
    border-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius: 1.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\: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-0{
    border-width: 0;
  }

  .sm\:border-1{
    border-width: 1px;
  }

  .sm\:border-2{
    border-width: 2px;
  }

  .sm\:border-4{
    border-width: 4px;
  }

  .sm\:border-5{
    border-width: 5px;
  }

  .sm\:border-8{
    border-width: 8px;
  }

  .sm\:border-12{
    border-width: 12px;
  }

  .sm\:border-15{
    border-width: 15px;
  }

  .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-1{
    border-top-width: 1px;
  }

  .sm\:border-r-1{
    border-right-width: 1px;
  }

  .sm\:border-b-1{
    border-bottom-width: 1px;
  }

  .sm\:border-l-1{
    border-left-width: 1px;
  }

  .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-5{
    border-top-width: 5px;
  }

  .sm\:border-r-5{
    border-right-width: 5px;
  }

  .sm\:border-b-5{
    border-bottom-width: 5px;
  }

  .sm\:border-l-5{
    border-left-width: 5px;
  }

  .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-12{
    border-top-width: 12px;
  }

  .sm\:border-r-12{
    border-right-width: 12px;
  }

  .sm\:border-b-12{
    border-bottom-width: 12px;
  }

  .sm\:border-l-12{
    border-left-width: 12px;
  }

  .sm\:border-t-15{
    border-top-width: 15px;
  }

  .sm\:border-r-15{
    border-right-width: 15px;
  }

  .sm\:border-b-15{
    border-bottom-width: 15px;
  }

  .sm\:border-l-15{
    border-left-width: 15px;
  }

  .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\:box-border{
    box-sizing: border-box;
  }

  .sm\:box-content{
    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\:block{
    display: block;
  }

  .sm\:inline-block{
    display: inline-block;
  }

  .sm\:inline{
    display: inline;
  }

  .sm\:flex{
    display: flex;
  }

  .sm\:inline-flex{
    display: inline-flex;
  }

  .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\:flow-root{
    display: flow-root;
  }

  .sm\:grid{
    display: grid;
  }

  .sm\:inline-grid{
    display: inline-grid;
  }

  .sm\:contents{
    display: contents;
  }

  .sm\:hidden{
    display: none;
  }

  .sm\:flex-row{
    flex-direction: row;
  }

  .sm\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .sm\:flex-col{
    flex-direction: column;
  }

  .sm\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .sm\:flex-wrap{
    flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .sm\:place-items-auto{
    place-items: auto;
  }

  .sm\:place-items-start{
    place-items: start;
  }

  .sm\:place-items-end{
    place-items: end;
  }

  .sm\:place-items-center{
    place-items: center;
  }

  .sm\:place-items-stretch{
    place-items: stretch;
  }

  .sm\:place-content-center{
    place-content: center;
  }

  .sm\:place-content-start{
    place-content: start;
  }

  .sm\:place-content-end{
    place-content: end;
  }

  .sm\:place-content-between{
    place-content: space-between;
  }

  .sm\:place-content-around{
    place-content: space-around;
  }

  .sm\:place-content-evenly{
    place-content: space-evenly;
  }

  .sm\:place-content-stretch{
    place-content: stretch;
  }

  .sm\:place-self-auto{
    place-self: auto;
  }

  .sm\:place-self-start{
    place-self: start;
  }

  .sm\:place-self-end{
    place-self: end;
  }

  .sm\:place-self-center{
    place-self: center;
  }

  .sm\:place-self-stretch{
    place-self: stretch;
  }

  .sm\:items-start{
    align-items: flex-start;
  }

  .sm\:items-end{
    align-items: flex-end;
  }

  .sm\:items-center{
    align-items: center;
  }

  .sm\:items-baseline{
    align-items: baseline;
  }

  .sm\:items-stretch{
    align-items: stretch;
  }

  .sm\:content-center{
    align-content: center;
  }

  .sm\:content-start{
    align-content: flex-start;
  }

  .sm\:content-end{
    align-content: flex-end;
  }

  .sm\:content-between{
    align-content: space-between;
  }

  .sm\:content-around{
    align-content: space-around;
  }

  .sm\:content-evenly{
    align-content: space-evenly;
  }

  .sm\:self-auto{
    align-self: auto;
  }

  .sm\:self-start{
    align-self: flex-start;
  }

  .sm\:self-end{
    align-self: flex-end;
  }

  .sm\:self-center{
    align-self: center;
  }

  .sm\:self-stretch{
    align-self: stretch;
  }

  .sm\:justify-items-auto{
    justify-items: auto;
  }

  .sm\:justify-items-start{
    justify-items: start;
  }

  .sm\:justify-items-end{
    justify-items: end;
  }

  .sm\:justify-items-center{
    justify-items: center;
  }

  .sm\:justify-items-stretch{
    justify-items: stretch;
  }

  .sm\:justify-start{
    justify-content: flex-start;
  }

  .sm\:justify-end{
    justify-content: flex-end;
  }

  .sm\:justify-center{
    justify-content: center;
  }

  .sm\:justify-between{
    justify-content: space-between;
  }

  .sm\:justify-around{
    justify-content: space-around;
  }

  .sm\:justify-evenly{
    justify-content: space-evenly;
  }

  .sm\:justify-self-auto{
    justify-self: auto;
  }

  .sm\:justify-self-start{
    justify-self: start;
  }

  .sm\:justify-self-end{
    justify-self: end;
  }

  .sm\:justify-self-center{
    justify-self: center;
  }

  .sm\:justify-self-stretch{
    justify-self: stretch;
  }

  .sm\:flex-1{
    flex: 1 1 0%;
  }

  .sm\:flex-auto{
    flex: 1 1 auto;
  }

  .sm\:flex-initial{
    flex: 0 1 auto;
  }

  .sm\:flex-none{
    flex: none;
  }

  .sm\:flex-grow-0{
    flex-grow: 0;
  }

  .sm\:flex-grow{
    flex-grow: 1;
  }

  .sm\:flex-shrink-0{
    flex-shrink: 0;
  }

  .sm\:flex-shrink{
    flex-shrink: 1;
  }

  .sm\:order-1{
    order: 1;
  }

  .sm\:order-2{
    order: 2;
  }

  .sm\:order-3{
    order: 3;
  }

  .sm\:order-4{
    order: 4;
  }

  .sm\:order-5{
    order: 5;
  }

  .sm\:order-6{
    order: 6;
  }

  .sm\:order-7{
    order: 7;
  }

  .sm\:order-8{
    order: 8;
  }

  .sm\:order-9{
    order: 9;
  }

  .sm\:order-10{
    order: 10;
  }

  .sm\:order-11{
    order: 11;
  }

  .sm\:order-12{
    order: 12;
  }

  .sm\:order-first{
    order: -9999;
  }

  .sm\:order-last{
    order: 9999;
  }

  .sm\:order-none{
    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\:clear-left{
    clear: left;
  }

  .sm\:clear-right{
    clear: right;
  }

  .sm\:clear-both{
    clear: both;
  }

  .sm\:clear-none{
    clear: none;
  }

  .sm\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:font-gob{
    font-family: gobCL, system-ui;
  }

  .sm\:font-roboto{
    font-family: Roboto, Sans-serif;
  }

  .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\: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\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .sm\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .sm\:focus\:font-light:focus{
    font-weight: 300;
  }

  .sm\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .sm\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .sm\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .sm\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .sm\:focus\:font-black:focus{
    font-weight: 900;
  }

  .sm\:h-0{
    height: 0;
  }

  .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-8{
    height: 2rem;
  }

  .sm\:h-10{
    height: 2.5rem;
  }

  .sm\:h-12{
    height: 3rem;
  }

  .sm\:h-16{
    height: 4rem;
  }

  .sm\:h-20{
    height: 5rem;
  }

  .sm\:h-24{
    height: 6rem;
  }

  .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-1\/2{
    height: 50%;
  }

  .sm\:h-1\/3{
    height: 33.333333%;
  }

  .sm\:h-2\/3{
    height: 66.666667%;
  }

  .sm\:h-1\/4{
    height: 25%;
  }

  .sm\:h-2\/4{
    height: 50%;
  }

  .sm\:h-3\/4{
    height: 75%;
  }

  .sm\:h-1\/5{
    height: 20%;
  }

  .sm\:h-2\/5{
    height: 40%;
  }

  .sm\:h-3\/5{
    height: 60%;
  }

  .sm\:h-4\/5{
    height: 80%;
  }

  .sm\:h-1\/6{
    height: 16.666667%;
  }

  .sm\:h-2\/6{
    height: 33.333333%;
  }

  .sm\:h-3\/6{
    height: 50%;
  }

  .sm\:h-4\/6{
    height: 66.666667%;
  }

  .sm\:h-5\/6{
    height: 83.333333%;
  }

  .sm\:h-1\/12{
    height: 8.333333%;
  }

  .sm\:h-2\/12{
    height: 16.666667%;
  }

  .sm\:h-3\/12{
    height: 25%;
  }

  .sm\:h-4\/12{
    height: 33.333333%;
  }

  .sm\:h-5\/12{
    height: 41.666667%;
  }

  .sm\:h-6\/12{
    height: 50%;
  }

  .sm\:h-7\/12{
    height: 58.333333%;
  }

  .sm\:h-8\/12{
    height: 66.666667%;
  }

  .sm\:h-9\/12{
    height: 75%;
  }

  .sm\:h-10\/12{
    height: 83.333333%;
  }

  .sm\:h-11\/12{
    height: 91.666667%;
  }

  .sm\:h-full{
    height: 100%;
  }

  .sm\:h-screen{
    height: 100vh;
  }

  .sm\:h-2px{
    height: 2px;
  }

  .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.75em;
  }

  .sm\:text-4xl{
    font-size: 2.25rem;
  }

  .sm\:text-5xl{
    font-size: 3rem;
  }

  .sm\:text-6xl{
    font-size: 4rem;
  }

  .sm\:text-2xs{
    font-size: 0.625rem;
  }

  .sm\:text-3xs{
    font-size: 0.687rem;
  }

  .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\:list-inside{
    list-style-position: inside;
  }

  .sm\:list-outside{
    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\:m-0{
    margin: 0;
  }

  .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-8{
    margin: 2rem;
  }

  .sm\:m-10{
    margin: 2.5rem;
  }

  .sm\:m-12{
    margin: 3rem;
  }

  .sm\:m-16{
    margin: 4rem;
  }

  .sm\:m-20{
    margin: 5rem;
  }

  .sm\:m-24{
    margin: 6rem;
  }

  .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-1\/2{
    margin: 50%;
  }

  .sm\:m-1\/3{
    margin: 33.333333%;
  }

  .sm\:m-2\/3{
    margin: 66.666667%;
  }

  .sm\:m-1\/4{
    margin: 25%;
  }

  .sm\:m-2\/4{
    margin: 50%;
  }

  .sm\:m-3\/4{
    margin: 75%;
  }

  .sm\:m-1\/5{
    margin: 20%;
  }

  .sm\:m-2\/5{
    margin: 40%;
  }

  .sm\:m-3\/5{
    margin: 60%;
  }

  .sm\:m-4\/5{
    margin: 80%;
  }

  .sm\:m-1\/6{
    margin: 16.666667%;
  }

  .sm\:m-2\/6{
    margin: 33.333333%;
  }

  .sm\:m-3\/6{
    margin: 50%;
  }

  .sm\:m-4\/6{
    margin: 66.666667%;
  }

  .sm\:m-5\/6{
    margin: 83.333333%;
  }

  .sm\:m-1\/12{
    margin: 8.333333%;
  }

  .sm\:m-2\/12{
    margin: 16.666667%;
  }

  .sm\:m-3\/12{
    margin: 25%;
  }

  .sm\:m-4\/12{
    margin: 33.333333%;
  }

  .sm\:m-5\/12{
    margin: 41.666667%;
  }

  .sm\:m-6\/12{
    margin: 50%;
  }

  .sm\:m-7\/12{
    margin: 58.333333%;
  }

  .sm\:m-8\/12{
    margin: 66.666667%;
  }

  .sm\:m-9\/12{
    margin: 75%;
  }

  .sm\:m-10\/12{
    margin: 83.333333%;
  }

  .sm\:m-11\/12{
    margin: 91.666667%;
  }

  .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-8{
    margin: -2rem;
  }

  .sm\:-m-10{
    margin: -2.5rem;
  }

  .sm\:-m-12{
    margin: -3rem;
  }

  .sm\:-m-16{
    margin: -4rem;
  }

  .sm\:-m-20{
    margin: -5rem;
  }

  .sm\:-m-24{
    margin: -6rem;
  }

  .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\:-m-1\/2{
    margin: -50%;
  }

  .sm\:-m-1\/3{
    margin: -33.33333%;
  }

  .sm\:-m-2\/3{
    margin: -66.66667%;
  }

  .sm\:-m-1\/4{
    margin: -25%;
  }

  .sm\:-m-2\/4{
    margin: -50%;
  }

  .sm\:-m-3\/4{
    margin: -75%;
  }

  .sm\:-m-1\/5{
    margin: -20%;
  }

  .sm\:-m-2\/5{
    margin: -40%;
  }

  .sm\:-m-3\/5{
    margin: -60%;
  }

  .sm\:-m-4\/5{
    margin: -80%;
  }

  .sm\:-m-1\/6{
    margin: -16.66667%;
  }

  .sm\:-m-2\/6{
    margin: -33.33333%;
  }

  .sm\:-m-3\/6{
    margin: -50%;
  }

  .sm\:-m-4\/6{
    margin: -66.66667%;
  }

  .sm\:-m-5\/6{
    margin: -83.33333%;
  }

  .sm\:-m-1\/12{
    margin: -8.33333%;
  }

  .sm\:-m-2\/12{
    margin: -16.66667%;
  }

  .sm\:-m-3\/12{
    margin: -25%;
  }

  .sm\:-m-4\/12{
    margin: -33.33333%;
  }

  .sm\:-m-5\/12{
    margin: -41.66667%;
  }

  .sm\:-m-6\/12{
    margin: -50%;
  }

  .sm\:-m-7\/12{
    margin: -58.33333%;
  }

  .sm\:-m-8\/12{
    margin: -66.66667%;
  }

  .sm\:-m-9\/12{
    margin: -75%;
  }

  .sm\:-m-10\/12{
    margin: -83.33333%;
  }

  .sm\:-m-11\/12{
    margin: -91.66667%;
  }

  .sm\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .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-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .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-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .sm\:mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .sm\:my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .sm\:mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .sm\:my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .sm\:mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .sm\:my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .sm\:mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .sm\:my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .sm\:mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .sm\:my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .sm\:mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .sm\:my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .sm\:mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .sm\:my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .sm\:mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .sm\:my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .sm\:mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .sm\:my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .sm\:mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .sm\:my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .sm\:mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .sm\:my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .sm\:mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .sm\:my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .sm\:mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .sm\:my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .sm\:mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .sm\:my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .sm\:mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .sm\:my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .sm\:mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .sm\:my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .sm\:mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .sm\:my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .sm\:mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .sm\:my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .sm\:mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .sm\:my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .sm\:mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .sm\:my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .sm\:mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .sm\:my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .sm\:mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .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\:-my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:-mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:-my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .sm\:-mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .sm\:-my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .sm\:-mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .sm\:-my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .sm\:-mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .sm\:-my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:-mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:-my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .sm\:-mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .sm\:-my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .sm\:-mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .sm\:-my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .sm\:-mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .sm\:-my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .sm\:-mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .sm\:-my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .sm\:-mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .sm\:-my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .sm\:-mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .sm\:-my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .sm\:-mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .sm\:-my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:-mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:-my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .sm\:-mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .sm\:-my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .sm\:-mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .sm\:-my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .sm\:-mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .sm\:-my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .sm\:-mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .sm\:-my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .sm\:-mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .sm\:-my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .sm\:-mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .sm\:-my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .sm\:-mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .sm\:-my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:-mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:-my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .sm\:-mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .sm\:-my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .sm\:-mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .sm\:-my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .sm\:-mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .sm\:-my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .sm\:-mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .sm\:-my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .sm\:-mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .sm\:mt-0{
    margin-top: 0;
  }

  .sm\:mr-0{
    margin-right: 0;
  }

  .sm\:mb-0{
    margin-bottom: 0;
  }

  .sm\:ml-0{
    margin-left: 0;
  }

  .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-8{
    margin-top: 2rem;
  }

  .sm\:mr-8{
    margin-right: 2rem;
  }

  .sm\:mb-8{
    margin-bottom: 2rem;
  }

  .sm\:ml-8{
    margin-left: 2rem;
  }

  .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-12{
    margin-top: 3rem;
  }

  .sm\:mr-12{
    margin-right: 3rem;
  }

  .sm\:mb-12{
    margin-bottom: 3rem;
  }

  .sm\:ml-12{
    margin-left: 3rem;
  }

  .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-20{
    margin-top: 5rem;
  }

  .sm\:mr-20{
    margin-right: 5rem;
  }

  .sm\:mb-20{
    margin-bottom: 5rem;
  }

  .sm\:ml-20{
    margin-left: 5rem;
  }

  .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-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-1\/2{
    margin-top: 50%;
  }

  .sm\:mr-1\/2{
    margin-right: 50%;
  }

  .sm\:mb-1\/2{
    margin-bottom: 50%;
  }

  .sm\:ml-1\/2{
    margin-left: 50%;
  }

  .sm\:mt-1\/3{
    margin-top: 33.333333%;
  }

  .sm\:mr-1\/3{
    margin-right: 33.333333%;
  }

  .sm\:mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .sm\:ml-1\/3{
    margin-left: 33.333333%;
  }

  .sm\:mt-2\/3{
    margin-top: 66.666667%;
  }

  .sm\:mr-2\/3{
    margin-right: 66.666667%;
  }

  .sm\:mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .sm\:ml-2\/3{
    margin-left: 66.666667%;
  }

  .sm\:mt-1\/4{
    margin-top: 25%;
  }

  .sm\:mr-1\/4{
    margin-right: 25%;
  }

  .sm\:mb-1\/4{
    margin-bottom: 25%;
  }

  .sm\:ml-1\/4{
    margin-left: 25%;
  }

  .sm\:mt-2\/4{
    margin-top: 50%;
  }

  .sm\:mr-2\/4{
    margin-right: 50%;
  }

  .sm\:mb-2\/4{
    margin-bottom: 50%;
  }

  .sm\:ml-2\/4{
    margin-left: 50%;
  }

  .sm\:mt-3\/4{
    margin-top: 75%;
  }

  .sm\:mr-3\/4{
    margin-right: 75%;
  }

  .sm\:mb-3\/4{
    margin-bottom: 75%;
  }

  .sm\:ml-3\/4{
    margin-left: 75%;
  }

  .sm\:mt-1\/5{
    margin-top: 20%;
  }

  .sm\:mr-1\/5{
    margin-right: 20%;
  }

  .sm\:mb-1\/5{
    margin-bottom: 20%;
  }

  .sm\:ml-1\/5{
    margin-left: 20%;
  }

  .sm\:mt-2\/5{
    margin-top: 40%;
  }

  .sm\:mr-2\/5{
    margin-right: 40%;
  }

  .sm\:mb-2\/5{
    margin-bottom: 40%;
  }

  .sm\:ml-2\/5{
    margin-left: 40%;
  }

  .sm\:mt-3\/5{
    margin-top: 60%;
  }

  .sm\:mr-3\/5{
    margin-right: 60%;
  }

  .sm\:mb-3\/5{
    margin-bottom: 60%;
  }

  .sm\:ml-3\/5{
    margin-left: 60%;
  }

  .sm\:mt-4\/5{
    margin-top: 80%;
  }

  .sm\:mr-4\/5{
    margin-right: 80%;
  }

  .sm\:mb-4\/5{
    margin-bottom: 80%;
  }

  .sm\:ml-4\/5{
    margin-left: 80%;
  }

  .sm\:mt-1\/6{
    margin-top: 16.666667%;
  }

  .sm\:mr-1\/6{
    margin-right: 16.666667%;
  }

  .sm\:mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .sm\:ml-1\/6{
    margin-left: 16.666667%;
  }

  .sm\:mt-2\/6{
    margin-top: 33.333333%;
  }

  .sm\:mr-2\/6{
    margin-right: 33.333333%;
  }

  .sm\:mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .sm\:ml-2\/6{
    margin-left: 33.333333%;
  }

  .sm\:mt-3\/6{
    margin-top: 50%;
  }

  .sm\:mr-3\/6{
    margin-right: 50%;
  }

  .sm\:mb-3\/6{
    margin-bottom: 50%;
  }

  .sm\:ml-3\/6{
    margin-left: 50%;
  }

  .sm\:mt-4\/6{
    margin-top: 66.666667%;
  }

  .sm\:mr-4\/6{
    margin-right: 66.666667%;
  }

  .sm\:mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .sm\:ml-4\/6{
    margin-left: 66.666667%;
  }

  .sm\:mt-5\/6{
    margin-top: 83.333333%;
  }

  .sm\:mr-5\/6{
    margin-right: 83.333333%;
  }

  .sm\:mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .sm\:ml-5\/6{
    margin-left: 83.333333%;
  }

  .sm\:mt-1\/12{
    margin-top: 8.333333%;
  }

  .sm\:mr-1\/12{
    margin-right: 8.333333%;
  }

  .sm\:mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .sm\:ml-1\/12{
    margin-left: 8.333333%;
  }

  .sm\:mt-2\/12{
    margin-top: 16.666667%;
  }

  .sm\:mr-2\/12{
    margin-right: 16.666667%;
  }

  .sm\:mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .sm\:ml-2\/12{
    margin-left: 16.666667%;
  }

  .sm\:mt-3\/12{
    margin-top: 25%;
  }

  .sm\:mr-3\/12{
    margin-right: 25%;
  }

  .sm\:mb-3\/12{
    margin-bottom: 25%;
  }

  .sm\:ml-3\/12{
    margin-left: 25%;
  }

  .sm\:mt-4\/12{
    margin-top: 33.333333%;
  }

  .sm\:mr-4\/12{
    margin-right: 33.333333%;
  }

  .sm\:mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .sm\:ml-4\/12{
    margin-left: 33.333333%;
  }

  .sm\:mt-5\/12{
    margin-top: 41.666667%;
  }

  .sm\:mr-5\/12{
    margin-right: 41.666667%;
  }

  .sm\:mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .sm\:ml-5\/12{
    margin-left: 41.666667%;
  }

  .sm\:mt-6\/12{
    margin-top: 50%;
  }

  .sm\:mr-6\/12{
    margin-right: 50%;
  }

  .sm\:mb-6\/12{
    margin-bottom: 50%;
  }

  .sm\:ml-6\/12{
    margin-left: 50%;
  }

  .sm\:mt-7\/12{
    margin-top: 58.333333%;
  }

  .sm\:mr-7\/12{
    margin-right: 58.333333%;
  }

  .sm\:mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .sm\:ml-7\/12{
    margin-left: 58.333333%;
  }

  .sm\:mt-8\/12{
    margin-top: 66.666667%;
  }

  .sm\:mr-8\/12{
    margin-right: 66.666667%;
  }

  .sm\:mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .sm\:ml-8\/12{
    margin-left: 66.666667%;
  }

  .sm\:mt-9\/12{
    margin-top: 75%;
  }

  .sm\:mr-9\/12{
    margin-right: 75%;
  }

  .sm\:mb-9\/12{
    margin-bottom: 75%;
  }

  .sm\:ml-9\/12{
    margin-left: 75%;
  }

  .sm\:mt-10\/12{
    margin-top: 83.333333%;
  }

  .sm\:mr-10\/12{
    margin-right: 83.333333%;
  }

  .sm\:mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .sm\:ml-10\/12{
    margin-left: 83.333333%;
  }

  .sm\:mt-11\/12{
    margin-top: 91.666667%;
  }

  .sm\:mr-11\/12{
    margin-right: 91.666667%;
  }

  .sm\:mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .sm\:ml-11\/12{
    margin-left: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
  }

  .sm\:-mr-8{
    margin-right: -2rem;
  }

  .sm\:-mb-8{
    margin-bottom: -2rem;
  }

  .sm\:-ml-8{
    margin-left: -2rem;
  }

  .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-12{
    margin-top: -3rem;
  }

  .sm\:-mr-12{
    margin-right: -3rem;
  }

  .sm\:-mb-12{
    margin-bottom: -3rem;
  }

  .sm\:-ml-12{
    margin-left: -3rem;
  }

  .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-20{
    margin-top: -5rem;
  }

  .sm\:-mr-20{
    margin-right: -5rem;
  }

  .sm\:-mb-20{
    margin-bottom: -5rem;
  }

  .sm\:-ml-20{
    margin-left: -5rem;
  }

  .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-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\:-mt-1\/2{
    margin-top: -50%;
  }

  .sm\:-mr-1\/2{
    margin-right: -50%;
  }

  .sm\:-mb-1\/2{
    margin-bottom: -50%;
  }

  .sm\:-ml-1\/2{
    margin-left: -50%;
  }

  .sm\:-mt-1\/3{
    margin-top: -33.33333%;
  }

  .sm\:-mr-1\/3{
    margin-right: -33.33333%;
  }

  .sm\:-mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .sm\:-ml-1\/3{
    margin-left: -33.33333%;
  }

  .sm\:-mt-2\/3{
    margin-top: -66.66667%;
  }

  .sm\:-mr-2\/3{
    margin-right: -66.66667%;
  }

  .sm\:-mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .sm\:-ml-2\/3{
    margin-left: -66.66667%;
  }

  .sm\:-mt-1\/4{
    margin-top: -25%;
  }

  .sm\:-mr-1\/4{
    margin-right: -25%;
  }

  .sm\:-mb-1\/4{
    margin-bottom: -25%;
  }

  .sm\:-ml-1\/4{
    margin-left: -25%;
  }

  .sm\:-mt-2\/4{
    margin-top: -50%;
  }

  .sm\:-mr-2\/4{
    margin-right: -50%;
  }

  .sm\:-mb-2\/4{
    margin-bottom: -50%;
  }

  .sm\:-ml-2\/4{
    margin-left: -50%;
  }

  .sm\:-mt-3\/4{
    margin-top: -75%;
  }

  .sm\:-mr-3\/4{
    margin-right: -75%;
  }

  .sm\:-mb-3\/4{
    margin-bottom: -75%;
  }

  .sm\:-ml-3\/4{
    margin-left: -75%;
  }

  .sm\:-mt-1\/5{
    margin-top: -20%;
  }

  .sm\:-mr-1\/5{
    margin-right: -20%;
  }

  .sm\:-mb-1\/5{
    margin-bottom: -20%;
  }

  .sm\:-ml-1\/5{
    margin-left: -20%;
  }

  .sm\:-mt-2\/5{
    margin-top: -40%;
  }

  .sm\:-mr-2\/5{
    margin-right: -40%;
  }

  .sm\:-mb-2\/5{
    margin-bottom: -40%;
  }

  .sm\:-ml-2\/5{
    margin-left: -40%;
  }

  .sm\:-mt-3\/5{
    margin-top: -60%;
  }

  .sm\:-mr-3\/5{
    margin-right: -60%;
  }

  .sm\:-mb-3\/5{
    margin-bottom: -60%;
  }

  .sm\:-ml-3\/5{
    margin-left: -60%;
  }

  .sm\:-mt-4\/5{
    margin-top: -80%;
  }

  .sm\:-mr-4\/5{
    margin-right: -80%;
  }

  .sm\:-mb-4\/5{
    margin-bottom: -80%;
  }

  .sm\:-ml-4\/5{
    margin-left: -80%;
  }

  .sm\:-mt-1\/6{
    margin-top: -16.66667%;
  }

  .sm\:-mr-1\/6{
    margin-right: -16.66667%;
  }

  .sm\:-mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .sm\:-ml-1\/6{
    margin-left: -16.66667%;
  }

  .sm\:-mt-2\/6{
    margin-top: -33.33333%;
  }

  .sm\:-mr-2\/6{
    margin-right: -33.33333%;
  }

  .sm\:-mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .sm\:-ml-2\/6{
    margin-left: -33.33333%;
  }

  .sm\:-mt-3\/6{
    margin-top: -50%;
  }

  .sm\:-mr-3\/6{
    margin-right: -50%;
  }

  .sm\:-mb-3\/6{
    margin-bottom: -50%;
  }

  .sm\:-ml-3\/6{
    margin-left: -50%;
  }

  .sm\:-mt-4\/6{
    margin-top: -66.66667%;
  }

  .sm\:-mr-4\/6{
    margin-right: -66.66667%;
  }

  .sm\:-mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .sm\:-ml-4\/6{
    margin-left: -66.66667%;
  }

  .sm\:-mt-5\/6{
    margin-top: -83.33333%;
  }

  .sm\:-mr-5\/6{
    margin-right: -83.33333%;
  }

  .sm\:-mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .sm\:-ml-5\/6{
    margin-left: -83.33333%;
  }

  .sm\:-mt-1\/12{
    margin-top: -8.33333%;
  }

  .sm\:-mr-1\/12{
    margin-right: -8.33333%;
  }

  .sm\:-mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .sm\:-ml-1\/12{
    margin-left: -8.33333%;
  }

  .sm\:-mt-2\/12{
    margin-top: -16.66667%;
  }

  .sm\:-mr-2\/12{
    margin-right: -16.66667%;
  }

  .sm\:-mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .sm\:-ml-2\/12{
    margin-left: -16.66667%;
  }

  .sm\:-mt-3\/12{
    margin-top: -25%;
  }

  .sm\:-mr-3\/12{
    margin-right: -25%;
  }

  .sm\:-mb-3\/12{
    margin-bottom: -25%;
  }

  .sm\:-ml-3\/12{
    margin-left: -25%;
  }

  .sm\:-mt-4\/12{
    margin-top: -33.33333%;
  }

  .sm\:-mr-4\/12{
    margin-right: -33.33333%;
  }

  .sm\:-mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .sm\:-ml-4\/12{
    margin-left: -33.33333%;
  }

  .sm\:-mt-5\/12{
    margin-top: -41.66667%;
  }

  .sm\:-mr-5\/12{
    margin-right: -41.66667%;
  }

  .sm\:-mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .sm\:-ml-5\/12{
    margin-left: -41.66667%;
  }

  .sm\:-mt-6\/12{
    margin-top: -50%;
  }

  .sm\:-mr-6\/12{
    margin-right: -50%;
  }

  .sm\:-mb-6\/12{
    margin-bottom: -50%;
  }

  .sm\:-ml-6\/12{
    margin-left: -50%;
  }

  .sm\:-mt-7\/12{
    margin-top: -58.33333%;
  }

  .sm\:-mr-7\/12{
    margin-right: -58.33333%;
  }

  .sm\:-mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .sm\:-ml-7\/12{
    margin-left: -58.33333%;
  }

  .sm\:-mt-8\/12{
    margin-top: -66.66667%;
  }

  .sm\:-mr-8\/12{
    margin-right: -66.66667%;
  }

  .sm\:-mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .sm\:-ml-8\/12{
    margin-left: -66.66667%;
  }

  .sm\:-mt-9\/12{
    margin-top: -75%;
  }

  .sm\:-mr-9\/12{
    margin-right: -75%;
  }

  .sm\:-mb-9\/12{
    margin-bottom: -75%;
  }

  .sm\:-ml-9\/12{
    margin-left: -75%;
  }

  .sm\:-mt-10\/12{
    margin-top: -83.33333%;
  }

  .sm\:-mr-10\/12{
    margin-right: -83.33333%;
  }

  .sm\:-mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .sm\:-ml-10\/12{
    margin-left: -83.33333%;
  }

  .sm\:-mt-11\/12{
    margin-top: -91.66667%;
  }

  .sm\:-mr-11\/12{
    margin-right: -91.66667%;
  }

  .sm\:-mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .sm\:-ml-11\/12{
    margin-left: -91.66667%;
  }
}

@media (min-width: 768px){
  .md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .md\:container{
      max-width: 1280px;
    }
  }

  .md\:animate-none{
    animation: none;
  }

  .md\:animate-spin{
    animation: spin 1s linear infinite;
  }

  .md\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:animate-bounce{
    animation: bounce 1s infinite;
  }

  .md\:delay-75{
    transition-delay: 75ms;
  }

  .md\:delay-100{
    transition-delay: 100ms;
  }

  .md\:delay-150{
    transition-delay: 150ms;
  }

  .md\:delay-200{
    transition-delay: 200ms;
  }

  .md\:delay-300{
    transition-delay: 300ms;
  }

  .md\:delay-500{
    transition-delay: 500ms;
  }

  .md\:delay-700{
    transition-delay: 700ms;
  }

  .md\:delay-1000{
    transition-delay: 1000ms;
  }

  .md\:duration-75{
    transition-duration: 75ms;
  }

  .md\:duration-100{
    transition-duration: 100ms;
  }

  .md\:duration-150{
    transition-duration: 150ms;
  }

  .md\:duration-200{
    transition-duration: 200ms;
  }

  .md\:duration-300{
    transition-duration: 300ms;
  }

  .md\:duration-500{
    transition-duration: 500ms;
  }

  .md\:duration-700{
    transition-duration: 700ms;
  }

  .md\:duration-1000{
    transition-duration: 1000ms;
  }

  .md\:ease-linear{
    transition-timing-function: linear;
  }

  .md\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .md\:transition-none{
    transition-property: none;
  }

  .md\:transition-all{
    transition-property: all;
  }

  .md\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .md\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .md\:transition-opacity{
    transition-property: opacity;
  }

  .md\:transition-shadow{
    transition-property: box-shadow;
  }

  .md\:transition-transform{
    transition-property: transform;
  }

  .md\:skew-x-0{
    --transform-skew-x: 0;
  }

  .md\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .md\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .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-x-2{
    --transform-skew-x: -2deg;
  }

  .md\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .md\:skew-y-0{
    --transform-skew-y: 0;
  }

  .md\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .md\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .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-y-2{
    --transform-skew-y: -2deg;
  }

  .md\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .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-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .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\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .md\:translate-x-0{
    --transform-translate-x: 0;
  }

  .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-8{
    --transform-translate-x: 2rem;
  }

  .md\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .md\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .md\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .md\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .md\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .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-1\/2{
    --transform-translate-x: 50%;
  }

  .md\:translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .md\:translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .md\:translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .md\:translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .md\:translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .md\:translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .md\:translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .md\:translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .md\:translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .md\:translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .md\:translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .md\:translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .md\:translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .md\:translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .md\:translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .md\:translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .md\:translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .md\:translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .md\:translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .md\:translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .md\:translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .md\:translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .md\:translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .md\:translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .md\:translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .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-8{
    --transform-translate-x: -2rem;
  }

  .md\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .md\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .md\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .md\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .md\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .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-1\/2{
    --transform-translate-x: -50%;
  }

  .md\:-translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .md\:-translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .md\:-translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .md\:-translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .md\:-translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .md\:-translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .md\:-translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .md\:-translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .md\:-translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .md\:-translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .md\:-translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .md\:-translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .md\:-translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .md\:-translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .md\:-translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .md\:-translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .md\:-translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .md\:-translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .md\:-translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .md\:-translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .md\:-translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .md\:-translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .md\:-translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .md\:-translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .md\:-translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .md\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .md\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .md\:translate-y-0{
    --transform-translate-y: 0;
  }

  .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-8{
    --transform-translate-y: 2rem;
  }

  .md\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .md\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .md\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .md\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .md\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .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-1\/2{
    --transform-translate-y: 50%;
  }

  .md\:translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .md\:translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .md\:translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .md\:translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .md\:translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .md\:translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .md\:translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .md\:translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .md\:translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .md\:translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .md\:translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .md\:translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .md\:translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .md\:translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .md\:translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .md\:translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .md\:translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .md\:translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .md\:translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .md\:translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .md\:translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .md\:translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .md\:translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .md\:translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .md\:translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .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-8{
    --transform-translate-y: -2rem;
  }

  .md\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .md\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .md\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .md\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .md\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .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-1\/2{
    --transform-translate-y: -50%;
  }

  .md\:-translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .md\:-translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .md\:-translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .md\:-translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .md\:-translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .md\:-translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .md\:-translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .md\:-translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .md\:-translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .md\:-translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .md\:-translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .md\:-translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .md\:-translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .md\:-translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .md\:-translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .md\:-translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .md\:-translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .md\:-translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .md\:-translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .md\:-translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .md\:-translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .md\:-translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .md\:-translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .md\:-translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .md\:-translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .md\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .md\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .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-8:hover{
    --transform-translate-x: 2rem;
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .md\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .md\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .md\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .md\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .md\:hover\:translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .md\:hover\:translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .md\:hover\:translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .md\:hover\:translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .md\:hover\:translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .md\:hover\:translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .md\:hover\:translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .md\:hover\:translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .md\:hover\:translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .md\:hover\:translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .md\:hover\:translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .md\:hover\:translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .md\:hover\:translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .md\:hover\:translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .md\:hover\:translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .md\:hover\:translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .md\:hover\:translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .md\:hover\:translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .md\:hover\:translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .md\:hover\:translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .md\:hover\:translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-x: -2rem;
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .md\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .md\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .md\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .md\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:-translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .md\:hover\:-translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .md\:hover\:-translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .md\:hover\:-translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:-translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .md\:hover\:-translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .md\:hover\:-translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .md\:hover\:-translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .md\:hover\:-translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .md\:hover\:-translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .md\:hover\:-translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .md\:hover\:-translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:-translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .md\:hover\:-translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .md\:hover\:-translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .md\:hover\:-translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .md\:hover\:-translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .md\:hover\:-translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .md\:hover\:-translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .md\:hover\:-translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:-translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .md\:hover\:-translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .md\:hover\:-translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .md\:hover\:-translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .md\:hover\:-translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .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-8:hover{
    --transform-translate-y: 2rem;
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .md\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .md\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .md\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .md\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .md\:hover\:translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .md\:hover\:translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .md\:hover\:translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .md\:hover\:translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .md\:hover\:translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .md\:hover\:translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .md\:hover\:translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .md\:hover\:translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .md\:hover\:translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .md\:hover\:translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .md\:hover\:translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .md\:hover\:translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .md\:hover\:translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .md\:hover\:translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .md\:hover\:translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .md\:hover\:translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .md\:hover\:translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .md\:hover\:translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .md\:hover\:translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .md\:hover\:translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .md\:hover\:translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-y: -2rem;
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .md\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .md\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .md\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .md\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:-translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .md\:hover\:-translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .md\:hover\:-translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .md\:hover\:-translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:-translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .md\:hover\:-translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .md\:hover\:-translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .md\:hover\:-translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .md\:hover\:-translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .md\:hover\:-translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .md\:hover\:-translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .md\:hover\:-translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:-translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .md\:hover\:-translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .md\:hover\:-translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .md\:hover\:-translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .md\:hover\:-translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .md\:hover\:-translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .md\:hover\:-translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .md\:hover\:-translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:-translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .md\:hover\:-translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .md\:hover\:-translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .md\:hover\:-translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .md\:hover\:-translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .md\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .md\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .md\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .md\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .md\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .md\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .md\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .md\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .md\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .md\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .md\:focus\:translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .md\:focus\:translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .md\:focus\:translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .md\:focus\:translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .md\:focus\:translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .md\:focus\:translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .md\:focus\:translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .md\:focus\:translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .md\:focus\:translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .md\:focus\:translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .md\:focus\:translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .md\:focus\:translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .md\:focus\:translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .md\:focus\:translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .md\:focus\:translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .md\:focus\:translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .md\:focus\:translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .md\:focus\:translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .md\:focus\:translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .md\:focus\:translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .md\:focus\:translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .md\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .md\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .md\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .md\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .md\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .md\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .md\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .md\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .md\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .md\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:-translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .md\:focus\:-translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .md\:focus\:-translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .md\:focus\:-translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:-translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .md\:focus\:-translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .md\:focus\:-translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .md\:focus\:-translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .md\:focus\:-translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .md\:focus\:-translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .md\:focus\:-translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .md\:focus\:-translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:-translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .md\:focus\:-translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .md\:focus\:-translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .md\:focus\:-translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .md\:focus\:-translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .md\:focus\:-translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .md\:focus\:-translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .md\:focus\:-translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:-translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .md\:focus\:-translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .md\:focus\:-translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .md\:focus\:-translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .md\:focus\:-translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .md\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .md\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .md\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .md\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .md\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .md\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .md\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .md\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .md\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .md\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .md\:focus\:translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .md\:focus\:translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .md\:focus\:translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .md\:focus\:translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .md\:focus\:translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .md\:focus\:translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .md\:focus\:translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .md\:focus\:translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .md\:focus\:translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .md\:focus\:translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .md\:focus\:translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .md\:focus\:translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .md\:focus\:translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .md\:focus\:translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .md\:focus\:translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .md\:focus\:translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .md\:focus\:translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .md\:focus\:translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .md\:focus\:translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .md\:focus\:translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .md\:focus\:translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .md\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .md\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .md\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .md\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .md\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .md\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .md\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .md\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .md\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .md\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:-translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .md\:focus\:-translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .md\:focus\:-translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .md\:focus\:-translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:-translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .md\:focus\:-translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .md\:focus\:-translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .md\:focus\:-translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .md\:focus\:-translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .md\:focus\:-translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .md\:focus\:-translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .md\:focus\:-translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:-translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .md\:focus\:-translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .md\:focus\:-translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .md\:focus\:-translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .md\:focus\:-translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .md\:focus\:-translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .md\:focus\:-translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .md\:focus\:-translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:-translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .md\:focus\:-translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .md\:focus\:-translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .md\:focus\:-translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .md\:focus\:-translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .md\:rotate-0{
    --transform-rotate: 0;
  }

  .md\:rotate-1{
    --transform-rotate: 1deg;
  }

  .md\:rotate-2{
    --transform-rotate: 2deg;
  }

  .md\:rotate-3{
    --transform-rotate: 3deg;
  }

  .md\:rotate-6{
    --transform-rotate: 6deg;
  }

  .md\:rotate-12{
    --transform-rotate: 12deg;
  }

  .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-12{
    --transform-rotate: -12deg;
  }

  .md\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .md\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .md\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .md\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .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\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .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\: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\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .md\:origin-center{
    transform-origin: center;
  }

  .md\:origin-top{
    transform-origin: top;
  }

  .md\:origin-top-right{
    transform-origin: top right;
  }

  .md\:origin-right{
    transform-origin: right;
  }

  .md\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .md\:origin-bottom{
    transform-origin: bottom;
  }

  .md\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .md\:origin-left{
    transform-origin: left;
  }

  .md\:origin-top-left{
    transform-origin: top left;
  }

  .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;
    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{
    transform: none;
  }

  .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-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-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-span-full{
    grid-row: 1 / -1;
  }

  .md\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .md\:auto-rows-min{
    grid-auto-rows: min-content;
  }

  .md\:auto-rows-max{
    grid-auto-rows: max-content;
  }

  .md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .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\: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-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-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-span-full{
    grid-column: 1 / -1;
  }

  .md\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .md\:auto-cols-min{
    grid-auto-columns: min-content;
  }

  .md\:auto-cols-max{
    grid-auto-columns: max-content;
  }

  .md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .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-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\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .md\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .md\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .md\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .md\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .md\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .md\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .md\:gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .md\:gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .md\:gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .md\:gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .md\:gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .md\:gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .md\:gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .md\:gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .md\:gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .md\:gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .md\:gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .md\:gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .md\:gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .md\:gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .md\:gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .md\:gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .md\:gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .md\:gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .md\:gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .md\:gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .md\:gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .md\:gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .md\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .md\:col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .md\:col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .md\:col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .md\:col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .md\:col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .md\:col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .md\:col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .md\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .md\:gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .md\:gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .md\:gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .md\:gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .md\:gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .md\:gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .md\:gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .md\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .md\:row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .md\:row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .md\:row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .md\:row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .md\:row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .md\:row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .md\:row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .md\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .md\:gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .md\:gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .md\:gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .md\:gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .md\:gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .md\:gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .md\:gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .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\:w-0{
    width: 0;
  }

  .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-8{
    width: 2rem;
  }

  .md\:w-10{
    width: 2.5rem;
  }

  .md\:w-12{
    width: 3rem;
  }

  .md\:w-16{
    width: 4rem;
  }

  .md\:w-20{
    width: 5rem;
  }

  .md\:w-24{
    width: 6rem;
  }

  .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\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .md\:break-all{
    word-break: break-all;
  }

  .md\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .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\:visible{
    visibility: visible;
  }

  .md\:invisible{
    visibility: hidden;
  }

  .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\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .md\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .md\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .md\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: 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\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .md\:normal-nums{
    font-variant-numeric: normal;
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .md\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .md\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:underline{
    text-decoration: underline;
  }

  .md\:line-through{
    text-decoration: line-through;
  }

  .md\:no-underline{
    text-decoration: none;
  }

  .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\:focus\:underline:focus{
    text-decoration: underline;
  }

  .md\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .md\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .md\:uppercase{
    text-transform: uppercase;
  }

  .md\:lowercase{
    text-transform: lowercase;
  }

  .md\:capitalize{
    text-transform: capitalize;
  }

  .md\:normal-case{
    text-transform: none;
  }

  .md\:italic{
    font-style: italic;
  }

  .md\:not-italic{
    font-style: normal;
  }

  .md\:text-opacity-0{
    --text-opacity: 0;
  }

  .md\:text-opacity-4{
    --text-opacity: 0.04;
  }

  .md\:text-opacity-5{
    --text-opacity: 0.05;
  }

  .md\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .md\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .md\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .md\:text-opacity-100{
    --text-opacity: 1;
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .md\:hover\:text-opacity-4:hover{
    --text-opacity: 0.04;
  }

  .md\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05;
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .md\:focus\:text-opacity-4:focus{
    --text-opacity: 0.04;
  }

  .md\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05;
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .md\:text-transparent{
    color: transparent;
  }

  .md\:text-current{
    color: currentColor;
  }

  .md\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:text-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:text-gray-100{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .md\:text-gray-200{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .md\:text-gray-300{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:text-gray-400{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .md\:text-gray-500{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .md\:text-gray-600{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .md\:text-gray-700{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .md\:text-gray-800{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .md\:text-gray-900{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .md\:text-red{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .md\:text-orange{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:text-yellow{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .md\:text-green{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .md\:text-teal-100{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .md\:text-teal-200{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .md\:text-teal-300{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .md\:text-teal-400{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .md\:text-teal-500{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .md\:text-teal-600{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .md\:text-teal-700{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .md\:text-teal-800{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .md\:text-teal-900{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .md\:text-blue-did{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .md\:text-blue-title{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .md\:text-indigo-100{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .md\:text-indigo-200{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .md\:text-indigo-300{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .md\:text-indigo-400{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .md\:text-indigo-500{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .md\:text-indigo-600{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .md\:text-indigo-700{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .md\:text-indigo-800{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .md\:text-indigo-900{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .md\:text-purple-100{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .md\:text-purple-200{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .md\:text-purple-300{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .md\:text-purple-400{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .md\:text-purple-500{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .md\:text-purple-600{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .md\:text-purple-700{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .md\:text-purple-800{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .md\:text-purple-900{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .md\:text-pink-100{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .md\:text-pink-200{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .md\:text-pink-300{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .md\:text-pink-400{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .md\:text-pink-500{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .md\:text-pink-600{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .md\:text-pink-700{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .md\:text-pink-800{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .md\:text-pink-900{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .md\:text-lightgray{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .md\:text-lightgray1{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .md\:text-lightgray2{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .md\:text-etapaI{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .md\:text-etapaIbg{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .md\:text-etapaII{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .md\:text-etapaIIbg{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .md\:text-etapaIII{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .md\:text-etapaIIIbg{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .md\:text-etapaIV{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .md\:text-etapaIVbg{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .md\:text-celeste{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .md\:text-darkgray{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .md\:text-secondary{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .md\:text-amber{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .md\:text-did-gray{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .md\:text-did-gray1{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:text-primary{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .md\:text-lightblue{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .md\:text-darkblue{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .md\:text-graytext{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .md\:text-disabled{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .md\:text-graybg{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .md\:text-alertbg{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .md\:text-background-gray{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .md\:text-background-red{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .md\:text-bluepdf{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .md\:text-stages-first{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .md\:text-stages-second{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .md\:text-stages-third{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .md\:text-stages-fourth{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .md\:hover\:text-transparent:hover{
    color: transparent;
  }

  .md\:hover\:text-current:hover{
    color: currentColor;
  }

  .md\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .md\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .md\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .md\:hover\:text-gray-500:hover{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .md\:hover\:text-gray-600:hover{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .md\:hover\:text-gray-700:hover{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .md\:hover\:text-gray-800:hover{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .md\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .md\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .md\:hover\:text-orange:hover{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:hover\:text-yellow:hover{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .md\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .md\:hover\:text-teal-100:hover{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .md\:hover\:text-teal-200:hover{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .md\:hover\:text-teal-300:hover{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .md\:hover\:text-teal-400:hover{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .md\:hover\:text-teal-500:hover{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .md\:hover\:text-teal-600:hover{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .md\:hover\:text-teal-700:hover{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .md\:hover\:text-teal-800:hover{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .md\:hover\:text-teal-900:hover{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .md\:hover\:text-blue-did:hover{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .md\:hover\:text-blue-title:hover{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .md\:hover\:text-indigo-100:hover{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .md\:hover\:text-indigo-200:hover{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .md\:hover\:text-indigo-300:hover{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .md\:hover\:text-indigo-400:hover{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .md\:hover\:text-indigo-500:hover{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .md\:hover\:text-indigo-600:hover{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .md\:hover\:text-indigo-700:hover{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .md\:hover\:text-indigo-800:hover{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .md\:hover\:text-indigo-900:hover{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .md\:hover\:text-purple-100:hover{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .md\:hover\:text-purple-200:hover{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .md\:hover\:text-purple-300:hover{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .md\:hover\:text-purple-400:hover{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .md\:hover\:text-purple-500:hover{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .md\:hover\:text-purple-600:hover{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .md\:hover\:text-purple-700:hover{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .md\:hover\:text-purple-800:hover{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .md\:hover\:text-purple-900:hover{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .md\:hover\:text-pink-100:hover{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .md\:hover\:text-pink-200:hover{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .md\:hover\:text-pink-300:hover{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .md\:hover\:text-pink-400:hover{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .md\:hover\:text-pink-500:hover{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .md\:hover\:text-pink-600:hover{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .md\:hover\:text-pink-700:hover{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .md\:hover\:text-pink-800:hover{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .md\:hover\:text-pink-900:hover{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .md\:hover\:text-lightgray:hover{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .md\:hover\:text-lightgray1:hover{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .md\:hover\:text-lightgray2:hover{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .md\:hover\:text-etapaI:hover{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .md\:hover\:text-etapaIbg:hover{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .md\:hover\:text-etapaII:hover{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .md\:hover\:text-etapaIIbg:hover{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .md\:hover\:text-etapaIII:hover{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .md\:hover\:text-etapaIIIbg:hover{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .md\:hover\:text-etapaIV:hover{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .md\:hover\:text-etapaIVbg:hover{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .md\:hover\:text-celeste:hover{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .md\:hover\:text-darkgray:hover{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .md\:hover\:text-secondary:hover{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .md\:hover\:text-amber:hover{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .md\:hover\:text-did-gray:hover{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .md\:hover\:text-did-gray1:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:hover\:text-primary:hover{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .md\:hover\:text-lightblue:hover{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .md\:hover\:text-darkblue:hover{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .md\:hover\:text-graytext:hover{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .md\:hover\:text-disabled:hover{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .md\:hover\:text-graybg:hover{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .md\:hover\:text-alertbg:hover{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .md\:hover\:text-background-gray:hover{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .md\:hover\:text-background-red:hover{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .md\:hover\:text-bluepdf:hover{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .md\:hover\:text-stages-first:hover{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .md\:hover\:text-stages-second:hover{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .md\:hover\:text-stages-third:hover{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .md\:hover\:text-stages-fourth:hover{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .md\:focus\:text-transparent:focus{
    color: transparent;
  }

  .md\:focus\:text-current:focus{
    color: currentColor;
  }

  .md\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .md\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .md\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .md\:focus\:text-gray-500:focus{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .md\:focus\:text-gray-600:focus{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .md\:focus\:text-gray-700:focus{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .md\:focus\:text-gray-800:focus{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .md\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .md\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .md\:focus\:text-orange:focus{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:focus\:text-yellow:focus{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .md\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .md\:focus\:text-teal-100:focus{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .md\:focus\:text-teal-200:focus{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .md\:focus\:text-teal-300:focus{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .md\:focus\:text-teal-400:focus{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .md\:focus\:text-teal-500:focus{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .md\:focus\:text-teal-600:focus{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .md\:focus\:text-teal-700:focus{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .md\:focus\:text-teal-800:focus{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .md\:focus\:text-teal-900:focus{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .md\:focus\:text-blue-did:focus{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .md\:focus\:text-blue-title:focus{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .md\:focus\:text-indigo-100:focus{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .md\:focus\:text-indigo-200:focus{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .md\:focus\:text-indigo-300:focus{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .md\:focus\:text-indigo-400:focus{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .md\:focus\:text-indigo-500:focus{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .md\:focus\:text-indigo-600:focus{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .md\:focus\:text-indigo-700:focus{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .md\:focus\:text-indigo-800:focus{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .md\:focus\:text-indigo-900:focus{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .md\:focus\:text-purple-100:focus{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .md\:focus\:text-purple-200:focus{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .md\:focus\:text-purple-300:focus{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .md\:focus\:text-purple-400:focus{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .md\:focus\:text-purple-500:focus{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .md\:focus\:text-purple-600:focus{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .md\:focus\:text-purple-700:focus{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .md\:focus\:text-purple-800:focus{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .md\:focus\:text-purple-900:focus{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .md\:focus\:text-pink-100:focus{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .md\:focus\:text-pink-200:focus{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .md\:focus\:text-pink-300:focus{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .md\:focus\:text-pink-400:focus{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .md\:focus\:text-pink-500:focus{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .md\:focus\:text-pink-600:focus{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .md\:focus\:text-pink-700:focus{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .md\:focus\:text-pink-800:focus{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .md\:focus\:text-pink-900:focus{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .md\:focus\:text-lightgray:focus{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .md\:focus\:text-lightgray1:focus{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .md\:focus\:text-lightgray2:focus{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .md\:focus\:text-etapaI:focus{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .md\:focus\:text-etapaIbg:focus{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .md\:focus\:text-etapaII:focus{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .md\:focus\:text-etapaIIbg:focus{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .md\:focus\:text-etapaIII:focus{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .md\:focus\:text-etapaIIIbg:focus{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .md\:focus\:text-etapaIV:focus{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .md\:focus\:text-etapaIVbg:focus{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .md\:focus\:text-celeste:focus{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .md\:focus\:text-darkgray:focus{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .md\:focus\:text-secondary:focus{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .md\:focus\:text-amber:focus{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .md\:focus\:text-did-gray:focus{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .md\:focus\:text-did-gray1:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:focus\:text-primary:focus{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .md\:focus\:text-lightblue:focus{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .md\:focus\:text-darkblue:focus{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .md\:focus\:text-graytext:focus{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .md\:focus\:text-disabled:focus{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .md\:focus\:text-graybg:focus{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .md\:focus\:text-alertbg:focus{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .md\:focus\:text-background-gray:focus{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .md\:focus\:text-background-red:focus{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .md\:focus\:text-bluepdf:focus{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .md\:focus\:text-stages-first:focus{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .md\:focus\:text-stages-second:focus{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .md\:focus\:text-stages-third:focus{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .md\:focus\:text-stages-fourth:focus{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .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\:table-auto{
    table-layout: auto;
  }

  .md\:table-fixed{
    table-layout: fixed;
  }

  .md\:stroke-0{
    stroke-width: 0;
  }

  .md\:stroke-1{
    stroke-width: 1;
  }

  .md\:stroke-2{
    stroke-width: 2;
  }

  .md\:stroke-current{
    stroke: currentColor;
  }

  .md\:fill-current{
    fill: currentColor;
  }

  .md\:shadow-xs{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .md\:shadow-sm{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .md\:shadow{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .md\:shadow-md{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .md\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:shadow-none{
    box-shadow: none;
  }

  .md\:hover\:shadow-xs:hover{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .md\:hover\:shadow-sm:hover{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .md\:hover\:shadow:hover{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .md\:hover\:shadow-md:hover{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .md\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .md\:focus\:shadow-xs:focus{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .md\:focus\:shadow-sm:focus{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .md\:focus\:shadow:focus{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .md\:focus\:shadow-md:focus{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .md\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .md\:resize-none{
    resize: none;
  }

  .md\:resize-y{
    resize: vertical;
  }

  .md\:resize-x{
    resize: horizontal;
  }

  .md\:resize{
    resize: both;
  }

  .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\:static{
    position: static;
  }

  .md\:fixed{
    position: fixed;
  }

  .md\:absolute{
    position: absolute;
  }

  .md\:relative{
    position: relative;
  }

  .md\:sticky{
    position: sticky;
  }

  .md\:pointer-events-none{
    pointer-events: none;
  }

  .md\:pointer-events-auto{
    pointer-events: auto;
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-4::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .md\:placeholder-opacity-4::placeholder{
    --placeholder-opacity: 0.04;
  }

  .md\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-4:focus::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .md\:focus\:placeholder-opacity-4:focus::placeholder{
    --placeholder-opacity: 0.04;
  }

  .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .md\:placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .md\:placeholder-transparent::placeholder{
    color: transparent;
  }

  .md\:placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .md\:placeholder-current::placeholder{
    color: currentColor;
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .md\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .md\:placeholder-orange::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:placeholder-orange::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:placeholder-yellow::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .md\:placeholder-yellow::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .md\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .md\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .md\:placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .md\:placeholder-blue-did::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .md\:placeholder-blue-did::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .md\:placeholder-blue-title::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .md\:placeholder-blue-title::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .md\:placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .md\:placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .md\:placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .md\:placeholder-lightgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .md\:placeholder-lightgray::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .md\:placeholder-lightgray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .md\:placeholder-lightgray1::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .md\:placeholder-lightgray2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .md\:placeholder-lightgray2::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaI::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaI::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaII::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIII::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIV::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIV::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIVbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .md\:placeholder-etapaIVbg::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .md\:placeholder-celeste::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .md\:placeholder-celeste::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .md\:placeholder-darkgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .md\:placeholder-darkgray::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .md\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .md\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .md\:placeholder-amber::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .md\:placeholder-amber::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .md\:placeholder-did-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .md\:placeholder-did-gray::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .md\:placeholder-did-gray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:placeholder-did-gray1::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .md\:placeholder-primary::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .md\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-darkblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .md\:placeholder-darkblue::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .md\:placeholder-graytext::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .md\:placeholder-graytext::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .md\:placeholder-disabled::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .md\:placeholder-disabled::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .md\:placeholder-graybg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .md\:placeholder-graybg::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .md\:placeholder-alertbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .md\:placeholder-alertbg::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .md\:placeholder-background-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .md\:placeholder-background-gray::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .md\:placeholder-background-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .md\:placeholder-background-red::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .md\:placeholder-bluepdf::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .md\:placeholder-bluepdf::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-first::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-first::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-second::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-second::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-third::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-third::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-fourth::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .md\:placeholder-stages-fourth::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .md\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .md\:focus\:placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .md\:focus\:placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-orange:focus::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:focus\:placeholder-orange:focus::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .md\:focus\:placeholder-yellow:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-did:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-did:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-title:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-title:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgray2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgray2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaI:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaI:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIV:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIV:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIVbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-etapaIVbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-celeste:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-celeste:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-amber:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-amber:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-did-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-did-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-did-gray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-did-gray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-graytext:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-graytext:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-disabled:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-disabled:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-graybg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-graybg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-alertbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-alertbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-background-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-background-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-background-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-background-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-bluepdf:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-bluepdf:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-first:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-first:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-second:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-second:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-third:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-third:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-fourth:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-stages-fourth:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .md\:p-0{
    padding: 0;
  }

  .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-8{
    padding: 2rem;
  }

  .md\:p-10{
    padding: 2.5rem;
  }

  .md\:p-12{
    padding: 3rem;
  }

  .md\:p-16{
    padding: 4rem;
  }

  .md\:p-20{
    padding: 5rem;
  }

  .md\:p-24{
    padding: 6rem;
  }

  .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\:p-1\/2{
    padding: 50%;
  }

  .md\:p-1\/3{
    padding: 33.333333%;
  }

  .md\:p-2\/3{
    padding: 66.666667%;
  }

  .md\:p-1\/4{
    padding: 25%;
  }

  .md\:p-2\/4{
    padding: 50%;
  }

  .md\:p-3\/4{
    padding: 75%;
  }

  .md\:p-1\/5{
    padding: 20%;
  }

  .md\:p-2\/5{
    padding: 40%;
  }

  .md\:p-3\/5{
    padding: 60%;
  }

  .md\:p-4\/5{
    padding: 80%;
  }

  .md\:p-1\/6{
    padding: 16.666667%;
  }

  .md\:p-2\/6{
    padding: 33.333333%;
  }

  .md\:p-3\/6{
    padding: 50%;
  }

  .md\:p-4\/6{
    padding: 66.666667%;
  }

  .md\:p-5\/6{
    padding: 83.333333%;
  }

  .md\:p-1\/12{
    padding: 8.333333%;
  }

  .md\:p-2\/12{
    padding: 16.666667%;
  }

  .md\:p-3\/12{
    padding: 25%;
  }

  .md\:p-4\/12{
    padding: 33.333333%;
  }

  .md\:p-5\/12{
    padding: 41.666667%;
  }

  .md\:p-6\/12{
    padding: 50%;
  }

  .md\:p-7\/12{
    padding: 58.333333%;
  }

  .md\:p-8\/12{
    padding: 66.666667%;
  }

  .md\:p-9\/12{
    padding: 75%;
  }

  .md\:p-10\/12{
    padding: 83.333333%;
  }

  .md\:p-11\/12{
    padding: 91.666667%;
  }

  .md\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .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-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .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\:py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .md\:px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .md\:py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .md\:px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .md\:py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .md\:px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .md\:py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .md\:px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .md\:py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .md\:px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .md\:py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .md\:px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .md\:py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .md\:px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .md\:py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .md\:px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .md\:py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .md\:px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .md\:py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .md\:px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .md\:py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .md\:px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .md\:py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .md\:px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .md\:py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .md\:px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .md\:py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .md\:px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .md\:py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .md\:px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .md\:py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .md\:px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .md\:py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .md\:px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .md\:py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .md\:px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .md\:py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .md\:px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .md\:py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .md\:px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .md\:py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .md\:px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .md\:py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .md\:px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .md\:pt-0{
    padding-top: 0;
  }

  .md\:pr-0{
    padding-right: 0;
  }

  .md\:pb-0{
    padding-bottom: 0;
  }

  .md\:pl-0{
    padding-left: 0;
  }

  .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-8{
    padding-top: 2rem;
  }

  .md\:pr-8{
    padding-right: 2rem;
  }

  .md\:pb-8{
    padding-bottom: 2rem;
  }

  .md\:pl-8{
    padding-left: 2rem;
  }

  .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-12{
    padding-top: 3rem;
  }

  .md\:pr-12{
    padding-right: 3rem;
  }

  .md\:pb-12{
    padding-bottom: 3rem;
  }

  .md\:pl-12{
    padding-left: 3rem;
  }

  .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-20{
    padding-top: 5rem;
  }

  .md\:pr-20{
    padding-right: 5rem;
  }

  .md\:pb-20{
    padding-bottom: 5rem;
  }

  .md\:pl-20{
    padding-left: 5rem;
  }

  .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-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\:pt-1\/2{
    padding-top: 50%;
  }

  .md\:pr-1\/2{
    padding-right: 50%;
  }

  .md\:pb-1\/2{
    padding-bottom: 50%;
  }

  .md\:pl-1\/2{
    padding-left: 50%;
  }

  .md\:pt-1\/3{
    padding-top: 33.333333%;
  }

  .md\:pr-1\/3{
    padding-right: 33.333333%;
  }

  .md\:pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .md\:pl-1\/3{
    padding-left: 33.333333%;
  }

  .md\:pt-2\/3{
    padding-top: 66.666667%;
  }

  .md\:pr-2\/3{
    padding-right: 66.666667%;
  }

  .md\:pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .md\:pl-2\/3{
    padding-left: 66.666667%;
  }

  .md\:pt-1\/4{
    padding-top: 25%;
  }

  .md\:pr-1\/4{
    padding-right: 25%;
  }

  .md\:pb-1\/4{
    padding-bottom: 25%;
  }

  .md\:pl-1\/4{
    padding-left: 25%;
  }

  .md\:pt-2\/4{
    padding-top: 50%;
  }

  .md\:pr-2\/4{
    padding-right: 50%;
  }

  .md\:pb-2\/4{
    padding-bottom: 50%;
  }

  .md\:pl-2\/4{
    padding-left: 50%;
  }

  .md\:pt-3\/4{
    padding-top: 75%;
  }

  .md\:pr-3\/4{
    padding-right: 75%;
  }

  .md\:pb-3\/4{
    padding-bottom: 75%;
  }

  .md\:pl-3\/4{
    padding-left: 75%;
  }

  .md\:pt-1\/5{
    padding-top: 20%;
  }

  .md\:pr-1\/5{
    padding-right: 20%;
  }

  .md\:pb-1\/5{
    padding-bottom: 20%;
  }

  .md\:pl-1\/5{
    padding-left: 20%;
  }

  .md\:pt-2\/5{
    padding-top: 40%;
  }

  .md\:pr-2\/5{
    padding-right: 40%;
  }

  .md\:pb-2\/5{
    padding-bottom: 40%;
  }

  .md\:pl-2\/5{
    padding-left: 40%;
  }

  .md\:pt-3\/5{
    padding-top: 60%;
  }

  .md\:pr-3\/5{
    padding-right: 60%;
  }

  .md\:pb-3\/5{
    padding-bottom: 60%;
  }

  .md\:pl-3\/5{
    padding-left: 60%;
  }

  .md\:pt-4\/5{
    padding-top: 80%;
  }

  .md\:pr-4\/5{
    padding-right: 80%;
  }

  .md\:pb-4\/5{
    padding-bottom: 80%;
  }

  .md\:pl-4\/5{
    padding-left: 80%;
  }

  .md\:pt-1\/6{
    padding-top: 16.666667%;
  }

  .md\:pr-1\/6{
    padding-right: 16.666667%;
  }

  .md\:pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .md\:pl-1\/6{
    padding-left: 16.666667%;
  }

  .md\:pt-2\/6{
    padding-top: 33.333333%;
  }

  .md\:pr-2\/6{
    padding-right: 33.333333%;
  }

  .md\:pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .md\:pl-2\/6{
    padding-left: 33.333333%;
  }

  .md\:pt-3\/6{
    padding-top: 50%;
  }

  .md\:pr-3\/6{
    padding-right: 50%;
  }

  .md\:pb-3\/6{
    padding-bottom: 50%;
  }

  .md\:pl-3\/6{
    padding-left: 50%;
  }

  .md\:pt-4\/6{
    padding-top: 66.666667%;
  }

  .md\:pr-4\/6{
    padding-right: 66.666667%;
  }

  .md\:pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .md\:pl-4\/6{
    padding-left: 66.666667%;
  }

  .md\:pt-5\/6{
    padding-top: 83.333333%;
  }

  .md\:pr-5\/6{
    padding-right: 83.333333%;
  }

  .md\:pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .md\:pl-5\/6{
    padding-left: 83.333333%;
  }

  .md\:pt-1\/12{
    padding-top: 8.333333%;
  }

  .md\:pr-1\/12{
    padding-right: 8.333333%;
  }

  .md\:pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .md\:pl-1\/12{
    padding-left: 8.333333%;
  }

  .md\:pt-2\/12{
    padding-top: 16.666667%;
  }

  .md\:pr-2\/12{
    padding-right: 16.666667%;
  }

  .md\:pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .md\:pl-2\/12{
    padding-left: 16.666667%;
  }

  .md\:pt-3\/12{
    padding-top: 25%;
  }

  .md\:pr-3\/12{
    padding-right: 25%;
  }

  .md\:pb-3\/12{
    padding-bottom: 25%;
  }

  .md\:pl-3\/12{
    padding-left: 25%;
  }

  .md\:pt-4\/12{
    padding-top: 33.333333%;
  }

  .md\:pr-4\/12{
    padding-right: 33.333333%;
  }

  .md\:pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .md\:pl-4\/12{
    padding-left: 33.333333%;
  }

  .md\:pt-5\/12{
    padding-top: 41.666667%;
  }

  .md\:pr-5\/12{
    padding-right: 41.666667%;
  }

  .md\:pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .md\:pl-5\/12{
    padding-left: 41.666667%;
  }

  .md\:pt-6\/12{
    padding-top: 50%;
  }

  .md\:pr-6\/12{
    padding-right: 50%;
  }

  .md\:pb-6\/12{
    padding-bottom: 50%;
  }

  .md\:pl-6\/12{
    padding-left: 50%;
  }

  .md\:pt-7\/12{
    padding-top: 58.333333%;
  }

  .md\:pr-7\/12{
    padding-right: 58.333333%;
  }

  .md\:pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .md\:pl-7\/12{
    padding-left: 58.333333%;
  }

  .md\:pt-8\/12{
    padding-top: 66.666667%;
  }

  .md\:pr-8\/12{
    padding-right: 66.666667%;
  }

  .md\:pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .md\:pl-8\/12{
    padding-left: 66.666667%;
  }

  .md\:pt-9\/12{
    padding-top: 75%;
  }

  .md\:pr-9\/12{
    padding-right: 75%;
  }

  .md\:pb-9\/12{
    padding-bottom: 75%;
  }

  .md\:pl-9\/12{
    padding-left: 75%;
  }

  .md\:pt-10\/12{
    padding-top: 83.333333%;
  }

  .md\:pr-10\/12{
    padding-right: 83.333333%;
  }

  .md\:pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .md\:pl-10\/12{
    padding-left: 83.333333%;
  }

  .md\:pt-11\/12{
    padding-top: 91.666667%;
  }

  .md\:pr-11\/12{
    padding-right: 91.666667%;
  }

  .md\:pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .md\:pl-11\/12{
    padding-left: 91.666667%;
  }

  .md\:overscroll-auto{
    overscroll-behavior: auto;
  }

  .md\:overscroll-contain{
    overscroll-behavior: contain;
  }

  .md\:overscroll-none{
    overscroll-behavior: none;
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .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\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:opacity-0{
    opacity: 0;
  }

  .md\:opacity-4{
    opacity: 0.04;
  }

  .md\:opacity-5{
    opacity: 0.05;
  }

  .md\:opacity-25{
    opacity: 0.25;
  }

  .md\:opacity-50{
    opacity: 0.5;
  }

  .md\:opacity-75{
    opacity: 0.75;
  }

  .md\:opacity-100{
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .md\:hover\:opacity-4:hover{
    opacity: 0.04;
  }

  .md\:hover\:opacity-5:hover{
    opacity: 0.05;
  }

  .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\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .md\:focus\:opacity-4:focus{
    opacity: 0.04;
  }

  .md\:focus\:opacity-5:focus{
    opacity: 0.05;
  }

  .md\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .md\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .md\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .md\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .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-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\:min-w-0{
    min-width: 0;
  }

  .md\:min-w-full{
    min-width: 100%;
  }

  .md\:min-h-0{
    min-height: 0;
  }

  .md\:min-h-full{
    min-height: 100%;
  }

  .md\:min-h-screen{
    min-height: 100vh;
  }

  .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-screen-sm{
    max-width: 640px;
  }

  .md\:max-w-screen-md{
    max-width: 768px;
  }

  .md\:max-w-screen-lg{
    max-width: 1024px;
  }

  .md\:max-w-screen-xl{
    max-width: 1280px;
  }

  .md\:max-h-full{
    max-height: 100%;
  }

  .md\:max-h-screen{
    max-height: 100vh;
  }

  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .md\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .md\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .md\:space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .md\:space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .md\:space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .md\:space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .md\:space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .md\:space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .md\:space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .md\:space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .md\:space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .md\:space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .md\:space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .md\:space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .md\:space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .md\:space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .md\:space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .md\:space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .md\:space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .md\:space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .md\:space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .md\:space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .md\:space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .md\:space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .md\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .md\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .md\:-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .md\:-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .md\:-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .md\:-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .md\:-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .md\:-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .md\:-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .md\:-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .md\:-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .md\:-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-1 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .md\:divide-x-1 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(5px * var(--divide-y-reverse));
  }

  .md\:divide-x-5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(5px * var(--divide-x-reverse));
    border-left-width: calc(5px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-12 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(12px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(12px * var(--divide-y-reverse));
  }

  .md\:divide-x-12 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(12px * var(--divide-x-reverse));
    border-left-width: calc(12px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-15 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(15px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(15px * var(--divide-y-reverse));
  }

  .md\:divide-x-15 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(15px * var(--divide-x-reverse));
    border-left-width: calc(15px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .md\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .md\:divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .md\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity));
  }

  .md\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity));
  }

  .md\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .md\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity));
  }

  .md\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity));
  }

  .md\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity));
  }

  .md\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity));
  }

  .md\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity));
  }

  .md\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity));
  }

  .md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--divide-opacity));
  }

  .md\:divide-orange > :not(template) ~ :not(template){
    border-color: rgba(242, 153, 74, 0.1);
  }

  .md\:divide-yellow > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--divide-opacity));
  }

  .md\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--divide-opacity));
  }

  .md\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity));
  }

  .md\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity));
  }

  .md\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity));
  }

  .md\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity));
  }

  .md\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity));
  }

  .md\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity));
  }

  .md\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity));
  }

  .md\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity));
  }

  .md\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity));
  }

  .md\:divide-blue-did > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--divide-opacity));
  }

  .md\:divide-blue-title > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--divide-opacity));
  }

  .md\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity));
  }

  .md\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity));
  }

  .md\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity));
  }

  .md\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity));
  }

  .md\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity));
  }

  .md\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity));
  }

  .md\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity));
  }

  .md\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity));
  }

  .md\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity));
  }

  .md\:divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity));
  }

  .md\:divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity));
  }

  .md\:divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity));
  }

  .md\:divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity));
  }

  .md\:divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity));
  }

  .md\:divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity));
  }

  .md\:divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity));
  }

  .md\:divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity));
  }

  .md\:divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity));
  }

  .md\:divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity));
  }

  .md\:divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity));
  }

  .md\:divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity));
  }

  .md\:divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity));
  }

  .md\:divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity));
  }

  .md\:divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity));
  }

  .md\:divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity));
  }

  .md\:divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity));
  }

  .md\:divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity));
  }

  .md\:divide-lightgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--divide-opacity));
  }

  .md\:divide-lightgray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--divide-opacity));
  }

  .md\:divide-lightgray2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--divide-opacity));
  }

  .md\:divide-etapaI > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--divide-opacity));
  }

  .md\:divide-etapaIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--divide-opacity));
  }

  .md\:divide-etapaII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--divide-opacity));
  }

  .md\:divide-etapaIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--divide-opacity));
  }

  .md\:divide-etapaIII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--divide-opacity));
  }

  .md\:divide-etapaIIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--divide-opacity));
  }

  .md\:divide-etapaIV > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--divide-opacity));
  }

  .md\:divide-etapaIVbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--divide-opacity));
  }

  .md\:divide-celeste > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--divide-opacity));
  }

  .md\:divide-darkgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--divide-opacity));
  }

  .md\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--divide-opacity));
  }

  .md\:divide-amber > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--divide-opacity));
  }

  .md\:divide-did-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--divide-opacity));
  }

  .md\:divide-did-gray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .md\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--divide-opacity));
  }

  .md\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--divide-opacity));
  }

  .md\:divide-darkblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--divide-opacity));
  }

  .md\:divide-graytext > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--divide-opacity));
  }

  .md\:divide-disabled > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--divide-opacity));
  }

  .md\:divide-graybg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--divide-opacity));
  }

  .md\:divide-alertbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--divide-opacity));
  }

  .md\:divide-background-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--divide-opacity));
  }

  .md\:divide-background-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--divide-opacity));
  }

  .md\:divide-bluepdf > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--divide-opacity));
  }

  .md\:divide-stages-first > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--divide-opacity));
  }

  .md\:divide-stages-second > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--divide-opacity));
  }

  .md\:divide-stages-third > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--divide-opacity));
  }

  .md\:divide-stages-fourth > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--divide-opacity));
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .md\:divide-opacity-4 > :not(template) ~ :not(template){
    --divide-opacity: 0.04;
  }

  .md\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05;
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .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\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:not-sr-only:focus{
    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\:bg-fixed{
    background-attachment: fixed;
  }

  .md\:bg-local{
    background-attachment: local;
  }

  .md\:bg-scroll{
    background-attachment: scroll;
  }

  .md\:bg-clip-border{
    background-clip: border-box;
  }

  .md\:bg-clip-padding{
    background-clip: padding-box;
  }

  .md\:bg-clip-content{
    background-clip: content-box;
  }

  .md\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .md\:bg-transparent{
    background-color: transparent;
  }

  .md\:bg-current{
    background-color: currentColor;
  }

  .md\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:bg-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .md\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .md\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .md\:bg-gray-500{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .md\:bg-gray-600{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .md\:bg-gray-700{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .md\:bg-gray-800{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .md\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .md\:bg-red{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .md\:bg-orange{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .md\:bg-yellow{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .md\:bg-green{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .md\:bg-teal-100{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .md\:bg-teal-200{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .md\:bg-teal-300{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .md\:bg-teal-400{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .md\:bg-teal-500{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .md\:bg-teal-600{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .md\:bg-teal-700{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .md\:bg-teal-800{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .md\:bg-teal-900{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .md\:bg-blue-did{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .md\:bg-blue-title{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .md\:bg-indigo-100{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .md\:bg-indigo-200{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .md\:bg-indigo-300{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .md\:bg-indigo-400{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .md\:bg-indigo-500{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .md\:bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .md\:bg-indigo-700{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .md\:bg-indigo-800{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .md\:bg-indigo-900{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .md\:bg-purple-100{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .md\:bg-purple-200{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .md\:bg-purple-300{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .md\:bg-purple-400{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .md\:bg-purple-500{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .md\:bg-purple-600{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .md\:bg-purple-700{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .md\:bg-purple-800{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .md\:bg-purple-900{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .md\:bg-pink-100{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .md\:bg-pink-200{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .md\:bg-pink-300{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .md\:bg-pink-400{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .md\:bg-pink-500{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .md\:bg-pink-600{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .md\:bg-pink-700{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .md\:bg-pink-800{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .md\:bg-pink-900{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .md\:bg-lightgray{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .md\:bg-lightgray1{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .md\:bg-lightgray2{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .md\:bg-etapaI{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .md\:bg-etapaIbg{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .md\:bg-etapaII{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .md\:bg-etapaIIbg{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .md\:bg-etapaIII{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .md\:bg-etapaIIIbg{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .md\:bg-etapaIV{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .md\:bg-etapaIVbg{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .md\:bg-celeste{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .md\:bg-darkgray{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .md\:bg-secondary{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .md\:bg-amber{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .md\:bg-did-gray{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .md\:bg-did-gray1{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:bg-primary{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .md\:bg-lightblue{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .md\:bg-darkblue{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .md\:bg-graytext{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .md\:bg-disabled{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .md\:bg-graybg{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .md\:bg-alertbg{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .md\:bg-background-gray{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .md\:bg-background-red{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .md\:bg-bluepdf{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .md\:bg-stages-first{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .md\:bg-stages-second{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .md\:bg-stages-third{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .md\:bg-stages-fourth{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .md\:hover\:bg-transparent:hover{
    background-color: transparent;
  }

  .md\:hover\:bg-current:hover{
    background-color: currentColor;
  }

  .md\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:hover\:bg-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .md\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .md\:hover\:bg-orange:hover{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .md\:hover\:bg-yellow:hover{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .md\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .md\:hover\:bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .md\:hover\:bg-blue-did:hover{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .md\:hover\:bg-blue-title:hover{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .md\:hover\:bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .md\:hover\:bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .md\:hover\:bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .md\:hover\:bg-lightgray:hover{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .md\:hover\:bg-lightgray1:hover{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .md\:hover\:bg-lightgray2:hover{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaI:hover{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaIbg:hover{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaII:hover{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaIIbg:hover{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaIII:hover{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaIIIbg:hover{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaIV:hover{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .md\:hover\:bg-etapaIVbg:hover{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .md\:hover\:bg-celeste:hover{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .md\:hover\:bg-darkgray:hover{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .md\:hover\:bg-secondary:hover{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .md\:hover\:bg-amber:hover{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .md\:hover\:bg-did-gray:hover{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .md\:hover\:bg-did-gray1:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:hover\:bg-primary:hover{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .md\:hover\:bg-lightblue:hover{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-darkblue:hover{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .md\:hover\:bg-graytext:hover{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .md\:hover\:bg-disabled:hover{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .md\:hover\:bg-graybg:hover{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .md\:hover\:bg-alertbg:hover{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .md\:hover\:bg-background-gray:hover{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .md\:hover\:bg-background-red:hover{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .md\:hover\:bg-bluepdf:hover{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .md\:hover\:bg-stages-first:hover{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .md\:hover\:bg-stages-second:hover{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .md\:hover\:bg-stages-third:hover{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .md\:hover\:bg-stages-fourth:hover{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .md\:focus\:bg-transparent:focus{
    background-color: transparent;
  }

  .md\:focus\:bg-current:focus{
    background-color: currentColor;
  }

  .md\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:focus\:bg-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .md\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .md\:focus\:bg-orange:focus{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .md\:focus\:bg-yellow:focus{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .md\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .md\:focus\:bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .md\:focus\:bg-blue-did:focus{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .md\:focus\:bg-blue-title:focus{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .md\:focus\:bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .md\:focus\:bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .md\:focus\:bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .md\:focus\:bg-lightgray:focus{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .md\:focus\:bg-lightgray1:focus{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .md\:focus\:bg-lightgray2:focus{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaI:focus{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaIbg:focus{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaII:focus{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaIIbg:focus{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaIII:focus{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaIIIbg:focus{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaIV:focus{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .md\:focus\:bg-etapaIVbg:focus{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .md\:focus\:bg-celeste:focus{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .md\:focus\:bg-darkgray:focus{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .md\:focus\:bg-secondary:focus{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .md\:focus\:bg-amber:focus{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .md\:focus\:bg-did-gray:focus{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .md\:focus\:bg-did-gray1:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:focus\:bg-primary:focus{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .md\:focus\:bg-lightblue:focus{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-darkblue:focus{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .md\:focus\:bg-graytext:focus{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .md\:focus\:bg-disabled:focus{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .md\:focus\:bg-graybg:focus{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .md\:focus\:bg-alertbg:focus{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .md\:focus\:bg-background-gray:focus{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .md\:focus\:bg-background-red:focus{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .md\:focus\:bg-bluepdf:focus{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .md\:focus\:bg-stages-first:focus{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .md\:focus\:bg-stages-second:focus{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .md\:focus\:bg-stages-third:focus{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .md\:focus\:bg-stages-fourth:focus{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .md\:bg-none{
    background-image: none;
  }

  .md\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .md\:from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:from-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:from-gray-100{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .md\:from-gray-200{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .md\:from-gray-300{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:from-gray-400{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .md\:from-gray-500{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .md\:from-gray-600{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .md\:from-gray-700{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .md\:from-gray-800{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .md\:from-gray-900{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .md\:from-red{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .md\:from-orange{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:from-yellow{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:from-green{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .md\:from-teal-100{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .md\:from-teal-200{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .md\:from-teal-300{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .md\:from-teal-400{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .md\:from-teal-500{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .md\:from-teal-600{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .md\:from-teal-700{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .md\:from-teal-800{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .md\:from-teal-900{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .md\:from-blue-did{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .md\:from-blue-title{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .md\:from-indigo-100{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .md\:from-indigo-200{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .md\:from-indigo-300{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .md\:from-indigo-400{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .md\:from-indigo-500{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .md\:from-indigo-600{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .md\:from-indigo-700{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .md\:from-indigo-800{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .md\:from-indigo-900{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .md\:from-purple-100{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .md\:from-purple-200{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .md\:from-purple-300{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .md\:from-purple-400{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .md\:from-purple-500{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .md\:from-purple-600{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .md\:from-purple-700{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .md\:from-purple-800{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .md\:from-purple-900{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .md\:from-pink-100{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .md\:from-pink-200{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .md\:from-pink-300{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .md\:from-pink-400{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .md\:from-pink-500{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .md\:from-pink-600{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .md\:from-pink-700{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .md\:from-pink-800{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .md\:from-pink-900{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .md\:from-lightgray{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .md\:from-lightgray1{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .md\:from-lightgray2{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .md\:from-etapaI{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .md\:from-etapaIbg{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .md\:from-etapaII{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .md\:from-etapaIIbg{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .md\:from-etapaIII{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .md\:from-etapaIIIbg{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .md\:from-etapaIV{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .md\:from-etapaIVbg{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .md\:from-celeste{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .md\:from-darkgray{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .md\:from-secondary{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .md\:from-amber{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .md\:from-did-gray{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .md\:from-did-gray1{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:from-primary{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .md\:from-lightblue{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .md\:from-darkblue{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .md\:from-graytext{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .md\:from-disabled{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .md\:from-graybg{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .md\:from-alertbg{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .md\:from-background-gray{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .md\:from-background-red{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .md\:from-bluepdf{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .md\:from-stages-first{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .md\:from-stages-second{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .md\:from-stages-third{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .md\:from-stages-fourth{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .md\:via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:via-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:via-gray-100{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .md\:via-gray-200{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .md\:via-gray-300{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:via-gray-400{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .md\:via-gray-500{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .md\:via-gray-600{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .md\:via-gray-700{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .md\:via-gray-800{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .md\:via-gray-900{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .md\:via-red{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .md\:via-orange{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:via-yellow{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:via-green{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .md\:via-teal-100{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .md\:via-teal-200{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .md\:via-teal-300{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .md\:via-teal-400{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .md\:via-teal-500{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .md\:via-teal-600{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .md\:via-teal-700{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .md\:via-teal-800{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .md\:via-teal-900{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .md\:via-blue-did{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .md\:via-blue-title{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .md\:via-indigo-100{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .md\:via-indigo-200{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .md\:via-indigo-300{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .md\:via-indigo-400{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .md\:via-indigo-500{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .md\:via-indigo-600{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .md\:via-indigo-700{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .md\:via-indigo-800{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .md\:via-indigo-900{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .md\:via-purple-100{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .md\:via-purple-200{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .md\:via-purple-300{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .md\:via-purple-400{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .md\:via-purple-500{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .md\:via-purple-600{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .md\:via-purple-700{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .md\:via-purple-800{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .md\:via-purple-900{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .md\:via-pink-100{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .md\:via-pink-200{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .md\:via-pink-300{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .md\:via-pink-400{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .md\:via-pink-500{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .md\:via-pink-600{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .md\:via-pink-700{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .md\:via-pink-800{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .md\:via-pink-900{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .md\:via-lightgray{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .md\:via-lightgray1{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .md\:via-lightgray2{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .md\:via-etapaI{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .md\:via-etapaIbg{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .md\:via-etapaII{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .md\:via-etapaIIbg{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .md\:via-etapaIII{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .md\:via-etapaIIIbg{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .md\:via-etapaIV{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .md\:via-etapaIVbg{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .md\:via-celeste{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .md\:via-darkgray{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .md\:via-secondary{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .md\:via-amber{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .md\:via-did-gray{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .md\:via-did-gray1{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:via-primary{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .md\:via-lightblue{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .md\:via-darkblue{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .md\:via-graytext{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .md\:via-disabled{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .md\:via-graybg{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .md\:via-alertbg{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .md\:via-background-gray{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .md\:via-background-red{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .md\:via-bluepdf{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .md\:via-stages-first{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .md\:via-stages-second{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .md\:via-stages-third{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .md\:via-stages-fourth{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .md\:to-transparent{
    --gradient-to-color: transparent;
  }

  .md\:to-current{
    --gradient-to-color: currentColor;
  }

  .md\:to-black{
    --gradient-to-color: #000000;
  }

  .md\:to-white{
    --gradient-to-color: #FFFFFF;
  }

  .md\:to-gray-100{
    --gradient-to-color: #f7fafc;
  }

  .md\:to-gray-200{
    --gradient-to-color: #edf2f7;
  }

  .md\:to-gray-300{
    --gradient-to-color: #e2e8f0;
  }

  .md\:to-gray-400{
    --gradient-to-color: #cbd5e0;
  }

  .md\:to-gray-500{
    --gradient-to-color: #a0aec0;
  }

  .md\:to-gray-600{
    --gradient-to-color: #718096;
  }

  .md\:to-gray-700{
    --gradient-to-color: #4a5568;
  }

  .md\:to-gray-800{
    --gradient-to-color: #2d3748;
  }

  .md\:to-gray-900{
    --gradient-to-color: #1a202c;
  }

  .md\:to-red{
    --gradient-to-color: #E5323F;
  }

  .md\:to-orange{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .md\:to-yellow{
    --gradient-to-color: #F2994A;
  }

  .md\:to-green{
    --gradient-to-color: #00A653;
  }

  .md\:to-teal-100{
    --gradient-to-color: #e6fffa;
  }

  .md\:to-teal-200{
    --gradient-to-color: #b2f5ea;
  }

  .md\:to-teal-300{
    --gradient-to-color: #81e6d9;
  }

  .md\:to-teal-400{
    --gradient-to-color: #4fd1c5;
  }

  .md\:to-teal-500{
    --gradient-to-color: #38b2ac;
  }

  .md\:to-teal-600{
    --gradient-to-color: #319795;
  }

  .md\:to-teal-700{
    --gradient-to-color: #2c7a7b;
  }

  .md\:to-teal-800{
    --gradient-to-color: #285e61;
  }

  .md\:to-teal-900{
    --gradient-to-color: #234e52;
  }

  .md\:to-blue-did{
    --gradient-to-color: #1469B2;
  }

  .md\:to-blue-title{
    --gradient-to-color: #00527D;
  }

  .md\:to-indigo-100{
    --gradient-to-color: #ebf4ff;
  }

  .md\:to-indigo-200{
    --gradient-to-color: #c3dafe;
  }

  .md\:to-indigo-300{
    --gradient-to-color: #a3bffa;
  }

  .md\:to-indigo-400{
    --gradient-to-color: #7f9cf5;
  }

  .md\:to-indigo-500{
    --gradient-to-color: #667eea;
  }

  .md\:to-indigo-600{
    --gradient-to-color: #5a67d8;
  }

  .md\:to-indigo-700{
    --gradient-to-color: #4c51bf;
  }

  .md\:to-indigo-800{
    --gradient-to-color: #434190;
  }

  .md\:to-indigo-900{
    --gradient-to-color: #3c366b;
  }

  .md\:to-purple-100{
    --gradient-to-color: #faf5ff;
  }

  .md\:to-purple-200{
    --gradient-to-color: #e9d8fd;
  }

  .md\:to-purple-300{
    --gradient-to-color: #d6bcfa;
  }

  .md\:to-purple-400{
    --gradient-to-color: #b794f4;
  }

  .md\:to-purple-500{
    --gradient-to-color: #9f7aea;
  }

  .md\:to-purple-600{
    --gradient-to-color: #805ad5;
  }

  .md\:to-purple-700{
    --gradient-to-color: #6b46c1;
  }

  .md\:to-purple-800{
    --gradient-to-color: #553c9a;
  }

  .md\:to-purple-900{
    --gradient-to-color: #44337a;
  }

  .md\:to-pink-100{
    --gradient-to-color: #fff5f7;
  }

  .md\:to-pink-200{
    --gradient-to-color: #fed7e2;
  }

  .md\:to-pink-300{
    --gradient-to-color: #fbb6ce;
  }

  .md\:to-pink-400{
    --gradient-to-color: #f687b3;
  }

  .md\:to-pink-500{
    --gradient-to-color: #ed64a6;
  }

  .md\:to-pink-600{
    --gradient-to-color: #d53f8c;
  }

  .md\:to-pink-700{
    --gradient-to-color: #b83280;
  }

  .md\:to-pink-800{
    --gradient-to-color: #97266d;
  }

  .md\:to-pink-900{
    --gradient-to-color: #702459;
  }

  .md\:to-lightgray{
    --gradient-to-color: #D1D3D4;
  }

  .md\:to-lightgray1{
    --gradient-to-color: #F1F2F2;
  }

  .md\:to-lightgray2{
    --gradient-to-color: #414042;
  }

  .md\:to-etapaI{
    --gradient-to-color: #4A5FA0;
  }

  .md\:to-etapaIbg{
    --gradient-to-color: #EEF4FF;
  }

  .md\:to-etapaII{
    --gradient-to-color: #6DB1E1;
  }

  .md\:to-etapaIIbg{
    --gradient-to-color: #EEFAFF;
  }

  .md\:to-etapaIII{
    --gradient-to-color: #F97575;
  }

  .md\:to-etapaIIIbg{
    --gradient-to-color: #FFF5F5;
  }

  .md\:to-etapaIV{
    --gradient-to-color: #4B81AD;
  }

  .md\:to-etapaIVbg{
    --gradient-to-color: #E8F1F7;
  }

  .md\:to-celeste{
    --gradient-to-color: #F0F5FC;
  }

  .md\:to-darkgray{
    --gradient-to-color: #58595B;
  }

  .md\:to-secondary{
    --gradient-to-color: #0065EE;
  }

  .md\:to-amber{
    --gradient-to-color: #FFC107;
  }

  .md\:to-did-gray{
    --gradient-to-color: #8296A8;
  }

  .md\:to-did-gray1{
    --gradient-to-color: #333333;
  }

  .md\:to-primary{
    --gradient-to-color: #3169AE;
  }

  .md\:to-lightblue{
    --gradient-to-color: #F4F9FF;
  }

  .md\:to-darkblue{
    --gradient-to-color: #344058;
  }

  .md\:to-graytext{
    --gradient-to-color: #97A2BA;
  }

  .md\:to-disabled{
    --gradient-to-color: #F1F4F8;
  }

  .md\:to-graybg{
    --gradient-to-color: #F7F9FD;
  }

  .md\:to-alertbg{
    --gradient-to-color: #EDF3FC;
  }

  .md\:to-background-gray{
    --gradient-to-color: #FAFBFD;
  }

  .md\:to-background-red{
    --gradient-to-color: #EB5757;
  }

  .md\:to-bluepdf{
    --gradient-to-color: #4f94cf;
  }

  .md\:to-stages-first{
    --gradient-to-color: #3A69AC;
  }

  .md\:to-stages-second{
    --gradient-to-color: #6889B5;
  }

  .md\:to-stages-third{
    --gradient-to-color: #D44236;
  }

  .md\:to-stages-fourth{
    --gradient-to-color: #2C5176;
  }

  .md\:hover\:from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .md\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .md\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .md\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .md\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .md\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .md\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .md\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .md\:hover\:from-orange:hover{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:hover\:from-yellow:hover{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:hover\:from-green:hover{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .md\:hover\:from-teal-100:hover{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .md\:hover\:from-teal-200:hover{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .md\:hover\:from-teal-300:hover{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .md\:hover\:from-teal-400:hover{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .md\:hover\:from-teal-500:hover{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .md\:hover\:from-teal-600:hover{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .md\:hover\:from-teal-700:hover{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .md\:hover\:from-teal-800:hover{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .md\:hover\:from-teal-900:hover{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .md\:hover\:from-blue-did:hover{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .md\:hover\:from-blue-title:hover{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .md\:hover\:from-indigo-100:hover{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .md\:hover\:from-indigo-200:hover{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .md\:hover\:from-indigo-300:hover{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .md\:hover\:from-indigo-400:hover{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .md\:hover\:from-indigo-500:hover{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .md\:hover\:from-indigo-600:hover{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .md\:hover\:from-indigo-700:hover{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .md\:hover\:from-indigo-800:hover{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .md\:hover\:from-indigo-900:hover{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .md\:hover\:from-purple-100:hover{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .md\:hover\:from-purple-200:hover{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .md\:hover\:from-purple-300:hover{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .md\:hover\:from-purple-400:hover{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .md\:hover\:from-purple-500:hover{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .md\:hover\:from-purple-600:hover{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .md\:hover\:from-purple-700:hover{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .md\:hover\:from-purple-800:hover{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .md\:hover\:from-purple-900:hover{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .md\:hover\:from-pink-100:hover{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .md\:hover\:from-pink-200:hover{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .md\:hover\:from-pink-300:hover{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .md\:hover\:from-pink-400:hover{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .md\:hover\:from-pink-500:hover{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .md\:hover\:from-pink-600:hover{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .md\:hover\:from-pink-700:hover{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .md\:hover\:from-pink-800:hover{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .md\:hover\:from-pink-900:hover{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .md\:hover\:from-lightgray:hover{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .md\:hover\:from-lightgray1:hover{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .md\:hover\:from-lightgray2:hover{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .md\:hover\:from-etapaI:hover{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .md\:hover\:from-etapaIbg:hover{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .md\:hover\:from-etapaII:hover{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .md\:hover\:from-etapaIIbg:hover{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .md\:hover\:from-etapaIII:hover{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .md\:hover\:from-etapaIIIbg:hover{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .md\:hover\:from-etapaIV:hover{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .md\:hover\:from-etapaIVbg:hover{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .md\:hover\:from-celeste:hover{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .md\:hover\:from-darkgray:hover{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .md\:hover\:from-secondary:hover{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .md\:hover\:from-amber:hover{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .md\:hover\:from-did-gray:hover{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .md\:hover\:from-did-gray1:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:hover\:from-primary:hover{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .md\:hover\:from-lightblue:hover{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .md\:hover\:from-darkblue:hover{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .md\:hover\:from-graytext:hover{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .md\:hover\:from-disabled:hover{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .md\:hover\:from-graybg:hover{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .md\:hover\:from-alertbg:hover{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .md\:hover\:from-background-gray:hover{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .md\:hover\:from-background-red:hover{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .md\:hover\:from-bluepdf:hover{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .md\:hover\:from-stages-first:hover{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .md\:hover\:from-stages-second:hover{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .md\:hover\:from-stages-third:hover{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .md\:hover\:from-stages-fourth:hover{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .md\:hover\:via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .md\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .md\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .md\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .md\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .md\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .md\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .md\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .md\:hover\:via-orange:hover{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:hover\:via-yellow:hover{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:hover\:via-green:hover{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .md\:hover\:via-teal-100:hover{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .md\:hover\:via-teal-200:hover{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .md\:hover\:via-teal-300:hover{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .md\:hover\:via-teal-400:hover{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .md\:hover\:via-teal-500:hover{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .md\:hover\:via-teal-600:hover{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .md\:hover\:via-teal-700:hover{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .md\:hover\:via-teal-800:hover{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .md\:hover\:via-teal-900:hover{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .md\:hover\:via-blue-did:hover{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .md\:hover\:via-blue-title:hover{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .md\:hover\:via-indigo-100:hover{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .md\:hover\:via-indigo-200:hover{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .md\:hover\:via-indigo-300:hover{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .md\:hover\:via-indigo-400:hover{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .md\:hover\:via-indigo-500:hover{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .md\:hover\:via-indigo-600:hover{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .md\:hover\:via-indigo-700:hover{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .md\:hover\:via-indigo-800:hover{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .md\:hover\:via-indigo-900:hover{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .md\:hover\:via-purple-100:hover{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .md\:hover\:via-purple-200:hover{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .md\:hover\:via-purple-300:hover{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .md\:hover\:via-purple-400:hover{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .md\:hover\:via-purple-500:hover{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .md\:hover\:via-purple-600:hover{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .md\:hover\:via-purple-700:hover{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .md\:hover\:via-purple-800:hover{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .md\:hover\:via-purple-900:hover{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .md\:hover\:via-pink-100:hover{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .md\:hover\:via-pink-200:hover{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .md\:hover\:via-pink-300:hover{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .md\:hover\:via-pink-400:hover{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .md\:hover\:via-pink-500:hover{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .md\:hover\:via-pink-600:hover{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .md\:hover\:via-pink-700:hover{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .md\:hover\:via-pink-800:hover{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .md\:hover\:via-pink-900:hover{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .md\:hover\:via-lightgray:hover{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .md\:hover\:via-lightgray1:hover{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .md\:hover\:via-lightgray2:hover{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .md\:hover\:via-etapaI:hover{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .md\:hover\:via-etapaIbg:hover{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .md\:hover\:via-etapaII:hover{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .md\:hover\:via-etapaIIbg:hover{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .md\:hover\:via-etapaIII:hover{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .md\:hover\:via-etapaIIIbg:hover{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .md\:hover\:via-etapaIV:hover{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .md\:hover\:via-etapaIVbg:hover{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .md\:hover\:via-celeste:hover{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .md\:hover\:via-darkgray:hover{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .md\:hover\:via-secondary:hover{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .md\:hover\:via-amber:hover{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .md\:hover\:via-did-gray:hover{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .md\:hover\:via-did-gray1:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:hover\:via-primary:hover{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .md\:hover\:via-lightblue:hover{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .md\:hover\:via-darkblue:hover{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .md\:hover\:via-graytext:hover{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .md\:hover\:via-disabled:hover{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .md\:hover\:via-graybg:hover{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .md\:hover\:via-alertbg:hover{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .md\:hover\:via-background-gray:hover{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .md\:hover\:via-background-red:hover{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .md\:hover\:via-bluepdf:hover{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .md\:hover\:via-stages-first:hover{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .md\:hover\:via-stages-second:hover{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .md\:hover\:via-stages-third:hover{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .md\:hover\:via-stages-fourth:hover{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .md\:hover\:to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .md\:hover\:to-current:hover{
    --gradient-to-color: currentColor;
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .md\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc;
  }

  .md\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7;
  }

  .md\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0;
  }

  .md\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0;
  }

  .md\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0;
  }

  .md\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096;
  }

  .md\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568;
  }

  .md\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748;
  }

  .md\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c;
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color: #E5323F;
  }

  .md\:hover\:to-orange:hover{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .md\:hover\:to-yellow:hover{
    --gradient-to-color: #F2994A;
  }

  .md\:hover\:to-green:hover{
    --gradient-to-color: #00A653;
  }

  .md\:hover\:to-teal-100:hover{
    --gradient-to-color: #e6fffa;
  }

  .md\:hover\:to-teal-200:hover{
    --gradient-to-color: #b2f5ea;
  }

  .md\:hover\:to-teal-300:hover{
    --gradient-to-color: #81e6d9;
  }

  .md\:hover\:to-teal-400:hover{
    --gradient-to-color: #4fd1c5;
  }

  .md\:hover\:to-teal-500:hover{
    --gradient-to-color: #38b2ac;
  }

  .md\:hover\:to-teal-600:hover{
    --gradient-to-color: #319795;
  }

  .md\:hover\:to-teal-700:hover{
    --gradient-to-color: #2c7a7b;
  }

  .md\:hover\:to-teal-800:hover{
    --gradient-to-color: #285e61;
  }

  .md\:hover\:to-teal-900:hover{
    --gradient-to-color: #234e52;
  }

  .md\:hover\:to-blue-did:hover{
    --gradient-to-color: #1469B2;
  }

  .md\:hover\:to-blue-title:hover{
    --gradient-to-color: #00527D;
  }

  .md\:hover\:to-indigo-100:hover{
    --gradient-to-color: #ebf4ff;
  }

  .md\:hover\:to-indigo-200:hover{
    --gradient-to-color: #c3dafe;
  }

  .md\:hover\:to-indigo-300:hover{
    --gradient-to-color: #a3bffa;
  }

  .md\:hover\:to-indigo-400:hover{
    --gradient-to-color: #7f9cf5;
  }

  .md\:hover\:to-indigo-500:hover{
    --gradient-to-color: #667eea;
  }

  .md\:hover\:to-indigo-600:hover{
    --gradient-to-color: #5a67d8;
  }

  .md\:hover\:to-indigo-700:hover{
    --gradient-to-color: #4c51bf;
  }

  .md\:hover\:to-indigo-800:hover{
    --gradient-to-color: #434190;
  }

  .md\:hover\:to-indigo-900:hover{
    --gradient-to-color: #3c366b;
  }

  .md\:hover\:to-purple-100:hover{
    --gradient-to-color: #faf5ff;
  }

  .md\:hover\:to-purple-200:hover{
    --gradient-to-color: #e9d8fd;
  }

  .md\:hover\:to-purple-300:hover{
    --gradient-to-color: #d6bcfa;
  }

  .md\:hover\:to-purple-400:hover{
    --gradient-to-color: #b794f4;
  }

  .md\:hover\:to-purple-500:hover{
    --gradient-to-color: #9f7aea;
  }

  .md\:hover\:to-purple-600:hover{
    --gradient-to-color: #805ad5;
  }

  .md\:hover\:to-purple-700:hover{
    --gradient-to-color: #6b46c1;
  }

  .md\:hover\:to-purple-800:hover{
    --gradient-to-color: #553c9a;
  }

  .md\:hover\:to-purple-900:hover{
    --gradient-to-color: #44337a;
  }

  .md\:hover\:to-pink-100:hover{
    --gradient-to-color: #fff5f7;
  }

  .md\:hover\:to-pink-200:hover{
    --gradient-to-color: #fed7e2;
  }

  .md\:hover\:to-pink-300:hover{
    --gradient-to-color: #fbb6ce;
  }

  .md\:hover\:to-pink-400:hover{
    --gradient-to-color: #f687b3;
  }

  .md\:hover\:to-pink-500:hover{
    --gradient-to-color: #ed64a6;
  }

  .md\:hover\:to-pink-600:hover{
    --gradient-to-color: #d53f8c;
  }

  .md\:hover\:to-pink-700:hover{
    --gradient-to-color: #b83280;
  }

  .md\:hover\:to-pink-800:hover{
    --gradient-to-color: #97266d;
  }

  .md\:hover\:to-pink-900:hover{
    --gradient-to-color: #702459;
  }

  .md\:hover\:to-lightgray:hover{
    --gradient-to-color: #D1D3D4;
  }

  .md\:hover\:to-lightgray1:hover{
    --gradient-to-color: #F1F2F2;
  }

  .md\:hover\:to-lightgray2:hover{
    --gradient-to-color: #414042;
  }

  .md\:hover\:to-etapaI:hover{
    --gradient-to-color: #4A5FA0;
  }

  .md\:hover\:to-etapaIbg:hover{
    --gradient-to-color: #EEF4FF;
  }

  .md\:hover\:to-etapaII:hover{
    --gradient-to-color: #6DB1E1;
  }

  .md\:hover\:to-etapaIIbg:hover{
    --gradient-to-color: #EEFAFF;
  }

  .md\:hover\:to-etapaIII:hover{
    --gradient-to-color: #F97575;
  }

  .md\:hover\:to-etapaIIIbg:hover{
    --gradient-to-color: #FFF5F5;
  }

  .md\:hover\:to-etapaIV:hover{
    --gradient-to-color: #4B81AD;
  }

  .md\:hover\:to-etapaIVbg:hover{
    --gradient-to-color: #E8F1F7;
  }

  .md\:hover\:to-celeste:hover{
    --gradient-to-color: #F0F5FC;
  }

  .md\:hover\:to-darkgray:hover{
    --gradient-to-color: #58595B;
  }

  .md\:hover\:to-secondary:hover{
    --gradient-to-color: #0065EE;
  }

  .md\:hover\:to-amber:hover{
    --gradient-to-color: #FFC107;
  }

  .md\:hover\:to-did-gray:hover{
    --gradient-to-color: #8296A8;
  }

  .md\:hover\:to-did-gray1:hover{
    --gradient-to-color: #333333;
  }

  .md\:hover\:to-primary:hover{
    --gradient-to-color: #3169AE;
  }

  .md\:hover\:to-lightblue:hover{
    --gradient-to-color: #F4F9FF;
  }

  .md\:hover\:to-darkblue:hover{
    --gradient-to-color: #344058;
  }

  .md\:hover\:to-graytext:hover{
    --gradient-to-color: #97A2BA;
  }

  .md\:hover\:to-disabled:hover{
    --gradient-to-color: #F1F4F8;
  }

  .md\:hover\:to-graybg:hover{
    --gradient-to-color: #F7F9FD;
  }

  .md\:hover\:to-alertbg:hover{
    --gradient-to-color: #EDF3FC;
  }

  .md\:hover\:to-background-gray:hover{
    --gradient-to-color: #FAFBFD;
  }

  .md\:hover\:to-background-red:hover{
    --gradient-to-color: #EB5757;
  }

  .md\:hover\:to-bluepdf:hover{
    --gradient-to-color: #4f94cf;
  }

  .md\:hover\:to-stages-first:hover{
    --gradient-to-color: #3A69AC;
  }

  .md\:hover\:to-stages-second:hover{
    --gradient-to-color: #6889B5;
  }

  .md\:hover\:to-stages-third:hover{
    --gradient-to-color: #D44236;
  }

  .md\:hover\:to-stages-fourth:hover{
    --gradient-to-color: #2C5176;
  }

  .md\:focus\:from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .md\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .md\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .md\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .md\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .md\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .md\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .md\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .md\:focus\:from-orange:focus{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:focus\:from-yellow:focus{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:focus\:from-green:focus{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .md\:focus\:from-teal-100:focus{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .md\:focus\:from-teal-200:focus{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .md\:focus\:from-teal-300:focus{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .md\:focus\:from-teal-400:focus{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .md\:focus\:from-teal-500:focus{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .md\:focus\:from-teal-600:focus{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .md\:focus\:from-teal-700:focus{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .md\:focus\:from-teal-800:focus{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .md\:focus\:from-teal-900:focus{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .md\:focus\:from-blue-did:focus{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .md\:focus\:from-blue-title:focus{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .md\:focus\:from-indigo-100:focus{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .md\:focus\:from-indigo-200:focus{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .md\:focus\:from-indigo-300:focus{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .md\:focus\:from-indigo-400:focus{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .md\:focus\:from-indigo-500:focus{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .md\:focus\:from-indigo-600:focus{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .md\:focus\:from-indigo-700:focus{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .md\:focus\:from-indigo-800:focus{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .md\:focus\:from-indigo-900:focus{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .md\:focus\:from-purple-100:focus{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .md\:focus\:from-purple-200:focus{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .md\:focus\:from-purple-300:focus{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .md\:focus\:from-purple-400:focus{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .md\:focus\:from-purple-500:focus{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .md\:focus\:from-purple-600:focus{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .md\:focus\:from-purple-700:focus{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .md\:focus\:from-purple-800:focus{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .md\:focus\:from-purple-900:focus{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .md\:focus\:from-pink-100:focus{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .md\:focus\:from-pink-200:focus{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .md\:focus\:from-pink-300:focus{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .md\:focus\:from-pink-400:focus{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .md\:focus\:from-pink-500:focus{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .md\:focus\:from-pink-600:focus{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .md\:focus\:from-pink-700:focus{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .md\:focus\:from-pink-800:focus{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .md\:focus\:from-pink-900:focus{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .md\:focus\:from-lightgray:focus{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .md\:focus\:from-lightgray1:focus{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .md\:focus\:from-lightgray2:focus{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .md\:focus\:from-etapaI:focus{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .md\:focus\:from-etapaIbg:focus{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .md\:focus\:from-etapaII:focus{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .md\:focus\:from-etapaIIbg:focus{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .md\:focus\:from-etapaIII:focus{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .md\:focus\:from-etapaIIIbg:focus{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .md\:focus\:from-etapaIV:focus{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .md\:focus\:from-etapaIVbg:focus{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .md\:focus\:from-celeste:focus{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .md\:focus\:from-darkgray:focus{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .md\:focus\:from-secondary:focus{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .md\:focus\:from-amber:focus{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .md\:focus\:from-did-gray:focus{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .md\:focus\:from-did-gray1:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:focus\:from-primary:focus{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .md\:focus\:from-lightblue:focus{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .md\:focus\:from-darkblue:focus{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .md\:focus\:from-graytext:focus{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .md\:focus\:from-disabled:focus{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .md\:focus\:from-graybg:focus{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .md\:focus\:from-alertbg:focus{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .md\:focus\:from-background-gray:focus{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .md\:focus\:from-background-red:focus{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .md\:focus\:from-bluepdf:focus{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .md\:focus\:from-stages-first:focus{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .md\:focus\:from-stages-second:focus{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .md\:focus\:from-stages-third:focus{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .md\:focus\:from-stages-fourth:focus{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .md\:focus\:via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .md\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .md\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .md\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .md\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .md\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .md\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .md\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .md\:focus\:via-orange:focus{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:focus\:via-yellow:focus{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .md\:focus\:via-green:focus{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .md\:focus\:via-teal-100:focus{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .md\:focus\:via-teal-200:focus{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .md\:focus\:via-teal-300:focus{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .md\:focus\:via-teal-400:focus{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .md\:focus\:via-teal-500:focus{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .md\:focus\:via-teal-600:focus{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .md\:focus\:via-teal-700:focus{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .md\:focus\:via-teal-800:focus{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .md\:focus\:via-teal-900:focus{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .md\:focus\:via-blue-did:focus{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .md\:focus\:via-blue-title:focus{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .md\:focus\:via-indigo-100:focus{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .md\:focus\:via-indigo-200:focus{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .md\:focus\:via-indigo-300:focus{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .md\:focus\:via-indigo-400:focus{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .md\:focus\:via-indigo-500:focus{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .md\:focus\:via-indigo-600:focus{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .md\:focus\:via-indigo-700:focus{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .md\:focus\:via-indigo-800:focus{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .md\:focus\:via-indigo-900:focus{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .md\:focus\:via-purple-100:focus{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .md\:focus\:via-purple-200:focus{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .md\:focus\:via-purple-300:focus{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .md\:focus\:via-purple-400:focus{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .md\:focus\:via-purple-500:focus{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .md\:focus\:via-purple-600:focus{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .md\:focus\:via-purple-700:focus{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .md\:focus\:via-purple-800:focus{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .md\:focus\:via-purple-900:focus{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .md\:focus\:via-pink-100:focus{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .md\:focus\:via-pink-200:focus{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .md\:focus\:via-pink-300:focus{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .md\:focus\:via-pink-400:focus{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .md\:focus\:via-pink-500:focus{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .md\:focus\:via-pink-600:focus{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .md\:focus\:via-pink-700:focus{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .md\:focus\:via-pink-800:focus{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .md\:focus\:via-pink-900:focus{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .md\:focus\:via-lightgray:focus{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .md\:focus\:via-lightgray1:focus{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .md\:focus\:via-lightgray2:focus{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .md\:focus\:via-etapaI:focus{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .md\:focus\:via-etapaIbg:focus{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .md\:focus\:via-etapaII:focus{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .md\:focus\:via-etapaIIbg:focus{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .md\:focus\:via-etapaIII:focus{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .md\:focus\:via-etapaIIIbg:focus{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .md\:focus\:via-etapaIV:focus{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .md\:focus\:via-etapaIVbg:focus{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .md\:focus\:via-celeste:focus{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .md\:focus\:via-darkgray:focus{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .md\:focus\:via-secondary:focus{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .md\:focus\:via-amber:focus{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .md\:focus\:via-did-gray:focus{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .md\:focus\:via-did-gray1:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:focus\:via-primary:focus{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .md\:focus\:via-lightblue:focus{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .md\:focus\:via-darkblue:focus{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .md\:focus\:via-graytext:focus{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .md\:focus\:via-disabled:focus{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .md\:focus\:via-graybg:focus{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .md\:focus\:via-alertbg:focus{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .md\:focus\:via-background-gray:focus{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .md\:focus\:via-background-red:focus{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .md\:focus\:via-bluepdf:focus{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .md\:focus\:via-stages-first:focus{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .md\:focus\:via-stages-second:focus{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .md\:focus\:via-stages-third:focus{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .md\:focus\:via-stages-fourth:focus{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .md\:focus\:to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .md\:focus\:to-current:focus{
    --gradient-to-color: currentColor;
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .md\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc;
  }

  .md\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7;
  }

  .md\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0;
  }

  .md\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0;
  }

  .md\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0;
  }

  .md\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096;
  }

  .md\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568;
  }

  .md\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748;
  }

  .md\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c;
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color: #E5323F;
  }

  .md\:focus\:to-orange:focus{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .md\:focus\:to-yellow:focus{
    --gradient-to-color: #F2994A;
  }

  .md\:focus\:to-green:focus{
    --gradient-to-color: #00A653;
  }

  .md\:focus\:to-teal-100:focus{
    --gradient-to-color: #e6fffa;
  }

  .md\:focus\:to-teal-200:focus{
    --gradient-to-color: #b2f5ea;
  }

  .md\:focus\:to-teal-300:focus{
    --gradient-to-color: #81e6d9;
  }

  .md\:focus\:to-teal-400:focus{
    --gradient-to-color: #4fd1c5;
  }

  .md\:focus\:to-teal-500:focus{
    --gradient-to-color: #38b2ac;
  }

  .md\:focus\:to-teal-600:focus{
    --gradient-to-color: #319795;
  }

  .md\:focus\:to-teal-700:focus{
    --gradient-to-color: #2c7a7b;
  }

  .md\:focus\:to-teal-800:focus{
    --gradient-to-color: #285e61;
  }

  .md\:focus\:to-teal-900:focus{
    --gradient-to-color: #234e52;
  }

  .md\:focus\:to-blue-did:focus{
    --gradient-to-color: #1469B2;
  }

  .md\:focus\:to-blue-title:focus{
    --gradient-to-color: #00527D;
  }

  .md\:focus\:to-indigo-100:focus{
    --gradient-to-color: #ebf4ff;
  }

  .md\:focus\:to-indigo-200:focus{
    --gradient-to-color: #c3dafe;
  }

  .md\:focus\:to-indigo-300:focus{
    --gradient-to-color: #a3bffa;
  }

  .md\:focus\:to-indigo-400:focus{
    --gradient-to-color: #7f9cf5;
  }

  .md\:focus\:to-indigo-500:focus{
    --gradient-to-color: #667eea;
  }

  .md\:focus\:to-indigo-600:focus{
    --gradient-to-color: #5a67d8;
  }

  .md\:focus\:to-indigo-700:focus{
    --gradient-to-color: #4c51bf;
  }

  .md\:focus\:to-indigo-800:focus{
    --gradient-to-color: #434190;
  }

  .md\:focus\:to-indigo-900:focus{
    --gradient-to-color: #3c366b;
  }

  .md\:focus\:to-purple-100:focus{
    --gradient-to-color: #faf5ff;
  }

  .md\:focus\:to-purple-200:focus{
    --gradient-to-color: #e9d8fd;
  }

  .md\:focus\:to-purple-300:focus{
    --gradient-to-color: #d6bcfa;
  }

  .md\:focus\:to-purple-400:focus{
    --gradient-to-color: #b794f4;
  }

  .md\:focus\:to-purple-500:focus{
    --gradient-to-color: #9f7aea;
  }

  .md\:focus\:to-purple-600:focus{
    --gradient-to-color: #805ad5;
  }

  .md\:focus\:to-purple-700:focus{
    --gradient-to-color: #6b46c1;
  }

  .md\:focus\:to-purple-800:focus{
    --gradient-to-color: #553c9a;
  }

  .md\:focus\:to-purple-900:focus{
    --gradient-to-color: #44337a;
  }

  .md\:focus\:to-pink-100:focus{
    --gradient-to-color: #fff5f7;
  }

  .md\:focus\:to-pink-200:focus{
    --gradient-to-color: #fed7e2;
  }

  .md\:focus\:to-pink-300:focus{
    --gradient-to-color: #fbb6ce;
  }

  .md\:focus\:to-pink-400:focus{
    --gradient-to-color: #f687b3;
  }

  .md\:focus\:to-pink-500:focus{
    --gradient-to-color: #ed64a6;
  }

  .md\:focus\:to-pink-600:focus{
    --gradient-to-color: #d53f8c;
  }

  .md\:focus\:to-pink-700:focus{
    --gradient-to-color: #b83280;
  }

  .md\:focus\:to-pink-800:focus{
    --gradient-to-color: #97266d;
  }

  .md\:focus\:to-pink-900:focus{
    --gradient-to-color: #702459;
  }

  .md\:focus\:to-lightgray:focus{
    --gradient-to-color: #D1D3D4;
  }

  .md\:focus\:to-lightgray1:focus{
    --gradient-to-color: #F1F2F2;
  }

  .md\:focus\:to-lightgray2:focus{
    --gradient-to-color: #414042;
  }

  .md\:focus\:to-etapaI:focus{
    --gradient-to-color: #4A5FA0;
  }

  .md\:focus\:to-etapaIbg:focus{
    --gradient-to-color: #EEF4FF;
  }

  .md\:focus\:to-etapaII:focus{
    --gradient-to-color: #6DB1E1;
  }

  .md\:focus\:to-etapaIIbg:focus{
    --gradient-to-color: #EEFAFF;
  }

  .md\:focus\:to-etapaIII:focus{
    --gradient-to-color: #F97575;
  }

  .md\:focus\:to-etapaIIIbg:focus{
    --gradient-to-color: #FFF5F5;
  }

  .md\:focus\:to-etapaIV:focus{
    --gradient-to-color: #4B81AD;
  }

  .md\:focus\:to-etapaIVbg:focus{
    --gradient-to-color: #E8F1F7;
  }

  .md\:focus\:to-celeste:focus{
    --gradient-to-color: #F0F5FC;
  }

  .md\:focus\:to-darkgray:focus{
    --gradient-to-color: #58595B;
  }

  .md\:focus\:to-secondary:focus{
    --gradient-to-color: #0065EE;
  }

  .md\:focus\:to-amber:focus{
    --gradient-to-color: #FFC107;
  }

  .md\:focus\:to-did-gray:focus{
    --gradient-to-color: #8296A8;
  }

  .md\:focus\:to-did-gray1:focus{
    --gradient-to-color: #333333;
  }

  .md\:focus\:to-primary:focus{
    --gradient-to-color: #3169AE;
  }

  .md\:focus\:to-lightblue:focus{
    --gradient-to-color: #F4F9FF;
  }

  .md\:focus\:to-darkblue:focus{
    --gradient-to-color: #344058;
  }

  .md\:focus\:to-graytext:focus{
    --gradient-to-color: #97A2BA;
  }

  .md\:focus\:to-disabled:focus{
    --gradient-to-color: #F1F4F8;
  }

  .md\:focus\:to-graybg:focus{
    --gradient-to-color: #F7F9FD;
  }

  .md\:focus\:to-alertbg:focus{
    --gradient-to-color: #EDF3FC;
  }

  .md\:focus\:to-background-gray:focus{
    --gradient-to-color: #FAFBFD;
  }

  .md\:focus\:to-background-red:focus{
    --gradient-to-color: #EB5757;
  }

  .md\:focus\:to-bluepdf:focus{
    --gradient-to-color: #4f94cf;
  }

  .md\:focus\:to-stages-first:focus{
    --gradient-to-color: #3A69AC;
  }

  .md\:focus\:to-stages-second:focus{
    --gradient-to-color: #6889B5;
  }

  .md\:focus\:to-stages-third:focus{
    --gradient-to-color: #D44236;
  }

  .md\:focus\:to-stages-fourth:focus{
    --gradient-to-color: #2C5176;
  }

  .md\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .md\:bg-opacity-4{
    --bg-opacity: 0.04;
  }

  .md\:bg-opacity-5{
    --bg-opacity: 0.05;
  }

  .md\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .md\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .md\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .md\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .md\:bg-opacity-80{
    --bg-opacity: 0.8;
  }

  .md\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .md\:hover\:bg-opacity-4:hover{
    --bg-opacity: 0.04;
  }

  .md\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05;
  }

  .md\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .md\:hover\:bg-opacity-80:hover{
    --bg-opacity: 0.8;
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .md\:focus\:bg-opacity-4:focus{
    --bg-opacity: 0.04;
  }

  .md\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05;
  }

  .md\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .md\:focus\:bg-opacity-80:focus{
    --bg-opacity: 0.8;
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .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-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-auto{
    background-size: auto;
  }

  .md\:bg-cover{
    background-size: cover;
  }

  .md\:bg-contain{
    background-size: contain;
  }

  .md\:border-collapse{
    border-collapse: collapse;
  }

  .md\:border-separate{
    border-collapse: separate;
  }

  .md\:border-transparent{
    border-color: transparent;
  }

  .md\:border-current{
    border-color: currentColor;
  }

  .md\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:border-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:border-gray-100{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .md\:border-gray-200{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .md\:border-gray-300{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:border-gray-400{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .md\:border-gray-500{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .md\:border-gray-600{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .md\:border-gray-700{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .md\:border-gray-800{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .md\:border-gray-900{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .md\:border-red{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .md\:border-orange{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .md\:border-yellow{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .md\:border-green{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .md\:border-teal-100{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .md\:border-teal-200{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .md\:border-teal-300{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .md\:border-teal-400{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .md\:border-teal-500{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .md\:border-teal-600{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .md\:border-teal-700{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .md\:border-teal-800{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .md\:border-teal-900{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .md\:border-blue-did{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .md\:border-blue-title{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .md\:border-indigo-100{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .md\:border-indigo-200{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .md\:border-indigo-300{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .md\:border-indigo-400{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .md\:border-indigo-500{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .md\:border-indigo-600{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .md\:border-indigo-700{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .md\:border-indigo-800{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .md\:border-indigo-900{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .md\:border-purple-100{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .md\:border-purple-200{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .md\:border-purple-300{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .md\:border-purple-400{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .md\:border-purple-500{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .md\:border-purple-600{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .md\:border-purple-700{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .md\:border-purple-800{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .md\:border-purple-900{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .md\:border-pink-100{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .md\:border-pink-200{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .md\:border-pink-300{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .md\:border-pink-400{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .md\:border-pink-500{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .md\:border-pink-600{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .md\:border-pink-700{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .md\:border-pink-800{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .md\:border-pink-900{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .md\:border-lightgray{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .md\:border-lightgray1{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .md\:border-lightgray2{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .md\:border-etapaI{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .md\:border-etapaIbg{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .md\:border-etapaII{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .md\:border-etapaIIbg{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .md\:border-etapaIII{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .md\:border-etapaIIIbg{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .md\:border-etapaIV{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .md\:border-etapaIVbg{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .md\:border-celeste{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .md\:border-darkgray{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .md\:border-secondary{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .md\:border-amber{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .md\:border-did-gray{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .md\:border-did-gray1{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:border-primary{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .md\:border-lightblue{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .md\:border-darkblue{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .md\:border-graytext{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .md\:border-disabled{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .md\:border-graybg{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .md\:border-alertbg{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .md\:border-background-gray{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .md\:border-background-red{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .md\:border-bluepdf{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .md\:border-stages-first{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .md\:border-stages-second{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .md\:border-stages-third{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .md\:border-stages-fourth{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .md\:hover\:border-transparent:hover{
    border-color: transparent;
  }

  .md\:hover\:border-current:hover{
    border-color: currentColor;
  }

  .md\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:hover\:border-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:hover\:border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .md\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .md\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .md\:hover\:border-gray-500:hover{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .md\:hover\:border-gray-600:hover{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .md\:hover\:border-gray-700:hover{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .md\:hover\:border-gray-800:hover{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .md\:hover\:border-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .md\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .md\:hover\:border-orange:hover{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .md\:hover\:border-yellow:hover{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .md\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .md\:hover\:border-teal-100:hover{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .md\:hover\:border-teal-200:hover{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .md\:hover\:border-teal-300:hover{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .md\:hover\:border-teal-400:hover{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .md\:hover\:border-teal-500:hover{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .md\:hover\:border-teal-600:hover{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .md\:hover\:border-teal-700:hover{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .md\:hover\:border-teal-800:hover{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .md\:hover\:border-teal-900:hover{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .md\:hover\:border-blue-did:hover{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .md\:hover\:border-blue-title:hover{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .md\:hover\:border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .md\:hover\:border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .md\:hover\:border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .md\:hover\:border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .md\:hover\:border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .md\:hover\:border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .md\:hover\:border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .md\:hover\:border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .md\:hover\:border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .md\:hover\:border-purple-100:hover{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .md\:hover\:border-purple-200:hover{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .md\:hover\:border-purple-300:hover{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .md\:hover\:border-purple-400:hover{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .md\:hover\:border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .md\:hover\:border-purple-600:hover{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .md\:hover\:border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .md\:hover\:border-purple-800:hover{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .md\:hover\:border-purple-900:hover{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .md\:hover\:border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .md\:hover\:border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .md\:hover\:border-pink-300:hover{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .md\:hover\:border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .md\:hover\:border-pink-500:hover{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .md\:hover\:border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .md\:hover\:border-pink-700:hover{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .md\:hover\:border-pink-800:hover{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .md\:hover\:border-pink-900:hover{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .md\:hover\:border-lightgray:hover{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .md\:hover\:border-lightgray1:hover{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .md\:hover\:border-lightgray2:hover{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .md\:hover\:border-etapaI:hover{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .md\:hover\:border-etapaIbg:hover{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .md\:hover\:border-etapaII:hover{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .md\:hover\:border-etapaIIbg:hover{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .md\:hover\:border-etapaIII:hover{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .md\:hover\:border-etapaIIIbg:hover{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .md\:hover\:border-etapaIV:hover{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .md\:hover\:border-etapaIVbg:hover{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .md\:hover\:border-celeste:hover{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .md\:hover\:border-darkgray:hover{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .md\:hover\:border-secondary:hover{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .md\:hover\:border-amber:hover{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .md\:hover\:border-did-gray:hover{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .md\:hover\:border-did-gray1:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:hover\:border-primary:hover{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .md\:hover\:border-lightblue:hover{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .md\:hover\:border-darkblue:hover{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .md\:hover\:border-graytext:hover{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .md\:hover\:border-disabled:hover{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .md\:hover\:border-graybg:hover{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .md\:hover\:border-alertbg:hover{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .md\:hover\:border-background-gray:hover{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .md\:hover\:border-background-red:hover{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .md\:hover\:border-bluepdf:hover{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .md\:hover\:border-stages-first:hover{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .md\:hover\:border-stages-second:hover{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .md\:hover\:border-stages-third:hover{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .md\:hover\:border-stages-fourth:hover{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .md\:focus\:border-transparent:focus{
    border-color: transparent;
  }

  .md\:focus\:border-current:focus{
    border-color: currentColor;
  }

  .md\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:focus\:border-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:focus\:border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .md\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .md\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .md\:focus\:border-gray-500:focus{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .md\:focus\:border-gray-600:focus{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .md\:focus\:border-gray-700:focus{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .md\:focus\:border-gray-800:focus{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .md\:focus\:border-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .md\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .md\:focus\:border-orange:focus{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .md\:focus\:border-yellow:focus{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .md\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .md\:focus\:border-teal-100:focus{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .md\:focus\:border-teal-200:focus{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .md\:focus\:border-teal-300:focus{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .md\:focus\:border-teal-400:focus{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .md\:focus\:border-teal-500:focus{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .md\:focus\:border-teal-600:focus{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .md\:focus\:border-teal-700:focus{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .md\:focus\:border-teal-800:focus{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .md\:focus\:border-teal-900:focus{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .md\:focus\:border-blue-did:focus{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .md\:focus\:border-blue-title:focus{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .md\:focus\:border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .md\:focus\:border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .md\:focus\:border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .md\:focus\:border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .md\:focus\:border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .md\:focus\:border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .md\:focus\:border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .md\:focus\:border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .md\:focus\:border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .md\:focus\:border-purple-100:focus{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .md\:focus\:border-purple-200:focus{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .md\:focus\:border-purple-300:focus{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .md\:focus\:border-purple-400:focus{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .md\:focus\:border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .md\:focus\:border-purple-600:focus{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .md\:focus\:border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .md\:focus\:border-purple-800:focus{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .md\:focus\:border-purple-900:focus{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .md\:focus\:border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .md\:focus\:border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .md\:focus\:border-pink-300:focus{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .md\:focus\:border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .md\:focus\:border-pink-500:focus{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .md\:focus\:border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .md\:focus\:border-pink-700:focus{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .md\:focus\:border-pink-800:focus{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .md\:focus\:border-pink-900:focus{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .md\:focus\:border-lightgray:focus{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .md\:focus\:border-lightgray1:focus{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .md\:focus\:border-lightgray2:focus{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .md\:focus\:border-etapaI:focus{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .md\:focus\:border-etapaIbg:focus{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .md\:focus\:border-etapaII:focus{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .md\:focus\:border-etapaIIbg:focus{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .md\:focus\:border-etapaIII:focus{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .md\:focus\:border-etapaIIIbg:focus{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .md\:focus\:border-etapaIV:focus{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .md\:focus\:border-etapaIVbg:focus{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .md\:focus\:border-celeste:focus{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .md\:focus\:border-darkgray:focus{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .md\:focus\:border-secondary:focus{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .md\:focus\:border-amber:focus{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .md\:focus\:border-did-gray:focus{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .md\:focus\:border-did-gray1:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:focus\:border-primary:focus{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .md\:focus\:border-lightblue:focus{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .md\:focus\:border-darkblue:focus{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .md\:focus\:border-graytext:focus{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .md\:focus\:border-disabled:focus{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .md\:focus\:border-graybg:focus{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .md\:focus\:border-alertbg:focus{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .md\:focus\:border-background-gray:focus{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .md\:focus\:border-background-red:focus{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .md\:focus\:border-bluepdf:focus{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .md\:focus\:border-stages-first:focus{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .md\:focus\:border-stages-second:focus{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .md\:focus\:border-stages-third:focus{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .md\:focus\:border-stages-fourth:focus{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .md\:border-opacity-0{
    --border-opacity: 0;
  }

  .md\:border-opacity-4{
    --border-opacity: 0.04;
  }

  .md\:border-opacity-5{
    --border-opacity: 0.05;
  }

  .md\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .md\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .md\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .md\:border-opacity-100{
    --border-opacity: 1;
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .md\:hover\:border-opacity-4:hover{
    --border-opacity: 0.04;
  }

  .md\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05;
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .md\:focus\:border-opacity-4:focus{
    --border-opacity: 0.04;
  }

  .md\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05;
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .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-xl{
    border-radius: 0.75rem;
  }

  .md\:rounded-2xl{
    border-radius: 1rem;
  }

  .md\:rounded-3xl{
    border-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .md\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
  }

  .md\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius: 1.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\: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-0{
    border-width: 0;
  }

  .md\:border-1{
    border-width: 1px;
  }

  .md\:border-2{
    border-width: 2px;
  }

  .md\:border-4{
    border-width: 4px;
  }

  .md\:border-5{
    border-width: 5px;
  }

  .md\:border-8{
    border-width: 8px;
  }

  .md\:border-12{
    border-width: 12px;
  }

  .md\:border-15{
    border-width: 15px;
  }

  .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-1{
    border-top-width: 1px;
  }

  .md\:border-r-1{
    border-right-width: 1px;
  }

  .md\:border-b-1{
    border-bottom-width: 1px;
  }

  .md\:border-l-1{
    border-left-width: 1px;
  }

  .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-5{
    border-top-width: 5px;
  }

  .md\:border-r-5{
    border-right-width: 5px;
  }

  .md\:border-b-5{
    border-bottom-width: 5px;
  }

  .md\:border-l-5{
    border-left-width: 5px;
  }

  .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-12{
    border-top-width: 12px;
  }

  .md\:border-r-12{
    border-right-width: 12px;
  }

  .md\:border-b-12{
    border-bottom-width: 12px;
  }

  .md\:border-l-12{
    border-left-width: 12px;
  }

  .md\:border-t-15{
    border-top-width: 15px;
  }

  .md\:border-r-15{
    border-right-width: 15px;
  }

  .md\:border-b-15{
    border-bottom-width: 15px;
  }

  .md\:border-l-15{
    border-left-width: 15px;
  }

  .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\:box-border{
    box-sizing: border-box;
  }

  .md\:box-content{
    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\:block{
    display: block;
  }

  .md\:inline-block{
    display: inline-block;
  }

  .md\:inline{
    display: inline;
  }

  .md\:flex{
    display: flex;
  }

  .md\:inline-flex{
    display: inline-flex;
  }

  .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\:flow-root{
    display: flow-root;
  }

  .md\:grid{
    display: grid;
  }

  .md\:inline-grid{
    display: inline-grid;
  }

  .md\:contents{
    display: contents;
  }

  .md\:hidden{
    display: none;
  }

  .md\:flex-row{
    flex-direction: row;
  }

  .md\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .md\:flex-col{
    flex-direction: column;
  }

  .md\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .md\:flex-wrap{
    flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .md\:place-items-auto{
    place-items: auto;
  }

  .md\:place-items-start{
    place-items: start;
  }

  .md\:place-items-end{
    place-items: end;
  }

  .md\:place-items-center{
    place-items: center;
  }

  .md\:place-items-stretch{
    place-items: stretch;
  }

  .md\:place-content-center{
    place-content: center;
  }

  .md\:place-content-start{
    place-content: start;
  }

  .md\:place-content-end{
    place-content: end;
  }

  .md\:place-content-between{
    place-content: space-between;
  }

  .md\:place-content-around{
    place-content: space-around;
  }

  .md\:place-content-evenly{
    place-content: space-evenly;
  }

  .md\:place-content-stretch{
    place-content: stretch;
  }

  .md\:place-self-auto{
    place-self: auto;
  }

  .md\:place-self-start{
    place-self: start;
  }

  .md\:place-self-end{
    place-self: end;
  }

  .md\:place-self-center{
    place-self: center;
  }

  .md\:place-self-stretch{
    place-self: stretch;
  }

  .md\:items-start{
    align-items: flex-start;
  }

  .md\:items-end{
    align-items: flex-end;
  }

  .md\:items-center{
    align-items: center;
  }

  .md\:items-baseline{
    align-items: baseline;
  }

  .md\:items-stretch{
    align-items: stretch;
  }

  .md\:content-center{
    align-content: center;
  }

  .md\:content-start{
    align-content: flex-start;
  }

  .md\:content-end{
    align-content: flex-end;
  }

  .md\:content-between{
    align-content: space-between;
  }

  .md\:content-around{
    align-content: space-around;
  }

  .md\:content-evenly{
    align-content: space-evenly;
  }

  .md\:self-auto{
    align-self: auto;
  }

  .md\:self-start{
    align-self: flex-start;
  }

  .md\:self-end{
    align-self: flex-end;
  }

  .md\:self-center{
    align-self: center;
  }

  .md\:self-stretch{
    align-self: stretch;
  }

  .md\:justify-items-auto{
    justify-items: auto;
  }

  .md\:justify-items-start{
    justify-items: start;
  }

  .md\:justify-items-end{
    justify-items: end;
  }

  .md\:justify-items-center{
    justify-items: center;
  }

  .md\:justify-items-stretch{
    justify-items: stretch;
  }

  .md\:justify-start{
    justify-content: flex-start;
  }

  .md\:justify-end{
    justify-content: flex-end;
  }

  .md\:justify-center{
    justify-content: center;
  }

  .md\:justify-between{
    justify-content: space-between;
  }

  .md\:justify-around{
    justify-content: space-around;
  }

  .md\:justify-evenly{
    justify-content: space-evenly;
  }

  .md\:justify-self-auto{
    justify-self: auto;
  }

  .md\:justify-self-start{
    justify-self: start;
  }

  .md\:justify-self-end{
    justify-self: end;
  }

  .md\:justify-self-center{
    justify-self: center;
  }

  .md\:justify-self-stretch{
    justify-self: stretch;
  }

  .md\:flex-1{
    flex: 1 1 0%;
  }

  .md\:flex-auto{
    flex: 1 1 auto;
  }

  .md\:flex-initial{
    flex: 0 1 auto;
  }

  .md\:flex-none{
    flex: none;
  }

  .md\:flex-grow-0{
    flex-grow: 0;
  }

  .md\:flex-grow{
    flex-grow: 1;
  }

  .md\:flex-shrink-0{
    flex-shrink: 0;
  }

  .md\:flex-shrink{
    flex-shrink: 1;
  }

  .md\:order-1{
    order: 1;
  }

  .md\:order-2{
    order: 2;
  }

  .md\:order-3{
    order: 3;
  }

  .md\:order-4{
    order: 4;
  }

  .md\:order-5{
    order: 5;
  }

  .md\:order-6{
    order: 6;
  }

  .md\:order-7{
    order: 7;
  }

  .md\:order-8{
    order: 8;
  }

  .md\:order-9{
    order: 9;
  }

  .md\:order-10{
    order: 10;
  }

  .md\:order-11{
    order: 11;
  }

  .md\:order-12{
    order: 12;
  }

  .md\:order-first{
    order: -9999;
  }

  .md\:order-last{
    order: 9999;
  }

  .md\:order-none{
    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\:clear-left{
    clear: left;
  }

  .md\:clear-right{
    clear: right;
  }

  .md\:clear-both{
    clear: both;
  }

  .md\:clear-none{
    clear: none;
  }

  .md\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:font-gob{
    font-family: gobCL, system-ui;
  }

  .md\:font-roboto{
    font-family: Roboto, Sans-serif;
  }

  .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\: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\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .md\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .md\:focus\:font-light:focus{
    font-weight: 300;
  }

  .md\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .md\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .md\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .md\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .md\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .md\:focus\:font-black:focus{
    font-weight: 900;
  }

  .md\:h-0{
    height: 0;
  }

  .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-8{
    height: 2rem;
  }

  .md\:h-10{
    height: 2.5rem;
  }

  .md\:h-12{
    height: 3rem;
  }

  .md\:h-16{
    height: 4rem;
  }

  .md\:h-20{
    height: 5rem;
  }

  .md\:h-24{
    height: 6rem;
  }

  .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-1\/2{
    height: 50%;
  }

  .md\:h-1\/3{
    height: 33.333333%;
  }

  .md\:h-2\/3{
    height: 66.666667%;
  }

  .md\:h-1\/4{
    height: 25%;
  }

  .md\:h-2\/4{
    height: 50%;
  }

  .md\:h-3\/4{
    height: 75%;
  }

  .md\:h-1\/5{
    height: 20%;
  }

  .md\:h-2\/5{
    height: 40%;
  }

  .md\:h-3\/5{
    height: 60%;
  }

  .md\:h-4\/5{
    height: 80%;
  }

  .md\:h-1\/6{
    height: 16.666667%;
  }

  .md\:h-2\/6{
    height: 33.333333%;
  }

  .md\:h-3\/6{
    height: 50%;
  }

  .md\:h-4\/6{
    height: 66.666667%;
  }

  .md\:h-5\/6{
    height: 83.333333%;
  }

  .md\:h-1\/12{
    height: 8.333333%;
  }

  .md\:h-2\/12{
    height: 16.666667%;
  }

  .md\:h-3\/12{
    height: 25%;
  }

  .md\:h-4\/12{
    height: 33.333333%;
  }

  .md\:h-5\/12{
    height: 41.666667%;
  }

  .md\:h-6\/12{
    height: 50%;
  }

  .md\:h-7\/12{
    height: 58.333333%;
  }

  .md\:h-8\/12{
    height: 66.666667%;
  }

  .md\:h-9\/12{
    height: 75%;
  }

  .md\:h-10\/12{
    height: 83.333333%;
  }

  .md\:h-11\/12{
    height: 91.666667%;
  }

  .md\:h-full{
    height: 100%;
  }

  .md\:h-screen{
    height: 100vh;
  }

  .md\:h-2px{
    height: 2px;
  }

  .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.75em;
  }

  .md\:text-4xl{
    font-size: 2.25rem;
  }

  .md\:text-5xl{
    font-size: 3rem;
  }

  .md\:text-6xl{
    font-size: 4rem;
  }

  .md\:text-2xs{
    font-size: 0.625rem;
  }

  .md\:text-3xs{
    font-size: 0.687rem;
  }

  .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\:list-inside{
    list-style-position: inside;
  }

  .md\:list-outside{
    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\:m-0{
    margin: 0;
  }

  .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-8{
    margin: 2rem;
  }

  .md\:m-10{
    margin: 2.5rem;
  }

  .md\:m-12{
    margin: 3rem;
  }

  .md\:m-16{
    margin: 4rem;
  }

  .md\:m-20{
    margin: 5rem;
  }

  .md\:m-24{
    margin: 6rem;
  }

  .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-1\/2{
    margin: 50%;
  }

  .md\:m-1\/3{
    margin: 33.333333%;
  }

  .md\:m-2\/3{
    margin: 66.666667%;
  }

  .md\:m-1\/4{
    margin: 25%;
  }

  .md\:m-2\/4{
    margin: 50%;
  }

  .md\:m-3\/4{
    margin: 75%;
  }

  .md\:m-1\/5{
    margin: 20%;
  }

  .md\:m-2\/5{
    margin: 40%;
  }

  .md\:m-3\/5{
    margin: 60%;
  }

  .md\:m-4\/5{
    margin: 80%;
  }

  .md\:m-1\/6{
    margin: 16.666667%;
  }

  .md\:m-2\/6{
    margin: 33.333333%;
  }

  .md\:m-3\/6{
    margin: 50%;
  }

  .md\:m-4\/6{
    margin: 66.666667%;
  }

  .md\:m-5\/6{
    margin: 83.333333%;
  }

  .md\:m-1\/12{
    margin: 8.333333%;
  }

  .md\:m-2\/12{
    margin: 16.666667%;
  }

  .md\:m-3\/12{
    margin: 25%;
  }

  .md\:m-4\/12{
    margin: 33.333333%;
  }

  .md\:m-5\/12{
    margin: 41.666667%;
  }

  .md\:m-6\/12{
    margin: 50%;
  }

  .md\:m-7\/12{
    margin: 58.333333%;
  }

  .md\:m-8\/12{
    margin: 66.666667%;
  }

  .md\:m-9\/12{
    margin: 75%;
  }

  .md\:m-10\/12{
    margin: 83.333333%;
  }

  .md\:m-11\/12{
    margin: 91.666667%;
  }

  .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-8{
    margin: -2rem;
  }

  .md\:-m-10{
    margin: -2.5rem;
  }

  .md\:-m-12{
    margin: -3rem;
  }

  .md\:-m-16{
    margin: -4rem;
  }

  .md\:-m-20{
    margin: -5rem;
  }

  .md\:-m-24{
    margin: -6rem;
  }

  .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\:-m-1\/2{
    margin: -50%;
  }

  .md\:-m-1\/3{
    margin: -33.33333%;
  }

  .md\:-m-2\/3{
    margin: -66.66667%;
  }

  .md\:-m-1\/4{
    margin: -25%;
  }

  .md\:-m-2\/4{
    margin: -50%;
  }

  .md\:-m-3\/4{
    margin: -75%;
  }

  .md\:-m-1\/5{
    margin: -20%;
  }

  .md\:-m-2\/5{
    margin: -40%;
  }

  .md\:-m-3\/5{
    margin: -60%;
  }

  .md\:-m-4\/5{
    margin: -80%;
  }

  .md\:-m-1\/6{
    margin: -16.66667%;
  }

  .md\:-m-2\/6{
    margin: -33.33333%;
  }

  .md\:-m-3\/6{
    margin: -50%;
  }

  .md\:-m-4\/6{
    margin: -66.66667%;
  }

  .md\:-m-5\/6{
    margin: -83.33333%;
  }

  .md\:-m-1\/12{
    margin: -8.33333%;
  }

  .md\:-m-2\/12{
    margin: -16.66667%;
  }

  .md\:-m-3\/12{
    margin: -25%;
  }

  .md\:-m-4\/12{
    margin: -33.33333%;
  }

  .md\:-m-5\/12{
    margin: -41.66667%;
  }

  .md\:-m-6\/12{
    margin: -50%;
  }

  .md\:-m-7\/12{
    margin: -58.33333%;
  }

  .md\:-m-8\/12{
    margin: -66.66667%;
  }

  .md\:-m-9\/12{
    margin: -75%;
  }

  .md\:-m-10\/12{
    margin: -83.33333%;
  }

  .md\:-m-11\/12{
    margin: -91.66667%;
  }

  .md\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .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-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .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-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .md\:mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .md\:my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .md\:mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .md\:my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .md\:mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .md\:my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .md\:mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .md\:my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .md\:mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .md\:my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .md\:mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .md\:my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .md\:mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .md\:my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .md\:mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .md\:my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .md\:mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .md\:my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .md\:mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .md\:my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .md\:mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .md\:my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .md\:mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .md\:my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .md\:mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .md\:my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .md\:mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .md\:my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .md\:mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .md\:my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .md\:mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .md\:my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .md\:mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .md\:my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .md\:mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .md\:my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .md\:mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .md\:my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .md\:mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .md\:my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .md\:mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .md\:my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .md\:mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .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\:-my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:-mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:-my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .md\:-mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .md\:-my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .md\:-mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .md\:-my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .md\:-mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .md\:-my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:-mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:-my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .md\:-mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .md\:-my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .md\:-mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .md\:-my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .md\:-mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .md\:-my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .md\:-mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .md\:-my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .md\:-mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .md\:-my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .md\:-mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .md\:-my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .md\:-mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .md\:-my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:-mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:-my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .md\:-mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .md\:-my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .md\:-mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .md\:-my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .md\:-mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .md\:-my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .md\:-mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .md\:-my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .md\:-mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .md\:-my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .md\:-mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .md\:-my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .md\:-mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .md\:-my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:-mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:-my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .md\:-mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .md\:-my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .md\:-mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .md\:-my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .md\:-mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .md\:-my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .md\:-mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .md\:-my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .md\:-mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .md\:mt-0{
    margin-top: 0;
  }

  .md\:mr-0{
    margin-right: 0;
  }

  .md\:mb-0{
    margin-bottom: 0;
  }

  .md\:ml-0{
    margin-left: 0;
  }

  .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-8{
    margin-top: 2rem;
  }

  .md\:mr-8{
    margin-right: 2rem;
  }

  .md\:mb-8{
    margin-bottom: 2rem;
  }

  .md\:ml-8{
    margin-left: 2rem;
  }

  .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-12{
    margin-top: 3rem;
  }

  .md\:mr-12{
    margin-right: 3rem;
  }

  .md\:mb-12{
    margin-bottom: 3rem;
  }

  .md\:ml-12{
    margin-left: 3rem;
  }

  .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-20{
    margin-top: 5rem;
  }

  .md\:mr-20{
    margin-right: 5rem;
  }

  .md\:mb-20{
    margin-bottom: 5rem;
  }

  .md\:ml-20{
    margin-left: 5rem;
  }

  .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-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-1\/2{
    margin-top: 50%;
  }

  .md\:mr-1\/2{
    margin-right: 50%;
  }

  .md\:mb-1\/2{
    margin-bottom: 50%;
  }

  .md\:ml-1\/2{
    margin-left: 50%;
  }

  .md\:mt-1\/3{
    margin-top: 33.333333%;
  }

  .md\:mr-1\/3{
    margin-right: 33.333333%;
  }

  .md\:mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .md\:ml-1\/3{
    margin-left: 33.333333%;
  }

  .md\:mt-2\/3{
    margin-top: 66.666667%;
  }

  .md\:mr-2\/3{
    margin-right: 66.666667%;
  }

  .md\:mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .md\:ml-2\/3{
    margin-left: 66.666667%;
  }

  .md\:mt-1\/4{
    margin-top: 25%;
  }

  .md\:mr-1\/4{
    margin-right: 25%;
  }

  .md\:mb-1\/4{
    margin-bottom: 25%;
  }

  .md\:ml-1\/4{
    margin-left: 25%;
  }

  .md\:mt-2\/4{
    margin-top: 50%;
  }

  .md\:mr-2\/4{
    margin-right: 50%;
  }

  .md\:mb-2\/4{
    margin-bottom: 50%;
  }

  .md\:ml-2\/4{
    margin-left: 50%;
  }

  .md\:mt-3\/4{
    margin-top: 75%;
  }

  .md\:mr-3\/4{
    margin-right: 75%;
  }

  .md\:mb-3\/4{
    margin-bottom: 75%;
  }

  .md\:ml-3\/4{
    margin-left: 75%;
  }

  .md\:mt-1\/5{
    margin-top: 20%;
  }

  .md\:mr-1\/5{
    margin-right: 20%;
  }

  .md\:mb-1\/5{
    margin-bottom: 20%;
  }

  .md\:ml-1\/5{
    margin-left: 20%;
  }

  .md\:mt-2\/5{
    margin-top: 40%;
  }

  .md\:mr-2\/5{
    margin-right: 40%;
  }

  .md\:mb-2\/5{
    margin-bottom: 40%;
  }

  .md\:ml-2\/5{
    margin-left: 40%;
  }

  .md\:mt-3\/5{
    margin-top: 60%;
  }

  .md\:mr-3\/5{
    margin-right: 60%;
  }

  .md\:mb-3\/5{
    margin-bottom: 60%;
  }

  .md\:ml-3\/5{
    margin-left: 60%;
  }

  .md\:mt-4\/5{
    margin-top: 80%;
  }

  .md\:mr-4\/5{
    margin-right: 80%;
  }

  .md\:mb-4\/5{
    margin-bottom: 80%;
  }

  .md\:ml-4\/5{
    margin-left: 80%;
  }

  .md\:mt-1\/6{
    margin-top: 16.666667%;
  }

  .md\:mr-1\/6{
    margin-right: 16.666667%;
  }

  .md\:mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .md\:ml-1\/6{
    margin-left: 16.666667%;
  }

  .md\:mt-2\/6{
    margin-top: 33.333333%;
  }

  .md\:mr-2\/6{
    margin-right: 33.333333%;
  }

  .md\:mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .md\:ml-2\/6{
    margin-left: 33.333333%;
  }

  .md\:mt-3\/6{
    margin-top: 50%;
  }

  .md\:mr-3\/6{
    margin-right: 50%;
  }

  .md\:mb-3\/6{
    margin-bottom: 50%;
  }

  .md\:ml-3\/6{
    margin-left: 50%;
  }

  .md\:mt-4\/6{
    margin-top: 66.666667%;
  }

  .md\:mr-4\/6{
    margin-right: 66.666667%;
  }

  .md\:mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .md\:ml-4\/6{
    margin-left: 66.666667%;
  }

  .md\:mt-5\/6{
    margin-top: 83.333333%;
  }

  .md\:mr-5\/6{
    margin-right: 83.333333%;
  }

  .md\:mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .md\:ml-5\/6{
    margin-left: 83.333333%;
  }

  .md\:mt-1\/12{
    margin-top: 8.333333%;
  }

  .md\:mr-1\/12{
    margin-right: 8.333333%;
  }

  .md\:mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .md\:ml-1\/12{
    margin-left: 8.333333%;
  }

  .md\:mt-2\/12{
    margin-top: 16.666667%;
  }

  .md\:mr-2\/12{
    margin-right: 16.666667%;
  }

  .md\:mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .md\:ml-2\/12{
    margin-left: 16.666667%;
  }

  .md\:mt-3\/12{
    margin-top: 25%;
  }

  .md\:mr-3\/12{
    margin-right: 25%;
  }

  .md\:mb-3\/12{
    margin-bottom: 25%;
  }

  .md\:ml-3\/12{
    margin-left: 25%;
  }

  .md\:mt-4\/12{
    margin-top: 33.333333%;
  }

  .md\:mr-4\/12{
    margin-right: 33.333333%;
  }

  .md\:mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .md\:ml-4\/12{
    margin-left: 33.333333%;
  }

  .md\:mt-5\/12{
    margin-top: 41.666667%;
  }

  .md\:mr-5\/12{
    margin-right: 41.666667%;
  }

  .md\:mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .md\:ml-5\/12{
    margin-left: 41.666667%;
  }

  .md\:mt-6\/12{
    margin-top: 50%;
  }

  .md\:mr-6\/12{
    margin-right: 50%;
  }

  .md\:mb-6\/12{
    margin-bottom: 50%;
  }

  .md\:ml-6\/12{
    margin-left: 50%;
  }

  .md\:mt-7\/12{
    margin-top: 58.333333%;
  }

  .md\:mr-7\/12{
    margin-right: 58.333333%;
  }

  .md\:mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .md\:ml-7\/12{
    margin-left: 58.333333%;
  }

  .md\:mt-8\/12{
    margin-top: 66.666667%;
  }

  .md\:mr-8\/12{
    margin-right: 66.666667%;
  }

  .md\:mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .md\:ml-8\/12{
    margin-left: 66.666667%;
  }

  .md\:mt-9\/12{
    margin-top: 75%;
  }

  .md\:mr-9\/12{
    margin-right: 75%;
  }

  .md\:mb-9\/12{
    margin-bottom: 75%;
  }

  .md\:ml-9\/12{
    margin-left: 75%;
  }

  .md\:mt-10\/12{
    margin-top: 83.333333%;
  }

  .md\:mr-10\/12{
    margin-right: 83.333333%;
  }

  .md\:mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .md\:ml-10\/12{
    margin-left: 83.333333%;
  }

  .md\:mt-11\/12{
    margin-top: 91.666667%;
  }

  .md\:mr-11\/12{
    margin-right: 91.666667%;
  }

  .md\:mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .md\:ml-11\/12{
    margin-left: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
  }

  .md\:-mr-8{
    margin-right: -2rem;
  }

  .md\:-mb-8{
    margin-bottom: -2rem;
  }

  .md\:-ml-8{
    margin-left: -2rem;
  }

  .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-12{
    margin-top: -3rem;
  }

  .md\:-mr-12{
    margin-right: -3rem;
  }

  .md\:-mb-12{
    margin-bottom: -3rem;
  }

  .md\:-ml-12{
    margin-left: -3rem;
  }

  .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-20{
    margin-top: -5rem;
  }

  .md\:-mr-20{
    margin-right: -5rem;
  }

  .md\:-mb-20{
    margin-bottom: -5rem;
  }

  .md\:-ml-20{
    margin-left: -5rem;
  }

  .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-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\:-mt-1\/2{
    margin-top: -50%;
  }

  .md\:-mr-1\/2{
    margin-right: -50%;
  }

  .md\:-mb-1\/2{
    margin-bottom: -50%;
  }

  .md\:-ml-1\/2{
    margin-left: -50%;
  }

  .md\:-mt-1\/3{
    margin-top: -33.33333%;
  }

  .md\:-mr-1\/3{
    margin-right: -33.33333%;
  }

  .md\:-mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .md\:-ml-1\/3{
    margin-left: -33.33333%;
  }

  .md\:-mt-2\/3{
    margin-top: -66.66667%;
  }

  .md\:-mr-2\/3{
    margin-right: -66.66667%;
  }

  .md\:-mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .md\:-ml-2\/3{
    margin-left: -66.66667%;
  }

  .md\:-mt-1\/4{
    margin-top: -25%;
  }

  .md\:-mr-1\/4{
    margin-right: -25%;
  }

  .md\:-mb-1\/4{
    margin-bottom: -25%;
  }

  .md\:-ml-1\/4{
    margin-left: -25%;
  }

  .md\:-mt-2\/4{
    margin-top: -50%;
  }

  .md\:-mr-2\/4{
    margin-right: -50%;
  }

  .md\:-mb-2\/4{
    margin-bottom: -50%;
  }

  .md\:-ml-2\/4{
    margin-left: -50%;
  }

  .md\:-mt-3\/4{
    margin-top: -75%;
  }

  .md\:-mr-3\/4{
    margin-right: -75%;
  }

  .md\:-mb-3\/4{
    margin-bottom: -75%;
  }

  .md\:-ml-3\/4{
    margin-left: -75%;
  }

  .md\:-mt-1\/5{
    margin-top: -20%;
  }

  .md\:-mr-1\/5{
    margin-right: -20%;
  }

  .md\:-mb-1\/5{
    margin-bottom: -20%;
  }

  .md\:-ml-1\/5{
    margin-left: -20%;
  }

  .md\:-mt-2\/5{
    margin-top: -40%;
  }

  .md\:-mr-2\/5{
    margin-right: -40%;
  }

  .md\:-mb-2\/5{
    margin-bottom: -40%;
  }

  .md\:-ml-2\/5{
    margin-left: -40%;
  }

  .md\:-mt-3\/5{
    margin-top: -60%;
  }

  .md\:-mr-3\/5{
    margin-right: -60%;
  }

  .md\:-mb-3\/5{
    margin-bottom: -60%;
  }

  .md\:-ml-3\/5{
    margin-left: -60%;
  }

  .md\:-mt-4\/5{
    margin-top: -80%;
  }

  .md\:-mr-4\/5{
    margin-right: -80%;
  }

  .md\:-mb-4\/5{
    margin-bottom: -80%;
  }

  .md\:-ml-4\/5{
    margin-left: -80%;
  }

  .md\:-mt-1\/6{
    margin-top: -16.66667%;
  }

  .md\:-mr-1\/6{
    margin-right: -16.66667%;
  }

  .md\:-mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .md\:-ml-1\/6{
    margin-left: -16.66667%;
  }

  .md\:-mt-2\/6{
    margin-top: -33.33333%;
  }

  .md\:-mr-2\/6{
    margin-right: -33.33333%;
  }

  .md\:-mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .md\:-ml-2\/6{
    margin-left: -33.33333%;
  }

  .md\:-mt-3\/6{
    margin-top: -50%;
  }

  .md\:-mr-3\/6{
    margin-right: -50%;
  }

  .md\:-mb-3\/6{
    margin-bottom: -50%;
  }

  .md\:-ml-3\/6{
    margin-left: -50%;
  }

  .md\:-mt-4\/6{
    margin-top: -66.66667%;
  }

  .md\:-mr-4\/6{
    margin-right: -66.66667%;
  }

  .md\:-mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .md\:-ml-4\/6{
    margin-left: -66.66667%;
  }

  .md\:-mt-5\/6{
    margin-top: -83.33333%;
  }

  .md\:-mr-5\/6{
    margin-right: -83.33333%;
  }

  .md\:-mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .md\:-ml-5\/6{
    margin-left: -83.33333%;
  }

  .md\:-mt-1\/12{
    margin-top: -8.33333%;
  }

  .md\:-mr-1\/12{
    margin-right: -8.33333%;
  }

  .md\:-mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .md\:-ml-1\/12{
    margin-left: -8.33333%;
  }

  .md\:-mt-2\/12{
    margin-top: -16.66667%;
  }

  .md\:-mr-2\/12{
    margin-right: -16.66667%;
  }

  .md\:-mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .md\:-ml-2\/12{
    margin-left: -16.66667%;
  }

  .md\:-mt-3\/12{
    margin-top: -25%;
  }

  .md\:-mr-3\/12{
    margin-right: -25%;
  }

  .md\:-mb-3\/12{
    margin-bottom: -25%;
  }

  .md\:-ml-3\/12{
    margin-left: -25%;
  }

  .md\:-mt-4\/12{
    margin-top: -33.33333%;
  }

  .md\:-mr-4\/12{
    margin-right: -33.33333%;
  }

  .md\:-mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .md\:-ml-4\/12{
    margin-left: -33.33333%;
  }

  .md\:-mt-5\/12{
    margin-top: -41.66667%;
  }

  .md\:-mr-5\/12{
    margin-right: -41.66667%;
  }

  .md\:-mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .md\:-ml-5\/12{
    margin-left: -41.66667%;
  }

  .md\:-mt-6\/12{
    margin-top: -50%;
  }

  .md\:-mr-6\/12{
    margin-right: -50%;
  }

  .md\:-mb-6\/12{
    margin-bottom: -50%;
  }

  .md\:-ml-6\/12{
    margin-left: -50%;
  }

  .md\:-mt-7\/12{
    margin-top: -58.33333%;
  }

  .md\:-mr-7\/12{
    margin-right: -58.33333%;
  }

  .md\:-mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .md\:-ml-7\/12{
    margin-left: -58.33333%;
  }

  .md\:-mt-8\/12{
    margin-top: -66.66667%;
  }

  .md\:-mr-8\/12{
    margin-right: -66.66667%;
  }

  .md\:-mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .md\:-ml-8\/12{
    margin-left: -66.66667%;
  }

  .md\:-mt-9\/12{
    margin-top: -75%;
  }

  .md\:-mr-9\/12{
    margin-right: -75%;
  }

  .md\:-mb-9\/12{
    margin-bottom: -75%;
  }

  .md\:-ml-9\/12{
    margin-left: -75%;
  }

  .md\:-mt-10\/12{
    margin-top: -83.33333%;
  }

  .md\:-mr-10\/12{
    margin-right: -83.33333%;
  }

  .md\:-mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .md\:-ml-10\/12{
    margin-left: -83.33333%;
  }

  .md\:-mt-11\/12{
    margin-top: -91.66667%;
  }

  .md\:-mr-11\/12{
    margin-right: -91.66667%;
  }

  .md\:-mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .md\:-ml-11\/12{
    margin-left: -91.66667%;
  }
}

@media (min-width: 1024px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .lg\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .lg\:container{
      max-width: 1280px;
    }
  }

  .lg\:animate-none{
    animation: none;
  }

  .lg\:animate-spin{
    animation: spin 1s linear infinite;
  }

  .lg\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:animate-bounce{
    animation: bounce 1s infinite;
  }

  .lg\:delay-75{
    transition-delay: 75ms;
  }

  .lg\:delay-100{
    transition-delay: 100ms;
  }

  .lg\:delay-150{
    transition-delay: 150ms;
  }

  .lg\:delay-200{
    transition-delay: 200ms;
  }

  .lg\:delay-300{
    transition-delay: 300ms;
  }

  .lg\:delay-500{
    transition-delay: 500ms;
  }

  .lg\:delay-700{
    transition-delay: 700ms;
  }

  .lg\:delay-1000{
    transition-delay: 1000ms;
  }

  .lg\:duration-75{
    transition-duration: 75ms;
  }

  .lg\:duration-100{
    transition-duration: 100ms;
  }

  .lg\:duration-150{
    transition-duration: 150ms;
  }

  .lg\:duration-200{
    transition-duration: 200ms;
  }

  .lg\:duration-300{
    transition-duration: 300ms;
  }

  .lg\:duration-500{
    transition-duration: 500ms;
  }

  .lg\:duration-700{
    transition-duration: 700ms;
  }

  .lg\:duration-1000{
    transition-duration: 1000ms;
  }

  .lg\:ease-linear{
    transition-timing-function: linear;
  }

  .lg\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:transition-none{
    transition-property: none;
  }

  .lg\:transition-all{
    transition-property: all;
  }

  .lg\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .lg\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .lg\:transition-opacity{
    transition-property: opacity;
  }

  .lg\:transition-shadow{
    transition-property: box-shadow;
  }

  .lg\:transition-transform{
    transition-property: transform;
  }

  .lg\:skew-x-0{
    --transform-skew-x: 0;
  }

  .lg\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .lg\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .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-x-2{
    --transform-skew-x: -2deg;
  }

  .lg\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .lg\:skew-y-0{
    --transform-skew-y: 0;
  }

  .lg\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .lg\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .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-y-2{
    --transform-skew-y: -2deg;
  }

  .lg\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .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-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .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\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .lg\:translate-x-0{
    --transform-translate-x: 0;
  }

  .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-8{
    --transform-translate-x: 2rem;
  }

  .lg\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .lg\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .lg\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .lg\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .lg\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .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-1\/2{
    --transform-translate-x: 50%;
  }

  .lg\:translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .lg\:translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .lg\:translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .lg\:translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .lg\:translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .lg\:translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .lg\:translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .lg\:translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .lg\:translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .lg\:translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .lg\:translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .lg\:translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .lg\:translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .lg\:translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .lg\:translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .lg\:translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .lg\:translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .lg\:translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .lg\:translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .lg\:translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .lg\:translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .lg\:translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .lg\:translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .lg\:translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .lg\:translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .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-8{
    --transform-translate-x: -2rem;
  }

  .lg\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .lg\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .lg\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .lg\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .lg\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .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-1\/2{
    --transform-translate-x: -50%;
  }

  .lg\:-translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .lg\:-translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .lg\:-translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .lg\:-translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .lg\:-translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .lg\:-translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .lg\:-translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .lg\:-translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .lg\:-translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .lg\:-translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .lg\:-translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .lg\:-translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .lg\:-translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .lg\:-translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .lg\:-translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .lg\:-translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .lg\:-translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .lg\:-translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .lg\:-translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .lg\:-translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .lg\:-translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .lg\:-translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .lg\:-translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .lg\:-translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .lg\:-translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .lg\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .lg\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .lg\:translate-y-0{
    --transform-translate-y: 0;
  }

  .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-8{
    --transform-translate-y: 2rem;
  }

  .lg\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .lg\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .lg\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .lg\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .lg\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .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-1\/2{
    --transform-translate-y: 50%;
  }

  .lg\:translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .lg\:translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .lg\:translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .lg\:translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .lg\:translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .lg\:translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .lg\:translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .lg\:translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .lg\:translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .lg\:translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .lg\:translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .lg\:translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .lg\:translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .lg\:translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .lg\:translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .lg\:translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .lg\:translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .lg\:translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .lg\:translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .lg\:translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .lg\:translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .lg\:translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .lg\:translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .lg\:translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .lg\:translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .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-8{
    --transform-translate-y: -2rem;
  }

  .lg\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .lg\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .lg\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .lg\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .lg\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .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-1\/2{
    --transform-translate-y: -50%;
  }

  .lg\:-translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .lg\:-translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .lg\:-translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .lg\:-translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .lg\:-translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .lg\:-translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .lg\:-translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .lg\:-translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .lg\:-translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .lg\:-translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .lg\:-translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .lg\:-translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .lg\:-translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .lg\:-translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .lg\:-translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .lg\:-translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .lg\:-translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .lg\:-translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .lg\:-translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .lg\:-translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .lg\:-translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .lg\:-translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .lg\:-translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .lg\:-translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .lg\:-translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .lg\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .lg\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .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-8:hover{
    --transform-translate-x: 2rem;
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .lg\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .lg\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .lg\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .lg\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .lg\:hover\:translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .lg\:hover\:translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .lg\:hover\:translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .lg\:hover\:translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .lg\:hover\:translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .lg\:hover\:translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .lg\:hover\:translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .lg\:hover\:translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .lg\:hover\:translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .lg\:hover\:translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .lg\:hover\:translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .lg\:hover\:translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .lg\:hover\:translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .lg\:hover\:translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .lg\:hover\:translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .lg\:hover\:translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .lg\:hover\:translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .lg\:hover\:translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .lg\:hover\:translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .lg\:hover\:translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .lg\:hover\:translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-x: -2rem;
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .lg\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .lg\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .lg\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .lg\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .lg\:hover\:-translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .lg\:hover\:-translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .lg\:hover\:-translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .lg\:hover\:-translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .lg\:hover\:-translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .lg\:hover\:-translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .lg\:hover\:-translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .lg\:hover\:-translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .lg\:hover\:-translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .lg\:hover\:-translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .lg\:hover\:-translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .lg\:hover\:-translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .lg\:hover\:-translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .lg\:hover\:-translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .lg\:hover\:-translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .lg\:hover\:-translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .lg\:hover\:-translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .lg\:hover\:-translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .lg\:hover\:-translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .lg\:hover\:-translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .lg\:hover\:-translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .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-8:hover{
    --transform-translate-y: 2rem;
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .lg\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .lg\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .lg\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .lg\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .lg\:hover\:translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .lg\:hover\:translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .lg\:hover\:translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .lg\:hover\:translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .lg\:hover\:translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .lg\:hover\:translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .lg\:hover\:translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .lg\:hover\:translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .lg\:hover\:translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .lg\:hover\:translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .lg\:hover\:translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .lg\:hover\:translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .lg\:hover\:translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .lg\:hover\:translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .lg\:hover\:translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .lg\:hover\:translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .lg\:hover\:translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .lg\:hover\:translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .lg\:hover\:translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .lg\:hover\:translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .lg\:hover\:translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-y: -2rem;
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .lg\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .lg\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .lg\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .lg\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .lg\:hover\:-translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .lg\:hover\:-translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .lg\:hover\:-translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .lg\:hover\:-translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .lg\:hover\:-translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .lg\:hover\:-translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .lg\:hover\:-translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .lg\:hover\:-translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .lg\:hover\:-translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .lg\:hover\:-translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .lg\:hover\:-translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .lg\:hover\:-translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .lg\:hover\:-translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .lg\:hover\:-translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .lg\:hover\:-translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .lg\:hover\:-translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .lg\:hover\:-translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .lg\:hover\:-translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .lg\:hover\:-translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .lg\:hover\:-translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .lg\:hover\:-translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .lg\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .lg\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .lg\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .lg\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .lg\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .lg\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .lg\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .lg\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .lg\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .lg\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .lg\:focus\:translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .lg\:focus\:translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .lg\:focus\:translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .lg\:focus\:translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .lg\:focus\:translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .lg\:focus\:translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .lg\:focus\:translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .lg\:focus\:translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .lg\:focus\:translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .lg\:focus\:translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .lg\:focus\:translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .lg\:focus\:translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .lg\:focus\:translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .lg\:focus\:translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .lg\:focus\:translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .lg\:focus\:translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .lg\:focus\:translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .lg\:focus\:translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .lg\:focus\:translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .lg\:focus\:translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .lg\:focus\:translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .lg\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .lg\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .lg\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .lg\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .lg\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .lg\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .lg\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .lg\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .lg\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .lg\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .lg\:focus\:-translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .lg\:focus\:-translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .lg\:focus\:-translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .lg\:focus\:-translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .lg\:focus\:-translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .lg\:focus\:-translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .lg\:focus\:-translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .lg\:focus\:-translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .lg\:focus\:-translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .lg\:focus\:-translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .lg\:focus\:-translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .lg\:focus\:-translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .lg\:focus\:-translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .lg\:focus\:-translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .lg\:focus\:-translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .lg\:focus\:-translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .lg\:focus\:-translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .lg\:focus\:-translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .lg\:focus\:-translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .lg\:focus\:-translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .lg\:focus\:-translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .lg\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .lg\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .lg\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .lg\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .lg\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .lg\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .lg\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .lg\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .lg\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .lg\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .lg\:focus\:translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .lg\:focus\:translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .lg\:focus\:translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .lg\:focus\:translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .lg\:focus\:translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .lg\:focus\:translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .lg\:focus\:translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .lg\:focus\:translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .lg\:focus\:translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .lg\:focus\:translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .lg\:focus\:translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .lg\:focus\:translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .lg\:focus\:translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .lg\:focus\:translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .lg\:focus\:translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .lg\:focus\:translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .lg\:focus\:translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .lg\:focus\:translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .lg\:focus\:translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .lg\:focus\:translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .lg\:focus\:translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .lg\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .lg\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .lg\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .lg\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .lg\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .lg\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .lg\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .lg\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .lg\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .lg\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .lg\:focus\:-translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .lg\:focus\:-translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .lg\:focus\:-translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .lg\:focus\:-translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .lg\:focus\:-translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .lg\:focus\:-translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .lg\:focus\:-translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .lg\:focus\:-translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .lg\:focus\:-translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .lg\:focus\:-translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .lg\:focus\:-translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .lg\:focus\:-translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .lg\:focus\:-translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .lg\:focus\:-translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .lg\:focus\:-translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .lg\:focus\:-translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .lg\:focus\:-translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .lg\:focus\:-translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .lg\:focus\:-translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .lg\:focus\:-translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .lg\:focus\:-translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .lg\:rotate-0{
    --transform-rotate: 0;
  }

  .lg\:rotate-1{
    --transform-rotate: 1deg;
  }

  .lg\:rotate-2{
    --transform-rotate: 2deg;
  }

  .lg\:rotate-3{
    --transform-rotate: 3deg;
  }

  .lg\:rotate-6{
    --transform-rotate: 6deg;
  }

  .lg\:rotate-12{
    --transform-rotate: 12deg;
  }

  .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-12{
    --transform-rotate: -12deg;
  }

  .lg\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .lg\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .lg\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .lg\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .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\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .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\: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\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .lg\:origin-center{
    transform-origin: center;
  }

  .lg\:origin-top{
    transform-origin: top;
  }

  .lg\:origin-top-right{
    transform-origin: top right;
  }

  .lg\:origin-right{
    transform-origin: right;
  }

  .lg\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .lg\:origin-bottom{
    transform-origin: bottom;
  }

  .lg\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .lg\:origin-left{
    transform-origin: left;
  }

  .lg\:origin-top-left{
    transform-origin: top left;
  }

  .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;
    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{
    transform: none;
  }

  .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-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-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-span-full{
    grid-row: 1 / -1;
  }

  .lg\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .lg\:auto-rows-min{
    grid-auto-rows: min-content;
  }

  .lg\:auto-rows-max{
    grid-auto-rows: max-content;
  }

  .lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .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\: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-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-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-span-full{
    grid-column: 1 / -1;
  }

  .lg\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .lg\:auto-cols-min{
    grid-auto-columns: min-content;
  }

  .lg\:auto-cols-max{
    grid-auto-columns: max-content;
  }

  .lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .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-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\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .lg\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .lg\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .lg\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .lg\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .lg\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .lg\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .lg\:gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .lg\:gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .lg\:gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .lg\:gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .lg\:gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .lg\:gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .lg\:gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .lg\:gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .lg\:gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .lg\:gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .lg\:gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .lg\:gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .lg\:gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .lg\:gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .lg\:gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .lg\:gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .lg\:gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .lg\:gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .lg\:gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .lg\:gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .lg\:gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .lg\:gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .lg\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .lg\:col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .lg\:col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .lg\:col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .lg\:col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .lg\:col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .lg\:col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .lg\:col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .lg\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .lg\:gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .lg\:gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .lg\:gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .lg\:gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .lg\:gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .lg\:gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .lg\:gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .lg\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .lg\:row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .lg\:row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .lg\:row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .lg\:row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .lg\:row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .lg\:row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .lg\:row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .lg\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .lg\:gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .lg\:gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .lg\:gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .lg\:gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .lg\:gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .lg\:gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .lg\:gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .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\:w-0{
    width: 0;
  }

  .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-8{
    width: 2rem;
  }

  .lg\:w-10{
    width: 2.5rem;
  }

  .lg\:w-12{
    width: 3rem;
  }

  .lg\:w-16{
    width: 4rem;
  }

  .lg\:w-20{
    width: 5rem;
  }

  .lg\:w-24{
    width: 6rem;
  }

  .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\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .lg\:break-all{
    word-break: break-all;
  }

  .lg\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .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\:visible{
    visibility: visible;
  }

  .lg\:invisible{
    visibility: hidden;
  }

  .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\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .lg\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .lg\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .lg\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: 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\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .lg\:normal-nums{
    font-variant-numeric: normal;
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .lg\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:underline{
    text-decoration: underline;
  }

  .lg\:line-through{
    text-decoration: line-through;
  }

  .lg\:no-underline{
    text-decoration: none;
  }

  .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\:focus\:underline:focus{
    text-decoration: underline;
  }

  .lg\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .lg\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .lg\:uppercase{
    text-transform: uppercase;
  }

  .lg\:lowercase{
    text-transform: lowercase;
  }

  .lg\:capitalize{
    text-transform: capitalize;
  }

  .lg\:normal-case{
    text-transform: none;
  }

  .lg\:italic{
    font-style: italic;
  }

  .lg\:not-italic{
    font-style: normal;
  }

  .lg\:text-opacity-0{
    --text-opacity: 0;
  }

  .lg\:text-opacity-4{
    --text-opacity: 0.04;
  }

  .lg\:text-opacity-5{
    --text-opacity: 0.05;
  }

  .lg\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .lg\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .lg\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .lg\:text-opacity-100{
    --text-opacity: 1;
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .lg\:hover\:text-opacity-4:hover{
    --text-opacity: 0.04;
  }

  .lg\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05;
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .lg\:focus\:text-opacity-4:focus{
    --text-opacity: 0.04;
  }

  .lg\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05;
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .lg\:text-transparent{
    color: transparent;
  }

  .lg\:text-current{
    color: currentColor;
  }

  .lg\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:text-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:text-gray-100{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .lg\:text-gray-200{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .lg\:text-gray-300{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:text-gray-400{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .lg\:text-gray-500{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .lg\:text-gray-600{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .lg\:text-gray-700{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .lg\:text-gray-800{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .lg\:text-gray-900{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .lg\:text-red{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .lg\:text-orange{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:text-yellow{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .lg\:text-green{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .lg\:text-teal-100{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .lg\:text-teal-200{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .lg\:text-teal-300{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .lg\:text-teal-400{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .lg\:text-teal-500{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .lg\:text-teal-600{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .lg\:text-teal-700{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .lg\:text-teal-800{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .lg\:text-teal-900{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .lg\:text-blue-did{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .lg\:text-blue-title{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .lg\:text-indigo-100{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .lg\:text-indigo-200{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .lg\:text-indigo-300{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .lg\:text-indigo-400{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .lg\:text-indigo-500{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .lg\:text-indigo-600{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .lg\:text-indigo-700{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .lg\:text-indigo-800{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .lg\:text-indigo-900{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .lg\:text-purple-100{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .lg\:text-purple-200{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .lg\:text-purple-300{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .lg\:text-purple-400{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .lg\:text-purple-500{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .lg\:text-purple-600{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .lg\:text-purple-700{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .lg\:text-purple-800{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .lg\:text-purple-900{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .lg\:text-pink-100{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .lg\:text-pink-200{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .lg\:text-pink-300{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .lg\:text-pink-400{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .lg\:text-pink-500{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .lg\:text-pink-600{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .lg\:text-pink-700{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .lg\:text-pink-800{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .lg\:text-pink-900{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .lg\:text-lightgray{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .lg\:text-lightgray1{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .lg\:text-lightgray2{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .lg\:text-etapaI{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .lg\:text-etapaIbg{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .lg\:text-etapaII{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .lg\:text-etapaIIbg{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .lg\:text-etapaIII{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .lg\:text-etapaIIIbg{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .lg\:text-etapaIV{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .lg\:text-etapaIVbg{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .lg\:text-celeste{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .lg\:text-darkgray{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .lg\:text-secondary{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .lg\:text-amber{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .lg\:text-did-gray{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .lg\:text-did-gray1{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:text-primary{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .lg\:text-lightblue{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .lg\:text-darkblue{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .lg\:text-graytext{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .lg\:text-disabled{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .lg\:text-graybg{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .lg\:text-alertbg{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .lg\:text-background-gray{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .lg\:text-background-red{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .lg\:text-bluepdf{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .lg\:text-stages-first{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .lg\:text-stages-second{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .lg\:text-stages-third{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .lg\:text-stages-fourth{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .lg\:hover\:text-transparent:hover{
    color: transparent;
  }

  .lg\:hover\:text-current:hover{
    color: currentColor;
  }

  .lg\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .lg\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .lg\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .lg\:hover\:text-gray-500:hover{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .lg\:hover\:text-gray-600:hover{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .lg\:hover\:text-gray-700:hover{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .lg\:hover\:text-gray-800:hover{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .lg\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .lg\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .lg\:hover\:text-orange:hover{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:hover\:text-yellow:hover{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .lg\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .lg\:hover\:text-teal-100:hover{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .lg\:hover\:text-teal-200:hover{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .lg\:hover\:text-teal-300:hover{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .lg\:hover\:text-teal-400:hover{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .lg\:hover\:text-teal-500:hover{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .lg\:hover\:text-teal-600:hover{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .lg\:hover\:text-teal-700:hover{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .lg\:hover\:text-teal-800:hover{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .lg\:hover\:text-teal-900:hover{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .lg\:hover\:text-blue-did:hover{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .lg\:hover\:text-blue-title:hover{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-100:hover{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-200:hover{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-300:hover{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-400:hover{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-500:hover{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-600:hover{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-700:hover{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-800:hover{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .lg\:hover\:text-indigo-900:hover{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .lg\:hover\:text-purple-100:hover{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .lg\:hover\:text-purple-200:hover{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .lg\:hover\:text-purple-300:hover{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .lg\:hover\:text-purple-400:hover{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .lg\:hover\:text-purple-500:hover{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .lg\:hover\:text-purple-600:hover{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .lg\:hover\:text-purple-700:hover{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .lg\:hover\:text-purple-800:hover{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .lg\:hover\:text-purple-900:hover{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .lg\:hover\:text-pink-100:hover{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .lg\:hover\:text-pink-200:hover{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .lg\:hover\:text-pink-300:hover{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .lg\:hover\:text-pink-400:hover{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .lg\:hover\:text-pink-500:hover{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .lg\:hover\:text-pink-600:hover{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .lg\:hover\:text-pink-700:hover{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .lg\:hover\:text-pink-800:hover{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .lg\:hover\:text-pink-900:hover{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .lg\:hover\:text-lightgray:hover{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .lg\:hover\:text-lightgray1:hover{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .lg\:hover\:text-lightgray2:hover{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .lg\:hover\:text-etapaI:hover{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .lg\:hover\:text-etapaIbg:hover{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .lg\:hover\:text-etapaII:hover{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .lg\:hover\:text-etapaIIbg:hover{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .lg\:hover\:text-etapaIII:hover{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .lg\:hover\:text-etapaIIIbg:hover{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .lg\:hover\:text-etapaIV:hover{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .lg\:hover\:text-etapaIVbg:hover{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .lg\:hover\:text-celeste:hover{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .lg\:hover\:text-darkgray:hover{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .lg\:hover\:text-secondary:hover{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .lg\:hover\:text-amber:hover{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .lg\:hover\:text-did-gray:hover{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .lg\:hover\:text-did-gray1:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:hover\:text-primary:hover{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .lg\:hover\:text-lightblue:hover{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .lg\:hover\:text-darkblue:hover{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .lg\:hover\:text-graytext:hover{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .lg\:hover\:text-disabled:hover{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .lg\:hover\:text-graybg:hover{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .lg\:hover\:text-alertbg:hover{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .lg\:hover\:text-background-gray:hover{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .lg\:hover\:text-background-red:hover{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .lg\:hover\:text-bluepdf:hover{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .lg\:hover\:text-stages-first:hover{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .lg\:hover\:text-stages-second:hover{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .lg\:hover\:text-stages-third:hover{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .lg\:hover\:text-stages-fourth:hover{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .lg\:focus\:text-transparent:focus{
    color: transparent;
  }

  .lg\:focus\:text-current:focus{
    color: currentColor;
  }

  .lg\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .lg\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .lg\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .lg\:focus\:text-gray-500:focus{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .lg\:focus\:text-gray-600:focus{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .lg\:focus\:text-gray-700:focus{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .lg\:focus\:text-gray-800:focus{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .lg\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .lg\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .lg\:focus\:text-orange:focus{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:focus\:text-yellow:focus{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .lg\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .lg\:focus\:text-teal-100:focus{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .lg\:focus\:text-teal-200:focus{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .lg\:focus\:text-teal-300:focus{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .lg\:focus\:text-teal-400:focus{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .lg\:focus\:text-teal-500:focus{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .lg\:focus\:text-teal-600:focus{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .lg\:focus\:text-teal-700:focus{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .lg\:focus\:text-teal-800:focus{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .lg\:focus\:text-teal-900:focus{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .lg\:focus\:text-blue-did:focus{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .lg\:focus\:text-blue-title:focus{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-100:focus{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-200:focus{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-300:focus{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-400:focus{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-500:focus{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-600:focus{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-700:focus{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-800:focus{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .lg\:focus\:text-indigo-900:focus{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .lg\:focus\:text-purple-100:focus{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .lg\:focus\:text-purple-200:focus{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .lg\:focus\:text-purple-300:focus{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .lg\:focus\:text-purple-400:focus{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .lg\:focus\:text-purple-500:focus{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .lg\:focus\:text-purple-600:focus{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .lg\:focus\:text-purple-700:focus{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .lg\:focus\:text-purple-800:focus{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .lg\:focus\:text-purple-900:focus{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .lg\:focus\:text-pink-100:focus{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .lg\:focus\:text-pink-200:focus{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .lg\:focus\:text-pink-300:focus{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .lg\:focus\:text-pink-400:focus{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .lg\:focus\:text-pink-500:focus{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .lg\:focus\:text-pink-600:focus{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .lg\:focus\:text-pink-700:focus{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .lg\:focus\:text-pink-800:focus{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .lg\:focus\:text-pink-900:focus{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .lg\:focus\:text-lightgray:focus{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .lg\:focus\:text-lightgray1:focus{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .lg\:focus\:text-lightgray2:focus{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .lg\:focus\:text-etapaI:focus{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .lg\:focus\:text-etapaIbg:focus{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .lg\:focus\:text-etapaII:focus{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .lg\:focus\:text-etapaIIbg:focus{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .lg\:focus\:text-etapaIII:focus{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .lg\:focus\:text-etapaIIIbg:focus{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .lg\:focus\:text-etapaIV:focus{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .lg\:focus\:text-etapaIVbg:focus{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .lg\:focus\:text-celeste:focus{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .lg\:focus\:text-darkgray:focus{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .lg\:focus\:text-secondary:focus{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .lg\:focus\:text-amber:focus{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .lg\:focus\:text-did-gray:focus{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .lg\:focus\:text-did-gray1:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:focus\:text-primary:focus{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .lg\:focus\:text-lightblue:focus{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .lg\:focus\:text-darkblue:focus{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .lg\:focus\:text-graytext:focus{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .lg\:focus\:text-disabled:focus{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .lg\:focus\:text-graybg:focus{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .lg\:focus\:text-alertbg:focus{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .lg\:focus\:text-background-gray:focus{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .lg\:focus\:text-background-red:focus{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .lg\:focus\:text-bluepdf:focus{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .lg\:focus\:text-stages-first:focus{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .lg\:focus\:text-stages-second:focus{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .lg\:focus\:text-stages-third:focus{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .lg\:focus\:text-stages-fourth:focus{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .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\:table-auto{
    table-layout: auto;
  }

  .lg\:table-fixed{
    table-layout: fixed;
  }

  .lg\:stroke-0{
    stroke-width: 0;
  }

  .lg\:stroke-1{
    stroke-width: 1;
  }

  .lg\:stroke-2{
    stroke-width: 2;
  }

  .lg\:stroke-current{
    stroke: currentColor;
  }

  .lg\:fill-current{
    fill: currentColor;
  }

  .lg\:shadow-xs{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .lg\:shadow-sm{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .lg\:shadow{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .lg\:shadow-md{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .lg\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:shadow-none{
    box-shadow: none;
  }

  .lg\:hover\:shadow-xs:hover{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .lg\:hover\:shadow-sm:hover{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .lg\:hover\:shadow:hover{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .lg\:hover\:shadow-md:hover{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .lg\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .lg\:focus\:shadow-xs:focus{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .lg\:focus\:shadow-sm:focus{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .lg\:focus\:shadow:focus{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .lg\:focus\:shadow-md:focus{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .lg\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .lg\:resize-none{
    resize: none;
  }

  .lg\:resize-y{
    resize: vertical;
  }

  .lg\:resize-x{
    resize: horizontal;
  }

  .lg\:resize{
    resize: both;
  }

  .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\:static{
    position: static;
  }

  .lg\:fixed{
    position: fixed;
  }

  .lg\:absolute{
    position: absolute;
  }

  .lg\:relative{
    position: relative;
  }

  .lg\:sticky{
    position: sticky;
  }

  .lg\:pointer-events-none{
    pointer-events: none;
  }

  .lg\:pointer-events-auto{
    pointer-events: auto;
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-4::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .lg\:placeholder-opacity-4::placeholder{
    --placeholder-opacity: 0.04;
  }

  .lg\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-4:focus::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .lg\:focus\:placeholder-opacity-4:focus::placeholder{
    --placeholder-opacity: 0.04;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .lg\:placeholder-transparent::placeholder{
    color: transparent;
  }

  .lg\:placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .lg\:placeholder-current::placeholder{
    color: currentColor;
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .lg\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .lg\:placeholder-orange::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:placeholder-orange::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:placeholder-yellow::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .lg\:placeholder-yellow::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .lg\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .lg\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .lg\:placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .lg\:placeholder-blue-did::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .lg\:placeholder-blue-did::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .lg\:placeholder-blue-title::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .lg\:placeholder-blue-title::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .lg\:placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .lg\:placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .lg\:placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightgray::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightgray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightgray1::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightgray2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightgray2::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaI::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaI::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaII::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIII::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIV::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIV::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIVbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .lg\:placeholder-etapaIVbg::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .lg\:placeholder-celeste::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .lg\:placeholder-celeste::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkgray::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .lg\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .lg\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .lg\:placeholder-amber::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .lg\:placeholder-amber::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .lg\:placeholder-did-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .lg\:placeholder-did-gray::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .lg\:placeholder-did-gray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:placeholder-did-gray1::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .lg\:placeholder-primary::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkblue::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .lg\:placeholder-graytext::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .lg\:placeholder-graytext::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .lg\:placeholder-disabled::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .lg\:placeholder-disabled::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .lg\:placeholder-graybg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .lg\:placeholder-graybg::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .lg\:placeholder-alertbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .lg\:placeholder-alertbg::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .lg\:placeholder-background-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .lg\:placeholder-background-gray::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .lg\:placeholder-background-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .lg\:placeholder-background-red::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .lg\:placeholder-bluepdf::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .lg\:placeholder-bluepdf::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-first::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-first::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-second::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-second::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-third::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-third::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-fourth::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .lg\:placeholder-stages-fourth::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .lg\:focus\:placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .lg\:focus\:placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-orange:focus::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:focus\:placeholder-orange:focus::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .lg\:focus\:placeholder-yellow:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-did:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-did:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-title:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-title:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgray2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgray2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaI:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaI:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIV:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIV:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIVbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-etapaIVbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-celeste:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-celeste:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-amber:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-amber:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-did-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-did-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-did-gray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-did-gray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-graytext:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-graytext:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-disabled:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-disabled:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-graybg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-graybg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-alertbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-alertbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-background-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-background-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-background-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-background-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-bluepdf:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-bluepdf:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-first:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-first:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-second:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-second:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-third:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-third:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-fourth:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-stages-fourth:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .lg\:p-0{
    padding: 0;
  }

  .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-8{
    padding: 2rem;
  }

  .lg\:p-10{
    padding: 2.5rem;
  }

  .lg\:p-12{
    padding: 3rem;
  }

  .lg\:p-16{
    padding: 4rem;
  }

  .lg\:p-20{
    padding: 5rem;
  }

  .lg\:p-24{
    padding: 6rem;
  }

  .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\:p-1\/2{
    padding: 50%;
  }

  .lg\:p-1\/3{
    padding: 33.333333%;
  }

  .lg\:p-2\/3{
    padding: 66.666667%;
  }

  .lg\:p-1\/4{
    padding: 25%;
  }

  .lg\:p-2\/4{
    padding: 50%;
  }

  .lg\:p-3\/4{
    padding: 75%;
  }

  .lg\:p-1\/5{
    padding: 20%;
  }

  .lg\:p-2\/5{
    padding: 40%;
  }

  .lg\:p-3\/5{
    padding: 60%;
  }

  .lg\:p-4\/5{
    padding: 80%;
  }

  .lg\:p-1\/6{
    padding: 16.666667%;
  }

  .lg\:p-2\/6{
    padding: 33.333333%;
  }

  .lg\:p-3\/6{
    padding: 50%;
  }

  .lg\:p-4\/6{
    padding: 66.666667%;
  }

  .lg\:p-5\/6{
    padding: 83.333333%;
  }

  .lg\:p-1\/12{
    padding: 8.333333%;
  }

  .lg\:p-2\/12{
    padding: 16.666667%;
  }

  .lg\:p-3\/12{
    padding: 25%;
  }

  .lg\:p-4\/12{
    padding: 33.333333%;
  }

  .lg\:p-5\/12{
    padding: 41.666667%;
  }

  .lg\:p-6\/12{
    padding: 50%;
  }

  .lg\:p-7\/12{
    padding: 58.333333%;
  }

  .lg\:p-8\/12{
    padding: 66.666667%;
  }

  .lg\:p-9\/12{
    padding: 75%;
  }

  .lg\:p-10\/12{
    padding: 83.333333%;
  }

  .lg\:p-11\/12{
    padding: 91.666667%;
  }

  .lg\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .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-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .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\:py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .lg\:px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .lg\:py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .lg\:px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .lg\:py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .lg\:px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .lg\:py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .lg\:px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .lg\:py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .lg\:px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .lg\:py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .lg\:px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .lg\:py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .lg\:px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .lg\:py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .lg\:px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .lg\:py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .lg\:px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .lg\:py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .lg\:px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .lg\:py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .lg\:px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .lg\:py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .lg\:px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .lg\:py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .lg\:px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .lg\:py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .lg\:px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .lg\:py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .lg\:px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .lg\:py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .lg\:px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .lg\:py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .lg\:px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .lg\:py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .lg\:px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .lg\:py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .lg\:px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .lg\:py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .lg\:px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .lg\:py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .lg\:px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .lg\:py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .lg\:px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .lg\:pt-0{
    padding-top: 0;
  }

  .lg\:pr-0{
    padding-right: 0;
  }

  .lg\:pb-0{
    padding-bottom: 0;
  }

  .lg\:pl-0{
    padding-left: 0;
  }

  .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-8{
    padding-top: 2rem;
  }

  .lg\:pr-8{
    padding-right: 2rem;
  }

  .lg\:pb-8{
    padding-bottom: 2rem;
  }

  .lg\:pl-8{
    padding-left: 2rem;
  }

  .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-12{
    padding-top: 3rem;
  }

  .lg\:pr-12{
    padding-right: 3rem;
  }

  .lg\:pb-12{
    padding-bottom: 3rem;
  }

  .lg\:pl-12{
    padding-left: 3rem;
  }

  .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-20{
    padding-top: 5rem;
  }

  .lg\:pr-20{
    padding-right: 5rem;
  }

  .lg\:pb-20{
    padding-bottom: 5rem;
  }

  .lg\:pl-20{
    padding-left: 5rem;
  }

  .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-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\:pt-1\/2{
    padding-top: 50%;
  }

  .lg\:pr-1\/2{
    padding-right: 50%;
  }

  .lg\:pb-1\/2{
    padding-bottom: 50%;
  }

  .lg\:pl-1\/2{
    padding-left: 50%;
  }

  .lg\:pt-1\/3{
    padding-top: 33.333333%;
  }

  .lg\:pr-1\/3{
    padding-right: 33.333333%;
  }

  .lg\:pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .lg\:pl-1\/3{
    padding-left: 33.333333%;
  }

  .lg\:pt-2\/3{
    padding-top: 66.666667%;
  }

  .lg\:pr-2\/3{
    padding-right: 66.666667%;
  }

  .lg\:pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .lg\:pl-2\/3{
    padding-left: 66.666667%;
  }

  .lg\:pt-1\/4{
    padding-top: 25%;
  }

  .lg\:pr-1\/4{
    padding-right: 25%;
  }

  .lg\:pb-1\/4{
    padding-bottom: 25%;
  }

  .lg\:pl-1\/4{
    padding-left: 25%;
  }

  .lg\:pt-2\/4{
    padding-top: 50%;
  }

  .lg\:pr-2\/4{
    padding-right: 50%;
  }

  .lg\:pb-2\/4{
    padding-bottom: 50%;
  }

  .lg\:pl-2\/4{
    padding-left: 50%;
  }

  .lg\:pt-3\/4{
    padding-top: 75%;
  }

  .lg\:pr-3\/4{
    padding-right: 75%;
  }

  .lg\:pb-3\/4{
    padding-bottom: 75%;
  }

  .lg\:pl-3\/4{
    padding-left: 75%;
  }

  .lg\:pt-1\/5{
    padding-top: 20%;
  }

  .lg\:pr-1\/5{
    padding-right: 20%;
  }

  .lg\:pb-1\/5{
    padding-bottom: 20%;
  }

  .lg\:pl-1\/5{
    padding-left: 20%;
  }

  .lg\:pt-2\/5{
    padding-top: 40%;
  }

  .lg\:pr-2\/5{
    padding-right: 40%;
  }

  .lg\:pb-2\/5{
    padding-bottom: 40%;
  }

  .lg\:pl-2\/5{
    padding-left: 40%;
  }

  .lg\:pt-3\/5{
    padding-top: 60%;
  }

  .lg\:pr-3\/5{
    padding-right: 60%;
  }

  .lg\:pb-3\/5{
    padding-bottom: 60%;
  }

  .lg\:pl-3\/5{
    padding-left: 60%;
  }

  .lg\:pt-4\/5{
    padding-top: 80%;
  }

  .lg\:pr-4\/5{
    padding-right: 80%;
  }

  .lg\:pb-4\/5{
    padding-bottom: 80%;
  }

  .lg\:pl-4\/5{
    padding-left: 80%;
  }

  .lg\:pt-1\/6{
    padding-top: 16.666667%;
  }

  .lg\:pr-1\/6{
    padding-right: 16.666667%;
  }

  .lg\:pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .lg\:pl-1\/6{
    padding-left: 16.666667%;
  }

  .lg\:pt-2\/6{
    padding-top: 33.333333%;
  }

  .lg\:pr-2\/6{
    padding-right: 33.333333%;
  }

  .lg\:pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .lg\:pl-2\/6{
    padding-left: 33.333333%;
  }

  .lg\:pt-3\/6{
    padding-top: 50%;
  }

  .lg\:pr-3\/6{
    padding-right: 50%;
  }

  .lg\:pb-3\/6{
    padding-bottom: 50%;
  }

  .lg\:pl-3\/6{
    padding-left: 50%;
  }

  .lg\:pt-4\/6{
    padding-top: 66.666667%;
  }

  .lg\:pr-4\/6{
    padding-right: 66.666667%;
  }

  .lg\:pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .lg\:pl-4\/6{
    padding-left: 66.666667%;
  }

  .lg\:pt-5\/6{
    padding-top: 83.333333%;
  }

  .lg\:pr-5\/6{
    padding-right: 83.333333%;
  }

  .lg\:pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .lg\:pl-5\/6{
    padding-left: 83.333333%;
  }

  .lg\:pt-1\/12{
    padding-top: 8.333333%;
  }

  .lg\:pr-1\/12{
    padding-right: 8.333333%;
  }

  .lg\:pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .lg\:pl-1\/12{
    padding-left: 8.333333%;
  }

  .lg\:pt-2\/12{
    padding-top: 16.666667%;
  }

  .lg\:pr-2\/12{
    padding-right: 16.666667%;
  }

  .lg\:pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .lg\:pl-2\/12{
    padding-left: 16.666667%;
  }

  .lg\:pt-3\/12{
    padding-top: 25%;
  }

  .lg\:pr-3\/12{
    padding-right: 25%;
  }

  .lg\:pb-3\/12{
    padding-bottom: 25%;
  }

  .lg\:pl-3\/12{
    padding-left: 25%;
  }

  .lg\:pt-4\/12{
    padding-top: 33.333333%;
  }

  .lg\:pr-4\/12{
    padding-right: 33.333333%;
  }

  .lg\:pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .lg\:pl-4\/12{
    padding-left: 33.333333%;
  }

  .lg\:pt-5\/12{
    padding-top: 41.666667%;
  }

  .lg\:pr-5\/12{
    padding-right: 41.666667%;
  }

  .lg\:pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .lg\:pl-5\/12{
    padding-left: 41.666667%;
  }

  .lg\:pt-6\/12{
    padding-top: 50%;
  }

  .lg\:pr-6\/12{
    padding-right: 50%;
  }

  .lg\:pb-6\/12{
    padding-bottom: 50%;
  }

  .lg\:pl-6\/12{
    padding-left: 50%;
  }

  .lg\:pt-7\/12{
    padding-top: 58.333333%;
  }

  .lg\:pr-7\/12{
    padding-right: 58.333333%;
  }

  .lg\:pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .lg\:pl-7\/12{
    padding-left: 58.333333%;
  }

  .lg\:pt-8\/12{
    padding-top: 66.666667%;
  }

  .lg\:pr-8\/12{
    padding-right: 66.666667%;
  }

  .lg\:pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .lg\:pl-8\/12{
    padding-left: 66.666667%;
  }

  .lg\:pt-9\/12{
    padding-top: 75%;
  }

  .lg\:pr-9\/12{
    padding-right: 75%;
  }

  .lg\:pb-9\/12{
    padding-bottom: 75%;
  }

  .lg\:pl-9\/12{
    padding-left: 75%;
  }

  .lg\:pt-10\/12{
    padding-top: 83.333333%;
  }

  .lg\:pr-10\/12{
    padding-right: 83.333333%;
  }

  .lg\:pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .lg\:pl-10\/12{
    padding-left: 83.333333%;
  }

  .lg\:pt-11\/12{
    padding-top: 91.666667%;
  }

  .lg\:pr-11\/12{
    padding-right: 91.666667%;
  }

  .lg\:pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .lg\:pl-11\/12{
    padding-left: 91.666667%;
  }

  .lg\:overscroll-auto{
    overscroll-behavior: auto;
  }

  .lg\:overscroll-contain{
    overscroll-behavior: contain;
  }

  .lg\:overscroll-none{
    overscroll-behavior: none;
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .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\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:opacity-0{
    opacity: 0;
  }

  .lg\:opacity-4{
    opacity: 0.04;
  }

  .lg\:opacity-5{
    opacity: 0.05;
  }

  .lg\:opacity-25{
    opacity: 0.25;
  }

  .lg\:opacity-50{
    opacity: 0.5;
  }

  .lg\:opacity-75{
    opacity: 0.75;
  }

  .lg\:opacity-100{
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .lg\:hover\:opacity-4:hover{
    opacity: 0.04;
  }

  .lg\:hover\:opacity-5:hover{
    opacity: 0.05;
  }

  .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\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .lg\:focus\:opacity-4:focus{
    opacity: 0.04;
  }

  .lg\:focus\:opacity-5:focus{
    opacity: 0.05;
  }

  .lg\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .lg\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .lg\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .lg\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .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-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\:min-w-0{
    min-width: 0;
  }

  .lg\:min-w-full{
    min-width: 100%;
  }

  .lg\:min-h-0{
    min-height: 0;
  }

  .lg\:min-h-full{
    min-height: 100%;
  }

  .lg\:min-h-screen{
    min-height: 100vh;
  }

  .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-screen-sm{
    max-width: 640px;
  }

  .lg\:max-w-screen-md{
    max-width: 768px;
  }

  .lg\:max-w-screen-lg{
    max-width: 1024px;
  }

  .lg\:max-w-screen-xl{
    max-width: 1280px;
  }

  .lg\:max-h-full{
    max-height: 100%;
  }

  .lg\:max-h-screen{
    max-height: 100vh;
  }

  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .lg\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .lg\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .lg\:space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .lg\:space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .lg\:space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .lg\:space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .lg\:space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .lg\:space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .lg\:space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .lg\:space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .lg\:space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .lg\:space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .lg\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .lg\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .lg\:-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .lg\:-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .lg\:-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .lg\:-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .lg\:-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .lg\:-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .lg\:-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .lg\:-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .lg\:-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .lg\:-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-1 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .lg\:divide-x-1 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(5px * var(--divide-y-reverse));
  }

  .lg\:divide-x-5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(5px * var(--divide-x-reverse));
    border-left-width: calc(5px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-12 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(12px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(12px * var(--divide-y-reverse));
  }

  .lg\:divide-x-12 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(12px * var(--divide-x-reverse));
    border-left-width: calc(12px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-15 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(15px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(15px * var(--divide-y-reverse));
  }

  .lg\:divide-x-15 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(15px * var(--divide-x-reverse));
    border-left-width: calc(15px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .lg\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .lg\:divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .lg\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity));
  }

  .lg\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity));
  }

  .lg\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .lg\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity));
  }

  .lg\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity));
  }

  .lg\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity));
  }

  .lg\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity));
  }

  .lg\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity));
  }

  .lg\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity));
  }

  .lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--divide-opacity));
  }

  .lg\:divide-orange > :not(template) ~ :not(template){
    border-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:divide-yellow > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--divide-opacity));
  }

  .lg\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--divide-opacity));
  }

  .lg\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity));
  }

  .lg\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity));
  }

  .lg\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity));
  }

  .lg\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity));
  }

  .lg\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity));
  }

  .lg\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity));
  }

  .lg\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity));
  }

  .lg\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity));
  }

  .lg\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity));
  }

  .lg\:divide-blue-did > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--divide-opacity));
  }

  .lg\:divide-blue-title > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--divide-opacity));
  }

  .lg\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity));
  }

  .lg\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity));
  }

  .lg\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity));
  }

  .lg\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity));
  }

  .lg\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity));
  }

  .lg\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity));
  }

  .lg\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity));
  }

  .lg\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity));
  }

  .lg\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity));
  }

  .lg\:divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity));
  }

  .lg\:divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity));
  }

  .lg\:divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity));
  }

  .lg\:divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity));
  }

  .lg\:divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity));
  }

  .lg\:divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity));
  }

  .lg\:divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity));
  }

  .lg\:divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity));
  }

  .lg\:divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity));
  }

  .lg\:divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity));
  }

  .lg\:divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity));
  }

  .lg\:divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity));
  }

  .lg\:divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity));
  }

  .lg\:divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity));
  }

  .lg\:divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity));
  }

  .lg\:divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity));
  }

  .lg\:divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity));
  }

  .lg\:divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity));
  }

  .lg\:divide-lightgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--divide-opacity));
  }

  .lg\:divide-lightgray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--divide-opacity));
  }

  .lg\:divide-lightgray2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--divide-opacity));
  }

  .lg\:divide-etapaI > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--divide-opacity));
  }

  .lg\:divide-etapaIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--divide-opacity));
  }

  .lg\:divide-etapaII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--divide-opacity));
  }

  .lg\:divide-etapaIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--divide-opacity));
  }

  .lg\:divide-etapaIII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--divide-opacity));
  }

  .lg\:divide-etapaIIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--divide-opacity));
  }

  .lg\:divide-etapaIV > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--divide-opacity));
  }

  .lg\:divide-etapaIVbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--divide-opacity));
  }

  .lg\:divide-celeste > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--divide-opacity));
  }

  .lg\:divide-darkgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--divide-opacity));
  }

  .lg\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--divide-opacity));
  }

  .lg\:divide-amber > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--divide-opacity));
  }

  .lg\:divide-did-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--divide-opacity));
  }

  .lg\:divide-did-gray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .lg\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--divide-opacity));
  }

  .lg\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--divide-opacity));
  }

  .lg\:divide-darkblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--divide-opacity));
  }

  .lg\:divide-graytext > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--divide-opacity));
  }

  .lg\:divide-disabled > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--divide-opacity));
  }

  .lg\:divide-graybg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--divide-opacity));
  }

  .lg\:divide-alertbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--divide-opacity));
  }

  .lg\:divide-background-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--divide-opacity));
  }

  .lg\:divide-background-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--divide-opacity));
  }

  .lg\:divide-bluepdf > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--divide-opacity));
  }

  .lg\:divide-stages-first > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--divide-opacity));
  }

  .lg\:divide-stages-second > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--divide-opacity));
  }

  .lg\:divide-stages-third > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--divide-opacity));
  }

  .lg\:divide-stages-fourth > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--divide-opacity));
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .lg\:divide-opacity-4 > :not(template) ~ :not(template){
    --divide-opacity: 0.04;
  }

  .lg\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05;
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .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\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:not-sr-only:focus{
    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\:bg-fixed{
    background-attachment: fixed;
  }

  .lg\:bg-local{
    background-attachment: local;
  }

  .lg\:bg-scroll{
    background-attachment: scroll;
  }

  .lg\:bg-clip-border{
    background-clip: border-box;
  }

  .lg\:bg-clip-padding{
    background-clip: padding-box;
  }

  .lg\:bg-clip-content{
    background-clip: content-box;
  }

  .lg\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .lg\:bg-transparent{
    background-color: transparent;
  }

  .lg\:bg-current{
    background-color: currentColor;
  }

  .lg\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:bg-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .lg\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .lg\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .lg\:bg-gray-500{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .lg\:bg-gray-600{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .lg\:bg-gray-700{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .lg\:bg-gray-800{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .lg\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .lg\:bg-red{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .lg\:bg-orange{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:bg-yellow{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .lg\:bg-green{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .lg\:bg-teal-100{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .lg\:bg-teal-200{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .lg\:bg-teal-300{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .lg\:bg-teal-400{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .lg\:bg-teal-500{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .lg\:bg-teal-600{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .lg\:bg-teal-700{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .lg\:bg-teal-800{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .lg\:bg-teal-900{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .lg\:bg-blue-did{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .lg\:bg-blue-title{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .lg\:bg-indigo-100{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .lg\:bg-indigo-200{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .lg\:bg-indigo-300{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .lg\:bg-indigo-400{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .lg\:bg-indigo-500{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .lg\:bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .lg\:bg-indigo-700{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .lg\:bg-indigo-800{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .lg\:bg-indigo-900{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .lg\:bg-purple-100{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .lg\:bg-purple-200{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .lg\:bg-purple-300{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .lg\:bg-purple-400{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .lg\:bg-purple-500{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .lg\:bg-purple-600{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .lg\:bg-purple-700{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .lg\:bg-purple-800{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .lg\:bg-purple-900{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .lg\:bg-pink-100{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .lg\:bg-pink-200{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .lg\:bg-pink-300{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .lg\:bg-pink-400{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .lg\:bg-pink-500{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .lg\:bg-pink-600{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .lg\:bg-pink-700{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .lg\:bg-pink-800{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .lg\:bg-pink-900{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .lg\:bg-lightgray{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .lg\:bg-lightgray1{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .lg\:bg-lightgray2{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .lg\:bg-etapaI{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .lg\:bg-etapaIbg{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .lg\:bg-etapaII{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .lg\:bg-etapaIIbg{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .lg\:bg-etapaIII{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .lg\:bg-etapaIIIbg{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .lg\:bg-etapaIV{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .lg\:bg-etapaIVbg{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .lg\:bg-celeste{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .lg\:bg-darkgray{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .lg\:bg-secondary{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .lg\:bg-amber{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .lg\:bg-did-gray{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .lg\:bg-did-gray1{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:bg-primary{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .lg\:bg-lightblue{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .lg\:bg-darkblue{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .lg\:bg-graytext{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .lg\:bg-disabled{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .lg\:bg-graybg{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .lg\:bg-alertbg{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .lg\:bg-background-gray{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .lg\:bg-background-red{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .lg\:bg-bluepdf{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .lg\:bg-stages-first{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .lg\:bg-stages-second{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .lg\:bg-stages-third{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .lg\:bg-stages-fourth{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .lg\:hover\:bg-transparent:hover{
    background-color: transparent;
  }

  .lg\:hover\:bg-current:hover{
    background-color: currentColor;
  }

  .lg\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:hover\:bg-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .lg\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .lg\:hover\:bg-orange:hover{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:hover\:bg-yellow:hover{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .lg\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .lg\:hover\:bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .lg\:hover\:bg-blue-did:hover{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .lg\:hover\:bg-blue-title:hover{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .lg\:hover\:bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .lg\:hover\:bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .lg\:hover\:bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .lg\:hover\:bg-lightgray:hover{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .lg\:hover\:bg-lightgray1:hover{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .lg\:hover\:bg-lightgray2:hover{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaI:hover{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaIbg:hover{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaII:hover{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaIIbg:hover{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaIII:hover{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaIIIbg:hover{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaIV:hover{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .lg\:hover\:bg-etapaIVbg:hover{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .lg\:hover\:bg-celeste:hover{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .lg\:hover\:bg-darkgray:hover{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .lg\:hover\:bg-secondary:hover{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .lg\:hover\:bg-amber:hover{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .lg\:hover\:bg-did-gray:hover{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .lg\:hover\:bg-did-gray1:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:hover\:bg-primary:hover{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .lg\:hover\:bg-lightblue:hover{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-darkblue:hover{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .lg\:hover\:bg-graytext:hover{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .lg\:hover\:bg-disabled:hover{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .lg\:hover\:bg-graybg:hover{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .lg\:hover\:bg-alertbg:hover{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .lg\:hover\:bg-background-gray:hover{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .lg\:hover\:bg-background-red:hover{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .lg\:hover\:bg-bluepdf:hover{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .lg\:hover\:bg-stages-first:hover{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .lg\:hover\:bg-stages-second:hover{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .lg\:hover\:bg-stages-third:hover{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .lg\:hover\:bg-stages-fourth:hover{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .lg\:focus\:bg-transparent:focus{
    background-color: transparent;
  }

  .lg\:focus\:bg-current:focus{
    background-color: currentColor;
  }

  .lg\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:focus\:bg-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .lg\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .lg\:focus\:bg-orange:focus{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:focus\:bg-yellow:focus{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .lg\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .lg\:focus\:bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .lg\:focus\:bg-blue-did:focus{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .lg\:focus\:bg-blue-title:focus{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .lg\:focus\:bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .lg\:focus\:bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .lg\:focus\:bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .lg\:focus\:bg-lightgray:focus{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .lg\:focus\:bg-lightgray1:focus{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .lg\:focus\:bg-lightgray2:focus{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaI:focus{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaIbg:focus{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaII:focus{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaIIbg:focus{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaIII:focus{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaIIIbg:focus{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaIV:focus{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .lg\:focus\:bg-etapaIVbg:focus{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .lg\:focus\:bg-celeste:focus{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .lg\:focus\:bg-darkgray:focus{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .lg\:focus\:bg-secondary:focus{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .lg\:focus\:bg-amber:focus{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .lg\:focus\:bg-did-gray:focus{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .lg\:focus\:bg-did-gray1:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:focus\:bg-primary:focus{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .lg\:focus\:bg-lightblue:focus{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-darkblue:focus{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .lg\:focus\:bg-graytext:focus{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .lg\:focus\:bg-disabled:focus{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .lg\:focus\:bg-graybg:focus{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .lg\:focus\:bg-alertbg:focus{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .lg\:focus\:bg-background-gray:focus{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .lg\:focus\:bg-background-red:focus{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .lg\:focus\:bg-bluepdf:focus{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .lg\:focus\:bg-stages-first:focus{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .lg\:focus\:bg-stages-second:focus{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .lg\:focus\:bg-stages-third:focus{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .lg\:focus\:bg-stages-fourth:focus{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .lg\:bg-none{
    background-image: none;
  }

  .lg\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .lg\:from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:from-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:from-gray-100{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .lg\:from-gray-200{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .lg\:from-gray-300{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:from-gray-400{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .lg\:from-gray-500{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .lg\:from-gray-600{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .lg\:from-gray-700{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .lg\:from-gray-800{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .lg\:from-gray-900{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .lg\:from-red{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .lg\:from-orange{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:from-yellow{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:from-green{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .lg\:from-teal-100{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .lg\:from-teal-200{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .lg\:from-teal-300{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .lg\:from-teal-400{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .lg\:from-teal-500{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .lg\:from-teal-600{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .lg\:from-teal-700{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .lg\:from-teal-800{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .lg\:from-teal-900{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .lg\:from-blue-did{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .lg\:from-blue-title{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .lg\:from-indigo-100{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .lg\:from-indigo-200{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .lg\:from-indigo-300{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .lg\:from-indigo-400{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .lg\:from-indigo-500{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .lg\:from-indigo-600{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .lg\:from-indigo-700{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .lg\:from-indigo-800{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .lg\:from-indigo-900{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .lg\:from-purple-100{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .lg\:from-purple-200{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .lg\:from-purple-300{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .lg\:from-purple-400{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .lg\:from-purple-500{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .lg\:from-purple-600{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .lg\:from-purple-700{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .lg\:from-purple-800{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .lg\:from-purple-900{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .lg\:from-pink-100{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .lg\:from-pink-200{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .lg\:from-pink-300{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .lg\:from-pink-400{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .lg\:from-pink-500{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .lg\:from-pink-600{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .lg\:from-pink-700{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .lg\:from-pink-800{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .lg\:from-pink-900{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .lg\:from-lightgray{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .lg\:from-lightgray1{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .lg\:from-lightgray2{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .lg\:from-etapaI{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .lg\:from-etapaIbg{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .lg\:from-etapaII{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .lg\:from-etapaIIbg{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .lg\:from-etapaIII{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .lg\:from-etapaIIIbg{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .lg\:from-etapaIV{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .lg\:from-etapaIVbg{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .lg\:from-celeste{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .lg\:from-darkgray{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .lg\:from-secondary{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .lg\:from-amber{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .lg\:from-did-gray{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .lg\:from-did-gray1{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:from-primary{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .lg\:from-lightblue{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .lg\:from-darkblue{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .lg\:from-graytext{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .lg\:from-disabled{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .lg\:from-graybg{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .lg\:from-alertbg{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .lg\:from-background-gray{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .lg\:from-background-red{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .lg\:from-bluepdf{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .lg\:from-stages-first{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .lg\:from-stages-second{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .lg\:from-stages-third{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .lg\:from-stages-fourth{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .lg\:via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:via-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:via-gray-100{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .lg\:via-gray-200{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .lg\:via-gray-300{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:via-gray-400{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .lg\:via-gray-500{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .lg\:via-gray-600{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .lg\:via-gray-700{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .lg\:via-gray-800{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .lg\:via-gray-900{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .lg\:via-red{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .lg\:via-orange{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:via-yellow{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:via-green{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .lg\:via-teal-100{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .lg\:via-teal-200{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .lg\:via-teal-300{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .lg\:via-teal-400{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .lg\:via-teal-500{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .lg\:via-teal-600{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .lg\:via-teal-700{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .lg\:via-teal-800{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .lg\:via-teal-900{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .lg\:via-blue-did{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .lg\:via-blue-title{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .lg\:via-indigo-100{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .lg\:via-indigo-200{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .lg\:via-indigo-300{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .lg\:via-indigo-400{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .lg\:via-indigo-500{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .lg\:via-indigo-600{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .lg\:via-indigo-700{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .lg\:via-indigo-800{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .lg\:via-indigo-900{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .lg\:via-purple-100{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .lg\:via-purple-200{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .lg\:via-purple-300{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .lg\:via-purple-400{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .lg\:via-purple-500{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .lg\:via-purple-600{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .lg\:via-purple-700{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .lg\:via-purple-800{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .lg\:via-purple-900{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .lg\:via-pink-100{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .lg\:via-pink-200{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .lg\:via-pink-300{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .lg\:via-pink-400{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .lg\:via-pink-500{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .lg\:via-pink-600{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .lg\:via-pink-700{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .lg\:via-pink-800{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .lg\:via-pink-900{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .lg\:via-lightgray{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .lg\:via-lightgray1{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .lg\:via-lightgray2{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .lg\:via-etapaI{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .lg\:via-etapaIbg{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .lg\:via-etapaII{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .lg\:via-etapaIIbg{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .lg\:via-etapaIII{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .lg\:via-etapaIIIbg{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .lg\:via-etapaIV{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .lg\:via-etapaIVbg{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .lg\:via-celeste{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .lg\:via-darkgray{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .lg\:via-secondary{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .lg\:via-amber{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .lg\:via-did-gray{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .lg\:via-did-gray1{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:via-primary{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .lg\:via-lightblue{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .lg\:via-darkblue{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .lg\:via-graytext{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .lg\:via-disabled{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .lg\:via-graybg{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .lg\:via-alertbg{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .lg\:via-background-gray{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .lg\:via-background-red{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .lg\:via-bluepdf{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .lg\:via-stages-first{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .lg\:via-stages-second{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .lg\:via-stages-third{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .lg\:via-stages-fourth{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .lg\:to-transparent{
    --gradient-to-color: transparent;
  }

  .lg\:to-current{
    --gradient-to-color: currentColor;
  }

  .lg\:to-black{
    --gradient-to-color: #000000;
  }

  .lg\:to-white{
    --gradient-to-color: #FFFFFF;
  }

  .lg\:to-gray-100{
    --gradient-to-color: #f7fafc;
  }

  .lg\:to-gray-200{
    --gradient-to-color: #edf2f7;
  }

  .lg\:to-gray-300{
    --gradient-to-color: #e2e8f0;
  }

  .lg\:to-gray-400{
    --gradient-to-color: #cbd5e0;
  }

  .lg\:to-gray-500{
    --gradient-to-color: #a0aec0;
  }

  .lg\:to-gray-600{
    --gradient-to-color: #718096;
  }

  .lg\:to-gray-700{
    --gradient-to-color: #4a5568;
  }

  .lg\:to-gray-800{
    --gradient-to-color: #2d3748;
  }

  .lg\:to-gray-900{
    --gradient-to-color: #1a202c;
  }

  .lg\:to-red{
    --gradient-to-color: #E5323F;
  }

  .lg\:to-orange{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:to-yellow{
    --gradient-to-color: #F2994A;
  }

  .lg\:to-green{
    --gradient-to-color: #00A653;
  }

  .lg\:to-teal-100{
    --gradient-to-color: #e6fffa;
  }

  .lg\:to-teal-200{
    --gradient-to-color: #b2f5ea;
  }

  .lg\:to-teal-300{
    --gradient-to-color: #81e6d9;
  }

  .lg\:to-teal-400{
    --gradient-to-color: #4fd1c5;
  }

  .lg\:to-teal-500{
    --gradient-to-color: #38b2ac;
  }

  .lg\:to-teal-600{
    --gradient-to-color: #319795;
  }

  .lg\:to-teal-700{
    --gradient-to-color: #2c7a7b;
  }

  .lg\:to-teal-800{
    --gradient-to-color: #285e61;
  }

  .lg\:to-teal-900{
    --gradient-to-color: #234e52;
  }

  .lg\:to-blue-did{
    --gradient-to-color: #1469B2;
  }

  .lg\:to-blue-title{
    --gradient-to-color: #00527D;
  }

  .lg\:to-indigo-100{
    --gradient-to-color: #ebf4ff;
  }

  .lg\:to-indigo-200{
    --gradient-to-color: #c3dafe;
  }

  .lg\:to-indigo-300{
    --gradient-to-color: #a3bffa;
  }

  .lg\:to-indigo-400{
    --gradient-to-color: #7f9cf5;
  }

  .lg\:to-indigo-500{
    --gradient-to-color: #667eea;
  }

  .lg\:to-indigo-600{
    --gradient-to-color: #5a67d8;
  }

  .lg\:to-indigo-700{
    --gradient-to-color: #4c51bf;
  }

  .lg\:to-indigo-800{
    --gradient-to-color: #434190;
  }

  .lg\:to-indigo-900{
    --gradient-to-color: #3c366b;
  }

  .lg\:to-purple-100{
    --gradient-to-color: #faf5ff;
  }

  .lg\:to-purple-200{
    --gradient-to-color: #e9d8fd;
  }

  .lg\:to-purple-300{
    --gradient-to-color: #d6bcfa;
  }

  .lg\:to-purple-400{
    --gradient-to-color: #b794f4;
  }

  .lg\:to-purple-500{
    --gradient-to-color: #9f7aea;
  }

  .lg\:to-purple-600{
    --gradient-to-color: #805ad5;
  }

  .lg\:to-purple-700{
    --gradient-to-color: #6b46c1;
  }

  .lg\:to-purple-800{
    --gradient-to-color: #553c9a;
  }

  .lg\:to-purple-900{
    --gradient-to-color: #44337a;
  }

  .lg\:to-pink-100{
    --gradient-to-color: #fff5f7;
  }

  .lg\:to-pink-200{
    --gradient-to-color: #fed7e2;
  }

  .lg\:to-pink-300{
    --gradient-to-color: #fbb6ce;
  }

  .lg\:to-pink-400{
    --gradient-to-color: #f687b3;
  }

  .lg\:to-pink-500{
    --gradient-to-color: #ed64a6;
  }

  .lg\:to-pink-600{
    --gradient-to-color: #d53f8c;
  }

  .lg\:to-pink-700{
    --gradient-to-color: #b83280;
  }

  .lg\:to-pink-800{
    --gradient-to-color: #97266d;
  }

  .lg\:to-pink-900{
    --gradient-to-color: #702459;
  }

  .lg\:to-lightgray{
    --gradient-to-color: #D1D3D4;
  }

  .lg\:to-lightgray1{
    --gradient-to-color: #F1F2F2;
  }

  .lg\:to-lightgray2{
    --gradient-to-color: #414042;
  }

  .lg\:to-etapaI{
    --gradient-to-color: #4A5FA0;
  }

  .lg\:to-etapaIbg{
    --gradient-to-color: #EEF4FF;
  }

  .lg\:to-etapaII{
    --gradient-to-color: #6DB1E1;
  }

  .lg\:to-etapaIIbg{
    --gradient-to-color: #EEFAFF;
  }

  .lg\:to-etapaIII{
    --gradient-to-color: #F97575;
  }

  .lg\:to-etapaIIIbg{
    --gradient-to-color: #FFF5F5;
  }

  .lg\:to-etapaIV{
    --gradient-to-color: #4B81AD;
  }

  .lg\:to-etapaIVbg{
    --gradient-to-color: #E8F1F7;
  }

  .lg\:to-celeste{
    --gradient-to-color: #F0F5FC;
  }

  .lg\:to-darkgray{
    --gradient-to-color: #58595B;
  }

  .lg\:to-secondary{
    --gradient-to-color: #0065EE;
  }

  .lg\:to-amber{
    --gradient-to-color: #FFC107;
  }

  .lg\:to-did-gray{
    --gradient-to-color: #8296A8;
  }

  .lg\:to-did-gray1{
    --gradient-to-color: #333333;
  }

  .lg\:to-primary{
    --gradient-to-color: #3169AE;
  }

  .lg\:to-lightblue{
    --gradient-to-color: #F4F9FF;
  }

  .lg\:to-darkblue{
    --gradient-to-color: #344058;
  }

  .lg\:to-graytext{
    --gradient-to-color: #97A2BA;
  }

  .lg\:to-disabled{
    --gradient-to-color: #F1F4F8;
  }

  .lg\:to-graybg{
    --gradient-to-color: #F7F9FD;
  }

  .lg\:to-alertbg{
    --gradient-to-color: #EDF3FC;
  }

  .lg\:to-background-gray{
    --gradient-to-color: #FAFBFD;
  }

  .lg\:to-background-red{
    --gradient-to-color: #EB5757;
  }

  .lg\:to-bluepdf{
    --gradient-to-color: #4f94cf;
  }

  .lg\:to-stages-first{
    --gradient-to-color: #3A69AC;
  }

  .lg\:to-stages-second{
    --gradient-to-color: #6889B5;
  }

  .lg\:to-stages-third{
    --gradient-to-color: #D44236;
  }

  .lg\:to-stages-fourth{
    --gradient-to-color: #2C5176;
  }

  .lg\:hover\:from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .lg\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .lg\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .lg\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .lg\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .lg\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .lg\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .lg\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .lg\:hover\:from-orange:hover{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:hover\:from-yellow:hover{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:hover\:from-green:hover{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .lg\:hover\:from-teal-100:hover{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .lg\:hover\:from-teal-200:hover{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .lg\:hover\:from-teal-300:hover{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .lg\:hover\:from-teal-400:hover{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .lg\:hover\:from-teal-500:hover{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .lg\:hover\:from-teal-600:hover{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .lg\:hover\:from-teal-700:hover{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .lg\:hover\:from-teal-800:hover{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .lg\:hover\:from-teal-900:hover{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .lg\:hover\:from-blue-did:hover{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .lg\:hover\:from-blue-title:hover{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .lg\:hover\:from-indigo-100:hover{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .lg\:hover\:from-indigo-200:hover{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .lg\:hover\:from-indigo-300:hover{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .lg\:hover\:from-indigo-400:hover{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .lg\:hover\:from-indigo-500:hover{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .lg\:hover\:from-indigo-600:hover{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .lg\:hover\:from-indigo-700:hover{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .lg\:hover\:from-indigo-800:hover{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .lg\:hover\:from-indigo-900:hover{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .lg\:hover\:from-purple-100:hover{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .lg\:hover\:from-purple-200:hover{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .lg\:hover\:from-purple-300:hover{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .lg\:hover\:from-purple-400:hover{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .lg\:hover\:from-purple-500:hover{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .lg\:hover\:from-purple-600:hover{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .lg\:hover\:from-purple-700:hover{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .lg\:hover\:from-purple-800:hover{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .lg\:hover\:from-purple-900:hover{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .lg\:hover\:from-pink-100:hover{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .lg\:hover\:from-pink-200:hover{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .lg\:hover\:from-pink-300:hover{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .lg\:hover\:from-pink-400:hover{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .lg\:hover\:from-pink-500:hover{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .lg\:hover\:from-pink-600:hover{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .lg\:hover\:from-pink-700:hover{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .lg\:hover\:from-pink-800:hover{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .lg\:hover\:from-pink-900:hover{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .lg\:hover\:from-lightgray:hover{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .lg\:hover\:from-lightgray1:hover{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .lg\:hover\:from-lightgray2:hover{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .lg\:hover\:from-etapaI:hover{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .lg\:hover\:from-etapaIbg:hover{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .lg\:hover\:from-etapaII:hover{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .lg\:hover\:from-etapaIIbg:hover{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .lg\:hover\:from-etapaIII:hover{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .lg\:hover\:from-etapaIIIbg:hover{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .lg\:hover\:from-etapaIV:hover{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .lg\:hover\:from-etapaIVbg:hover{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .lg\:hover\:from-celeste:hover{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .lg\:hover\:from-darkgray:hover{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .lg\:hover\:from-secondary:hover{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .lg\:hover\:from-amber:hover{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .lg\:hover\:from-did-gray:hover{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .lg\:hover\:from-did-gray1:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:hover\:from-primary:hover{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .lg\:hover\:from-lightblue:hover{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .lg\:hover\:from-darkblue:hover{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .lg\:hover\:from-graytext:hover{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .lg\:hover\:from-disabled:hover{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .lg\:hover\:from-graybg:hover{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .lg\:hover\:from-alertbg:hover{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .lg\:hover\:from-background-gray:hover{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .lg\:hover\:from-background-red:hover{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .lg\:hover\:from-bluepdf:hover{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .lg\:hover\:from-stages-first:hover{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .lg\:hover\:from-stages-second:hover{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .lg\:hover\:from-stages-third:hover{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .lg\:hover\:from-stages-fourth:hover{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .lg\:hover\:via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .lg\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .lg\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .lg\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .lg\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .lg\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .lg\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .lg\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .lg\:hover\:via-orange:hover{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:hover\:via-yellow:hover{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:hover\:via-green:hover{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .lg\:hover\:via-teal-100:hover{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .lg\:hover\:via-teal-200:hover{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .lg\:hover\:via-teal-300:hover{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .lg\:hover\:via-teal-400:hover{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .lg\:hover\:via-teal-500:hover{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .lg\:hover\:via-teal-600:hover{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .lg\:hover\:via-teal-700:hover{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .lg\:hover\:via-teal-800:hover{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .lg\:hover\:via-teal-900:hover{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .lg\:hover\:via-blue-did:hover{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .lg\:hover\:via-blue-title:hover{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .lg\:hover\:via-indigo-100:hover{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .lg\:hover\:via-indigo-200:hover{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .lg\:hover\:via-indigo-300:hover{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .lg\:hover\:via-indigo-400:hover{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .lg\:hover\:via-indigo-500:hover{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .lg\:hover\:via-indigo-600:hover{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .lg\:hover\:via-indigo-700:hover{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .lg\:hover\:via-indigo-800:hover{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .lg\:hover\:via-indigo-900:hover{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .lg\:hover\:via-purple-100:hover{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .lg\:hover\:via-purple-200:hover{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .lg\:hover\:via-purple-300:hover{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .lg\:hover\:via-purple-400:hover{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .lg\:hover\:via-purple-500:hover{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .lg\:hover\:via-purple-600:hover{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .lg\:hover\:via-purple-700:hover{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .lg\:hover\:via-purple-800:hover{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .lg\:hover\:via-purple-900:hover{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .lg\:hover\:via-pink-100:hover{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .lg\:hover\:via-pink-200:hover{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .lg\:hover\:via-pink-300:hover{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .lg\:hover\:via-pink-400:hover{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .lg\:hover\:via-pink-500:hover{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .lg\:hover\:via-pink-600:hover{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .lg\:hover\:via-pink-700:hover{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .lg\:hover\:via-pink-800:hover{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .lg\:hover\:via-pink-900:hover{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .lg\:hover\:via-lightgray:hover{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .lg\:hover\:via-lightgray1:hover{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .lg\:hover\:via-lightgray2:hover{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .lg\:hover\:via-etapaI:hover{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .lg\:hover\:via-etapaIbg:hover{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .lg\:hover\:via-etapaII:hover{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .lg\:hover\:via-etapaIIbg:hover{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .lg\:hover\:via-etapaIII:hover{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .lg\:hover\:via-etapaIIIbg:hover{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .lg\:hover\:via-etapaIV:hover{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .lg\:hover\:via-etapaIVbg:hover{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .lg\:hover\:via-celeste:hover{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .lg\:hover\:via-darkgray:hover{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .lg\:hover\:via-secondary:hover{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .lg\:hover\:via-amber:hover{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .lg\:hover\:via-did-gray:hover{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .lg\:hover\:via-did-gray1:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:hover\:via-primary:hover{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .lg\:hover\:via-lightblue:hover{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .lg\:hover\:via-darkblue:hover{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .lg\:hover\:via-graytext:hover{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .lg\:hover\:via-disabled:hover{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .lg\:hover\:via-graybg:hover{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .lg\:hover\:via-alertbg:hover{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .lg\:hover\:via-background-gray:hover{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .lg\:hover\:via-background-red:hover{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .lg\:hover\:via-bluepdf:hover{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .lg\:hover\:via-stages-first:hover{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .lg\:hover\:via-stages-second:hover{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .lg\:hover\:via-stages-third:hover{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .lg\:hover\:via-stages-fourth:hover{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .lg\:hover\:to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .lg\:hover\:to-current:hover{
    --gradient-to-color: currentColor;
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .lg\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc;
  }

  .lg\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7;
  }

  .lg\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0;
  }

  .lg\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0;
  }

  .lg\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0;
  }

  .lg\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096;
  }

  .lg\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568;
  }

  .lg\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748;
  }

  .lg\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c;
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color: #E5323F;
  }

  .lg\:hover\:to-orange:hover{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:hover\:to-yellow:hover{
    --gradient-to-color: #F2994A;
  }

  .lg\:hover\:to-green:hover{
    --gradient-to-color: #00A653;
  }

  .lg\:hover\:to-teal-100:hover{
    --gradient-to-color: #e6fffa;
  }

  .lg\:hover\:to-teal-200:hover{
    --gradient-to-color: #b2f5ea;
  }

  .lg\:hover\:to-teal-300:hover{
    --gradient-to-color: #81e6d9;
  }

  .lg\:hover\:to-teal-400:hover{
    --gradient-to-color: #4fd1c5;
  }

  .lg\:hover\:to-teal-500:hover{
    --gradient-to-color: #38b2ac;
  }

  .lg\:hover\:to-teal-600:hover{
    --gradient-to-color: #319795;
  }

  .lg\:hover\:to-teal-700:hover{
    --gradient-to-color: #2c7a7b;
  }

  .lg\:hover\:to-teal-800:hover{
    --gradient-to-color: #285e61;
  }

  .lg\:hover\:to-teal-900:hover{
    --gradient-to-color: #234e52;
  }

  .lg\:hover\:to-blue-did:hover{
    --gradient-to-color: #1469B2;
  }

  .lg\:hover\:to-blue-title:hover{
    --gradient-to-color: #00527D;
  }

  .lg\:hover\:to-indigo-100:hover{
    --gradient-to-color: #ebf4ff;
  }

  .lg\:hover\:to-indigo-200:hover{
    --gradient-to-color: #c3dafe;
  }

  .lg\:hover\:to-indigo-300:hover{
    --gradient-to-color: #a3bffa;
  }

  .lg\:hover\:to-indigo-400:hover{
    --gradient-to-color: #7f9cf5;
  }

  .lg\:hover\:to-indigo-500:hover{
    --gradient-to-color: #667eea;
  }

  .lg\:hover\:to-indigo-600:hover{
    --gradient-to-color: #5a67d8;
  }

  .lg\:hover\:to-indigo-700:hover{
    --gradient-to-color: #4c51bf;
  }

  .lg\:hover\:to-indigo-800:hover{
    --gradient-to-color: #434190;
  }

  .lg\:hover\:to-indigo-900:hover{
    --gradient-to-color: #3c366b;
  }

  .lg\:hover\:to-purple-100:hover{
    --gradient-to-color: #faf5ff;
  }

  .lg\:hover\:to-purple-200:hover{
    --gradient-to-color: #e9d8fd;
  }

  .lg\:hover\:to-purple-300:hover{
    --gradient-to-color: #d6bcfa;
  }

  .lg\:hover\:to-purple-400:hover{
    --gradient-to-color: #b794f4;
  }

  .lg\:hover\:to-purple-500:hover{
    --gradient-to-color: #9f7aea;
  }

  .lg\:hover\:to-purple-600:hover{
    --gradient-to-color: #805ad5;
  }

  .lg\:hover\:to-purple-700:hover{
    --gradient-to-color: #6b46c1;
  }

  .lg\:hover\:to-purple-800:hover{
    --gradient-to-color: #553c9a;
  }

  .lg\:hover\:to-purple-900:hover{
    --gradient-to-color: #44337a;
  }

  .lg\:hover\:to-pink-100:hover{
    --gradient-to-color: #fff5f7;
  }

  .lg\:hover\:to-pink-200:hover{
    --gradient-to-color: #fed7e2;
  }

  .lg\:hover\:to-pink-300:hover{
    --gradient-to-color: #fbb6ce;
  }

  .lg\:hover\:to-pink-400:hover{
    --gradient-to-color: #f687b3;
  }

  .lg\:hover\:to-pink-500:hover{
    --gradient-to-color: #ed64a6;
  }

  .lg\:hover\:to-pink-600:hover{
    --gradient-to-color: #d53f8c;
  }

  .lg\:hover\:to-pink-700:hover{
    --gradient-to-color: #b83280;
  }

  .lg\:hover\:to-pink-800:hover{
    --gradient-to-color: #97266d;
  }

  .lg\:hover\:to-pink-900:hover{
    --gradient-to-color: #702459;
  }

  .lg\:hover\:to-lightgray:hover{
    --gradient-to-color: #D1D3D4;
  }

  .lg\:hover\:to-lightgray1:hover{
    --gradient-to-color: #F1F2F2;
  }

  .lg\:hover\:to-lightgray2:hover{
    --gradient-to-color: #414042;
  }

  .lg\:hover\:to-etapaI:hover{
    --gradient-to-color: #4A5FA0;
  }

  .lg\:hover\:to-etapaIbg:hover{
    --gradient-to-color: #EEF4FF;
  }

  .lg\:hover\:to-etapaII:hover{
    --gradient-to-color: #6DB1E1;
  }

  .lg\:hover\:to-etapaIIbg:hover{
    --gradient-to-color: #EEFAFF;
  }

  .lg\:hover\:to-etapaIII:hover{
    --gradient-to-color: #F97575;
  }

  .lg\:hover\:to-etapaIIIbg:hover{
    --gradient-to-color: #FFF5F5;
  }

  .lg\:hover\:to-etapaIV:hover{
    --gradient-to-color: #4B81AD;
  }

  .lg\:hover\:to-etapaIVbg:hover{
    --gradient-to-color: #E8F1F7;
  }

  .lg\:hover\:to-celeste:hover{
    --gradient-to-color: #F0F5FC;
  }

  .lg\:hover\:to-darkgray:hover{
    --gradient-to-color: #58595B;
  }

  .lg\:hover\:to-secondary:hover{
    --gradient-to-color: #0065EE;
  }

  .lg\:hover\:to-amber:hover{
    --gradient-to-color: #FFC107;
  }

  .lg\:hover\:to-did-gray:hover{
    --gradient-to-color: #8296A8;
  }

  .lg\:hover\:to-did-gray1:hover{
    --gradient-to-color: #333333;
  }

  .lg\:hover\:to-primary:hover{
    --gradient-to-color: #3169AE;
  }

  .lg\:hover\:to-lightblue:hover{
    --gradient-to-color: #F4F9FF;
  }

  .lg\:hover\:to-darkblue:hover{
    --gradient-to-color: #344058;
  }

  .lg\:hover\:to-graytext:hover{
    --gradient-to-color: #97A2BA;
  }

  .lg\:hover\:to-disabled:hover{
    --gradient-to-color: #F1F4F8;
  }

  .lg\:hover\:to-graybg:hover{
    --gradient-to-color: #F7F9FD;
  }

  .lg\:hover\:to-alertbg:hover{
    --gradient-to-color: #EDF3FC;
  }

  .lg\:hover\:to-background-gray:hover{
    --gradient-to-color: #FAFBFD;
  }

  .lg\:hover\:to-background-red:hover{
    --gradient-to-color: #EB5757;
  }

  .lg\:hover\:to-bluepdf:hover{
    --gradient-to-color: #4f94cf;
  }

  .lg\:hover\:to-stages-first:hover{
    --gradient-to-color: #3A69AC;
  }

  .lg\:hover\:to-stages-second:hover{
    --gradient-to-color: #6889B5;
  }

  .lg\:hover\:to-stages-third:hover{
    --gradient-to-color: #D44236;
  }

  .lg\:hover\:to-stages-fourth:hover{
    --gradient-to-color: #2C5176;
  }

  .lg\:focus\:from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .lg\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .lg\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .lg\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .lg\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .lg\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .lg\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .lg\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .lg\:focus\:from-orange:focus{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:focus\:from-yellow:focus{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:focus\:from-green:focus{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .lg\:focus\:from-teal-100:focus{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .lg\:focus\:from-teal-200:focus{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .lg\:focus\:from-teal-300:focus{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .lg\:focus\:from-teal-400:focus{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .lg\:focus\:from-teal-500:focus{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .lg\:focus\:from-teal-600:focus{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .lg\:focus\:from-teal-700:focus{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .lg\:focus\:from-teal-800:focus{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .lg\:focus\:from-teal-900:focus{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .lg\:focus\:from-blue-did:focus{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .lg\:focus\:from-blue-title:focus{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .lg\:focus\:from-indigo-100:focus{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .lg\:focus\:from-indigo-200:focus{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .lg\:focus\:from-indigo-300:focus{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .lg\:focus\:from-indigo-400:focus{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .lg\:focus\:from-indigo-500:focus{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .lg\:focus\:from-indigo-600:focus{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .lg\:focus\:from-indigo-700:focus{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .lg\:focus\:from-indigo-800:focus{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .lg\:focus\:from-indigo-900:focus{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .lg\:focus\:from-purple-100:focus{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .lg\:focus\:from-purple-200:focus{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .lg\:focus\:from-purple-300:focus{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .lg\:focus\:from-purple-400:focus{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .lg\:focus\:from-purple-500:focus{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .lg\:focus\:from-purple-600:focus{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .lg\:focus\:from-purple-700:focus{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .lg\:focus\:from-purple-800:focus{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .lg\:focus\:from-purple-900:focus{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .lg\:focus\:from-pink-100:focus{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .lg\:focus\:from-pink-200:focus{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .lg\:focus\:from-pink-300:focus{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .lg\:focus\:from-pink-400:focus{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .lg\:focus\:from-pink-500:focus{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .lg\:focus\:from-pink-600:focus{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .lg\:focus\:from-pink-700:focus{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .lg\:focus\:from-pink-800:focus{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .lg\:focus\:from-pink-900:focus{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .lg\:focus\:from-lightgray:focus{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .lg\:focus\:from-lightgray1:focus{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .lg\:focus\:from-lightgray2:focus{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .lg\:focus\:from-etapaI:focus{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .lg\:focus\:from-etapaIbg:focus{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .lg\:focus\:from-etapaII:focus{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .lg\:focus\:from-etapaIIbg:focus{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .lg\:focus\:from-etapaIII:focus{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .lg\:focus\:from-etapaIIIbg:focus{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .lg\:focus\:from-etapaIV:focus{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .lg\:focus\:from-etapaIVbg:focus{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .lg\:focus\:from-celeste:focus{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .lg\:focus\:from-darkgray:focus{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .lg\:focus\:from-secondary:focus{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .lg\:focus\:from-amber:focus{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .lg\:focus\:from-did-gray:focus{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .lg\:focus\:from-did-gray1:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:focus\:from-primary:focus{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .lg\:focus\:from-lightblue:focus{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .lg\:focus\:from-darkblue:focus{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .lg\:focus\:from-graytext:focus{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .lg\:focus\:from-disabled:focus{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .lg\:focus\:from-graybg:focus{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .lg\:focus\:from-alertbg:focus{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .lg\:focus\:from-background-gray:focus{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .lg\:focus\:from-background-red:focus{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .lg\:focus\:from-bluepdf:focus{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .lg\:focus\:from-stages-first:focus{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .lg\:focus\:from-stages-second:focus{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .lg\:focus\:from-stages-third:focus{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .lg\:focus\:from-stages-fourth:focus{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .lg\:focus\:via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .lg\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .lg\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .lg\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .lg\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .lg\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .lg\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .lg\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .lg\:focus\:via-orange:focus{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:focus\:via-yellow:focus{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .lg\:focus\:via-green:focus{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .lg\:focus\:via-teal-100:focus{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .lg\:focus\:via-teal-200:focus{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .lg\:focus\:via-teal-300:focus{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .lg\:focus\:via-teal-400:focus{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .lg\:focus\:via-teal-500:focus{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .lg\:focus\:via-teal-600:focus{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .lg\:focus\:via-teal-700:focus{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .lg\:focus\:via-teal-800:focus{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .lg\:focus\:via-teal-900:focus{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .lg\:focus\:via-blue-did:focus{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .lg\:focus\:via-blue-title:focus{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .lg\:focus\:via-indigo-100:focus{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .lg\:focus\:via-indigo-200:focus{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .lg\:focus\:via-indigo-300:focus{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .lg\:focus\:via-indigo-400:focus{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .lg\:focus\:via-indigo-500:focus{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .lg\:focus\:via-indigo-600:focus{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .lg\:focus\:via-indigo-700:focus{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .lg\:focus\:via-indigo-800:focus{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .lg\:focus\:via-indigo-900:focus{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .lg\:focus\:via-purple-100:focus{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .lg\:focus\:via-purple-200:focus{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .lg\:focus\:via-purple-300:focus{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .lg\:focus\:via-purple-400:focus{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .lg\:focus\:via-purple-500:focus{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .lg\:focus\:via-purple-600:focus{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .lg\:focus\:via-purple-700:focus{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .lg\:focus\:via-purple-800:focus{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .lg\:focus\:via-purple-900:focus{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .lg\:focus\:via-pink-100:focus{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .lg\:focus\:via-pink-200:focus{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .lg\:focus\:via-pink-300:focus{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .lg\:focus\:via-pink-400:focus{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .lg\:focus\:via-pink-500:focus{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .lg\:focus\:via-pink-600:focus{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .lg\:focus\:via-pink-700:focus{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .lg\:focus\:via-pink-800:focus{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .lg\:focus\:via-pink-900:focus{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .lg\:focus\:via-lightgray:focus{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .lg\:focus\:via-lightgray1:focus{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .lg\:focus\:via-lightgray2:focus{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .lg\:focus\:via-etapaI:focus{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .lg\:focus\:via-etapaIbg:focus{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .lg\:focus\:via-etapaII:focus{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .lg\:focus\:via-etapaIIbg:focus{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .lg\:focus\:via-etapaIII:focus{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .lg\:focus\:via-etapaIIIbg:focus{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .lg\:focus\:via-etapaIV:focus{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .lg\:focus\:via-etapaIVbg:focus{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .lg\:focus\:via-celeste:focus{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .lg\:focus\:via-darkgray:focus{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .lg\:focus\:via-secondary:focus{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .lg\:focus\:via-amber:focus{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .lg\:focus\:via-did-gray:focus{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .lg\:focus\:via-did-gray1:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:focus\:via-primary:focus{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .lg\:focus\:via-lightblue:focus{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .lg\:focus\:via-darkblue:focus{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .lg\:focus\:via-graytext:focus{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .lg\:focus\:via-disabled:focus{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .lg\:focus\:via-graybg:focus{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .lg\:focus\:via-alertbg:focus{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .lg\:focus\:via-background-gray:focus{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .lg\:focus\:via-background-red:focus{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .lg\:focus\:via-bluepdf:focus{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .lg\:focus\:via-stages-first:focus{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .lg\:focus\:via-stages-second:focus{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .lg\:focus\:via-stages-third:focus{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .lg\:focus\:via-stages-fourth:focus{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .lg\:focus\:to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .lg\:focus\:to-current:focus{
    --gradient-to-color: currentColor;
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .lg\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc;
  }

  .lg\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7;
  }

  .lg\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0;
  }

  .lg\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0;
  }

  .lg\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0;
  }

  .lg\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096;
  }

  .lg\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568;
  }

  .lg\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748;
  }

  .lg\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c;
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color: #E5323F;
  }

  .lg\:focus\:to-orange:focus{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:focus\:to-yellow:focus{
    --gradient-to-color: #F2994A;
  }

  .lg\:focus\:to-green:focus{
    --gradient-to-color: #00A653;
  }

  .lg\:focus\:to-teal-100:focus{
    --gradient-to-color: #e6fffa;
  }

  .lg\:focus\:to-teal-200:focus{
    --gradient-to-color: #b2f5ea;
  }

  .lg\:focus\:to-teal-300:focus{
    --gradient-to-color: #81e6d9;
  }

  .lg\:focus\:to-teal-400:focus{
    --gradient-to-color: #4fd1c5;
  }

  .lg\:focus\:to-teal-500:focus{
    --gradient-to-color: #38b2ac;
  }

  .lg\:focus\:to-teal-600:focus{
    --gradient-to-color: #319795;
  }

  .lg\:focus\:to-teal-700:focus{
    --gradient-to-color: #2c7a7b;
  }

  .lg\:focus\:to-teal-800:focus{
    --gradient-to-color: #285e61;
  }

  .lg\:focus\:to-teal-900:focus{
    --gradient-to-color: #234e52;
  }

  .lg\:focus\:to-blue-did:focus{
    --gradient-to-color: #1469B2;
  }

  .lg\:focus\:to-blue-title:focus{
    --gradient-to-color: #00527D;
  }

  .lg\:focus\:to-indigo-100:focus{
    --gradient-to-color: #ebf4ff;
  }

  .lg\:focus\:to-indigo-200:focus{
    --gradient-to-color: #c3dafe;
  }

  .lg\:focus\:to-indigo-300:focus{
    --gradient-to-color: #a3bffa;
  }

  .lg\:focus\:to-indigo-400:focus{
    --gradient-to-color: #7f9cf5;
  }

  .lg\:focus\:to-indigo-500:focus{
    --gradient-to-color: #667eea;
  }

  .lg\:focus\:to-indigo-600:focus{
    --gradient-to-color: #5a67d8;
  }

  .lg\:focus\:to-indigo-700:focus{
    --gradient-to-color: #4c51bf;
  }

  .lg\:focus\:to-indigo-800:focus{
    --gradient-to-color: #434190;
  }

  .lg\:focus\:to-indigo-900:focus{
    --gradient-to-color: #3c366b;
  }

  .lg\:focus\:to-purple-100:focus{
    --gradient-to-color: #faf5ff;
  }

  .lg\:focus\:to-purple-200:focus{
    --gradient-to-color: #e9d8fd;
  }

  .lg\:focus\:to-purple-300:focus{
    --gradient-to-color: #d6bcfa;
  }

  .lg\:focus\:to-purple-400:focus{
    --gradient-to-color: #b794f4;
  }

  .lg\:focus\:to-purple-500:focus{
    --gradient-to-color: #9f7aea;
  }

  .lg\:focus\:to-purple-600:focus{
    --gradient-to-color: #805ad5;
  }

  .lg\:focus\:to-purple-700:focus{
    --gradient-to-color: #6b46c1;
  }

  .lg\:focus\:to-purple-800:focus{
    --gradient-to-color: #553c9a;
  }

  .lg\:focus\:to-purple-900:focus{
    --gradient-to-color: #44337a;
  }

  .lg\:focus\:to-pink-100:focus{
    --gradient-to-color: #fff5f7;
  }

  .lg\:focus\:to-pink-200:focus{
    --gradient-to-color: #fed7e2;
  }

  .lg\:focus\:to-pink-300:focus{
    --gradient-to-color: #fbb6ce;
  }

  .lg\:focus\:to-pink-400:focus{
    --gradient-to-color: #f687b3;
  }

  .lg\:focus\:to-pink-500:focus{
    --gradient-to-color: #ed64a6;
  }

  .lg\:focus\:to-pink-600:focus{
    --gradient-to-color: #d53f8c;
  }

  .lg\:focus\:to-pink-700:focus{
    --gradient-to-color: #b83280;
  }

  .lg\:focus\:to-pink-800:focus{
    --gradient-to-color: #97266d;
  }

  .lg\:focus\:to-pink-900:focus{
    --gradient-to-color: #702459;
  }

  .lg\:focus\:to-lightgray:focus{
    --gradient-to-color: #D1D3D4;
  }

  .lg\:focus\:to-lightgray1:focus{
    --gradient-to-color: #F1F2F2;
  }

  .lg\:focus\:to-lightgray2:focus{
    --gradient-to-color: #414042;
  }

  .lg\:focus\:to-etapaI:focus{
    --gradient-to-color: #4A5FA0;
  }

  .lg\:focus\:to-etapaIbg:focus{
    --gradient-to-color: #EEF4FF;
  }

  .lg\:focus\:to-etapaII:focus{
    --gradient-to-color: #6DB1E1;
  }

  .lg\:focus\:to-etapaIIbg:focus{
    --gradient-to-color: #EEFAFF;
  }

  .lg\:focus\:to-etapaIII:focus{
    --gradient-to-color: #F97575;
  }

  .lg\:focus\:to-etapaIIIbg:focus{
    --gradient-to-color: #FFF5F5;
  }

  .lg\:focus\:to-etapaIV:focus{
    --gradient-to-color: #4B81AD;
  }

  .lg\:focus\:to-etapaIVbg:focus{
    --gradient-to-color: #E8F1F7;
  }

  .lg\:focus\:to-celeste:focus{
    --gradient-to-color: #F0F5FC;
  }

  .lg\:focus\:to-darkgray:focus{
    --gradient-to-color: #58595B;
  }

  .lg\:focus\:to-secondary:focus{
    --gradient-to-color: #0065EE;
  }

  .lg\:focus\:to-amber:focus{
    --gradient-to-color: #FFC107;
  }

  .lg\:focus\:to-did-gray:focus{
    --gradient-to-color: #8296A8;
  }

  .lg\:focus\:to-did-gray1:focus{
    --gradient-to-color: #333333;
  }

  .lg\:focus\:to-primary:focus{
    --gradient-to-color: #3169AE;
  }

  .lg\:focus\:to-lightblue:focus{
    --gradient-to-color: #F4F9FF;
  }

  .lg\:focus\:to-darkblue:focus{
    --gradient-to-color: #344058;
  }

  .lg\:focus\:to-graytext:focus{
    --gradient-to-color: #97A2BA;
  }

  .lg\:focus\:to-disabled:focus{
    --gradient-to-color: #F1F4F8;
  }

  .lg\:focus\:to-graybg:focus{
    --gradient-to-color: #F7F9FD;
  }

  .lg\:focus\:to-alertbg:focus{
    --gradient-to-color: #EDF3FC;
  }

  .lg\:focus\:to-background-gray:focus{
    --gradient-to-color: #FAFBFD;
  }

  .lg\:focus\:to-background-red:focus{
    --gradient-to-color: #EB5757;
  }

  .lg\:focus\:to-bluepdf:focus{
    --gradient-to-color: #4f94cf;
  }

  .lg\:focus\:to-stages-first:focus{
    --gradient-to-color: #3A69AC;
  }

  .lg\:focus\:to-stages-second:focus{
    --gradient-to-color: #6889B5;
  }

  .lg\:focus\:to-stages-third:focus{
    --gradient-to-color: #D44236;
  }

  .lg\:focus\:to-stages-fourth:focus{
    --gradient-to-color: #2C5176;
  }

  .lg\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .lg\:bg-opacity-4{
    --bg-opacity: 0.04;
  }

  .lg\:bg-opacity-5{
    --bg-opacity: 0.05;
  }

  .lg\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .lg\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .lg\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .lg\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .lg\:bg-opacity-80{
    --bg-opacity: 0.8;
  }

  .lg\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .lg\:hover\:bg-opacity-4:hover{
    --bg-opacity: 0.04;
  }

  .lg\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05;
  }

  .lg\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .lg\:hover\:bg-opacity-80:hover{
    --bg-opacity: 0.8;
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .lg\:focus\:bg-opacity-4:focus{
    --bg-opacity: 0.04;
  }

  .lg\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05;
  }

  .lg\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .lg\:focus\:bg-opacity-80:focus{
    --bg-opacity: 0.8;
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .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-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-auto{
    background-size: auto;
  }

  .lg\:bg-cover{
    background-size: cover;
  }

  .lg\:bg-contain{
    background-size: contain;
  }

  .lg\:border-collapse{
    border-collapse: collapse;
  }

  .lg\:border-separate{
    border-collapse: separate;
  }

  .lg\:border-transparent{
    border-color: transparent;
  }

  .lg\:border-current{
    border-color: currentColor;
  }

  .lg\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:border-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:border-gray-100{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .lg\:border-gray-200{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .lg\:border-gray-300{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:border-gray-400{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .lg\:border-gray-500{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .lg\:border-gray-600{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .lg\:border-gray-700{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .lg\:border-gray-800{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .lg\:border-gray-900{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .lg\:border-red{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .lg\:border-orange{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:border-yellow{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .lg\:border-green{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .lg\:border-teal-100{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .lg\:border-teal-200{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .lg\:border-teal-300{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .lg\:border-teal-400{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .lg\:border-teal-500{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .lg\:border-teal-600{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .lg\:border-teal-700{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .lg\:border-teal-800{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .lg\:border-teal-900{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .lg\:border-blue-did{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .lg\:border-blue-title{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .lg\:border-indigo-100{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .lg\:border-indigo-200{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .lg\:border-indigo-300{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .lg\:border-indigo-400{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .lg\:border-indigo-500{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .lg\:border-indigo-600{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .lg\:border-indigo-700{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .lg\:border-indigo-800{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .lg\:border-indigo-900{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .lg\:border-purple-100{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .lg\:border-purple-200{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .lg\:border-purple-300{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .lg\:border-purple-400{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .lg\:border-purple-500{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .lg\:border-purple-600{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .lg\:border-purple-700{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .lg\:border-purple-800{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .lg\:border-purple-900{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .lg\:border-pink-100{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .lg\:border-pink-200{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .lg\:border-pink-300{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .lg\:border-pink-400{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .lg\:border-pink-500{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .lg\:border-pink-600{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .lg\:border-pink-700{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .lg\:border-pink-800{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .lg\:border-pink-900{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .lg\:border-lightgray{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .lg\:border-lightgray1{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .lg\:border-lightgray2{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .lg\:border-etapaI{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .lg\:border-etapaIbg{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .lg\:border-etapaII{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .lg\:border-etapaIIbg{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .lg\:border-etapaIII{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .lg\:border-etapaIIIbg{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .lg\:border-etapaIV{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .lg\:border-etapaIVbg{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .lg\:border-celeste{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .lg\:border-darkgray{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .lg\:border-secondary{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .lg\:border-amber{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .lg\:border-did-gray{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .lg\:border-did-gray1{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:border-primary{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .lg\:border-lightblue{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .lg\:border-darkblue{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .lg\:border-graytext{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .lg\:border-disabled{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .lg\:border-graybg{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .lg\:border-alertbg{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .lg\:border-background-gray{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .lg\:border-background-red{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .lg\:border-bluepdf{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .lg\:border-stages-first{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .lg\:border-stages-second{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .lg\:border-stages-third{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .lg\:border-stages-fourth{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .lg\:hover\:border-transparent:hover{
    border-color: transparent;
  }

  .lg\:hover\:border-current:hover{
    border-color: currentColor;
  }

  .lg\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:hover\:border-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:hover\:border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .lg\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .lg\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .lg\:hover\:border-gray-500:hover{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .lg\:hover\:border-gray-600:hover{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .lg\:hover\:border-gray-700:hover{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .lg\:hover\:border-gray-800:hover{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .lg\:hover\:border-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .lg\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .lg\:hover\:border-orange:hover{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:hover\:border-yellow:hover{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .lg\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .lg\:hover\:border-teal-100:hover{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .lg\:hover\:border-teal-200:hover{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .lg\:hover\:border-teal-300:hover{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .lg\:hover\:border-teal-400:hover{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .lg\:hover\:border-teal-500:hover{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .lg\:hover\:border-teal-600:hover{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .lg\:hover\:border-teal-700:hover{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .lg\:hover\:border-teal-800:hover{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .lg\:hover\:border-teal-900:hover{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .lg\:hover\:border-blue-did:hover{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .lg\:hover\:border-blue-title:hover{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .lg\:hover\:border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .lg\:hover\:border-purple-100:hover{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .lg\:hover\:border-purple-200:hover{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .lg\:hover\:border-purple-300:hover{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .lg\:hover\:border-purple-400:hover{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .lg\:hover\:border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .lg\:hover\:border-purple-600:hover{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .lg\:hover\:border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .lg\:hover\:border-purple-800:hover{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .lg\:hover\:border-purple-900:hover{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .lg\:hover\:border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .lg\:hover\:border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .lg\:hover\:border-pink-300:hover{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .lg\:hover\:border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .lg\:hover\:border-pink-500:hover{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .lg\:hover\:border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .lg\:hover\:border-pink-700:hover{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .lg\:hover\:border-pink-800:hover{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .lg\:hover\:border-pink-900:hover{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .lg\:hover\:border-lightgray:hover{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .lg\:hover\:border-lightgray1:hover{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .lg\:hover\:border-lightgray2:hover{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .lg\:hover\:border-etapaI:hover{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .lg\:hover\:border-etapaIbg:hover{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .lg\:hover\:border-etapaII:hover{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .lg\:hover\:border-etapaIIbg:hover{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .lg\:hover\:border-etapaIII:hover{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .lg\:hover\:border-etapaIIIbg:hover{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .lg\:hover\:border-etapaIV:hover{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .lg\:hover\:border-etapaIVbg:hover{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .lg\:hover\:border-celeste:hover{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .lg\:hover\:border-darkgray:hover{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .lg\:hover\:border-secondary:hover{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .lg\:hover\:border-amber:hover{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .lg\:hover\:border-did-gray:hover{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .lg\:hover\:border-did-gray1:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:hover\:border-primary:hover{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .lg\:hover\:border-lightblue:hover{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .lg\:hover\:border-darkblue:hover{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .lg\:hover\:border-graytext:hover{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .lg\:hover\:border-disabled:hover{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .lg\:hover\:border-graybg:hover{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .lg\:hover\:border-alertbg:hover{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .lg\:hover\:border-background-gray:hover{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .lg\:hover\:border-background-red:hover{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .lg\:hover\:border-bluepdf:hover{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .lg\:hover\:border-stages-first:hover{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .lg\:hover\:border-stages-second:hover{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .lg\:hover\:border-stages-third:hover{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .lg\:hover\:border-stages-fourth:hover{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .lg\:focus\:border-transparent:focus{
    border-color: transparent;
  }

  .lg\:focus\:border-current:focus{
    border-color: currentColor;
  }

  .lg\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:focus\:border-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:focus\:border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .lg\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .lg\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .lg\:focus\:border-gray-500:focus{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .lg\:focus\:border-gray-600:focus{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .lg\:focus\:border-gray-700:focus{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .lg\:focus\:border-gray-800:focus{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .lg\:focus\:border-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .lg\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .lg\:focus\:border-orange:focus{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .lg\:focus\:border-yellow:focus{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .lg\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .lg\:focus\:border-teal-100:focus{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .lg\:focus\:border-teal-200:focus{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .lg\:focus\:border-teal-300:focus{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .lg\:focus\:border-teal-400:focus{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .lg\:focus\:border-teal-500:focus{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .lg\:focus\:border-teal-600:focus{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .lg\:focus\:border-teal-700:focus{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .lg\:focus\:border-teal-800:focus{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .lg\:focus\:border-teal-900:focus{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .lg\:focus\:border-blue-did:focus{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .lg\:focus\:border-blue-title:focus{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .lg\:focus\:border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .lg\:focus\:border-purple-100:focus{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .lg\:focus\:border-purple-200:focus{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .lg\:focus\:border-purple-300:focus{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .lg\:focus\:border-purple-400:focus{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .lg\:focus\:border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .lg\:focus\:border-purple-600:focus{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .lg\:focus\:border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .lg\:focus\:border-purple-800:focus{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .lg\:focus\:border-purple-900:focus{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .lg\:focus\:border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .lg\:focus\:border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .lg\:focus\:border-pink-300:focus{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .lg\:focus\:border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .lg\:focus\:border-pink-500:focus{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .lg\:focus\:border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .lg\:focus\:border-pink-700:focus{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .lg\:focus\:border-pink-800:focus{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .lg\:focus\:border-pink-900:focus{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .lg\:focus\:border-lightgray:focus{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .lg\:focus\:border-lightgray1:focus{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .lg\:focus\:border-lightgray2:focus{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .lg\:focus\:border-etapaI:focus{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .lg\:focus\:border-etapaIbg:focus{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .lg\:focus\:border-etapaII:focus{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .lg\:focus\:border-etapaIIbg:focus{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .lg\:focus\:border-etapaIII:focus{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .lg\:focus\:border-etapaIIIbg:focus{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .lg\:focus\:border-etapaIV:focus{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .lg\:focus\:border-etapaIVbg:focus{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .lg\:focus\:border-celeste:focus{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .lg\:focus\:border-darkgray:focus{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .lg\:focus\:border-secondary:focus{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .lg\:focus\:border-amber:focus{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .lg\:focus\:border-did-gray:focus{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .lg\:focus\:border-did-gray1:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:focus\:border-primary:focus{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .lg\:focus\:border-lightblue:focus{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .lg\:focus\:border-darkblue:focus{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .lg\:focus\:border-graytext:focus{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .lg\:focus\:border-disabled:focus{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .lg\:focus\:border-graybg:focus{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .lg\:focus\:border-alertbg:focus{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .lg\:focus\:border-background-gray:focus{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .lg\:focus\:border-background-red:focus{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .lg\:focus\:border-bluepdf:focus{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .lg\:focus\:border-stages-first:focus{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .lg\:focus\:border-stages-second:focus{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .lg\:focus\:border-stages-third:focus{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .lg\:focus\:border-stages-fourth:focus{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .lg\:border-opacity-0{
    --border-opacity: 0;
  }

  .lg\:border-opacity-4{
    --border-opacity: 0.04;
  }

  .lg\:border-opacity-5{
    --border-opacity: 0.05;
  }

  .lg\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .lg\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .lg\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .lg\:border-opacity-100{
    --border-opacity: 1;
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .lg\:hover\:border-opacity-4:hover{
    --border-opacity: 0.04;
  }

  .lg\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05;
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .lg\:focus\:border-opacity-4:focus{
    --border-opacity: 0.04;
  }

  .lg\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05;
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .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-xl{
    border-radius: 0.75rem;
  }

  .lg\:rounded-2xl{
    border-radius: 1rem;
  }

  .lg\:rounded-3xl{
    border-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius: 1.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\: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-0{
    border-width: 0;
  }

  .lg\:border-1{
    border-width: 1px;
  }

  .lg\:border-2{
    border-width: 2px;
  }

  .lg\:border-4{
    border-width: 4px;
  }

  .lg\:border-5{
    border-width: 5px;
  }

  .lg\:border-8{
    border-width: 8px;
  }

  .lg\:border-12{
    border-width: 12px;
  }

  .lg\:border-15{
    border-width: 15px;
  }

  .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-1{
    border-top-width: 1px;
  }

  .lg\:border-r-1{
    border-right-width: 1px;
  }

  .lg\:border-b-1{
    border-bottom-width: 1px;
  }

  .lg\:border-l-1{
    border-left-width: 1px;
  }

  .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-5{
    border-top-width: 5px;
  }

  .lg\:border-r-5{
    border-right-width: 5px;
  }

  .lg\:border-b-5{
    border-bottom-width: 5px;
  }

  .lg\:border-l-5{
    border-left-width: 5px;
  }

  .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-12{
    border-top-width: 12px;
  }

  .lg\:border-r-12{
    border-right-width: 12px;
  }

  .lg\:border-b-12{
    border-bottom-width: 12px;
  }

  .lg\:border-l-12{
    border-left-width: 12px;
  }

  .lg\:border-t-15{
    border-top-width: 15px;
  }

  .lg\:border-r-15{
    border-right-width: 15px;
  }

  .lg\:border-b-15{
    border-bottom-width: 15px;
  }

  .lg\:border-l-15{
    border-left-width: 15px;
  }

  .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\:box-border{
    box-sizing: border-box;
  }

  .lg\:box-content{
    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\:block{
    display: block;
  }

  .lg\:inline-block{
    display: inline-block;
  }

  .lg\:inline{
    display: inline;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:inline-flex{
    display: inline-flex;
  }

  .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\:flow-root{
    display: flow-root;
  }

  .lg\:grid{
    display: grid;
  }

  .lg\:inline-grid{
    display: inline-grid;
  }

  .lg\:contents{
    display: contents;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:flex-row{
    flex-direction: row;
  }

  .lg\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .lg\:flex-col{
    flex-direction: column;
  }

  .lg\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .lg\:flex-wrap{
    flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .lg\:place-items-auto{
    place-items: auto;
  }

  .lg\:place-items-start{
    place-items: start;
  }

  .lg\:place-items-end{
    place-items: end;
  }

  .lg\:place-items-center{
    place-items: center;
  }

  .lg\:place-items-stretch{
    place-items: stretch;
  }

  .lg\:place-content-center{
    place-content: center;
  }

  .lg\:place-content-start{
    place-content: start;
  }

  .lg\:place-content-end{
    place-content: end;
  }

  .lg\:place-content-between{
    place-content: space-between;
  }

  .lg\:place-content-around{
    place-content: space-around;
  }

  .lg\:place-content-evenly{
    place-content: space-evenly;
  }

  .lg\:place-content-stretch{
    place-content: stretch;
  }

  .lg\:place-self-auto{
    place-self: auto;
  }

  .lg\:place-self-start{
    place-self: start;
  }

  .lg\:place-self-end{
    place-self: end;
  }

  .lg\:place-self-center{
    place-self: center;
  }

  .lg\:place-self-stretch{
    place-self: stretch;
  }

  .lg\:items-start{
    align-items: flex-start;
  }

  .lg\:items-end{
    align-items: flex-end;
  }

  .lg\:items-center{
    align-items: center;
  }

  .lg\:items-baseline{
    align-items: baseline;
  }

  .lg\:items-stretch{
    align-items: stretch;
  }

  .lg\:content-center{
    align-content: center;
  }

  .lg\:content-start{
    align-content: flex-start;
  }

  .lg\:content-end{
    align-content: flex-end;
  }

  .lg\:content-between{
    align-content: space-between;
  }

  .lg\:content-around{
    align-content: space-around;
  }

  .lg\:content-evenly{
    align-content: space-evenly;
  }

  .lg\:self-auto{
    align-self: auto;
  }

  .lg\:self-start{
    align-self: flex-start;
  }

  .lg\:self-end{
    align-self: flex-end;
  }

  .lg\:self-center{
    align-self: center;
  }

  .lg\:self-stretch{
    align-self: stretch;
  }

  .lg\:justify-items-auto{
    justify-items: auto;
  }

  .lg\:justify-items-start{
    justify-items: start;
  }

  .lg\:justify-items-end{
    justify-items: end;
  }

  .lg\:justify-items-center{
    justify-items: center;
  }

  .lg\:justify-items-stretch{
    justify-items: stretch;
  }

  .lg\:justify-start{
    justify-content: flex-start;
  }

  .lg\:justify-end{
    justify-content: flex-end;
  }

  .lg\:justify-center{
    justify-content: center;
  }

  .lg\:justify-between{
    justify-content: space-between;
  }

  .lg\:justify-around{
    justify-content: space-around;
  }

  .lg\:justify-evenly{
    justify-content: space-evenly;
  }

  .lg\:justify-self-auto{
    justify-self: auto;
  }

  .lg\:justify-self-start{
    justify-self: start;
  }

  .lg\:justify-self-end{
    justify-self: end;
  }

  .lg\:justify-self-center{
    justify-self: center;
  }

  .lg\:justify-self-stretch{
    justify-self: stretch;
  }

  .lg\:flex-1{
    flex: 1 1 0%;
  }

  .lg\:flex-auto{
    flex: 1 1 auto;
  }

  .lg\:flex-initial{
    flex: 0 1 auto;
  }

  .lg\:flex-none{
    flex: none;
  }

  .lg\:flex-grow-0{
    flex-grow: 0;
  }

  .lg\:flex-grow{
    flex-grow: 1;
  }

  .lg\:flex-shrink-0{
    flex-shrink: 0;
  }

  .lg\:flex-shrink{
    flex-shrink: 1;
  }

  .lg\:order-1{
    order: 1;
  }

  .lg\:order-2{
    order: 2;
  }

  .lg\:order-3{
    order: 3;
  }

  .lg\:order-4{
    order: 4;
  }

  .lg\:order-5{
    order: 5;
  }

  .lg\:order-6{
    order: 6;
  }

  .lg\:order-7{
    order: 7;
  }

  .lg\:order-8{
    order: 8;
  }

  .lg\:order-9{
    order: 9;
  }

  .lg\:order-10{
    order: 10;
  }

  .lg\:order-11{
    order: 11;
  }

  .lg\:order-12{
    order: 12;
  }

  .lg\:order-first{
    order: -9999;
  }

  .lg\:order-last{
    order: 9999;
  }

  .lg\:order-none{
    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\:clear-left{
    clear: left;
  }

  .lg\:clear-right{
    clear: right;
  }

  .lg\:clear-both{
    clear: both;
  }

  .lg\:clear-none{
    clear: none;
  }

  .lg\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:font-gob{
    font-family: gobCL, system-ui;
  }

  .lg\:font-roboto{
    font-family: Roboto, Sans-serif;
  }

  .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\: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\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .lg\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .lg\:focus\:font-light:focus{
    font-weight: 300;
  }

  .lg\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .lg\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .lg\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .lg\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .lg\:focus\:font-black:focus{
    font-weight: 900;
  }

  .lg\:h-0{
    height: 0;
  }

  .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-8{
    height: 2rem;
  }

  .lg\:h-10{
    height: 2.5rem;
  }

  .lg\:h-12{
    height: 3rem;
  }

  .lg\:h-16{
    height: 4rem;
  }

  .lg\:h-20{
    height: 5rem;
  }

  .lg\:h-24{
    height: 6rem;
  }

  .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-1\/2{
    height: 50%;
  }

  .lg\:h-1\/3{
    height: 33.333333%;
  }

  .lg\:h-2\/3{
    height: 66.666667%;
  }

  .lg\:h-1\/4{
    height: 25%;
  }

  .lg\:h-2\/4{
    height: 50%;
  }

  .lg\:h-3\/4{
    height: 75%;
  }

  .lg\:h-1\/5{
    height: 20%;
  }

  .lg\:h-2\/5{
    height: 40%;
  }

  .lg\:h-3\/5{
    height: 60%;
  }

  .lg\:h-4\/5{
    height: 80%;
  }

  .lg\:h-1\/6{
    height: 16.666667%;
  }

  .lg\:h-2\/6{
    height: 33.333333%;
  }

  .lg\:h-3\/6{
    height: 50%;
  }

  .lg\:h-4\/6{
    height: 66.666667%;
  }

  .lg\:h-5\/6{
    height: 83.333333%;
  }

  .lg\:h-1\/12{
    height: 8.333333%;
  }

  .lg\:h-2\/12{
    height: 16.666667%;
  }

  .lg\:h-3\/12{
    height: 25%;
  }

  .lg\:h-4\/12{
    height: 33.333333%;
  }

  .lg\:h-5\/12{
    height: 41.666667%;
  }

  .lg\:h-6\/12{
    height: 50%;
  }

  .lg\:h-7\/12{
    height: 58.333333%;
  }

  .lg\:h-8\/12{
    height: 66.666667%;
  }

  .lg\:h-9\/12{
    height: 75%;
  }

  .lg\:h-10\/12{
    height: 83.333333%;
  }

  .lg\:h-11\/12{
    height: 91.666667%;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:h-screen{
    height: 100vh;
  }

  .lg\:h-2px{
    height: 2px;
  }

  .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.75em;
  }

  .lg\:text-4xl{
    font-size: 2.25rem;
  }

  .lg\:text-5xl{
    font-size: 3rem;
  }

  .lg\:text-6xl{
    font-size: 4rem;
  }

  .lg\:text-2xs{
    font-size: 0.625rem;
  }

  .lg\:text-3xs{
    font-size: 0.687rem;
  }

  .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\:list-inside{
    list-style-position: inside;
  }

  .lg\:list-outside{
    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\:m-0{
    margin: 0;
  }

  .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-8{
    margin: 2rem;
  }

  .lg\:m-10{
    margin: 2.5rem;
  }

  .lg\:m-12{
    margin: 3rem;
  }

  .lg\:m-16{
    margin: 4rem;
  }

  .lg\:m-20{
    margin: 5rem;
  }

  .lg\:m-24{
    margin: 6rem;
  }

  .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-1\/2{
    margin: 50%;
  }

  .lg\:m-1\/3{
    margin: 33.333333%;
  }

  .lg\:m-2\/3{
    margin: 66.666667%;
  }

  .lg\:m-1\/4{
    margin: 25%;
  }

  .lg\:m-2\/4{
    margin: 50%;
  }

  .lg\:m-3\/4{
    margin: 75%;
  }

  .lg\:m-1\/5{
    margin: 20%;
  }

  .lg\:m-2\/5{
    margin: 40%;
  }

  .lg\:m-3\/5{
    margin: 60%;
  }

  .lg\:m-4\/5{
    margin: 80%;
  }

  .lg\:m-1\/6{
    margin: 16.666667%;
  }

  .lg\:m-2\/6{
    margin: 33.333333%;
  }

  .lg\:m-3\/6{
    margin: 50%;
  }

  .lg\:m-4\/6{
    margin: 66.666667%;
  }

  .lg\:m-5\/6{
    margin: 83.333333%;
  }

  .lg\:m-1\/12{
    margin: 8.333333%;
  }

  .lg\:m-2\/12{
    margin: 16.666667%;
  }

  .lg\:m-3\/12{
    margin: 25%;
  }

  .lg\:m-4\/12{
    margin: 33.333333%;
  }

  .lg\:m-5\/12{
    margin: 41.666667%;
  }

  .lg\:m-6\/12{
    margin: 50%;
  }

  .lg\:m-7\/12{
    margin: 58.333333%;
  }

  .lg\:m-8\/12{
    margin: 66.666667%;
  }

  .lg\:m-9\/12{
    margin: 75%;
  }

  .lg\:m-10\/12{
    margin: 83.333333%;
  }

  .lg\:m-11\/12{
    margin: 91.666667%;
  }

  .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-8{
    margin: -2rem;
  }

  .lg\:-m-10{
    margin: -2.5rem;
  }

  .lg\:-m-12{
    margin: -3rem;
  }

  .lg\:-m-16{
    margin: -4rem;
  }

  .lg\:-m-20{
    margin: -5rem;
  }

  .lg\:-m-24{
    margin: -6rem;
  }

  .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\:-m-1\/2{
    margin: -50%;
  }

  .lg\:-m-1\/3{
    margin: -33.33333%;
  }

  .lg\:-m-2\/3{
    margin: -66.66667%;
  }

  .lg\:-m-1\/4{
    margin: -25%;
  }

  .lg\:-m-2\/4{
    margin: -50%;
  }

  .lg\:-m-3\/4{
    margin: -75%;
  }

  .lg\:-m-1\/5{
    margin: -20%;
  }

  .lg\:-m-2\/5{
    margin: -40%;
  }

  .lg\:-m-3\/5{
    margin: -60%;
  }

  .lg\:-m-4\/5{
    margin: -80%;
  }

  .lg\:-m-1\/6{
    margin: -16.66667%;
  }

  .lg\:-m-2\/6{
    margin: -33.33333%;
  }

  .lg\:-m-3\/6{
    margin: -50%;
  }

  .lg\:-m-4\/6{
    margin: -66.66667%;
  }

  .lg\:-m-5\/6{
    margin: -83.33333%;
  }

  .lg\:-m-1\/12{
    margin: -8.33333%;
  }

  .lg\:-m-2\/12{
    margin: -16.66667%;
  }

  .lg\:-m-3\/12{
    margin: -25%;
  }

  .lg\:-m-4\/12{
    margin: -33.33333%;
  }

  .lg\:-m-5\/12{
    margin: -41.66667%;
  }

  .lg\:-m-6\/12{
    margin: -50%;
  }

  .lg\:-m-7\/12{
    margin: -58.33333%;
  }

  .lg\:-m-8\/12{
    margin: -66.66667%;
  }

  .lg\:-m-9\/12{
    margin: -75%;
  }

  .lg\:-m-10\/12{
    margin: -83.33333%;
  }

  .lg\:-m-11\/12{
    margin: -91.66667%;
  }

  .lg\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .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-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .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-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .lg\:mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .lg\:my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .lg\:mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .lg\:my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .lg\:mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .lg\:my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .lg\:mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .lg\:my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .lg\:mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .lg\:my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .lg\:mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .lg\:my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .lg\:mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .lg\:my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .lg\:mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .lg\:my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .lg\:mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .lg\:my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .lg\:mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .lg\:my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .lg\:mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .lg\:my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .lg\:mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .lg\:my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .lg\:mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .lg\:my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .lg\:mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .lg\:my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .lg\:mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .lg\:my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .lg\:mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .lg\:my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .lg\:mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .lg\:my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .lg\:mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .lg\:my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .lg\:mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .lg\:my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .lg\:mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .lg\:my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .lg\:mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .lg\:my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .lg\:mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .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\:-my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:-mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:-my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .lg\:-mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .lg\:-my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .lg\:-mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .lg\:-my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .lg\:-mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .lg\:-my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:-mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:-my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .lg\:-mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .lg\:-my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .lg\:-mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .lg\:-my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .lg\:-mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .lg\:-my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .lg\:-mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .lg\:-my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .lg\:-mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .lg\:-my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .lg\:-mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .lg\:-my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .lg\:-mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .lg\:-my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:-mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:-my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .lg\:-mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .lg\:-my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .lg\:-mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .lg\:-my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .lg\:-mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .lg\:-my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .lg\:-mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .lg\:-my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .lg\:-mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .lg\:-my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .lg\:-mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .lg\:-my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .lg\:-mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .lg\:-my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:-mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:-my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .lg\:-mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .lg\:-my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .lg\:-mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .lg\:-my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .lg\:-mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .lg\:-my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .lg\:-mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .lg\:-my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .lg\:-mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .lg\:mt-0{
    margin-top: 0;
  }

  .lg\:mr-0{
    margin-right: 0;
  }

  .lg\:mb-0{
    margin-bottom: 0;
  }

  .lg\:ml-0{
    margin-left: 0;
  }

  .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-8{
    margin-top: 2rem;
  }

  .lg\:mr-8{
    margin-right: 2rem;
  }

  .lg\:mb-8{
    margin-bottom: 2rem;
  }

  .lg\:ml-8{
    margin-left: 2rem;
  }

  .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-12{
    margin-top: 3rem;
  }

  .lg\:mr-12{
    margin-right: 3rem;
  }

  .lg\:mb-12{
    margin-bottom: 3rem;
  }

  .lg\:ml-12{
    margin-left: 3rem;
  }

  .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-20{
    margin-top: 5rem;
  }

  .lg\:mr-20{
    margin-right: 5rem;
  }

  .lg\:mb-20{
    margin-bottom: 5rem;
  }

  .lg\:ml-20{
    margin-left: 5rem;
  }

  .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-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-1\/2{
    margin-top: 50%;
  }

  .lg\:mr-1\/2{
    margin-right: 50%;
  }

  .lg\:mb-1\/2{
    margin-bottom: 50%;
  }

  .lg\:ml-1\/2{
    margin-left: 50%;
  }

  .lg\:mt-1\/3{
    margin-top: 33.333333%;
  }

  .lg\:mr-1\/3{
    margin-right: 33.333333%;
  }

  .lg\:mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .lg\:ml-1\/3{
    margin-left: 33.333333%;
  }

  .lg\:mt-2\/3{
    margin-top: 66.666667%;
  }

  .lg\:mr-2\/3{
    margin-right: 66.666667%;
  }

  .lg\:mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .lg\:ml-2\/3{
    margin-left: 66.666667%;
  }

  .lg\:mt-1\/4{
    margin-top: 25%;
  }

  .lg\:mr-1\/4{
    margin-right: 25%;
  }

  .lg\:mb-1\/4{
    margin-bottom: 25%;
  }

  .lg\:ml-1\/4{
    margin-left: 25%;
  }

  .lg\:mt-2\/4{
    margin-top: 50%;
  }

  .lg\:mr-2\/4{
    margin-right: 50%;
  }

  .lg\:mb-2\/4{
    margin-bottom: 50%;
  }

  .lg\:ml-2\/4{
    margin-left: 50%;
  }

  .lg\:mt-3\/4{
    margin-top: 75%;
  }

  .lg\:mr-3\/4{
    margin-right: 75%;
  }

  .lg\:mb-3\/4{
    margin-bottom: 75%;
  }

  .lg\:ml-3\/4{
    margin-left: 75%;
  }

  .lg\:mt-1\/5{
    margin-top: 20%;
  }

  .lg\:mr-1\/5{
    margin-right: 20%;
  }

  .lg\:mb-1\/5{
    margin-bottom: 20%;
  }

  .lg\:ml-1\/5{
    margin-left: 20%;
  }

  .lg\:mt-2\/5{
    margin-top: 40%;
  }

  .lg\:mr-2\/5{
    margin-right: 40%;
  }

  .lg\:mb-2\/5{
    margin-bottom: 40%;
  }

  .lg\:ml-2\/5{
    margin-left: 40%;
  }

  .lg\:mt-3\/5{
    margin-top: 60%;
  }

  .lg\:mr-3\/5{
    margin-right: 60%;
  }

  .lg\:mb-3\/5{
    margin-bottom: 60%;
  }

  .lg\:ml-3\/5{
    margin-left: 60%;
  }

  .lg\:mt-4\/5{
    margin-top: 80%;
  }

  .lg\:mr-4\/5{
    margin-right: 80%;
  }

  .lg\:mb-4\/5{
    margin-bottom: 80%;
  }

  .lg\:ml-4\/5{
    margin-left: 80%;
  }

  .lg\:mt-1\/6{
    margin-top: 16.666667%;
  }

  .lg\:mr-1\/6{
    margin-right: 16.666667%;
  }

  .lg\:mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .lg\:ml-1\/6{
    margin-left: 16.666667%;
  }

  .lg\:mt-2\/6{
    margin-top: 33.333333%;
  }

  .lg\:mr-2\/6{
    margin-right: 33.333333%;
  }

  .lg\:mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .lg\:ml-2\/6{
    margin-left: 33.333333%;
  }

  .lg\:mt-3\/6{
    margin-top: 50%;
  }

  .lg\:mr-3\/6{
    margin-right: 50%;
  }

  .lg\:mb-3\/6{
    margin-bottom: 50%;
  }

  .lg\:ml-3\/6{
    margin-left: 50%;
  }

  .lg\:mt-4\/6{
    margin-top: 66.666667%;
  }

  .lg\:mr-4\/6{
    margin-right: 66.666667%;
  }

  .lg\:mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .lg\:ml-4\/6{
    margin-left: 66.666667%;
  }

  .lg\:mt-5\/6{
    margin-top: 83.333333%;
  }

  .lg\:mr-5\/6{
    margin-right: 83.333333%;
  }

  .lg\:mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .lg\:ml-5\/6{
    margin-left: 83.333333%;
  }

  .lg\:mt-1\/12{
    margin-top: 8.333333%;
  }

  .lg\:mr-1\/12{
    margin-right: 8.333333%;
  }

  .lg\:mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .lg\:ml-1\/12{
    margin-left: 8.333333%;
  }

  .lg\:mt-2\/12{
    margin-top: 16.666667%;
  }

  .lg\:mr-2\/12{
    margin-right: 16.666667%;
  }

  .lg\:mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .lg\:ml-2\/12{
    margin-left: 16.666667%;
  }

  .lg\:mt-3\/12{
    margin-top: 25%;
  }

  .lg\:mr-3\/12{
    margin-right: 25%;
  }

  .lg\:mb-3\/12{
    margin-bottom: 25%;
  }

  .lg\:ml-3\/12{
    margin-left: 25%;
  }

  .lg\:mt-4\/12{
    margin-top: 33.333333%;
  }

  .lg\:mr-4\/12{
    margin-right: 33.333333%;
  }

  .lg\:mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .lg\:ml-4\/12{
    margin-left: 33.333333%;
  }

  .lg\:mt-5\/12{
    margin-top: 41.666667%;
  }

  .lg\:mr-5\/12{
    margin-right: 41.666667%;
  }

  .lg\:mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .lg\:ml-5\/12{
    margin-left: 41.666667%;
  }

  .lg\:mt-6\/12{
    margin-top: 50%;
  }

  .lg\:mr-6\/12{
    margin-right: 50%;
  }

  .lg\:mb-6\/12{
    margin-bottom: 50%;
  }

  .lg\:ml-6\/12{
    margin-left: 50%;
  }

  .lg\:mt-7\/12{
    margin-top: 58.333333%;
  }

  .lg\:mr-7\/12{
    margin-right: 58.333333%;
  }

  .lg\:mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .lg\:ml-7\/12{
    margin-left: 58.333333%;
  }

  .lg\:mt-8\/12{
    margin-top: 66.666667%;
  }

  .lg\:mr-8\/12{
    margin-right: 66.666667%;
  }

  .lg\:mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .lg\:ml-8\/12{
    margin-left: 66.666667%;
  }

  .lg\:mt-9\/12{
    margin-top: 75%;
  }

  .lg\:mr-9\/12{
    margin-right: 75%;
  }

  .lg\:mb-9\/12{
    margin-bottom: 75%;
  }

  .lg\:ml-9\/12{
    margin-left: 75%;
  }

  .lg\:mt-10\/12{
    margin-top: 83.333333%;
  }

  .lg\:mr-10\/12{
    margin-right: 83.333333%;
  }

  .lg\:mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .lg\:ml-10\/12{
    margin-left: 83.333333%;
  }

  .lg\:mt-11\/12{
    margin-top: 91.666667%;
  }

  .lg\:mr-11\/12{
    margin-right: 91.666667%;
  }

  .lg\:mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .lg\:ml-11\/12{
    margin-left: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
  }

  .lg\:-mr-8{
    margin-right: -2rem;
  }

  .lg\:-mb-8{
    margin-bottom: -2rem;
  }

  .lg\:-ml-8{
    margin-left: -2rem;
  }

  .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-12{
    margin-top: -3rem;
  }

  .lg\:-mr-12{
    margin-right: -3rem;
  }

  .lg\:-mb-12{
    margin-bottom: -3rem;
  }

  .lg\:-ml-12{
    margin-left: -3rem;
  }

  .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-20{
    margin-top: -5rem;
  }

  .lg\:-mr-20{
    margin-right: -5rem;
  }

  .lg\:-mb-20{
    margin-bottom: -5rem;
  }

  .lg\:-ml-20{
    margin-left: -5rem;
  }

  .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-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\:-mt-1\/2{
    margin-top: -50%;
  }

  .lg\:-mr-1\/2{
    margin-right: -50%;
  }

  .lg\:-mb-1\/2{
    margin-bottom: -50%;
  }

  .lg\:-ml-1\/2{
    margin-left: -50%;
  }

  .lg\:-mt-1\/3{
    margin-top: -33.33333%;
  }

  .lg\:-mr-1\/3{
    margin-right: -33.33333%;
  }

  .lg\:-mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .lg\:-ml-1\/3{
    margin-left: -33.33333%;
  }

  .lg\:-mt-2\/3{
    margin-top: -66.66667%;
  }

  .lg\:-mr-2\/3{
    margin-right: -66.66667%;
  }

  .lg\:-mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .lg\:-ml-2\/3{
    margin-left: -66.66667%;
  }

  .lg\:-mt-1\/4{
    margin-top: -25%;
  }

  .lg\:-mr-1\/4{
    margin-right: -25%;
  }

  .lg\:-mb-1\/4{
    margin-bottom: -25%;
  }

  .lg\:-ml-1\/4{
    margin-left: -25%;
  }

  .lg\:-mt-2\/4{
    margin-top: -50%;
  }

  .lg\:-mr-2\/4{
    margin-right: -50%;
  }

  .lg\:-mb-2\/4{
    margin-bottom: -50%;
  }

  .lg\:-ml-2\/4{
    margin-left: -50%;
  }

  .lg\:-mt-3\/4{
    margin-top: -75%;
  }

  .lg\:-mr-3\/4{
    margin-right: -75%;
  }

  .lg\:-mb-3\/4{
    margin-bottom: -75%;
  }

  .lg\:-ml-3\/4{
    margin-left: -75%;
  }

  .lg\:-mt-1\/5{
    margin-top: -20%;
  }

  .lg\:-mr-1\/5{
    margin-right: -20%;
  }

  .lg\:-mb-1\/5{
    margin-bottom: -20%;
  }

  .lg\:-ml-1\/5{
    margin-left: -20%;
  }

  .lg\:-mt-2\/5{
    margin-top: -40%;
  }

  .lg\:-mr-2\/5{
    margin-right: -40%;
  }

  .lg\:-mb-2\/5{
    margin-bottom: -40%;
  }

  .lg\:-ml-2\/5{
    margin-left: -40%;
  }

  .lg\:-mt-3\/5{
    margin-top: -60%;
  }

  .lg\:-mr-3\/5{
    margin-right: -60%;
  }

  .lg\:-mb-3\/5{
    margin-bottom: -60%;
  }

  .lg\:-ml-3\/5{
    margin-left: -60%;
  }

  .lg\:-mt-4\/5{
    margin-top: -80%;
  }

  .lg\:-mr-4\/5{
    margin-right: -80%;
  }

  .lg\:-mb-4\/5{
    margin-bottom: -80%;
  }

  .lg\:-ml-4\/5{
    margin-left: -80%;
  }

  .lg\:-mt-1\/6{
    margin-top: -16.66667%;
  }

  .lg\:-mr-1\/6{
    margin-right: -16.66667%;
  }

  .lg\:-mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .lg\:-ml-1\/6{
    margin-left: -16.66667%;
  }

  .lg\:-mt-2\/6{
    margin-top: -33.33333%;
  }

  .lg\:-mr-2\/6{
    margin-right: -33.33333%;
  }

  .lg\:-mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .lg\:-ml-2\/6{
    margin-left: -33.33333%;
  }

  .lg\:-mt-3\/6{
    margin-top: -50%;
  }

  .lg\:-mr-3\/6{
    margin-right: -50%;
  }

  .lg\:-mb-3\/6{
    margin-bottom: -50%;
  }

  .lg\:-ml-3\/6{
    margin-left: -50%;
  }

  .lg\:-mt-4\/6{
    margin-top: -66.66667%;
  }

  .lg\:-mr-4\/6{
    margin-right: -66.66667%;
  }

  .lg\:-mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .lg\:-ml-4\/6{
    margin-left: -66.66667%;
  }

  .lg\:-mt-5\/6{
    margin-top: -83.33333%;
  }

  .lg\:-mr-5\/6{
    margin-right: -83.33333%;
  }

  .lg\:-mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .lg\:-ml-5\/6{
    margin-left: -83.33333%;
  }

  .lg\:-mt-1\/12{
    margin-top: -8.33333%;
  }

  .lg\:-mr-1\/12{
    margin-right: -8.33333%;
  }

  .lg\:-mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .lg\:-ml-1\/12{
    margin-left: -8.33333%;
  }

  .lg\:-mt-2\/12{
    margin-top: -16.66667%;
  }

  .lg\:-mr-2\/12{
    margin-right: -16.66667%;
  }

  .lg\:-mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .lg\:-ml-2\/12{
    margin-left: -16.66667%;
  }

  .lg\:-mt-3\/12{
    margin-top: -25%;
  }

  .lg\:-mr-3\/12{
    margin-right: -25%;
  }

  .lg\:-mb-3\/12{
    margin-bottom: -25%;
  }

  .lg\:-ml-3\/12{
    margin-left: -25%;
  }

  .lg\:-mt-4\/12{
    margin-top: -33.33333%;
  }

  .lg\:-mr-4\/12{
    margin-right: -33.33333%;
  }

  .lg\:-mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .lg\:-ml-4\/12{
    margin-left: -33.33333%;
  }

  .lg\:-mt-5\/12{
    margin-top: -41.66667%;
  }

  .lg\:-mr-5\/12{
    margin-right: -41.66667%;
  }

  .lg\:-mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .lg\:-ml-5\/12{
    margin-left: -41.66667%;
  }

  .lg\:-mt-6\/12{
    margin-top: -50%;
  }

  .lg\:-mr-6\/12{
    margin-right: -50%;
  }

  .lg\:-mb-6\/12{
    margin-bottom: -50%;
  }

  .lg\:-ml-6\/12{
    margin-left: -50%;
  }

  .lg\:-mt-7\/12{
    margin-top: -58.33333%;
  }

  .lg\:-mr-7\/12{
    margin-right: -58.33333%;
  }

  .lg\:-mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .lg\:-ml-7\/12{
    margin-left: -58.33333%;
  }

  .lg\:-mt-8\/12{
    margin-top: -66.66667%;
  }

  .lg\:-mr-8\/12{
    margin-right: -66.66667%;
  }

  .lg\:-mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .lg\:-ml-8\/12{
    margin-left: -66.66667%;
  }

  .lg\:-mt-9\/12{
    margin-top: -75%;
  }

  .lg\:-mr-9\/12{
    margin-right: -75%;
  }

  .lg\:-mb-9\/12{
    margin-bottom: -75%;
  }

  .lg\:-ml-9\/12{
    margin-left: -75%;
  }

  .lg\:-mt-10\/12{
    margin-top: -83.33333%;
  }

  .lg\:-mr-10\/12{
    margin-right: -83.33333%;
  }

  .lg\:-mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .lg\:-ml-10\/12{
    margin-left: -83.33333%;
  }

  .lg\:-mt-11\/12{
    margin-top: -91.66667%;
  }

  .lg\:-mr-11\/12{
    margin-right: -91.66667%;
  }

  .lg\:-mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .lg\:-ml-11\/12{
    margin-left: -91.66667%;
  }
}

@media (min-width: 1280px){
  .xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .xl\:container{
      max-width: 1280px;
    }
  }

  .xl\:animate-none{
    animation: none;
  }

  .xl\:animate-spin{
    animation: spin 1s linear infinite;
  }

  .xl\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xl\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xl\:animate-bounce{
    animation: bounce 1s infinite;
  }

  .xl\:delay-75{
    transition-delay: 75ms;
  }

  .xl\:delay-100{
    transition-delay: 100ms;
  }

  .xl\:delay-150{
    transition-delay: 150ms;
  }

  .xl\:delay-200{
    transition-delay: 200ms;
  }

  .xl\:delay-300{
    transition-delay: 300ms;
  }

  .xl\:delay-500{
    transition-delay: 500ms;
  }

  .xl\:delay-700{
    transition-delay: 700ms;
  }

  .xl\:delay-1000{
    transition-delay: 1000ms;
  }

  .xl\:duration-75{
    transition-duration: 75ms;
  }

  .xl\:duration-100{
    transition-duration: 100ms;
  }

  .xl\:duration-150{
    transition-duration: 150ms;
  }

  .xl\:duration-200{
    transition-duration: 200ms;
  }

  .xl\:duration-300{
    transition-duration: 300ms;
  }

  .xl\:duration-500{
    transition-duration: 500ms;
  }

  .xl\:duration-700{
    transition-duration: 700ms;
  }

  .xl\:duration-1000{
    transition-duration: 1000ms;
  }

  .xl\:ease-linear{
    transition-timing-function: linear;
  }

  .xl\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xl\:transition-none{
    transition-property: none;
  }

  .xl\:transition-all{
    transition-property: all;
  }

  .xl\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xl\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xl\:transition-opacity{
    transition-property: opacity;
  }

  .xl\:transition-shadow{
    transition-property: box-shadow;
  }

  .xl\:transition-transform{
    transition-property: transform;
  }

  .xl\:skew-x-0{
    --transform-skew-x: 0;
  }

  .xl\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .xl\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .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-x-2{
    --transform-skew-x: -2deg;
  }

  .xl\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .xl\:skew-y-0{
    --transform-skew-y: 0;
  }

  .xl\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .xl\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .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-y-2{
    --transform-skew-y: -2deg;
  }

  .xl\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .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-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .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\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .xl\:translate-x-0{
    --transform-translate-x: 0;
  }

  .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-8{
    --transform-translate-x: 2rem;
  }

  .xl\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .xl\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .xl\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .xl\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .xl\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .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-1\/2{
    --transform-translate-x: 50%;
  }

  .xl\:translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .xl\:translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .xl\:translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .xl\:translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .xl\:translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .xl\:translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .xl\:translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .xl\:translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .xl\:translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .xl\:translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .xl\:translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .xl\:translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .xl\:translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .xl\:translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .xl\:translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .xl\:translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .xl\:translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .xl\:translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .xl\:translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .xl\:translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .xl\:translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .xl\:translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .xl\:translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .xl\:translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .xl\:translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .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-8{
    --transform-translate-x: -2rem;
  }

  .xl\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .xl\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .xl\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .xl\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .xl\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .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-1\/2{
    --transform-translate-x: -50%;
  }

  .xl\:-translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .xl\:-translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .xl\:-translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .xl\:-translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .xl\:-translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .xl\:-translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .xl\:-translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .xl\:-translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .xl\:-translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .xl\:-translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .xl\:-translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .xl\:-translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .xl\:-translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .xl\:-translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .xl\:-translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .xl\:-translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .xl\:-translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .xl\:-translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .xl\:-translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .xl\:-translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .xl\:-translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .xl\:-translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .xl\:-translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .xl\:-translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .xl\:-translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .xl\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .xl\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .xl\:translate-y-0{
    --transform-translate-y: 0;
  }

  .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-8{
    --transform-translate-y: 2rem;
  }

  .xl\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .xl\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .xl\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .xl\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .xl\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .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-1\/2{
    --transform-translate-y: 50%;
  }

  .xl\:translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .xl\:translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .xl\:translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .xl\:translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .xl\:translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .xl\:translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .xl\:translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .xl\:translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .xl\:translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .xl\:translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .xl\:translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .xl\:translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .xl\:translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .xl\:translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .xl\:translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .xl\:translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .xl\:translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .xl\:translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .xl\:translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .xl\:translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .xl\:translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .xl\:translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .xl\:translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .xl\:translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .xl\:translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .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-8{
    --transform-translate-y: -2rem;
  }

  .xl\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .xl\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .xl\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .xl\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .xl\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .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-1\/2{
    --transform-translate-y: -50%;
  }

  .xl\:-translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .xl\:-translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .xl\:-translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .xl\:-translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .xl\:-translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .xl\:-translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .xl\:-translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .xl\:-translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .xl\:-translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .xl\:-translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .xl\:-translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .xl\:-translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .xl\:-translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .xl\:-translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .xl\:-translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .xl\:-translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .xl\:-translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .xl\:-translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .xl\:-translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .xl\:-translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .xl\:-translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .xl\:-translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .xl\:-translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .xl\:-translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .xl\:-translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .xl\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .xl\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .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-8:hover{
    --transform-translate-x: 2rem;
  }

  .xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .xl\:hover\:translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .xl\:hover\:translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .xl\:hover\:translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .xl\:hover\:translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .xl\:hover\:translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .xl\:hover\:translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .xl\:hover\:translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .xl\:hover\:translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .xl\:hover\:translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .xl\:hover\:translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .xl\:hover\:translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .xl\:hover\:translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .xl\:hover\:translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .xl\:hover\:translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .xl\:hover\:translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .xl\:hover\:translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .xl\:hover\:translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .xl\:hover\:translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .xl\:hover\:translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .xl\:hover\:translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .xl\:hover\:translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-x: -2rem;
  }

  .xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .xl\:hover\:-translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .xl\:hover\:-translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .xl\:hover\:-translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .xl\:hover\:-translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .xl\:hover\:-translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .xl\:hover\:-translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .xl\:hover\:-translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .xl\:hover\:-translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .xl\:hover\:-translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .xl\:hover\:-translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .xl\:hover\:-translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .xl\:hover\:-translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .xl\:hover\:-translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .xl\:hover\:-translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .xl\:hover\:-translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .xl\:hover\:-translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .xl\:hover\:-translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .xl\:hover\:-translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .xl\:hover\:-translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .xl\:hover\:-translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .xl\:hover\:-translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .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-8:hover{
    --transform-translate-y: 2rem;
  }

  .xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .xl\:hover\:translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .xl\:hover\:translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .xl\:hover\:translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .xl\:hover\:translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .xl\:hover\:translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .xl\:hover\:translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .xl\:hover\:translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .xl\:hover\:translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .xl\:hover\:translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .xl\:hover\:translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .xl\:hover\:translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .xl\:hover\:translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .xl\:hover\:translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .xl\:hover\:translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .xl\:hover\:translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .xl\:hover\:translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .xl\:hover\:translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .xl\:hover\:translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .xl\:hover\:translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .xl\:hover\:translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .xl\:hover\:translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .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-8:hover{
    --transform-translate-y: -2rem;
  }

  .xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .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-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .xl\:hover\:-translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .xl\:hover\:-translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .xl\:hover\:-translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .xl\:hover\:-translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .xl\:hover\:-translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .xl\:hover\:-translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .xl\:hover\:-translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .xl\:hover\:-translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .xl\:hover\:-translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .xl\:hover\:-translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .xl\:hover\:-translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .xl\:hover\:-translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .xl\:hover\:-translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .xl\:hover\:-translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .xl\:hover\:-translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .xl\:hover\:-translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .xl\:hover\:-translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .xl\:hover\:-translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .xl\:hover\:-translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .xl\:hover\:-translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .xl\:hover\:-translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .xl\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .xl\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .xl\:focus\:translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .xl\:focus\:translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .xl\:focus\:translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .xl\:focus\:translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .xl\:focus\:translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .xl\:focus\:translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .xl\:focus\:translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .xl\:focus\:translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .xl\:focus\:translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .xl\:focus\:translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .xl\:focus\:translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .xl\:focus\:translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .xl\:focus\:translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .xl\:focus\:translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .xl\:focus\:translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .xl\:focus\:translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .xl\:focus\:translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .xl\:focus\:translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .xl\:focus\:translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .xl\:focus\:translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .xl\:focus\:translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .xl\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .xl\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .xl\:focus\:-translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .xl\:focus\:-translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .xl\:focus\:-translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .xl\:focus\:-translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .xl\:focus\:-translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .xl\:focus\:-translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .xl\:focus\:-translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .xl\:focus\:-translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .xl\:focus\:-translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .xl\:focus\:-translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .xl\:focus\:-translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .xl\:focus\:-translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .xl\:focus\:-translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .xl\:focus\:-translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .xl\:focus\:-translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .xl\:focus\:-translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .xl\:focus\:-translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .xl\:focus\:-translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .xl\:focus\:-translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .xl\:focus\:-translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .xl\:focus\:-translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .xl\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .xl\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .xl\:focus\:translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .xl\:focus\:translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .xl\:focus\:translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .xl\:focus\:translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .xl\:focus\:translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .xl\:focus\:translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .xl\:focus\:translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .xl\:focus\:translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .xl\:focus\:translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .xl\:focus\:translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .xl\:focus\:translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .xl\:focus\:translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .xl\:focus\:translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .xl\:focus\:translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .xl\:focus\:translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .xl\:focus\:translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .xl\:focus\:translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .xl\:focus\:translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .xl\:focus\:translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .xl\:focus\:translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .xl\:focus\:translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .xl\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .xl\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .xl\:focus\:-translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .xl\:focus\:-translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .xl\:focus\:-translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .xl\:focus\:-translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .xl\:focus\:-translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .xl\:focus\:-translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .xl\:focus\:-translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .xl\:focus\:-translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .xl\:focus\:-translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .xl\:focus\:-translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .xl\:focus\:-translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .xl\:focus\:-translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .xl\:focus\:-translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .xl\:focus\:-translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .xl\:focus\:-translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .xl\:focus\:-translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .xl\:focus\:-translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .xl\:focus\:-translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .xl\:focus\:-translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .xl\:focus\:-translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .xl\:focus\:-translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .xl\:rotate-0{
    --transform-rotate: 0;
  }

  .xl\:rotate-1{
    --transform-rotate: 1deg;
  }

  .xl\:rotate-2{
    --transform-rotate: 2deg;
  }

  .xl\:rotate-3{
    --transform-rotate: 3deg;
  }

  .xl\:rotate-6{
    --transform-rotate: 6deg;
  }

  .xl\:rotate-12{
    --transform-rotate: 12deg;
  }

  .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-12{
    --transform-rotate: -12deg;
  }

  .xl\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .xl\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .xl\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .xl\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .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\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .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\: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\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .xl\:origin-center{
    transform-origin: center;
  }

  .xl\:origin-top{
    transform-origin: top;
  }

  .xl\:origin-top-right{
    transform-origin: top right;
  }

  .xl\:origin-right{
    transform-origin: right;
  }

  .xl\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .xl\:origin-bottom{
    transform-origin: bottom;
  }

  .xl\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .xl\:origin-left{
    transform-origin: left;
  }

  .xl\:origin-top-left{
    transform-origin: top left;
  }

  .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;
    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{
    transform: none;
  }

  .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-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-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-span-full{
    grid-row: 1 / -1;
  }

  .xl\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .xl\:auto-rows-min{
    grid-auto-rows: min-content;
  }

  .xl\:auto-rows-max{
    grid-auto-rows: max-content;
  }

  .xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .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\: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-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-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-span-full{
    grid-column: 1 / -1;
  }

  .xl\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .xl\:auto-cols-min{
    grid-auto-columns: min-content;
  }

  .xl\:auto-cols-max{
    grid-auto-columns: max-content;
  }

  .xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .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-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\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xl\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xl\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xl\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xl\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xl\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xl\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .xl\:gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xl\:gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xl\:gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .xl\:gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .xl\:gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .xl\:gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .xl\:gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .xl\:gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .xl\:gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xl\:gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xl\:gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xl\:gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xl\:gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .xl\:gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xl\:gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .xl\:gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xl\:gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .xl\:gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .xl\:gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xl\:gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .xl\:gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xl\:gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .xl\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xl\:col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xl\:col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xl\:col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xl\:col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xl\:col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xl\:col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xl\:col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xl\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xl\:gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xl\:gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xl\:gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xl\:gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xl\:gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xl\:gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xl\:gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xl\:row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xl\:row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xl\:row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xl\:row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xl\:row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xl\:row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xl\:row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xl\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xl\:gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xl\:gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xl\:gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xl\:gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xl\:gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xl\:gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xl\:gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .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\:w-0{
    width: 0;
  }

  .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-8{
    width: 2rem;
  }

  .xl\:w-10{
    width: 2.5rem;
  }

  .xl\:w-12{
    width: 3rem;
  }

  .xl\:w-16{
    width: 4rem;
  }

  .xl\:w-20{
    width: 5rem;
  }

  .xl\:w-24{
    width: 6rem;
  }

  .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\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xl\:break-all{
    word-break: break-all;
  }

  .xl\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .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\:visible{
    visibility: visible;
  }

  .xl\:invisible{
    visibility: hidden;
  }

  .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\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .xl\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .xl\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .xl\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: 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\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .xl\:normal-nums{
    font-variant-numeric: normal;
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .xl\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:underline{
    text-decoration: underline;
  }

  .xl\:line-through{
    text-decoration: line-through;
  }

  .xl\:no-underline{
    text-decoration: none;
  }

  .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\:focus\:underline:focus{
    text-decoration: underline;
  }

  .xl\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .xl\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .xl\:uppercase{
    text-transform: uppercase;
  }

  .xl\:lowercase{
    text-transform: lowercase;
  }

  .xl\:capitalize{
    text-transform: capitalize;
  }

  .xl\:normal-case{
    text-transform: none;
  }

  .xl\:italic{
    font-style: italic;
  }

  .xl\:not-italic{
    font-style: normal;
  }

  .xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .xl\:text-opacity-4{
    --text-opacity: 0.04;
  }

  .xl\:text-opacity-5{
    --text-opacity: 0.05;
  }

  .xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xl\:hover\:text-opacity-4:hover{
    --text-opacity: 0.04;
  }

  .xl\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05;
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xl\:focus\:text-opacity-4:focus{
    --text-opacity: 0.04;
  }

  .xl\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05;
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xl\:text-transparent{
    color: transparent;
  }

  .xl\:text-current{
    color: currentColor;
  }

  .xl\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:text-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:text-gray-100{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .xl\:text-gray-200{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .xl\:text-gray-300{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:text-gray-400{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .xl\:text-gray-500{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .xl\:text-gray-600{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .xl\:text-gray-700{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .xl\:text-gray-800{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .xl\:text-gray-900{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .xl\:text-red{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .xl\:text-orange{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:text-yellow{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .xl\:text-green{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .xl\:text-teal-100{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .xl\:text-teal-200{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .xl\:text-teal-300{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .xl\:text-teal-400{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .xl\:text-teal-500{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .xl\:text-teal-600{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .xl\:text-teal-700{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .xl\:text-teal-800{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .xl\:text-teal-900{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .xl\:text-blue-did{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .xl\:text-blue-title{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .xl\:text-indigo-100{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .xl\:text-indigo-200{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .xl\:text-indigo-300{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .xl\:text-indigo-400{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .xl\:text-indigo-500{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .xl\:text-indigo-600{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .xl\:text-indigo-700{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .xl\:text-indigo-800{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .xl\:text-indigo-900{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .xl\:text-purple-100{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .xl\:text-purple-200{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .xl\:text-purple-300{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .xl\:text-purple-400{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .xl\:text-purple-500{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .xl\:text-purple-600{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .xl\:text-purple-700{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .xl\:text-purple-800{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .xl\:text-purple-900{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .xl\:text-pink-100{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .xl\:text-pink-200{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .xl\:text-pink-300{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .xl\:text-pink-400{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .xl\:text-pink-500{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .xl\:text-pink-600{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .xl\:text-pink-700{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .xl\:text-pink-800{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .xl\:text-pink-900{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .xl\:text-lightgray{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .xl\:text-lightgray1{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .xl\:text-lightgray2{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .xl\:text-etapaI{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .xl\:text-etapaIbg{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .xl\:text-etapaII{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .xl\:text-etapaIIbg{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .xl\:text-etapaIII{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .xl\:text-etapaIIIbg{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .xl\:text-etapaIV{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .xl\:text-etapaIVbg{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .xl\:text-celeste{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .xl\:text-darkgray{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .xl\:text-secondary{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .xl\:text-amber{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .xl\:text-did-gray{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .xl\:text-did-gray1{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:text-primary{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .xl\:text-lightblue{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .xl\:text-darkblue{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .xl\:text-graytext{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .xl\:text-disabled{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .xl\:text-graybg{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .xl\:text-alertbg{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .xl\:text-background-gray{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .xl\:text-background-red{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .xl\:text-bluepdf{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .xl\:text-stages-first{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .xl\:text-stages-second{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .xl\:text-stages-third{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .xl\:text-stages-fourth{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .xl\:hover\:text-transparent:hover{
    color: transparent;
  }

  .xl\:hover\:text-current:hover{
    color: currentColor;
  }

  .xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .xl\:hover\:text-gray-500:hover{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .xl\:hover\:text-gray-600:hover{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .xl\:hover\:text-gray-700:hover{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .xl\:hover\:text-gray-800:hover{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .xl\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .xl\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .xl\:hover\:text-orange:hover{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:hover\:text-yellow:hover{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .xl\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .xl\:hover\:text-teal-100:hover{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .xl\:hover\:text-teal-200:hover{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .xl\:hover\:text-teal-300:hover{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .xl\:hover\:text-teal-400:hover{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .xl\:hover\:text-teal-500:hover{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .xl\:hover\:text-teal-600:hover{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .xl\:hover\:text-teal-700:hover{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .xl\:hover\:text-teal-800:hover{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .xl\:hover\:text-teal-900:hover{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .xl\:hover\:text-blue-did:hover{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .xl\:hover\:text-blue-title:hover{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-100:hover{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-200:hover{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-300:hover{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-400:hover{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-500:hover{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-600:hover{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-700:hover{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-800:hover{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .xl\:hover\:text-indigo-900:hover{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .xl\:hover\:text-purple-100:hover{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .xl\:hover\:text-purple-200:hover{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .xl\:hover\:text-purple-300:hover{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .xl\:hover\:text-purple-400:hover{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .xl\:hover\:text-purple-500:hover{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .xl\:hover\:text-purple-600:hover{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .xl\:hover\:text-purple-700:hover{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .xl\:hover\:text-purple-800:hover{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .xl\:hover\:text-purple-900:hover{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .xl\:hover\:text-pink-100:hover{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .xl\:hover\:text-pink-200:hover{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .xl\:hover\:text-pink-300:hover{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .xl\:hover\:text-pink-400:hover{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .xl\:hover\:text-pink-500:hover{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .xl\:hover\:text-pink-600:hover{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .xl\:hover\:text-pink-700:hover{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .xl\:hover\:text-pink-800:hover{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .xl\:hover\:text-pink-900:hover{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .xl\:hover\:text-lightgray:hover{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .xl\:hover\:text-lightgray1:hover{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .xl\:hover\:text-lightgray2:hover{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .xl\:hover\:text-etapaI:hover{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .xl\:hover\:text-etapaIbg:hover{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .xl\:hover\:text-etapaII:hover{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .xl\:hover\:text-etapaIIbg:hover{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .xl\:hover\:text-etapaIII:hover{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .xl\:hover\:text-etapaIIIbg:hover{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .xl\:hover\:text-etapaIV:hover{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .xl\:hover\:text-etapaIVbg:hover{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .xl\:hover\:text-celeste:hover{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .xl\:hover\:text-darkgray:hover{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .xl\:hover\:text-secondary:hover{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .xl\:hover\:text-amber:hover{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .xl\:hover\:text-did-gray:hover{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .xl\:hover\:text-did-gray1:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:hover\:text-primary:hover{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .xl\:hover\:text-lightblue:hover{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .xl\:hover\:text-darkblue:hover{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .xl\:hover\:text-graytext:hover{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .xl\:hover\:text-disabled:hover{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .xl\:hover\:text-graybg:hover{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .xl\:hover\:text-alertbg:hover{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .xl\:hover\:text-background-gray:hover{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .xl\:hover\:text-background-red:hover{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .xl\:hover\:text-bluepdf:hover{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .xl\:hover\:text-stages-first:hover{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .xl\:hover\:text-stages-second:hover{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .xl\:hover\:text-stages-third:hover{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .xl\:hover\:text-stages-fourth:hover{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .xl\:focus\:text-transparent:focus{
    color: transparent;
  }

  .xl\:focus\:text-current:focus{
    color: currentColor;
  }

  .xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity));
  }

  .xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity));
  }

  .xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity));
  }

  .xl\:focus\:text-gray-500:focus{
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
  }

  .xl\:focus\:text-gray-600:focus{
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
  }

  .xl\:focus\:text-gray-700:focus{
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
  }

  .xl\:focus\:text-gray-800:focus{
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
  }

  .xl\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity));
  }

  .xl\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--text-opacity));
  }

  .xl\:focus\:text-orange:focus{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:focus\:text-yellow:focus{
    --text-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--text-opacity));
  }

  .xl\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--text-opacity));
  }

  .xl\:focus\:text-teal-100:focus{
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity));
  }

  .xl\:focus\:text-teal-200:focus{
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity));
  }

  .xl\:focus\:text-teal-300:focus{
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity));
  }

  .xl\:focus\:text-teal-400:focus{
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity));
  }

  .xl\:focus\:text-teal-500:focus{
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity));
  }

  .xl\:focus\:text-teal-600:focus{
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity));
  }

  .xl\:focus\:text-teal-700:focus{
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity));
  }

  .xl\:focus\:text-teal-800:focus{
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity));
  }

  .xl\:focus\:text-teal-900:focus{
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity));
  }

  .xl\:focus\:text-blue-did:focus{
    --text-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--text-opacity));
  }

  .xl\:focus\:text-blue-title:focus{
    --text-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-100:focus{
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-200:focus{
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-300:focus{
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-400:focus{
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-500:focus{
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-600:focus{
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-700:focus{
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-800:focus{
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity));
  }

  .xl\:focus\:text-indigo-900:focus{
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity));
  }

  .xl\:focus\:text-purple-100:focus{
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity));
  }

  .xl\:focus\:text-purple-200:focus{
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity));
  }

  .xl\:focus\:text-purple-300:focus{
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity));
  }

  .xl\:focus\:text-purple-400:focus{
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity));
  }

  .xl\:focus\:text-purple-500:focus{
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity));
  }

  .xl\:focus\:text-purple-600:focus{
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity));
  }

  .xl\:focus\:text-purple-700:focus{
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity));
  }

  .xl\:focus\:text-purple-800:focus{
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity));
  }

  .xl\:focus\:text-purple-900:focus{
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity));
  }

  .xl\:focus\:text-pink-100:focus{
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity));
  }

  .xl\:focus\:text-pink-200:focus{
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity));
  }

  .xl\:focus\:text-pink-300:focus{
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity));
  }

  .xl\:focus\:text-pink-400:focus{
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity));
  }

  .xl\:focus\:text-pink-500:focus{
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity));
  }

  .xl\:focus\:text-pink-600:focus{
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity));
  }

  .xl\:focus\:text-pink-700:focus{
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity));
  }

  .xl\:focus\:text-pink-800:focus{
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity));
  }

  .xl\:focus\:text-pink-900:focus{
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity));
  }

  .xl\:focus\:text-lightgray:focus{
    --text-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--text-opacity));
  }

  .xl\:focus\:text-lightgray1:focus{
    --text-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--text-opacity));
  }

  .xl\:focus\:text-lightgray2:focus{
    --text-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--text-opacity));
  }

  .xl\:focus\:text-etapaI:focus{
    --text-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--text-opacity));
  }

  .xl\:focus\:text-etapaIbg:focus{
    --text-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--text-opacity));
  }

  .xl\:focus\:text-etapaII:focus{
    --text-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--text-opacity));
  }

  .xl\:focus\:text-etapaIIbg:focus{
    --text-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--text-opacity));
  }

  .xl\:focus\:text-etapaIII:focus{
    --text-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--text-opacity));
  }

  .xl\:focus\:text-etapaIIIbg:focus{
    --text-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--text-opacity));
  }

  .xl\:focus\:text-etapaIV:focus{
    --text-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--text-opacity));
  }

  .xl\:focus\:text-etapaIVbg:focus{
    --text-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--text-opacity));
  }

  .xl\:focus\:text-celeste:focus{
    --text-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--text-opacity));
  }

  .xl\:focus\:text-darkgray:focus{
    --text-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--text-opacity));
  }

  .xl\:focus\:text-secondary:focus{
    --text-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--text-opacity));
  }

  .xl\:focus\:text-amber:focus{
    --text-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--text-opacity));
  }

  .xl\:focus\:text-did-gray:focus{
    --text-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--text-opacity));
  }

  .xl\:focus\:text-did-gray1:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:focus\:text-primary:focus{
    --text-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--text-opacity));
  }

  .xl\:focus\:text-lightblue:focus{
    --text-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--text-opacity));
  }

  .xl\:focus\:text-darkblue:focus{
    --text-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--text-opacity));
  }

  .xl\:focus\:text-graytext:focus{
    --text-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--text-opacity));
  }

  .xl\:focus\:text-disabled:focus{
    --text-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--text-opacity));
  }

  .xl\:focus\:text-graybg:focus{
    --text-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--text-opacity));
  }

  .xl\:focus\:text-alertbg:focus{
    --text-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--text-opacity));
  }

  .xl\:focus\:text-background-gray:focus{
    --text-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--text-opacity));
  }

  .xl\:focus\:text-background-red:focus{
    --text-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--text-opacity));
  }

  .xl\:focus\:text-bluepdf:focus{
    --text-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--text-opacity));
  }

  .xl\:focus\:text-stages-first:focus{
    --text-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--text-opacity));
  }

  .xl\:focus\:text-stages-second:focus{
    --text-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--text-opacity));
  }

  .xl\:focus\:text-stages-third:focus{
    --text-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--text-opacity));
  }

  .xl\:focus\:text-stages-fourth:focus{
    --text-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--text-opacity));
  }

  .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\:table-auto{
    table-layout: auto;
  }

  .xl\:table-fixed{
    table-layout: fixed;
  }

  .xl\:stroke-0{
    stroke-width: 0;
  }

  .xl\:stroke-1{
    stroke-width: 1;
  }

  .xl\:stroke-2{
    stroke-width: 2;
  }

  .xl\:stroke-current{
    stroke: currentColor;
  }

  .xl\:fill-current{
    fill: currentColor;
  }

  .xl\:shadow-xs{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .xl\:shadow-sm{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .xl\:shadow{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .xl\:shadow-md{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .xl\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:shadow-none{
    box-shadow: none;
  }

  .xl\:hover\:shadow-xs:hover{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .xl\:hover\:shadow-sm:hover{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .xl\:hover\:shadow:hover{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .xl\:hover\:shadow-md:hover{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .xl\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .xl\:focus\:shadow-xs:focus{
    box-shadow: 0px 0px 4px rgba(219, 219, 219, 0.75);;
  }

  .xl\:focus\:shadow-sm:focus{
    box-shadow: 0px 3px 3px rgba(219, 219, 219, 0.75);;
  }

  .xl\:focus\:shadow:focus{
    box-shadow: 0px 0px 40px rgba(11, 11, 23, 0.1);
  }

  .xl\:focus\:shadow-md:focus{
    box-shadow: 0px 0px 20px rgba(52, 64, 88, 0.2);;
  }

  .xl\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .xl\:resize-none{
    resize: none;
  }

  .xl\:resize-y{
    resize: vertical;
  }

  .xl\:resize-x{
    resize: horizontal;
  }

  .xl\:resize{
    resize: both;
  }

  .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\:static{
    position: static;
  }

  .xl\:fixed{
    position: fixed;
  }

  .xl\:absolute{
    position: absolute;
  }

  .xl\:relative{
    position: relative;
  }

  .xl\:sticky{
    position: sticky;
  }

  .xl\:pointer-events-none{
    pointer-events: none;
  }

  .xl\:pointer-events-auto{
    pointer-events: auto;
  }

  .xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-4::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .xl\:placeholder-opacity-4::placeholder{
    --placeholder-opacity: 0.04;
  }

  .xl\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-4:focus::-moz-placeholder{
    --placeholder-opacity: 0.04;
  }

  .xl\:focus\:placeholder-opacity-4:focus::placeholder{
    --placeholder-opacity: 0.04;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .xl\:placeholder-transparent::placeholder{
    color: transparent;
  }

  .xl\:placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .xl\:placeholder-current::placeholder{
    color: currentColor;
  }

  .xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .xl\:placeholder-orange::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:placeholder-orange::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:placeholder-yellow::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .xl\:placeholder-yellow::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .xl\:placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .xl\:placeholder-blue-did::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .xl\:placeholder-blue-did::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .xl\:placeholder-blue-title::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .xl\:placeholder-blue-title::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .xl\:placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .xl\:placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .xl\:placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightgray::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightgray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightgray1::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightgray2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightgray2::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaI::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaI::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaII::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIII::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIII::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIIIbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIIIbg::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIV::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIV::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIVbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .xl\:placeholder-etapaIVbg::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .xl\:placeholder-celeste::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .xl\:placeholder-celeste::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkgray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkgray::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .xl\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .xl\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .xl\:placeholder-amber::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .xl\:placeholder-amber::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .xl\:placeholder-did-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .xl\:placeholder-did-gray::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .xl\:placeholder-did-gray1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:placeholder-did-gray1::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .xl\:placeholder-primary::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkblue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkblue::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .xl\:placeholder-graytext::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .xl\:placeholder-graytext::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .xl\:placeholder-disabled::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .xl\:placeholder-disabled::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .xl\:placeholder-graybg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .xl\:placeholder-graybg::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .xl\:placeholder-alertbg::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .xl\:placeholder-alertbg::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .xl\:placeholder-background-gray::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .xl\:placeholder-background-gray::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .xl\:placeholder-background-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .xl\:placeholder-background-red::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .xl\:placeholder-bluepdf::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .xl\:placeholder-bluepdf::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-first::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-first::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-second::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-second::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-third::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-third::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-fourth::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .xl\:placeholder-stages-fourth::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .xl\:focus\:placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .xl\:focus\:placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E5323F;
    color: rgba(229, 50, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:focus\:placeholder-orange:focus::placeholder{
    color: rgba(242, 153, 74, 0.1);
  }

  .xl\:focus\:placeholder-yellow:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F2994A;
    color: rgba(242, 153, 74, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00A653;
    color: rgba(0, 166, 83, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-did:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-did:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1469B2;
    color: rgba(20, 105, 178, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-title:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-title:focus::placeholder{
    --placeholder-opacity: 1;
    color: #00527D;
    color: rgba(0, 82, 125, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D1D3D4;
    color: rgba(209, 211, 212, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F2F2;
    color: rgba(241, 242, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgray2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgray2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #414042;
    color: rgba(65, 64, 66, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaI:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaI:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4A5FA0;
    color: rgba(74, 95, 160, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEF4FF;
    color: rgba(238, 244, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6DB1E1;
    color: rgba(109, 177, 225, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EEFAFF;
    color: rgba(238, 250, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIII:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIII:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F97575;
    color: rgba(249, 117, 117, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIIIbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIIIbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFF5F5;
    color: rgba(255, 245, 245, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIV:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIV:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4B81AD;
    color: rgba(75, 129, 173, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIVbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-etapaIVbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E8F1F7;
    color: rgba(232, 241, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-celeste:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-celeste:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0F5FC;
    color: rgba(240, 245, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkgray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkgray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #58595B;
    color: rgba(88, 89, 91, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0065EE;
    color: rgba(0, 101, 238, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-amber:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-amber:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC107;
    color: rgba(255, 193, 7, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-did-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-did-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8296A8;
    color: rgba(130, 150, 168, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-did-gray1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-did-gray1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3169AE;
    color: rgba(49, 105, 174, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F4F9FF;
    color: rgba(244, 249, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkblue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkblue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #344058;
    color: rgba(52, 64, 88, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-graytext:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-graytext:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97A2BA;
    color: rgba(151, 162, 186, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-disabled:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-disabled:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F1F4F8;
    color: rgba(241, 244, 248, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-graybg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-graybg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F7F9FD;
    color: rgba(247, 249, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-alertbg:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-alertbg:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EDF3FC;
    color: rgba(237, 243, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-background-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-background-gray:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFBFD;
    color: rgba(250, 251, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-background-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-background-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EB5757;
    color: rgba(235, 87, 87, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-bluepdf:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-bluepdf:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4f94cf;
    color: rgba(79, 148, 207, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-first:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-first:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A69AC;
    color: rgba(58, 105, 172, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-second:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-second:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6889B5;
    color: rgba(104, 137, 181, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-third:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-third:focus::placeholder{
    --placeholder-opacity: 1;
    color: #D44236;
    color: rgba(212, 66, 54, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-fourth:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-stages-fourth:focus::placeholder{
    --placeholder-opacity: 1;
    color: #2C5176;
    color: rgba(44, 81, 118, var(--placeholder-opacity));
  }

  .xl\:p-0{
    padding: 0;
  }

  .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-8{
    padding: 2rem;
  }

  .xl\:p-10{
    padding: 2.5rem;
  }

  .xl\:p-12{
    padding: 3rem;
  }

  .xl\:p-16{
    padding: 4rem;
  }

  .xl\:p-20{
    padding: 5rem;
  }

  .xl\:p-24{
    padding: 6rem;
  }

  .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\:p-1\/2{
    padding: 50%;
  }

  .xl\:p-1\/3{
    padding: 33.333333%;
  }

  .xl\:p-2\/3{
    padding: 66.666667%;
  }

  .xl\:p-1\/4{
    padding: 25%;
  }

  .xl\:p-2\/4{
    padding: 50%;
  }

  .xl\:p-3\/4{
    padding: 75%;
  }

  .xl\:p-1\/5{
    padding: 20%;
  }

  .xl\:p-2\/5{
    padding: 40%;
  }

  .xl\:p-3\/5{
    padding: 60%;
  }

  .xl\:p-4\/5{
    padding: 80%;
  }

  .xl\:p-1\/6{
    padding: 16.666667%;
  }

  .xl\:p-2\/6{
    padding: 33.333333%;
  }

  .xl\:p-3\/6{
    padding: 50%;
  }

  .xl\:p-4\/6{
    padding: 66.666667%;
  }

  .xl\:p-5\/6{
    padding: 83.333333%;
  }

  .xl\:p-1\/12{
    padding: 8.333333%;
  }

  .xl\:p-2\/12{
    padding: 16.666667%;
  }

  .xl\:p-3\/12{
    padding: 25%;
  }

  .xl\:p-4\/12{
    padding: 33.333333%;
  }

  .xl\:p-5\/12{
    padding: 41.666667%;
  }

  .xl\:p-6\/12{
    padding: 50%;
  }

  .xl\:p-7\/12{
    padding: 58.333333%;
  }

  .xl\:p-8\/12{
    padding: 66.666667%;
  }

  .xl\:p-9\/12{
    padding: 75%;
  }

  .xl\:p-10\/12{
    padding: 83.333333%;
  }

  .xl\:p-11\/12{
    padding: 91.666667%;
  }

  .xl\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .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-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .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\:py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xl\:px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xl\:py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xl\:px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xl\:py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xl\:px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xl\:py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xl\:px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xl\:py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .xl\:px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .xl\:py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .xl\:px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .xl\:py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .xl\:px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .xl\:py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .xl\:px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .xl\:py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xl\:px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xl\:py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xl\:px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xl\:py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xl\:px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xl\:py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xl\:px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xl\:py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .xl\:px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .xl\:py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xl\:px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xl\:py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xl\:px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xl\:py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xl\:px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xl\:py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .xl\:px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .xl\:py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .xl\:px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .xl\:py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xl\:px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xl\:py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xl\:px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xl\:py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xl\:px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xl\:py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .xl\:px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .xl\:pt-0{
    padding-top: 0;
  }

  .xl\:pr-0{
    padding-right: 0;
  }

  .xl\:pb-0{
    padding-bottom: 0;
  }

  .xl\:pl-0{
    padding-left: 0;
  }

  .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-8{
    padding-top: 2rem;
  }

  .xl\:pr-8{
    padding-right: 2rem;
  }

  .xl\:pb-8{
    padding-bottom: 2rem;
  }

  .xl\:pl-8{
    padding-left: 2rem;
  }

  .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-12{
    padding-top: 3rem;
  }

  .xl\:pr-12{
    padding-right: 3rem;
  }

  .xl\:pb-12{
    padding-bottom: 3rem;
  }

  .xl\:pl-12{
    padding-left: 3rem;
  }

  .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-20{
    padding-top: 5rem;
  }

  .xl\:pr-20{
    padding-right: 5rem;
  }

  .xl\:pb-20{
    padding-bottom: 5rem;
  }

  .xl\:pl-20{
    padding-left: 5rem;
  }

  .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-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\:pt-1\/2{
    padding-top: 50%;
  }

  .xl\:pr-1\/2{
    padding-right: 50%;
  }

  .xl\:pb-1\/2{
    padding-bottom: 50%;
  }

  .xl\:pl-1\/2{
    padding-left: 50%;
  }

  .xl\:pt-1\/3{
    padding-top: 33.333333%;
  }

  .xl\:pr-1\/3{
    padding-right: 33.333333%;
  }

  .xl\:pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .xl\:pl-1\/3{
    padding-left: 33.333333%;
  }

  .xl\:pt-2\/3{
    padding-top: 66.666667%;
  }

  .xl\:pr-2\/3{
    padding-right: 66.666667%;
  }

  .xl\:pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .xl\:pl-2\/3{
    padding-left: 66.666667%;
  }

  .xl\:pt-1\/4{
    padding-top: 25%;
  }

  .xl\:pr-1\/4{
    padding-right: 25%;
  }

  .xl\:pb-1\/4{
    padding-bottom: 25%;
  }

  .xl\:pl-1\/4{
    padding-left: 25%;
  }

  .xl\:pt-2\/4{
    padding-top: 50%;
  }

  .xl\:pr-2\/4{
    padding-right: 50%;
  }

  .xl\:pb-2\/4{
    padding-bottom: 50%;
  }

  .xl\:pl-2\/4{
    padding-left: 50%;
  }

  .xl\:pt-3\/4{
    padding-top: 75%;
  }

  .xl\:pr-3\/4{
    padding-right: 75%;
  }

  .xl\:pb-3\/4{
    padding-bottom: 75%;
  }

  .xl\:pl-3\/4{
    padding-left: 75%;
  }

  .xl\:pt-1\/5{
    padding-top: 20%;
  }

  .xl\:pr-1\/5{
    padding-right: 20%;
  }

  .xl\:pb-1\/5{
    padding-bottom: 20%;
  }

  .xl\:pl-1\/5{
    padding-left: 20%;
  }

  .xl\:pt-2\/5{
    padding-top: 40%;
  }

  .xl\:pr-2\/5{
    padding-right: 40%;
  }

  .xl\:pb-2\/5{
    padding-bottom: 40%;
  }

  .xl\:pl-2\/5{
    padding-left: 40%;
  }

  .xl\:pt-3\/5{
    padding-top: 60%;
  }

  .xl\:pr-3\/5{
    padding-right: 60%;
  }

  .xl\:pb-3\/5{
    padding-bottom: 60%;
  }

  .xl\:pl-3\/5{
    padding-left: 60%;
  }

  .xl\:pt-4\/5{
    padding-top: 80%;
  }

  .xl\:pr-4\/5{
    padding-right: 80%;
  }

  .xl\:pb-4\/5{
    padding-bottom: 80%;
  }

  .xl\:pl-4\/5{
    padding-left: 80%;
  }

  .xl\:pt-1\/6{
    padding-top: 16.666667%;
  }

  .xl\:pr-1\/6{
    padding-right: 16.666667%;
  }

  .xl\:pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .xl\:pl-1\/6{
    padding-left: 16.666667%;
  }

  .xl\:pt-2\/6{
    padding-top: 33.333333%;
  }

  .xl\:pr-2\/6{
    padding-right: 33.333333%;
  }

  .xl\:pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .xl\:pl-2\/6{
    padding-left: 33.333333%;
  }

  .xl\:pt-3\/6{
    padding-top: 50%;
  }

  .xl\:pr-3\/6{
    padding-right: 50%;
  }

  .xl\:pb-3\/6{
    padding-bottom: 50%;
  }

  .xl\:pl-3\/6{
    padding-left: 50%;
  }

  .xl\:pt-4\/6{
    padding-top: 66.666667%;
  }

  .xl\:pr-4\/6{
    padding-right: 66.666667%;
  }

  .xl\:pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .xl\:pl-4\/6{
    padding-left: 66.666667%;
  }

  .xl\:pt-5\/6{
    padding-top: 83.333333%;
  }

  .xl\:pr-5\/6{
    padding-right: 83.333333%;
  }

  .xl\:pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .xl\:pl-5\/6{
    padding-left: 83.333333%;
  }

  .xl\:pt-1\/12{
    padding-top: 8.333333%;
  }

  .xl\:pr-1\/12{
    padding-right: 8.333333%;
  }

  .xl\:pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .xl\:pl-1\/12{
    padding-left: 8.333333%;
  }

  .xl\:pt-2\/12{
    padding-top: 16.666667%;
  }

  .xl\:pr-2\/12{
    padding-right: 16.666667%;
  }

  .xl\:pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .xl\:pl-2\/12{
    padding-left: 16.666667%;
  }

  .xl\:pt-3\/12{
    padding-top: 25%;
  }

  .xl\:pr-3\/12{
    padding-right: 25%;
  }

  .xl\:pb-3\/12{
    padding-bottom: 25%;
  }

  .xl\:pl-3\/12{
    padding-left: 25%;
  }

  .xl\:pt-4\/12{
    padding-top: 33.333333%;
  }

  .xl\:pr-4\/12{
    padding-right: 33.333333%;
  }

  .xl\:pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .xl\:pl-4\/12{
    padding-left: 33.333333%;
  }

  .xl\:pt-5\/12{
    padding-top: 41.666667%;
  }

  .xl\:pr-5\/12{
    padding-right: 41.666667%;
  }

  .xl\:pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .xl\:pl-5\/12{
    padding-left: 41.666667%;
  }

  .xl\:pt-6\/12{
    padding-top: 50%;
  }

  .xl\:pr-6\/12{
    padding-right: 50%;
  }

  .xl\:pb-6\/12{
    padding-bottom: 50%;
  }

  .xl\:pl-6\/12{
    padding-left: 50%;
  }

  .xl\:pt-7\/12{
    padding-top: 58.333333%;
  }

  .xl\:pr-7\/12{
    padding-right: 58.333333%;
  }

  .xl\:pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .xl\:pl-7\/12{
    padding-left: 58.333333%;
  }

  .xl\:pt-8\/12{
    padding-top: 66.666667%;
  }

  .xl\:pr-8\/12{
    padding-right: 66.666667%;
  }

  .xl\:pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .xl\:pl-8\/12{
    padding-left: 66.666667%;
  }

  .xl\:pt-9\/12{
    padding-top: 75%;
  }

  .xl\:pr-9\/12{
    padding-right: 75%;
  }

  .xl\:pb-9\/12{
    padding-bottom: 75%;
  }

  .xl\:pl-9\/12{
    padding-left: 75%;
  }

  .xl\:pt-10\/12{
    padding-top: 83.333333%;
  }

  .xl\:pr-10\/12{
    padding-right: 83.333333%;
  }

  .xl\:pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .xl\:pl-10\/12{
    padding-left: 83.333333%;
  }

  .xl\:pt-11\/12{
    padding-top: 91.666667%;
  }

  .xl\:pr-11\/12{
    padding-right: 91.666667%;
  }

  .xl\:pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .xl\:pl-11\/12{
    padding-left: 91.666667%;
  }

  .xl\:overscroll-auto{
    overscroll-behavior: auto;
  }

  .xl\:overscroll-contain{
    overscroll-behavior: contain;
  }

  .xl\:overscroll-none{
    overscroll-behavior: none;
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .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\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:opacity-0{
    opacity: 0;
  }

  .xl\:opacity-4{
    opacity: 0.04;
  }

  .xl\:opacity-5{
    opacity: 0.05;
  }

  .xl\:opacity-25{
    opacity: 0.25;
  }

  .xl\:opacity-50{
    opacity: 0.5;
  }

  .xl\:opacity-75{
    opacity: 0.75;
  }

  .xl\:opacity-100{
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .xl\:hover\:opacity-4:hover{
    opacity: 0.04;
  }

  .xl\:hover\:opacity-5:hover{
    opacity: 0.05;
  }

  .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\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .xl\:focus\:opacity-4:focus{
    opacity: 0.04;
  }

  .xl\:focus\:opacity-5:focus{
    opacity: 0.05;
  }

  .xl\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .xl\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .xl\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .xl\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .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-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\:min-w-0{
    min-width: 0;
  }

  .xl\:min-w-full{
    min-width: 100%;
  }

  .xl\:min-h-0{
    min-height: 0;
  }

  .xl\:min-h-full{
    min-height: 100%;
  }

  .xl\:min-h-screen{
    min-height: 100vh;
  }

  .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-screen-sm{
    max-width: 640px;
  }

  .xl\:max-w-screen-md{
    max-width: 768px;
  }

  .xl\:max-w-screen-lg{
    max-width: 1024px;
  }

  .xl\:max-w-screen-xl{
    max-width: 1280px;
  }

  .xl\:max-h-full{
    max-height: 100%;
  }

  .xl\:max-h-screen{
    max-height: 100vh;
  }

  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xl\:space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xl\:space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .xl\:space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .xl\:space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .xl\:space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .xl\:space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xl\:space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xl\:space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xl\:space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .xl\:space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xl\:-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xl\:-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .xl\:-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .xl\:-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .xl\:-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .xl\:-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xl\:-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xl\:-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xl\:-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .xl\:-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-1 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .xl\:divide-x-1 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(5px * var(--divide-y-reverse));
  }

  .xl\:divide-x-5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(5px * var(--divide-x-reverse));
    border-left-width: calc(5px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-12 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(12px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(12px * var(--divide-y-reverse));
  }

  .xl\:divide-x-12 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(12px * var(--divide-x-reverse));
    border-left-width: calc(12px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-15 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(15px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(15px * var(--divide-y-reverse));
  }

  .xl\:divide-x-15 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(15px * var(--divide-x-reverse));
    border-left-width: calc(15px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .xl\:divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xl\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity));
  }

  .xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity));
  }

  .xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity));
  }

  .xl\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity));
  }

  .xl\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity));
  }

  .xl\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity));
  }

  .xl\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity));
  }

  .xl\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity));
  }

  .xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--divide-opacity));
  }

  .xl\:divide-orange > :not(template) ~ :not(template){
    border-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:divide-yellow > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--divide-opacity));
  }

  .xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--divide-opacity));
  }

  .xl\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity));
  }

  .xl\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity));
  }

  .xl\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity));
  }

  .xl\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity));
  }

  .xl\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity));
  }

  .xl\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity));
  }

  .xl\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity));
  }

  .xl\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity));
  }

  .xl\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity));
  }

  .xl\:divide-blue-did > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--divide-opacity));
  }

  .xl\:divide-blue-title > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--divide-opacity));
  }

  .xl\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity));
  }

  .xl\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity));
  }

  .xl\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity));
  }

  .xl\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity));
  }

  .xl\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity));
  }

  .xl\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity));
  }

  .xl\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity));
  }

  .xl\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity));
  }

  .xl\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity));
  }

  .xl\:divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity));
  }

  .xl\:divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity));
  }

  .xl\:divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity));
  }

  .xl\:divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity));
  }

  .xl\:divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity));
  }

  .xl\:divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity));
  }

  .xl\:divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity));
  }

  .xl\:divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity));
  }

  .xl\:divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity));
  }

  .xl\:divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity));
  }

  .xl\:divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity));
  }

  .xl\:divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity));
  }

  .xl\:divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity));
  }

  .xl\:divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity));
  }

  .xl\:divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity));
  }

  .xl\:divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity));
  }

  .xl\:divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity));
  }

  .xl\:divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity));
  }

  .xl\:divide-lightgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--divide-opacity));
  }

  .xl\:divide-lightgray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--divide-opacity));
  }

  .xl\:divide-lightgray2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--divide-opacity));
  }

  .xl\:divide-etapaI > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--divide-opacity));
  }

  .xl\:divide-etapaIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--divide-opacity));
  }

  .xl\:divide-etapaII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--divide-opacity));
  }

  .xl\:divide-etapaIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--divide-opacity));
  }

  .xl\:divide-etapaIII > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--divide-opacity));
  }

  .xl\:divide-etapaIIIbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--divide-opacity));
  }

  .xl\:divide-etapaIV > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--divide-opacity));
  }

  .xl\:divide-etapaIVbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--divide-opacity));
  }

  .xl\:divide-celeste > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--divide-opacity));
  }

  .xl\:divide-darkgray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--divide-opacity));
  }

  .xl\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--divide-opacity));
  }

  .xl\:divide-amber > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--divide-opacity));
  }

  .xl\:divide-did-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--divide-opacity));
  }

  .xl\:divide-did-gray1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xl\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--divide-opacity));
  }

  .xl\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--divide-opacity));
  }

  .xl\:divide-darkblue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--divide-opacity));
  }

  .xl\:divide-graytext > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--divide-opacity));
  }

  .xl\:divide-disabled > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--divide-opacity));
  }

  .xl\:divide-graybg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--divide-opacity));
  }

  .xl\:divide-alertbg > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--divide-opacity));
  }

  .xl\:divide-background-gray > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--divide-opacity));
  }

  .xl\:divide-background-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--divide-opacity));
  }

  .xl\:divide-bluepdf > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--divide-opacity));
  }

  .xl\:divide-stages-first > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--divide-opacity));
  }

  .xl\:divide-stages-second > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--divide-opacity));
  }

  .xl\:divide-stages-third > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--divide-opacity));
  }

  .xl\:divide-stages-fourth > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--divide-opacity));
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .xl\:divide-opacity-4 > :not(template) ~ :not(template){
    --divide-opacity: 0.04;
  }

  .xl\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05;
  }

  .xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .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\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:not-sr-only:focus{
    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\:bg-fixed{
    background-attachment: fixed;
  }

  .xl\:bg-local{
    background-attachment: local;
  }

  .xl\:bg-scroll{
    background-attachment: scroll;
  }

  .xl\:bg-clip-border{
    background-clip: border-box;
  }

  .xl\:bg-clip-padding{
    background-clip: padding-box;
  }

  .xl\:bg-clip-content{
    background-clip: content-box;
  }

  .xl\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xl\:bg-transparent{
    background-color: transparent;
  }

  .xl\:bg-current{
    background-color: currentColor;
  }

  .xl\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:bg-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .xl\:bg-gray-500{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .xl\:bg-gray-600{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .xl\:bg-gray-700{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .xl\:bg-gray-800{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .xl\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .xl\:bg-red{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .xl\:bg-orange{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:bg-yellow{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .xl\:bg-green{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .xl\:bg-teal-100{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .xl\:bg-teal-200{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .xl\:bg-teal-300{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .xl\:bg-teal-400{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .xl\:bg-teal-500{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .xl\:bg-teal-600{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .xl\:bg-teal-700{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .xl\:bg-teal-800{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .xl\:bg-teal-900{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .xl\:bg-blue-did{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .xl\:bg-blue-title{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .xl\:bg-indigo-100{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .xl\:bg-indigo-200{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .xl\:bg-indigo-300{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .xl\:bg-indigo-400{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .xl\:bg-indigo-500{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .xl\:bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .xl\:bg-indigo-700{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .xl\:bg-indigo-800{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .xl\:bg-indigo-900{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .xl\:bg-purple-100{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .xl\:bg-purple-200{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .xl\:bg-purple-300{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .xl\:bg-purple-400{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .xl\:bg-purple-500{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .xl\:bg-purple-600{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .xl\:bg-purple-700{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .xl\:bg-purple-800{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .xl\:bg-purple-900{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .xl\:bg-pink-100{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .xl\:bg-pink-200{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .xl\:bg-pink-300{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .xl\:bg-pink-400{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .xl\:bg-pink-500{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .xl\:bg-pink-600{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .xl\:bg-pink-700{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .xl\:bg-pink-800{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .xl\:bg-pink-900{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .xl\:bg-lightgray{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .xl\:bg-lightgray1{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .xl\:bg-lightgray2{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .xl\:bg-etapaI{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .xl\:bg-etapaIbg{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .xl\:bg-etapaII{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .xl\:bg-etapaIIbg{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .xl\:bg-etapaIII{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .xl\:bg-etapaIIIbg{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .xl\:bg-etapaIV{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .xl\:bg-etapaIVbg{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .xl\:bg-celeste{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .xl\:bg-darkgray{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .xl\:bg-secondary{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .xl\:bg-amber{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .xl\:bg-did-gray{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .xl\:bg-did-gray1{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:bg-primary{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .xl\:bg-lightblue{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .xl\:bg-darkblue{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .xl\:bg-graytext{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .xl\:bg-disabled{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .xl\:bg-graybg{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .xl\:bg-alertbg{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .xl\:bg-background-gray{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .xl\:bg-background-red{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .xl\:bg-bluepdf{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .xl\:bg-stages-first{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .xl\:bg-stages-second{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .xl\:bg-stages-third{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .xl\:bg-stages-fourth{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .xl\:hover\:bg-transparent:hover{
    background-color: transparent;
  }

  .xl\:hover\:bg-current:hover{
    background-color: currentColor;
  }

  .xl\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:hover\:bg-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .xl\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .xl\:hover\:bg-orange:hover{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:hover\:bg-yellow:hover{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .xl\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .xl\:hover\:bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .xl\:hover\:bg-blue-did:hover{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .xl\:hover\:bg-blue-title:hover{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .xl\:hover\:bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .xl\:hover\:bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .xl\:hover\:bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .xl\:hover\:bg-lightgray:hover{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .xl\:hover\:bg-lightgray1:hover{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .xl\:hover\:bg-lightgray2:hover{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaI:hover{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaIbg:hover{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaII:hover{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaIIbg:hover{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaIII:hover{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaIIIbg:hover{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaIV:hover{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .xl\:hover\:bg-etapaIVbg:hover{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .xl\:hover\:bg-celeste:hover{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .xl\:hover\:bg-darkgray:hover{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .xl\:hover\:bg-secondary:hover{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .xl\:hover\:bg-amber:hover{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .xl\:hover\:bg-did-gray:hover{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .xl\:hover\:bg-did-gray1:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:hover\:bg-primary:hover{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .xl\:hover\:bg-lightblue:hover{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-darkblue:hover{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .xl\:hover\:bg-graytext:hover{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .xl\:hover\:bg-disabled:hover{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .xl\:hover\:bg-graybg:hover{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .xl\:hover\:bg-alertbg:hover{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .xl\:hover\:bg-background-gray:hover{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .xl\:hover\:bg-background-red:hover{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .xl\:hover\:bg-bluepdf:hover{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .xl\:hover\:bg-stages-first:hover{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .xl\:hover\:bg-stages-second:hover{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .xl\:hover\:bg-stages-third:hover{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .xl\:hover\:bg-stages-fourth:hover{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .xl\:focus\:bg-transparent:focus{
    background-color: transparent;
  }

  .xl\:focus\:bg-current:focus{
    background-color: currentColor;
  }

  .xl\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:focus\:bg-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity));
  }

  .xl\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E5323F;
    background-color: rgba(229, 50, 63, var(--bg-opacity));
  }

  .xl\:focus\:bg-orange:focus{
    background-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:focus\:bg-yellow:focus{
    --bg-opacity: 1;
    background-color: #F2994A;
    background-color: rgba(242, 153, 74, var(--bg-opacity));
  }

  .xl\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #00A653;
    background-color: rgba(0, 166, 83, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity));
  }

  .xl\:focus\:bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity));
  }

  .xl\:focus\:bg-blue-did:focus{
    --bg-opacity: 1;
    background-color: #1469B2;
    background-color: rgba(20, 105, 178, var(--bg-opacity));
  }

  .xl\:focus\:bg-blue-title:focus{
    --bg-opacity: 1;
    background-color: #00527D;
    background-color: rgba(0, 82, 125, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity));
  }

  .xl\:focus\:bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity));
  }

  .xl\:focus\:bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity));
  }

  .xl\:focus\:bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity));
  }

  .xl\:focus\:bg-lightgray:focus{
    --bg-opacity: 1;
    background-color: #D1D3D4;
    background-color: rgba(209, 211, 212, var(--bg-opacity));
  }

  .xl\:focus\:bg-lightgray1:focus{
    --bg-opacity: 1;
    background-color: #F1F2F2;
    background-color: rgba(241, 242, 242, var(--bg-opacity));
  }

  .xl\:focus\:bg-lightgray2:focus{
    --bg-opacity: 1;
    background-color: #414042;
    background-color: rgba(65, 64, 66, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaI:focus{
    --bg-opacity: 1;
    background-color: #4A5FA0;
    background-color: rgba(74, 95, 160, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaIbg:focus{
    --bg-opacity: 1;
    background-color: #EEF4FF;
    background-color: rgba(238, 244, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaII:focus{
    --bg-opacity: 1;
    background-color: #6DB1E1;
    background-color: rgba(109, 177, 225, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaIIbg:focus{
    --bg-opacity: 1;
    background-color: #EEFAFF;
    background-color: rgba(238, 250, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaIII:focus{
    --bg-opacity: 1;
    background-color: #F97575;
    background-color: rgba(249, 117, 117, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaIIIbg:focus{
    --bg-opacity: 1;
    background-color: #FFF5F5;
    background-color: rgba(255, 245, 245, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaIV:focus{
    --bg-opacity: 1;
    background-color: #4B81AD;
    background-color: rgba(75, 129, 173, var(--bg-opacity));
  }

  .xl\:focus\:bg-etapaIVbg:focus{
    --bg-opacity: 1;
    background-color: #E8F1F7;
    background-color: rgba(232, 241, 247, var(--bg-opacity));
  }

  .xl\:focus\:bg-celeste:focus{
    --bg-opacity: 1;
    background-color: #F0F5FC;
    background-color: rgba(240, 245, 252, var(--bg-opacity));
  }

  .xl\:focus\:bg-darkgray:focus{
    --bg-opacity: 1;
    background-color: #58595B;
    background-color: rgba(88, 89, 91, var(--bg-opacity));
  }

  .xl\:focus\:bg-secondary:focus{
    --bg-opacity: 1;
    background-color: #0065EE;
    background-color: rgba(0, 101, 238, var(--bg-opacity));
  }

  .xl\:focus\:bg-amber:focus{
    --bg-opacity: 1;
    background-color: #FFC107;
    background-color: rgba(255, 193, 7, var(--bg-opacity));
  }

  .xl\:focus\:bg-did-gray:focus{
    --bg-opacity: 1;
    background-color: #8296A8;
    background-color: rgba(130, 150, 168, var(--bg-opacity));
  }

  .xl\:focus\:bg-did-gray1:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:focus\:bg-primary:focus{
    --bg-opacity: 1;
    background-color: #3169AE;
    background-color: rgba(49, 105, 174, var(--bg-opacity));
  }

  .xl\:focus\:bg-lightblue:focus{
    --bg-opacity: 1;
    background-color: #F4F9FF;
    background-color: rgba(244, 249, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-darkblue:focus{
    --bg-opacity: 1;
    background-color: #344058;
    background-color: rgba(52, 64, 88, var(--bg-opacity));
  }

  .xl\:focus\:bg-graytext:focus{
    --bg-opacity: 1;
    background-color: #97A2BA;
    background-color: rgba(151, 162, 186, var(--bg-opacity));
  }

  .xl\:focus\:bg-disabled:focus{
    --bg-opacity: 1;
    background-color: #F1F4F8;
    background-color: rgba(241, 244, 248, var(--bg-opacity));
  }

  .xl\:focus\:bg-graybg:focus{
    --bg-opacity: 1;
    background-color: #F7F9FD;
    background-color: rgba(247, 249, 253, var(--bg-opacity));
  }

  .xl\:focus\:bg-alertbg:focus{
    --bg-opacity: 1;
    background-color: #EDF3FC;
    background-color: rgba(237, 243, 252, var(--bg-opacity));
  }

  .xl\:focus\:bg-background-gray:focus{
    --bg-opacity: 1;
    background-color: #FAFBFD;
    background-color: rgba(250, 251, 253, var(--bg-opacity));
  }

  .xl\:focus\:bg-background-red:focus{
    --bg-opacity: 1;
    background-color: #EB5757;
    background-color: rgba(235, 87, 87, var(--bg-opacity));
  }

  .xl\:focus\:bg-bluepdf:focus{
    --bg-opacity: 1;
    background-color: #4f94cf;
    background-color: rgba(79, 148, 207, var(--bg-opacity));
  }

  .xl\:focus\:bg-stages-first:focus{
    --bg-opacity: 1;
    background-color: #3A69AC;
    background-color: rgba(58, 105, 172, var(--bg-opacity));
  }

  .xl\:focus\:bg-stages-second:focus{
    --bg-opacity: 1;
    background-color: #6889B5;
    background-color: rgba(104, 137, 181, var(--bg-opacity));
  }

  .xl\:focus\:bg-stages-third:focus{
    --bg-opacity: 1;
    background-color: #D44236;
    background-color: rgba(212, 66, 54, var(--bg-opacity));
  }

  .xl\:focus\:bg-stages-fourth:focus{
    --bg-opacity: 1;
    background-color: #2C5176;
    background-color: rgba(44, 81, 118, var(--bg-opacity));
  }

  .xl\:bg-none{
    background-image: none;
  }

  .xl\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .xl\:from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:from-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:from-gray-100{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .xl\:from-gray-200{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .xl\:from-gray-300{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:from-gray-400{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .xl\:from-gray-500{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .xl\:from-gray-600{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .xl\:from-gray-700{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .xl\:from-gray-800{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .xl\:from-gray-900{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .xl\:from-red{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .xl\:from-orange{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:from-yellow{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:from-green{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .xl\:from-teal-100{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .xl\:from-teal-200{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .xl\:from-teal-300{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .xl\:from-teal-400{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .xl\:from-teal-500{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .xl\:from-teal-600{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .xl\:from-teal-700{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .xl\:from-teal-800{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .xl\:from-teal-900{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .xl\:from-blue-did{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .xl\:from-blue-title{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .xl\:from-indigo-100{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .xl\:from-indigo-200{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .xl\:from-indigo-300{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .xl\:from-indigo-400{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .xl\:from-indigo-500{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .xl\:from-indigo-600{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .xl\:from-indigo-700{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .xl\:from-indigo-800{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .xl\:from-indigo-900{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .xl\:from-purple-100{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .xl\:from-purple-200{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .xl\:from-purple-300{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .xl\:from-purple-400{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .xl\:from-purple-500{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .xl\:from-purple-600{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .xl\:from-purple-700{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .xl\:from-purple-800{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .xl\:from-purple-900{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .xl\:from-pink-100{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .xl\:from-pink-200{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .xl\:from-pink-300{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .xl\:from-pink-400{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .xl\:from-pink-500{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .xl\:from-pink-600{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .xl\:from-pink-700{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .xl\:from-pink-800{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .xl\:from-pink-900{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .xl\:from-lightgray{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .xl\:from-lightgray1{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .xl\:from-lightgray2{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .xl\:from-etapaI{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .xl\:from-etapaIbg{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .xl\:from-etapaII{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .xl\:from-etapaIIbg{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .xl\:from-etapaIII{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .xl\:from-etapaIIIbg{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .xl\:from-etapaIV{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .xl\:from-etapaIVbg{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .xl\:from-celeste{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .xl\:from-darkgray{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .xl\:from-secondary{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .xl\:from-amber{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .xl\:from-did-gray{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .xl\:from-did-gray1{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:from-primary{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .xl\:from-lightblue{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .xl\:from-darkblue{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .xl\:from-graytext{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .xl\:from-disabled{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .xl\:from-graybg{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .xl\:from-alertbg{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .xl\:from-background-gray{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .xl\:from-background-red{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .xl\:from-bluepdf{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .xl\:from-stages-first{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .xl\:from-stages-second{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .xl\:from-stages-third{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .xl\:from-stages-fourth{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .xl\:via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:via-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:via-gray-100{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .xl\:via-gray-200{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .xl\:via-gray-300{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:via-gray-400{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .xl\:via-gray-500{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .xl\:via-gray-600{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .xl\:via-gray-700{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .xl\:via-gray-800{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .xl\:via-gray-900{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .xl\:via-red{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .xl\:via-orange{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:via-yellow{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:via-green{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .xl\:via-teal-100{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .xl\:via-teal-200{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .xl\:via-teal-300{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .xl\:via-teal-400{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .xl\:via-teal-500{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .xl\:via-teal-600{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .xl\:via-teal-700{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .xl\:via-teal-800{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .xl\:via-teal-900{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .xl\:via-blue-did{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .xl\:via-blue-title{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .xl\:via-indigo-100{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .xl\:via-indigo-200{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .xl\:via-indigo-300{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .xl\:via-indigo-400{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .xl\:via-indigo-500{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .xl\:via-indigo-600{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .xl\:via-indigo-700{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .xl\:via-indigo-800{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .xl\:via-indigo-900{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .xl\:via-purple-100{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .xl\:via-purple-200{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .xl\:via-purple-300{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .xl\:via-purple-400{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .xl\:via-purple-500{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .xl\:via-purple-600{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .xl\:via-purple-700{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .xl\:via-purple-800{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .xl\:via-purple-900{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .xl\:via-pink-100{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .xl\:via-pink-200{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .xl\:via-pink-300{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .xl\:via-pink-400{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .xl\:via-pink-500{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .xl\:via-pink-600{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .xl\:via-pink-700{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .xl\:via-pink-800{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .xl\:via-pink-900{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .xl\:via-lightgray{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .xl\:via-lightgray1{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .xl\:via-lightgray2{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .xl\:via-etapaI{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .xl\:via-etapaIbg{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .xl\:via-etapaII{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .xl\:via-etapaIIbg{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .xl\:via-etapaIII{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .xl\:via-etapaIIIbg{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .xl\:via-etapaIV{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .xl\:via-etapaIVbg{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .xl\:via-celeste{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .xl\:via-darkgray{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .xl\:via-secondary{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .xl\:via-amber{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .xl\:via-did-gray{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .xl\:via-did-gray1{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:via-primary{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .xl\:via-lightblue{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .xl\:via-darkblue{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .xl\:via-graytext{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .xl\:via-disabled{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .xl\:via-graybg{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .xl\:via-alertbg{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .xl\:via-background-gray{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .xl\:via-background-red{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .xl\:via-bluepdf{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .xl\:via-stages-first{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .xl\:via-stages-second{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .xl\:via-stages-third{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .xl\:via-stages-fourth{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .xl\:to-transparent{
    --gradient-to-color: transparent;
  }

  .xl\:to-current{
    --gradient-to-color: currentColor;
  }

  .xl\:to-black{
    --gradient-to-color: #000000;
  }

  .xl\:to-white{
    --gradient-to-color: #FFFFFF;
  }

  .xl\:to-gray-100{
    --gradient-to-color: #f7fafc;
  }

  .xl\:to-gray-200{
    --gradient-to-color: #edf2f7;
  }

  .xl\:to-gray-300{
    --gradient-to-color: #e2e8f0;
  }

  .xl\:to-gray-400{
    --gradient-to-color: #cbd5e0;
  }

  .xl\:to-gray-500{
    --gradient-to-color: #a0aec0;
  }

  .xl\:to-gray-600{
    --gradient-to-color: #718096;
  }

  .xl\:to-gray-700{
    --gradient-to-color: #4a5568;
  }

  .xl\:to-gray-800{
    --gradient-to-color: #2d3748;
  }

  .xl\:to-gray-900{
    --gradient-to-color: #1a202c;
  }

  .xl\:to-red{
    --gradient-to-color: #E5323F;
  }

  .xl\:to-orange{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:to-yellow{
    --gradient-to-color: #F2994A;
  }

  .xl\:to-green{
    --gradient-to-color: #00A653;
  }

  .xl\:to-teal-100{
    --gradient-to-color: #e6fffa;
  }

  .xl\:to-teal-200{
    --gradient-to-color: #b2f5ea;
  }

  .xl\:to-teal-300{
    --gradient-to-color: #81e6d9;
  }

  .xl\:to-teal-400{
    --gradient-to-color: #4fd1c5;
  }

  .xl\:to-teal-500{
    --gradient-to-color: #38b2ac;
  }

  .xl\:to-teal-600{
    --gradient-to-color: #319795;
  }

  .xl\:to-teal-700{
    --gradient-to-color: #2c7a7b;
  }

  .xl\:to-teal-800{
    --gradient-to-color: #285e61;
  }

  .xl\:to-teal-900{
    --gradient-to-color: #234e52;
  }

  .xl\:to-blue-did{
    --gradient-to-color: #1469B2;
  }

  .xl\:to-blue-title{
    --gradient-to-color: #00527D;
  }

  .xl\:to-indigo-100{
    --gradient-to-color: #ebf4ff;
  }

  .xl\:to-indigo-200{
    --gradient-to-color: #c3dafe;
  }

  .xl\:to-indigo-300{
    --gradient-to-color: #a3bffa;
  }

  .xl\:to-indigo-400{
    --gradient-to-color: #7f9cf5;
  }

  .xl\:to-indigo-500{
    --gradient-to-color: #667eea;
  }

  .xl\:to-indigo-600{
    --gradient-to-color: #5a67d8;
  }

  .xl\:to-indigo-700{
    --gradient-to-color: #4c51bf;
  }

  .xl\:to-indigo-800{
    --gradient-to-color: #434190;
  }

  .xl\:to-indigo-900{
    --gradient-to-color: #3c366b;
  }

  .xl\:to-purple-100{
    --gradient-to-color: #faf5ff;
  }

  .xl\:to-purple-200{
    --gradient-to-color: #e9d8fd;
  }

  .xl\:to-purple-300{
    --gradient-to-color: #d6bcfa;
  }

  .xl\:to-purple-400{
    --gradient-to-color: #b794f4;
  }

  .xl\:to-purple-500{
    --gradient-to-color: #9f7aea;
  }

  .xl\:to-purple-600{
    --gradient-to-color: #805ad5;
  }

  .xl\:to-purple-700{
    --gradient-to-color: #6b46c1;
  }

  .xl\:to-purple-800{
    --gradient-to-color: #553c9a;
  }

  .xl\:to-purple-900{
    --gradient-to-color: #44337a;
  }

  .xl\:to-pink-100{
    --gradient-to-color: #fff5f7;
  }

  .xl\:to-pink-200{
    --gradient-to-color: #fed7e2;
  }

  .xl\:to-pink-300{
    --gradient-to-color: #fbb6ce;
  }

  .xl\:to-pink-400{
    --gradient-to-color: #f687b3;
  }

  .xl\:to-pink-500{
    --gradient-to-color: #ed64a6;
  }

  .xl\:to-pink-600{
    --gradient-to-color: #d53f8c;
  }

  .xl\:to-pink-700{
    --gradient-to-color: #b83280;
  }

  .xl\:to-pink-800{
    --gradient-to-color: #97266d;
  }

  .xl\:to-pink-900{
    --gradient-to-color: #702459;
  }

  .xl\:to-lightgray{
    --gradient-to-color: #D1D3D4;
  }

  .xl\:to-lightgray1{
    --gradient-to-color: #F1F2F2;
  }

  .xl\:to-lightgray2{
    --gradient-to-color: #414042;
  }

  .xl\:to-etapaI{
    --gradient-to-color: #4A5FA0;
  }

  .xl\:to-etapaIbg{
    --gradient-to-color: #EEF4FF;
  }

  .xl\:to-etapaII{
    --gradient-to-color: #6DB1E1;
  }

  .xl\:to-etapaIIbg{
    --gradient-to-color: #EEFAFF;
  }

  .xl\:to-etapaIII{
    --gradient-to-color: #F97575;
  }

  .xl\:to-etapaIIIbg{
    --gradient-to-color: #FFF5F5;
  }

  .xl\:to-etapaIV{
    --gradient-to-color: #4B81AD;
  }

  .xl\:to-etapaIVbg{
    --gradient-to-color: #E8F1F7;
  }

  .xl\:to-celeste{
    --gradient-to-color: #F0F5FC;
  }

  .xl\:to-darkgray{
    --gradient-to-color: #58595B;
  }

  .xl\:to-secondary{
    --gradient-to-color: #0065EE;
  }

  .xl\:to-amber{
    --gradient-to-color: #FFC107;
  }

  .xl\:to-did-gray{
    --gradient-to-color: #8296A8;
  }

  .xl\:to-did-gray1{
    --gradient-to-color: #333333;
  }

  .xl\:to-primary{
    --gradient-to-color: #3169AE;
  }

  .xl\:to-lightblue{
    --gradient-to-color: #F4F9FF;
  }

  .xl\:to-darkblue{
    --gradient-to-color: #344058;
  }

  .xl\:to-graytext{
    --gradient-to-color: #97A2BA;
  }

  .xl\:to-disabled{
    --gradient-to-color: #F1F4F8;
  }

  .xl\:to-graybg{
    --gradient-to-color: #F7F9FD;
  }

  .xl\:to-alertbg{
    --gradient-to-color: #EDF3FC;
  }

  .xl\:to-background-gray{
    --gradient-to-color: #FAFBFD;
  }

  .xl\:to-background-red{
    --gradient-to-color: #EB5757;
  }

  .xl\:to-bluepdf{
    --gradient-to-color: #4f94cf;
  }

  .xl\:to-stages-first{
    --gradient-to-color: #3A69AC;
  }

  .xl\:to-stages-second{
    --gradient-to-color: #6889B5;
  }

  .xl\:to-stages-third{
    --gradient-to-color: #D44236;
  }

  .xl\:to-stages-fourth{
    --gradient-to-color: #2C5176;
  }

  .xl\:hover\:from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .xl\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .xl\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .xl\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .xl\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .xl\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .xl\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .xl\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .xl\:hover\:from-red:hover{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .xl\:hover\:from-orange:hover{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:hover\:from-yellow:hover{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:hover\:from-green:hover{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .xl\:hover\:from-teal-100:hover{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .xl\:hover\:from-teal-200:hover{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .xl\:hover\:from-teal-300:hover{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .xl\:hover\:from-teal-400:hover{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .xl\:hover\:from-teal-500:hover{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .xl\:hover\:from-teal-600:hover{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .xl\:hover\:from-teal-700:hover{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .xl\:hover\:from-teal-800:hover{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .xl\:hover\:from-teal-900:hover{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .xl\:hover\:from-blue-did:hover{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .xl\:hover\:from-blue-title:hover{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .xl\:hover\:from-indigo-100:hover{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .xl\:hover\:from-indigo-200:hover{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .xl\:hover\:from-indigo-300:hover{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .xl\:hover\:from-indigo-400:hover{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .xl\:hover\:from-indigo-500:hover{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .xl\:hover\:from-indigo-600:hover{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .xl\:hover\:from-indigo-700:hover{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .xl\:hover\:from-indigo-800:hover{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .xl\:hover\:from-indigo-900:hover{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .xl\:hover\:from-purple-100:hover{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .xl\:hover\:from-purple-200:hover{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .xl\:hover\:from-purple-300:hover{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .xl\:hover\:from-purple-400:hover{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .xl\:hover\:from-purple-500:hover{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .xl\:hover\:from-purple-600:hover{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .xl\:hover\:from-purple-700:hover{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .xl\:hover\:from-purple-800:hover{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .xl\:hover\:from-purple-900:hover{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .xl\:hover\:from-pink-100:hover{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .xl\:hover\:from-pink-200:hover{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .xl\:hover\:from-pink-300:hover{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .xl\:hover\:from-pink-400:hover{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .xl\:hover\:from-pink-500:hover{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .xl\:hover\:from-pink-600:hover{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .xl\:hover\:from-pink-700:hover{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .xl\:hover\:from-pink-800:hover{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .xl\:hover\:from-pink-900:hover{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .xl\:hover\:from-lightgray:hover{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .xl\:hover\:from-lightgray1:hover{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .xl\:hover\:from-lightgray2:hover{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .xl\:hover\:from-etapaI:hover{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .xl\:hover\:from-etapaIbg:hover{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .xl\:hover\:from-etapaII:hover{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .xl\:hover\:from-etapaIIbg:hover{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .xl\:hover\:from-etapaIII:hover{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .xl\:hover\:from-etapaIIIbg:hover{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .xl\:hover\:from-etapaIV:hover{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .xl\:hover\:from-etapaIVbg:hover{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .xl\:hover\:from-celeste:hover{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .xl\:hover\:from-darkgray:hover{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .xl\:hover\:from-secondary:hover{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .xl\:hover\:from-amber:hover{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .xl\:hover\:from-did-gray:hover{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .xl\:hover\:from-did-gray1:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:hover\:from-primary:hover{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .xl\:hover\:from-lightblue:hover{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .xl\:hover\:from-darkblue:hover{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .xl\:hover\:from-graytext:hover{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .xl\:hover\:from-disabled:hover{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .xl\:hover\:from-graybg:hover{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .xl\:hover\:from-alertbg:hover{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .xl\:hover\:from-background-gray:hover{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .xl\:hover\:from-background-red:hover{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .xl\:hover\:from-bluepdf:hover{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .xl\:hover\:from-stages-first:hover{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .xl\:hover\:from-stages-second:hover{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .xl\:hover\:from-stages-third:hover{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .xl\:hover\:from-stages-fourth:hover{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .xl\:hover\:via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .xl\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .xl\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .xl\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .xl\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .xl\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .xl\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .xl\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .xl\:hover\:via-red:hover{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .xl\:hover\:via-orange:hover{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:hover\:via-yellow:hover{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:hover\:via-green:hover{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .xl\:hover\:via-teal-100:hover{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .xl\:hover\:via-teal-200:hover{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .xl\:hover\:via-teal-300:hover{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .xl\:hover\:via-teal-400:hover{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .xl\:hover\:via-teal-500:hover{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .xl\:hover\:via-teal-600:hover{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .xl\:hover\:via-teal-700:hover{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .xl\:hover\:via-teal-800:hover{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .xl\:hover\:via-teal-900:hover{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .xl\:hover\:via-blue-did:hover{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .xl\:hover\:via-blue-title:hover{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .xl\:hover\:via-indigo-100:hover{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .xl\:hover\:via-indigo-200:hover{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .xl\:hover\:via-indigo-300:hover{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .xl\:hover\:via-indigo-400:hover{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .xl\:hover\:via-indigo-500:hover{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .xl\:hover\:via-indigo-600:hover{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .xl\:hover\:via-indigo-700:hover{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .xl\:hover\:via-indigo-800:hover{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .xl\:hover\:via-indigo-900:hover{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .xl\:hover\:via-purple-100:hover{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .xl\:hover\:via-purple-200:hover{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .xl\:hover\:via-purple-300:hover{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .xl\:hover\:via-purple-400:hover{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .xl\:hover\:via-purple-500:hover{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .xl\:hover\:via-purple-600:hover{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .xl\:hover\:via-purple-700:hover{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .xl\:hover\:via-purple-800:hover{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .xl\:hover\:via-purple-900:hover{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .xl\:hover\:via-pink-100:hover{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .xl\:hover\:via-pink-200:hover{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .xl\:hover\:via-pink-300:hover{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .xl\:hover\:via-pink-400:hover{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .xl\:hover\:via-pink-500:hover{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .xl\:hover\:via-pink-600:hover{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .xl\:hover\:via-pink-700:hover{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .xl\:hover\:via-pink-800:hover{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .xl\:hover\:via-pink-900:hover{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .xl\:hover\:via-lightgray:hover{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .xl\:hover\:via-lightgray1:hover{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .xl\:hover\:via-lightgray2:hover{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .xl\:hover\:via-etapaI:hover{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .xl\:hover\:via-etapaIbg:hover{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .xl\:hover\:via-etapaII:hover{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .xl\:hover\:via-etapaIIbg:hover{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .xl\:hover\:via-etapaIII:hover{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .xl\:hover\:via-etapaIIIbg:hover{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .xl\:hover\:via-etapaIV:hover{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .xl\:hover\:via-etapaIVbg:hover{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .xl\:hover\:via-celeste:hover{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .xl\:hover\:via-darkgray:hover{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .xl\:hover\:via-secondary:hover{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .xl\:hover\:via-amber:hover{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .xl\:hover\:via-did-gray:hover{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .xl\:hover\:via-did-gray1:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:hover\:via-primary:hover{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .xl\:hover\:via-lightblue:hover{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .xl\:hover\:via-darkblue:hover{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .xl\:hover\:via-graytext:hover{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .xl\:hover\:via-disabled:hover{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .xl\:hover\:via-graybg:hover{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .xl\:hover\:via-alertbg:hover{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .xl\:hover\:via-background-gray:hover{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .xl\:hover\:via-background-red:hover{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .xl\:hover\:via-bluepdf:hover{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .xl\:hover\:via-stages-first:hover{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .xl\:hover\:via-stages-second:hover{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .xl\:hover\:via-stages-third:hover{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .xl\:hover\:via-stages-fourth:hover{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .xl\:hover\:to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .xl\:hover\:to-current:hover{
    --gradient-to-color: currentColor;
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .xl\:hover\:to-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .xl\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc;
  }

  .xl\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7;
  }

  .xl\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0;
  }

  .xl\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0;
  }

  .xl\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0;
  }

  .xl\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096;
  }

  .xl\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568;
  }

  .xl\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748;
  }

  .xl\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c;
  }

  .xl\:hover\:to-red:hover{
    --gradient-to-color: #E5323F;
  }

  .xl\:hover\:to-orange:hover{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:hover\:to-yellow:hover{
    --gradient-to-color: #F2994A;
  }

  .xl\:hover\:to-green:hover{
    --gradient-to-color: #00A653;
  }

  .xl\:hover\:to-teal-100:hover{
    --gradient-to-color: #e6fffa;
  }

  .xl\:hover\:to-teal-200:hover{
    --gradient-to-color: #b2f5ea;
  }

  .xl\:hover\:to-teal-300:hover{
    --gradient-to-color: #81e6d9;
  }

  .xl\:hover\:to-teal-400:hover{
    --gradient-to-color: #4fd1c5;
  }

  .xl\:hover\:to-teal-500:hover{
    --gradient-to-color: #38b2ac;
  }

  .xl\:hover\:to-teal-600:hover{
    --gradient-to-color: #319795;
  }

  .xl\:hover\:to-teal-700:hover{
    --gradient-to-color: #2c7a7b;
  }

  .xl\:hover\:to-teal-800:hover{
    --gradient-to-color: #285e61;
  }

  .xl\:hover\:to-teal-900:hover{
    --gradient-to-color: #234e52;
  }

  .xl\:hover\:to-blue-did:hover{
    --gradient-to-color: #1469B2;
  }

  .xl\:hover\:to-blue-title:hover{
    --gradient-to-color: #00527D;
  }

  .xl\:hover\:to-indigo-100:hover{
    --gradient-to-color: #ebf4ff;
  }

  .xl\:hover\:to-indigo-200:hover{
    --gradient-to-color: #c3dafe;
  }

  .xl\:hover\:to-indigo-300:hover{
    --gradient-to-color: #a3bffa;
  }

  .xl\:hover\:to-indigo-400:hover{
    --gradient-to-color: #7f9cf5;
  }

  .xl\:hover\:to-indigo-500:hover{
    --gradient-to-color: #667eea;
  }

  .xl\:hover\:to-indigo-600:hover{
    --gradient-to-color: #5a67d8;
  }

  .xl\:hover\:to-indigo-700:hover{
    --gradient-to-color: #4c51bf;
  }

  .xl\:hover\:to-indigo-800:hover{
    --gradient-to-color: #434190;
  }

  .xl\:hover\:to-indigo-900:hover{
    --gradient-to-color: #3c366b;
  }

  .xl\:hover\:to-purple-100:hover{
    --gradient-to-color: #faf5ff;
  }

  .xl\:hover\:to-purple-200:hover{
    --gradient-to-color: #e9d8fd;
  }

  .xl\:hover\:to-purple-300:hover{
    --gradient-to-color: #d6bcfa;
  }

  .xl\:hover\:to-purple-400:hover{
    --gradient-to-color: #b794f4;
  }

  .xl\:hover\:to-purple-500:hover{
    --gradient-to-color: #9f7aea;
  }

  .xl\:hover\:to-purple-600:hover{
    --gradient-to-color: #805ad5;
  }

  .xl\:hover\:to-purple-700:hover{
    --gradient-to-color: #6b46c1;
  }

  .xl\:hover\:to-purple-800:hover{
    --gradient-to-color: #553c9a;
  }

  .xl\:hover\:to-purple-900:hover{
    --gradient-to-color: #44337a;
  }

  .xl\:hover\:to-pink-100:hover{
    --gradient-to-color: #fff5f7;
  }

  .xl\:hover\:to-pink-200:hover{
    --gradient-to-color: #fed7e2;
  }

  .xl\:hover\:to-pink-300:hover{
    --gradient-to-color: #fbb6ce;
  }

  .xl\:hover\:to-pink-400:hover{
    --gradient-to-color: #f687b3;
  }

  .xl\:hover\:to-pink-500:hover{
    --gradient-to-color: #ed64a6;
  }

  .xl\:hover\:to-pink-600:hover{
    --gradient-to-color: #d53f8c;
  }

  .xl\:hover\:to-pink-700:hover{
    --gradient-to-color: #b83280;
  }

  .xl\:hover\:to-pink-800:hover{
    --gradient-to-color: #97266d;
  }

  .xl\:hover\:to-pink-900:hover{
    --gradient-to-color: #702459;
  }

  .xl\:hover\:to-lightgray:hover{
    --gradient-to-color: #D1D3D4;
  }

  .xl\:hover\:to-lightgray1:hover{
    --gradient-to-color: #F1F2F2;
  }

  .xl\:hover\:to-lightgray2:hover{
    --gradient-to-color: #414042;
  }

  .xl\:hover\:to-etapaI:hover{
    --gradient-to-color: #4A5FA0;
  }

  .xl\:hover\:to-etapaIbg:hover{
    --gradient-to-color: #EEF4FF;
  }

  .xl\:hover\:to-etapaII:hover{
    --gradient-to-color: #6DB1E1;
  }

  .xl\:hover\:to-etapaIIbg:hover{
    --gradient-to-color: #EEFAFF;
  }

  .xl\:hover\:to-etapaIII:hover{
    --gradient-to-color: #F97575;
  }

  .xl\:hover\:to-etapaIIIbg:hover{
    --gradient-to-color: #FFF5F5;
  }

  .xl\:hover\:to-etapaIV:hover{
    --gradient-to-color: #4B81AD;
  }

  .xl\:hover\:to-etapaIVbg:hover{
    --gradient-to-color: #E8F1F7;
  }

  .xl\:hover\:to-celeste:hover{
    --gradient-to-color: #F0F5FC;
  }

  .xl\:hover\:to-darkgray:hover{
    --gradient-to-color: #58595B;
  }

  .xl\:hover\:to-secondary:hover{
    --gradient-to-color: #0065EE;
  }

  .xl\:hover\:to-amber:hover{
    --gradient-to-color: #FFC107;
  }

  .xl\:hover\:to-did-gray:hover{
    --gradient-to-color: #8296A8;
  }

  .xl\:hover\:to-did-gray1:hover{
    --gradient-to-color: #333333;
  }

  .xl\:hover\:to-primary:hover{
    --gradient-to-color: #3169AE;
  }

  .xl\:hover\:to-lightblue:hover{
    --gradient-to-color: #F4F9FF;
  }

  .xl\:hover\:to-darkblue:hover{
    --gradient-to-color: #344058;
  }

  .xl\:hover\:to-graytext:hover{
    --gradient-to-color: #97A2BA;
  }

  .xl\:hover\:to-disabled:hover{
    --gradient-to-color: #F1F4F8;
  }

  .xl\:hover\:to-graybg:hover{
    --gradient-to-color: #F7F9FD;
  }

  .xl\:hover\:to-alertbg:hover{
    --gradient-to-color: #EDF3FC;
  }

  .xl\:hover\:to-background-gray:hover{
    --gradient-to-color: #FAFBFD;
  }

  .xl\:hover\:to-background-red:hover{
    --gradient-to-color: #EB5757;
  }

  .xl\:hover\:to-bluepdf:hover{
    --gradient-to-color: #4f94cf;
  }

  .xl\:hover\:to-stages-first:hover{
    --gradient-to-color: #3A69AC;
  }

  .xl\:hover\:to-stages-second:hover{
    --gradient-to-color: #6889B5;
  }

  .xl\:hover\:to-stages-third:hover{
    --gradient-to-color: #D44236;
  }

  .xl\:hover\:to-stages-fourth:hover{
    --gradient-to-color: #2C5176;
  }

  .xl\:focus\:from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .xl\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .xl\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .xl\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .xl\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .xl\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .xl\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .xl\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .xl\:focus\:from-red:focus{
    --gradient-from-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .xl\:focus\:from-orange:focus{
    --gradient-from-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:focus\:from-yellow:focus{
    --gradient-from-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:focus\:from-green:focus{
    --gradient-from-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .xl\:focus\:from-teal-100:focus{
    --gradient-from-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .xl\:focus\:from-teal-200:focus{
    --gradient-from-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .xl\:focus\:from-teal-300:focus{
    --gradient-from-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .xl\:focus\:from-teal-400:focus{
    --gradient-from-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .xl\:focus\:from-teal-500:focus{
    --gradient-from-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .xl\:focus\:from-teal-600:focus{
    --gradient-from-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .xl\:focus\:from-teal-700:focus{
    --gradient-from-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .xl\:focus\:from-teal-800:focus{
    --gradient-from-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .xl\:focus\:from-teal-900:focus{
    --gradient-from-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .xl\:focus\:from-blue-did:focus{
    --gradient-from-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .xl\:focus\:from-blue-title:focus{
    --gradient-from-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .xl\:focus\:from-indigo-100:focus{
    --gradient-from-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .xl\:focus\:from-indigo-200:focus{
    --gradient-from-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .xl\:focus\:from-indigo-300:focus{
    --gradient-from-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .xl\:focus\:from-indigo-400:focus{
    --gradient-from-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .xl\:focus\:from-indigo-500:focus{
    --gradient-from-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .xl\:focus\:from-indigo-600:focus{
    --gradient-from-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .xl\:focus\:from-indigo-700:focus{
    --gradient-from-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .xl\:focus\:from-indigo-800:focus{
    --gradient-from-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .xl\:focus\:from-indigo-900:focus{
    --gradient-from-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .xl\:focus\:from-purple-100:focus{
    --gradient-from-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .xl\:focus\:from-purple-200:focus{
    --gradient-from-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .xl\:focus\:from-purple-300:focus{
    --gradient-from-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .xl\:focus\:from-purple-400:focus{
    --gradient-from-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .xl\:focus\:from-purple-500:focus{
    --gradient-from-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .xl\:focus\:from-purple-600:focus{
    --gradient-from-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .xl\:focus\:from-purple-700:focus{
    --gradient-from-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .xl\:focus\:from-purple-800:focus{
    --gradient-from-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .xl\:focus\:from-purple-900:focus{
    --gradient-from-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .xl\:focus\:from-pink-100:focus{
    --gradient-from-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .xl\:focus\:from-pink-200:focus{
    --gradient-from-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .xl\:focus\:from-pink-300:focus{
    --gradient-from-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .xl\:focus\:from-pink-400:focus{
    --gradient-from-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .xl\:focus\:from-pink-500:focus{
    --gradient-from-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .xl\:focus\:from-pink-600:focus{
    --gradient-from-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .xl\:focus\:from-pink-700:focus{
    --gradient-from-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .xl\:focus\:from-pink-800:focus{
    --gradient-from-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .xl\:focus\:from-pink-900:focus{
    --gradient-from-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .xl\:focus\:from-lightgray:focus{
    --gradient-from-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .xl\:focus\:from-lightgray1:focus{
    --gradient-from-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .xl\:focus\:from-lightgray2:focus{
    --gradient-from-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .xl\:focus\:from-etapaI:focus{
    --gradient-from-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .xl\:focus\:from-etapaIbg:focus{
    --gradient-from-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .xl\:focus\:from-etapaII:focus{
    --gradient-from-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .xl\:focus\:from-etapaIIbg:focus{
    --gradient-from-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .xl\:focus\:from-etapaIII:focus{
    --gradient-from-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .xl\:focus\:from-etapaIIIbg:focus{
    --gradient-from-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .xl\:focus\:from-etapaIV:focus{
    --gradient-from-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .xl\:focus\:from-etapaIVbg:focus{
    --gradient-from-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .xl\:focus\:from-celeste:focus{
    --gradient-from-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .xl\:focus\:from-darkgray:focus{
    --gradient-from-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .xl\:focus\:from-secondary:focus{
    --gradient-from-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .xl\:focus\:from-amber:focus{
    --gradient-from-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .xl\:focus\:from-did-gray:focus{
    --gradient-from-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .xl\:focus\:from-did-gray1:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:focus\:from-primary:focus{
    --gradient-from-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .xl\:focus\:from-lightblue:focus{
    --gradient-from-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .xl\:focus\:from-darkblue:focus{
    --gradient-from-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .xl\:focus\:from-graytext:focus{
    --gradient-from-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .xl\:focus\:from-disabled:focus{
    --gradient-from-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .xl\:focus\:from-graybg:focus{
    --gradient-from-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .xl\:focus\:from-alertbg:focus{
    --gradient-from-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .xl\:focus\:from-background-gray:focus{
    --gradient-from-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .xl\:focus\:from-background-red:focus{
    --gradient-from-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .xl\:focus\:from-bluepdf:focus{
    --gradient-from-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .xl\:focus\:from-stages-first:focus{
    --gradient-from-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .xl\:focus\:from-stages-second:focus{
    --gradient-from-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .xl\:focus\:from-stages-third:focus{
    --gradient-from-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .xl\:focus\:from-stages-fourth:focus{
    --gradient-from-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .xl\:focus\:via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0));
  }

  .xl\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0));
  }

  .xl\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0));
  }

  .xl\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0));
  }

  .xl\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0));
  }

  .xl\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0));
  }

  .xl\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0));
  }

  .xl\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0));
  }

  .xl\:focus\:via-red:focus{
    --gradient-via-color: #E5323F;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 50, 63, 0));
  }

  .xl\:focus\:via-orange:focus{
    --gradient-via-color: rgba(242, 153, 74, 0.1);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:focus\:via-yellow:focus{
    --gradient-via-color: #F2994A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 153, 74, 0));
  }

  .xl\:focus\:via-green:focus{
    --gradient-via-color: #00A653;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 166, 83, 0));
  }

  .xl\:focus\:via-teal-100:focus{
    --gradient-via-color: #e6fffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0));
  }

  .xl\:focus\:via-teal-200:focus{
    --gradient-via-color: #b2f5ea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0));
  }

  .xl\:focus\:via-teal-300:focus{
    --gradient-via-color: #81e6d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0));
  }

  .xl\:focus\:via-teal-400:focus{
    --gradient-via-color: #4fd1c5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0));
  }

  .xl\:focus\:via-teal-500:focus{
    --gradient-via-color: #38b2ac;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0));
  }

  .xl\:focus\:via-teal-600:focus{
    --gradient-via-color: #319795;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0));
  }

  .xl\:focus\:via-teal-700:focus{
    --gradient-via-color: #2c7a7b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0));
  }

  .xl\:focus\:via-teal-800:focus{
    --gradient-via-color: #285e61;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0));
  }

  .xl\:focus\:via-teal-900:focus{
    --gradient-via-color: #234e52;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0));
  }

  .xl\:focus\:via-blue-did:focus{
    --gradient-via-color: #1469B2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 105, 178, 0));
  }

  .xl\:focus\:via-blue-title:focus{
    --gradient-via-color: #00527D;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 82, 125, 0));
  }

  .xl\:focus\:via-indigo-100:focus{
    --gradient-via-color: #ebf4ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0));
  }

  .xl\:focus\:via-indigo-200:focus{
    --gradient-via-color: #c3dafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0));
  }

  .xl\:focus\:via-indigo-300:focus{
    --gradient-via-color: #a3bffa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0));
  }

  .xl\:focus\:via-indigo-400:focus{
    --gradient-via-color: #7f9cf5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0));
  }

  .xl\:focus\:via-indigo-500:focus{
    --gradient-via-color: #667eea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0));
  }

  .xl\:focus\:via-indigo-600:focus{
    --gradient-via-color: #5a67d8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0));
  }

  .xl\:focus\:via-indigo-700:focus{
    --gradient-via-color: #4c51bf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0));
  }

  .xl\:focus\:via-indigo-800:focus{
    --gradient-via-color: #434190;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0));
  }

  .xl\:focus\:via-indigo-900:focus{
    --gradient-via-color: #3c366b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0));
  }

  .xl\:focus\:via-purple-100:focus{
    --gradient-via-color: #faf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 245, 255, 0));
  }

  .xl\:focus\:via-purple-200:focus{
    --gradient-via-color: #e9d8fd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 216, 253, 0));
  }

  .xl\:focus\:via-purple-300:focus{
    --gradient-via-color: #d6bcfa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 188, 250, 0));
  }

  .xl\:focus\:via-purple-400:focus{
    --gradient-via-color: #b794f4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 148, 244, 0));
  }

  .xl\:focus\:via-purple-500:focus{
    --gradient-via-color: #9f7aea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 122, 234, 0));
  }

  .xl\:focus\:via-purple-600:focus{
    --gradient-via-color: #805ad5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(128, 90, 213, 0));
  }

  .xl\:focus\:via-purple-700:focus{
    --gradient-via-color: #6b46c1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 70, 193, 0));
  }

  .xl\:focus\:via-purple-800:focus{
    --gradient-via-color: #553c9a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 60, 154, 0));
  }

  .xl\:focus\:via-purple-900:focus{
    --gradient-via-color: #44337a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(68, 51, 122, 0));
  }

  .xl\:focus\:via-pink-100:focus{
    --gradient-via-color: #fff5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
  }

  .xl\:focus\:via-pink-200:focus{
    --gradient-via-color: #fed7e2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
  }

  .xl\:focus\:via-pink-300:focus{
    --gradient-via-color: #fbb6ce;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
  }

  .xl\:focus\:via-pink-400:focus{
    --gradient-via-color: #f687b3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
  }

  .xl\:focus\:via-pink-500:focus{
    --gradient-via-color: #ed64a6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
  }

  .xl\:focus\:via-pink-600:focus{
    --gradient-via-color: #d53f8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
  }

  .xl\:focus\:via-pink-700:focus{
    --gradient-via-color: #b83280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
  }

  .xl\:focus\:via-pink-800:focus{
    --gradient-via-color: #97266d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
  }

  .xl\:focus\:via-pink-900:focus{
    --gradient-via-color: #702459;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
  }

  .xl\:focus\:via-lightgray:focus{
    --gradient-via-color: #D1D3D4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(209, 211, 212, 0));
  }

  .xl\:focus\:via-lightgray1:focus{
    --gradient-via-color: #F1F2F2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 242, 242, 0));
  }

  .xl\:focus\:via-lightgray2:focus{
    --gradient-via-color: #414042;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 64, 66, 0));
  }

  .xl\:focus\:via-etapaI:focus{
    --gradient-via-color: #4A5FA0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 95, 160, 0));
  }

  .xl\:focus\:via-etapaIbg:focus{
    --gradient-via-color: #EEF4FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 244, 255, 0));
  }

  .xl\:focus\:via-etapaII:focus{
    --gradient-via-color: #6DB1E1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 177, 225, 0));
  }

  .xl\:focus\:via-etapaIIbg:focus{
    --gradient-via-color: #EEFAFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 250, 255, 0));
  }

  .xl\:focus\:via-etapaIII:focus{
    --gradient-via-color: #F97575;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 117, 117, 0));
  }

  .xl\:focus\:via-etapaIIIbg:focus{
    --gradient-via-color: #FFF5F5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
  }

  .xl\:focus\:via-etapaIV:focus{
    --gradient-via-color: #4B81AD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 129, 173, 0));
  }

  .xl\:focus\:via-etapaIVbg:focus{
    --gradient-via-color: #E8F1F7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 241, 247, 0));
  }

  .xl\:focus\:via-celeste:focus{
    --gradient-via-color: #F0F5FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 252, 0));
  }

  .xl\:focus\:via-darkgray:focus{
    --gradient-via-color: #58595B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 89, 91, 0));
  }

  .xl\:focus\:via-secondary:focus{
    --gradient-via-color: #0065EE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 101, 238, 0));
  }

  .xl\:focus\:via-amber:focus{
    --gradient-via-color: #FFC107;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 193, 7, 0));
  }

  .xl\:focus\:via-did-gray:focus{
    --gradient-via-color: #8296A8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(130, 150, 168, 0));
  }

  .xl\:focus\:via-did-gray1:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:focus\:via-primary:focus{
    --gradient-via-color: #3169AE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 105, 174, 0));
  }

  .xl\:focus\:via-lightblue:focus{
    --gradient-via-color: #F4F9FF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 249, 255, 0));
  }

  .xl\:focus\:via-darkblue:focus{
    --gradient-via-color: #344058;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 64, 88, 0));
  }

  .xl\:focus\:via-graytext:focus{
    --gradient-via-color: #97A2BA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 162, 186, 0));
  }

  .xl\:focus\:via-disabled:focus{
    --gradient-via-color: #F1F4F8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 244, 248, 0));
  }

  .xl\:focus\:via-graybg:focus{
    --gradient-via-color: #F7F9FD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 249, 253, 0));
  }

  .xl\:focus\:via-alertbg:focus{
    --gradient-via-color: #EDF3FC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 243, 252, 0));
  }

  .xl\:focus\:via-background-gray:focus{
    --gradient-via-color: #FAFBFD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 253, 0));
  }

  .xl\:focus\:via-background-red:focus{
    --gradient-via-color: #EB5757;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 87, 87, 0));
  }

  .xl\:focus\:via-bluepdf:focus{
    --gradient-via-color: #4f94cf;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 148, 207, 0));
  }

  .xl\:focus\:via-stages-first:focus{
    --gradient-via-color: #3A69AC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 105, 172, 0));
  }

  .xl\:focus\:via-stages-second:focus{
    --gradient-via-color: #6889B5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 137, 181, 0));
  }

  .xl\:focus\:via-stages-third:focus{
    --gradient-via-color: #D44236;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(212, 66, 54, 0));
  }

  .xl\:focus\:via-stages-fourth:focus{
    --gradient-via-color: #2C5176;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 81, 118, 0));
  }

  .xl\:focus\:to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .xl\:focus\:to-current:focus{
    --gradient-to-color: currentColor;
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .xl\:focus\:to-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .xl\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc;
  }

  .xl\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7;
  }

  .xl\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0;
  }

  .xl\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0;
  }

  .xl\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0;
  }

  .xl\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096;
  }

  .xl\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568;
  }

  .xl\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748;
  }

  .xl\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c;
  }

  .xl\:focus\:to-red:focus{
    --gradient-to-color: #E5323F;
  }

  .xl\:focus\:to-orange:focus{
    --gradient-to-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:focus\:to-yellow:focus{
    --gradient-to-color: #F2994A;
  }

  .xl\:focus\:to-green:focus{
    --gradient-to-color: #00A653;
  }

  .xl\:focus\:to-teal-100:focus{
    --gradient-to-color: #e6fffa;
  }

  .xl\:focus\:to-teal-200:focus{
    --gradient-to-color: #b2f5ea;
  }

  .xl\:focus\:to-teal-300:focus{
    --gradient-to-color: #81e6d9;
  }

  .xl\:focus\:to-teal-400:focus{
    --gradient-to-color: #4fd1c5;
  }

  .xl\:focus\:to-teal-500:focus{
    --gradient-to-color: #38b2ac;
  }

  .xl\:focus\:to-teal-600:focus{
    --gradient-to-color: #319795;
  }

  .xl\:focus\:to-teal-700:focus{
    --gradient-to-color: #2c7a7b;
  }

  .xl\:focus\:to-teal-800:focus{
    --gradient-to-color: #285e61;
  }

  .xl\:focus\:to-teal-900:focus{
    --gradient-to-color: #234e52;
  }

  .xl\:focus\:to-blue-did:focus{
    --gradient-to-color: #1469B2;
  }

  .xl\:focus\:to-blue-title:focus{
    --gradient-to-color: #00527D;
  }

  .xl\:focus\:to-indigo-100:focus{
    --gradient-to-color: #ebf4ff;
  }

  .xl\:focus\:to-indigo-200:focus{
    --gradient-to-color: #c3dafe;
  }

  .xl\:focus\:to-indigo-300:focus{
    --gradient-to-color: #a3bffa;
  }

  .xl\:focus\:to-indigo-400:focus{
    --gradient-to-color: #7f9cf5;
  }

  .xl\:focus\:to-indigo-500:focus{
    --gradient-to-color: #667eea;
  }

  .xl\:focus\:to-indigo-600:focus{
    --gradient-to-color: #5a67d8;
  }

  .xl\:focus\:to-indigo-700:focus{
    --gradient-to-color: #4c51bf;
  }

  .xl\:focus\:to-indigo-800:focus{
    --gradient-to-color: #434190;
  }

  .xl\:focus\:to-indigo-900:focus{
    --gradient-to-color: #3c366b;
  }

  .xl\:focus\:to-purple-100:focus{
    --gradient-to-color: #faf5ff;
  }

  .xl\:focus\:to-purple-200:focus{
    --gradient-to-color: #e9d8fd;
  }

  .xl\:focus\:to-purple-300:focus{
    --gradient-to-color: #d6bcfa;
  }

  .xl\:focus\:to-purple-400:focus{
    --gradient-to-color: #b794f4;
  }

  .xl\:focus\:to-purple-500:focus{
    --gradient-to-color: #9f7aea;
  }

  .xl\:focus\:to-purple-600:focus{
    --gradient-to-color: #805ad5;
  }

  .xl\:focus\:to-purple-700:focus{
    --gradient-to-color: #6b46c1;
  }

  .xl\:focus\:to-purple-800:focus{
    --gradient-to-color: #553c9a;
  }

  .xl\:focus\:to-purple-900:focus{
    --gradient-to-color: #44337a;
  }

  .xl\:focus\:to-pink-100:focus{
    --gradient-to-color: #fff5f7;
  }

  .xl\:focus\:to-pink-200:focus{
    --gradient-to-color: #fed7e2;
  }

  .xl\:focus\:to-pink-300:focus{
    --gradient-to-color: #fbb6ce;
  }

  .xl\:focus\:to-pink-400:focus{
    --gradient-to-color: #f687b3;
  }

  .xl\:focus\:to-pink-500:focus{
    --gradient-to-color: #ed64a6;
  }

  .xl\:focus\:to-pink-600:focus{
    --gradient-to-color: #d53f8c;
  }

  .xl\:focus\:to-pink-700:focus{
    --gradient-to-color: #b83280;
  }

  .xl\:focus\:to-pink-800:focus{
    --gradient-to-color: #97266d;
  }

  .xl\:focus\:to-pink-900:focus{
    --gradient-to-color: #702459;
  }

  .xl\:focus\:to-lightgray:focus{
    --gradient-to-color: #D1D3D4;
  }

  .xl\:focus\:to-lightgray1:focus{
    --gradient-to-color: #F1F2F2;
  }

  .xl\:focus\:to-lightgray2:focus{
    --gradient-to-color: #414042;
  }

  .xl\:focus\:to-etapaI:focus{
    --gradient-to-color: #4A5FA0;
  }

  .xl\:focus\:to-etapaIbg:focus{
    --gradient-to-color: #EEF4FF;
  }

  .xl\:focus\:to-etapaII:focus{
    --gradient-to-color: #6DB1E1;
  }

  .xl\:focus\:to-etapaIIbg:focus{
    --gradient-to-color: #EEFAFF;
  }

  .xl\:focus\:to-etapaIII:focus{
    --gradient-to-color: #F97575;
  }

  .xl\:focus\:to-etapaIIIbg:focus{
    --gradient-to-color: #FFF5F5;
  }

  .xl\:focus\:to-etapaIV:focus{
    --gradient-to-color: #4B81AD;
  }

  .xl\:focus\:to-etapaIVbg:focus{
    --gradient-to-color: #E8F1F7;
  }

  .xl\:focus\:to-celeste:focus{
    --gradient-to-color: #F0F5FC;
  }

  .xl\:focus\:to-darkgray:focus{
    --gradient-to-color: #58595B;
  }

  .xl\:focus\:to-secondary:focus{
    --gradient-to-color: #0065EE;
  }

  .xl\:focus\:to-amber:focus{
    --gradient-to-color: #FFC107;
  }

  .xl\:focus\:to-did-gray:focus{
    --gradient-to-color: #8296A8;
  }

  .xl\:focus\:to-did-gray1:focus{
    --gradient-to-color: #333333;
  }

  .xl\:focus\:to-primary:focus{
    --gradient-to-color: #3169AE;
  }

  .xl\:focus\:to-lightblue:focus{
    --gradient-to-color: #F4F9FF;
  }

  .xl\:focus\:to-darkblue:focus{
    --gradient-to-color: #344058;
  }

  .xl\:focus\:to-graytext:focus{
    --gradient-to-color: #97A2BA;
  }

  .xl\:focus\:to-disabled:focus{
    --gradient-to-color: #F1F4F8;
  }

  .xl\:focus\:to-graybg:focus{
    --gradient-to-color: #F7F9FD;
  }

  .xl\:focus\:to-alertbg:focus{
    --gradient-to-color: #EDF3FC;
  }

  .xl\:focus\:to-background-gray:focus{
    --gradient-to-color: #FAFBFD;
  }

  .xl\:focus\:to-background-red:focus{
    --gradient-to-color: #EB5757;
  }

  .xl\:focus\:to-bluepdf:focus{
    --gradient-to-color: #4f94cf;
  }

  .xl\:focus\:to-stages-first:focus{
    --gradient-to-color: #3A69AC;
  }

  .xl\:focus\:to-stages-second:focus{
    --gradient-to-color: #6889B5;
  }

  .xl\:focus\:to-stages-third:focus{
    --gradient-to-color: #D44236;
  }

  .xl\:focus\:to-stages-fourth:focus{
    --gradient-to-color: #2C5176;
  }

  .xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .xl\:bg-opacity-4{
    --bg-opacity: 0.04;
  }

  .xl\:bg-opacity-5{
    --bg-opacity: 0.05;
  }

  .xl\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xl\:bg-opacity-80{
    --bg-opacity: 0.8;
  }

  .xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xl\:hover\:bg-opacity-4:hover{
    --bg-opacity: 0.04;
  }

  .xl\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05;
  }

  .xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xl\:hover\:bg-opacity-80:hover{
    --bg-opacity: 0.8;
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xl\:focus\:bg-opacity-4:focus{
    --bg-opacity: 0.04;
  }

  .xl\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05;
  }

  .xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xl\:focus\:bg-opacity-80:focus{
    --bg-opacity: 0.8;
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .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-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-auto{
    background-size: auto;
  }

  .xl\:bg-cover{
    background-size: cover;
  }

  .xl\:bg-contain{
    background-size: contain;
  }

  .xl\:border-collapse{
    border-collapse: collapse;
  }

  .xl\:border-separate{
    border-collapse: separate;
  }

  .xl\:border-transparent{
    border-color: transparent;
  }

  .xl\:border-current{
    border-color: currentColor;
  }

  .xl\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:border-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:border-gray-100{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .xl\:border-gray-200{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .xl\:border-gray-300{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:border-gray-400{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .xl\:border-gray-500{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .xl\:border-gray-600{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .xl\:border-gray-700{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .xl\:border-gray-800{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .xl\:border-gray-900{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .xl\:border-red{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .xl\:border-orange{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:border-yellow{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .xl\:border-green{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .xl\:border-teal-100{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .xl\:border-teal-200{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .xl\:border-teal-300{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .xl\:border-teal-400{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .xl\:border-teal-500{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .xl\:border-teal-600{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .xl\:border-teal-700{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .xl\:border-teal-800{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .xl\:border-teal-900{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .xl\:border-blue-did{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .xl\:border-blue-title{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .xl\:border-indigo-100{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .xl\:border-indigo-200{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .xl\:border-indigo-300{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .xl\:border-indigo-400{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .xl\:border-indigo-500{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .xl\:border-indigo-600{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .xl\:border-indigo-700{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .xl\:border-indigo-800{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .xl\:border-indigo-900{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .xl\:border-purple-100{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .xl\:border-purple-200{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .xl\:border-purple-300{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .xl\:border-purple-400{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .xl\:border-purple-500{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .xl\:border-purple-600{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .xl\:border-purple-700{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .xl\:border-purple-800{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .xl\:border-purple-900{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .xl\:border-pink-100{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .xl\:border-pink-200{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .xl\:border-pink-300{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .xl\:border-pink-400{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .xl\:border-pink-500{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .xl\:border-pink-600{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .xl\:border-pink-700{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .xl\:border-pink-800{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .xl\:border-pink-900{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .xl\:border-lightgray{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .xl\:border-lightgray1{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .xl\:border-lightgray2{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .xl\:border-etapaI{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .xl\:border-etapaIbg{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .xl\:border-etapaII{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .xl\:border-etapaIIbg{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .xl\:border-etapaIII{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .xl\:border-etapaIIIbg{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .xl\:border-etapaIV{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .xl\:border-etapaIVbg{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .xl\:border-celeste{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .xl\:border-darkgray{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .xl\:border-secondary{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .xl\:border-amber{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .xl\:border-did-gray{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .xl\:border-did-gray1{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:border-primary{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .xl\:border-lightblue{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .xl\:border-darkblue{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .xl\:border-graytext{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .xl\:border-disabled{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .xl\:border-graybg{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .xl\:border-alertbg{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .xl\:border-background-gray{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .xl\:border-background-red{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .xl\:border-bluepdf{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .xl\:border-stages-first{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .xl\:border-stages-second{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .xl\:border-stages-third{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .xl\:border-stages-fourth{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .xl\:hover\:border-transparent:hover{
    border-color: transparent;
  }

  .xl\:hover\:border-current:hover{
    border-color: currentColor;
  }

  .xl\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:hover\:border-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:hover\:border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .xl\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .xl\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .xl\:hover\:border-gray-500:hover{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .xl\:hover\:border-gray-600:hover{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .xl\:hover\:border-gray-700:hover{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .xl\:hover\:border-gray-800:hover{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .xl\:hover\:border-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .xl\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .xl\:hover\:border-orange:hover{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:hover\:border-yellow:hover{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .xl\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .xl\:hover\:border-teal-100:hover{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .xl\:hover\:border-teal-200:hover{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .xl\:hover\:border-teal-300:hover{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .xl\:hover\:border-teal-400:hover{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .xl\:hover\:border-teal-500:hover{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .xl\:hover\:border-teal-600:hover{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .xl\:hover\:border-teal-700:hover{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .xl\:hover\:border-teal-800:hover{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .xl\:hover\:border-teal-900:hover{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .xl\:hover\:border-blue-did:hover{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .xl\:hover\:border-blue-title:hover{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .xl\:hover\:border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .xl\:hover\:border-purple-100:hover{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .xl\:hover\:border-purple-200:hover{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .xl\:hover\:border-purple-300:hover{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .xl\:hover\:border-purple-400:hover{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .xl\:hover\:border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .xl\:hover\:border-purple-600:hover{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .xl\:hover\:border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .xl\:hover\:border-purple-800:hover{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .xl\:hover\:border-purple-900:hover{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .xl\:hover\:border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .xl\:hover\:border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .xl\:hover\:border-pink-300:hover{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .xl\:hover\:border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .xl\:hover\:border-pink-500:hover{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .xl\:hover\:border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .xl\:hover\:border-pink-700:hover{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .xl\:hover\:border-pink-800:hover{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .xl\:hover\:border-pink-900:hover{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .xl\:hover\:border-lightgray:hover{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .xl\:hover\:border-lightgray1:hover{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .xl\:hover\:border-lightgray2:hover{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .xl\:hover\:border-etapaI:hover{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .xl\:hover\:border-etapaIbg:hover{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .xl\:hover\:border-etapaII:hover{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .xl\:hover\:border-etapaIIbg:hover{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .xl\:hover\:border-etapaIII:hover{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .xl\:hover\:border-etapaIIIbg:hover{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .xl\:hover\:border-etapaIV:hover{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .xl\:hover\:border-etapaIVbg:hover{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .xl\:hover\:border-celeste:hover{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .xl\:hover\:border-darkgray:hover{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .xl\:hover\:border-secondary:hover{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .xl\:hover\:border-amber:hover{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .xl\:hover\:border-did-gray:hover{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .xl\:hover\:border-did-gray1:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:hover\:border-primary:hover{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .xl\:hover\:border-lightblue:hover{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .xl\:hover\:border-darkblue:hover{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .xl\:hover\:border-graytext:hover{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .xl\:hover\:border-disabled:hover{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .xl\:hover\:border-graybg:hover{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .xl\:hover\:border-alertbg:hover{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .xl\:hover\:border-background-gray:hover{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .xl\:hover\:border-background-red:hover{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .xl\:hover\:border-bluepdf:hover{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .xl\:hover\:border-stages-first:hover{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .xl\:hover\:border-stages-second:hover{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .xl\:hover\:border-stages-third:hover{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .xl\:hover\:border-stages-fourth:hover{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .xl\:focus\:border-transparent:focus{
    border-color: transparent;
  }

  .xl\:focus\:border-current:focus{
    border-color: currentColor;
  }

  .xl\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:focus\:border-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:focus\:border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity));
  }

  .xl\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
  }

  .xl\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
  }

  .xl\:focus\:border-gray-500:focus{
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity));
  }

  .xl\:focus\:border-gray-600:focus{
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
  }

  .xl\:focus\:border-gray-700:focus{
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity));
  }

  .xl\:focus\:border-gray-800:focus{
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity));
  }

  .xl\:focus\:border-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity));
  }

  .xl\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E5323F;
    border-color: rgba(229, 50, 63, var(--border-opacity));
  }

  .xl\:focus\:border-orange:focus{
    border-color: rgba(242, 153, 74, 0.1);
  }

  .xl\:focus\:border-yellow:focus{
    --border-opacity: 1;
    border-color: #F2994A;
    border-color: rgba(242, 153, 74, var(--border-opacity));
  }

  .xl\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #00A653;
    border-color: rgba(0, 166, 83, var(--border-opacity));
  }

  .xl\:focus\:border-teal-100:focus{
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity));
  }

  .xl\:focus\:border-teal-200:focus{
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity));
  }

  .xl\:focus\:border-teal-300:focus{
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity));
  }

  .xl\:focus\:border-teal-400:focus{
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity));
  }

  .xl\:focus\:border-teal-500:focus{
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity));
  }

  .xl\:focus\:border-teal-600:focus{
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity));
  }

  .xl\:focus\:border-teal-700:focus{
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity));
  }

  .xl\:focus\:border-teal-800:focus{
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity));
  }

  .xl\:focus\:border-teal-900:focus{
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity));
  }

  .xl\:focus\:border-blue-did:focus{
    --border-opacity: 1;
    border-color: #1469B2;
    border-color: rgba(20, 105, 178, var(--border-opacity));
  }

  .xl\:focus\:border-blue-title:focus{
    --border-opacity: 1;
    border-color: #00527D;
    border-color: rgba(0, 82, 125, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity));
  }

  .xl\:focus\:border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity));
  }

  .xl\:focus\:border-purple-100:focus{
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity));
  }

  .xl\:focus\:border-purple-200:focus{
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity));
  }

  .xl\:focus\:border-purple-300:focus{
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity));
  }

  .xl\:focus\:border-purple-400:focus{
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity));
  }

  .xl\:focus\:border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity));
  }

  .xl\:focus\:border-purple-600:focus{
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity));
  }

  .xl\:focus\:border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity));
  }

  .xl\:focus\:border-purple-800:focus{
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity));
  }

  .xl\:focus\:border-purple-900:focus{
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity));
  }

  .xl\:focus\:border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity));
  }

  .xl\:focus\:border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity));
  }

  .xl\:focus\:border-pink-300:focus{
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity));
  }

  .xl\:focus\:border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity));
  }

  .xl\:focus\:border-pink-500:focus{
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity));
  }

  .xl\:focus\:border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity));
  }

  .xl\:focus\:border-pink-700:focus{
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity));
  }

  .xl\:focus\:border-pink-800:focus{
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity));
  }

  .xl\:focus\:border-pink-900:focus{
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity));
  }

  .xl\:focus\:border-lightgray:focus{
    --border-opacity: 1;
    border-color: #D1D3D4;
    border-color: rgba(209, 211, 212, var(--border-opacity));
  }

  .xl\:focus\:border-lightgray1:focus{
    --border-opacity: 1;
    border-color: #F1F2F2;
    border-color: rgba(241, 242, 242, var(--border-opacity));
  }

  .xl\:focus\:border-lightgray2:focus{
    --border-opacity: 1;
    border-color: #414042;
    border-color: rgba(65, 64, 66, var(--border-opacity));
  }

  .xl\:focus\:border-etapaI:focus{
    --border-opacity: 1;
    border-color: #4A5FA0;
    border-color: rgba(74, 95, 160, var(--border-opacity));
  }

  .xl\:focus\:border-etapaIbg:focus{
    --border-opacity: 1;
    border-color: #EEF4FF;
    border-color: rgba(238, 244, 255, var(--border-opacity));
  }

  .xl\:focus\:border-etapaII:focus{
    --border-opacity: 1;
    border-color: #6DB1E1;
    border-color: rgba(109, 177, 225, var(--border-opacity));
  }

  .xl\:focus\:border-etapaIIbg:focus{
    --border-opacity: 1;
    border-color: #EEFAFF;
    border-color: rgba(238, 250, 255, var(--border-opacity));
  }

  .xl\:focus\:border-etapaIII:focus{
    --border-opacity: 1;
    border-color: #F97575;
    border-color: rgba(249, 117, 117, var(--border-opacity));
  }

  .xl\:focus\:border-etapaIIIbg:focus{
    --border-opacity: 1;
    border-color: #FFF5F5;
    border-color: rgba(255, 245, 245, var(--border-opacity));
  }

  .xl\:focus\:border-etapaIV:focus{
    --border-opacity: 1;
    border-color: #4B81AD;
    border-color: rgba(75, 129, 173, var(--border-opacity));
  }

  .xl\:focus\:border-etapaIVbg:focus{
    --border-opacity: 1;
    border-color: #E8F1F7;
    border-color: rgba(232, 241, 247, var(--border-opacity));
  }

  .xl\:focus\:border-celeste:focus{
    --border-opacity: 1;
    border-color: #F0F5FC;
    border-color: rgba(240, 245, 252, var(--border-opacity));
  }

  .xl\:focus\:border-darkgray:focus{
    --border-opacity: 1;
    border-color: #58595B;
    border-color: rgba(88, 89, 91, var(--border-opacity));
  }

  .xl\:focus\:border-secondary:focus{
    --border-opacity: 1;
    border-color: #0065EE;
    border-color: rgba(0, 101, 238, var(--border-opacity));
  }

  .xl\:focus\:border-amber:focus{
    --border-opacity: 1;
    border-color: #FFC107;
    border-color: rgba(255, 193, 7, var(--border-opacity));
  }

  .xl\:focus\:border-did-gray:focus{
    --border-opacity: 1;
    border-color: #8296A8;
    border-color: rgba(130, 150, 168, var(--border-opacity));
  }

  .xl\:focus\:border-did-gray1:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:focus\:border-primary:focus{
    --border-opacity: 1;
    border-color: #3169AE;
    border-color: rgba(49, 105, 174, var(--border-opacity));
  }

  .xl\:focus\:border-lightblue:focus{
    --border-opacity: 1;
    border-color: #F4F9FF;
    border-color: rgba(244, 249, 255, var(--border-opacity));
  }

  .xl\:focus\:border-darkblue:focus{
    --border-opacity: 1;
    border-color: #344058;
    border-color: rgba(52, 64, 88, var(--border-opacity));
  }

  .xl\:focus\:border-graytext:focus{
    --border-opacity: 1;
    border-color: #97A2BA;
    border-color: rgba(151, 162, 186, var(--border-opacity));
  }

  .xl\:focus\:border-disabled:focus{
    --border-opacity: 1;
    border-color: #F1F4F8;
    border-color: rgba(241, 244, 248, var(--border-opacity));
  }

  .xl\:focus\:border-graybg:focus{
    --border-opacity: 1;
    border-color: #F7F9FD;
    border-color: rgba(247, 249, 253, var(--border-opacity));
  }

  .xl\:focus\:border-alertbg:focus{
    --border-opacity: 1;
    border-color: #EDF3FC;
    border-color: rgba(237, 243, 252, var(--border-opacity));
  }

  .xl\:focus\:border-background-gray:focus{
    --border-opacity: 1;
    border-color: #FAFBFD;
    border-color: rgba(250, 251, 253, var(--border-opacity));
  }

  .xl\:focus\:border-background-red:focus{
    --border-opacity: 1;
    border-color: #EB5757;
    border-color: rgba(235, 87, 87, var(--border-opacity));
  }

  .xl\:focus\:border-bluepdf:focus{
    --border-opacity: 1;
    border-color: #4f94cf;
    border-color: rgba(79, 148, 207, var(--border-opacity));
  }

  .xl\:focus\:border-stages-first:focus{
    --border-opacity: 1;
    border-color: #3A69AC;
    border-color: rgba(58, 105, 172, var(--border-opacity));
  }

  .xl\:focus\:border-stages-second:focus{
    --border-opacity: 1;
    border-color: #6889B5;
    border-color: rgba(104, 137, 181, var(--border-opacity));
  }

  .xl\:focus\:border-stages-third:focus{
    --border-opacity: 1;
    border-color: #D44236;
    border-color: rgba(212, 66, 54, var(--border-opacity));
  }

  .xl\:focus\:border-stages-fourth:focus{
    --border-opacity: 1;
    border-color: #2C5176;
    border-color: rgba(44, 81, 118, var(--border-opacity));
  }

  .xl\:border-opacity-0{
    --border-opacity: 0;
  }

  .xl\:border-opacity-4{
    --border-opacity: 0.04;
  }

  .xl\:border-opacity-5{
    --border-opacity: 0.05;
  }

  .xl\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .xl\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .xl\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .xl\:border-opacity-100{
    --border-opacity: 1;
  }

  .xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .xl\:hover\:border-opacity-4:hover{
    --border-opacity: 0.04;
  }

  .xl\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05;
  }

  .xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .xl\:focus\:border-opacity-4:focus{
    --border-opacity: 0.04;
  }

  .xl\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05;
  }

  .xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .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-xl{
    border-radius: 0.75rem;
  }

  .xl\:rounded-2xl{
    border-radius: 1rem;
  }

  .xl\:rounded-3xl{
    border-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.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-xl{
    border-top-left-radius: 0.75rem;
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.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\: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-0{
    border-width: 0;
  }

  .xl\:border-1{
    border-width: 1px;
  }

  .xl\:border-2{
    border-width: 2px;
  }

  .xl\:border-4{
    border-width: 4px;
  }

  .xl\:border-5{
    border-width: 5px;
  }

  .xl\:border-8{
    border-width: 8px;
  }

  .xl\:border-12{
    border-width: 12px;
  }

  .xl\:border-15{
    border-width: 15px;
  }

  .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-1{
    border-top-width: 1px;
  }

  .xl\:border-r-1{
    border-right-width: 1px;
  }

  .xl\:border-b-1{
    border-bottom-width: 1px;
  }

  .xl\:border-l-1{
    border-left-width: 1px;
  }

  .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-5{
    border-top-width: 5px;
  }

  .xl\:border-r-5{
    border-right-width: 5px;
  }

  .xl\:border-b-5{
    border-bottom-width: 5px;
  }

  .xl\:border-l-5{
    border-left-width: 5px;
  }

  .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-12{
    border-top-width: 12px;
  }

  .xl\:border-r-12{
    border-right-width: 12px;
  }

  .xl\:border-b-12{
    border-bottom-width: 12px;
  }

  .xl\:border-l-12{
    border-left-width: 12px;
  }

  .xl\:border-t-15{
    border-top-width: 15px;
  }

  .xl\:border-r-15{
    border-right-width: 15px;
  }

  .xl\:border-b-15{
    border-bottom-width: 15px;
  }

  .xl\:border-l-15{
    border-left-width: 15px;
  }

  .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\:box-border{
    box-sizing: border-box;
  }

  .xl\:box-content{
    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\:block{
    display: block;
  }

  .xl\:inline-block{
    display: inline-block;
  }

  .xl\:inline{
    display: inline;
  }

  .xl\:flex{
    display: flex;
  }

  .xl\:inline-flex{
    display: inline-flex;
  }

  .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\:flow-root{
    display: flow-root;
  }

  .xl\:grid{
    display: grid;
  }

  .xl\:inline-grid{
    display: inline-grid;
  }

  .xl\:contents{
    display: contents;
  }

  .xl\:hidden{
    display: none;
  }

  .xl\:flex-row{
    flex-direction: row;
  }

  .xl\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .xl\:flex-col{
    flex-direction: column;
  }

  .xl\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .xl\:flex-wrap{
    flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .xl\:place-items-auto{
    place-items: auto;
  }

  .xl\:place-items-start{
    place-items: start;
  }

  .xl\:place-items-end{
    place-items: end;
  }

  .xl\:place-items-center{
    place-items: center;
  }

  .xl\:place-items-stretch{
    place-items: stretch;
  }

  .xl\:place-content-center{
    place-content: center;
  }

  .xl\:place-content-start{
    place-content: start;
  }

  .xl\:place-content-end{
    place-content: end;
  }

  .xl\:place-content-between{
    place-content: space-between;
  }

  .xl\:place-content-around{
    place-content: space-around;
  }

  .xl\:place-content-evenly{
    place-content: space-evenly;
  }

  .xl\:place-content-stretch{
    place-content: stretch;
  }

  .xl\:place-self-auto{
    place-self: auto;
  }

  .xl\:place-self-start{
    place-self: start;
  }

  .xl\:place-self-end{
    place-self: end;
  }

  .xl\:place-self-center{
    place-self: center;
  }

  .xl\:place-self-stretch{
    place-self: stretch;
  }

  .xl\:items-start{
    align-items: flex-start;
  }

  .xl\:items-end{
    align-items: flex-end;
  }

  .xl\:items-center{
    align-items: center;
  }

  .xl\:items-baseline{
    align-items: baseline;
  }

  .xl\:items-stretch{
    align-items: stretch;
  }

  .xl\:content-center{
    align-content: center;
  }

  .xl\:content-start{
    align-content: flex-start;
  }

  .xl\:content-end{
    align-content: flex-end;
  }

  .xl\:content-between{
    align-content: space-between;
  }

  .xl\:content-around{
    align-content: space-around;
  }

  .xl\:content-evenly{
    align-content: space-evenly;
  }

  .xl\:self-auto{
    align-self: auto;
  }

  .xl\:self-start{
    align-self: flex-start;
  }

  .xl\:self-end{
    align-self: flex-end;
  }

  .xl\:self-center{
    align-self: center;
  }

  .xl\:self-stretch{
    align-self: stretch;
  }

  .xl\:justify-items-auto{
    justify-items: auto;
  }

  .xl\:justify-items-start{
    justify-items: start;
  }

  .xl\:justify-items-end{
    justify-items: end;
  }

  .xl\:justify-items-center{
    justify-items: center;
  }

  .xl\:justify-items-stretch{
    justify-items: stretch;
  }

  .xl\:justify-start{
    justify-content: flex-start;
  }

  .xl\:justify-end{
    justify-content: flex-end;
  }

  .xl\:justify-center{
    justify-content: center;
  }

  .xl\:justify-between{
    justify-content: space-between;
  }

  .xl\:justify-around{
    justify-content: space-around;
  }

  .xl\:justify-evenly{
    justify-content: space-evenly;
  }

  .xl\:justify-self-auto{
    justify-self: auto;
  }

  .xl\:justify-self-start{
    justify-self: start;
  }

  .xl\:justify-self-end{
    justify-self: end;
  }

  .xl\:justify-self-center{
    justify-self: center;
  }

  .xl\:justify-self-stretch{
    justify-self: stretch;
  }

  .xl\:flex-1{
    flex: 1 1 0%;
  }

  .xl\:flex-auto{
    flex: 1 1 auto;
  }

  .xl\:flex-initial{
    flex: 0 1 auto;
  }

  .xl\:flex-none{
    flex: none;
  }

  .xl\:flex-grow-0{
    flex-grow: 0;
  }

  .xl\:flex-grow{
    flex-grow: 1;
  }

  .xl\:flex-shrink-0{
    flex-shrink: 0;
  }

  .xl\:flex-shrink{
    flex-shrink: 1;
  }

  .xl\:order-1{
    order: 1;
  }

  .xl\:order-2{
    order: 2;
  }

  .xl\:order-3{
    order: 3;
  }

  .xl\:order-4{
    order: 4;
  }

  .xl\:order-5{
    order: 5;
  }

  .xl\:order-6{
    order: 6;
  }

  .xl\:order-7{
    order: 7;
  }

  .xl\:order-8{
    order: 8;
  }

  .xl\:order-9{
    order: 9;
  }

  .xl\:order-10{
    order: 10;
  }

  .xl\:order-11{
    order: 11;
  }

  .xl\:order-12{
    order: 12;
  }

  .xl\:order-first{
    order: -9999;
  }

  .xl\:order-last{
    order: 9999;
  }

  .xl\:order-none{
    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\:clear-left{
    clear: left;
  }

  .xl\:clear-right{
    clear: right;
  }

  .xl\:clear-both{
    clear: both;
  }

  .xl\:clear-none{
    clear: none;
  }

  .xl\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:font-gob{
    font-family: gobCL, system-ui;
  }

  .xl\:font-roboto{
    font-family: Roboto, Sans-serif;
  }

  .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\: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\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .xl\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .xl\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .xl\:h-0{
    height: 0;
  }

  .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-8{
    height: 2rem;
  }

  .xl\:h-10{
    height: 2.5rem;
  }

  .xl\:h-12{
    height: 3rem;
  }

  .xl\:h-16{
    height: 4rem;
  }

  .xl\:h-20{
    height: 5rem;
  }

  .xl\:h-24{
    height: 6rem;
  }

  .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-1\/2{
    height: 50%;
  }

  .xl\:h-1\/3{
    height: 33.333333%;
  }

  .xl\:h-2\/3{
    height: 66.666667%;
  }

  .xl\:h-1\/4{
    height: 25%;
  }

  .xl\:h-2\/4{
    height: 50%;
  }

  .xl\:h-3\/4{
    height: 75%;
  }

  .xl\:h-1\/5{
    height: 20%;
  }

  .xl\:h-2\/5{
    height: 40%;
  }

  .xl\:h-3\/5{
    height: 60%;
  }

  .xl\:h-4\/5{
    height: 80%;
  }

  .xl\:h-1\/6{
    height: 16.666667%;
  }

  .xl\:h-2\/6{
    height: 33.333333%;
  }

  .xl\:h-3\/6{
    height: 50%;
  }

  .xl\:h-4\/6{
    height: 66.666667%;
  }

  .xl\:h-5\/6{
    height: 83.333333%;
  }

  .xl\:h-1\/12{
    height: 8.333333%;
  }

  .xl\:h-2\/12{
    height: 16.666667%;
  }

  .xl\:h-3\/12{
    height: 25%;
  }

  .xl\:h-4\/12{
    height: 33.333333%;
  }

  .xl\:h-5\/12{
    height: 41.666667%;
  }

  .xl\:h-6\/12{
    height: 50%;
  }

  .xl\:h-7\/12{
    height: 58.333333%;
  }

  .xl\:h-8\/12{
    height: 66.666667%;
  }

  .xl\:h-9\/12{
    height: 75%;
  }

  .xl\:h-10\/12{
    height: 83.333333%;
  }

  .xl\:h-11\/12{
    height: 91.666667%;
  }

  .xl\:h-full{
    height: 100%;
  }

  .xl\:h-screen{
    height: 100vh;
  }

  .xl\:h-2px{
    height: 2px;
  }

  .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.75em;
  }

  .xl\:text-4xl{
    font-size: 2.25rem;
  }

  .xl\:text-5xl{
    font-size: 3rem;
  }

  .xl\:text-6xl{
    font-size: 4rem;
  }

  .xl\:text-2xs{
    font-size: 0.625rem;
  }

  .xl\:text-3xs{
    font-size: 0.687rem;
  }

  .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\:list-inside{
    list-style-position: inside;
  }

  .xl\:list-outside{
    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\:m-0{
    margin: 0;
  }

  .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-8{
    margin: 2rem;
  }

  .xl\:m-10{
    margin: 2.5rem;
  }

  .xl\:m-12{
    margin: 3rem;
  }

  .xl\:m-16{
    margin: 4rem;
  }

  .xl\:m-20{
    margin: 5rem;
  }

  .xl\:m-24{
    margin: 6rem;
  }

  .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-1\/2{
    margin: 50%;
  }

  .xl\:m-1\/3{
    margin: 33.333333%;
  }

  .xl\:m-2\/3{
    margin: 66.666667%;
  }

  .xl\:m-1\/4{
    margin: 25%;
  }

  .xl\:m-2\/4{
    margin: 50%;
  }

  .xl\:m-3\/4{
    margin: 75%;
  }

  .xl\:m-1\/5{
    margin: 20%;
  }

  .xl\:m-2\/5{
    margin: 40%;
  }

  .xl\:m-3\/5{
    margin: 60%;
  }

  .xl\:m-4\/5{
    margin: 80%;
  }

  .xl\:m-1\/6{
    margin: 16.666667%;
  }

  .xl\:m-2\/6{
    margin: 33.333333%;
  }

  .xl\:m-3\/6{
    margin: 50%;
  }

  .xl\:m-4\/6{
    margin: 66.666667%;
  }

  .xl\:m-5\/6{
    margin: 83.333333%;
  }

  .xl\:m-1\/12{
    margin: 8.333333%;
  }

  .xl\:m-2\/12{
    margin: 16.666667%;
  }

  .xl\:m-3\/12{
    margin: 25%;
  }

  .xl\:m-4\/12{
    margin: 33.333333%;
  }

  .xl\:m-5\/12{
    margin: 41.666667%;
  }

  .xl\:m-6\/12{
    margin: 50%;
  }

  .xl\:m-7\/12{
    margin: 58.333333%;
  }

  .xl\:m-8\/12{
    margin: 66.666667%;
  }

  .xl\:m-9\/12{
    margin: 75%;
  }

  .xl\:m-10\/12{
    margin: 83.333333%;
  }

  .xl\:m-11\/12{
    margin: 91.666667%;
  }

  .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-8{
    margin: -2rem;
  }

  .xl\:-m-10{
    margin: -2.5rem;
  }

  .xl\:-m-12{
    margin: -3rem;
  }

  .xl\:-m-16{
    margin: -4rem;
  }

  .xl\:-m-20{
    margin: -5rem;
  }

  .xl\:-m-24{
    margin: -6rem;
  }

  .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\:-m-1\/2{
    margin: -50%;
  }

  .xl\:-m-1\/3{
    margin: -33.33333%;
  }

  .xl\:-m-2\/3{
    margin: -66.66667%;
  }

  .xl\:-m-1\/4{
    margin: -25%;
  }

  .xl\:-m-2\/4{
    margin: -50%;
  }

  .xl\:-m-3\/4{
    margin: -75%;
  }

  .xl\:-m-1\/5{
    margin: -20%;
  }

  .xl\:-m-2\/5{
    margin: -40%;
  }

  .xl\:-m-3\/5{
    margin: -60%;
  }

  .xl\:-m-4\/5{
    margin: -80%;
  }

  .xl\:-m-1\/6{
    margin: -16.66667%;
  }

  .xl\:-m-2\/6{
    margin: -33.33333%;
  }

  .xl\:-m-3\/6{
    margin: -50%;
  }

  .xl\:-m-4\/6{
    margin: -66.66667%;
  }

  .xl\:-m-5\/6{
    margin: -83.33333%;
  }

  .xl\:-m-1\/12{
    margin: -8.33333%;
  }

  .xl\:-m-2\/12{
    margin: -16.66667%;
  }

  .xl\:-m-3\/12{
    margin: -25%;
  }

  .xl\:-m-4\/12{
    margin: -33.33333%;
  }

  .xl\:-m-5\/12{
    margin: -41.66667%;
  }

  .xl\:-m-6\/12{
    margin: -50%;
  }

  .xl\:-m-7\/12{
    margin: -58.33333%;
  }

  .xl\:-m-8\/12{
    margin: -66.66667%;
  }

  .xl\:-m-9\/12{
    margin: -75%;
  }

  .xl\:-m-10\/12{
    margin: -83.33333%;
  }

  .xl\:-m-11\/12{
    margin: -91.66667%;
  }

  .xl\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .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-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .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-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xl\:mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xl\:my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xl\:mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xl\:my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xl\:mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xl\:my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xl\:mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xl\:my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .xl\:mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .xl\:my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .xl\:mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .xl\:my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .xl\:mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .xl\:my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .xl\:mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .xl\:my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xl\:mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xl\:my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xl\:mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xl\:my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xl\:mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xl\:my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xl\:mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xl\:my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .xl\:mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .xl\:my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xl\:mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xl\:my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xl\:mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xl\:my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xl\:mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xl\:my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .xl\:mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .xl\:my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .xl\:mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .xl\:my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xl\:mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xl\:my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xl\:mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xl\:my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xl\:mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xl\:my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .xl\:mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .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\:-my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:-mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:-my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xl\:-mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xl\:-my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xl\:-mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xl\:-my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xl\:-mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xl\:-my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:-mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:-my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xl\:-mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xl\:-my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .xl\:-mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .xl\:-my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .xl\:-mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .xl\:-my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .xl\:-mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .xl\:-my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .xl\:-mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .xl\:-my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xl\:-mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xl\:-my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xl\:-mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xl\:-my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:-mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:-my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xl\:-mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xl\:-my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xl\:-mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xl\:-my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .xl\:-mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .xl\:-my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xl\:-mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xl\:-my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xl\:-mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xl\:-my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xl\:-mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xl\:-my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .xl\:-mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .xl\:-my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:-mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:-my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .xl\:-mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .xl\:-my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xl\:-mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xl\:-my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xl\:-mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xl\:-my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xl\:-mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xl\:-my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .xl\:-mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .xl\:mt-0{
    margin-top: 0;
  }

  .xl\:mr-0{
    margin-right: 0;
  }

  .xl\:mb-0{
    margin-bottom: 0;
  }

  .xl\:ml-0{
    margin-left: 0;
  }

  .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-8{
    margin-top: 2rem;
  }

  .xl\:mr-8{
    margin-right: 2rem;
  }

  .xl\:mb-8{
    margin-bottom: 2rem;
  }

  .xl\:ml-8{
    margin-left: 2rem;
  }

  .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-12{
    margin-top: 3rem;
  }

  .xl\:mr-12{
    margin-right: 3rem;
  }

  .xl\:mb-12{
    margin-bottom: 3rem;
  }

  .xl\:ml-12{
    margin-left: 3rem;
  }

  .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-20{
    margin-top: 5rem;
  }

  .xl\:mr-20{
    margin-right: 5rem;
  }

  .xl\:mb-20{
    margin-bottom: 5rem;
  }

  .xl\:ml-20{
    margin-left: 5rem;
  }

  .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-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-1\/2{
    margin-top: 50%;
  }

  .xl\:mr-1\/2{
    margin-right: 50%;
  }

  .xl\:mb-1\/2{
    margin-bottom: 50%;
  }

  .xl\:ml-1\/2{
    margin-left: 50%;
  }

  .xl\:mt-1\/3{
    margin-top: 33.333333%;
  }

  .xl\:mr-1\/3{
    margin-right: 33.333333%;
  }

  .xl\:mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .xl\:ml-1\/3{
    margin-left: 33.333333%;
  }

  .xl\:mt-2\/3{
    margin-top: 66.666667%;
  }

  .xl\:mr-2\/3{
    margin-right: 66.666667%;
  }

  .xl\:mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .xl\:ml-2\/3{
    margin-left: 66.666667%;
  }

  .xl\:mt-1\/4{
    margin-top: 25%;
  }

  .xl\:mr-1\/4{
    margin-right: 25%;
  }

  .xl\:mb-1\/4{
    margin-bottom: 25%;
  }

  .xl\:ml-1\/4{
    margin-left: 25%;
  }

  .xl\:mt-2\/4{
    margin-top: 50%;
  }

  .xl\:mr-2\/4{
    margin-right: 50%;
  }

  .xl\:mb-2\/4{
    margin-bottom: 50%;
  }

  .xl\:ml-2\/4{
    margin-left: 50%;
  }

  .xl\:mt-3\/4{
    margin-top: 75%;
  }

  .xl\:mr-3\/4{
    margin-right: 75%;
  }

  .xl\:mb-3\/4{
    margin-bottom: 75%;
  }

  .xl\:ml-3\/4{
    margin-left: 75%;
  }

  .xl\:mt-1\/5{
    margin-top: 20%;
  }

  .xl\:mr-1\/5{
    margin-right: 20%;
  }

  .xl\:mb-1\/5{
    margin-bottom: 20%;
  }

  .xl\:ml-1\/5{
    margin-left: 20%;
  }

  .xl\:mt-2\/5{
    margin-top: 40%;
  }

  .xl\:mr-2\/5{
    margin-right: 40%;
  }

  .xl\:mb-2\/5{
    margin-bottom: 40%;
  }

  .xl\:ml-2\/5{
    margin-left: 40%;
  }

  .xl\:mt-3\/5{
    margin-top: 60%;
  }

  .xl\:mr-3\/5{
    margin-right: 60%;
  }

  .xl\:mb-3\/5{
    margin-bottom: 60%;
  }

  .xl\:ml-3\/5{
    margin-left: 60%;
  }

  .xl\:mt-4\/5{
    margin-top: 80%;
  }

  .xl\:mr-4\/5{
    margin-right: 80%;
  }

  .xl\:mb-4\/5{
    margin-bottom: 80%;
  }

  .xl\:ml-4\/5{
    margin-left: 80%;
  }

  .xl\:mt-1\/6{
    margin-top: 16.666667%;
  }

  .xl\:mr-1\/6{
    margin-right: 16.666667%;
  }

  .xl\:mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .xl\:ml-1\/6{
    margin-left: 16.666667%;
  }

  .xl\:mt-2\/6{
    margin-top: 33.333333%;
  }

  .xl\:mr-2\/6{
    margin-right: 33.333333%;
  }

  .xl\:mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .xl\:ml-2\/6{
    margin-left: 33.333333%;
  }

  .xl\:mt-3\/6{
    margin-top: 50%;
  }

  .xl\:mr-3\/6{
    margin-right: 50%;
  }

  .xl\:mb-3\/6{
    margin-bottom: 50%;
  }

  .xl\:ml-3\/6{
    margin-left: 50%;
  }

  .xl\:mt-4\/6{
    margin-top: 66.666667%;
  }

  .xl\:mr-4\/6{
    margin-right: 66.666667%;
  }

  .xl\:mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .xl\:ml-4\/6{
    margin-left: 66.666667%;
  }

  .xl\:mt-5\/6{
    margin-top: 83.333333%;
  }

  .xl\:mr-5\/6{
    margin-right: 83.333333%;
  }

  .xl\:mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .xl\:ml-5\/6{
    margin-left: 83.333333%;
  }

  .xl\:mt-1\/12{
    margin-top: 8.333333%;
  }

  .xl\:mr-1\/12{
    margin-right: 8.333333%;
  }

  .xl\:mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .xl\:ml-1\/12{
    margin-left: 8.333333%;
  }

  .xl\:mt-2\/12{
    margin-top: 16.666667%;
  }

  .xl\:mr-2\/12{
    margin-right: 16.666667%;
  }

  .xl\:mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .xl\:ml-2\/12{
    margin-left: 16.666667%;
  }

  .xl\:mt-3\/12{
    margin-top: 25%;
  }

  .xl\:mr-3\/12{
    margin-right: 25%;
  }

  .xl\:mb-3\/12{
    margin-bottom: 25%;
  }

  .xl\:ml-3\/12{
    margin-left: 25%;
  }

  .xl\:mt-4\/12{
    margin-top: 33.333333%;
  }

  .xl\:mr-4\/12{
    margin-right: 33.333333%;
  }

  .xl\:mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .xl\:ml-4\/12{
    margin-left: 33.333333%;
  }

  .xl\:mt-5\/12{
    margin-top: 41.666667%;
  }

  .xl\:mr-5\/12{
    margin-right: 41.666667%;
  }

  .xl\:mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .xl\:ml-5\/12{
    margin-left: 41.666667%;
  }

  .xl\:mt-6\/12{
    margin-top: 50%;
  }

  .xl\:mr-6\/12{
    margin-right: 50%;
  }

  .xl\:mb-6\/12{
    margin-bottom: 50%;
  }

  .xl\:ml-6\/12{
    margin-left: 50%;
  }

  .xl\:mt-7\/12{
    margin-top: 58.333333%;
  }

  .xl\:mr-7\/12{
    margin-right: 58.333333%;
  }

  .xl\:mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .xl\:ml-7\/12{
    margin-left: 58.333333%;
  }

  .xl\:mt-8\/12{
    margin-top: 66.666667%;
  }

  .xl\:mr-8\/12{
    margin-right: 66.666667%;
  }

  .xl\:mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .xl\:ml-8\/12{
    margin-left: 66.666667%;
  }

  .xl\:mt-9\/12{
    margin-top: 75%;
  }

  .xl\:mr-9\/12{
    margin-right: 75%;
  }

  .xl\:mb-9\/12{
    margin-bottom: 75%;
  }

  .xl\:ml-9\/12{
    margin-left: 75%;
  }

  .xl\:mt-10\/12{
    margin-top: 83.333333%;
  }

  .xl\:mr-10\/12{
    margin-right: 83.333333%;
  }

  .xl\:mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .xl\:ml-10\/12{
    margin-left: 83.333333%;
  }

  .xl\:mt-11\/12{
    margin-top: 91.666667%;
  }

  .xl\:mr-11\/12{
    margin-right: 91.666667%;
  }

  .xl\:mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .xl\:ml-11\/12{
    margin-left: 91.666667%;
  }

  .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-8{
    margin-top: -2rem;
  }

  .xl\:-mr-8{
    margin-right: -2rem;
  }

  .xl\:-mb-8{
    margin-bottom: -2rem;
  }

  .xl\:-ml-8{
    margin-left: -2rem;
  }

  .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-12{
    margin-top: -3rem;
  }

  .xl\:-mr-12{
    margin-right: -3rem;
  }

  .xl\:-mb-12{
    margin-bottom: -3rem;
  }

  .xl\:-ml-12{
    margin-left: -3rem;
  }

  .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-20{
    margin-top: -5rem;
  }

  .xl\:-mr-20{
    margin-right: -5rem;
  }

  .xl\:-mb-20{
    margin-bottom: -5rem;
  }

  .xl\:-ml-20{
    margin-left: -5rem;
  }

  .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-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\:-mt-1\/2{
    margin-top: -50%;
  }

  .xl\:-mr-1\/2{
    margin-right: -50%;
  }

  .xl\:-mb-1\/2{
    margin-bottom: -50%;
  }

  .xl\:-ml-1\/2{
    margin-left: -50%;
  }

  .xl\:-mt-1\/3{
    margin-top: -33.33333%;
  }

  .xl\:-mr-1\/3{
    margin-right: -33.33333%;
  }

  .xl\:-mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .xl\:-ml-1\/3{
    margin-left: -33.33333%;
  }

  .xl\:-mt-2\/3{
    margin-top: -66.66667%;
  }

  .xl\:-mr-2\/3{
    margin-right: -66.66667%;
  }

  .xl\:-mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .xl\:-ml-2\/3{
    margin-left: -66.66667%;
  }

  .xl\:-mt-1\/4{
    margin-top: -25%;
  }

  .xl\:-mr-1\/4{
    margin-right: -25%;
  }

  .xl\:-mb-1\/4{
    margin-bottom: -25%;
  }

  .xl\:-ml-1\/4{
    margin-left: -25%;
  }

  .xl\:-mt-2\/4{
    margin-top: -50%;
  }

  .xl\:-mr-2\/4{
    margin-right: -50%;
  }

  .xl\:-mb-2\/4{
    margin-bottom: -50%;
  }

  .xl\:-ml-2\/4{
    margin-left: -50%;
  }

  .xl\:-mt-3\/4{
    margin-top: -75%;
  }

  .xl\:-mr-3\/4{
    margin-right: -75%;
  }

  .xl\:-mb-3\/4{
    margin-bottom: -75%;
  }

  .xl\:-ml-3\/4{
    margin-left: -75%;
  }

  .xl\:-mt-1\/5{
    margin-top: -20%;
  }

  .xl\:-mr-1\/5{
    margin-right: -20%;
  }

  .xl\:-mb-1\/5{
    margin-bottom: -20%;
  }

  .xl\:-ml-1\/5{
    margin-left: -20%;
  }

  .xl\:-mt-2\/5{
    margin-top: -40%;
  }

  .xl\:-mr-2\/5{
    margin-right: -40%;
  }

  .xl\:-mb-2\/5{
    margin-bottom: -40%;
  }

  .xl\:-ml-2\/5{
    margin-left: -40%;
  }

  .xl\:-mt-3\/5{
    margin-top: -60%;
  }

  .xl\:-mr-3\/5{
    margin-right: -60%;
  }

  .xl\:-mb-3\/5{
    margin-bottom: -60%;
  }

  .xl\:-ml-3\/5{
    margin-left: -60%;
  }

  .xl\:-mt-4\/5{
    margin-top: -80%;
  }

  .xl\:-mr-4\/5{
    margin-right: -80%;
  }

  .xl\:-mb-4\/5{
    margin-bottom: -80%;
  }

  .xl\:-ml-4\/5{
    margin-left: -80%;
  }

  .xl\:-mt-1\/6{
    margin-top: -16.66667%;
  }

  .xl\:-mr-1\/6{
    margin-right: -16.66667%;
  }

  .xl\:-mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .xl\:-ml-1\/6{
    margin-left: -16.66667%;
  }

  .xl\:-mt-2\/6{
    margin-top: -33.33333%;
  }

  .xl\:-mr-2\/6{
    margin-right: -33.33333%;
  }

  .xl\:-mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .xl\:-ml-2\/6{
    margin-left: -33.33333%;
  }

  .xl\:-mt-3\/6{
    margin-top: -50%;
  }

  .xl\:-mr-3\/6{
    margin-right: -50%;
  }

  .xl\:-mb-3\/6{
    margin-bottom: -50%;
  }

  .xl\:-ml-3\/6{
    margin-left: -50%;
  }

  .xl\:-mt-4\/6{
    margin-top: -66.66667%;
  }

  .xl\:-mr-4\/6{
    margin-right: -66.66667%;
  }

  .xl\:-mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .xl\:-ml-4\/6{
    margin-left: -66.66667%;
  }

  .xl\:-mt-5\/6{
    margin-top: -83.33333%;
  }

  .xl\:-mr-5\/6{
    margin-right: -83.33333%;
  }

  .xl\:-mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .xl\:-ml-5\/6{
    margin-left: -83.33333%;
  }

  .xl\:-mt-1\/12{
    margin-top: -8.33333%;
  }

  .xl\:-mr-1\/12{
    margin-right: -8.33333%;
  }

  .xl\:-mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .xl\:-ml-1\/12{
    margin-left: -8.33333%;
  }

  .xl\:-mt-2\/12{
    margin-top: -16.66667%;
  }

  .xl\:-mr-2\/12{
    margin-right: -16.66667%;
  }

  .xl\:-mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .xl\:-ml-2\/12{
    margin-left: -16.66667%;
  }

  .xl\:-mt-3\/12{
    margin-top: -25%;
  }

  .xl\:-mr-3\/12{
    margin-right: -25%;
  }

  .xl\:-mb-3\/12{
    margin-bottom: -25%;
  }

  .xl\:-ml-3\/12{
    margin-left: -25%;
  }

  .xl\:-mt-4\/12{
    margin-top: -33.33333%;
  }

  .xl\:-mr-4\/12{
    margin-right: -33.33333%;
  }

  .xl\:-mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .xl\:-ml-4\/12{
    margin-left: -33.33333%;
  }

  .xl\:-mt-5\/12{
    margin-top: -41.66667%;
  }

  .xl\:-mr-5\/12{
    margin-right: -41.66667%;
  }

  .xl\:-mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .xl\:-ml-5\/12{
    margin-left: -41.66667%;
  }

  .xl\:-mt-6\/12{
    margin-top: -50%;
  }

  .xl\:-mr-6\/12{
    margin-right: -50%;
  }

  .xl\:-mb-6\/12{
    margin-bottom: -50%;
  }

  .xl\:-ml-6\/12{
    margin-left: -50%;
  }

  .xl\:-mt-7\/12{
    margin-top: -58.33333%;
  }

  .xl\:-mr-7\/12{
    margin-right: -58.33333%;
  }

  .xl\:-mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .xl\:-ml-7\/12{
    margin-left: -58.33333%;
  }

  .xl\:-mt-8\/12{
    margin-top: -66.66667%;
  }

  .xl\:-mr-8\/12{
    margin-right: -66.66667%;
  }

  .xl\:-mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .xl\:-ml-8\/12{
    margin-left: -66.66667%;
  }

  .xl\:-mt-9\/12{
    margin-top: -75%;
  }

  .xl\:-mr-9\/12{
    margin-right: -75%;
  }

  .xl\:-mb-9\/12{
    margin-bottom: -75%;
  }

  .xl\:-ml-9\/12{
    margin-left: -75%;
  }

  .xl\:-mt-10\/12{
    margin-top: -83.33333%;
  }

  .xl\:-mr-10\/12{
    margin-right: -83.33333%;
  }

  .xl\:-mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .xl\:-ml-10\/12{
    margin-left: -83.33333%;
  }

  .xl\:-mt-11\/12{
    margin-top: -91.66667%;
  }

  .xl\:-mr-11\/12{
    margin-right: -91.66667%;
  }

  .xl\:-mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .xl\:-ml-11\/12{
    margin-left: -91.66667%;
  }
}