/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  /* removed border, explained by Tailwind reset below */
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  text-align: left;
}

/* Custom reset styles */

html {
  width: 100vw;
}

body {
  font-family: Catamaran, sans-serif;
  line-height: 1.5;
  overflow-x: hidden;
  color: #6ab4c7;
}

input,
select {
  padding: 12px;
  font-family: inherit;
  font-size: 16px;
}

/*! 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: Catamaran, sans-serif; /* 1 */
  line-height: 1.5; /* 2 */
}

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

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

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

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

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

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

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

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

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

table {
  border-collapse: collapse;
}

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

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

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

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

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

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

pre,
code,
kbd,
samp {
  font-family: Roboto Mono, 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;
}

.content {
  max-height: 700px;
  overflow: hidden;
  transition: visibility 0s linear 0s, max-height 300ms;
  visibility: visible;
}

.content.collapsed {
  max-height: 0;
  transition: visibility 0s linear 300ms, max-height 300ms;
  visibility: hidden;
}

[data-accordion-close] {
  display: flex;
}

.envelope .env-flap,
.group:hover .group-hover\:envelope-animate .env-flap-close {
  -webkit-animation: flipClose 0.5s cubic-bezier(0.2, 0.3, 0.25, 0.9) forwards;
          animation: flipClose 0.5s cubic-bezier(0.2, 0.3, 0.25, 0.9) forwards;
}

.envelope .env-flap-close,
.group:hover .group-hover\:envelope-animate .env-flap {
  -webkit-animation: flipOpen 0.5s cubic-bezier(0.2, 0.3, 0.25, 0.9) forwards;
          animation: flipOpen 0.5s cubic-bezier(0.2, 0.3, 0.25, 0.9) forwards;
}

@-webkit-keyframes flipOpen {
  0% {
    opacity: 1;
    transform: translateZ(0) rotateY(0) scale(1);
  }

  100% {
    opacity: 1;
    transform: translateZ(0) rotateX(180deg) scale(1);
  }
}

@keyframes flipOpen {
  0% {
    opacity: 1;
    transform: translateZ(0) rotateY(0) scale(1);
  }

  100% {
    opacity: 1;
    transform: translateZ(0) rotateX(180deg) scale(1);
  }
}

@-webkit-keyframes flipClose {
  0% {
    opacity:1;
    transform: translateZ(0) rotateX(180deg) scale(1);
  }

  100% {
    opacity:1;
    transform: translateZ(0) rotateY(0) scale(1);
  }
}

@keyframes flipClose {
  0% {
    opacity:1;
    transform: translateZ(0) rotateX(180deg) scale(1);
  }

  100% {
    opacity:1;
    transform: translateZ(0) rotateY(0) scale(1);
  }
}

#details a {
    background-image: linear-gradient(transparent 40%,  0%);
    background-repeat: no-repeat;
    background-size: 0% 100%;
    padding: 0 8px 4px 0;
    transition: background-size 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
  }

#details a:hover,
    #details a:active  {
      color: #fff;
      background-size: 100% 100%;
    }

#details .videoWrapper {
    height: 0;
    line-height: 0;
    padding-bottom: 56.25%; /* 16:9 */
    position: relative
  }

#details .videoWrapper iframe {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
    }

.div-hover {
  transition: background-color .25s ease-in-out
}

.div-hover:hover,
  .div-hover:focus {
    background-color: #ebd8bd;
    cursor: pointer;
    outline-offset: -6px;
    outline: 1px solid ;
    transition: background-color .25s ease-in-out;
  }

.signup-btn {
  transition: background-color .25s ease-in-out
}

.signup-btn:hover,
  .signup-btn:focus {
    background-color: #215362;
    outline: 1px solid rgba(217, 199, 167, 0.25);
    outline-offset: -6px;
    transition: background-color .25s ease-in-out;
  }

.input-row {
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  align-items: center;
  position: relative;
  color: #132e38;
  width: 100%
}

.input-row label {
    position: absolute;
    font-family: Oswald, Catamaran, sans-serif;
    line-height: 1.5;
    font-size: .75rem;
    letter-spacing: 0.07em;
    left: 14px;
    pointer-events: none;
    top: 14px;
    transform-origin: 0% 0%;
  }

.input-row input {
    background-color: rgba(173, 153, 127, 0.5);
    font-family: Oswald, Catamaran, sans-serif;
    border-radius: 3px;
    font-size: .875rem;
    width: 100%;
    height: 45px;
  }

.input-row input:valid {
    padding-top: 18px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 14px;
  }

.input-row input:valid + label,
  .input-row input:focus + label {
    font-size: .625rem;
    top: 2px;
  }

.input-row input.error {
    border-width: 2px;
    border-color: #8b2100;
  }

.input-row.input-has-value input {
    padding-top: 18px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 14px;
  }

.input-row.input-has-value input + label,
  .input-row.input-has-value input + label {
    font-size: .625rem;
    top: 2px;
  }

@media screen and (max-width: 63.9375em) {
  .no-callout {
    display: none;
  }
}

@media screen and (min-width: 64em) {
  #callout-wrapper {
    z-index: 999;
    bottom: 0;
  }
}

@media screen and (max-width: 63.9375em) {
  .logo {
    position: absolute;
    height: auto;
    width: 90%;
    bottom: -5px;
    left: 0;
    margin: 0 auto;
    right: 0;
  }
}

@media screen and (min-width: 64em) {
  .logo {
    height: 100vh;
    padding-top: 32px;
    width: auto;
  }
}

@media screen and (max-width: 63.9375em) {
  #hero::after {
    display: block;
    opacity: .75;
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0) 59%,
      rgba(255, 255, 255, 0.3) 79%,
      rgba(255, 255, 255, 0.9) 100%
      );
    content: '';
    height: 600px;
  }
    .hero-theme-dark .logo, .hero-theme-light .logo {
      color: #183641;
      z-index: 2;
    }
    .hero-theme-dark .active, .hero-theme-light .active {
      color: #fff;
    }
    .hero-theme-dark .nav-link-list .nav-link .nav-link-name::before, .hero-theme-light .nav-link-list .nav-link .nav-link-name::before {
      background-color: rgba(217, 196, 167, 0.6);
    }

  .hero-theme-dark,
  .hero-theme-light {
    /* Hover/Focus */
  }
    .hero-theme-dark .nav-link-list .nav-link:hover,
    .hero-theme-dark .nav-link-list .nav-link:focus,
    .hero-theme-light .nav-link-list .nav-link:hover,
    .hero-theme-light .nav-link-list .nav-link:focus {
      color: #fff;
    }
}

@media screen and (min-width: 64em) {
  /* Dark Theme */
    .hero-theme-dark .hero-gradient {
      display: block;
      background: linear-gradient(
        to left,
        rgba(0, 0, 0, .3) 0%,
        rgba(0, 0, 0, .2) 15%,
        rgba(0, 0, 0, 0) 30%,
        rgba(0, 0, 0, 0) 100%
      );
      content:'';
      width: 100%;
    }
    .hero-theme-dark .logo {
      color: #fff;
    }
    .hero-theme-dark .active {
      color: #fff;
    }
    .hero-theme-dark .nav-link-list .nav-link .nav-link-name::before {
      background-color: rgba(217, 196, 167, 0.6);
    }

  .hero-theme-dark {
    /* Hover/Focus */
  }
    .hero-theme-dark .nav-link-list .nav-link:hover,
    .hero-theme-dark .nav-link-list .nav-link:focus {
      color: #fff;
    }

  /* Light Theme */
    .hero-theme-light .hero-gradient {
      display: block;
      background: linear-gradient(
        to left,
        rgba(255, 255, 255, .3) 0%,
        rgba(255, 255, 255, .1) 15%,
        rgba(0, 0, 0, 0) 30%,
        rgba(0, 0, 0, 0) 100%
      );
      content:'';
      width: 100%;
    }
    .hero-theme-light .logo,
    .hero-theme-light .active {
      color: #183641;
    }
    .hero-theme-light .nav-link-list .nav-link .nav-link-name::before {
      background-color: rgba(106, 180, 199, 0.6);
    }

  .hero-theme-light {
    /* Theme Hover & Focus States */
  }
    .hero-theme-light .nav-link-list .nav-link:hover,
    .hero-theme-light .nav-link-list .nav-link:focus {
      color: #183641;
    }
}

.nav-list,
.regular-list {
  position: relative;
  z-index: 2;
}

.nav-link-name {
  font-weight: 400;
}

.regular-ylw-link-name,
.regular-link-name {
  font-weight: 500;
}

.regular-ylw-link-name,
.regular-link-name,
.nav-link-name {
  display: inline-block;
  position: relative;
}

.regular-ylw-link-list .regular-ylw-link-name,
.regular-link-list .regular-link-name,
.nav-link-list .nav-link-name {
  line-height: 2;
  padding-left: 8px;
  padding-right: 8px;
  transition: color 0.5s cubic-bezier(0.2,1,0.3,1);
}

.regular-ylw-link-list .regular-ylw-link-name::before,
.regular-link-list .regular-link-name::before,
.nav-link-list .nav-link-name::before {
  position: absolute;
  height: 50%;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  content: '';
  transform: scale3d(0, 1, 1);
  transform-origin: 0% 50%;
  transition: transform 0.5s cubic-bezier(0.2, 1, 0.3, 1);
}

.regular-ylw-link-list .regular-ylw-link:hover .regular-ylw-link-name::before,
.regular-ylw-link-list .regular-ylw-link:focus .regular-ylw-link-name::before,
.regular-link-list .regular-link:hover .regular-link-name::before,
.regular-link-list .regular-link:focus .regular-link-name::before,
.nav-link-list .nav-link:hover .nav-link-name::before,
.nav-link-list .nav-link:focus .nav-link-name::before {
  transform: scale3d(1,1,1);
}

.regular-ylw-link-list .regular-ylw-link .regular-ylw-link-name::before {
  background-color: rgba(217, 196, 167, 0.1);
}

.regular-link-list .regular-link .regular-link-name::before {
  background-color: rgba(36, 92, 109, 0.1);
}

/* Theme Hover & Focus States */

.regular-ylw-link-list .regular-ylw-link:hover,
.regular-ylw-link-list .regular-ylw-link:focus {
  color: #fff;
}

.regular-link-list .regular-link:hover,
.regular-link-list .regular-link:focus {
  color: #183641;
}

.callout-link-bg {
  padding: 0 8px 4px 8px;
  background-image: linear-gradient(transparent 40%,  0%);
  background-size: 0% 100%;
  background-repeat: no-repeat;
  transition: background-size 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.callout-link {
  background-size: 100% 100%;
}

.focus\:callout-link:focus {
  background-size: 100% 100%;
}

.hover\:callout-link:hover {
  background-size: 100% 100%;
}

.group:hover .group-hover\:callout-link {
  background-size: 100% 100%;
}

.mailing-cta-btn-bg,
.accordion-cta-btn-bg {
  background-image: linear-gradient(transparent 40%,  0%);
  background-repeat: no-repeat;
  background-size: 0% 100%;
  transition: background-size 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mailing-cta-btn,
  .accordion-cta-btn {
  background-size: 100% 100%;
}

.focus\:mailing-cta-btn:focus,
  .focus\:accordion-cta-btn:focus {
  background-size: 100% 100%;
}

.hover\:mailing-cta-btn:hover,
  .hover\:accordion-cta-btn:hover {
  background-size: 100% 100%;
}

.group:hover .group-hover\:mailing-cta-btn,
  .group:hover .group-hover\:accordion-cta-btn {
  background-size: 100% 100%;
}

/* Desktop Layout */

.mailing-cta {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 22px;
  padding-bottom: 22px;
  text-align: left;
  height: auto
}

.mailing-cta .envelope {
    bottom: -45px;
    right: 2px;
    transform: rotate(15deg);
    width: 135px;
  }

.mailing-cta .mailing-cta-text {
    margin-right: 120px;
  }

.mailing-cta .mailing-cta-btn-bg {
    padding: 0 8px 4px 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

/* Mobile Layout */

@media screen and (max-width: 37.4375em), (min-width: 64em) and (max-width: 82.1875em) {
  .mailing-cta {
    align-items: center;
    text-align: center;
    margin: 0 auto;
    min-height: 140px;
    padding: 48px 32px 24px 32px
  }
    .mailing-cta .envelope {
      left: 0;
      margin-left: auto;
      margin-right: auto;
      right: 0;
      top: -90px;
      transform: rotate(0deg);
      width: 57px;
    }
    .mailing-cta .mailing-cta-text {
      display: block;
      width: 100%;
      flex-basis: 100%;
      margin-right: auto;
    }
    .mailing-cta .accordion-cta-btn-bg,
    .mailing-cta .mailing-cta-btn-bg {
      padding: 0 8px 4px 8px;
    }
}

@media screen and (max-width: 37.4375em) {
  .success-modal .envelope {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    top: -90px;
    transform: rotate(0deg);
    width: 57px;
  }
}

button .close-btn {
  transition: transform 0.5s;
}

button:hover .close-btn {
  transform: rotate(180deg);
}

.close-btn-group {
  transform: rotate(180deg);
}

.focus\:close-btn-group:focus {
  transform: rotate(180deg);
}

.hover\:close-btn-group:hover {
  transform: rotate(180deg);
}

.group:hover .group-hover\:close-btn-group {
  transform: rotate(180deg);
}

.close-btn {
  pointer-events: none;
}

.modal-img {
  left: -43px;
}

.modal-right {
  flex-basis: 50%;
}

/* From https://micromodal.now.sh/ */

.signup-modal,
.success-modal {
  transition: visibility 0s linear 0.3s;
  visibility: hidden;
}

.success-modal.is-open,
.signup-modal.is-open {
  transition: visibility 0s linear 0s;
  visibility: visible;
}

/* Overlay and modal animation */

.signup-modal.is-open .modal__overlay {
  opacity: 1;
  transition: opacity 0.3s;
}

.signup-modal .modal__overlay {
  opacity: 0;
  transition: opacity 0.3s;
}

.signup-modal.is-open .modal__container,
.success-modal.is-open .modal__container {
  transform: translateY(0);
  transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 2.5);
}

.signup-modal .modal__container {
  transform: translateY(-100%);
  transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* IE Browser Support */

.show {
  background-color: #112b34;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  margin: 24px auto
}

.show .mobile {
    padding-top: 10px;
    line-height: 1.5
  }

.show .mobile .circle::before {
      background-color: #d9c4a7;
      display: inline-block;
      border-radius: 50%;
      content: '';
      height: 4px;
      margin: 0 10px 10px;
      width: 4px;
    }

.show .date {
    padding-top: 10px;
  }

.show .times {
    justify-content: center;
    padding-top: 12px
  }

.show .times .doors {
      padding-right: 16px;
    }

.show .times .showtime {
      padding-left: 16px;
    }

.show .canceled,
  .show .tix {
    width: 90%;
    margin: 8px auto 10px;
  }

/* Supports CSS Grid */

/* Desktop Layout */

@supports (display: grid) {
  .bio {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .show {
    background-color: #183641;
    border-bottom-width: 1px;
    border-color: rgba(106, 180, 199, 0.2);
    justify-content: center;
    text-align: left;
    display: grid;
    grid-gap: 4px;
    grid-template-areas: "date city city tix"
                         "times venue venue tix"
                         "times venue venue .";
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, minmax( 40px, -webkit-min-content )) minmax( 18px, -webkit-min-content );
    grid-template-rows: repeat(2, minmax( 40px, min-content )) minmax( 18px, min-content );
    margin: 16px auto
  }
    .show:nth-last-child(1) {
      border-style: none;
    }
    .show .date {
      padding-top: 0;
      grid-area: date;
    }
    .show .city {
      line-height: 1.5;
      grid-area: city;
    }
    .show .times {
      flex-direction: column;
      justify-content: flex-start;
      padding-top: 0
    }
      .show .times .doors {
        margin-top: 4px;
        padding: 0;
        grid-area: doors;
      }
      .show .times .showtime {
        padding-left: 0;
        padding-top: 4px;
        grid-area: show;
      }
    .show .venue {
      padding-right: 12px;
      padding-top: 0;
      grid-area: venue;
    }
    .show .canceled,
    .show .tix {
      align-self: flex-start;
      justify-self: start;
      grid-area: tix;
      grid-row-end: none;
    }
    .show .tix {
      width: 100%;
    }
    .show .mobile {
      display: none;
    }
}

/* Supports CSS Grid */

/* Mobile Layout */

@media screen and (max-width: 37.4375em), (min-width: 64em) and (max-width: 82.1875em) {
  @supports (display:grid) {
    .bio {
      margin-bottom: 0;
      padding-bottom: 0;
    }

    .show {
      border-bottom-width: 0;
      background-color: #112b34;
      align-items: center;
      padding-top: 12px;
      padding-bottom: 12px;
      display: grid;
      grid-gap: 4px;
      grid-template-areas: " mobile"
                           " venue "
                           " times"
                           " tix";
      grid-template-columns: 1fr;
      grid-template-rows: repeat(4, minmax( 28px, -webkit-min-content ));
      grid-template-rows: repeat(4, minmax( 28px, min-content ));
      justify-items: center;
      margin: 16px auto
    }
      .show .mobile {
        display: block;
        padding-top: 0;
        grid-area: mobile
      }
        .show .mobile .circle::before {
          background-color: #d9c4a7;
          display: inline-block;
          border-radius: 50%;
          content: '';
          height: 4px;
          margin: 0 10px 10px;
          width: 4px;
        }
      .show .date,
      .show .city {
        display: none;
      }
      .show .times {
        flex-direction: row;
        justify-content: center;
        padding-top: 0;
        width: 100%;
        grid-area: times
      }
        .show .times .doors,
        .show .times .showtime {
          padding-left: 16px;
          padding-right: 16px;
        }
      .show .venue {
        text-align: center;
        width: 90%;
        grid-area: venue
      }
        .show .venue::after {
          content:'';
          border-bottom-width: 1px;
          border-color: rgba(106, 180, 199, 0.2);
          display: inline-block;
          position: relative;
          width: 100%;
        }
      .show .canceled,
      .show .tix {
        text-align: center;
        width: 90%;
        grid-area: tix;
      }
      .show .canceled {
        margin-top: 0;
        margin-bottom: 0;
      }
  }
}

.social-bar {
  position: relative;
  height: 48px;
}

.grow {
  position: absolute;
  background-color: transparent;
  display: block;
  padding: 12px;
  bottom: 0;
  height: 48px;
  transition: height .25s ease-in-out;
  width: 60px
}

.grow:first-child {
    transform: translate( -196% );
  }

.grow:nth-child(2) {
    transform: translate( -96% );
  }

.grow:nth-child(4) {
    transform: translate( 94% );
  }

.grow:nth-child(5) {
    transform: translate( 190% );
  }

.grow:hover,
  .grow:focus {
    background-color: #215362;
    cursor: pointer;
    height: 60px;
    outline: 1px solid rgba(217, 199, 167, 0.25);
    outline-offset: -6px;
    transition: height .25s ease-in-out;
  }

/* Desktop Layout */

.special-hdr {
  font-size: 2.25rem;
}

.downloads-block {
  display: flex
}

.downloads-block .downloads-item:first-child {
    margin-right: 16px;
  }

.downloads-block .downloads-item:nth-child(2){
    margin-left: 16px;
  }

.specials-type-hdr {
  border-bottom-width: 1px;
  border-color: rgba(106, 180, 199, 0.2);
  font-family: Oswald, Catamaran, sans-serif;
  line-height: 1.5;
  margin-top: 32px;
  padding-bottom: 12px;
  font-size: .75rem;
  color: #fff;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

.specials-type-link {
  display: inline-block;
  font-weight: 500;
  font-family: Roboto Mono, monospace;
  line-height: 1.5;
  font-size: .75rem;
  color: #d9c4a7;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  padding: 0 8px 4px 0;
  background-image: linear-gradient(transparent 40%,  0%);
  background-size: 0% 100%;
  background-repeat: no-repeat;
  transition: background-size 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.specials-type-link:hover,
  .specials-type-link:focus,
  .specials-type-link:active  {
    color: #fff;
    background-size: 100% 100%;
  }

.specials-link-wrapper .block:first-child {
  margin-top: 10px;
}

/* Mobile Comp */

@media screen and (max-width: 37.4375em), (min-width: 64em) and (max-width: 82.1875em) {
  .special-hdr {
    font-size: 1.5rem;
  }

  .downloads-block {
    display: block;
  }

  .downloads-block .downloads-item:nth-child(2) {
    margin-top: 24px;
    margin-left: 0;
  }
}

.space-y-0 > :not(template) ~ :not(template) {
  margin-top: 0;
}

.space-x-0 > :not(template) ~ :not(template) {
  margin-left: 0;
}

.space-y-2 > :not(template) ~ :not(template) {
  margin-top: 2px;
}

.space-x-2 > :not(template) ~ :not(template) {
  margin-left: 2px;
}

.space-y-4 > :not(template) ~ :not(template) {
  margin-top: 4px;
}

.space-x-4 > :not(template) ~ :not(template) {
  margin-left: 4px;
}

.space-y-6 > :not(template) ~ :not(template) {
  margin-top: 6px;
}

.space-x-6 > :not(template) ~ :not(template) {
  margin-left: 6px;
}

.space-y-8 > :not(template) ~ :not(template) {
  margin-top: 8px;
}

.space-x-8 > :not(template) ~ :not(template) {
  margin-left: 8px;
}

.space-y-10 > :not(template) ~ :not(template) {
  margin-top: 10px;
}

.space-x-10 > :not(template) ~ :not(template) {
  margin-left: 10px;
}

.space-y-12 > :not(template) ~ :not(template) {
  margin-top: 12px;
}

.space-x-12 > :not(template) ~ :not(template) {
  margin-left: 12px;
}

.space-y-16 > :not(template) ~ :not(template) {
  margin-top: 16px;
}

.space-x-16 > :not(template) ~ :not(template) {
  margin-left: 16px;
}

.space-y-24 > :not(template) ~ :not(template) {
  margin-top: 24px;
}

.space-x-24 > :not(template) ~ :not(template) {
  margin-left: 24px;
}

.space-y-32 > :not(template) ~ :not(template) {
  margin-top: 32px;
}

.space-x-32 > :not(template) ~ :not(template) {
  margin-left: 32px;
}

.space-y-40 > :not(template) ~ :not(template) {
  margin-top: 40px;
}

.space-x-40 > :not(template) ~ :not(template) {
  margin-left: 40px;
}

.space-y-44 > :not(template) ~ :not(template) {
  margin-top: 44px;
}

.space-x-44 > :not(template) ~ :not(template) {
  margin-left: 44px;
}

.space-y-48 > :not(template) ~ :not(template) {
  margin-top: 48px;
}

.space-x-48 > :not(template) ~ :not(template) {
  margin-left: 48px;
}

.space-y-52 > :not(template) ~ :not(template) {
  margin-top: 52px;
}

.space-x-52 > :not(template) ~ :not(template) {
  margin-left: 52px;
}

.space-y-96 > :not(template) ~ :not(template) {
  margin-top: 96px;
}

.space-x-96 > :not(template) ~ :not(template) {
  margin-left: 96px;
}

.space-y-px > :not(template) ~ :not(template) {
  margin-top: 1px;
}

.space-x-px > :not(template) ~ :not(template) {
  margin-left: 1px;
}

.-space-y-2 > :not(template) ~ :not(template) {
  margin-top: -2px;
}

.-space-x-2 > :not(template) ~ :not(template) {
  margin-left: -2px;
}

.-space-y-4 > :not(template) ~ :not(template) {
  margin-top: -4px;
}

.-space-x-4 > :not(template) ~ :not(template) {
  margin-left: -4px;
}

.-space-y-6 > :not(template) ~ :not(template) {
  margin-top: -6px;
}

.-space-x-6 > :not(template) ~ :not(template) {
  margin-left: -6px;
}

.-space-y-8 > :not(template) ~ :not(template) {
  margin-top: -8px;
}

.-space-x-8 > :not(template) ~ :not(template) {
  margin-left: -8px;
}

.-space-y-10 > :not(template) ~ :not(template) {
  margin-top: -10px;
}

.-space-x-10 > :not(template) ~ :not(template) {
  margin-left: -10px;
}

.-space-y-12 > :not(template) ~ :not(template) {
  margin-top: -12px;
}

.-space-x-12 > :not(template) ~ :not(template) {
  margin-left: -12px;
}

.-space-y-16 > :not(template) ~ :not(template) {
  margin-top: -16px;
}

.-space-x-16 > :not(template) ~ :not(template) {
  margin-left: -16px;
}

.-space-y-24 > :not(template) ~ :not(template) {
  margin-top: -24px;
}

.-space-x-24 > :not(template) ~ :not(template) {
  margin-left: -24px;
}

.-space-y-32 > :not(template) ~ :not(template) {
  margin-top: -32px;
}

.-space-x-32 > :not(template) ~ :not(template) {
  margin-left: -32px;
}

.-space-y-40 > :not(template) ~ :not(template) {
  margin-top: -40px;
}

.-space-x-40 > :not(template) ~ :not(template) {
  margin-left: -40px;
}

.-space-y-44 > :not(template) ~ :not(template) {
  margin-top: -44px;
}

.-space-x-44 > :not(template) ~ :not(template) {
  margin-left: -44px;
}

.-space-y-48 > :not(template) ~ :not(template) {
  margin-top: -48px;
}

.-space-x-48 > :not(template) ~ :not(template) {
  margin-left: -48px;
}

.-space-y-52 > :not(template) ~ :not(template) {
  margin-top: -52px;
}

.-space-x-52 > :not(template) ~ :not(template) {
  margin-left: -52px;
}

.-space-y-96 > :not(template) ~ :not(template) {
  margin-top: -96px;
}

.-space-x-96 > :not(template) ~ :not(template) {
  margin-left: -96px;
}

.-space-y-px > :not(template) ~ :not(template) {
  margin-top: -1px;
}

.-space-x-px > :not(template) ~ :not(template) {
  margin-left: -1px;
}

.divide-y-0 > :not(template) ~ :not(template) {
  border-top-width: 0;
}

.divide-x-0 > :not(template) ~ :not(template) {
  border-left-width: 0;
}

.divide-y-1 > :not(template) ~ :not(template) {
  border-top-width: 1px;
}

.divide-x-1 > :not(template) ~ :not(template) {
  border-left-width: 1px;
}

.divide-y-2 > :not(template) ~ :not(template) {
  border-top-width: 2px;
}

.divide-x-2 > :not(template) ~ :not(template) {
  border-left-width: 2px;
}

.divide-y > :not(template) ~ :not(template) {
  border-top-width: 1px;
}

.divide-x > :not(template) ~ :not(template) {
  border-left-width: 1px;
}

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

.divide-black > :not(template) ~ :not(template) {
  border-color: #000;
}

.divide-white > :not(template) ~ :not(template) {
  border-color: #fff;
}

.divide-blue-200 > :not(template) ~ :not(template) {
  border-color: #6ab4c7;
}

.divide-blue-500 > :not(template) ~ :not(template) {
  border-color: #245c6d;
}

.divide-blue-600 > :not(template) ~ :not(template) {
  border-color: #215362;
}

.divide-blue-700 > :not(template) ~ :not(template) {
  border-color: #1e4957;
}

.divide-blue-750 > :not(template) ~ :not(template) {
  border-color: #174351;
}

.divide-blue-800 > :not(template) ~ :not(template) {
  border-color: #183641;
}

.divide-blue-900 > :not(template) ~ :not(template) {
  border-color: #132e38;
}

.divide-blue-1000 > :not(template) ~ :not(template) {
  border-color: #112b34;
}

.divide-blue-800-faded > :not(template) ~ :not(template) {
  border-color: rgba(24, 54, 65, 0.25);
}

.divide-blue-800-faded2 > :not(template) ~ :not(template) {
  border-color: rgba(24, 54, 65, 0.7);
}

.divide-blue-500-faded > :not(template) ~ :not(template) {
  border-color: rgba(36, 92, 109, 0.1);
}

.divide-blue-200-faded > :not(template) ~ :not(template) {
  border-color: rgba(106, 180, 199, 0.6);
}

.divide-blue-200-faded2 > :not(template) ~ :not(template) {
  border-color: rgba(106, 180, 199, 0.2);
}

.divide-earth-200 > :not(template) ~ :not(template) {
  border-color: #f5e0c4;
}

.divide-earth-300 > :not(template) ~ :not(template) {
  border-color: #ebd8bd;
}

.divide-earth-400 > :not(template) ~ :not(template) {
  border-color: #d9c4a7;
}

.divide-earth-500 > :not(template) ~ :not(template) {
  border-color: #ad997f;
}

.divide-earth-500-faded > :not(template) ~ :not(template) {
  border-color: rgba(173, 153, 127, 0.5);
}

.divide-earth-400-faded1 > :not(template) ~ :not(template) {
  border-color: rgba(217, 196, 167, 0.6);
}

.divide-earth-400-faded2 > :not(template) ~ :not(template) {
  border-color: rgba(217, 196, 167, 0.1);
}

.divide-warm-300 > :not(template) ~ :not(template) {
  border-color: #ea7753;
}

.divide-warm-800 > :not(template) ~ :not(template) {
  border-color: #8b2100;
}

.divide-pink-400 > :not(template) ~ :not(template) {
  border-color: #c68ab5;
}

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

.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-transparent {
  background-color: transparent;
}

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

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

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

.bg-blue-500 {
  background-color: #245c6d;
}

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

.bg-blue-700 {
  background-color: #1e4957;
}

.bg-blue-750 {
  background-color: #174351;
}

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

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

.bg-blue-1000 {
  background-color: #112b34;
}

.bg-blue-800-faded {
  background-color: rgba(24, 54, 65, 0.25);
}

.bg-blue-800-faded2 {
  background-color: rgba(24, 54, 65, 0.7);
}

.bg-blue-500-faded {
  background-color: rgba(36, 92, 109, 0.1);
}

.bg-blue-200-faded {
  background-color: rgba(106, 180, 199, 0.6);
}

.bg-blue-200-faded2 {
  background-color: rgba(106, 180, 199, 0.2);
}

.bg-earth-200 {
  background-color: #f5e0c4;
}

.bg-earth-300 {
  background-color: #ebd8bd;
}

.bg-earth-400 {
  background-color: #d9c4a7;
}

.bg-earth-500 {
  background-color: #ad997f;
}

.bg-earth-500-faded {
  background-color: rgba(173, 153, 127, 0.5);
}

.bg-earth-400-faded1 {
  background-color: rgba(217, 196, 167, 0.6);
}

.bg-earth-400-faded2 {
  background-color: rgba(217, 196, 167, 0.1);
}

.bg-warm-300 {
  background-color: #ea7753;
}

.bg-warm-800 {
  background-color: #8b2100;
}

.bg-pink-400 {
  background-color: #c68ab5;
}

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

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

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

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

.hover\:bg-blue-500:hover {
  background-color: #245c6d;
}

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

.hover\:bg-blue-700:hover {
  background-color: #1e4957;
}

.hover\:bg-blue-750:hover {
  background-color: #174351;
}

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

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

.hover\:bg-blue-1000:hover {
  background-color: #112b34;
}

.hover\:bg-blue-800-faded:hover {
  background-color: rgba(24, 54, 65, 0.25);
}

.hover\:bg-blue-800-faded2:hover {
  background-color: rgba(24, 54, 65, 0.7);
}

.hover\:bg-blue-500-faded:hover {
  background-color: rgba(36, 92, 109, 0.1);
}

.hover\:bg-blue-200-faded:hover {
  background-color: rgba(106, 180, 199, 0.6);
}

.hover\:bg-blue-200-faded2:hover {
  background-color: rgba(106, 180, 199, 0.2);
}

.hover\:bg-earth-200:hover {
  background-color: #f5e0c4;
}

.hover\:bg-earth-300:hover {
  background-color: #ebd8bd;
}

.hover\:bg-earth-400:hover {
  background-color: #d9c4a7;
}

.hover\:bg-earth-500:hover {
  background-color: #ad997f;
}

.hover\:bg-earth-500-faded:hover {
  background-color: rgba(173, 153, 127, 0.5);
}

.hover\:bg-earth-400-faded1:hover {
  background-color: rgba(217, 196, 167, 0.6);
}

.hover\:bg-earth-400-faded2:hover {
  background-color: rgba(217, 196, 167, 0.1);
}

.hover\:bg-warm-300:hover {
  background-color: #ea7753;
}

.hover\:bg-warm-800:hover {
  background-color: #8b2100;
}

.hover\:bg-pink-400:hover {
  background-color: #c68ab5;
}

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

.focus\:bg-black:focus {
  background-color: #000;
}

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

.focus\:bg-blue-200:focus {
  background-color: #6ab4c7;
}

.focus\:bg-blue-500:focus {
  background-color: #245c6d;
}

.focus\:bg-blue-600:focus {
  background-color: #215362;
}

.focus\:bg-blue-700:focus {
  background-color: #1e4957;
}

.focus\:bg-blue-750:focus {
  background-color: #174351;
}

.focus\:bg-blue-800:focus {
  background-color: #183641;
}

.focus\:bg-blue-900:focus {
  background-color: #132e38;
}

.focus\:bg-blue-1000:focus {
  background-color: #112b34;
}

.focus\:bg-blue-800-faded:focus {
  background-color: rgba(24, 54, 65, 0.25);
}

.focus\:bg-blue-800-faded2:focus {
  background-color: rgba(24, 54, 65, 0.7);
}

.focus\:bg-blue-500-faded:focus {
  background-color: rgba(36, 92, 109, 0.1);
}

.focus\:bg-blue-200-faded:focus {
  background-color: rgba(106, 180, 199, 0.6);
}

.focus\:bg-blue-200-faded2:focus {
  background-color: rgba(106, 180, 199, 0.2);
}

.focus\:bg-earth-200:focus {
  background-color: #f5e0c4;
}

.focus\:bg-earth-300:focus {
  background-color: #ebd8bd;
}

.focus\:bg-earth-400:focus {
  background-color: #d9c4a7;
}

.focus\:bg-earth-500:focus {
  background-color: #ad997f;
}

.focus\:bg-earth-500-faded:focus {
  background-color: rgba(173, 153, 127, 0.5);
}

.focus\:bg-earth-400-faded1:focus {
  background-color: rgba(217, 196, 167, 0.6);
}

.focus\:bg-earth-400-faded2:focus {
  background-color: rgba(217, 196, 167, 0.1);
}

.focus\:bg-warm-300:focus {
  background-color: #ea7753;
}

.focus\:bg-warm-800:focus {
  background-color: #8b2100;
}

.focus\:bg-pink-400:focus {
  background-color: #c68ab5;
}

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

.active\:bg-black:active {
  background-color: #000;
}

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

.active\:bg-blue-200:active {
  background-color: #6ab4c7;
}

.active\:bg-blue-500:active {
  background-color: #245c6d;
}

.active\:bg-blue-600:active {
  background-color: #215362;
}

.active\:bg-blue-700:active {
  background-color: #1e4957;
}

.active\:bg-blue-750:active {
  background-color: #174351;
}

.active\:bg-blue-800:active {
  background-color: #183641;
}

.active\:bg-blue-900:active {
  background-color: #132e38;
}

.active\:bg-blue-1000:active {
  background-color: #112b34;
}

.active\:bg-blue-800-faded:active {
  background-color: rgba(24, 54, 65, 0.25);
}

.active\:bg-blue-800-faded2:active {
  background-color: rgba(24, 54, 65, 0.7);
}

.active\:bg-blue-500-faded:active {
  background-color: rgba(36, 92, 109, 0.1);
}

.active\:bg-blue-200-faded:active {
  background-color: rgba(106, 180, 199, 0.6);
}

.active\:bg-blue-200-faded2:active {
  background-color: rgba(106, 180, 199, 0.2);
}

.active\:bg-earth-200:active {
  background-color: #f5e0c4;
}

.active\:bg-earth-300:active {
  background-color: #ebd8bd;
}

.active\:bg-earth-400:active {
  background-color: #d9c4a7;
}

.active\:bg-earth-500:active {
  background-color: #ad997f;
}

.active\:bg-earth-500-faded:active {
  background-color: rgba(173, 153, 127, 0.5);
}

.active\:bg-earth-400-faded1:active {
  background-color: rgba(217, 196, 167, 0.6);
}

.active\:bg-earth-400-faded2:active {
  background-color: rgba(217, 196, 167, 0.1);
}

.active\:bg-warm-300:active {
  background-color: #ea7753;
}

.active\:bg-warm-800:active {
  background-color: #8b2100;
}

.active\:bg-pink-400:active {
  background-color: #c68ab5;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-blue-200 {
  border-color: #6ab4c7;
}

.border-blue-500 {
  border-color: #245c6d;
}

.border-blue-600 {
  border-color: #215362;
}

.border-blue-700 {
  border-color: #1e4957;
}

.border-blue-750 {
  border-color: #174351;
}

.border-blue-800 {
  border-color: #183641;
}

.border-blue-900 {
  border-color: #132e38;
}

.border-blue-1000 {
  border-color: #112b34;
}

.border-blue-800-faded {
  border-color: rgba(24, 54, 65, 0.25);
}

.border-blue-800-faded2 {
  border-color: rgba(24, 54, 65, 0.7);
}

.border-blue-500-faded {
  border-color: rgba(36, 92, 109, 0.1);
}

.border-blue-200-faded {
  border-color: rgba(106, 180, 199, 0.6);
}

.border-blue-200-faded2 {
  border-color: rgba(106, 180, 199, 0.2);
}

.border-earth-200 {
  border-color: #f5e0c4;
}

.border-earth-300 {
  border-color: #ebd8bd;
}

.border-earth-400 {
  border-color: #d9c4a7;
}

.border-earth-500 {
  border-color: #ad997f;
}

.border-earth-500-faded {
  border-color: rgba(173, 153, 127, 0.5);
}

.border-earth-400-faded1 {
  border-color: rgba(217, 196, 167, 0.6);
}

.border-earth-400-faded2 {
  border-color: rgba(217, 196, 167, 0.1);
}

.border-warm-300 {
  border-color: #ea7753;
}

.border-warm-800 {
  border-color: #8b2100;
}

.border-pink-400 {
  border-color: #c68ab5;
}

.rounded-3 {
  border-radius: 3px;
}

.rounded-circle {
  border-radius: 50%;
}

.rounded-t-3 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.rounded-r-3 {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.rounded-b-3 {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.rounded-l-3 {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.rounded-t-circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.rounded-r-circle {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

.rounded-b-circle {
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}

.rounded-l-circle {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}

.rounded-tl-3 {
  border-top-left-radius: 3px;
}

.rounded-tr-3 {
  border-top-right-radius: 3px;
}

.rounded-br-3 {
  border-bottom-right-radius: 3px;
}

.rounded-bl-3 {
  border-bottom-left-radius: 3px;
}

.rounded-tl-circle {
  border-top-left-radius: 50%;
}

.rounded-tr-circle {
  border-top-right-radius: 50%;
}

.rounded-br-circle {
  border-bottom-right-radius: 50%;
}

.rounded-bl-circle {
  border-bottom-left-radius: 50%;
}

.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 {
  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 {
  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-pointer {
  cursor: pointer;
}

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

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

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

.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-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: Catamaran, sans-serif;
}

.font-display {
  font-family: Oswald, Catamaran, sans-serif;
}

.font-mono {
  font-family: Roboto Mono, monospace;
}

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

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

.h-72 {
  height: 72px;
}

.h-104 {
  height: 104px;
}

.h-444 {
  height: 444px;
}

.h-auto {
  height: auto;
}

.h-1\/2 {
  height: 50%;
}

.h-7\/10 {
  height: 70%;
}

.h-9\/10 {
  height: 90%;
}

.h-full {
  height: 100%;
}

.h-90vh {
  height: 90vh;
}

.h-screen {
  height: 100vh;
}

.text-10 {
  font-size: .625rem;
}

.text-11 {
  font-size: .6875rem;
}

.text-12 {
  font-size: .75rem;
}

.text-13 {
  font-size: .8125rem;
}

.text-14 {
  font-size: .875rem;
}

.text-16 {
  font-size: 1rem;
}

.text-18 {
  font-size: 1.125rem;
}

.text-20 {
  font-size: 1.25rem;
}

.text-24 {
  font-size: 1.5rem;
}

.text-36 {
  font-size: 2.25rem;
}

.leading-normal {
  line-height: 1.5;
}

.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-2 {
  margin: 2px;
}

.m-4 {
  margin: 4px;
}

.m-6 {
  margin: 6px;
}

.m-8 {
  margin: 8px;
}

.m-10 {
  margin: 10px;
}

.m-12 {
  margin: 12px;
}

.m-16 {
  margin: 16px;
}

.m-24 {
  margin: 24px;
}

.m-32 {
  margin: 32px;
}

.m-40 {
  margin: 40px;
}

.m-44 {
  margin: 44px;
}

.m-48 {
  margin: 48px;
}

.m-52 {
  margin: 52px;
}

.m-96 {
  margin: 96px;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.-m-2 {
  margin: -2px;
}

.-m-4 {
  margin: -4px;
}

.-m-6 {
  margin: -6px;
}

.-m-8 {
  margin: -8px;
}

.-m-10 {
  margin: -10px;
}

.-m-12 {
  margin: -12px;
}

.-m-16 {
  margin: -16px;
}

.-m-24 {
  margin: -24px;
}

.-m-32 {
  margin: -32px;
}

.-m-40 {
  margin: -40px;
}

.-m-44 {
  margin: -44px;
}

.-m-48 {
  margin: -48px;
}

.-m-52 {
  margin: -52px;
}

.-m-96 {
  margin: -96px;
}

.-m-px {
  margin: -1px;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.mx-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.my-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mx-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.my-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.mx-44 {
  margin-left: 44px;
  margin-right: 44px;
}

.my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.mx-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.my-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}

.mx-52 {
  margin-left: 52px;
  margin-right: 52px;
}

.my-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.mx-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.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-2 {
  margin-top: -2px;
  margin-bottom: -2px;
}

.-mx-2 {
  margin-left: -2px;
  margin-right: -2px;
}

.-my-4 {
  margin-top: -4px;
  margin-bottom: -4px;
}

.-mx-4 {
  margin-left: -4px;
  margin-right: -4px;
}

.-my-6 {
  margin-top: -6px;
  margin-bottom: -6px;
}

.-mx-6 {
  margin-left: -6px;
  margin-right: -6px;
}

.-my-8 {
  margin-top: -8px;
  margin-bottom: -8px;
}

.-mx-8 {
  margin-left: -8px;
  margin-right: -8px;
}

.-my-10 {
  margin-top: -10px;
  margin-bottom: -10px;
}

.-mx-10 {
  margin-left: -10px;
  margin-right: -10px;
}

.-my-12 {
  margin-top: -12px;
  margin-bottom: -12px;
}

.-mx-12 {
  margin-left: -12px;
  margin-right: -12px;
}

.-my-16 {
  margin-top: -16px;
  margin-bottom: -16px;
}

.-mx-16 {
  margin-left: -16px;
  margin-right: -16px;
}

.-my-24 {
  margin-top: -24px;
  margin-bottom: -24px;
}

.-mx-24 {
  margin-left: -24px;
  margin-right: -24px;
}

.-my-32 {
  margin-top: -32px;
  margin-bottom: -32px;
}

.-mx-32 {
  margin-left: -32px;
  margin-right: -32px;
}

.-my-40 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.-mx-40 {
  margin-left: -40px;
  margin-right: -40px;
}

.-my-44 {
  margin-top: -44px;
  margin-bottom: -44px;
}

.-mx-44 {
  margin-left: -44px;
  margin-right: -44px;
}

.-my-48 {
  margin-top: -48px;
  margin-bottom: -48px;
}

.-mx-48 {
  margin-left: -48px;
  margin-right: -48px;
}

.-my-52 {
  margin-top: -52px;
  margin-bottom: -52px;
}

.-mx-52 {
  margin-left: -52px;
  margin-right: -52px;
}

.-my-96 {
  margin-top: -96px;
  margin-bottom: -96px;
}

.-mx-96 {
  margin-left: -96px;
  margin-right: -96px;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

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

.mt-2 {
  margin-top: 2px;
}

.mr-2 {
  margin-right: 2px;
}

.mb-2 {
  margin-bottom: 2px;
}

.ml-2 {
  margin-left: 2px;
}

.mt-4 {
  margin-top: 4px;
}

.mr-4 {
  margin-right: 4px;
}

.mb-4 {
  margin-bottom: 4px;
}

.ml-4 {
  margin-left: 4px;
}

.mt-6 {
  margin-top: 6px;
}

.mr-6 {
  margin-right: 6px;
}

.mb-6 {
  margin-bottom: 6px;
}

.ml-6 {
  margin-left: 6px;
}

.mt-8 {
  margin-top: 8px;
}

.mr-8 {
  margin-right: 8px;
}

.mb-8 {
  margin-bottom: 8px;
}

.ml-8 {
  margin-left: 8px;
}

.mt-10 {
  margin-top: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mt-12 {
  margin-top: 12px;
}

.mr-12 {
  margin-right: 12px;
}

.mb-12 {
  margin-bottom: 12px;
}

.ml-12 {
  margin-left: 12px;
}

.mt-16 {
  margin-top: 16px;
}

.mr-16 {
  margin-right: 16px;
}

.mb-16 {
  margin-bottom: 16px;
}

.ml-16 {
  margin-left: 16px;
}

.mt-24 {
  margin-top: 24px;
}

.mr-24 {
  margin-right: 24px;
}

.mb-24 {
  margin-bottom: 24px;
}

.ml-24 {
  margin-left: 24px;
}

.mt-32 {
  margin-top: 32px;
}

.mr-32 {
  margin-right: 32px;
}

.mb-32 {
  margin-bottom: 32px;
}

.ml-32 {
  margin-left: 32px;
}

.mt-40 {
  margin-top: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.ml-40 {
  margin-left: 40px;
}

.mt-44 {
  margin-top: 44px;
}

.mr-44 {
  margin-right: 44px;
}

.mb-44 {
  margin-bottom: 44px;
}

.ml-44 {
  margin-left: 44px;
}

.mt-48 {
  margin-top: 48px;
}

.mr-48 {
  margin-right: 48px;
}

.mb-48 {
  margin-bottom: 48px;
}

.ml-48 {
  margin-left: 48px;
}

.mt-52 {
  margin-top: 52px;
}

.mr-52 {
  margin-right: 52px;
}

.mb-52 {
  margin-bottom: 52px;
}

.ml-52 {
  margin-left: 52px;
}

.mt-96 {
  margin-top: 96px;
}

.mr-96 {
  margin-right: 96px;
}

.mb-96 {
  margin-bottom: 96px;
}

.ml-96 {
  margin-left: 96px;
}

.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-2 {
  margin-top: -2px;
}

.-mr-2 {
  margin-right: -2px;
}

.-mb-2 {
  margin-bottom: -2px;
}

.-ml-2 {
  margin-left: -2px;
}

.-mt-4 {
  margin-top: -4px;
}

.-mr-4 {
  margin-right: -4px;
}

.-mb-4 {
  margin-bottom: -4px;
}

.-ml-4 {
  margin-left: -4px;
}

.-mt-6 {
  margin-top: -6px;
}

.-mr-6 {
  margin-right: -6px;
}

.-mb-6 {
  margin-bottom: -6px;
}

.-ml-6 {
  margin-left: -6px;
}

.-mt-8 {
  margin-top: -8px;
}

.-mr-8 {
  margin-right: -8px;
}

.-mb-8 {
  margin-bottom: -8px;
}

.-ml-8 {
  margin-left: -8px;
}

.-mt-10 {
  margin-top: -10px;
}

.-mr-10 {
  margin-right: -10px;
}

.-mb-10 {
  margin-bottom: -10px;
}

.-ml-10 {
  margin-left: -10px;
}

.-mt-12 {
  margin-top: -12px;
}

.-mr-12 {
  margin-right: -12px;
}

.-mb-12 {
  margin-bottom: -12px;
}

.-ml-12 {
  margin-left: -12px;
}

.-mt-16 {
  margin-top: -16px;
}

.-mr-16 {
  margin-right: -16px;
}

.-mb-16 {
  margin-bottom: -16px;
}

.-ml-16 {
  margin-left: -16px;
}

.-mt-24 {
  margin-top: -24px;
}

.-mr-24 {
  margin-right: -24px;
}

.-mb-24 {
  margin-bottom: -24px;
}

.-ml-24 {
  margin-left: -24px;
}

.-mt-32 {
  margin-top: -32px;
}

.-mr-32 {
  margin-right: -32px;
}

.-mb-32 {
  margin-bottom: -32px;
}

.-ml-32 {
  margin-left: -32px;
}

.-mt-40 {
  margin-top: -40px;
}

.-mr-40 {
  margin-right: -40px;
}

.-mb-40 {
  margin-bottom: -40px;
}

.-ml-40 {
  margin-left: -40px;
}

.-mt-44 {
  margin-top: -44px;
}

.-mr-44 {
  margin-right: -44px;
}

.-mb-44 {
  margin-bottom: -44px;
}

.-ml-44 {
  margin-left: -44px;
}

.-mt-48 {
  margin-top: -48px;
}

.-mr-48 {
  margin-right: -48px;
}

.-mb-48 {
  margin-bottom: -48px;
}

.-ml-48 {
  margin-left: -48px;
}

.-mt-52 {
  margin-top: -52px;
}

.-mr-52 {
  margin-right: -52px;
}

.-mb-52 {
  margin-bottom: -52px;
}

.-ml-52 {
  margin-left: -52px;
}

.-mt-96 {
  margin-top: -96px;
}

.-mr-96 {
  margin-right: -96px;
}

.-mb-96 {
  margin-bottom: -96px;
}

.-ml-96 {
  margin-left: -96px;
}

.-mt-px {
  margin-top: -1px;
}

.-mr-px {
  margin-right: -1px;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-px {
  margin-left: -1px;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-w-600 {
  max-width: 600px;
}

.max-w-770 {
  max-width: 770px;
}

.min-h-0 {
  min-height: 0;
}

.min-h-600 {
  min-height: 600px;
}

.min-h-full {
  min-height: 100%;
}

.min-w-0 {
  min-width: 0;
}

.min-w-full {
  min-width: 100%;
}

.opacity-75 {
  opacity: .75;
}

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

.p-0 {
  padding: 0;
}

.p-2 {
  padding: 2px;
}

.p-4 {
  padding: 4px;
}

.p-6 {
  padding: 6px;
}

.p-8 {
  padding: 8px;
}

.p-10 {
  padding: 10px;
}

.p-12 {
  padding: 12px;
}

.p-14 {
  padding: 14px;
}

.p-16 {
  padding: 16px;
}

.p-18 {
  padding: 18px;
}

.p-22 {
  padding: 22px;
}

.p-24 {
  padding: 24px;
}

.p-32 {
  padding: 32px;
}

.p-40 {
  padding: 40px;
}

.p-44 {
  padding: 44px;
}

.p-48 {
  padding: 48px;
}

.p-52 {
  padding: 52px;
}

.p-56 {
  padding: 56px;
}

.p-72 {
  padding: 72px;
}

.p-96 {
  padding: 96px;
}

.p-180 {
  padding: 180px;
}

.p-px {
  padding: 1px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.px-14 {
  padding-left: 14px;
  padding-right: 14px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.py-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px-18 {
  padding-left: 18px;
  padding-right: 18px;
}

.py-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.px-22 {
  padding-left: 22px;
  padding-right: 22px;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.py-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.px-44 {
  padding-left: 44px;
  padding-right: 44px;
}

.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.px-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.py-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.px-52 {
  padding-left: 52px;
  padding-right: 52px;
}

.py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.px-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.py-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.px-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.py-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.px-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.py-180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.px-180 {
  padding-left: 180px;
  padding-right: 180px;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pt-2 {
  padding-top: 2px;
}

.pr-2 {
  padding-right: 2px;
}

.pb-2 {
  padding-bottom: 2px;
}

.pl-2 {
  padding-left: 2px;
}

.pt-4 {
  padding-top: 4px;
}

.pr-4 {
  padding-right: 4px;
}

.pb-4 {
  padding-bottom: 4px;
}

.pl-4 {
  padding-left: 4px;
}

.pt-6 {
  padding-top: 6px;
}

.pr-6 {
  padding-right: 6px;
}

.pb-6 {
  padding-bottom: 6px;
}

.pl-6 {
  padding-left: 6px;
}

.pt-8 {
  padding-top: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pt-10 {
  padding-top: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pt-12 {
  padding-top: 12px;
}

.pr-12 {
  padding-right: 12px;
}

.pb-12 {
  padding-bottom: 12px;
}

.pl-12 {
  padding-left: 12px;
}

.pt-14 {
  padding-top: 14px;
}

.pr-14 {
  padding-right: 14px;
}

.pb-14 {
  padding-bottom: 14px;
}

.pl-14 {
  padding-left: 14px;
}

.pt-16 {
  padding-top: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pt-18 {
  padding-top: 18px;
}

.pr-18 {
  padding-right: 18px;
}

.pb-18 {
  padding-bottom: 18px;
}

.pl-18 {
  padding-left: 18px;
}

.pt-22 {
  padding-top: 22px;
}

.pr-22 {
  padding-right: 22px;
}

.pb-22 {
  padding-bottom: 22px;
}

.pl-22 {
  padding-left: 22px;
}

.pt-24 {
  padding-top: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pt-32 {
  padding-top: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pt-40 {
  padding-top: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pt-44 {
  padding-top: 44px;
}

.pr-44 {
  padding-right: 44px;
}

.pb-44 {
  padding-bottom: 44px;
}

.pl-44 {
  padding-left: 44px;
}

.pt-48 {
  padding-top: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pt-52 {
  padding-top: 52px;
}

.pr-52 {
  padding-right: 52px;
}

.pb-52 {
  padding-bottom: 52px;
}

.pl-52 {
  padding-left: 52px;
}

.pt-56 {
  padding-top: 56px;
}

.pr-56 {
  padding-right: 56px;
}

.pb-56 {
  padding-bottom: 56px;
}

.pl-56 {
  padding-left: 56px;
}

.pt-72 {
  padding-top: 72px;
}

.pr-72 {
  padding-right: 72px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pl-72 {
  padding-left: 72px;
}

.pt-96 {
  padding-top: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pt-180 {
  padding-top: 180px;
}

.pr-180 {
  padding-right: 180px;
}

.pb-180 {
  padding-bottom: 180px;
}

.pl-180 {
  padding-left: 180px;
}

.pt-px {
  padding-top: 1px;
}

.pr-px {
  padding-right: 1px;
}

.pb-px {
  padding-bottom: 1px;
}

.pl-px {
  padding-left: 1px;
}

.placeholder-transparent::-moz-placeholder {
  color: transparent;
}

.placeholder-transparent:-ms-input-placeholder {
  color: transparent;
}

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

.placeholder-black::-moz-placeholder {
  color: #000;
}

.placeholder-black:-ms-input-placeholder {
  color: #000;
}

.placeholder-black::placeholder {
  color: #000;
}

.placeholder-white::-moz-placeholder {
  color: #fff;
}

.placeholder-white:-ms-input-placeholder {
  color: #fff;
}

.placeholder-white::placeholder {
  color: #fff;
}

.placeholder-blue-200::-moz-placeholder {
  color: #6ab4c7;
}

.placeholder-blue-200:-ms-input-placeholder {
  color: #6ab4c7;
}

.placeholder-blue-200::placeholder {
  color: #6ab4c7;
}

.placeholder-blue-500::-moz-placeholder {
  color: #245c6d;
}

.placeholder-blue-500:-ms-input-placeholder {
  color: #245c6d;
}

.placeholder-blue-500::placeholder {
  color: #245c6d;
}

.placeholder-blue-600::-moz-placeholder {
  color: #215362;
}

.placeholder-blue-600:-ms-input-placeholder {
  color: #215362;
}

.placeholder-blue-600::placeholder {
  color: #215362;
}

.placeholder-blue-700::-moz-placeholder {
  color: #1e4957;
}

.placeholder-blue-700:-ms-input-placeholder {
  color: #1e4957;
}

.placeholder-blue-700::placeholder {
  color: #1e4957;
}

.placeholder-blue-750::-moz-placeholder {
  color: #174351;
}

.placeholder-blue-750:-ms-input-placeholder {
  color: #174351;
}

.placeholder-blue-750::placeholder {
  color: #174351;
}

.placeholder-blue-800::-moz-placeholder {
  color: #183641;
}

.placeholder-blue-800:-ms-input-placeholder {
  color: #183641;
}

.placeholder-blue-800::placeholder {
  color: #183641;
}

.placeholder-blue-900::-moz-placeholder {
  color: #132e38;
}

.placeholder-blue-900:-ms-input-placeholder {
  color: #132e38;
}

.placeholder-blue-900::placeholder {
  color: #132e38;
}

.placeholder-blue-1000::-moz-placeholder {
  color: #112b34;
}

.placeholder-blue-1000:-ms-input-placeholder {
  color: #112b34;
}

.placeholder-blue-1000::placeholder {
  color: #112b34;
}

.placeholder-blue-800-faded::-moz-placeholder {
  color: rgba(24, 54, 65, 0.25);
}

.placeholder-blue-800-faded:-ms-input-placeholder {
  color: rgba(24, 54, 65, 0.25);
}

.placeholder-blue-800-faded::placeholder {
  color: rgba(24, 54, 65, 0.25);
}

.placeholder-blue-800-faded2::-moz-placeholder {
  color: rgba(24, 54, 65, 0.7);
}

.placeholder-blue-800-faded2:-ms-input-placeholder {
  color: rgba(24, 54, 65, 0.7);
}

.placeholder-blue-800-faded2::placeholder {
  color: rgba(24, 54, 65, 0.7);
}

.placeholder-blue-500-faded::-moz-placeholder {
  color: rgba(36, 92, 109, 0.1);
}

.placeholder-blue-500-faded:-ms-input-placeholder {
  color: rgba(36, 92, 109, 0.1);
}

.placeholder-blue-500-faded::placeholder {
  color: rgba(36, 92, 109, 0.1);
}

.placeholder-blue-200-faded::-moz-placeholder {
  color: rgba(106, 180, 199, 0.6);
}

.placeholder-blue-200-faded:-ms-input-placeholder {
  color: rgba(106, 180, 199, 0.6);
}

.placeholder-blue-200-faded::placeholder {
  color: rgba(106, 180, 199, 0.6);
}

.placeholder-blue-200-faded2::-moz-placeholder {
  color: rgba(106, 180, 199, 0.2);
}

.placeholder-blue-200-faded2:-ms-input-placeholder {
  color: rgba(106, 180, 199, 0.2);
}

.placeholder-blue-200-faded2::placeholder {
  color: rgba(106, 180, 199, 0.2);
}

.placeholder-earth-200::-moz-placeholder {
  color: #f5e0c4;
}

.placeholder-earth-200:-ms-input-placeholder {
  color: #f5e0c4;
}

.placeholder-earth-200::placeholder {
  color: #f5e0c4;
}

.placeholder-earth-300::-moz-placeholder {
  color: #ebd8bd;
}

.placeholder-earth-300:-ms-input-placeholder {
  color: #ebd8bd;
}

.placeholder-earth-300::placeholder {
  color: #ebd8bd;
}

.placeholder-earth-400::-moz-placeholder {
  color: #d9c4a7;
}

.placeholder-earth-400:-ms-input-placeholder {
  color: #d9c4a7;
}

.placeholder-earth-400::placeholder {
  color: #d9c4a7;
}

.placeholder-earth-500::-moz-placeholder {
  color: #ad997f;
}

.placeholder-earth-500:-ms-input-placeholder {
  color: #ad997f;
}

.placeholder-earth-500::placeholder {
  color: #ad997f;
}

.placeholder-earth-500-faded::-moz-placeholder {
  color: rgba(173, 153, 127, 0.5);
}

.placeholder-earth-500-faded:-ms-input-placeholder {
  color: rgba(173, 153, 127, 0.5);
}

.placeholder-earth-500-faded::placeholder {
  color: rgba(173, 153, 127, 0.5);
}

.placeholder-earth-400-faded1::-moz-placeholder {
  color: rgba(217, 196, 167, 0.6);
}

.placeholder-earth-400-faded1:-ms-input-placeholder {
  color: rgba(217, 196, 167, 0.6);
}

.placeholder-earth-400-faded1::placeholder {
  color: rgba(217, 196, 167, 0.6);
}

.placeholder-earth-400-faded2::-moz-placeholder {
  color: rgba(217, 196, 167, 0.1);
}

.placeholder-earth-400-faded2:-ms-input-placeholder {
  color: rgba(217, 196, 167, 0.1);
}

.placeholder-earth-400-faded2::placeholder {
  color: rgba(217, 196, 167, 0.1);
}

.placeholder-warm-300::-moz-placeholder {
  color: #ea7753;
}

.placeholder-warm-300:-ms-input-placeholder {
  color: #ea7753;
}

.placeholder-warm-300::placeholder {
  color: #ea7753;
}

.placeholder-warm-800::-moz-placeholder {
  color: #8b2100;
}

.placeholder-warm-800:-ms-input-placeholder {
  color: #8b2100;
}

.placeholder-warm-800::placeholder {
  color: #8b2100;
}

.placeholder-pink-400::-moz-placeholder {
  color: #c68ab5;
}

.placeholder-pink-400:-ms-input-placeholder {
  color: #c68ab5;
}

.placeholder-pink-400::placeholder {
  color: #c68ab5;
}

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus:-ms-input-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent;
}

.focus\:placeholder-black:focus::-moz-placeholder {
  color: #000;
}

.focus\:placeholder-black:focus:-ms-input-placeholder {
  color: #000;
}

.focus\:placeholder-black:focus::placeholder {
  color: #000;
}

.focus\:placeholder-white:focus::-moz-placeholder {
  color: #fff;
}

.focus\:placeholder-white:focus:-ms-input-placeholder {
  color: #fff;
}

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

.focus\:placeholder-blue-200:focus::-moz-placeholder {
  color: #6ab4c7;
}

.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
  color: #6ab4c7;
}

.focus\:placeholder-blue-200:focus::placeholder {
  color: #6ab4c7;
}

.focus\:placeholder-blue-500:focus::-moz-placeholder {
  color: #245c6d;
}

.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
  color: #245c6d;
}

.focus\:placeholder-blue-500:focus::placeholder {
  color: #245c6d;
}

.focus\:placeholder-blue-600:focus::-moz-placeholder {
  color: #215362;
}

.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
  color: #215362;
}

.focus\:placeholder-blue-600:focus::placeholder {
  color: #215362;
}

.focus\:placeholder-blue-700:focus::-moz-placeholder {
  color: #1e4957;
}

.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
  color: #1e4957;
}

.focus\:placeholder-blue-700:focus::placeholder {
  color: #1e4957;
}

.focus\:placeholder-blue-750:focus::-moz-placeholder {
  color: #174351;
}

.focus\:placeholder-blue-750:focus:-ms-input-placeholder {
  color: #174351;
}

.focus\:placeholder-blue-750:focus::placeholder {
  color: #174351;
}

.focus\:placeholder-blue-800:focus::-moz-placeholder {
  color: #183641;
}

.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
  color: #183641;
}

.focus\:placeholder-blue-800:focus::placeholder {
  color: #183641;
}

.focus\:placeholder-blue-900:focus::-moz-placeholder {
  color: #132e38;
}

.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
  color: #132e38;
}

.focus\:placeholder-blue-900:focus::placeholder {
  color: #132e38;
}

.focus\:placeholder-blue-1000:focus::-moz-placeholder {
  color: #112b34;
}

.focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
  color: #112b34;
}

.focus\:placeholder-blue-1000:focus::placeholder {
  color: #112b34;
}

.focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
  color: rgba(24, 54, 65, 0.25);
}

.focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
  color: rgba(24, 54, 65, 0.25);
}

.focus\:placeholder-blue-800-faded:focus::placeholder {
  color: rgba(24, 54, 65, 0.25);
}

.focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
  color: rgba(24, 54, 65, 0.7);
}

.focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
  color: rgba(24, 54, 65, 0.7);
}

.focus\:placeholder-blue-800-faded2:focus::placeholder {
  color: rgba(24, 54, 65, 0.7);
}

.focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
  color: rgba(36, 92, 109, 0.1);
}

.focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
  color: rgba(36, 92, 109, 0.1);
}

.focus\:placeholder-blue-500-faded:focus::placeholder {
  color: rgba(36, 92, 109, 0.1);
}

.focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
  color: rgba(106, 180, 199, 0.6);
}

.focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
  color: rgba(106, 180, 199, 0.6);
}

.focus\:placeholder-blue-200-faded:focus::placeholder {
  color: rgba(106, 180, 199, 0.6);
}

.focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
  color: rgba(106, 180, 199, 0.2);
}

.focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
  color: rgba(106, 180, 199, 0.2);
}

.focus\:placeholder-blue-200-faded2:focus::placeholder {
  color: rgba(106, 180, 199, 0.2);
}

.focus\:placeholder-earth-200:focus::-moz-placeholder {
  color: #f5e0c4;
}

.focus\:placeholder-earth-200:focus:-ms-input-placeholder {
  color: #f5e0c4;
}

.focus\:placeholder-earth-200:focus::placeholder {
  color: #f5e0c4;
}

.focus\:placeholder-earth-300:focus::-moz-placeholder {
  color: #ebd8bd;
}

.focus\:placeholder-earth-300:focus:-ms-input-placeholder {
  color: #ebd8bd;
}

.focus\:placeholder-earth-300:focus::placeholder {
  color: #ebd8bd;
}

.focus\:placeholder-earth-400:focus::-moz-placeholder {
  color: #d9c4a7;
}

.focus\:placeholder-earth-400:focus:-ms-input-placeholder {
  color: #d9c4a7;
}

.focus\:placeholder-earth-400:focus::placeholder {
  color: #d9c4a7;
}

.focus\:placeholder-earth-500:focus::-moz-placeholder {
  color: #ad997f;
}

.focus\:placeholder-earth-500:focus:-ms-input-placeholder {
  color: #ad997f;
}

.focus\:placeholder-earth-500:focus::placeholder {
  color: #ad997f;
}

.focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
  color: rgba(173, 153, 127, 0.5);
}

.focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
  color: rgba(173, 153, 127, 0.5);
}

.focus\:placeholder-earth-500-faded:focus::placeholder {
  color: rgba(173, 153, 127, 0.5);
}

.focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
  color: rgba(217, 196, 167, 0.6);
}

.focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
  color: rgba(217, 196, 167, 0.6);
}

.focus\:placeholder-earth-400-faded1:focus::placeholder {
  color: rgba(217, 196, 167, 0.6);
}

.focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
  color: rgba(217, 196, 167, 0.1);
}

.focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
  color: rgba(217, 196, 167, 0.1);
}

.focus\:placeholder-earth-400-faded2:focus::placeholder {
  color: rgba(217, 196, 167, 0.1);
}

.focus\:placeholder-warm-300:focus::-moz-placeholder {
  color: #ea7753;
}

.focus\:placeholder-warm-300:focus:-ms-input-placeholder {
  color: #ea7753;
}

.focus\:placeholder-warm-300:focus::placeholder {
  color: #ea7753;
}

.focus\:placeholder-warm-800:focus::-moz-placeholder {
  color: #8b2100;
}

.focus\:placeholder-warm-800:focus:-ms-input-placeholder {
  color: #8b2100;
}

.focus\:placeholder-warm-800:focus::placeholder {
  color: #8b2100;
}

.focus\:placeholder-pink-400:focus::-moz-placeholder {
  color: #c68ab5;
}

.focus\:placeholder-pink-400:focus:-ms-input-placeholder {
  color: #c68ab5;
}

.focus\:placeholder-pink-400:focus::placeholder {
  color: #c68ab5;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

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

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.fill-current {
  fill: currentColor;
}

.fill-none {
  fill: none;
}

.stroke-current {
  stroke: currentColor;
}

.stroke-none {
  stroke: none;
}

.stroke-0 {
  stroke-width: 0;
}

.stroke-1 {
  stroke-width: 1;
}

.stroke-2 {
  stroke-width: 2;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-transparent {
  color: transparent;
}

.text-black {
  color: #000;
}

.text-white {
  color: #fff;
}

.text-blue-200 {
  color: #6ab4c7;
}

.text-blue-500 {
  color: #245c6d;
}

.text-blue-600 {
  color: #215362;
}

.text-blue-700 {
  color: #1e4957;
}

.text-blue-750 {
  color: #174351;
}

.text-blue-800 {
  color: #183641;
}

.text-blue-900 {
  color: #132e38;
}

.text-blue-1000 {
  color: #112b34;
}

.text-blue-800-faded {
  color: rgba(24, 54, 65, 0.25);
}

.text-blue-800-faded2 {
  color: rgba(24, 54, 65, 0.7);
}

.text-blue-500-faded {
  color: rgba(36, 92, 109, 0.1);
}

.text-blue-200-faded {
  color: rgba(106, 180, 199, 0.6);
}

.text-blue-200-faded2 {
  color: rgba(106, 180, 199, 0.2);
}

.text-earth-200 {
  color: #f5e0c4;
}

.text-earth-300 {
  color: #ebd8bd;
}

.text-earth-400 {
  color: #d9c4a7;
}

.text-earth-500 {
  color: #ad997f;
}

.text-earth-500-faded {
  color: rgba(173, 153, 127, 0.5);
}

.text-earth-400-faded1 {
  color: rgba(217, 196, 167, 0.6);
}

.text-earth-400-faded2 {
  color: rgba(217, 196, 167, 0.1);
}

.text-warm-300 {
  color: #ea7753;
}

.text-warm-800 {
  color: #8b2100;
}

.text-pink-400 {
  color: #c68ab5;
}

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

.hover\:text-black:hover {
  color: #000;
}

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

.hover\:text-blue-200:hover {
  color: #6ab4c7;
}

.hover\:text-blue-500:hover {
  color: #245c6d;
}

.hover\:text-blue-600:hover {
  color: #215362;
}

.hover\:text-blue-700:hover {
  color: #1e4957;
}

.hover\:text-blue-750:hover {
  color: #174351;
}

.hover\:text-blue-800:hover {
  color: #183641;
}

.hover\:text-blue-900:hover {
  color: #132e38;
}

.hover\:text-blue-1000:hover {
  color: #112b34;
}

.hover\:text-blue-800-faded:hover {
  color: rgba(24, 54, 65, 0.25);
}

.hover\:text-blue-800-faded2:hover {
  color: rgba(24, 54, 65, 0.7);
}

.hover\:text-blue-500-faded:hover {
  color: rgba(36, 92, 109, 0.1);
}

.hover\:text-blue-200-faded:hover {
  color: rgba(106, 180, 199, 0.6);
}

.hover\:text-blue-200-faded2:hover {
  color: rgba(106, 180, 199, 0.2);
}

.hover\:text-earth-200:hover {
  color: #f5e0c4;
}

.hover\:text-earth-300:hover {
  color: #ebd8bd;
}

.hover\:text-earth-400:hover {
  color: #d9c4a7;
}

.hover\:text-earth-500:hover {
  color: #ad997f;
}

.hover\:text-earth-500-faded:hover {
  color: rgba(173, 153, 127, 0.5);
}

.hover\:text-earth-400-faded1:hover {
  color: rgba(217, 196, 167, 0.6);
}

.hover\:text-earth-400-faded2:hover {
  color: rgba(217, 196, 167, 0.1);
}

.hover\:text-warm-300:hover {
  color: #ea7753;
}

.hover\:text-warm-800:hover {
  color: #8b2100;
}

.hover\:text-pink-400:hover {
  color: #c68ab5;
}

.focus\:text-transparent:focus {
  color: transparent;
}

.focus\:text-black:focus {
  color: #000;
}

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

.focus\:text-blue-200:focus {
  color: #6ab4c7;
}

.focus\:text-blue-500:focus {
  color: #245c6d;
}

.focus\:text-blue-600:focus {
  color: #215362;
}

.focus\:text-blue-700:focus {
  color: #1e4957;
}

.focus\:text-blue-750:focus {
  color: #174351;
}

.focus\:text-blue-800:focus {
  color: #183641;
}

.focus\:text-blue-900:focus {
  color: #132e38;
}

.focus\:text-blue-1000:focus {
  color: #112b34;
}

.focus\:text-blue-800-faded:focus {
  color: rgba(24, 54, 65, 0.25);
}

.focus\:text-blue-800-faded2:focus {
  color: rgba(24, 54, 65, 0.7);
}

.focus\:text-blue-500-faded:focus {
  color: rgba(36, 92, 109, 0.1);
}

.focus\:text-blue-200-faded:focus {
  color: rgba(106, 180, 199, 0.6);
}

.focus\:text-blue-200-faded2:focus {
  color: rgba(106, 180, 199, 0.2);
}

.focus\:text-earth-200:focus {
  color: #f5e0c4;
}

.focus\:text-earth-300:focus {
  color: #ebd8bd;
}

.focus\:text-earth-400:focus {
  color: #d9c4a7;
}

.focus\:text-earth-500:focus {
  color: #ad997f;
}

.focus\:text-earth-500-faded:focus {
  color: rgba(173, 153, 127, 0.5);
}

.focus\:text-earth-400-faded1:focus {
  color: rgba(217, 196, 167, 0.6);
}

.focus\:text-earth-400-faded2:focus {
  color: rgba(217, 196, 167, 0.1);
}

.focus\:text-warm-300:focus {
  color: #ea7753;
}

.focus\:text-warm-800:focus {
  color: #8b2100;
}

.focus\:text-pink-400:focus {
  color: #c68ab5;
}

.active\:text-transparent:active {
  color: transparent;
}

.active\:text-black:active {
  color: #000;
}

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

.active\:text-blue-200:active {
  color: #6ab4c7;
}

.active\:text-blue-500:active {
  color: #245c6d;
}

.active\:text-blue-600:active {
  color: #215362;
}

.active\:text-blue-700:active {
  color: #1e4957;
}

.active\:text-blue-750:active {
  color: #174351;
}

.active\:text-blue-800:active {
  color: #183641;
}

.active\:text-blue-900:active {
  color: #132e38;
}

.active\:text-blue-1000:active {
  color: #112b34;
}

.active\:text-blue-800-faded:active {
  color: rgba(24, 54, 65, 0.25);
}

.active\:text-blue-800-faded2:active {
  color: rgba(24, 54, 65, 0.7);
}

.active\:text-blue-500-faded:active {
  color: rgba(36, 92, 109, 0.1);
}

.active\:text-blue-200-faded:active {
  color: rgba(106, 180, 199, 0.6);
}

.active\:text-blue-200-faded2:active {
  color: rgba(106, 180, 199, 0.2);
}

.active\:text-earth-200:active {
  color: #f5e0c4;
}

.active\:text-earth-300:active {
  color: #ebd8bd;
}

.active\:text-earth-400:active {
  color: #d9c4a7;
}

.active\:text-earth-500:active {
  color: #ad997f;
}

.active\:text-earth-500-faded:active {
  color: rgba(173, 153, 127, 0.5);
}

.active\:text-earth-400-faded1:active {
  color: rgba(217, 196, 167, 0.6);
}

.active\:text-earth-400-faded2:active {
  color: rgba(217, 196, 167, 0.1);
}

.active\:text-warm-300:active {
  color: #ea7753;
}

.active\:text-warm-800:active {
  color: #8b2100;
}

.active\:text-pink-400:active {
  color: #c68ab5;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

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

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.tracking-slim {
  letter-spacing: 0.03em;
}

.tracking-slight {
  letter-spacing: 0.05em;
}

.tracking-wide {
  letter-spacing: 0.07em;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}

.select-auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

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

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-no-wrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

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

.w-355 {
  width: 355px;
}

.w-742 {
  width: 742px;
}

.w-auto {
  width: auto;
}

.w-9\/20 {
  width: 45%;
}

.w-11\/20 {
  width: 55%;
}

.w-9\/10 {
  width: 90%;
}

.w-full {
  width: 100%;
}

.z-2 {
  z-index: 2;
}

.z-auto {
  z-index: auto;
}

.-z-1 {
  z-index: -1;
}

.z-max {
  z-index: 999;
}

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

.scale-0 {
  transform: scale(0);
}

.scale-50 {
  transform: scale(.5);
}

.scale-75 {
  transform: scale(.75);
}

.scale-90 {
  transform: scale(.9);
}

.scale-95 {
  transform: scale(.95);
}

.scale-100 {
  transform: scale(1);
}

.scale-105 {
  transform: scale(1.05);
}

.scale-110 {
  transform: scale(1.1);
}

.scale-125 {
  transform: scale(1.25);
}

.scale-150 {
  transform: scale(1.5);
}

.scale-x-0 {
  transform: scaleX(0);
}

.scale-x-50 {
  transform: scaleX(.5);
}

.scale-x-75 {
  transform: scaleX(.75);
}

.scale-x-90 {
  transform: scaleX(.9);
}

.scale-x-95 {
  transform: scaleX(.95);
}

.scale-x-100 {
  transform: scaleX(1);
}

.scale-x-105 {
  transform: scaleX(1.05);
}

.scale-x-110 {
  transform: scaleX(1.1);
}

.scale-x-125 {
  transform: scaleX(1.25);
}

.scale-x-150 {
  transform: scaleX(1.5);
}

.scale-y-0 {
  transform: scaleY(0);
}

.scale-y-50 {
  transform: scaleY(.5);
}

.scale-y-75 {
  transform: scaleY(.75);
}

.scale-y-90 {
  transform: scaleY(.9);
}

.scale-y-95 {
  transform: scaleY(.95);
}

.scale-y-100 {
  transform: scaleY(1);
}

.scale-y-105 {
  transform: scaleY(1.05);
}

.scale-y-110 {
  transform: scaleY(1.1);
}

.scale-y-125 {
  transform: scaleY(1.25);
}

.scale-y-150 {
  transform: scaleY(1.5);
}

.hover\:scale-0:hover {
  transform: scale(0);
}

.hover\:scale-50:hover {
  transform: scale(.5);
}

.hover\:scale-75:hover {
  transform: scale(.75);
}

.hover\:scale-90:hover {
  transform: scale(.9);
}

.hover\:scale-95:hover {
  transform: scale(.95);
}

.hover\:scale-100:hover {
  transform: scale(1);
}

.hover\:scale-105:hover {
  transform: scale(1.05);
}

.hover\:scale-110:hover {
  transform: scale(1.1);
}

.hover\:scale-125:hover {
  transform: scale(1.25);
}

.hover\:scale-150:hover {
  transform: scale(1.5);
}

.hover\:scale-x-0:hover {
  transform: scaleX(0);
}

.hover\:scale-x-50:hover {
  transform: scaleX(.5);
}

.hover\:scale-x-75:hover {
  transform: scaleX(.75);
}

.hover\:scale-x-90:hover {
  transform: scaleX(.9);
}

.hover\:scale-x-95:hover {
  transform: scaleX(.95);
}

.hover\:scale-x-100:hover {
  transform: scaleX(1);
}

.hover\:scale-x-105:hover {
  transform: scaleX(1.05);
}

.hover\:scale-x-110:hover {
  transform: scaleX(1.1);
}

.hover\:scale-x-125:hover {
  transform: scaleX(1.25);
}

.hover\:scale-x-150:hover {
  transform: scaleX(1.5);
}

.hover\:scale-y-0:hover {
  transform: scaleY(0);
}

.hover\:scale-y-50:hover {
  transform: scaleY(.5);
}

.hover\:scale-y-75:hover {
  transform: scaleY(.75);
}

.hover\:scale-y-90:hover {
  transform: scaleY(.9);
}

.hover\:scale-y-95:hover {
  transform: scaleY(.95);
}

.hover\:scale-y-100:hover {
  transform: scaleY(1);
}

.hover\:scale-y-105:hover {
  transform: scaleY(1.05);
}

.hover\:scale-y-110:hover {
  transform: scaleY(1.1);
}

.hover\:scale-y-125:hover {
  transform: scaleY(1.25);
}

.hover\:scale-y-150:hover {
  transform: scaleY(1.5);
}

.focus\:scale-0:focus {
  transform: scale(0);
}

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

.focus\:scale-75:focus {
  transform: scale(.75);
}

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

.focus\:scale-95:focus {
  transform: scale(.95);
}

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

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

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

.focus\:scale-125:focus {
  transform: scale(1.25);
}

.focus\:scale-150:focus {
  transform: scale(1.5);
}

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

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

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

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

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

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

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

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

.focus\:scale-x-125:focus {
  transform: scaleX(1.25);
}

.focus\:scale-x-150:focus {
  transform: scaleX(1.5);
}

.focus\:scale-y-0:focus {
  transform: scaleY(0);
}

.focus\:scale-y-50:focus {
  transform: scaleY(.5);
}

.focus\:scale-y-75:focus {
  transform: scaleY(.75);
}

.focus\:scale-y-90:focus {
  transform: scaleY(.9);
}

.focus\:scale-y-95:focus {
  transform: scaleY(.95);
}

.focus\:scale-y-100:focus {
  transform: scaleY(1);
}

.focus\:scale-y-105:focus {
  transform: scaleY(1.05);
}

.focus\:scale-y-110:focus {
  transform: scaleY(1.1);
}

.focus\:scale-y-125:focus {
  transform: scaleY(1.25);
}

.focus\:scale-y-150:focus {
  transform: scaleY(1.5);
}

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

.translate-x-0 {
  transform: translateX(0);
}

.translate-x-2 {
  transform: translateX(2px);
}

.translate-x-4 {
  transform: translateX(4px);
}

.translate-x-6 {
  transform: translateX(6px);
}

.translate-x-8 {
  transform: translateX(8px);
}

.translate-x-10 {
  transform: translateX(10px);
}

.translate-x-12 {
  transform: translateX(12px);
}

.translate-x-16 {
  transform: translateX(16px);
}

.translate-x-24 {
  transform: translateX(24px);
}

.translate-x-32 {
  transform: translateX(32px);
}

.translate-x-40 {
  transform: translateX(40px);
}

.translate-x-44 {
  transform: translateX(44px);
}

.translate-x-48 {
  transform: translateX(48px);
}

.translate-x-52 {
  transform: translateX(52px);
}

.translate-x-96 {
  transform: translateX(96px);
}

.translate-x-px {
  transform: translateX(1px);
}

.-translate-x-2 {
  transform: translateX(-2px);
}

.-translate-x-4 {
  transform: translateX(-4px);
}

.-translate-x-6 {
  transform: translateX(-6px);
}

.-translate-x-8 {
  transform: translateX(-8px);
}

.-translate-x-10 {
  transform: translateX(-10px);
}

.-translate-x-12 {
  transform: translateX(-12px);
}

.-translate-x-16 {
  transform: translateX(-16px);
}

.-translate-x-24 {
  transform: translateX(-24px);
}

.-translate-x-32 {
  transform: translateX(-32px);
}

.-translate-x-40 {
  transform: translateX(-40px);
}

.-translate-x-44 {
  transform: translateX(-44px);
}

.-translate-x-48 {
  transform: translateX(-48px);
}

.-translate-x-52 {
  transform: translateX(-52px);
}

.-translate-x-96 {
  transform: translateX(-96px);
}

.-translate-x-px {
  transform: translateX(-1px);
}

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

.-translate-x-1\/2 {
  transform: translateX(-50%);
}

.translate-x-1\/2 {
  transform: translateX(50%);
}

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

.translate-y-0 {
  transform: translateY(0);
}

.translate-y-2 {
  transform: translateY(2px);
}

.translate-y-4 {
  transform: translateY(4px);
}

.translate-y-6 {
  transform: translateY(6px);
}

.translate-y-8 {
  transform: translateY(8px);
}

.translate-y-10 {
  transform: translateY(10px);
}

.translate-y-12 {
  transform: translateY(12px);
}

.translate-y-16 {
  transform: translateY(16px);
}

.translate-y-24 {
  transform: translateY(24px);
}

.translate-y-32 {
  transform: translateY(32px);
}

.translate-y-40 {
  transform: translateY(40px);
}

.translate-y-44 {
  transform: translateY(44px);
}

.translate-y-48 {
  transform: translateY(48px);
}

.translate-y-52 {
  transform: translateY(52px);
}

.translate-y-96 {
  transform: translateY(96px);
}

.translate-y-px {
  transform: translateY(1px);
}

.-translate-y-2 {
  transform: translateY(-2px);
}

.-translate-y-4 {
  transform: translateY(-4px);
}

.-translate-y-6 {
  transform: translateY(-6px);
}

.-translate-y-8 {
  transform: translateY(-8px);
}

.-translate-y-10 {
  transform: translateY(-10px);
}

.-translate-y-12 {
  transform: translateY(-12px);
}

.-translate-y-16 {
  transform: translateY(-16px);
}

.-translate-y-24 {
  transform: translateY(-24px);
}

.-translate-y-32 {
  transform: translateY(-32px);
}

.-translate-y-40 {
  transform: translateY(-40px);
}

.-translate-y-44 {
  transform: translateY(-44px);
}

.-translate-y-48 {
  transform: translateY(-48px);
}

.-translate-y-52 {
  transform: translateY(-52px);
}

.-translate-y-96 {
  transform: translateY(-96px);
}

.-translate-y-px {
  transform: translateY(-1px);
}

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

.-translate-y-1\/2 {
  transform: translateY(-50%);
}

.translate-y-1\/2 {
  transform: translateY(50%);
}

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

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

.hover\:translate-x-2:hover {
  transform: translateX(2px);
}

.hover\:translate-x-4:hover {
  transform: translateX(4px);
}

.hover\:translate-x-6:hover {
  transform: translateX(6px);
}

.hover\:translate-x-8:hover {
  transform: translateX(8px);
}

.hover\:translate-x-10:hover {
  transform: translateX(10px);
}

.hover\:translate-x-12:hover {
  transform: translateX(12px);
}

.hover\:translate-x-16:hover {
  transform: translateX(16px);
}

.hover\:translate-x-24:hover {
  transform: translateX(24px);
}

.hover\:translate-x-32:hover {
  transform: translateX(32px);
}

.hover\:translate-x-40:hover {
  transform: translateX(40px);
}

.hover\:translate-x-44:hover {
  transform: translateX(44px);
}

.hover\:translate-x-48:hover {
  transform: translateX(48px);
}

.hover\:translate-x-52:hover {
  transform: translateX(52px);
}

.hover\:translate-x-96:hover {
  transform: translateX(96px);
}

.hover\:translate-x-px:hover {
  transform: translateX(1px);
}

.hover\:-translate-x-2:hover {
  transform: translateX(-2px);
}

.hover\:-translate-x-4:hover {
  transform: translateX(-4px);
}

.hover\:-translate-x-6:hover {
  transform: translateX(-6px);
}

.hover\:-translate-x-8:hover {
  transform: translateX(-8px);
}

.hover\:-translate-x-10:hover {
  transform: translateX(-10px);
}

.hover\:-translate-x-12:hover {
  transform: translateX(-12px);
}

.hover\:-translate-x-16:hover {
  transform: translateX(-16px);
}

.hover\:-translate-x-24:hover {
  transform: translateX(-24px);
}

.hover\:-translate-x-32:hover {
  transform: translateX(-32px);
}

.hover\:-translate-x-40:hover {
  transform: translateX(-40px);
}

.hover\:-translate-x-44:hover {
  transform: translateX(-44px);
}

.hover\:-translate-x-48:hover {
  transform: translateX(-48px);
}

.hover\:-translate-x-52:hover {
  transform: translateX(-52px);
}

.hover\:-translate-x-96:hover {
  transform: translateX(-96px);
}

.hover\:-translate-x-px:hover {
  transform: translateX(-1px);
}

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

.hover\:-translate-x-1\/2:hover {
  transform: translateX(-50%);
}

.hover\:translate-x-1\/2:hover {
  transform: translateX(50%);
}

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

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

.hover\:translate-y-2:hover {
  transform: translateY(2px);
}

.hover\:translate-y-4:hover {
  transform: translateY(4px);
}

.hover\:translate-y-6:hover {
  transform: translateY(6px);
}

.hover\:translate-y-8:hover {
  transform: translateY(8px);
}

.hover\:translate-y-10:hover {
  transform: translateY(10px);
}

.hover\:translate-y-12:hover {
  transform: translateY(12px);
}

.hover\:translate-y-16:hover {
  transform: translateY(16px);
}

.hover\:translate-y-24:hover {
  transform: translateY(24px);
}

.hover\:translate-y-32:hover {
  transform: translateY(32px);
}

.hover\:translate-y-40:hover {
  transform: translateY(40px);
}

.hover\:translate-y-44:hover {
  transform: translateY(44px);
}

.hover\:translate-y-48:hover {
  transform: translateY(48px);
}

.hover\:translate-y-52:hover {
  transform: translateY(52px);
}

.hover\:translate-y-96:hover {
  transform: translateY(96px);
}

.hover\:translate-y-px:hover {
  transform: translateY(1px);
}

.hover\:-translate-y-2:hover {
  transform: translateY(-2px);
}

.hover\:-translate-y-4:hover {
  transform: translateY(-4px);
}

.hover\:-translate-y-6:hover {
  transform: translateY(-6px);
}

.hover\:-translate-y-8:hover {
  transform: translateY(-8px);
}

.hover\:-translate-y-10:hover {
  transform: translateY(-10px);
}

.hover\:-translate-y-12:hover {
  transform: translateY(-12px);
}

.hover\:-translate-y-16:hover {
  transform: translateY(-16px);
}

.hover\:-translate-y-24:hover {
  transform: translateY(-24px);
}

.hover\:-translate-y-32:hover {
  transform: translateY(-32px);
}

.hover\:-translate-y-40:hover {
  transform: translateY(-40px);
}

.hover\:-translate-y-44:hover {
  transform: translateY(-44px);
}

.hover\:-translate-y-48:hover {
  transform: translateY(-48px);
}

.hover\:-translate-y-52:hover {
  transform: translateY(-52px);
}

.hover\:-translate-y-96:hover {
  transform: translateY(-96px);
}

.hover\:-translate-y-px:hover {
  transform: translateY(-1px);
}

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

.hover\:-translate-y-1\/2:hover {
  transform: translateY(-50%);
}

.hover\:translate-y-1\/2:hover {
  transform: translateY(50%);
}

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

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

.focus\:translate-x-2:focus {
  transform: translateX(2px);
}

.focus\:translate-x-4:focus {
  transform: translateX(4px);
}

.focus\:translate-x-6:focus {
  transform: translateX(6px);
}

.focus\:translate-x-8:focus {
  transform: translateX(8px);
}

.focus\:translate-x-10:focus {
  transform: translateX(10px);
}

.focus\:translate-x-12:focus {
  transform: translateX(12px);
}

.focus\:translate-x-16:focus {
  transform: translateX(16px);
}

.focus\:translate-x-24:focus {
  transform: translateX(24px);
}

.focus\:translate-x-32:focus {
  transform: translateX(32px);
}

.focus\:translate-x-40:focus {
  transform: translateX(40px);
}

.focus\:translate-x-44:focus {
  transform: translateX(44px);
}

.focus\:translate-x-48:focus {
  transform: translateX(48px);
}

.focus\:translate-x-52:focus {
  transform: translateX(52px);
}

.focus\:translate-x-96:focus {
  transform: translateX(96px);
}

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

.focus\:-translate-x-2:focus {
  transform: translateX(-2px);
}

.focus\:-translate-x-4:focus {
  transform: translateX(-4px);
}

.focus\:-translate-x-6:focus {
  transform: translateX(-6px);
}

.focus\:-translate-x-8:focus {
  transform: translateX(-8px);
}

.focus\:-translate-x-10:focus {
  transform: translateX(-10px);
}

.focus\:-translate-x-12:focus {
  transform: translateX(-12px);
}

.focus\:-translate-x-16:focus {
  transform: translateX(-16px);
}

.focus\:-translate-x-24:focus {
  transform: translateX(-24px);
}

.focus\:-translate-x-32:focus {
  transform: translateX(-32px);
}

.focus\:-translate-x-40:focus {
  transform: translateX(-40px);
}

.focus\:-translate-x-44:focus {
  transform: translateX(-44px);
}

.focus\:-translate-x-48:focus {
  transform: translateX(-48px);
}

.focus\:-translate-x-52:focus {
  transform: translateX(-52px);
}

.focus\:-translate-x-96:focus {
  transform: translateX(-96px);
}

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

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

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

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

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

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

.focus\:translate-y-2:focus {
  transform: translateY(2px);
}

.focus\:translate-y-4:focus {
  transform: translateY(4px);
}

.focus\:translate-y-6:focus {
  transform: translateY(6px);
}

.focus\:translate-y-8:focus {
  transform: translateY(8px);
}

.focus\:translate-y-10:focus {
  transform: translateY(10px);
}

.focus\:translate-y-12:focus {
  transform: translateY(12px);
}

.focus\:translate-y-16:focus {
  transform: translateY(16px);
}

.focus\:translate-y-24:focus {
  transform: translateY(24px);
}

.focus\:translate-y-32:focus {
  transform: translateY(32px);
}

.focus\:translate-y-40:focus {
  transform: translateY(40px);
}

.focus\:translate-y-44:focus {
  transform: translateY(44px);
}

.focus\:translate-y-48:focus {
  transform: translateY(48px);
}

.focus\:translate-y-52:focus {
  transform: translateY(52px);
}

.focus\:translate-y-96:focus {
  transform: translateY(96px);
}

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

.focus\:-translate-y-2:focus {
  transform: translateY(-2px);
}

.focus\:-translate-y-4:focus {
  transform: translateY(-4px);
}

.focus\:-translate-y-6:focus {
  transform: translateY(-6px);
}

.focus\:-translate-y-8:focus {
  transform: translateY(-8px);
}

.focus\:-translate-y-10:focus {
  transform: translateY(-10px);
}

.focus\:-translate-y-12:focus {
  transform: translateY(-12px);
}

.focus\:-translate-y-16:focus {
  transform: translateY(-16px);
}

.focus\:-translate-y-24:focus {
  transform: translateY(-24px);
}

.focus\:-translate-y-32:focus {
  transform: translateY(-32px);
}

.focus\:-translate-y-40:focus {
  transform: translateY(-40px);
}

.focus\:-translate-y-44:focus {
  transform: translateY(-44px);
}

.focus\:-translate-y-48:focus {
  transform: translateY(-48px);
}

.focus\:-translate-y-52:focus {
  transform: translateY(-52px);
}

.focus\:-translate-y-96:focus {
  transform: translateY(-96px);
}

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

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

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

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

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

.skew-x-0 {
  transform: skewX(0);
}

.skew-x-1 {
  transform: skewX(1deg);
}

.skew-x-2 {
  transform: skewX(2deg);
}

.skew-x-3 {
  transform: skewX(3deg);
}

.skew-x-6 {
  transform: skewX(6deg);
}

.skew-x-12 {
  transform: skewX(12deg);
}

.-skew-x-12 {
  transform: skewX(-12deg);
}

.-skew-x-6 {
  transform: skewX(-6deg);
}

.-skew-x-3 {
  transform: skewX(-3deg);
}

.-skew-x-2 {
  transform: skewX(-2deg);
}

.-skew-x-1 {
  transform: skewX(-1deg);
}

.skew-y-0 {
  transform: skewY(0);
}

.skew-y-1 {
  transform: skewY(1deg);
}

.skew-y-2 {
  transform: skewY(2deg);
}

.skew-y-3 {
  transform: skewY(3deg);
}

.skew-y-6 {
  transform: skewY(6deg);
}

.skew-y-12 {
  transform: skewY(12deg);
}

.-skew-y-12 {
  transform: skewY(-12deg);
}

.-skew-y-6 {
  transform: skewY(-6deg);
}

.-skew-y-3 {
  transform: skewY(-3deg);
}

.-skew-y-2 {
  transform: skewY(-2deg);
}

.-skew-y-1 {
  transform: skewY(-1deg);
}

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

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

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

.hover\:skew-x-3:hover {
  transform: skewX(3deg);
}

.hover\:skew-x-6:hover {
  transform: skewX(6deg);
}

.hover\:skew-x-12:hover {
  transform: skewX(12deg);
}

.hover\:-skew-x-12:hover {
  transform: skewX(-12deg);
}

.hover\:-skew-x-6:hover {
  transform: skewX(-6deg);
}

.hover\:-skew-x-3:hover {
  transform: skewX(-3deg);
}

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

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

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

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

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

.hover\:skew-y-3:hover {
  transform: skewY(3deg);
}

.hover\:skew-y-6:hover {
  transform: skewY(6deg);
}

.hover\:skew-y-12:hover {
  transform: skewY(12deg);
}

.hover\:-skew-y-12:hover {
  transform: skewY(-12deg);
}

.hover\:-skew-y-6:hover {
  transform: skewY(-6deg);
}

.hover\:-skew-y-3:hover {
  transform: skewY(-3deg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.animate-none {
  -webkit-animation: none;
          animation: none;
}

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

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

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

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

.sr-only {
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  position: absolute !important;
}

.rtf {
  font-weight: 300;
  font-size: .875rem;
  letter-spacing: 0.03em;
  line-height: 1.625
}

.rtf p {
    font-weight: 200;
    margin-bottom: 32px;
  }

.rtf a {
    font-weight: 700;
    color: #d9c4a7;
    background-image: linear-gradient(transparent 40%,  0%);
    background-repeat: no-repeat;
    background-size: 0% 100%;
    padding: 0 8px 4px 0;
    transition: background-size 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)
  }

.rtf a:hover,
    .rtf a:active  {
      color: #fff;
      background-size: 100% 100%;
    }

.rtf h1 {
    font-family: Oswald, Catamaran, sans-serif;
    font-size: 2.25rem;
    color: #fff;
  }

.rtf h2 {
    border-bottom-width: 1px;
    border-color: rgba(106, 180, 199, 0.2);
    font-family: Oswald, Catamaran, sans-serif;
    margin-bottom: 12px;
    padding-bottom: 12px;
    font-size: .875rem;
    color: #fff;
    text-transform: uppercase;
  }

.rtf em {
    font-style: italic;
  }

.rtf strong {
    font-weight: 700;
  }

.rtf-downloads ul {
    margin-bottom: 12px;
    padding-left: 20px
  }

.rtf-downloads ul li {
      padding-top: 10px;
      position: relative
    }

.rtf-downloads ul li::before {
        position: absolute;
        display: block;
        margin-left: -16px;
        color: #6ab4c7;
        content: '\2022';
      }

.rtf-downloads a {
    font-weight: 500;
    font-family: Roboto Mono, monospace;
    line-height: 1.5;
    font-size: .75rem;
    color: #d9c4a7;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    padding-left: 0
  }

.rtf-downloads a:hover,
    .rtf-downloads a:active {
      color: #fff;
      background-size: 100% 100%;
    }

@media screen and (min-width: 37.5em) {
  .rtf{
    font-size: 1rem;
  }
}

/* https://github.com/ten1seven/what-input */

[data-whatintent='mouse'] *:focus {
  outline: none;
}

[data-whatintent='keyboard'] *:focus {
  outline: solid 5px ;
}

@media (max-width: 37.4375em) {
  .xsd\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xsd\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xsd\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xsd\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xsd\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xsd\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xsd\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xsd\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xsd\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xsd\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xsd\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xsd\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xsd\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xsd\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xsd\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xsd\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xsd\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xsd\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xsd\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xsd\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xsd\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xsd\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xsd\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xsd\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xsd\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xsd\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xsd\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xsd\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xsd\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xsd\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xsd\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xsd\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xsd\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xsd\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xsd\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xsd\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xsd\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xsd\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xsd\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xsd\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xsd\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xsd\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xsd\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xsd\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xsd\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xsd\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xsd\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xsd\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xsd\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xsd\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xsd\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xsd\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xsd\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xsd\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xsd\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xsd\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xsd\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xsd\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xsd\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xsd\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xsd\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xsd\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xsd\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xsd\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xsd\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xsd\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xsd\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xsd\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xsd\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xsd\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .xsd\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xsd\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xsd\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xsd\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xsd\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xsd\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xsd\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xsd\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xsd\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xsd\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xsd\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xsd\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xsd\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xsd\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xsd\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xsd\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xsd\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

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

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

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

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

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

  .xsd\:bg-clip-border {
    background-clip: border-box;
  }

  .xsd\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xsd\:bg-clip-content {
    background-clip: content-box;
  }

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

  .xsd\:bg-black {
    background-color: #000;
  }

  .xsd\:bg-white {
    background-color: #fff;
  }

  .xsd\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xsd\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xsd\:bg-blue-600 {
    background-color: #215362;
  }

  .xsd\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xsd\:bg-blue-750 {
    background-color: #174351;
  }

  .xsd\:bg-blue-800 {
    background-color: #183641;
  }

  .xsd\:bg-blue-900 {
    background-color: #132e38;
  }

  .xsd\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xsd\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xsd\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xsd\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xsd\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xsd\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xsd\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xsd\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .xsd\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xsd\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xsd\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xsd\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xsd\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xsd\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xsd\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xsd\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xsd\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xsd\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xsd\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xsd\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xsd\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xsd\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xsd\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .xsd\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .xsd\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xsd\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xsd\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xsd\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xsd\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xsd\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xsd\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xsd\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xsd\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xsd\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xsd\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xsd\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xsd\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xsd\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xsd\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xsd\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xsd\:active\:bg-black:active {
    background-color: #000;
  }

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

  .xsd\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xsd\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xsd\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xsd\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xsd\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xsd\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xsd\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xsd\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xsd\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xsd\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xsd\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xsd\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xsd\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xsd\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xsd\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xsd\:bg-none {
    background-image: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xsd\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xsd\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xsd\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xsd\:active\:bg-auto:active {
    background-size: auto;
  }

  .xsd\:active\:bg-cover:active {
    background-size: cover;
  }

  .xsd\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .xsd\:border-black {
    border-color: #000;
  }

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

  .xsd\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xsd\:border-blue-500 {
    border-color: #245c6d;
  }

  .xsd\:border-blue-600 {
    border-color: #215362;
  }

  .xsd\:border-blue-700 {
    border-color: #1e4957;
  }

  .xsd\:border-blue-750 {
    border-color: #174351;
  }

  .xsd\:border-blue-800 {
    border-color: #183641;
  }

  .xsd\:border-blue-900 {
    border-color: #132e38;
  }

  .xsd\:border-blue-1000 {
    border-color: #112b34;
  }

  .xsd\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xsd\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xsd\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xsd\:border-earth-500 {
    border-color: #ad997f;
  }

  .xsd\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:border-warm-300 {
    border-color: #ea7753;
  }

  .xsd\:border-warm-800 {
    border-color: #8b2100;
  }

  .xsd\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xsd\:rounded-3 {
    border-radius: 3px;
  }

  .xsd\:rounded-circle {
    border-radius: 50%;
  }

  .xsd\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xsd\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xsd\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xsd\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xsd\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xsd\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xsd\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xsd\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xsd\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xsd\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xsd\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xsd\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xsd\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xsd\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xsd\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xsd\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .xsd\:border-solid {
    border-style: solid;
  }

  .xsd\:border-dashed {
    border-style: dashed;
  }

  .xsd\:border-dotted {
    border-style: dotted;
  }

  .xsd\:border-double {
    border-style: double;
  }

  .xsd\:border-none {
    border-style: none;
  }

  .xsd\:border-0 {
    border-width: 0;
  }

  .xsd\:border-1 {
    border-width: 1px;
  }

  .xsd\:border-2 {
    border-width: 2px;
  }

  .xsd\:border {
    border-width: 1px;
  }

  .xsd\:border-t-0 {
    border-top-width: 0;
  }

  .xsd\:border-r-0 {
    border-right-width: 0;
  }

  .xsd\:border-b-0 {
    border-bottom-width: 0;
  }

  .xsd\:border-l-0 {
    border-left-width: 0;
  }

  .xsd\:border-t-1 {
    border-top-width: 1px;
  }

  .xsd\:border-r-1 {
    border-right-width: 1px;
  }

  .xsd\:border-b-1 {
    border-bottom-width: 1px;
  }

  .xsd\:border-l-1 {
    border-left-width: 1px;
  }

  .xsd\:border-t-2 {
    border-top-width: 2px;
  }

  .xsd\:border-r-2 {
    border-right-width: 2px;
  }

  .xsd\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xsd\:border-l-2 {
    border-left-width: 2px;
  }

  .xsd\:border-t {
    border-top-width: 1px;
  }

  .xsd\:border-r {
    border-right-width: 1px;
  }

  .xsd\:border-b {
    border-bottom-width: 1px;
  }

  .xsd\:border-l {
    border-left-width: 1px;
  }

  .xsd\:box-border {
    box-sizing: border-box;
  }

  .xsd\:box-content {
    box-sizing: content-box;
  }

  .xsd\:block {
    display: block;
  }

  .xsd\:inline-block {
    display: inline-block;
  }

  .xsd\:inline {
    display: inline;
  }

  .xsd\:flex {
    display: flex;
  }

  .xsd\:inline-flex {
    display: inline-flex;
  }

  .xsd\:table {
    display: table;
  }

  .xsd\:table-caption {
    display: table-caption;
  }

  .xsd\:table-cell {
    display: table-cell;
  }

  .xsd\:table-column {
    display: table-column;
  }

  .xsd\:table-column-group {
    display: table-column-group;
  }

  .xsd\:table-footer-group {
    display: table-footer-group;
  }

  .xsd\:table-header-group {
    display: table-header-group;
  }

  .xsd\:table-row-group {
    display: table-row-group;
  }

  .xsd\:table-row {
    display: table-row;
  }

  .xsd\:hidden {
    display: none;
  }

  .xsd\:flex-row {
    flex-direction: row;
  }

  .xsd\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xsd\:flex-col {
    flex-direction: column;
  }

  .xsd\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xsd\:flex-wrap {
    flex-wrap: wrap;
  }

  .xsd\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xsd\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xsd\:items-start {
    align-items: flex-start;
  }

  .xsd\:items-end {
    align-items: flex-end;
  }

  .xsd\:items-center {
    align-items: center;
  }

  .xsd\:items-baseline {
    align-items: baseline;
  }

  .xsd\:items-stretch {
    align-items: stretch;
  }

  .xsd\:content-center {
    align-content: center;
  }

  .xsd\:content-start {
    align-content: flex-start;
  }

  .xsd\:content-end {
    align-content: flex-end;
  }

  .xsd\:content-between {
    align-content: space-between;
  }

  .xsd\:content-around {
    align-content: space-around;
  }

  .xsd\:content-evenly {
    align-content: space-evenly;
  }

  .xsd\:self-auto {
    align-self: auto;
  }

  .xsd\:self-start {
    align-self: flex-start;
  }

  .xsd\:self-end {
    align-self: flex-end;
  }

  .xsd\:self-center {
    align-self: center;
  }

  .xsd\:self-stretch {
    align-self: stretch;
  }

  .xsd\:justify-start {
    justify-content: flex-start;
  }

  .xsd\:justify-end {
    justify-content: flex-end;
  }

  .xsd\:justify-center {
    justify-content: center;
  }

  .xsd\:justify-between {
    justify-content: space-between;
  }

  .xsd\:justify-around {
    justify-content: space-around;
  }

  .xsd\:justify-evenly {
    justify-content: space-evenly;
  }

  .xsd\:flex-1 {
    flex: 1 1 0%;
  }

  .xsd\:flex-auto {
    flex: 1 1 auto;
  }

  .xsd\:flex-initial {
    flex: 0 1 auto;
  }

  .xsd\:flex-none {
    flex: none;
  }

  .xsd\:flex-grow-0 {
    flex-grow: 0;
  }

  .xsd\:flex-grow {
    flex-grow: 1;
  }

  .xsd\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xsd\:flex-shrink {
    flex-shrink: 1;
  }

  .xsd\:order-first {
    order: -9999;
  }

  .xsd\:order-last {
    order: 9999;
  }

  .xsd\:order-none {
    order: 0;
  }

  .xsd\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xsd\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xsd\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .xsd\:font-thin {
    font-weight: 200;
  }

  .xsd\:font-light {
    font-weight: 300;
  }

  .xsd\:font-normal {
    font-weight: 400;
  }

  .xsd\:font-medium {
    font-weight: 500;
  }

  .xsd\:font-semibold {
    font-weight: 600;
  }

  .xsd\:font-bold {
    font-weight: 700;
  }

  .xsd\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xsd\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xsd\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xsd\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xsd\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xsd\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xsd\:h-72 {
    height: 72px;
  }

  .xsd\:h-104 {
    height: 104px;
  }

  .xsd\:h-444 {
    height: 444px;
  }

  .xsd\:h-auto {
    height: auto;
  }

  .xsd\:h-1\/2 {
    height: 50%;
  }

  .xsd\:h-7\/10 {
    height: 70%;
  }

  .xsd\:h-9\/10 {
    height: 90%;
  }

  .xsd\:h-full {
    height: 100%;
  }

  .xsd\:h-90vh {
    height: 90vh;
  }

  .xsd\:h-screen {
    height: 100vh;
  }

  .xsd\:text-10 {
    font-size: .625rem;
  }

  .xsd\:text-11 {
    font-size: .6875rem;
  }

  .xsd\:text-12 {
    font-size: .75rem;
  }

  .xsd\:text-13 {
    font-size: .8125rem;
  }

  .xsd\:text-14 {
    font-size: .875rem;
  }

  .xsd\:text-16 {
    font-size: 1rem;
  }

  .xsd\:text-18 {
    font-size: 1.125rem;
  }

  .xsd\:text-20 {
    font-size: 1.25rem;
  }

  .xsd\:text-24 {
    font-size: 1.5rem;
  }

  .xsd\:text-36 {
    font-size: 2.25rem;
  }

  .xsd\:leading-normal {
    line-height: 1.5;
  }

  .xsd\:leading-loose {
    line-height: 2;
  }

  .xsd\:list-inside {
    list-style-position: inside;
  }

  .xsd\:list-outside {
    list-style-position: outside;
  }

  .xsd\:list-none {
    list-style-type: none;
  }

  .xsd\:list-disc {
    list-style-type: disc;
  }

  .xsd\:list-decimal {
    list-style-type: decimal;
  }

  .xsd\:m-0 {
    margin: 0;
  }

  .xsd\:m-2 {
    margin: 2px;
  }

  .xsd\:m-4 {
    margin: 4px;
  }

  .xsd\:m-6 {
    margin: 6px;
  }

  .xsd\:m-8 {
    margin: 8px;
  }

  .xsd\:m-10 {
    margin: 10px;
  }

  .xsd\:m-12 {
    margin: 12px;
  }

  .xsd\:m-16 {
    margin: 16px;
  }

  .xsd\:m-24 {
    margin: 24px;
  }

  .xsd\:m-32 {
    margin: 32px;
  }

  .xsd\:m-40 {
    margin: 40px;
  }

  .xsd\:m-44 {
    margin: 44px;
  }

  .xsd\:m-48 {
    margin: 48px;
  }

  .xsd\:m-52 {
    margin: 52px;
  }

  .xsd\:m-96 {
    margin: 96px;
  }

  .xsd\:m-auto {
    margin: auto;
  }

  .xsd\:m-px {
    margin: 1px;
  }

  .xsd\:-m-2 {
    margin: -2px;
  }

  .xsd\:-m-4 {
    margin: -4px;
  }

  .xsd\:-m-6 {
    margin: -6px;
  }

  .xsd\:-m-8 {
    margin: -8px;
  }

  .xsd\:-m-10 {
    margin: -10px;
  }

  .xsd\:-m-12 {
    margin: -12px;
  }

  .xsd\:-m-16 {
    margin: -16px;
  }

  .xsd\:-m-24 {
    margin: -24px;
  }

  .xsd\:-m-32 {
    margin: -32px;
  }

  .xsd\:-m-40 {
    margin: -40px;
  }

  .xsd\:-m-44 {
    margin: -44px;
  }

  .xsd\:-m-48 {
    margin: -48px;
  }

  .xsd\:-m-52 {
    margin: -52px;
  }

  .xsd\:-m-96 {
    margin: -96px;
  }

  .xsd\:-m-px {
    margin: -1px;
  }

  .xsd\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xsd\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xsd\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xsd\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xsd\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xsd\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xsd\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xsd\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xsd\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xsd\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xsd\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xsd\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xsd\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xsd\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xsd\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xsd\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xsd\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xsd\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xsd\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xsd\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xsd\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xsd\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xsd\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xsd\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xsd\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xsd\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xsd\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xsd\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xsd\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xsd\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .xsd\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xsd\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xsd\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xsd\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xsd\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xsd\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xsd\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xsd\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xsd\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xsd\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xsd\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xsd\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xsd\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xsd\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xsd\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xsd\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xsd\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xsd\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xsd\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xsd\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xsd\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xsd\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xsd\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xsd\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xsd\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xsd\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xsd\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xsd\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xsd\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xsd\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xsd\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xsd\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xsd\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xsd\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xsd\:mt-0 {
    margin-top: 0;
  }

  .xsd\:mr-0 {
    margin-right: 0;
  }

  .xsd\:mb-0 {
    margin-bottom: 0;
  }

  .xsd\:ml-0 {
    margin-left: 0;
  }

  .xsd\:mt-2 {
    margin-top: 2px;
  }

  .xsd\:mr-2 {
    margin-right: 2px;
  }

  .xsd\:mb-2 {
    margin-bottom: 2px;
  }

  .xsd\:ml-2 {
    margin-left: 2px;
  }

  .xsd\:mt-4 {
    margin-top: 4px;
  }

  .xsd\:mr-4 {
    margin-right: 4px;
  }

  .xsd\:mb-4 {
    margin-bottom: 4px;
  }

  .xsd\:ml-4 {
    margin-left: 4px;
  }

  .xsd\:mt-6 {
    margin-top: 6px;
  }

  .xsd\:mr-6 {
    margin-right: 6px;
  }

  .xsd\:mb-6 {
    margin-bottom: 6px;
  }

  .xsd\:ml-6 {
    margin-left: 6px;
  }

  .xsd\:mt-8 {
    margin-top: 8px;
  }

  .xsd\:mr-8 {
    margin-right: 8px;
  }

  .xsd\:mb-8 {
    margin-bottom: 8px;
  }

  .xsd\:ml-8 {
    margin-left: 8px;
  }

  .xsd\:mt-10 {
    margin-top: 10px;
  }

  .xsd\:mr-10 {
    margin-right: 10px;
  }

  .xsd\:mb-10 {
    margin-bottom: 10px;
  }

  .xsd\:ml-10 {
    margin-left: 10px;
  }

  .xsd\:mt-12 {
    margin-top: 12px;
  }

  .xsd\:mr-12 {
    margin-right: 12px;
  }

  .xsd\:mb-12 {
    margin-bottom: 12px;
  }

  .xsd\:ml-12 {
    margin-left: 12px;
  }

  .xsd\:mt-16 {
    margin-top: 16px;
  }

  .xsd\:mr-16 {
    margin-right: 16px;
  }

  .xsd\:mb-16 {
    margin-bottom: 16px;
  }

  .xsd\:ml-16 {
    margin-left: 16px;
  }

  .xsd\:mt-24 {
    margin-top: 24px;
  }

  .xsd\:mr-24 {
    margin-right: 24px;
  }

  .xsd\:mb-24 {
    margin-bottom: 24px;
  }

  .xsd\:ml-24 {
    margin-left: 24px;
  }

  .xsd\:mt-32 {
    margin-top: 32px;
  }

  .xsd\:mr-32 {
    margin-right: 32px;
  }

  .xsd\:mb-32 {
    margin-bottom: 32px;
  }

  .xsd\:ml-32 {
    margin-left: 32px;
  }

  .xsd\:mt-40 {
    margin-top: 40px;
  }

  .xsd\:mr-40 {
    margin-right: 40px;
  }

  .xsd\:mb-40 {
    margin-bottom: 40px;
  }

  .xsd\:ml-40 {
    margin-left: 40px;
  }

  .xsd\:mt-44 {
    margin-top: 44px;
  }

  .xsd\:mr-44 {
    margin-right: 44px;
  }

  .xsd\:mb-44 {
    margin-bottom: 44px;
  }

  .xsd\:ml-44 {
    margin-left: 44px;
  }

  .xsd\:mt-48 {
    margin-top: 48px;
  }

  .xsd\:mr-48 {
    margin-right: 48px;
  }

  .xsd\:mb-48 {
    margin-bottom: 48px;
  }

  .xsd\:ml-48 {
    margin-left: 48px;
  }

  .xsd\:mt-52 {
    margin-top: 52px;
  }

  .xsd\:mr-52 {
    margin-right: 52px;
  }

  .xsd\:mb-52 {
    margin-bottom: 52px;
  }

  .xsd\:ml-52 {
    margin-left: 52px;
  }

  .xsd\:mt-96 {
    margin-top: 96px;
  }

  .xsd\:mr-96 {
    margin-right: 96px;
  }

  .xsd\:mb-96 {
    margin-bottom: 96px;
  }

  .xsd\:ml-96 {
    margin-left: 96px;
  }

  .xsd\:mt-auto {
    margin-top: auto;
  }

  .xsd\:mr-auto {
    margin-right: auto;
  }

  .xsd\:mb-auto {
    margin-bottom: auto;
  }

  .xsd\:ml-auto {
    margin-left: auto;
  }

  .xsd\:mt-px {
    margin-top: 1px;
  }

  .xsd\:mr-px {
    margin-right: 1px;
  }

  .xsd\:mb-px {
    margin-bottom: 1px;
  }

  .xsd\:ml-px {
    margin-left: 1px;
  }

  .xsd\:-mt-2 {
    margin-top: -2px;
  }

  .xsd\:-mr-2 {
    margin-right: -2px;
  }

  .xsd\:-mb-2 {
    margin-bottom: -2px;
  }

  .xsd\:-ml-2 {
    margin-left: -2px;
  }

  .xsd\:-mt-4 {
    margin-top: -4px;
  }

  .xsd\:-mr-4 {
    margin-right: -4px;
  }

  .xsd\:-mb-4 {
    margin-bottom: -4px;
  }

  .xsd\:-ml-4 {
    margin-left: -4px;
  }

  .xsd\:-mt-6 {
    margin-top: -6px;
  }

  .xsd\:-mr-6 {
    margin-right: -6px;
  }

  .xsd\:-mb-6 {
    margin-bottom: -6px;
  }

  .xsd\:-ml-6 {
    margin-left: -6px;
  }

  .xsd\:-mt-8 {
    margin-top: -8px;
  }

  .xsd\:-mr-8 {
    margin-right: -8px;
  }

  .xsd\:-mb-8 {
    margin-bottom: -8px;
  }

  .xsd\:-ml-8 {
    margin-left: -8px;
  }

  .xsd\:-mt-10 {
    margin-top: -10px;
  }

  .xsd\:-mr-10 {
    margin-right: -10px;
  }

  .xsd\:-mb-10 {
    margin-bottom: -10px;
  }

  .xsd\:-ml-10 {
    margin-left: -10px;
  }

  .xsd\:-mt-12 {
    margin-top: -12px;
  }

  .xsd\:-mr-12 {
    margin-right: -12px;
  }

  .xsd\:-mb-12 {
    margin-bottom: -12px;
  }

  .xsd\:-ml-12 {
    margin-left: -12px;
  }

  .xsd\:-mt-16 {
    margin-top: -16px;
  }

  .xsd\:-mr-16 {
    margin-right: -16px;
  }

  .xsd\:-mb-16 {
    margin-bottom: -16px;
  }

  .xsd\:-ml-16 {
    margin-left: -16px;
  }

  .xsd\:-mt-24 {
    margin-top: -24px;
  }

  .xsd\:-mr-24 {
    margin-right: -24px;
  }

  .xsd\:-mb-24 {
    margin-bottom: -24px;
  }

  .xsd\:-ml-24 {
    margin-left: -24px;
  }

  .xsd\:-mt-32 {
    margin-top: -32px;
  }

  .xsd\:-mr-32 {
    margin-right: -32px;
  }

  .xsd\:-mb-32 {
    margin-bottom: -32px;
  }

  .xsd\:-ml-32 {
    margin-left: -32px;
  }

  .xsd\:-mt-40 {
    margin-top: -40px;
  }

  .xsd\:-mr-40 {
    margin-right: -40px;
  }

  .xsd\:-mb-40 {
    margin-bottom: -40px;
  }

  .xsd\:-ml-40 {
    margin-left: -40px;
  }

  .xsd\:-mt-44 {
    margin-top: -44px;
  }

  .xsd\:-mr-44 {
    margin-right: -44px;
  }

  .xsd\:-mb-44 {
    margin-bottom: -44px;
  }

  .xsd\:-ml-44 {
    margin-left: -44px;
  }

  .xsd\:-mt-48 {
    margin-top: -48px;
  }

  .xsd\:-mr-48 {
    margin-right: -48px;
  }

  .xsd\:-mb-48 {
    margin-bottom: -48px;
  }

  .xsd\:-ml-48 {
    margin-left: -48px;
  }

  .xsd\:-mt-52 {
    margin-top: -52px;
  }

  .xsd\:-mr-52 {
    margin-right: -52px;
  }

  .xsd\:-mb-52 {
    margin-bottom: -52px;
  }

  .xsd\:-ml-52 {
    margin-left: -52px;
  }

  .xsd\:-mt-96 {
    margin-top: -96px;
  }

  .xsd\:-mr-96 {
    margin-right: -96px;
  }

  .xsd\:-mb-96 {
    margin-bottom: -96px;
  }

  .xsd\:-ml-96 {
    margin-left: -96px;
  }

  .xsd\:-mt-px {
    margin-top: -1px;
  }

  .xsd\:-mr-px {
    margin-right: -1px;
  }

  .xsd\:-mb-px {
    margin-bottom: -1px;
  }

  .xsd\:-ml-px {
    margin-left: -1px;
  }

  .xsd\:max-w-600 {
    max-width: 600px;
  }

  .xsd\:max-w-770 {
    max-width: 770px;
  }

  .xsd\:min-h-0 {
    min-height: 0;
  }

  .xsd\:min-h-600 {
    min-height: 600px;
  }

  .xsd\:min-h-full {
    min-height: 100%;
  }

  .xsd\:overflow-auto {
    overflow: auto;
  }

  .xsd\:overflow-hidden {
    overflow: hidden;
  }

  .xsd\:overflow-visible {
    overflow: visible;
  }

  .xsd\:overflow-scroll {
    overflow: scroll;
  }

  .xsd\:overflow-x-auto {
    overflow-x: auto;
  }

  .xsd\:overflow-y-auto {
    overflow-y: auto;
  }

  .xsd\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xsd\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xsd\:overflow-x-visible {
    overflow-x: visible;
  }

  .xsd\:overflow-y-visible {
    overflow-y: visible;
  }

  .xsd\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xsd\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xsd\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xsd\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xsd\:p-0 {
    padding: 0;
  }

  .xsd\:p-2 {
    padding: 2px;
  }

  .xsd\:p-4 {
    padding: 4px;
  }

  .xsd\:p-6 {
    padding: 6px;
  }

  .xsd\:p-8 {
    padding: 8px;
  }

  .xsd\:p-10 {
    padding: 10px;
  }

  .xsd\:p-12 {
    padding: 12px;
  }

  .xsd\:p-14 {
    padding: 14px;
  }

  .xsd\:p-16 {
    padding: 16px;
  }

  .xsd\:p-18 {
    padding: 18px;
  }

  .xsd\:p-22 {
    padding: 22px;
  }

  .xsd\:p-24 {
    padding: 24px;
  }

  .xsd\:p-32 {
    padding: 32px;
  }

  .xsd\:p-40 {
    padding: 40px;
  }

  .xsd\:p-44 {
    padding: 44px;
  }

  .xsd\:p-48 {
    padding: 48px;
  }

  .xsd\:p-52 {
    padding: 52px;
  }

  .xsd\:p-56 {
    padding: 56px;
  }

  .xsd\:p-72 {
    padding: 72px;
  }

  .xsd\:p-96 {
    padding: 96px;
  }

  .xsd\:p-180 {
    padding: 180px;
  }

  .xsd\:p-px {
    padding: 1px;
  }

  .xsd\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xsd\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xsd\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xsd\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xsd\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xsd\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xsd\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xsd\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xsd\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xsd\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xsd\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xsd\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xsd\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xsd\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xsd\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xsd\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xsd\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xsd\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xsd\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xsd\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xsd\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xsd\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xsd\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xsd\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xsd\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xsd\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xsd\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xsd\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xsd\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xsd\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xsd\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xsd\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xsd\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xsd\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xsd\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xsd\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xsd\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xsd\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xsd\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xsd\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xsd\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xsd\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xsd\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xsd\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xsd\:pt-0 {
    padding-top: 0;
  }

  .xsd\:pr-0 {
    padding-right: 0;
  }

  .xsd\:pb-0 {
    padding-bottom: 0;
  }

  .xsd\:pl-0 {
    padding-left: 0;
  }

  .xsd\:pt-2 {
    padding-top: 2px;
  }

  .xsd\:pr-2 {
    padding-right: 2px;
  }

  .xsd\:pb-2 {
    padding-bottom: 2px;
  }

  .xsd\:pl-2 {
    padding-left: 2px;
  }

  .xsd\:pt-4 {
    padding-top: 4px;
  }

  .xsd\:pr-4 {
    padding-right: 4px;
  }

  .xsd\:pb-4 {
    padding-bottom: 4px;
  }

  .xsd\:pl-4 {
    padding-left: 4px;
  }

  .xsd\:pt-6 {
    padding-top: 6px;
  }

  .xsd\:pr-6 {
    padding-right: 6px;
  }

  .xsd\:pb-6 {
    padding-bottom: 6px;
  }

  .xsd\:pl-6 {
    padding-left: 6px;
  }

  .xsd\:pt-8 {
    padding-top: 8px;
  }

  .xsd\:pr-8 {
    padding-right: 8px;
  }

  .xsd\:pb-8 {
    padding-bottom: 8px;
  }

  .xsd\:pl-8 {
    padding-left: 8px;
  }

  .xsd\:pt-10 {
    padding-top: 10px;
  }

  .xsd\:pr-10 {
    padding-right: 10px;
  }

  .xsd\:pb-10 {
    padding-bottom: 10px;
  }

  .xsd\:pl-10 {
    padding-left: 10px;
  }

  .xsd\:pt-12 {
    padding-top: 12px;
  }

  .xsd\:pr-12 {
    padding-right: 12px;
  }

  .xsd\:pb-12 {
    padding-bottom: 12px;
  }

  .xsd\:pl-12 {
    padding-left: 12px;
  }

  .xsd\:pt-14 {
    padding-top: 14px;
  }

  .xsd\:pr-14 {
    padding-right: 14px;
  }

  .xsd\:pb-14 {
    padding-bottom: 14px;
  }

  .xsd\:pl-14 {
    padding-left: 14px;
  }

  .xsd\:pt-16 {
    padding-top: 16px;
  }

  .xsd\:pr-16 {
    padding-right: 16px;
  }

  .xsd\:pb-16 {
    padding-bottom: 16px;
  }

  .xsd\:pl-16 {
    padding-left: 16px;
  }

  .xsd\:pt-18 {
    padding-top: 18px;
  }

  .xsd\:pr-18 {
    padding-right: 18px;
  }

  .xsd\:pb-18 {
    padding-bottom: 18px;
  }

  .xsd\:pl-18 {
    padding-left: 18px;
  }

  .xsd\:pt-22 {
    padding-top: 22px;
  }

  .xsd\:pr-22 {
    padding-right: 22px;
  }

  .xsd\:pb-22 {
    padding-bottom: 22px;
  }

  .xsd\:pl-22 {
    padding-left: 22px;
  }

  .xsd\:pt-24 {
    padding-top: 24px;
  }

  .xsd\:pr-24 {
    padding-right: 24px;
  }

  .xsd\:pb-24 {
    padding-bottom: 24px;
  }

  .xsd\:pl-24 {
    padding-left: 24px;
  }

  .xsd\:pt-32 {
    padding-top: 32px;
  }

  .xsd\:pr-32 {
    padding-right: 32px;
  }

  .xsd\:pb-32 {
    padding-bottom: 32px;
  }

  .xsd\:pl-32 {
    padding-left: 32px;
  }

  .xsd\:pt-40 {
    padding-top: 40px;
  }

  .xsd\:pr-40 {
    padding-right: 40px;
  }

  .xsd\:pb-40 {
    padding-bottom: 40px;
  }

  .xsd\:pl-40 {
    padding-left: 40px;
  }

  .xsd\:pt-44 {
    padding-top: 44px;
  }

  .xsd\:pr-44 {
    padding-right: 44px;
  }

  .xsd\:pb-44 {
    padding-bottom: 44px;
  }

  .xsd\:pl-44 {
    padding-left: 44px;
  }

  .xsd\:pt-48 {
    padding-top: 48px;
  }

  .xsd\:pr-48 {
    padding-right: 48px;
  }

  .xsd\:pb-48 {
    padding-bottom: 48px;
  }

  .xsd\:pl-48 {
    padding-left: 48px;
  }

  .xsd\:pt-52 {
    padding-top: 52px;
  }

  .xsd\:pr-52 {
    padding-right: 52px;
  }

  .xsd\:pb-52 {
    padding-bottom: 52px;
  }

  .xsd\:pl-52 {
    padding-left: 52px;
  }

  .xsd\:pt-56 {
    padding-top: 56px;
  }

  .xsd\:pr-56 {
    padding-right: 56px;
  }

  .xsd\:pb-56 {
    padding-bottom: 56px;
  }

  .xsd\:pl-56 {
    padding-left: 56px;
  }

  .xsd\:pt-72 {
    padding-top: 72px;
  }

  .xsd\:pr-72 {
    padding-right: 72px;
  }

  .xsd\:pb-72 {
    padding-bottom: 72px;
  }

  .xsd\:pl-72 {
    padding-left: 72px;
  }

  .xsd\:pt-96 {
    padding-top: 96px;
  }

  .xsd\:pr-96 {
    padding-right: 96px;
  }

  .xsd\:pb-96 {
    padding-bottom: 96px;
  }

  .xsd\:pl-96 {
    padding-left: 96px;
  }

  .xsd\:pt-180 {
    padding-top: 180px;
  }

  .xsd\:pr-180 {
    padding-right: 180px;
  }

  .xsd\:pb-180 {
    padding-bottom: 180px;
  }

  .xsd\:pl-180 {
    padding-left: 180px;
  }

  .xsd\:pt-px {
    padding-top: 1px;
  }

  .xsd\:pr-px {
    padding-right: 1px;
  }

  .xsd\:pb-px {
    padding-bottom: 1px;
  }

  .xsd\:pl-px {
    padding-left: 1px;
  }

  .xsd\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xsd\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xsd\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xsd\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xsd\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xsd\:placeholder-black::placeholder {
    color: #000;
  }

  .xsd\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xsd\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xsd\:placeholder-white::placeholder {
    color: #fff;
  }

  .xsd\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xsd\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xsd\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xsd\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xsd\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xsd\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xsd\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xsd\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xsd\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xsd\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xsd\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xsd\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xsd\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xsd\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xsd\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xsd\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xsd\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xsd\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xsd\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xsd\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xsd\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xsd\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xsd\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xsd\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xsd\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xsd\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xsd\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xsd\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xsd\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xsd\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xsd\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xsd\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xsd\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xsd\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xsd\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xsd\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xsd\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xsd\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xsd\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xsd\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xsd\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xsd\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xsd\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xsd\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xsd\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xsd\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xsd\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xsd\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xsd\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xsd\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xsd\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xsd\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xsd\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xsd\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xsd\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xsd\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xsd\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xsd\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xsd\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xsd\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xsd\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xsd\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xsd\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xsd\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xsd\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xsd\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xsd\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xsd\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xsd\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xsd\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xsd\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xsd\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xsd\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xsd\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xsd\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xsd\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xsd\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xsd\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xsd\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xsd\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xsd\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xsd\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xsd\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xsd\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xsd\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xsd\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xsd\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xsd\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xsd\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xsd\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xsd\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xsd\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xsd\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xsd\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xsd\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xsd\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xsd\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xsd\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xsd\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xsd\:static {
    position: static;
  }

  .xsd\:fixed {
    position: fixed;
  }

  .xsd\:absolute {
    position: absolute;
  }

  .xsd\:relative {
    position: relative;
  }

  .xsd\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xsd\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xsd\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xsd\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xsd\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xsd\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xsd\:top-0 {
    top: 0;
  }

  .xsd\:right-0 {
    right: 0;
  }

  .xsd\:bottom-0 {
    bottom: 0;
  }

  .xsd\:left-0 {
    left: 0;
  }

  .xsd\:top-auto {
    top: auto;
  }

  .xsd\:right-auto {
    right: auto;
  }

  .xsd\:bottom-auto {
    bottom: auto;
  }

  .xsd\:left-auto {
    left: auto;
  }

  .xsd\:fill-current {
    fill: currentColor;
  }

  .xsd\:fill-none {
    fill: none;
  }

  .xsd\:stroke-current {
    stroke: currentColor;
  }

  .xsd\:stroke-none {
    stroke: none;
  }

  .xsd\:stroke-0 {
    stroke-width: 0;
  }

  .xsd\:stroke-1 {
    stroke-width: 1;
  }

  .xsd\:stroke-2 {
    stroke-width: 2;
  }

  .xsd\:text-left {
    text-align: left;
  }

  .xsd\:text-center {
    text-align: center;
  }

  .xsd\:text-right {
    text-align: right;
  }

  .xsd\:text-justify {
    text-align: justify;
  }

  .xsd\:text-transparent {
    color: transparent;
  }

  .xsd\:text-black {
    color: #000;
  }

  .xsd\:text-white {
    color: #fff;
  }

  .xsd\:text-blue-200 {
    color: #6ab4c7;
  }

  .xsd\:text-blue-500 {
    color: #245c6d;
  }

  .xsd\:text-blue-600 {
    color: #215362;
  }

  .xsd\:text-blue-700 {
    color: #1e4957;
  }

  .xsd\:text-blue-750 {
    color: #174351;
  }

  .xsd\:text-blue-800 {
    color: #183641;
  }

  .xsd\:text-blue-900 {
    color: #132e38;
  }

  .xsd\:text-blue-1000 {
    color: #112b34;
  }

  .xsd\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:text-earth-200 {
    color: #f5e0c4;
  }

  .xsd\:text-earth-300 {
    color: #ebd8bd;
  }

  .xsd\:text-earth-400 {
    color: #d9c4a7;
  }

  .xsd\:text-earth-500 {
    color: #ad997f;
  }

  .xsd\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:text-warm-300 {
    color: #ea7753;
  }

  .xsd\:text-warm-800 {
    color: #8b2100;
  }

  .xsd\:text-pink-400 {
    color: #c68ab5;
  }

  .xsd\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xsd\:hover\:text-black:hover {
    color: #000;
  }

  .xsd\:hover\:text-white:hover {
    color: #fff;
  }

  .xsd\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xsd\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xsd\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xsd\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xsd\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xsd\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xsd\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xsd\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xsd\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xsd\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xsd\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xsd\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xsd\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xsd\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xsd\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xsd\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xsd\:focus\:text-black:focus {
    color: #000;
  }

  .xsd\:focus\:text-white:focus {
    color: #fff;
  }

  .xsd\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xsd\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xsd\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xsd\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xsd\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xsd\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xsd\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xsd\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xsd\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xsd\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xsd\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xsd\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xsd\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xsd\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xsd\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xsd\:active\:text-transparent:active {
    color: transparent;
  }

  .xsd\:active\:text-black:active {
    color: #000;
  }

  .xsd\:active\:text-white:active {
    color: #fff;
  }

  .xsd\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xsd\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xsd\:active\:text-blue-600:active {
    color: #215362;
  }

  .xsd\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xsd\:active\:text-blue-750:active {
    color: #174351;
  }

  .xsd\:active\:text-blue-800:active {
    color: #183641;
  }

  .xsd\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xsd\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xsd\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xsd\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xsd\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xsd\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xsd\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xsd\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xsd\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xsd\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xsd\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xsd\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xsd\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xsd\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xsd\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xsd\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xsd\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xsd\:italic {
    font-style: italic;
  }

  .xsd\:not-italic {
    font-style: normal;
  }

  .xsd\:uppercase {
    text-transform: uppercase;
  }

  .xsd\:lowercase {
    text-transform: lowercase;
  }

  .xsd\:capitalize {
    text-transform: capitalize;
  }

  .xsd\:normal-case {
    text-transform: none;
  }

  .xsd\:underline {
    text-decoration: underline;
  }

  .xsd\:line-through {
    text-decoration: line-through;
  }

  .xsd\:no-underline {
    text-decoration: none;
  }

  .xsd\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xsd\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xsd\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xsd\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xsd\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xsd\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xsd\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xsd\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xsd\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xsd\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xsd\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .xsd\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xsd\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xsd\:break-all {
    word-break: break-all;
  }

  .xsd\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xsd\:w-355 {
    width: 355px;
  }

  .xsd\:w-742 {
    width: 742px;
  }

  .xsd\:w-auto {
    width: auto;
  }

  .xsd\:w-9\/20 {
    width: 45%;
  }

  .xsd\:w-11\/20 {
    width: 55%;
  }

  .xsd\:w-9\/10 {
    width: 90%;
  }

  .xsd\:w-full {
    width: 100%;
  }

  .xsd\:z-2 {
    z-index: 2;
  }

  .xsd\:z-auto {
    z-index: auto;
  }

  .xsd\:-z-1 {
    z-index: -1;
  }

  .xsd\:z-max {
    z-index: 999;
  }

  .xsd\:origin-center {
    transform-origin: center;
  }

  .xsd\:origin-top {
    transform-origin: top;
  }

  .xsd\:origin-top-right {
    transform-origin: top right;
  }

  .xsd\:origin-right {
    transform-origin: right;
  }

  .xsd\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xsd\:origin-bottom {
    transform-origin: bottom;
  }

  .xsd\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xsd\:origin-left {
    transform-origin: left;
  }

  .xsd\:origin-top-left {
    transform-origin: top left;
  }

  .xsd\:scale-0 {
    transform: scale(0);
  }

  .xsd\:scale-50 {
    transform: scale(.5);
  }

  .xsd\:scale-75 {
    transform: scale(.75);
  }

  .xsd\:scale-90 {
    transform: scale(.9);
  }

  .xsd\:scale-95 {
    transform: scale(.95);
  }

  .xsd\:scale-100 {
    transform: scale(1);
  }

  .xsd\:scale-105 {
    transform: scale(1.05);
  }

  .xsd\:scale-110 {
    transform: scale(1.1);
  }

  .xsd\:scale-125 {
    transform: scale(1.25);
  }

  .xsd\:scale-150 {
    transform: scale(1.5);
  }

  .xsd\:scale-x-0 {
    transform: scaleX(0);
  }

  .xsd\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xsd\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xsd\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xsd\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xsd\:scale-x-100 {
    transform: scaleX(1);
  }

  .xsd\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xsd\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xsd\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xsd\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xsd\:scale-y-0 {
    transform: scaleY(0);
  }

  .xsd\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xsd\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xsd\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xsd\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xsd\:scale-y-100 {
    transform: scaleY(1);
  }

  .xsd\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xsd\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xsd\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xsd\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xsd\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xsd\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xsd\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xsd\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xsd\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xsd\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xsd\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xsd\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xsd\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xsd\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xsd\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xsd\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xsd\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xsd\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xsd\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xsd\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xsd\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xsd\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xsd\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xsd\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xsd\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xsd\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xsd\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xsd\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xsd\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xsd\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xsd\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xsd\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xsd\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xsd\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xsd\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xsd\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xsd\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xsd\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xsd\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xsd\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xsd\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xsd\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xsd\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xsd\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xsd\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xsd\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xsd\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xsd\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xsd\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xsd\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xsd\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xsd\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xsd\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xsd\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xsd\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xsd\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xsd\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xsd\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xsd\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xsd\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xsd\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xsd\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xsd\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xsd\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .xsd\:rotate-0 {
    transform: rotate(0);
  }

  .xsd\:rotate-1 {
    transform: rotate(1deg);
  }

  .xsd\:rotate-2 {
    transform: rotate(2deg);
  }

  .xsd\:rotate-3 {
    transform: rotate(3deg);
  }

  .xsd\:rotate-6 {
    transform: rotate(6deg);
  }

  .xsd\:rotate-12 {
    transform: rotate(12deg);
  }

  .xsd\:rotate-45 {
    transform: rotate(45deg);
  }

  .xsd\:rotate-90 {
    transform: rotate(90deg);
  }

  .xsd\:rotate-180 {
    transform: rotate(180deg);
  }

  .xsd\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .xsd\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .xsd\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .xsd\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .xsd\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .xsd\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .xsd\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .xsd\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .xsd\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

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

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

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

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

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

  .xsd\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .xsd\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .xsd\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .xsd\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .xsd\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .xsd\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

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

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

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

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

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

  .xsd\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xsd\:translate-x-0 {
    transform: translateX(0);
  }

  .xsd\:translate-x-2 {
    transform: translateX(2px);
  }

  .xsd\:translate-x-4 {
    transform: translateX(4px);
  }

  .xsd\:translate-x-6 {
    transform: translateX(6px);
  }

  .xsd\:translate-x-8 {
    transform: translateX(8px);
  }

  .xsd\:translate-x-10 {
    transform: translateX(10px);
  }

  .xsd\:translate-x-12 {
    transform: translateX(12px);
  }

  .xsd\:translate-x-16 {
    transform: translateX(16px);
  }

  .xsd\:translate-x-24 {
    transform: translateX(24px);
  }

  .xsd\:translate-x-32 {
    transform: translateX(32px);
  }

  .xsd\:translate-x-40 {
    transform: translateX(40px);
  }

  .xsd\:translate-x-44 {
    transform: translateX(44px);
  }

  .xsd\:translate-x-48 {
    transform: translateX(48px);
  }

  .xsd\:translate-x-52 {
    transform: translateX(52px);
  }

  .xsd\:translate-x-96 {
    transform: translateX(96px);
  }

  .xsd\:translate-x-px {
    transform: translateX(1px);
  }

  .xsd\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xsd\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xsd\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xsd\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xsd\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xsd\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xsd\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xsd\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xsd\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xsd\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xsd\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xsd\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xsd\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xsd\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xsd\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xsd\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xsd\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xsd\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xsd\:translate-x-full {
    transform: translateX(100%);
  }

  .xsd\:translate-y-0 {
    transform: translateY(0);
  }

  .xsd\:translate-y-2 {
    transform: translateY(2px);
  }

  .xsd\:translate-y-4 {
    transform: translateY(4px);
  }

  .xsd\:translate-y-6 {
    transform: translateY(6px);
  }

  .xsd\:translate-y-8 {
    transform: translateY(8px);
  }

  .xsd\:translate-y-10 {
    transform: translateY(10px);
  }

  .xsd\:translate-y-12 {
    transform: translateY(12px);
  }

  .xsd\:translate-y-16 {
    transform: translateY(16px);
  }

  .xsd\:translate-y-24 {
    transform: translateY(24px);
  }

  .xsd\:translate-y-32 {
    transform: translateY(32px);
  }

  .xsd\:translate-y-40 {
    transform: translateY(40px);
  }

  .xsd\:translate-y-44 {
    transform: translateY(44px);
  }

  .xsd\:translate-y-48 {
    transform: translateY(48px);
  }

  .xsd\:translate-y-52 {
    transform: translateY(52px);
  }

  .xsd\:translate-y-96 {
    transform: translateY(96px);
  }

  .xsd\:translate-y-px {
    transform: translateY(1px);
  }

  .xsd\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xsd\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xsd\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xsd\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xsd\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xsd\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xsd\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xsd\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xsd\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xsd\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xsd\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xsd\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xsd\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xsd\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xsd\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xsd\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xsd\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xsd\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xsd\:translate-y-full {
    transform: translateY(100%);
  }

  .xsd\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xsd\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xsd\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xsd\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xsd\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xsd\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xsd\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xsd\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xsd\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xsd\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xsd\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xsd\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xsd\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xsd\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xsd\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xsd\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xsd\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xsd\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xsd\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xsd\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xsd\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xsd\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xsd\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xsd\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xsd\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xsd\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xsd\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xsd\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xsd\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xsd\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xsd\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xsd\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xsd\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xsd\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xsd\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xsd\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xsd\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xsd\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xsd\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xsd\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xsd\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xsd\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xsd\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xsd\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xsd\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xsd\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xsd\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xsd\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xsd\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xsd\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xsd\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xsd\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xsd\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xsd\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xsd\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xsd\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xsd\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xsd\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xsd\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xsd\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xsd\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xsd\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xsd\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xsd\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xsd\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xsd\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xsd\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xsd\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xsd\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xsd\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xsd\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xsd\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xsd\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xsd\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xsd\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xsd\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xsd\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xsd\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xsd\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xsd\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xsd\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xsd\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xsd\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xsd\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xsd\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xsd\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xsd\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xsd\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xsd\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xsd\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xsd\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xsd\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xsd\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xsd\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xsd\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xsd\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xsd\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xsd\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xsd\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xsd\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xsd\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xsd\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .xsd\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xsd\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xsd\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xsd\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xsd\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xsd\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xsd\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xsd\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xsd\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xsd\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xsd\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xsd\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xsd\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xsd\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xsd\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xsd\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xsd\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xsd\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xsd\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xsd\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xsd\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xsd\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xsd\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xsd\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xsd\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xsd\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xsd\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xsd\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xsd\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xsd\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xsd\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xsd\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xsd\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .xsd\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xsd\:skew-x-0 {
    transform: skewX(0);
  }

  .xsd\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xsd\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xsd\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xsd\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xsd\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xsd\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xsd\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xsd\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xsd\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xsd\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xsd\:skew-y-0 {
    transform: skewY(0);
  }

  .xsd\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xsd\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xsd\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xsd\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xsd\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xsd\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xsd\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xsd\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xsd\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xsd\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xsd\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xsd\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xsd\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xsd\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xsd\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xsd\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xsd\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xsd\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xsd\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xsd\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xsd\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xsd\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xsd\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xsd\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xsd\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xsd\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xsd\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xsd\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xsd\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xsd\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xsd\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xsd\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xsd\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xsd\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xsd\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xsd\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xsd\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xsd\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xsd\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xsd\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xsd\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xsd\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xsd\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xsd\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xsd\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xsd\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xsd\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xsd\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xsd\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xsd\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xsd\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xsd\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xsd\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xsd\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xsd\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (min-width: 37.5em) {
  .xs\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xs\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xs\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xs\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xs\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xs\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xs\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xs\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xs\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xs\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xs\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xs\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xs\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xs\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xs\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xs\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xs\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xs\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xs\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xs\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xs\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xs\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xs\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xs\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xs\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xs\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xs\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xs\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xs\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xs\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xs\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xs\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xs\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xs\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xs\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xs\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xs\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xs\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xs\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xs\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xs\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xs\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xs\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xs\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xs\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xs\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xs\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xs\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xs\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xs\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xs\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xs\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xs\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xs\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xs\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xs\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xs\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xs\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xs\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xs\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xs\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xs\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xs\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xs\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xs\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xs\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xs\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xs\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xs\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xs\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .xs\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xs\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xs\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xs\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xs\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xs\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xs\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xs\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xs\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xs\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xs\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xs\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xs\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xs\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xs\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xs\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xs\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xs\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xs\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xs\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xs\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xs\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xs\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xs\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xs\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

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

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

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

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

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

  .xs\:bg-clip-border {
    background-clip: border-box;
  }

  .xs\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xs\:bg-clip-content {
    background-clip: content-box;
  }

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

  .xs\:bg-black {
    background-color: #000;
  }

  .xs\:bg-white {
    background-color: #fff;
  }

  .xs\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xs\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xs\:bg-blue-600 {
    background-color: #215362;
  }

  .xs\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xs\:bg-blue-750 {
    background-color: #174351;
  }

  .xs\:bg-blue-800 {
    background-color: #183641;
  }

  .xs\:bg-blue-900 {
    background-color: #132e38;
  }

  .xs\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xs\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xs\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xs\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xs\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xs\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xs\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xs\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xs\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xs\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xs\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xs\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xs\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xs\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xs\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xs\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .xs\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xs\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xs\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xs\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xs\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xs\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xs\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xs\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xs\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xs\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xs\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xs\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xs\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xs\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xs\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xs\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xs\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xs\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xs\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xs\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xs\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xs\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xs\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .xs\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .xs\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xs\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xs\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xs\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xs\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xs\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xs\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xs\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xs\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xs\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xs\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xs\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xs\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xs\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xs\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xs\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xs\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xs\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xs\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xs\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xs\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xs\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xs\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xs\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xs\:active\:bg-black:active {
    background-color: #000;
  }

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

  .xs\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xs\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xs\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xs\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xs\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xs\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xs\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xs\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xs\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xs\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xs\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xs\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xs\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xs\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xs\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xs\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xs\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xs\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xs\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xs\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xs\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xs\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xs\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xs\:bg-none {
    background-image: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xs\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xs\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xs\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xs\:active\:bg-auto:active {
    background-size: auto;
  }

  .xs\:active\:bg-cover:active {
    background-size: cover;
  }

  .xs\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .xs\:border-black {
    border-color: #000;
  }

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

  .xs\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xs\:border-blue-500 {
    border-color: #245c6d;
  }

  .xs\:border-blue-600 {
    border-color: #215362;
  }

  .xs\:border-blue-700 {
    border-color: #1e4957;
  }

  .xs\:border-blue-750 {
    border-color: #174351;
  }

  .xs\:border-blue-800 {
    border-color: #183641;
  }

  .xs\:border-blue-900 {
    border-color: #132e38;
  }

  .xs\:border-blue-1000 {
    border-color: #112b34;
  }

  .xs\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xs\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xs\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xs\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xs\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xs\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xs\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xs\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xs\:border-earth-500 {
    border-color: #ad997f;
  }

  .xs\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xs\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xs\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xs\:border-warm-300 {
    border-color: #ea7753;
  }

  .xs\:border-warm-800 {
    border-color: #8b2100;
  }

  .xs\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xs\:rounded-3 {
    border-radius: 3px;
  }

  .xs\:rounded-circle {
    border-radius: 50%;
  }

  .xs\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xs\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xs\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xs\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xs\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xs\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xs\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xs\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xs\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xs\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xs\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xs\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xs\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xs\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xs\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xs\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .xs\:border-solid {
    border-style: solid;
  }

  .xs\:border-dashed {
    border-style: dashed;
  }

  .xs\:border-dotted {
    border-style: dotted;
  }

  .xs\:border-double {
    border-style: double;
  }

  .xs\:border-none {
    border-style: none;
  }

  .xs\:border-0 {
    border-width: 0;
  }

  .xs\:border-1 {
    border-width: 1px;
  }

  .xs\:border-2 {
    border-width: 2px;
  }

  .xs\:border {
    border-width: 1px;
  }

  .xs\:border-t-0 {
    border-top-width: 0;
  }

  .xs\:border-r-0 {
    border-right-width: 0;
  }

  .xs\:border-b-0 {
    border-bottom-width: 0;
  }

  .xs\:border-l-0 {
    border-left-width: 0;
  }

  .xs\:border-t-1 {
    border-top-width: 1px;
  }

  .xs\:border-r-1 {
    border-right-width: 1px;
  }

  .xs\:border-b-1 {
    border-bottom-width: 1px;
  }

  .xs\:border-l-1 {
    border-left-width: 1px;
  }

  .xs\:border-t-2 {
    border-top-width: 2px;
  }

  .xs\:border-r-2 {
    border-right-width: 2px;
  }

  .xs\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xs\:border-l-2 {
    border-left-width: 2px;
  }

  .xs\:border-t {
    border-top-width: 1px;
  }

  .xs\:border-r {
    border-right-width: 1px;
  }

  .xs\:border-b {
    border-bottom-width: 1px;
  }

  .xs\:border-l {
    border-left-width: 1px;
  }

  .xs\:box-border {
    box-sizing: border-box;
  }

  .xs\:box-content {
    box-sizing: content-box;
  }

  .xs\:block {
    display: block;
  }

  .xs\:inline-block {
    display: inline-block;
  }

  .xs\:inline {
    display: inline;
  }

  .xs\:flex {
    display: flex;
  }

  .xs\:inline-flex {
    display: inline-flex;
  }

  .xs\:table {
    display: table;
  }

  .xs\:table-caption {
    display: table-caption;
  }

  .xs\:table-cell {
    display: table-cell;
  }

  .xs\:table-column {
    display: table-column;
  }

  .xs\:table-column-group {
    display: table-column-group;
  }

  .xs\:table-footer-group {
    display: table-footer-group;
  }

  .xs\:table-header-group {
    display: table-header-group;
  }

  .xs\:table-row-group {
    display: table-row-group;
  }

  .xs\:table-row {
    display: table-row;
  }

  .xs\:hidden {
    display: none;
  }

  .xs\:flex-row {
    flex-direction: row;
  }

  .xs\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xs\:flex-col {
    flex-direction: column;
  }

  .xs\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xs\:flex-wrap {
    flex-wrap: wrap;
  }

  .xs\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xs\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xs\:items-start {
    align-items: flex-start;
  }

  .xs\:items-end {
    align-items: flex-end;
  }

  .xs\:items-center {
    align-items: center;
  }

  .xs\:items-baseline {
    align-items: baseline;
  }

  .xs\:items-stretch {
    align-items: stretch;
  }

  .xs\:content-center {
    align-content: center;
  }

  .xs\:content-start {
    align-content: flex-start;
  }

  .xs\:content-end {
    align-content: flex-end;
  }

  .xs\:content-between {
    align-content: space-between;
  }

  .xs\:content-around {
    align-content: space-around;
  }

  .xs\:content-evenly {
    align-content: space-evenly;
  }

  .xs\:self-auto {
    align-self: auto;
  }

  .xs\:self-start {
    align-self: flex-start;
  }

  .xs\:self-end {
    align-self: flex-end;
  }

  .xs\:self-center {
    align-self: center;
  }

  .xs\:self-stretch {
    align-self: stretch;
  }

  .xs\:justify-start {
    justify-content: flex-start;
  }

  .xs\:justify-end {
    justify-content: flex-end;
  }

  .xs\:justify-center {
    justify-content: center;
  }

  .xs\:justify-between {
    justify-content: space-between;
  }

  .xs\:justify-around {
    justify-content: space-around;
  }

  .xs\:justify-evenly {
    justify-content: space-evenly;
  }

  .xs\:flex-1 {
    flex: 1 1 0%;
  }

  .xs\:flex-auto {
    flex: 1 1 auto;
  }

  .xs\:flex-initial {
    flex: 0 1 auto;
  }

  .xs\:flex-none {
    flex: none;
  }

  .xs\:flex-grow-0 {
    flex-grow: 0;
  }

  .xs\:flex-grow {
    flex-grow: 1;
  }

  .xs\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xs\:flex-shrink {
    flex-shrink: 1;
  }

  .xs\:order-first {
    order: -9999;
  }

  .xs\:order-last {
    order: 9999;
  }

  .xs\:order-none {
    order: 0;
  }

  .xs\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xs\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xs\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .xs\:font-thin {
    font-weight: 200;
  }

  .xs\:font-light {
    font-weight: 300;
  }

  .xs\:font-normal {
    font-weight: 400;
  }

  .xs\:font-medium {
    font-weight: 500;
  }

  .xs\:font-semibold {
    font-weight: 600;
  }

  .xs\:font-bold {
    font-weight: 700;
  }

  .xs\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xs\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xs\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xs\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xs\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xs\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xs\:h-72 {
    height: 72px;
  }

  .xs\:h-104 {
    height: 104px;
  }

  .xs\:h-444 {
    height: 444px;
  }

  .xs\:h-auto {
    height: auto;
  }

  .xs\:h-1\/2 {
    height: 50%;
  }

  .xs\:h-7\/10 {
    height: 70%;
  }

  .xs\:h-9\/10 {
    height: 90%;
  }

  .xs\:h-full {
    height: 100%;
  }

  .xs\:h-90vh {
    height: 90vh;
  }

  .xs\:h-screen {
    height: 100vh;
  }

  .xs\:text-10 {
    font-size: .625rem;
  }

  .xs\:text-11 {
    font-size: .6875rem;
  }

  .xs\:text-12 {
    font-size: .75rem;
  }

  .xs\:text-13 {
    font-size: .8125rem;
  }

  .xs\:text-14 {
    font-size: .875rem;
  }

  .xs\:text-16 {
    font-size: 1rem;
  }

  .xs\:text-18 {
    font-size: 1.125rem;
  }

  .xs\:text-20 {
    font-size: 1.25rem;
  }

  .xs\:text-24 {
    font-size: 1.5rem;
  }

  .xs\:text-36 {
    font-size: 2.25rem;
  }

  .xs\:leading-normal {
    line-height: 1.5;
  }

  .xs\:leading-loose {
    line-height: 2;
  }

  .xs\:list-inside {
    list-style-position: inside;
  }

  .xs\:list-outside {
    list-style-position: outside;
  }

  .xs\:list-none {
    list-style-type: none;
  }

  .xs\:list-disc {
    list-style-type: disc;
  }

  .xs\:list-decimal {
    list-style-type: decimal;
  }

  .xs\:m-0 {
    margin: 0;
  }

  .xs\:m-2 {
    margin: 2px;
  }

  .xs\:m-4 {
    margin: 4px;
  }

  .xs\:m-6 {
    margin: 6px;
  }

  .xs\:m-8 {
    margin: 8px;
  }

  .xs\:m-10 {
    margin: 10px;
  }

  .xs\:m-12 {
    margin: 12px;
  }

  .xs\:m-16 {
    margin: 16px;
  }

  .xs\:m-24 {
    margin: 24px;
  }

  .xs\:m-32 {
    margin: 32px;
  }

  .xs\:m-40 {
    margin: 40px;
  }

  .xs\:m-44 {
    margin: 44px;
  }

  .xs\:m-48 {
    margin: 48px;
  }

  .xs\:m-52 {
    margin: 52px;
  }

  .xs\:m-96 {
    margin: 96px;
  }

  .xs\:m-auto {
    margin: auto;
  }

  .xs\:m-px {
    margin: 1px;
  }

  .xs\:-m-2 {
    margin: -2px;
  }

  .xs\:-m-4 {
    margin: -4px;
  }

  .xs\:-m-6 {
    margin: -6px;
  }

  .xs\:-m-8 {
    margin: -8px;
  }

  .xs\:-m-10 {
    margin: -10px;
  }

  .xs\:-m-12 {
    margin: -12px;
  }

  .xs\:-m-16 {
    margin: -16px;
  }

  .xs\:-m-24 {
    margin: -24px;
  }

  .xs\:-m-32 {
    margin: -32px;
  }

  .xs\:-m-40 {
    margin: -40px;
  }

  .xs\:-m-44 {
    margin: -44px;
  }

  .xs\:-m-48 {
    margin: -48px;
  }

  .xs\:-m-52 {
    margin: -52px;
  }

  .xs\:-m-96 {
    margin: -96px;
  }

  .xs\:-m-px {
    margin: -1px;
  }

  .xs\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xs\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xs\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xs\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xs\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xs\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xs\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xs\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xs\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xs\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xs\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xs\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xs\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xs\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xs\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xs\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xs\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xs\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xs\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xs\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xs\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xs\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xs\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xs\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xs\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xs\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xs\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xs\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xs\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .xs\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xs\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xs\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xs\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xs\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xs\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xs\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xs\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xs\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xs\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xs\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xs\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xs\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xs\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xs\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xs\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xs\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xs\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xs\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xs\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xs\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xs\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xs\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xs\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xs\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xs\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xs\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xs\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xs\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xs\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xs\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xs\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xs\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xs\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xs\:mt-0 {
    margin-top: 0;
  }

  .xs\:mr-0 {
    margin-right: 0;
  }

  .xs\:mb-0 {
    margin-bottom: 0;
  }

  .xs\:ml-0 {
    margin-left: 0;
  }

  .xs\:mt-2 {
    margin-top: 2px;
  }

  .xs\:mr-2 {
    margin-right: 2px;
  }

  .xs\:mb-2 {
    margin-bottom: 2px;
  }

  .xs\:ml-2 {
    margin-left: 2px;
  }

  .xs\:mt-4 {
    margin-top: 4px;
  }

  .xs\:mr-4 {
    margin-right: 4px;
  }

  .xs\:mb-4 {
    margin-bottom: 4px;
  }

  .xs\:ml-4 {
    margin-left: 4px;
  }

  .xs\:mt-6 {
    margin-top: 6px;
  }

  .xs\:mr-6 {
    margin-right: 6px;
  }

  .xs\:mb-6 {
    margin-bottom: 6px;
  }

  .xs\:ml-6 {
    margin-left: 6px;
  }

  .xs\:mt-8 {
    margin-top: 8px;
  }

  .xs\:mr-8 {
    margin-right: 8px;
  }

  .xs\:mb-8 {
    margin-bottom: 8px;
  }

  .xs\:ml-8 {
    margin-left: 8px;
  }

  .xs\:mt-10 {
    margin-top: 10px;
  }

  .xs\:mr-10 {
    margin-right: 10px;
  }

  .xs\:mb-10 {
    margin-bottom: 10px;
  }

  .xs\:ml-10 {
    margin-left: 10px;
  }

  .xs\:mt-12 {
    margin-top: 12px;
  }

  .xs\:mr-12 {
    margin-right: 12px;
  }

  .xs\:mb-12 {
    margin-bottom: 12px;
  }

  .xs\:ml-12 {
    margin-left: 12px;
  }

  .xs\:mt-16 {
    margin-top: 16px;
  }

  .xs\:mr-16 {
    margin-right: 16px;
  }

  .xs\:mb-16 {
    margin-bottom: 16px;
  }

  .xs\:ml-16 {
    margin-left: 16px;
  }

  .xs\:mt-24 {
    margin-top: 24px;
  }

  .xs\:mr-24 {
    margin-right: 24px;
  }

  .xs\:mb-24 {
    margin-bottom: 24px;
  }

  .xs\:ml-24 {
    margin-left: 24px;
  }

  .xs\:mt-32 {
    margin-top: 32px;
  }

  .xs\:mr-32 {
    margin-right: 32px;
  }

  .xs\:mb-32 {
    margin-bottom: 32px;
  }

  .xs\:ml-32 {
    margin-left: 32px;
  }

  .xs\:mt-40 {
    margin-top: 40px;
  }

  .xs\:mr-40 {
    margin-right: 40px;
  }

  .xs\:mb-40 {
    margin-bottom: 40px;
  }

  .xs\:ml-40 {
    margin-left: 40px;
  }

  .xs\:mt-44 {
    margin-top: 44px;
  }

  .xs\:mr-44 {
    margin-right: 44px;
  }

  .xs\:mb-44 {
    margin-bottom: 44px;
  }

  .xs\:ml-44 {
    margin-left: 44px;
  }

  .xs\:mt-48 {
    margin-top: 48px;
  }

  .xs\:mr-48 {
    margin-right: 48px;
  }

  .xs\:mb-48 {
    margin-bottom: 48px;
  }

  .xs\:ml-48 {
    margin-left: 48px;
  }

  .xs\:mt-52 {
    margin-top: 52px;
  }

  .xs\:mr-52 {
    margin-right: 52px;
  }

  .xs\:mb-52 {
    margin-bottom: 52px;
  }

  .xs\:ml-52 {
    margin-left: 52px;
  }

  .xs\:mt-96 {
    margin-top: 96px;
  }

  .xs\:mr-96 {
    margin-right: 96px;
  }

  .xs\:mb-96 {
    margin-bottom: 96px;
  }

  .xs\:ml-96 {
    margin-left: 96px;
  }

  .xs\:mt-auto {
    margin-top: auto;
  }

  .xs\:mr-auto {
    margin-right: auto;
  }

  .xs\:mb-auto {
    margin-bottom: auto;
  }

  .xs\:ml-auto {
    margin-left: auto;
  }

  .xs\:mt-px {
    margin-top: 1px;
  }

  .xs\:mr-px {
    margin-right: 1px;
  }

  .xs\:mb-px {
    margin-bottom: 1px;
  }

  .xs\:ml-px {
    margin-left: 1px;
  }

  .xs\:-mt-2 {
    margin-top: -2px;
  }

  .xs\:-mr-2 {
    margin-right: -2px;
  }

  .xs\:-mb-2 {
    margin-bottom: -2px;
  }

  .xs\:-ml-2 {
    margin-left: -2px;
  }

  .xs\:-mt-4 {
    margin-top: -4px;
  }

  .xs\:-mr-4 {
    margin-right: -4px;
  }

  .xs\:-mb-4 {
    margin-bottom: -4px;
  }

  .xs\:-ml-4 {
    margin-left: -4px;
  }

  .xs\:-mt-6 {
    margin-top: -6px;
  }

  .xs\:-mr-6 {
    margin-right: -6px;
  }

  .xs\:-mb-6 {
    margin-bottom: -6px;
  }

  .xs\:-ml-6 {
    margin-left: -6px;
  }

  .xs\:-mt-8 {
    margin-top: -8px;
  }

  .xs\:-mr-8 {
    margin-right: -8px;
  }

  .xs\:-mb-8 {
    margin-bottom: -8px;
  }

  .xs\:-ml-8 {
    margin-left: -8px;
  }

  .xs\:-mt-10 {
    margin-top: -10px;
  }

  .xs\:-mr-10 {
    margin-right: -10px;
  }

  .xs\:-mb-10 {
    margin-bottom: -10px;
  }

  .xs\:-ml-10 {
    margin-left: -10px;
  }

  .xs\:-mt-12 {
    margin-top: -12px;
  }

  .xs\:-mr-12 {
    margin-right: -12px;
  }

  .xs\:-mb-12 {
    margin-bottom: -12px;
  }

  .xs\:-ml-12 {
    margin-left: -12px;
  }

  .xs\:-mt-16 {
    margin-top: -16px;
  }

  .xs\:-mr-16 {
    margin-right: -16px;
  }

  .xs\:-mb-16 {
    margin-bottom: -16px;
  }

  .xs\:-ml-16 {
    margin-left: -16px;
  }

  .xs\:-mt-24 {
    margin-top: -24px;
  }

  .xs\:-mr-24 {
    margin-right: -24px;
  }

  .xs\:-mb-24 {
    margin-bottom: -24px;
  }

  .xs\:-ml-24 {
    margin-left: -24px;
  }

  .xs\:-mt-32 {
    margin-top: -32px;
  }

  .xs\:-mr-32 {
    margin-right: -32px;
  }

  .xs\:-mb-32 {
    margin-bottom: -32px;
  }

  .xs\:-ml-32 {
    margin-left: -32px;
  }

  .xs\:-mt-40 {
    margin-top: -40px;
  }

  .xs\:-mr-40 {
    margin-right: -40px;
  }

  .xs\:-mb-40 {
    margin-bottom: -40px;
  }

  .xs\:-ml-40 {
    margin-left: -40px;
  }

  .xs\:-mt-44 {
    margin-top: -44px;
  }

  .xs\:-mr-44 {
    margin-right: -44px;
  }

  .xs\:-mb-44 {
    margin-bottom: -44px;
  }

  .xs\:-ml-44 {
    margin-left: -44px;
  }

  .xs\:-mt-48 {
    margin-top: -48px;
  }

  .xs\:-mr-48 {
    margin-right: -48px;
  }

  .xs\:-mb-48 {
    margin-bottom: -48px;
  }

  .xs\:-ml-48 {
    margin-left: -48px;
  }

  .xs\:-mt-52 {
    margin-top: -52px;
  }

  .xs\:-mr-52 {
    margin-right: -52px;
  }

  .xs\:-mb-52 {
    margin-bottom: -52px;
  }

  .xs\:-ml-52 {
    margin-left: -52px;
  }

  .xs\:-mt-96 {
    margin-top: -96px;
  }

  .xs\:-mr-96 {
    margin-right: -96px;
  }

  .xs\:-mb-96 {
    margin-bottom: -96px;
  }

  .xs\:-ml-96 {
    margin-left: -96px;
  }

  .xs\:-mt-px {
    margin-top: -1px;
  }

  .xs\:-mr-px {
    margin-right: -1px;
  }

  .xs\:-mb-px {
    margin-bottom: -1px;
  }

  .xs\:-ml-px {
    margin-left: -1px;
  }

  .xs\:max-w-600 {
    max-width: 600px;
  }

  .xs\:max-w-770 {
    max-width: 770px;
  }

  .xs\:min-h-0 {
    min-height: 0;
  }

  .xs\:min-h-600 {
    min-height: 600px;
  }

  .xs\:min-h-full {
    min-height: 100%;
  }

  .xs\:overflow-auto {
    overflow: auto;
  }

  .xs\:overflow-hidden {
    overflow: hidden;
  }

  .xs\:overflow-visible {
    overflow: visible;
  }

  .xs\:overflow-scroll {
    overflow: scroll;
  }

  .xs\:overflow-x-auto {
    overflow-x: auto;
  }

  .xs\:overflow-y-auto {
    overflow-y: auto;
  }

  .xs\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xs\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xs\:overflow-x-visible {
    overflow-x: visible;
  }

  .xs\:overflow-y-visible {
    overflow-y: visible;
  }

  .xs\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xs\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xs\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xs\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xs\:p-0 {
    padding: 0;
  }

  .xs\:p-2 {
    padding: 2px;
  }

  .xs\:p-4 {
    padding: 4px;
  }

  .xs\:p-6 {
    padding: 6px;
  }

  .xs\:p-8 {
    padding: 8px;
  }

  .xs\:p-10 {
    padding: 10px;
  }

  .xs\:p-12 {
    padding: 12px;
  }

  .xs\:p-14 {
    padding: 14px;
  }

  .xs\:p-16 {
    padding: 16px;
  }

  .xs\:p-18 {
    padding: 18px;
  }

  .xs\:p-22 {
    padding: 22px;
  }

  .xs\:p-24 {
    padding: 24px;
  }

  .xs\:p-32 {
    padding: 32px;
  }

  .xs\:p-40 {
    padding: 40px;
  }

  .xs\:p-44 {
    padding: 44px;
  }

  .xs\:p-48 {
    padding: 48px;
  }

  .xs\:p-52 {
    padding: 52px;
  }

  .xs\:p-56 {
    padding: 56px;
  }

  .xs\:p-72 {
    padding: 72px;
  }

  .xs\:p-96 {
    padding: 96px;
  }

  .xs\:p-180 {
    padding: 180px;
  }

  .xs\:p-px {
    padding: 1px;
  }

  .xs\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xs\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xs\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xs\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xs\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xs\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xs\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xs\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xs\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xs\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xs\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xs\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xs\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xs\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xs\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xs\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xs\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xs\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xs\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xs\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xs\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xs\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xs\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xs\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xs\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xs\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xs\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xs\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xs\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xs\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xs\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xs\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xs\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xs\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xs\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xs\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xs\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xs\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xs\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xs\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xs\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xs\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xs\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xs\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xs\:pt-0 {
    padding-top: 0;
  }

  .xs\:pr-0 {
    padding-right: 0;
  }

  .xs\:pb-0 {
    padding-bottom: 0;
  }

  .xs\:pl-0 {
    padding-left: 0;
  }

  .xs\:pt-2 {
    padding-top: 2px;
  }

  .xs\:pr-2 {
    padding-right: 2px;
  }

  .xs\:pb-2 {
    padding-bottom: 2px;
  }

  .xs\:pl-2 {
    padding-left: 2px;
  }

  .xs\:pt-4 {
    padding-top: 4px;
  }

  .xs\:pr-4 {
    padding-right: 4px;
  }

  .xs\:pb-4 {
    padding-bottom: 4px;
  }

  .xs\:pl-4 {
    padding-left: 4px;
  }

  .xs\:pt-6 {
    padding-top: 6px;
  }

  .xs\:pr-6 {
    padding-right: 6px;
  }

  .xs\:pb-6 {
    padding-bottom: 6px;
  }

  .xs\:pl-6 {
    padding-left: 6px;
  }

  .xs\:pt-8 {
    padding-top: 8px;
  }

  .xs\:pr-8 {
    padding-right: 8px;
  }

  .xs\:pb-8 {
    padding-bottom: 8px;
  }

  .xs\:pl-8 {
    padding-left: 8px;
  }

  .xs\:pt-10 {
    padding-top: 10px;
  }

  .xs\:pr-10 {
    padding-right: 10px;
  }

  .xs\:pb-10 {
    padding-bottom: 10px;
  }

  .xs\:pl-10 {
    padding-left: 10px;
  }

  .xs\:pt-12 {
    padding-top: 12px;
  }

  .xs\:pr-12 {
    padding-right: 12px;
  }

  .xs\:pb-12 {
    padding-bottom: 12px;
  }

  .xs\:pl-12 {
    padding-left: 12px;
  }

  .xs\:pt-14 {
    padding-top: 14px;
  }

  .xs\:pr-14 {
    padding-right: 14px;
  }

  .xs\:pb-14 {
    padding-bottom: 14px;
  }

  .xs\:pl-14 {
    padding-left: 14px;
  }

  .xs\:pt-16 {
    padding-top: 16px;
  }

  .xs\:pr-16 {
    padding-right: 16px;
  }

  .xs\:pb-16 {
    padding-bottom: 16px;
  }

  .xs\:pl-16 {
    padding-left: 16px;
  }

  .xs\:pt-18 {
    padding-top: 18px;
  }

  .xs\:pr-18 {
    padding-right: 18px;
  }

  .xs\:pb-18 {
    padding-bottom: 18px;
  }

  .xs\:pl-18 {
    padding-left: 18px;
  }

  .xs\:pt-22 {
    padding-top: 22px;
  }

  .xs\:pr-22 {
    padding-right: 22px;
  }

  .xs\:pb-22 {
    padding-bottom: 22px;
  }

  .xs\:pl-22 {
    padding-left: 22px;
  }

  .xs\:pt-24 {
    padding-top: 24px;
  }

  .xs\:pr-24 {
    padding-right: 24px;
  }

  .xs\:pb-24 {
    padding-bottom: 24px;
  }

  .xs\:pl-24 {
    padding-left: 24px;
  }

  .xs\:pt-32 {
    padding-top: 32px;
  }

  .xs\:pr-32 {
    padding-right: 32px;
  }

  .xs\:pb-32 {
    padding-bottom: 32px;
  }

  .xs\:pl-32 {
    padding-left: 32px;
  }

  .xs\:pt-40 {
    padding-top: 40px;
  }

  .xs\:pr-40 {
    padding-right: 40px;
  }

  .xs\:pb-40 {
    padding-bottom: 40px;
  }

  .xs\:pl-40 {
    padding-left: 40px;
  }

  .xs\:pt-44 {
    padding-top: 44px;
  }

  .xs\:pr-44 {
    padding-right: 44px;
  }

  .xs\:pb-44 {
    padding-bottom: 44px;
  }

  .xs\:pl-44 {
    padding-left: 44px;
  }

  .xs\:pt-48 {
    padding-top: 48px;
  }

  .xs\:pr-48 {
    padding-right: 48px;
  }

  .xs\:pb-48 {
    padding-bottom: 48px;
  }

  .xs\:pl-48 {
    padding-left: 48px;
  }

  .xs\:pt-52 {
    padding-top: 52px;
  }

  .xs\:pr-52 {
    padding-right: 52px;
  }

  .xs\:pb-52 {
    padding-bottom: 52px;
  }

  .xs\:pl-52 {
    padding-left: 52px;
  }

  .xs\:pt-56 {
    padding-top: 56px;
  }

  .xs\:pr-56 {
    padding-right: 56px;
  }

  .xs\:pb-56 {
    padding-bottom: 56px;
  }

  .xs\:pl-56 {
    padding-left: 56px;
  }

  .xs\:pt-72 {
    padding-top: 72px;
  }

  .xs\:pr-72 {
    padding-right: 72px;
  }

  .xs\:pb-72 {
    padding-bottom: 72px;
  }

  .xs\:pl-72 {
    padding-left: 72px;
  }

  .xs\:pt-96 {
    padding-top: 96px;
  }

  .xs\:pr-96 {
    padding-right: 96px;
  }

  .xs\:pb-96 {
    padding-bottom: 96px;
  }

  .xs\:pl-96 {
    padding-left: 96px;
  }

  .xs\:pt-180 {
    padding-top: 180px;
  }

  .xs\:pr-180 {
    padding-right: 180px;
  }

  .xs\:pb-180 {
    padding-bottom: 180px;
  }

  .xs\:pl-180 {
    padding-left: 180px;
  }

  .xs\:pt-px {
    padding-top: 1px;
  }

  .xs\:pr-px {
    padding-right: 1px;
  }

  .xs\:pb-px {
    padding-bottom: 1px;
  }

  .xs\:pl-px {
    padding-left: 1px;
  }

  .xs\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xs\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xs\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xs\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xs\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xs\:placeholder-black::placeholder {
    color: #000;
  }

  .xs\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xs\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xs\:placeholder-white::placeholder {
    color: #fff;
  }

  .xs\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xs\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xs\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xs\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xs\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xs\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xs\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xs\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xs\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xs\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xs\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xs\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xs\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xs\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xs\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xs\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xs\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xs\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xs\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xs\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xs\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xs\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xs\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xs\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xs\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xs\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xs\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xs\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xs\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xs\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xs\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xs\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xs\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xs\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xs\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xs\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xs\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xs\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xs\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xs\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xs\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xs\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xs\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xs\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xs\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xs\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xs\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xs\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xs\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xs\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xs\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xs\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xs\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xs\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xs\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xs\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xs\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xs\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xs\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xs\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xs\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xs\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xs\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xs\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xs\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xs\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xs\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xs\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xs\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xs\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xs\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xs\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xs\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xs\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xs\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xs\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xs\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xs\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xs\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xs\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xs\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xs\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xs\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xs\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xs\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xs\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xs\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xs\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xs\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xs\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xs\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xs\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xs\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xs\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xs\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xs\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xs\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xs\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xs\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xs\:static {
    position: static;
  }

  .xs\:fixed {
    position: fixed;
  }

  .xs\:absolute {
    position: absolute;
  }

  .xs\:relative {
    position: relative;
  }

  .xs\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xs\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xs\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xs\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xs\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xs\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xs\:top-0 {
    top: 0;
  }

  .xs\:right-0 {
    right: 0;
  }

  .xs\:bottom-0 {
    bottom: 0;
  }

  .xs\:left-0 {
    left: 0;
  }

  .xs\:top-auto {
    top: auto;
  }

  .xs\:right-auto {
    right: auto;
  }

  .xs\:bottom-auto {
    bottom: auto;
  }

  .xs\:left-auto {
    left: auto;
  }

  .xs\:fill-current {
    fill: currentColor;
  }

  .xs\:fill-none {
    fill: none;
  }

  .xs\:stroke-current {
    stroke: currentColor;
  }

  .xs\:stroke-none {
    stroke: none;
  }

  .xs\:stroke-0 {
    stroke-width: 0;
  }

  .xs\:stroke-1 {
    stroke-width: 1;
  }

  .xs\:stroke-2 {
    stroke-width: 2;
  }

  .xs\:text-left {
    text-align: left;
  }

  .xs\:text-center {
    text-align: center;
  }

  .xs\:text-right {
    text-align: right;
  }

  .xs\:text-justify {
    text-align: justify;
  }

  .xs\:text-transparent {
    color: transparent;
  }

  .xs\:text-black {
    color: #000;
  }

  .xs\:text-white {
    color: #fff;
  }

  .xs\:text-blue-200 {
    color: #6ab4c7;
  }

  .xs\:text-blue-500 {
    color: #245c6d;
  }

  .xs\:text-blue-600 {
    color: #215362;
  }

  .xs\:text-blue-700 {
    color: #1e4957;
  }

  .xs\:text-blue-750 {
    color: #174351;
  }

  .xs\:text-blue-800 {
    color: #183641;
  }

  .xs\:text-blue-900 {
    color: #132e38;
  }

  .xs\:text-blue-1000 {
    color: #112b34;
  }

  .xs\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:text-earth-200 {
    color: #f5e0c4;
  }

  .xs\:text-earth-300 {
    color: #ebd8bd;
  }

  .xs\:text-earth-400 {
    color: #d9c4a7;
  }

  .xs\:text-earth-500 {
    color: #ad997f;
  }

  .xs\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:text-warm-300 {
    color: #ea7753;
  }

  .xs\:text-warm-800 {
    color: #8b2100;
  }

  .xs\:text-pink-400 {
    color: #c68ab5;
  }

  .xs\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xs\:hover\:text-black:hover {
    color: #000;
  }

  .xs\:hover\:text-white:hover {
    color: #fff;
  }

  .xs\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xs\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xs\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xs\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xs\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xs\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xs\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xs\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xs\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xs\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xs\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xs\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xs\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xs\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xs\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xs\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xs\:focus\:text-black:focus {
    color: #000;
  }

  .xs\:focus\:text-white:focus {
    color: #fff;
  }

  .xs\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xs\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xs\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xs\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xs\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xs\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xs\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xs\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xs\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xs\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xs\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xs\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xs\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xs\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xs\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xs\:active\:text-transparent:active {
    color: transparent;
  }

  .xs\:active\:text-black:active {
    color: #000;
  }

  .xs\:active\:text-white:active {
    color: #fff;
  }

  .xs\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xs\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xs\:active\:text-blue-600:active {
    color: #215362;
  }

  .xs\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xs\:active\:text-blue-750:active {
    color: #174351;
  }

  .xs\:active\:text-blue-800:active {
    color: #183641;
  }

  .xs\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xs\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xs\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xs\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xs\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xs\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xs\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xs\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xs\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xs\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xs\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xs\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xs\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xs\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xs\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xs\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xs\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xs\:italic {
    font-style: italic;
  }

  .xs\:not-italic {
    font-style: normal;
  }

  .xs\:uppercase {
    text-transform: uppercase;
  }

  .xs\:lowercase {
    text-transform: lowercase;
  }

  .xs\:capitalize {
    text-transform: capitalize;
  }

  .xs\:normal-case {
    text-transform: none;
  }

  .xs\:underline {
    text-decoration: underline;
  }

  .xs\:line-through {
    text-decoration: line-through;
  }

  .xs\:no-underline {
    text-decoration: none;
  }

  .xs\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xs\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xs\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xs\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xs\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xs\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xs\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xs\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xs\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xs\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xs\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .xs\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xs\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xs\:break-all {
    word-break: break-all;
  }

  .xs\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xs\:w-355 {
    width: 355px;
  }

  .xs\:w-742 {
    width: 742px;
  }

  .xs\:w-auto {
    width: auto;
  }

  .xs\:w-9\/20 {
    width: 45%;
  }

  .xs\:w-11\/20 {
    width: 55%;
  }

  .xs\:w-9\/10 {
    width: 90%;
  }

  .xs\:w-full {
    width: 100%;
  }

  .xs\:z-2 {
    z-index: 2;
  }

  .xs\:z-auto {
    z-index: auto;
  }

  .xs\:-z-1 {
    z-index: -1;
  }

  .xs\:z-max {
    z-index: 999;
  }

  .xs\:origin-center {
    transform-origin: center;
  }

  .xs\:origin-top {
    transform-origin: top;
  }

  .xs\:origin-top-right {
    transform-origin: top right;
  }

  .xs\:origin-right {
    transform-origin: right;
  }

  .xs\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xs\:origin-bottom {
    transform-origin: bottom;
  }

  .xs\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xs\:origin-left {
    transform-origin: left;
  }

  .xs\:origin-top-left {
    transform-origin: top left;
  }

  .xs\:scale-0 {
    transform: scale(0);
  }

  .xs\:scale-50 {
    transform: scale(.5);
  }

  .xs\:scale-75 {
    transform: scale(.75);
  }

  .xs\:scale-90 {
    transform: scale(.9);
  }

  .xs\:scale-95 {
    transform: scale(.95);
  }

  .xs\:scale-100 {
    transform: scale(1);
  }

  .xs\:scale-105 {
    transform: scale(1.05);
  }

  .xs\:scale-110 {
    transform: scale(1.1);
  }

  .xs\:scale-125 {
    transform: scale(1.25);
  }

  .xs\:scale-150 {
    transform: scale(1.5);
  }

  .xs\:scale-x-0 {
    transform: scaleX(0);
  }

  .xs\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xs\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xs\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xs\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xs\:scale-x-100 {
    transform: scaleX(1);
  }

  .xs\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xs\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xs\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xs\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xs\:scale-y-0 {
    transform: scaleY(0);
  }

  .xs\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xs\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xs\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xs\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xs\:scale-y-100 {
    transform: scaleY(1);
  }

  .xs\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xs\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xs\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xs\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xs\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xs\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xs\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xs\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xs\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xs\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xs\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xs\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xs\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xs\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xs\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xs\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xs\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xs\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xs\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xs\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xs\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xs\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xs\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xs\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xs\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xs\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xs\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xs\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xs\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xs\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xs\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xs\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xs\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xs\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xs\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xs\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xs\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xs\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xs\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xs\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xs\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xs\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xs\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xs\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xs\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xs\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xs\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xs\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xs\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xs\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xs\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xs\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xs\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xs\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xs\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xs\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xs\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xs\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xs\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xs\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xs\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xs\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xs\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xs\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .xs\:rotate-0 {
    transform: rotate(0);
  }

  .xs\:rotate-1 {
    transform: rotate(1deg);
  }

  .xs\:rotate-2 {
    transform: rotate(2deg);
  }

  .xs\:rotate-3 {
    transform: rotate(3deg);
  }

  .xs\:rotate-6 {
    transform: rotate(6deg);
  }

  .xs\:rotate-12 {
    transform: rotate(12deg);
  }

  .xs\:rotate-45 {
    transform: rotate(45deg);
  }

  .xs\:rotate-90 {
    transform: rotate(90deg);
  }

  .xs\:rotate-180 {
    transform: rotate(180deg);
  }

  .xs\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .xs\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .xs\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .xs\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .xs\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .xs\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .xs\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .xs\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .xs\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

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

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

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

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

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

  .xs\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .xs\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .xs\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .xs\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .xs\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .xs\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

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

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

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

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

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

  .xs\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xs\:translate-x-0 {
    transform: translateX(0);
  }

  .xs\:translate-x-2 {
    transform: translateX(2px);
  }

  .xs\:translate-x-4 {
    transform: translateX(4px);
  }

  .xs\:translate-x-6 {
    transform: translateX(6px);
  }

  .xs\:translate-x-8 {
    transform: translateX(8px);
  }

  .xs\:translate-x-10 {
    transform: translateX(10px);
  }

  .xs\:translate-x-12 {
    transform: translateX(12px);
  }

  .xs\:translate-x-16 {
    transform: translateX(16px);
  }

  .xs\:translate-x-24 {
    transform: translateX(24px);
  }

  .xs\:translate-x-32 {
    transform: translateX(32px);
  }

  .xs\:translate-x-40 {
    transform: translateX(40px);
  }

  .xs\:translate-x-44 {
    transform: translateX(44px);
  }

  .xs\:translate-x-48 {
    transform: translateX(48px);
  }

  .xs\:translate-x-52 {
    transform: translateX(52px);
  }

  .xs\:translate-x-96 {
    transform: translateX(96px);
  }

  .xs\:translate-x-px {
    transform: translateX(1px);
  }

  .xs\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xs\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xs\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xs\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xs\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xs\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xs\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xs\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xs\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xs\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xs\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xs\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xs\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xs\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xs\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xs\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xs\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xs\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xs\:translate-x-full {
    transform: translateX(100%);
  }

  .xs\:translate-y-0 {
    transform: translateY(0);
  }

  .xs\:translate-y-2 {
    transform: translateY(2px);
  }

  .xs\:translate-y-4 {
    transform: translateY(4px);
  }

  .xs\:translate-y-6 {
    transform: translateY(6px);
  }

  .xs\:translate-y-8 {
    transform: translateY(8px);
  }

  .xs\:translate-y-10 {
    transform: translateY(10px);
  }

  .xs\:translate-y-12 {
    transform: translateY(12px);
  }

  .xs\:translate-y-16 {
    transform: translateY(16px);
  }

  .xs\:translate-y-24 {
    transform: translateY(24px);
  }

  .xs\:translate-y-32 {
    transform: translateY(32px);
  }

  .xs\:translate-y-40 {
    transform: translateY(40px);
  }

  .xs\:translate-y-44 {
    transform: translateY(44px);
  }

  .xs\:translate-y-48 {
    transform: translateY(48px);
  }

  .xs\:translate-y-52 {
    transform: translateY(52px);
  }

  .xs\:translate-y-96 {
    transform: translateY(96px);
  }

  .xs\:translate-y-px {
    transform: translateY(1px);
  }

  .xs\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xs\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xs\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xs\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xs\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xs\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xs\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xs\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xs\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xs\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xs\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xs\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xs\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xs\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xs\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xs\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xs\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xs\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xs\:translate-y-full {
    transform: translateY(100%);
  }

  .xs\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xs\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xs\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xs\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xs\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xs\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xs\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xs\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xs\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xs\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xs\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xs\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xs\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xs\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xs\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xs\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xs\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xs\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xs\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xs\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xs\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xs\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xs\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xs\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xs\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xs\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xs\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xs\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xs\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xs\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xs\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xs\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xs\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xs\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xs\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xs\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xs\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xs\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xs\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xs\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xs\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xs\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xs\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xs\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xs\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xs\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xs\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xs\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xs\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xs\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xs\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xs\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xs\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xs\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xs\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xs\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xs\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xs\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xs\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xs\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xs\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xs\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xs\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xs\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xs\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xs\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xs\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xs\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xs\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xs\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xs\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xs\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xs\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xs\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xs\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xs\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xs\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xs\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xs\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xs\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xs\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xs\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xs\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xs\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xs\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xs\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xs\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xs\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xs\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xs\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xs\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xs\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xs\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xs\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xs\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xs\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xs\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xs\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xs\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xs\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xs\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xs\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .xs\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xs\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xs\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xs\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xs\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xs\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xs\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xs\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xs\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xs\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xs\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xs\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xs\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xs\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xs\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xs\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xs\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xs\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xs\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xs\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xs\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xs\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xs\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xs\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xs\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xs\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xs\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xs\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xs\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xs\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xs\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xs\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xs\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .xs\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xs\:skew-x-0 {
    transform: skewX(0);
  }

  .xs\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xs\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xs\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xs\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xs\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xs\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xs\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xs\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xs\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xs\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xs\:skew-y-0 {
    transform: skewY(0);
  }

  .xs\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xs\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xs\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xs\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xs\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xs\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xs\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xs\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xs\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xs\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xs\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xs\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xs\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xs\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xs\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xs\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xs\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xs\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xs\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xs\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xs\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xs\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xs\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xs\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xs\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xs\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xs\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xs\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xs\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xs\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xs\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xs\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xs\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xs\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xs\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xs\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xs\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xs\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xs\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xs\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xs\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xs\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xs\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xs\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xs\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xs\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xs\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xs\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xs\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xs\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xs\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xs\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xs\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xs\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xs\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (max-width: 63.9375em) {
  .lgd\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .lgd\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .lgd\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .lgd\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .lgd\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .lgd\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .lgd\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .lgd\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .lgd\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .lgd\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .lgd\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .lgd\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .lgd\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .lgd\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .lgd\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .lgd\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .lgd\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .lgd\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .lgd\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .lgd\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .lgd\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .lgd\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .lgd\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .lgd\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .lgd\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .lgd\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .lgd\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .lgd\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .lgd\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .lgd\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .lgd\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .lgd\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .lgd\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .lgd\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .lgd\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .lgd\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .lgd\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .lgd\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .lgd\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .lgd\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .lgd\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .lgd\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .lgd\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .lgd\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .lgd\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .lgd\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .lgd\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .lgd\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .lgd\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .lgd\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .lgd\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .lgd\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .lgd\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .lgd\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .lgd\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .lgd\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .lgd\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .lgd\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .lgd\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .lgd\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .lgd\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .lgd\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .lgd\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .lgd\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .lgd\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .lgd\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .lgd\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .lgd\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .lgd\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .lgd\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .lgd\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .lgd\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .lgd\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .lgd\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .lgd\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .lgd\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .lgd\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .lgd\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .lgd\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .lgd\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .lgd\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .lgd\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .lgd\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .lgd\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .lgd\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .lgd\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .lgd\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

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

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

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

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

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

  .lgd\:bg-clip-border {
    background-clip: border-box;
  }

  .lgd\:bg-clip-padding {
    background-clip: padding-box;
  }

  .lgd\:bg-clip-content {
    background-clip: content-box;
  }

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

  .lgd\:bg-black {
    background-color: #000;
  }

  .lgd\:bg-white {
    background-color: #fff;
  }

  .lgd\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .lgd\:bg-blue-500 {
    background-color: #245c6d;
  }

  .lgd\:bg-blue-600 {
    background-color: #215362;
  }

  .lgd\:bg-blue-700 {
    background-color: #1e4957;
  }

  .lgd\:bg-blue-750 {
    background-color: #174351;
  }

  .lgd\:bg-blue-800 {
    background-color: #183641;
  }

  .lgd\:bg-blue-900 {
    background-color: #132e38;
  }

  .lgd\:bg-blue-1000 {
    background-color: #112b34;
  }

  .lgd\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .lgd\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .lgd\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .lgd\:bg-earth-500 {
    background-color: #ad997f;
  }

  .lgd\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:bg-warm-300 {
    background-color: #ea7753;
  }

  .lgd\:bg-warm-800 {
    background-color: #8b2100;
  }

  .lgd\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .lgd\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .lgd\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .lgd\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .lgd\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .lgd\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .lgd\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .lgd\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .lgd\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .lgd\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .lgd\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .lgd\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .lgd\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .lgd\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .lgd\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .lgd\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .lgd\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .lgd\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .lgd\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .lgd\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .lgd\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .lgd\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .lgd\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .lgd\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .lgd\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .lgd\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .lgd\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .lgd\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .lgd\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .lgd\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .lgd\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .lgd\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .lgd\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .lgd\:active\:bg-black:active {
    background-color: #000;
  }

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

  .lgd\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .lgd\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .lgd\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .lgd\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .lgd\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .lgd\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .lgd\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .lgd\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .lgd\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .lgd\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .lgd\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .lgd\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .lgd\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .lgd\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .lgd\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .lgd\:bg-none {
    background-image: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lgd\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .lgd\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .lgd\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .lgd\:active\:bg-auto:active {
    background-size: auto;
  }

  .lgd\:active\:bg-cover:active {
    background-size: cover;
  }

  .lgd\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .lgd\:border-black {
    border-color: #000;
  }

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

  .lgd\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .lgd\:border-blue-500 {
    border-color: #245c6d;
  }

  .lgd\:border-blue-600 {
    border-color: #215362;
  }

  .lgd\:border-blue-700 {
    border-color: #1e4957;
  }

  .lgd\:border-blue-750 {
    border-color: #174351;
  }

  .lgd\:border-blue-800 {
    border-color: #183641;
  }

  .lgd\:border-blue-900 {
    border-color: #132e38;
  }

  .lgd\:border-blue-1000 {
    border-color: #112b34;
  }

  .lgd\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .lgd\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .lgd\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .lgd\:border-earth-500 {
    border-color: #ad997f;
  }

  .lgd\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:border-warm-300 {
    border-color: #ea7753;
  }

  .lgd\:border-warm-800 {
    border-color: #8b2100;
  }

  .lgd\:border-pink-400 {
    border-color: #c68ab5;
  }

  .lgd\:rounded-3 {
    border-radius: 3px;
  }

  .lgd\:rounded-circle {
    border-radius: 50%;
  }

  .lgd\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .lgd\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .lgd\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .lgd\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .lgd\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .lgd\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .lgd\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .lgd\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .lgd\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .lgd\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .lgd\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .lgd\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .lgd\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .lgd\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .lgd\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .lgd\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .lgd\:border-solid {
    border-style: solid;
  }

  .lgd\:border-dashed {
    border-style: dashed;
  }

  .lgd\:border-dotted {
    border-style: dotted;
  }

  .lgd\:border-double {
    border-style: double;
  }

  .lgd\:border-none {
    border-style: none;
  }

  .lgd\:border-0 {
    border-width: 0;
  }

  .lgd\:border-1 {
    border-width: 1px;
  }

  .lgd\:border-2 {
    border-width: 2px;
  }

  .lgd\:border {
    border-width: 1px;
  }

  .lgd\:border-t-0 {
    border-top-width: 0;
  }

  .lgd\:border-r-0 {
    border-right-width: 0;
  }

  .lgd\:border-b-0 {
    border-bottom-width: 0;
  }

  .lgd\:border-l-0 {
    border-left-width: 0;
  }

  .lgd\:border-t-1 {
    border-top-width: 1px;
  }

  .lgd\:border-r-1 {
    border-right-width: 1px;
  }

  .lgd\:border-b-1 {
    border-bottom-width: 1px;
  }

  .lgd\:border-l-1 {
    border-left-width: 1px;
  }

  .lgd\:border-t-2 {
    border-top-width: 2px;
  }

  .lgd\:border-r-2 {
    border-right-width: 2px;
  }

  .lgd\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lgd\:border-l-2 {
    border-left-width: 2px;
  }

  .lgd\:border-t {
    border-top-width: 1px;
  }

  .lgd\:border-r {
    border-right-width: 1px;
  }

  .lgd\:border-b {
    border-bottom-width: 1px;
  }

  .lgd\:border-l {
    border-left-width: 1px;
  }

  .lgd\:box-border {
    box-sizing: border-box;
  }

  .lgd\:box-content {
    box-sizing: content-box;
  }

  .lgd\:block {
    display: block;
  }

  .lgd\:inline-block {
    display: inline-block;
  }

  .lgd\:inline {
    display: inline;
  }

  .lgd\:flex {
    display: flex;
  }

  .lgd\:inline-flex {
    display: inline-flex;
  }

  .lgd\:table {
    display: table;
  }

  .lgd\:table-caption {
    display: table-caption;
  }

  .lgd\:table-cell {
    display: table-cell;
  }

  .lgd\:table-column {
    display: table-column;
  }

  .lgd\:table-column-group {
    display: table-column-group;
  }

  .lgd\:table-footer-group {
    display: table-footer-group;
  }

  .lgd\:table-header-group {
    display: table-header-group;
  }

  .lgd\:table-row-group {
    display: table-row-group;
  }

  .lgd\:table-row {
    display: table-row;
  }

  .lgd\:hidden {
    display: none;
  }

  .lgd\:flex-row {
    flex-direction: row;
  }

  .lgd\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lgd\:flex-col {
    flex-direction: column;
  }

  .lgd\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lgd\:flex-wrap {
    flex-wrap: wrap;
  }

  .lgd\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lgd\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .lgd\:items-start {
    align-items: flex-start;
  }

  .lgd\:items-end {
    align-items: flex-end;
  }

  .lgd\:items-center {
    align-items: center;
  }

  .lgd\:items-baseline {
    align-items: baseline;
  }

  .lgd\:items-stretch {
    align-items: stretch;
  }

  .lgd\:content-center {
    align-content: center;
  }

  .lgd\:content-start {
    align-content: flex-start;
  }

  .lgd\:content-end {
    align-content: flex-end;
  }

  .lgd\:content-between {
    align-content: space-between;
  }

  .lgd\:content-around {
    align-content: space-around;
  }

  .lgd\:content-evenly {
    align-content: space-evenly;
  }

  .lgd\:self-auto {
    align-self: auto;
  }

  .lgd\:self-start {
    align-self: flex-start;
  }

  .lgd\:self-end {
    align-self: flex-end;
  }

  .lgd\:self-center {
    align-self: center;
  }

  .lgd\:self-stretch {
    align-self: stretch;
  }

  .lgd\:justify-start {
    justify-content: flex-start;
  }

  .lgd\:justify-end {
    justify-content: flex-end;
  }

  .lgd\:justify-center {
    justify-content: center;
  }

  .lgd\:justify-between {
    justify-content: space-between;
  }

  .lgd\:justify-around {
    justify-content: space-around;
  }

  .lgd\:justify-evenly {
    justify-content: space-evenly;
  }

  .lgd\:flex-1 {
    flex: 1 1 0%;
  }

  .lgd\:flex-auto {
    flex: 1 1 auto;
  }

  .lgd\:flex-initial {
    flex: 0 1 auto;
  }

  .lgd\:flex-none {
    flex: none;
  }

  .lgd\:flex-grow-0 {
    flex-grow: 0;
  }

  .lgd\:flex-grow {
    flex-grow: 1;
  }

  .lgd\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .lgd\:flex-shrink {
    flex-shrink: 1;
  }

  .lgd\:order-first {
    order: -9999;
  }

  .lgd\:order-last {
    order: 9999;
  }

  .lgd\:order-none {
    order: 0;
  }

  .lgd\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .lgd\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .lgd\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .lgd\:font-thin {
    font-weight: 200;
  }

  .lgd\:font-light {
    font-weight: 300;
  }

  .lgd\:font-normal {
    font-weight: 400;
  }

  .lgd\:font-medium {
    font-weight: 500;
  }

  .lgd\:font-semibold {
    font-weight: 600;
  }

  .lgd\:font-bold {
    font-weight: 700;
  }

  .lgd\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .lgd\:hover\:font-light:hover {
    font-weight: 300;
  }

  .lgd\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .lgd\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .lgd\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .lgd\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .lgd\:h-72 {
    height: 72px;
  }

  .lgd\:h-104 {
    height: 104px;
  }

  .lgd\:h-444 {
    height: 444px;
  }

  .lgd\:h-auto {
    height: auto;
  }

  .lgd\:h-1\/2 {
    height: 50%;
  }

  .lgd\:h-7\/10 {
    height: 70%;
  }

  .lgd\:h-9\/10 {
    height: 90%;
  }

  .lgd\:h-full {
    height: 100%;
  }

  .lgd\:h-90vh {
    height: 90vh;
  }

  .lgd\:h-screen {
    height: 100vh;
  }

  .lgd\:text-10 {
    font-size: .625rem;
  }

  .lgd\:text-11 {
    font-size: .6875rem;
  }

  .lgd\:text-12 {
    font-size: .75rem;
  }

  .lgd\:text-13 {
    font-size: .8125rem;
  }

  .lgd\:text-14 {
    font-size: .875rem;
  }

  .lgd\:text-16 {
    font-size: 1rem;
  }

  .lgd\:text-18 {
    font-size: 1.125rem;
  }

  .lgd\:text-20 {
    font-size: 1.25rem;
  }

  .lgd\:text-24 {
    font-size: 1.5rem;
  }

  .lgd\:text-36 {
    font-size: 2.25rem;
  }

  .lgd\:leading-normal {
    line-height: 1.5;
  }

  .lgd\:leading-loose {
    line-height: 2;
  }

  .lgd\:list-inside {
    list-style-position: inside;
  }

  .lgd\:list-outside {
    list-style-position: outside;
  }

  .lgd\:list-none {
    list-style-type: none;
  }

  .lgd\:list-disc {
    list-style-type: disc;
  }

  .lgd\:list-decimal {
    list-style-type: decimal;
  }

  .lgd\:m-0 {
    margin: 0;
  }

  .lgd\:m-2 {
    margin: 2px;
  }

  .lgd\:m-4 {
    margin: 4px;
  }

  .lgd\:m-6 {
    margin: 6px;
  }

  .lgd\:m-8 {
    margin: 8px;
  }

  .lgd\:m-10 {
    margin: 10px;
  }

  .lgd\:m-12 {
    margin: 12px;
  }

  .lgd\:m-16 {
    margin: 16px;
  }

  .lgd\:m-24 {
    margin: 24px;
  }

  .lgd\:m-32 {
    margin: 32px;
  }

  .lgd\:m-40 {
    margin: 40px;
  }

  .lgd\:m-44 {
    margin: 44px;
  }

  .lgd\:m-48 {
    margin: 48px;
  }

  .lgd\:m-52 {
    margin: 52px;
  }

  .lgd\:m-96 {
    margin: 96px;
  }

  .lgd\:m-auto {
    margin: auto;
  }

  .lgd\:m-px {
    margin: 1px;
  }

  .lgd\:-m-2 {
    margin: -2px;
  }

  .lgd\:-m-4 {
    margin: -4px;
  }

  .lgd\:-m-6 {
    margin: -6px;
  }

  .lgd\:-m-8 {
    margin: -8px;
  }

  .lgd\:-m-10 {
    margin: -10px;
  }

  .lgd\:-m-12 {
    margin: -12px;
  }

  .lgd\:-m-16 {
    margin: -16px;
  }

  .lgd\:-m-24 {
    margin: -24px;
  }

  .lgd\:-m-32 {
    margin: -32px;
  }

  .lgd\:-m-40 {
    margin: -40px;
  }

  .lgd\:-m-44 {
    margin: -44px;
  }

  .lgd\:-m-48 {
    margin: -48px;
  }

  .lgd\:-m-52 {
    margin: -52px;
  }

  .lgd\:-m-96 {
    margin: -96px;
  }

  .lgd\:-m-px {
    margin: -1px;
  }

  .lgd\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lgd\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lgd\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .lgd\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .lgd\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lgd\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .lgd\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lgd\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lgd\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lgd\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .lgd\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .lgd\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lgd\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .lgd\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .lgd\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .lgd\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .lgd\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .lgd\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .lgd\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .lgd\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .lgd\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lgd\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lgd\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .lgd\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .lgd\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .lgd\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .lgd\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .lgd\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .lgd\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .lgd\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .lgd\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lgd\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lgd\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lgd\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lgd\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .lgd\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .lgd\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .lgd\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .lgd\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .lgd\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .lgd\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .lgd\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .lgd\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .lgd\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lgd\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .lgd\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .lgd\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .lgd\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .lgd\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .lgd\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .lgd\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .lgd\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .lgd\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .lgd\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .lgd\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .lgd\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .lgd\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .lgd\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .lgd\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .lgd\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .lgd\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .lgd\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .lgd\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lgd\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lgd\:mt-0 {
    margin-top: 0;
  }

  .lgd\:mr-0 {
    margin-right: 0;
  }

  .lgd\:mb-0 {
    margin-bottom: 0;
  }

  .lgd\:ml-0 {
    margin-left: 0;
  }

  .lgd\:mt-2 {
    margin-top: 2px;
  }

  .lgd\:mr-2 {
    margin-right: 2px;
  }

  .lgd\:mb-2 {
    margin-bottom: 2px;
  }

  .lgd\:ml-2 {
    margin-left: 2px;
  }

  .lgd\:mt-4 {
    margin-top: 4px;
  }

  .lgd\:mr-4 {
    margin-right: 4px;
  }

  .lgd\:mb-4 {
    margin-bottom: 4px;
  }

  .lgd\:ml-4 {
    margin-left: 4px;
  }

  .lgd\:mt-6 {
    margin-top: 6px;
  }

  .lgd\:mr-6 {
    margin-right: 6px;
  }

  .lgd\:mb-6 {
    margin-bottom: 6px;
  }

  .lgd\:ml-6 {
    margin-left: 6px;
  }

  .lgd\:mt-8 {
    margin-top: 8px;
  }

  .lgd\:mr-8 {
    margin-right: 8px;
  }

  .lgd\:mb-8 {
    margin-bottom: 8px;
  }

  .lgd\:ml-8 {
    margin-left: 8px;
  }

  .lgd\:mt-10 {
    margin-top: 10px;
  }

  .lgd\:mr-10 {
    margin-right: 10px;
  }

  .lgd\:mb-10 {
    margin-bottom: 10px;
  }

  .lgd\:ml-10 {
    margin-left: 10px;
  }

  .lgd\:mt-12 {
    margin-top: 12px;
  }

  .lgd\:mr-12 {
    margin-right: 12px;
  }

  .lgd\:mb-12 {
    margin-bottom: 12px;
  }

  .lgd\:ml-12 {
    margin-left: 12px;
  }

  .lgd\:mt-16 {
    margin-top: 16px;
  }

  .lgd\:mr-16 {
    margin-right: 16px;
  }

  .lgd\:mb-16 {
    margin-bottom: 16px;
  }

  .lgd\:ml-16 {
    margin-left: 16px;
  }

  .lgd\:mt-24 {
    margin-top: 24px;
  }

  .lgd\:mr-24 {
    margin-right: 24px;
  }

  .lgd\:mb-24 {
    margin-bottom: 24px;
  }

  .lgd\:ml-24 {
    margin-left: 24px;
  }

  .lgd\:mt-32 {
    margin-top: 32px;
  }

  .lgd\:mr-32 {
    margin-right: 32px;
  }

  .lgd\:mb-32 {
    margin-bottom: 32px;
  }

  .lgd\:ml-32 {
    margin-left: 32px;
  }

  .lgd\:mt-40 {
    margin-top: 40px;
  }

  .lgd\:mr-40 {
    margin-right: 40px;
  }

  .lgd\:mb-40 {
    margin-bottom: 40px;
  }

  .lgd\:ml-40 {
    margin-left: 40px;
  }

  .lgd\:mt-44 {
    margin-top: 44px;
  }

  .lgd\:mr-44 {
    margin-right: 44px;
  }

  .lgd\:mb-44 {
    margin-bottom: 44px;
  }

  .lgd\:ml-44 {
    margin-left: 44px;
  }

  .lgd\:mt-48 {
    margin-top: 48px;
  }

  .lgd\:mr-48 {
    margin-right: 48px;
  }

  .lgd\:mb-48 {
    margin-bottom: 48px;
  }

  .lgd\:ml-48 {
    margin-left: 48px;
  }

  .lgd\:mt-52 {
    margin-top: 52px;
  }

  .lgd\:mr-52 {
    margin-right: 52px;
  }

  .lgd\:mb-52 {
    margin-bottom: 52px;
  }

  .lgd\:ml-52 {
    margin-left: 52px;
  }

  .lgd\:mt-96 {
    margin-top: 96px;
  }

  .lgd\:mr-96 {
    margin-right: 96px;
  }

  .lgd\:mb-96 {
    margin-bottom: 96px;
  }

  .lgd\:ml-96 {
    margin-left: 96px;
  }

  .lgd\:mt-auto {
    margin-top: auto;
  }

  .lgd\:mr-auto {
    margin-right: auto;
  }

  .lgd\:mb-auto {
    margin-bottom: auto;
  }

  .lgd\:ml-auto {
    margin-left: auto;
  }

  .lgd\:mt-px {
    margin-top: 1px;
  }

  .lgd\:mr-px {
    margin-right: 1px;
  }

  .lgd\:mb-px {
    margin-bottom: 1px;
  }

  .lgd\:ml-px {
    margin-left: 1px;
  }

  .lgd\:-mt-2 {
    margin-top: -2px;
  }

  .lgd\:-mr-2 {
    margin-right: -2px;
  }

  .lgd\:-mb-2 {
    margin-bottom: -2px;
  }

  .lgd\:-ml-2 {
    margin-left: -2px;
  }

  .lgd\:-mt-4 {
    margin-top: -4px;
  }

  .lgd\:-mr-4 {
    margin-right: -4px;
  }

  .lgd\:-mb-4 {
    margin-bottom: -4px;
  }

  .lgd\:-ml-4 {
    margin-left: -4px;
  }

  .lgd\:-mt-6 {
    margin-top: -6px;
  }

  .lgd\:-mr-6 {
    margin-right: -6px;
  }

  .lgd\:-mb-6 {
    margin-bottom: -6px;
  }

  .lgd\:-ml-6 {
    margin-left: -6px;
  }

  .lgd\:-mt-8 {
    margin-top: -8px;
  }

  .lgd\:-mr-8 {
    margin-right: -8px;
  }

  .lgd\:-mb-8 {
    margin-bottom: -8px;
  }

  .lgd\:-ml-8 {
    margin-left: -8px;
  }

  .lgd\:-mt-10 {
    margin-top: -10px;
  }

  .lgd\:-mr-10 {
    margin-right: -10px;
  }

  .lgd\:-mb-10 {
    margin-bottom: -10px;
  }

  .lgd\:-ml-10 {
    margin-left: -10px;
  }

  .lgd\:-mt-12 {
    margin-top: -12px;
  }

  .lgd\:-mr-12 {
    margin-right: -12px;
  }

  .lgd\:-mb-12 {
    margin-bottom: -12px;
  }

  .lgd\:-ml-12 {
    margin-left: -12px;
  }

  .lgd\:-mt-16 {
    margin-top: -16px;
  }

  .lgd\:-mr-16 {
    margin-right: -16px;
  }

  .lgd\:-mb-16 {
    margin-bottom: -16px;
  }

  .lgd\:-ml-16 {
    margin-left: -16px;
  }

  .lgd\:-mt-24 {
    margin-top: -24px;
  }

  .lgd\:-mr-24 {
    margin-right: -24px;
  }

  .lgd\:-mb-24 {
    margin-bottom: -24px;
  }

  .lgd\:-ml-24 {
    margin-left: -24px;
  }

  .lgd\:-mt-32 {
    margin-top: -32px;
  }

  .lgd\:-mr-32 {
    margin-right: -32px;
  }

  .lgd\:-mb-32 {
    margin-bottom: -32px;
  }

  .lgd\:-ml-32 {
    margin-left: -32px;
  }

  .lgd\:-mt-40 {
    margin-top: -40px;
  }

  .lgd\:-mr-40 {
    margin-right: -40px;
  }

  .lgd\:-mb-40 {
    margin-bottom: -40px;
  }

  .lgd\:-ml-40 {
    margin-left: -40px;
  }

  .lgd\:-mt-44 {
    margin-top: -44px;
  }

  .lgd\:-mr-44 {
    margin-right: -44px;
  }

  .lgd\:-mb-44 {
    margin-bottom: -44px;
  }

  .lgd\:-ml-44 {
    margin-left: -44px;
  }

  .lgd\:-mt-48 {
    margin-top: -48px;
  }

  .lgd\:-mr-48 {
    margin-right: -48px;
  }

  .lgd\:-mb-48 {
    margin-bottom: -48px;
  }

  .lgd\:-ml-48 {
    margin-left: -48px;
  }

  .lgd\:-mt-52 {
    margin-top: -52px;
  }

  .lgd\:-mr-52 {
    margin-right: -52px;
  }

  .lgd\:-mb-52 {
    margin-bottom: -52px;
  }

  .lgd\:-ml-52 {
    margin-left: -52px;
  }

  .lgd\:-mt-96 {
    margin-top: -96px;
  }

  .lgd\:-mr-96 {
    margin-right: -96px;
  }

  .lgd\:-mb-96 {
    margin-bottom: -96px;
  }

  .lgd\:-ml-96 {
    margin-left: -96px;
  }

  .lgd\:-mt-px {
    margin-top: -1px;
  }

  .lgd\:-mr-px {
    margin-right: -1px;
  }

  .lgd\:-mb-px {
    margin-bottom: -1px;
  }

  .lgd\:-ml-px {
    margin-left: -1px;
  }

  .lgd\:max-w-600 {
    max-width: 600px;
  }

  .lgd\:max-w-770 {
    max-width: 770px;
  }

  .lgd\:min-h-0 {
    min-height: 0;
  }

  .lgd\:min-h-600 {
    min-height: 600px;
  }

  .lgd\:min-h-full {
    min-height: 100%;
  }

  .lgd\:overflow-auto {
    overflow: auto;
  }

  .lgd\:overflow-hidden {
    overflow: hidden;
  }

  .lgd\:overflow-visible {
    overflow: visible;
  }

  .lgd\:overflow-scroll {
    overflow: scroll;
  }

  .lgd\:overflow-x-auto {
    overflow-x: auto;
  }

  .lgd\:overflow-y-auto {
    overflow-y: auto;
  }

  .lgd\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lgd\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lgd\:overflow-x-visible {
    overflow-x: visible;
  }

  .lgd\:overflow-y-visible {
    overflow-y: visible;
  }

  .lgd\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lgd\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lgd\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lgd\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .lgd\:p-0 {
    padding: 0;
  }

  .lgd\:p-2 {
    padding: 2px;
  }

  .lgd\:p-4 {
    padding: 4px;
  }

  .lgd\:p-6 {
    padding: 6px;
  }

  .lgd\:p-8 {
    padding: 8px;
  }

  .lgd\:p-10 {
    padding: 10px;
  }

  .lgd\:p-12 {
    padding: 12px;
  }

  .lgd\:p-14 {
    padding: 14px;
  }

  .lgd\:p-16 {
    padding: 16px;
  }

  .lgd\:p-18 {
    padding: 18px;
  }

  .lgd\:p-22 {
    padding: 22px;
  }

  .lgd\:p-24 {
    padding: 24px;
  }

  .lgd\:p-32 {
    padding: 32px;
  }

  .lgd\:p-40 {
    padding: 40px;
  }

  .lgd\:p-44 {
    padding: 44px;
  }

  .lgd\:p-48 {
    padding: 48px;
  }

  .lgd\:p-52 {
    padding: 52px;
  }

  .lgd\:p-56 {
    padding: 56px;
  }

  .lgd\:p-72 {
    padding: 72px;
  }

  .lgd\:p-96 {
    padding: 96px;
  }

  .lgd\:p-180 {
    padding: 180px;
  }

  .lgd\:p-px {
    padding: 1px;
  }

  .lgd\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lgd\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lgd\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .lgd\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lgd\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lgd\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lgd\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lgd\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lgd\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lgd\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lgd\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lgd\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lgd\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .lgd\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .lgd\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .lgd\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .lgd\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lgd\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lgd\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .lgd\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .lgd\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .lgd\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .lgd\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lgd\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lgd\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .lgd\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .lgd\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lgd\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lgd\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .lgd\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .lgd\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .lgd\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .lgd\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .lgd\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .lgd\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .lgd\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .lgd\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .lgd\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .lgd\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .lgd\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .lgd\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .lgd\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .lgd\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lgd\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lgd\:pt-0 {
    padding-top: 0;
  }

  .lgd\:pr-0 {
    padding-right: 0;
  }

  .lgd\:pb-0 {
    padding-bottom: 0;
  }

  .lgd\:pl-0 {
    padding-left: 0;
  }

  .lgd\:pt-2 {
    padding-top: 2px;
  }

  .lgd\:pr-2 {
    padding-right: 2px;
  }

  .lgd\:pb-2 {
    padding-bottom: 2px;
  }

  .lgd\:pl-2 {
    padding-left: 2px;
  }

  .lgd\:pt-4 {
    padding-top: 4px;
  }

  .lgd\:pr-4 {
    padding-right: 4px;
  }

  .lgd\:pb-4 {
    padding-bottom: 4px;
  }

  .lgd\:pl-4 {
    padding-left: 4px;
  }

  .lgd\:pt-6 {
    padding-top: 6px;
  }

  .lgd\:pr-6 {
    padding-right: 6px;
  }

  .lgd\:pb-6 {
    padding-bottom: 6px;
  }

  .lgd\:pl-6 {
    padding-left: 6px;
  }

  .lgd\:pt-8 {
    padding-top: 8px;
  }

  .lgd\:pr-8 {
    padding-right: 8px;
  }

  .lgd\:pb-8 {
    padding-bottom: 8px;
  }

  .lgd\:pl-8 {
    padding-left: 8px;
  }

  .lgd\:pt-10 {
    padding-top: 10px;
  }

  .lgd\:pr-10 {
    padding-right: 10px;
  }

  .lgd\:pb-10 {
    padding-bottom: 10px;
  }

  .lgd\:pl-10 {
    padding-left: 10px;
  }

  .lgd\:pt-12 {
    padding-top: 12px;
  }

  .lgd\:pr-12 {
    padding-right: 12px;
  }

  .lgd\:pb-12 {
    padding-bottom: 12px;
  }

  .lgd\:pl-12 {
    padding-left: 12px;
  }

  .lgd\:pt-14 {
    padding-top: 14px;
  }

  .lgd\:pr-14 {
    padding-right: 14px;
  }

  .lgd\:pb-14 {
    padding-bottom: 14px;
  }

  .lgd\:pl-14 {
    padding-left: 14px;
  }

  .lgd\:pt-16 {
    padding-top: 16px;
  }

  .lgd\:pr-16 {
    padding-right: 16px;
  }

  .lgd\:pb-16 {
    padding-bottom: 16px;
  }

  .lgd\:pl-16 {
    padding-left: 16px;
  }

  .lgd\:pt-18 {
    padding-top: 18px;
  }

  .lgd\:pr-18 {
    padding-right: 18px;
  }

  .lgd\:pb-18 {
    padding-bottom: 18px;
  }

  .lgd\:pl-18 {
    padding-left: 18px;
  }

  .lgd\:pt-22 {
    padding-top: 22px;
  }

  .lgd\:pr-22 {
    padding-right: 22px;
  }

  .lgd\:pb-22 {
    padding-bottom: 22px;
  }

  .lgd\:pl-22 {
    padding-left: 22px;
  }

  .lgd\:pt-24 {
    padding-top: 24px;
  }

  .lgd\:pr-24 {
    padding-right: 24px;
  }

  .lgd\:pb-24 {
    padding-bottom: 24px;
  }

  .lgd\:pl-24 {
    padding-left: 24px;
  }

  .lgd\:pt-32 {
    padding-top: 32px;
  }

  .lgd\:pr-32 {
    padding-right: 32px;
  }

  .lgd\:pb-32 {
    padding-bottom: 32px;
  }

  .lgd\:pl-32 {
    padding-left: 32px;
  }

  .lgd\:pt-40 {
    padding-top: 40px;
  }

  .lgd\:pr-40 {
    padding-right: 40px;
  }

  .lgd\:pb-40 {
    padding-bottom: 40px;
  }

  .lgd\:pl-40 {
    padding-left: 40px;
  }

  .lgd\:pt-44 {
    padding-top: 44px;
  }

  .lgd\:pr-44 {
    padding-right: 44px;
  }

  .lgd\:pb-44 {
    padding-bottom: 44px;
  }

  .lgd\:pl-44 {
    padding-left: 44px;
  }

  .lgd\:pt-48 {
    padding-top: 48px;
  }

  .lgd\:pr-48 {
    padding-right: 48px;
  }

  .lgd\:pb-48 {
    padding-bottom: 48px;
  }

  .lgd\:pl-48 {
    padding-left: 48px;
  }

  .lgd\:pt-52 {
    padding-top: 52px;
  }

  .lgd\:pr-52 {
    padding-right: 52px;
  }

  .lgd\:pb-52 {
    padding-bottom: 52px;
  }

  .lgd\:pl-52 {
    padding-left: 52px;
  }

  .lgd\:pt-56 {
    padding-top: 56px;
  }

  .lgd\:pr-56 {
    padding-right: 56px;
  }

  .lgd\:pb-56 {
    padding-bottom: 56px;
  }

  .lgd\:pl-56 {
    padding-left: 56px;
  }

  .lgd\:pt-72 {
    padding-top: 72px;
  }

  .lgd\:pr-72 {
    padding-right: 72px;
  }

  .lgd\:pb-72 {
    padding-bottom: 72px;
  }

  .lgd\:pl-72 {
    padding-left: 72px;
  }

  .lgd\:pt-96 {
    padding-top: 96px;
  }

  .lgd\:pr-96 {
    padding-right: 96px;
  }

  .lgd\:pb-96 {
    padding-bottom: 96px;
  }

  .lgd\:pl-96 {
    padding-left: 96px;
  }

  .lgd\:pt-180 {
    padding-top: 180px;
  }

  .lgd\:pr-180 {
    padding-right: 180px;
  }

  .lgd\:pb-180 {
    padding-bottom: 180px;
  }

  .lgd\:pl-180 {
    padding-left: 180px;
  }

  .lgd\:pt-px {
    padding-top: 1px;
  }

  .lgd\:pr-px {
    padding-right: 1px;
  }

  .lgd\:pb-px {
    padding-bottom: 1px;
  }

  .lgd\:pl-px {
    padding-left: 1px;
  }

  .lgd\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lgd\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .lgd\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lgd\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .lgd\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .lgd\:placeholder-black::placeholder {
    color: #000;
  }

  .lgd\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .lgd\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .lgd\:placeholder-white::placeholder {
    color: #fff;
  }

  .lgd\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .lgd\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .lgd\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .lgd\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .lgd\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .lgd\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .lgd\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .lgd\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .lgd\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .lgd\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .lgd\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .lgd\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .lgd\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .lgd\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .lgd\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .lgd\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .lgd\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .lgd\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .lgd\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .lgd\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .lgd\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .lgd\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .lgd\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .lgd\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .lgd\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .lgd\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .lgd\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .lgd\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .lgd\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .lgd\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .lgd\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .lgd\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .lgd\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .lgd\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .lgd\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .lgd\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .lgd\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .lgd\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .lgd\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .lgd\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .lgd\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .lgd\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .lgd\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .lgd\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .lgd\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .lgd\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .lgd\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .lgd\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lgd\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .lgd\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .lgd\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .lgd\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .lgd\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .lgd\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .lgd\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .lgd\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .lgd\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .lgd\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .lgd\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .lgd\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .lgd\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .lgd\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .lgd\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .lgd\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .lgd\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .lgd\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .lgd\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .lgd\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .lgd\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .lgd\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .lgd\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .lgd\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .lgd\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .lgd\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .lgd\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .lgd\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .lgd\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .lgd\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .lgd\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .lgd\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .lgd\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .lgd\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .lgd\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .lgd\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .lgd\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .lgd\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .lgd\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .lgd\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .lgd\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .lgd\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .lgd\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .lgd\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .lgd\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .lgd\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .lgd\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .lgd\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .lgd\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .lgd\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .lgd\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .lgd\:static {
    position: static;
  }

  .lgd\:fixed {
    position: fixed;
  }

  .lgd\:absolute {
    position: absolute;
  }

  .lgd\:relative {
    position: relative;
  }

  .lgd\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lgd\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lgd\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lgd\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .lgd\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lgd\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .lgd\:top-0 {
    top: 0;
  }

  .lgd\:right-0 {
    right: 0;
  }

  .lgd\:bottom-0 {
    bottom: 0;
  }

  .lgd\:left-0 {
    left: 0;
  }

  .lgd\:top-auto {
    top: auto;
  }

  .lgd\:right-auto {
    right: auto;
  }

  .lgd\:bottom-auto {
    bottom: auto;
  }

  .lgd\:left-auto {
    left: auto;
  }

  .lgd\:fill-current {
    fill: currentColor;
  }

  .lgd\:fill-none {
    fill: none;
  }

  .lgd\:stroke-current {
    stroke: currentColor;
  }

  .lgd\:stroke-none {
    stroke: none;
  }

  .lgd\:stroke-0 {
    stroke-width: 0;
  }

  .lgd\:stroke-1 {
    stroke-width: 1;
  }

  .lgd\:stroke-2 {
    stroke-width: 2;
  }

  .lgd\:text-left {
    text-align: left;
  }

  .lgd\:text-center {
    text-align: center;
  }

  .lgd\:text-right {
    text-align: right;
  }

  .lgd\:text-justify {
    text-align: justify;
  }

  .lgd\:text-transparent {
    color: transparent;
  }

  .lgd\:text-black {
    color: #000;
  }

  .lgd\:text-white {
    color: #fff;
  }

  .lgd\:text-blue-200 {
    color: #6ab4c7;
  }

  .lgd\:text-blue-500 {
    color: #245c6d;
  }

  .lgd\:text-blue-600 {
    color: #215362;
  }

  .lgd\:text-blue-700 {
    color: #1e4957;
  }

  .lgd\:text-blue-750 {
    color: #174351;
  }

  .lgd\:text-blue-800 {
    color: #183641;
  }

  .lgd\:text-blue-900 {
    color: #132e38;
  }

  .lgd\:text-blue-1000 {
    color: #112b34;
  }

  .lgd\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:text-earth-200 {
    color: #f5e0c4;
  }

  .lgd\:text-earth-300 {
    color: #ebd8bd;
  }

  .lgd\:text-earth-400 {
    color: #d9c4a7;
  }

  .lgd\:text-earth-500 {
    color: #ad997f;
  }

  .lgd\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:text-warm-300 {
    color: #ea7753;
  }

  .lgd\:text-warm-800 {
    color: #8b2100;
  }

  .lgd\:text-pink-400 {
    color: #c68ab5;
  }

  .lgd\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lgd\:hover\:text-black:hover {
    color: #000;
  }

  .lgd\:hover\:text-white:hover {
    color: #fff;
  }

  .lgd\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .lgd\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .lgd\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .lgd\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .lgd\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .lgd\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .lgd\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .lgd\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .lgd\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .lgd\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .lgd\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .lgd\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .lgd\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .lgd\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .lgd\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .lgd\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lgd\:focus\:text-black:focus {
    color: #000;
  }

  .lgd\:focus\:text-white:focus {
    color: #fff;
  }

  .lgd\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .lgd\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .lgd\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .lgd\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .lgd\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .lgd\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .lgd\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .lgd\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .lgd\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .lgd\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .lgd\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .lgd\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .lgd\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .lgd\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .lgd\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .lgd\:active\:text-transparent:active {
    color: transparent;
  }

  .lgd\:active\:text-black:active {
    color: #000;
  }

  .lgd\:active\:text-white:active {
    color: #fff;
  }

  .lgd\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .lgd\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .lgd\:active\:text-blue-600:active {
    color: #215362;
  }

  .lgd\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .lgd\:active\:text-blue-750:active {
    color: #174351;
  }

  .lgd\:active\:text-blue-800:active {
    color: #183641;
  }

  .lgd\:active\:text-blue-900:active {
    color: #132e38;
  }

  .lgd\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .lgd\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .lgd\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .lgd\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .lgd\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .lgd\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .lgd\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .lgd\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .lgd\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .lgd\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .lgd\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .lgd\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .lgd\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .lgd\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .lgd\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .lgd\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .lgd\:italic {
    font-style: italic;
  }

  .lgd\:not-italic {
    font-style: normal;
  }

  .lgd\:uppercase {
    text-transform: uppercase;
  }

  .lgd\:lowercase {
    text-transform: lowercase;
  }

  .lgd\:capitalize {
    text-transform: capitalize;
  }

  .lgd\:normal-case {
    text-transform: none;
  }

  .lgd\:underline {
    text-decoration: underline;
  }

  .lgd\:line-through {
    text-decoration: line-through;
  }

  .lgd\:no-underline {
    text-decoration: none;
  }

  .lgd\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lgd\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lgd\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lgd\:focus\:underline:focus {
    text-decoration: underline;
  }

  .lgd\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .lgd\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .lgd\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lgd\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lgd\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .lgd\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .lgd\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .lgd\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .lgd\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .lgd\:break-all {
    word-break: break-all;
  }

  .lgd\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lgd\:w-355 {
    width: 355px;
  }

  .lgd\:w-742 {
    width: 742px;
  }

  .lgd\:w-auto {
    width: auto;
  }

  .lgd\:w-9\/20 {
    width: 45%;
  }

  .lgd\:w-11\/20 {
    width: 55%;
  }

  .lgd\:w-9\/10 {
    width: 90%;
  }

  .lgd\:w-full {
    width: 100%;
  }

  .lgd\:z-2 {
    z-index: 2;
  }

  .lgd\:z-auto {
    z-index: auto;
  }

  .lgd\:-z-1 {
    z-index: -1;
  }

  .lgd\:z-max {
    z-index: 999;
  }

  .lgd\:origin-center {
    transform-origin: center;
  }

  .lgd\:origin-top {
    transform-origin: top;
  }

  .lgd\:origin-top-right {
    transform-origin: top right;
  }

  .lgd\:origin-right {
    transform-origin: right;
  }

  .lgd\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .lgd\:origin-bottom {
    transform-origin: bottom;
  }

  .lgd\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .lgd\:origin-left {
    transform-origin: left;
  }

  .lgd\:origin-top-left {
    transform-origin: top left;
  }

  .lgd\:scale-0 {
    transform: scale(0);
  }

  .lgd\:scale-50 {
    transform: scale(.5);
  }

  .lgd\:scale-75 {
    transform: scale(.75);
  }

  .lgd\:scale-90 {
    transform: scale(.9);
  }

  .lgd\:scale-95 {
    transform: scale(.95);
  }

  .lgd\:scale-100 {
    transform: scale(1);
  }

  .lgd\:scale-105 {
    transform: scale(1.05);
  }

  .lgd\:scale-110 {
    transform: scale(1.1);
  }

  .lgd\:scale-125 {
    transform: scale(1.25);
  }

  .lgd\:scale-150 {
    transform: scale(1.5);
  }

  .lgd\:scale-x-0 {
    transform: scaleX(0);
  }

  .lgd\:scale-x-50 {
    transform: scaleX(.5);
  }

  .lgd\:scale-x-75 {
    transform: scaleX(.75);
  }

  .lgd\:scale-x-90 {
    transform: scaleX(.9);
  }

  .lgd\:scale-x-95 {
    transform: scaleX(.95);
  }

  .lgd\:scale-x-100 {
    transform: scaleX(1);
  }

  .lgd\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .lgd\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .lgd\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .lgd\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .lgd\:scale-y-0 {
    transform: scaleY(0);
  }

  .lgd\:scale-y-50 {
    transform: scaleY(.5);
  }

  .lgd\:scale-y-75 {
    transform: scaleY(.75);
  }

  .lgd\:scale-y-90 {
    transform: scaleY(.9);
  }

  .lgd\:scale-y-95 {
    transform: scaleY(.95);
  }

  .lgd\:scale-y-100 {
    transform: scaleY(1);
  }

  .lgd\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .lgd\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .lgd\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .lgd\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .lgd\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .lgd\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .lgd\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .lgd\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .lgd\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .lgd\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .lgd\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .lgd\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .lgd\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .lgd\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .lgd\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .lgd\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .lgd\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .lgd\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .lgd\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .lgd\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .lgd\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .lgd\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .lgd\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .lgd\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .lgd\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .lgd\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .lgd\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .lgd\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .lgd\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .lgd\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .lgd\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .lgd\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .lgd\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .lgd\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .lgd\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .lgd\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .lgd\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .lgd\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .lgd\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .lgd\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .lgd\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .lgd\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .lgd\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .lgd\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .lgd\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .lgd\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .lgd\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .lgd\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .lgd\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .lgd\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .lgd\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .lgd\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .lgd\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .lgd\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .lgd\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .lgd\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .lgd\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .lgd\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .lgd\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .lgd\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .lgd\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .lgd\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .lgd\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .lgd\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .lgd\:rotate-0 {
    transform: rotate(0);
  }

  .lgd\:rotate-1 {
    transform: rotate(1deg);
  }

  .lgd\:rotate-2 {
    transform: rotate(2deg);
  }

  .lgd\:rotate-3 {
    transform: rotate(3deg);
  }

  .lgd\:rotate-6 {
    transform: rotate(6deg);
  }

  .lgd\:rotate-12 {
    transform: rotate(12deg);
  }

  .lgd\:rotate-45 {
    transform: rotate(45deg);
  }

  .lgd\:rotate-90 {
    transform: rotate(90deg);
  }

  .lgd\:rotate-180 {
    transform: rotate(180deg);
  }

  .lgd\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .lgd\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .lgd\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .lgd\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .lgd\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .lgd\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .lgd\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .lgd\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .lgd\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

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

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

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

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

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

  .lgd\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .lgd\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .lgd\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .lgd\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .lgd\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .lgd\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

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

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

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

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

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

  .lgd\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lgd\:translate-x-0 {
    transform: translateX(0);
  }

  .lgd\:translate-x-2 {
    transform: translateX(2px);
  }

  .lgd\:translate-x-4 {
    transform: translateX(4px);
  }

  .lgd\:translate-x-6 {
    transform: translateX(6px);
  }

  .lgd\:translate-x-8 {
    transform: translateX(8px);
  }

  .lgd\:translate-x-10 {
    transform: translateX(10px);
  }

  .lgd\:translate-x-12 {
    transform: translateX(12px);
  }

  .lgd\:translate-x-16 {
    transform: translateX(16px);
  }

  .lgd\:translate-x-24 {
    transform: translateX(24px);
  }

  .lgd\:translate-x-32 {
    transform: translateX(32px);
  }

  .lgd\:translate-x-40 {
    transform: translateX(40px);
  }

  .lgd\:translate-x-44 {
    transform: translateX(44px);
  }

  .lgd\:translate-x-48 {
    transform: translateX(48px);
  }

  .lgd\:translate-x-52 {
    transform: translateX(52px);
  }

  .lgd\:translate-x-96 {
    transform: translateX(96px);
  }

  .lgd\:translate-x-px {
    transform: translateX(1px);
  }

  .lgd\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .lgd\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .lgd\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .lgd\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .lgd\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .lgd\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .lgd\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .lgd\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .lgd\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .lgd\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .lgd\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .lgd\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .lgd\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .lgd\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .lgd\:-translate-x-px {
    transform: translateX(-1px);
  }

  .lgd\:-translate-x-full {
    transform: translateX(-100%);
  }

  .lgd\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .lgd\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .lgd\:translate-x-full {
    transform: translateX(100%);
  }

  .lgd\:translate-y-0 {
    transform: translateY(0);
  }

  .lgd\:translate-y-2 {
    transform: translateY(2px);
  }

  .lgd\:translate-y-4 {
    transform: translateY(4px);
  }

  .lgd\:translate-y-6 {
    transform: translateY(6px);
  }

  .lgd\:translate-y-8 {
    transform: translateY(8px);
  }

  .lgd\:translate-y-10 {
    transform: translateY(10px);
  }

  .lgd\:translate-y-12 {
    transform: translateY(12px);
  }

  .lgd\:translate-y-16 {
    transform: translateY(16px);
  }

  .lgd\:translate-y-24 {
    transform: translateY(24px);
  }

  .lgd\:translate-y-32 {
    transform: translateY(32px);
  }

  .lgd\:translate-y-40 {
    transform: translateY(40px);
  }

  .lgd\:translate-y-44 {
    transform: translateY(44px);
  }

  .lgd\:translate-y-48 {
    transform: translateY(48px);
  }

  .lgd\:translate-y-52 {
    transform: translateY(52px);
  }

  .lgd\:translate-y-96 {
    transform: translateY(96px);
  }

  .lgd\:translate-y-px {
    transform: translateY(1px);
  }

  .lgd\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .lgd\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .lgd\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .lgd\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .lgd\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .lgd\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .lgd\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .lgd\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .lgd\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .lgd\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .lgd\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .lgd\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .lgd\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .lgd\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .lgd\:-translate-y-px {
    transform: translateY(-1px);
  }

  .lgd\:-translate-y-full {
    transform: translateY(-100%);
  }

  .lgd\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .lgd\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .lgd\:translate-y-full {
    transform: translateY(100%);
  }

  .lgd\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .lgd\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .lgd\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .lgd\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .lgd\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .lgd\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .lgd\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .lgd\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .lgd\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .lgd\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .lgd\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .lgd\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .lgd\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .lgd\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .lgd\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .lgd\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .lgd\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .lgd\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .lgd\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .lgd\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .lgd\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .lgd\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .lgd\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .lgd\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .lgd\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .lgd\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .lgd\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .lgd\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .lgd\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .lgd\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .lgd\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .lgd\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .lgd\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .lgd\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .lgd\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .lgd\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .lgd\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .lgd\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .lgd\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .lgd\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .lgd\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .lgd\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .lgd\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .lgd\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .lgd\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .lgd\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .lgd\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .lgd\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .lgd\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .lgd\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .lgd\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .lgd\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .lgd\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .lgd\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .lgd\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .lgd\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .lgd\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .lgd\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .lgd\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .lgd\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .lgd\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .lgd\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .lgd\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .lgd\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .lgd\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .lgd\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .lgd\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .lgd\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .lgd\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .lgd\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .lgd\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .lgd\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .lgd\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .lgd\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .lgd\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .lgd\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .lgd\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .lgd\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .lgd\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .lgd\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .lgd\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .lgd\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .lgd\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .lgd\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .lgd\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .lgd\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .lgd\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .lgd\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .lgd\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .lgd\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .lgd\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .lgd\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .lgd\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .lgd\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .lgd\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .lgd\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .lgd\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .lgd\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .lgd\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .lgd\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .lgd\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .lgd\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .lgd\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .lgd\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .lgd\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .lgd\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .lgd\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .lgd\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .lgd\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .lgd\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .lgd\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .lgd\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .lgd\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .lgd\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .lgd\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .lgd\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .lgd\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .lgd\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .lgd\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .lgd\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .lgd\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .lgd\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .lgd\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .lgd\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .lgd\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .lgd\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .lgd\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .lgd\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .lgd\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .lgd\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .lgd\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .lgd\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .lgd\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .lgd\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .lgd\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .lgd\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .lgd\:skew-x-0 {
    transform: skewX(0);
  }

  .lgd\:skew-x-1 {
    transform: skewX(1deg);
  }

  .lgd\:skew-x-2 {
    transform: skewX(2deg);
  }

  .lgd\:skew-x-3 {
    transform: skewX(3deg);
  }

  .lgd\:skew-x-6 {
    transform: skewX(6deg);
  }

  .lgd\:skew-x-12 {
    transform: skewX(12deg);
  }

  .lgd\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .lgd\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .lgd\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .lgd\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .lgd\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .lgd\:skew-y-0 {
    transform: skewY(0);
  }

  .lgd\:skew-y-1 {
    transform: skewY(1deg);
  }

  .lgd\:skew-y-2 {
    transform: skewY(2deg);
  }

  .lgd\:skew-y-3 {
    transform: skewY(3deg);
  }

  .lgd\:skew-y-6 {
    transform: skewY(6deg);
  }

  .lgd\:skew-y-12 {
    transform: skewY(12deg);
  }

  .lgd\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .lgd\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .lgd\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .lgd\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .lgd\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .lgd\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .lgd\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .lgd\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .lgd\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .lgd\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .lgd\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .lgd\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .lgd\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .lgd\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .lgd\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .lgd\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .lgd\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .lgd\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .lgd\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .lgd\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .lgd\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .lgd\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .lgd\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .lgd\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .lgd\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .lgd\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .lgd\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .lgd\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .lgd\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .lgd\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .lgd\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .lgd\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .lgd\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .lgd\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .lgd\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .lgd\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .lgd\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .lgd\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .lgd\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .lgd\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .lgd\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .lgd\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .lgd\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .lgd\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .lgd\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .lgd\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .lgd\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .lgd\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .lgd\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lgd\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (min-width: 64em) {
  .lg\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .lg\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .lg\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .lg\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .lg\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .lg\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .lg\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .lg\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .lg\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .lg\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .lg\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .lg\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .lg\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .lg\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .lg\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .lg\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .lg\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .lg\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .lg\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .lg\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .lg\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .lg\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .lg\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .lg\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .lg\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .lg\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .lg\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .lg\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .lg\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .lg\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .lg\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .lg\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .lg\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .lg\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .lg\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .lg\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .lg\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .lg\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .lg\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .lg\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .lg\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .lg\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .lg\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .lg\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .lg\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .lg\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .lg\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .lg\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .lg\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .lg\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .lg\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .lg\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .lg\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .lg\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .lg\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .lg\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .lg\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .lg\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .lg\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .lg\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .lg\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .lg\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .lg\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .lg\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .lg\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .lg\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .lg\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .lg\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .lg\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

  .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\: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-transparent {
    background-color: transparent;
  }

  .lg\:bg-black {
    background-color: #000;
  }

  .lg\:bg-white {
    background-color: #fff;
  }

  .lg\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .lg\:bg-blue-500 {
    background-color: #245c6d;
  }

  .lg\:bg-blue-600 {
    background-color: #215362;
  }

  .lg\:bg-blue-700 {
    background-color: #1e4957;
  }

  .lg\:bg-blue-750 {
    background-color: #174351;
  }

  .lg\:bg-blue-800 {
    background-color: #183641;
  }

  .lg\:bg-blue-900 {
    background-color: #132e38;
  }

  .lg\:bg-blue-1000 {
    background-color: #112b34;
  }

  .lg\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lg\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lg\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lg\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lg\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lg\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .lg\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .lg\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .lg\:bg-earth-500 {
    background-color: #ad997f;
  }

  .lg\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lg\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lg\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lg\:bg-warm-300 {
    background-color: #ea7753;
  }

  .lg\:bg-warm-800 {
    background-color: #8b2100;
  }

  .lg\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .lg\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .lg\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .lg\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .lg\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .lg\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .lg\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .lg\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .lg\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .lg\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lg\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lg\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lg\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lg\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lg\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .lg\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .lg\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .lg\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .lg\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lg\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lg\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lg\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .lg\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .lg\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .lg\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .lg\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .lg\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .lg\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .lg\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .lg\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .lg\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .lg\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .lg\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .lg\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lg\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lg\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lg\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lg\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lg\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .lg\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .lg\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .lg\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .lg\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lg\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lg\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lg\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .lg\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .lg\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .lg\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .lg\:active\:bg-black:active {
    background-color: #000;
  }

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

  .lg\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .lg\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .lg\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .lg\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .lg\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .lg\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .lg\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .lg\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .lg\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .lg\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .lg\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .lg\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .lg\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .lg\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .lg\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .lg\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .lg\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .lg\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .lg\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .lg\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .lg\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .lg\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .lg\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .lg\:bg-none {
    background-image: none;
  }

  .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\:hover\:bg-auto:hover {
    background-size: auto;
  }

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

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

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

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

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

  .lg\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .lg\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .lg\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .lg\:active\:bg-auto:active {
    background-size: auto;
  }

  .lg\:active\:bg-cover:active {
    background-size: cover;
  }

  .lg\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .lg\:border-black {
    border-color: #000;
  }

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

  .lg\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .lg\:border-blue-500 {
    border-color: #245c6d;
  }

  .lg\:border-blue-600 {
    border-color: #215362;
  }

  .lg\:border-blue-700 {
    border-color: #1e4957;
  }

  .lg\:border-blue-750 {
    border-color: #174351;
  }

  .lg\:border-blue-800 {
    border-color: #183641;
  }

  .lg\:border-blue-900 {
    border-color: #132e38;
  }

  .lg\:border-blue-1000 {
    border-color: #112b34;
  }

  .lg\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .lg\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .lg\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .lg\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .lg\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .lg\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .lg\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .lg\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .lg\:border-earth-500 {
    border-color: #ad997f;
  }

  .lg\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .lg\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .lg\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .lg\:border-warm-300 {
    border-color: #ea7753;
  }

  .lg\:border-warm-800 {
    border-color: #8b2100;
  }

  .lg\:border-pink-400 {
    border-color: #c68ab5;
  }

  .lg\:rounded-3 {
    border-radius: 3px;
  }

  .lg\:rounded-circle {
    border-radius: 50%;
  }

  .lg\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .lg\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .lg\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .lg\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .lg\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .lg\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .lg\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .lg\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .lg\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .lg\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .lg\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .lg\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .lg\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .lg\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .lg\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .lg\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .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 {
    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 {
    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\: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\: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\: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-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\: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-first {
    order: -9999;
  }

  .lg\:order-last {
    order: 9999;
  }

  .lg\:order-none {
    order: 0;
  }

  .lg\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .lg\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .lg\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .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\: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\:h-72 {
    height: 72px;
  }

  .lg\:h-104 {
    height: 104px;
  }

  .lg\:h-444 {
    height: 444px;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-1\/2 {
    height: 50%;
  }

  .lg\:h-7\/10 {
    height: 70%;
  }

  .lg\:h-9\/10 {
    height: 90%;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-90vh {
    height: 90vh;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:text-10 {
    font-size: .625rem;
  }

  .lg\:text-11 {
    font-size: .6875rem;
  }

  .lg\:text-12 {
    font-size: .75rem;
  }

  .lg\:text-13 {
    font-size: .8125rem;
  }

  .lg\:text-14 {
    font-size: .875rem;
  }

  .lg\:text-16 {
    font-size: 1rem;
  }

  .lg\:text-18 {
    font-size: 1.125rem;
  }

  .lg\:text-20 {
    font-size: 1.25rem;
  }

  .lg\:text-24 {
    font-size: 1.5rem;
  }

  .lg\:text-36 {
    font-size: 2.25rem;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .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-2 {
    margin: 2px;
  }

  .lg\:m-4 {
    margin: 4px;
  }

  .lg\:m-6 {
    margin: 6px;
  }

  .lg\:m-8 {
    margin: 8px;
  }

  .lg\:m-10 {
    margin: 10px;
  }

  .lg\:m-12 {
    margin: 12px;
  }

  .lg\:m-16 {
    margin: 16px;
  }

  .lg\:m-24 {
    margin: 24px;
  }

  .lg\:m-32 {
    margin: 32px;
  }

  .lg\:m-40 {
    margin: 40px;
  }

  .lg\:m-44 {
    margin: 44px;
  }

  .lg\:m-48 {
    margin: 48px;
  }

  .lg\:m-52 {
    margin: 52px;
  }

  .lg\:m-96 {
    margin: 96px;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:-m-2 {
    margin: -2px;
  }

  .lg\:-m-4 {
    margin: -4px;
  }

  .lg\:-m-6 {
    margin: -6px;
  }

  .lg\:-m-8 {
    margin: -8px;
  }

  .lg\:-m-10 {
    margin: -10px;
  }

  .lg\:-m-12 {
    margin: -12px;
  }

  .lg\:-m-16 {
    margin: -16px;
  }

  .lg\:-m-24 {
    margin: -24px;
  }

  .lg\:-m-32 {
    margin: -32px;
  }

  .lg\:-m-40 {
    margin: -40px;
  }

  .lg\:-m-44 {
    margin: -44px;
  }

  .lg\:-m-48 {
    margin: -48px;
  }

  .lg\:-m-52 {
    margin: -52px;
  }

  .lg\:-m-96 {
    margin: -96px;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .lg\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .lg\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lg\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .lg\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lg\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lg\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lg\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .lg\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .lg\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lg\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .lg\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .lg\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .lg\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .lg\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .lg\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .lg\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .lg\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .lg\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lg\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lg\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .lg\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .lg\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .lg\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .lg\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .lg\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .lg\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .lg\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .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-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .lg\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .lg\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .lg\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .lg\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .lg\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .lg\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .lg\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .lg\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .lg\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lg\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .lg\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .lg\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .lg\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .lg\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .lg\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .lg\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .lg\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .lg\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .lg\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .lg\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .lg\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .lg\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .lg\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .lg\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .lg\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .lg\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .lg\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-2 {
    margin-top: 2px;
  }

  .lg\:mr-2 {
    margin-right: 2px;
  }

  .lg\:mb-2 {
    margin-bottom: 2px;
  }

  .lg\:ml-2 {
    margin-left: 2px;
  }

  .lg\:mt-4 {
    margin-top: 4px;
  }

  .lg\:mr-4 {
    margin-right: 4px;
  }

  .lg\:mb-4 {
    margin-bottom: 4px;
  }

  .lg\:ml-4 {
    margin-left: 4px;
  }

  .lg\:mt-6 {
    margin-top: 6px;
  }

  .lg\:mr-6 {
    margin-right: 6px;
  }

  .lg\:mb-6 {
    margin-bottom: 6px;
  }

  .lg\:ml-6 {
    margin-left: 6px;
  }

  .lg\:mt-8 {
    margin-top: 8px;
  }

  .lg\:mr-8 {
    margin-right: 8px;
  }

  .lg\:mb-8 {
    margin-bottom: 8px;
  }

  .lg\:ml-8 {
    margin-left: 8px;
  }

  .lg\:mt-10 {
    margin-top: 10px;
  }

  .lg\:mr-10 {
    margin-right: 10px;
  }

  .lg\:mb-10 {
    margin-bottom: 10px;
  }

  .lg\:ml-10 {
    margin-left: 10px;
  }

  .lg\:mt-12 {
    margin-top: 12px;
  }

  .lg\:mr-12 {
    margin-right: 12px;
  }

  .lg\:mb-12 {
    margin-bottom: 12px;
  }

  .lg\:ml-12 {
    margin-left: 12px;
  }

  .lg\:mt-16 {
    margin-top: 16px;
  }

  .lg\:mr-16 {
    margin-right: 16px;
  }

  .lg\:mb-16 {
    margin-bottom: 16px;
  }

  .lg\:ml-16 {
    margin-left: 16px;
  }

  .lg\:mt-24 {
    margin-top: 24px;
  }

  .lg\:mr-24 {
    margin-right: 24px;
  }

  .lg\:mb-24 {
    margin-bottom: 24px;
  }

  .lg\:ml-24 {
    margin-left: 24px;
  }

  .lg\:mt-32 {
    margin-top: 32px;
  }

  .lg\:mr-32 {
    margin-right: 32px;
  }

  .lg\:mb-32 {
    margin-bottom: 32px;
  }

  .lg\:ml-32 {
    margin-left: 32px;
  }

  .lg\:mt-40 {
    margin-top: 40px;
  }

  .lg\:mr-40 {
    margin-right: 40px;
  }

  .lg\:mb-40 {
    margin-bottom: 40px;
  }

  .lg\:ml-40 {
    margin-left: 40px;
  }

  .lg\:mt-44 {
    margin-top: 44px;
  }

  .lg\:mr-44 {
    margin-right: 44px;
  }

  .lg\:mb-44 {
    margin-bottom: 44px;
  }

  .lg\:ml-44 {
    margin-left: 44px;
  }

  .lg\:mt-48 {
    margin-top: 48px;
  }

  .lg\:mr-48 {
    margin-right: 48px;
  }

  .lg\:mb-48 {
    margin-bottom: 48px;
  }

  .lg\:ml-48 {
    margin-left: 48px;
  }

  .lg\:mt-52 {
    margin-top: 52px;
  }

  .lg\:mr-52 {
    margin-right: 52px;
  }

  .lg\:mb-52 {
    margin-bottom: 52px;
  }

  .lg\:ml-52 {
    margin-left: 52px;
  }

  .lg\:mt-96 {
    margin-top: 96px;
  }

  .lg\:mr-96 {
    margin-right: 96px;
  }

  .lg\:mb-96 {
    margin-bottom: 96px;
  }

  .lg\:ml-96 {
    margin-left: 96px;
  }

  .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-2 {
    margin-top: -2px;
  }

  .lg\:-mr-2 {
    margin-right: -2px;
  }

  .lg\:-mb-2 {
    margin-bottom: -2px;
  }

  .lg\:-ml-2 {
    margin-left: -2px;
  }

  .lg\:-mt-4 {
    margin-top: -4px;
  }

  .lg\:-mr-4 {
    margin-right: -4px;
  }

  .lg\:-mb-4 {
    margin-bottom: -4px;
  }

  .lg\:-ml-4 {
    margin-left: -4px;
  }

  .lg\:-mt-6 {
    margin-top: -6px;
  }

  .lg\:-mr-6 {
    margin-right: -6px;
  }

  .lg\:-mb-6 {
    margin-bottom: -6px;
  }

  .lg\:-ml-6 {
    margin-left: -6px;
  }

  .lg\:-mt-8 {
    margin-top: -8px;
  }

  .lg\:-mr-8 {
    margin-right: -8px;
  }

  .lg\:-mb-8 {
    margin-bottom: -8px;
  }

  .lg\:-ml-8 {
    margin-left: -8px;
  }

  .lg\:-mt-10 {
    margin-top: -10px;
  }

  .lg\:-mr-10 {
    margin-right: -10px;
  }

  .lg\:-mb-10 {
    margin-bottom: -10px;
  }

  .lg\:-ml-10 {
    margin-left: -10px;
  }

  .lg\:-mt-12 {
    margin-top: -12px;
  }

  .lg\:-mr-12 {
    margin-right: -12px;
  }

  .lg\:-mb-12 {
    margin-bottom: -12px;
  }

  .lg\:-ml-12 {
    margin-left: -12px;
  }

  .lg\:-mt-16 {
    margin-top: -16px;
  }

  .lg\:-mr-16 {
    margin-right: -16px;
  }

  .lg\:-mb-16 {
    margin-bottom: -16px;
  }

  .lg\:-ml-16 {
    margin-left: -16px;
  }

  .lg\:-mt-24 {
    margin-top: -24px;
  }

  .lg\:-mr-24 {
    margin-right: -24px;
  }

  .lg\:-mb-24 {
    margin-bottom: -24px;
  }

  .lg\:-ml-24 {
    margin-left: -24px;
  }

  .lg\:-mt-32 {
    margin-top: -32px;
  }

  .lg\:-mr-32 {
    margin-right: -32px;
  }

  .lg\:-mb-32 {
    margin-bottom: -32px;
  }

  .lg\:-ml-32 {
    margin-left: -32px;
  }

  .lg\:-mt-40 {
    margin-top: -40px;
  }

  .lg\:-mr-40 {
    margin-right: -40px;
  }

  .lg\:-mb-40 {
    margin-bottom: -40px;
  }

  .lg\:-ml-40 {
    margin-left: -40px;
  }

  .lg\:-mt-44 {
    margin-top: -44px;
  }

  .lg\:-mr-44 {
    margin-right: -44px;
  }

  .lg\:-mb-44 {
    margin-bottom: -44px;
  }

  .lg\:-ml-44 {
    margin-left: -44px;
  }

  .lg\:-mt-48 {
    margin-top: -48px;
  }

  .lg\:-mr-48 {
    margin-right: -48px;
  }

  .lg\:-mb-48 {
    margin-bottom: -48px;
  }

  .lg\:-ml-48 {
    margin-left: -48px;
  }

  .lg\:-mt-52 {
    margin-top: -52px;
  }

  .lg\:-mr-52 {
    margin-right: -52px;
  }

  .lg\:-mb-52 {
    margin-bottom: -52px;
  }

  .lg\:-ml-52 {
    margin-left: -52px;
  }

  .lg\:-mt-96 {
    margin-top: -96px;
  }

  .lg\:-mr-96 {
    margin-right: -96px;
  }

  .lg\:-mb-96 {
    margin-bottom: -96px;
  }

  .lg\:-ml-96 {
    margin-left: -96px;
  }

  .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\:max-w-600 {
    max-width: 600px;
  }

  .lg\:max-w-770 {
    max-width: 770px;
  }

  .lg\:min-h-0 {
    min-height: 0;
  }

  .lg\:min-h-600 {
    min-height: 600px;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .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\:p-0 {
    padding: 0;
  }

  .lg\:p-2 {
    padding: 2px;
  }

  .lg\:p-4 {
    padding: 4px;
  }

  .lg\:p-6 {
    padding: 6px;
  }

  .lg\:p-8 {
    padding: 8px;
  }

  .lg\:p-10 {
    padding: 10px;
  }

  .lg\:p-12 {
    padding: 12px;
  }

  .lg\:p-14 {
    padding: 14px;
  }

  .lg\:p-16 {
    padding: 16px;
  }

  .lg\:p-18 {
    padding: 18px;
  }

  .lg\:p-22 {
    padding: 22px;
  }

  .lg\:p-24 {
    padding: 24px;
  }

  .lg\:p-32 {
    padding: 32px;
  }

  .lg\:p-40 {
    padding: 40px;
  }

  .lg\:p-44 {
    padding: 44px;
  }

  .lg\:p-48 {
    padding: 48px;
  }

  .lg\:p-52 {
    padding: 52px;
  }

  .lg\:p-56 {
    padding: 56px;
  }

  .lg\:p-72 {
    padding: 72px;
  }

  .lg\:p-96 {
    padding: 96px;
  }

  .lg\:p-180 {
    padding: 180px;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .lg\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lg\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lg\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lg\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lg\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lg\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lg\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lg\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lg\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lg\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .lg\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .lg\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .lg\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .lg\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lg\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lg\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .lg\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .lg\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .lg\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .lg\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lg\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lg\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .lg\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .lg\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lg\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lg\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .lg\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .lg\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .lg\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .lg\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .lg\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .lg\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .lg\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .lg\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .lg\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .lg\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .lg\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .lg\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .lg\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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-2 {
    padding-top: 2px;
  }

  .lg\:pr-2 {
    padding-right: 2px;
  }

  .lg\:pb-2 {
    padding-bottom: 2px;
  }

  .lg\:pl-2 {
    padding-left: 2px;
  }

  .lg\:pt-4 {
    padding-top: 4px;
  }

  .lg\:pr-4 {
    padding-right: 4px;
  }

  .lg\:pb-4 {
    padding-bottom: 4px;
  }

  .lg\:pl-4 {
    padding-left: 4px;
  }

  .lg\:pt-6 {
    padding-top: 6px;
  }

  .lg\:pr-6 {
    padding-right: 6px;
  }

  .lg\:pb-6 {
    padding-bottom: 6px;
  }

  .lg\:pl-6 {
    padding-left: 6px;
  }

  .lg\:pt-8 {
    padding-top: 8px;
  }

  .lg\:pr-8 {
    padding-right: 8px;
  }

  .lg\:pb-8 {
    padding-bottom: 8px;
  }

  .lg\:pl-8 {
    padding-left: 8px;
  }

  .lg\:pt-10 {
    padding-top: 10px;
  }

  .lg\:pr-10 {
    padding-right: 10px;
  }

  .lg\:pb-10 {
    padding-bottom: 10px;
  }

  .lg\:pl-10 {
    padding-left: 10px;
  }

  .lg\:pt-12 {
    padding-top: 12px;
  }

  .lg\:pr-12 {
    padding-right: 12px;
  }

  .lg\:pb-12 {
    padding-bottom: 12px;
  }

  .lg\:pl-12 {
    padding-left: 12px;
  }

  .lg\:pt-14 {
    padding-top: 14px;
  }

  .lg\:pr-14 {
    padding-right: 14px;
  }

  .lg\:pb-14 {
    padding-bottom: 14px;
  }

  .lg\:pl-14 {
    padding-left: 14px;
  }

  .lg\:pt-16 {
    padding-top: 16px;
  }

  .lg\:pr-16 {
    padding-right: 16px;
  }

  .lg\:pb-16 {
    padding-bottom: 16px;
  }

  .lg\:pl-16 {
    padding-left: 16px;
  }

  .lg\:pt-18 {
    padding-top: 18px;
  }

  .lg\:pr-18 {
    padding-right: 18px;
  }

  .lg\:pb-18 {
    padding-bottom: 18px;
  }

  .lg\:pl-18 {
    padding-left: 18px;
  }

  .lg\:pt-22 {
    padding-top: 22px;
  }

  .lg\:pr-22 {
    padding-right: 22px;
  }

  .lg\:pb-22 {
    padding-bottom: 22px;
  }

  .lg\:pl-22 {
    padding-left: 22px;
  }

  .lg\:pt-24 {
    padding-top: 24px;
  }

  .lg\:pr-24 {
    padding-right: 24px;
  }

  .lg\:pb-24 {
    padding-bottom: 24px;
  }

  .lg\:pl-24 {
    padding-left: 24px;
  }

  .lg\:pt-32 {
    padding-top: 32px;
  }

  .lg\:pr-32 {
    padding-right: 32px;
  }

  .lg\:pb-32 {
    padding-bottom: 32px;
  }

  .lg\:pl-32 {
    padding-left: 32px;
  }

  .lg\:pt-40 {
    padding-top: 40px;
  }

  .lg\:pr-40 {
    padding-right: 40px;
  }

  .lg\:pb-40 {
    padding-bottom: 40px;
  }

  .lg\:pl-40 {
    padding-left: 40px;
  }

  .lg\:pt-44 {
    padding-top: 44px;
  }

  .lg\:pr-44 {
    padding-right: 44px;
  }

  .lg\:pb-44 {
    padding-bottom: 44px;
  }

  .lg\:pl-44 {
    padding-left: 44px;
  }

  .lg\:pt-48 {
    padding-top: 48px;
  }

  .lg\:pr-48 {
    padding-right: 48px;
  }

  .lg\:pb-48 {
    padding-bottom: 48px;
  }

  .lg\:pl-48 {
    padding-left: 48px;
  }

  .lg\:pt-52 {
    padding-top: 52px;
  }

  .lg\:pr-52 {
    padding-right: 52px;
  }

  .lg\:pb-52 {
    padding-bottom: 52px;
  }

  .lg\:pl-52 {
    padding-left: 52px;
  }

  .lg\:pt-56 {
    padding-top: 56px;
  }

  .lg\:pr-56 {
    padding-right: 56px;
  }

  .lg\:pb-56 {
    padding-bottom: 56px;
  }

  .lg\:pl-56 {
    padding-left: 56px;
  }

  .lg\:pt-72 {
    padding-top: 72px;
  }

  .lg\:pr-72 {
    padding-right: 72px;
  }

  .lg\:pb-72 {
    padding-bottom: 72px;
  }

  .lg\:pl-72 {
    padding-left: 72px;
  }

  .lg\:pt-96 {
    padding-top: 96px;
  }

  .lg\:pr-96 {
    padding-right: 96px;
  }

  .lg\:pb-96 {
    padding-bottom: 96px;
  }

  .lg\:pl-96 {
    padding-left: 96px;
  }

  .lg\:pt-180 {
    padding-top: 180px;
  }

  .lg\:pr-180 {
    padding-right: 180px;
  }

  .lg\:pb-180 {
    padding-bottom: 180px;
  }

  .lg\:pl-180 {
    padding-left: 180px;
  }

  .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\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lg\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .lg\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .lg\:placeholder-black::placeholder {
    color: #000;
  }

  .lg\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .lg\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .lg\:placeholder-white::placeholder {
    color: #fff;
  }

  .lg\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .lg\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .lg\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .lg\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .lg\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .lg\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .lg\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .lg\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .lg\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .lg\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .lg\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .lg\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .lg\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .lg\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .lg\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .lg\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .lg\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .lg\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .lg\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .lg\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .lg\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .lg\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .lg\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .lg\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .lg\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .lg\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .lg\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .lg\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .lg\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .lg\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .lg\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .lg\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .lg\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .lg\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .lg\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .lg\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .lg\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .lg\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .lg\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .lg\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .lg\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .lg\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .lg\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .lg\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .lg\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .lg\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .lg\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .lg\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .lg\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .lg\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .lg\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .lg\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .lg\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .lg\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .lg\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .lg\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .lg\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .lg\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .lg\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .lg\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .lg\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .lg\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .lg\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .lg\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .lg\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .lg\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .lg\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .lg\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .lg\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .lg\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .lg\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .lg\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .lg\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .lg\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .lg\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .lg\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .lg\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .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\:fill-current {
    fill: currentColor;
  }

  .lg\:fill-none {
    fill: none;
  }

  .lg\:stroke-current {
    stroke: currentColor;
  }

  .lg\:stroke-none {
    stroke: none;
  }

  .lg\:stroke-0 {
    stroke-width: 0;
  }

  .lg\:stroke-1 {
    stroke-width: 1;
  }

  .lg\:stroke-2 {
    stroke-width: 2;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:text-transparent {
    color: transparent;
  }

  .lg\:text-black {
    color: #000;
  }

  .lg\:text-white {
    color: #fff;
  }

  .lg\:text-blue-200 {
    color: #6ab4c7;
  }

  .lg\:text-blue-500 {
    color: #245c6d;
  }

  .lg\:text-blue-600 {
    color: #215362;
  }

  .lg\:text-blue-700 {
    color: #1e4957;
  }

  .lg\:text-blue-750 {
    color: #174351;
  }

  .lg\:text-blue-800 {
    color: #183641;
  }

  .lg\:text-blue-900 {
    color: #132e38;
  }

  .lg\:text-blue-1000 {
    color: #112b34;
  }

  .lg\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:text-earth-200 {
    color: #f5e0c4;
  }

  .lg\:text-earth-300 {
    color: #ebd8bd;
  }

  .lg\:text-earth-400 {
    color: #d9c4a7;
  }

  .lg\:text-earth-500 {
    color: #ad997f;
  }

  .lg\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:text-warm-300 {
    color: #ea7753;
  }

  .lg\:text-warm-800 {
    color: #8b2100;
  }

  .lg\:text-pink-400 {
    color: #c68ab5;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:text-black:hover {
    color: #000;
  }

  .lg\:hover\:text-white:hover {
    color: #fff;
  }

  .lg\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .lg\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .lg\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .lg\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .lg\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .lg\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .lg\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .lg\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .lg\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .lg\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .lg\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .lg\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .lg\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .lg\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .lg\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lg\:focus\:text-black:focus {
    color: #000;
  }

  .lg\:focus\:text-white:focus {
    color: #fff;
  }

  .lg\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .lg\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .lg\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .lg\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .lg\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .lg\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .lg\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .lg\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .lg\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .lg\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .lg\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .lg\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .lg\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .lg\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .lg\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .lg\:active\:text-transparent:active {
    color: transparent;
  }

  .lg\:active\:text-black:active {
    color: #000;
  }

  .lg\:active\:text-white:active {
    color: #fff;
  }

  .lg\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .lg\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .lg\:active\:text-blue-600:active {
    color: #215362;
  }

  .lg\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .lg\:active\:text-blue-750:active {
    color: #174351;
  }

  .lg\:active\:text-blue-800:active {
    color: #183641;
  }

  .lg\:active\:text-blue-900:active {
    color: #132e38;
  }

  .lg\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .lg\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .lg\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .lg\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .lg\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .lg\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .lg\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .lg\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .lg\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .lg\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .lg\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .lg\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .lg\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .lg\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .lg\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .lg\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\: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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .lg\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .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\:w-355 {
    width: 355px;
  }

  .lg\:w-742 {
    width: 742px;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-9\/20 {
    width: 45%;
  }

  .lg\:w-11\/20 {
    width: 55%;
  }

  .lg\:w-9\/10 {
    width: 90%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:z-2 {
    z-index: 2;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .lg\:-z-1 {
    z-index: -1;
  }

  .lg\:z-max {
    z-index: 999;
  }

  .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\:scale-0 {
    transform: scale(0);
  }

  .lg\:scale-50 {
    transform: scale(.5);
  }

  .lg\:scale-75 {
    transform: scale(.75);
  }

  .lg\:scale-90 {
    transform: scale(.9);
  }

  .lg\:scale-95 {
    transform: scale(.95);
  }

  .lg\:scale-100 {
    transform: scale(1);
  }

  .lg\:scale-105 {
    transform: scale(1.05);
  }

  .lg\:scale-110 {
    transform: scale(1.1);
  }

  .lg\:scale-125 {
    transform: scale(1.25);
  }

  .lg\:scale-150 {
    transform: scale(1.5);
  }

  .lg\:scale-x-0 {
    transform: scaleX(0);
  }

  .lg\:scale-x-50 {
    transform: scaleX(.5);
  }

  .lg\:scale-x-75 {
    transform: scaleX(.75);
  }

  .lg\:scale-x-90 {
    transform: scaleX(.9);
  }

  .lg\:scale-x-95 {
    transform: scaleX(.95);
  }

  .lg\:scale-x-100 {
    transform: scaleX(1);
  }

  .lg\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .lg\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .lg\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .lg\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .lg\:scale-y-0 {
    transform: scaleY(0);
  }

  .lg\:scale-y-50 {
    transform: scaleY(.5);
  }

  .lg\:scale-y-75 {
    transform: scaleY(.75);
  }

  .lg\:scale-y-90 {
    transform: scaleY(.9);
  }

  .lg\:scale-y-95 {
    transform: scaleY(.95);
  }

  .lg\:scale-y-100 {
    transform: scaleY(1);
  }

  .lg\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .lg\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .lg\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .lg\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .lg\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .lg\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .lg\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .lg\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .lg\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .lg\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .lg\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .lg\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .lg\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .lg\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .lg\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .lg\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .lg\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .lg\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .lg\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .lg\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .lg\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .lg\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .lg\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .lg\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .lg\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .lg\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .lg\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .lg\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .lg\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .lg\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .lg\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .lg\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .lg\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .lg\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .lg\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .lg\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .lg\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .lg\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .lg\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .lg\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .lg\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .lg\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .lg\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .lg\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .lg\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .lg\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .lg\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .lg\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .lg\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .lg\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .lg\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .lg\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .lg\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .lg\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .lg\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .lg\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .lg\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .lg\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .lg\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .lg\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .lg\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .lg\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .lg\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .lg\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .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\:translate-x-0 {
    transform: translateX(0);
  }

  .lg\:translate-x-2 {
    transform: translateX(2px);
  }

  .lg\:translate-x-4 {
    transform: translateX(4px);
  }

  .lg\:translate-x-6 {
    transform: translateX(6px);
  }

  .lg\:translate-x-8 {
    transform: translateX(8px);
  }

  .lg\:translate-x-10 {
    transform: translateX(10px);
  }

  .lg\:translate-x-12 {
    transform: translateX(12px);
  }

  .lg\:translate-x-16 {
    transform: translateX(16px);
  }

  .lg\:translate-x-24 {
    transform: translateX(24px);
  }

  .lg\:translate-x-32 {
    transform: translateX(32px);
  }

  .lg\:translate-x-40 {
    transform: translateX(40px);
  }

  .lg\:translate-x-44 {
    transform: translateX(44px);
  }

  .lg\:translate-x-48 {
    transform: translateX(48px);
  }

  .lg\:translate-x-52 {
    transform: translateX(52px);
  }

  .lg\:translate-x-96 {
    transform: translateX(96px);
  }

  .lg\:translate-x-px {
    transform: translateX(1px);
  }

  .lg\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .lg\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .lg\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .lg\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .lg\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .lg\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .lg\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .lg\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .lg\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .lg\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .lg\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .lg\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .lg\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .lg\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .lg\:-translate-x-px {
    transform: translateX(-1px);
  }

  .lg\:-translate-x-full {
    transform: translateX(-100%);
  }

  .lg\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .lg\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .lg\:translate-x-full {
    transform: translateX(100%);
  }

  .lg\:translate-y-0 {
    transform: translateY(0);
  }

  .lg\:translate-y-2 {
    transform: translateY(2px);
  }

  .lg\:translate-y-4 {
    transform: translateY(4px);
  }

  .lg\:translate-y-6 {
    transform: translateY(6px);
  }

  .lg\:translate-y-8 {
    transform: translateY(8px);
  }

  .lg\:translate-y-10 {
    transform: translateY(10px);
  }

  .lg\:translate-y-12 {
    transform: translateY(12px);
  }

  .lg\:translate-y-16 {
    transform: translateY(16px);
  }

  .lg\:translate-y-24 {
    transform: translateY(24px);
  }

  .lg\:translate-y-32 {
    transform: translateY(32px);
  }

  .lg\:translate-y-40 {
    transform: translateY(40px);
  }

  .lg\:translate-y-44 {
    transform: translateY(44px);
  }

  .lg\:translate-y-48 {
    transform: translateY(48px);
  }

  .lg\:translate-y-52 {
    transform: translateY(52px);
  }

  .lg\:translate-y-96 {
    transform: translateY(96px);
  }

  .lg\:translate-y-px {
    transform: translateY(1px);
  }

  .lg\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .lg\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .lg\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .lg\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .lg\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .lg\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .lg\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .lg\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .lg\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .lg\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .lg\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .lg\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .lg\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .lg\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .lg\:-translate-y-px {
    transform: translateY(-1px);
  }

  .lg\:-translate-y-full {
    transform: translateY(-100%);
  }

  .lg\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .lg\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .lg\:translate-y-full {
    transform: translateY(100%);
  }

  .lg\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .lg\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .lg\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .lg\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .lg\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .lg\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .lg\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .lg\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .lg\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .lg\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .lg\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .lg\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .lg\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .lg\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .lg\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .lg\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .lg\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .lg\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .lg\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .lg\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .lg\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .lg\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .lg\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .lg\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .lg\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .lg\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .lg\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .lg\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .lg\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .lg\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .lg\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .lg\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .lg\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .lg\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .lg\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .lg\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .lg\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .lg\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .lg\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .lg\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .lg\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .lg\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .lg\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .lg\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .lg\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .lg\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .lg\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .lg\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .lg\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .lg\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .lg\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .lg\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .lg\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .lg\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .lg\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .lg\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .lg\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .lg\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .lg\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .lg\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .lg\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .lg\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .lg\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .lg\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .lg\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .lg\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .lg\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .lg\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .lg\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .lg\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .lg\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .lg\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .lg\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .lg\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .lg\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .lg\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .lg\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .lg\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .lg\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .lg\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .lg\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .lg\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .lg\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .lg\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .lg\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .lg\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .lg\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .lg\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .lg\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .lg\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .lg\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .lg\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .lg\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .lg\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .lg\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .lg\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .lg\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .lg\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .lg\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .lg\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .lg\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .lg\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .lg\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .lg\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .lg\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .lg\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .lg\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .lg\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .lg\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .lg\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .lg\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .lg\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .lg\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .lg\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .lg\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .lg\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .lg\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .lg\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .lg\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .lg\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .lg\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .lg\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .lg\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .lg\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .lg\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .lg\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .lg\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .lg\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .lg\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .lg\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .lg\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .lg\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .lg\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .lg\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .lg\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .lg\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .lg\:skew-x-0 {
    transform: skewX(0);
  }

  .lg\:skew-x-1 {
    transform: skewX(1deg);
  }

  .lg\:skew-x-2 {
    transform: skewX(2deg);
  }

  .lg\:skew-x-3 {
    transform: skewX(3deg);
  }

  .lg\:skew-x-6 {
    transform: skewX(6deg);
  }

  .lg\:skew-x-12 {
    transform: skewX(12deg);
  }

  .lg\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .lg\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .lg\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .lg\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .lg\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .lg\:skew-y-0 {
    transform: skewY(0);
  }

  .lg\:skew-y-1 {
    transform: skewY(1deg);
  }

  .lg\:skew-y-2 {
    transform: skewY(2deg);
  }

  .lg\:skew-y-3 {
    transform: skewY(3deg);
  }

  .lg\:skew-y-6 {
    transform: skewY(6deg);
  }

  .lg\:skew-y-12 {
    transform: skewY(12deg);
  }

  .lg\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .lg\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .lg\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .lg\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .lg\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .lg\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .lg\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .lg\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .lg\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .lg\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .lg\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .lg\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .lg\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .lg\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .lg\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .lg\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .lg\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .lg\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .lg\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .lg\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .lg\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .lg\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .lg\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .lg\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .lg\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .lg\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .lg\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .lg\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .lg\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .lg\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .lg\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .lg\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .lg\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .lg\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .lg\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .lg\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .lg\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .lg\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .lg\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .lg\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .lg\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .lg\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .lg\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .lg\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .lg\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .lg\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .lg\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .lg\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .lg\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .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\: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\: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\: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\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (max-width: 82.1875em) {
  .mobile-lgd\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .mobile-lgd\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .mobile-lgd\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .mobile-lgd\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .mobile-lgd\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .mobile-lgd\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .mobile-lgd\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .mobile-lgd\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .mobile-lgd\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .mobile-lgd\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .mobile-lgd\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .mobile-lgd\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .mobile-lgd\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .mobile-lgd\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .mobile-lgd\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .mobile-lgd\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .mobile-lgd\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .mobile-lgd\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .mobile-lgd\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .mobile-lgd\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .mobile-lgd\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .mobile-lgd\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .mobile-lgd\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .mobile-lgd\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .mobile-lgd\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .mobile-lgd\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .mobile-lgd\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .mobile-lgd\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .mobile-lgd\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .mobile-lgd\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .mobile-lgd\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .mobile-lgd\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .mobile-lgd\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .mobile-lgd\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .mobile-lgd\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .mobile-lgd\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .mobile-lgd\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .mobile-lgd\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .mobile-lgd\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .mobile-lgd\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .mobile-lgd\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .mobile-lgd\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .mobile-lgd\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .mobile-lgd\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .mobile-lgd\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .mobile-lgd\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .mobile-lgd\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .mobile-lgd\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .mobile-lgd\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .mobile-lgd\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .mobile-lgd\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .mobile-lgd\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .mobile-lgd\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .mobile-lgd\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .mobile-lgd\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .mobile-lgd\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .mobile-lgd\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .mobile-lgd\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .mobile-lgd\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .mobile-lgd\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .mobile-lgd\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .mobile-lgd\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .mobile-lgd\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .mobile-lgd\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .mobile-lgd\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .mobile-lgd\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .mobile-lgd\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .mobile-lgd\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .mobile-lgd\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .mobile-lgd\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .mobile-lgd\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent;
  }

  .mobile-lgd\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .mobile-lgd\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .mobile-lgd\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .mobile-lgd\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .mobile-lgd\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .mobile-lgd\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .mobile-lgd\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .mobile-lgd\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .mobile-lgd\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .mobile-lgd\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .mobile-lgd\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .mobile-lgd\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .mobile-lgd\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .mobile-lgd\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .mobile-lgd\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .mobile-lgd\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .mobile-lgd\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

  .mobile-lgd\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid;
  }

  .mobile-lgd\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed;
  }

  .mobile-lgd\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted;
  }

  .mobile-lgd\:divide-double > :not(template) ~ :not(template) {
    border-style: double;
  }

  .mobile-lgd\:divide-none > :not(template) ~ :not(template) {
    border-style: none;
  }

  .mobile-lgd\:bg-clip-border {
    background-clip: border-box;
  }

  .mobile-lgd\:bg-clip-padding {
    background-clip: padding-box;
  }

  .mobile-lgd\:bg-clip-content {
    background-clip: content-box;
  }

  .mobile-lgd\:bg-transparent {
    background-color: transparent;
  }

  .mobile-lgd\:bg-black {
    background-color: #000;
  }

  .mobile-lgd\:bg-white {
    background-color: #fff;
  }

  .mobile-lgd\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .mobile-lgd\:bg-blue-500 {
    background-color: #245c6d;
  }

  .mobile-lgd\:bg-blue-600 {
    background-color: #215362;
  }

  .mobile-lgd\:bg-blue-700 {
    background-color: #1e4957;
  }

  .mobile-lgd\:bg-blue-750 {
    background-color: #174351;
  }

  .mobile-lgd\:bg-blue-800 {
    background-color: #183641;
  }

  .mobile-lgd\:bg-blue-900 {
    background-color: #132e38;
  }

  .mobile-lgd\:bg-blue-1000 {
    background-color: #112b34;
  }

  .mobile-lgd\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .mobile-lgd\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .mobile-lgd\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .mobile-lgd\:bg-earth-500 {
    background-color: #ad997f;
  }

  .mobile-lgd\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:bg-warm-300 {
    background-color: #ea7753;
  }

  .mobile-lgd\:bg-warm-800 {
    background-color: #8b2100;
  }

  .mobile-lgd\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

  .mobile-lgd\:hover\:bg-black:hover {
    background-color: #000;
  }

  .mobile-lgd\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .mobile-lgd\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .mobile-lgd\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .mobile-lgd\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .mobile-lgd\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .mobile-lgd\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .mobile-lgd\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .mobile-lgd\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .mobile-lgd\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .mobile-lgd\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .mobile-lgd\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .mobile-lgd\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .mobile-lgd\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .mobile-lgd\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .mobile-lgd\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .mobile-lgd\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

  .mobile-lgd\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .mobile-lgd\:focus\:bg-black:focus {
    background-color: #000;
  }

  .mobile-lgd\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .mobile-lgd\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .mobile-lgd\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .mobile-lgd\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .mobile-lgd\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .mobile-lgd\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .mobile-lgd\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .mobile-lgd\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .mobile-lgd\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .mobile-lgd\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .mobile-lgd\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .mobile-lgd\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .mobile-lgd\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .mobile-lgd\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .mobile-lgd\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .mobile-lgd\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .mobile-lgd\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .mobile-lgd\:active\:bg-black:active {
    background-color: #000;
  }

  .mobile-lgd\:active\:bg-white:active {
    background-color: #fff;
  }

  .mobile-lgd\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .mobile-lgd\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .mobile-lgd\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .mobile-lgd\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .mobile-lgd\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .mobile-lgd\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .mobile-lgd\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .mobile-lgd\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .mobile-lgd\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .mobile-lgd\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .mobile-lgd\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .mobile-lgd\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .mobile-lgd\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .mobile-lgd\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .mobile-lgd\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .mobile-lgd\:bg-none {
    background-image: none;
  }

  .mobile-lgd\:bg-bottom {
    background-position: bottom;
  }

  .mobile-lgd\:bg-center {
    background-position: center;
  }

  .mobile-lgd\:bg-left {
    background-position: left;
  }

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

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

  .mobile-lgd\:bg-right {
    background-position: right;
  }

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

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

  .mobile-lgd\:bg-top {
    background-position: top;
  }

  .mobile-lgd\:bg-repeat {
    background-repeat: repeat;
  }

  .mobile-lgd\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mobile-lgd\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .mobile-lgd\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .mobile-lgd\:bg-repeat-round {
    background-repeat: round;
  }

  .mobile-lgd\:bg-repeat-space {
    background-repeat: space;
  }

  .mobile-lgd\:bg-auto {
    background-size: auto;
  }

  .mobile-lgd\:bg-cover {
    background-size: cover;
  }

  .mobile-lgd\:bg-contain {
    background-size: contain;
  }

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

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

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

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

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

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

  .mobile-lgd\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .mobile-lgd\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .mobile-lgd\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .mobile-lgd\:active\:bg-auto:active {
    background-size: auto;
  }

  .mobile-lgd\:active\:bg-cover:active {
    background-size: cover;
  }

  .mobile-lgd\:active\:bg-contain:active {
    background-size: contain;
  }

  .mobile-lgd\:border-transparent {
    border-color: transparent;
  }

  .mobile-lgd\:border-black {
    border-color: #000;
  }

  .mobile-lgd\:border-white {
    border-color: #fff;
  }

  .mobile-lgd\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .mobile-lgd\:border-blue-500 {
    border-color: #245c6d;
  }

  .mobile-lgd\:border-blue-600 {
    border-color: #215362;
  }

  .mobile-lgd\:border-blue-700 {
    border-color: #1e4957;
  }

  .mobile-lgd\:border-blue-750 {
    border-color: #174351;
  }

  .mobile-lgd\:border-blue-800 {
    border-color: #183641;
  }

  .mobile-lgd\:border-blue-900 {
    border-color: #132e38;
  }

  .mobile-lgd\:border-blue-1000 {
    border-color: #112b34;
  }

  .mobile-lgd\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .mobile-lgd\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .mobile-lgd\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .mobile-lgd\:border-earth-500 {
    border-color: #ad997f;
  }

  .mobile-lgd\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:border-warm-300 {
    border-color: #ea7753;
  }

  .mobile-lgd\:border-warm-800 {
    border-color: #8b2100;
  }

  .mobile-lgd\:border-pink-400 {
    border-color: #c68ab5;
  }

  .mobile-lgd\:rounded-3 {
    border-radius: 3px;
  }

  .mobile-lgd\:rounded-circle {
    border-radius: 50%;
  }

  .mobile-lgd\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .mobile-lgd\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .mobile-lgd\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .mobile-lgd\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .mobile-lgd\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .mobile-lgd\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .mobile-lgd\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .mobile-lgd\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .mobile-lgd\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .mobile-lgd\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .mobile-lgd\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .mobile-lgd\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .mobile-lgd\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .mobile-lgd\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .mobile-lgd\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .mobile-lgd\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .mobile-lgd\:border-solid {
    border-style: solid;
  }

  .mobile-lgd\:border-dashed {
    border-style: dashed;
  }

  .mobile-lgd\:border-dotted {
    border-style: dotted;
  }

  .mobile-lgd\:border-double {
    border-style: double;
  }

  .mobile-lgd\:border-none {
    border-style: none;
  }

  .mobile-lgd\:border-0 {
    border-width: 0;
  }

  .mobile-lgd\:border-1 {
    border-width: 1px;
  }

  .mobile-lgd\:border-2 {
    border-width: 2px;
  }

  .mobile-lgd\:border {
    border-width: 1px;
  }

  .mobile-lgd\:border-t-0 {
    border-top-width: 0;
  }

  .mobile-lgd\:border-r-0 {
    border-right-width: 0;
  }

  .mobile-lgd\:border-b-0 {
    border-bottom-width: 0;
  }

  .mobile-lgd\:border-l-0 {
    border-left-width: 0;
  }

  .mobile-lgd\:border-t-1 {
    border-top-width: 1px;
  }

  .mobile-lgd\:border-r-1 {
    border-right-width: 1px;
  }

  .mobile-lgd\:border-b-1 {
    border-bottom-width: 1px;
  }

  .mobile-lgd\:border-l-1 {
    border-left-width: 1px;
  }

  .mobile-lgd\:border-t-2 {
    border-top-width: 2px;
  }

  .mobile-lgd\:border-r-2 {
    border-right-width: 2px;
  }

  .mobile-lgd\:border-b-2 {
    border-bottom-width: 2px;
  }

  .mobile-lgd\:border-l-2 {
    border-left-width: 2px;
  }

  .mobile-lgd\:border-t {
    border-top-width: 1px;
  }

  .mobile-lgd\:border-r {
    border-right-width: 1px;
  }

  .mobile-lgd\:border-b {
    border-bottom-width: 1px;
  }

  .mobile-lgd\:border-l {
    border-left-width: 1px;
  }

  .mobile-lgd\:box-border {
    box-sizing: border-box;
  }

  .mobile-lgd\:box-content {
    box-sizing: content-box;
  }

  .mobile-lgd\:block {
    display: block;
  }

  .mobile-lgd\:inline-block {
    display: inline-block;
  }

  .mobile-lgd\:inline {
    display: inline;
  }

  .mobile-lgd\:flex {
    display: flex;
  }

  .mobile-lgd\:inline-flex {
    display: inline-flex;
  }

  .mobile-lgd\:table {
    display: table;
  }

  .mobile-lgd\:table-caption {
    display: table-caption;
  }

  .mobile-lgd\:table-cell {
    display: table-cell;
  }

  .mobile-lgd\:table-column {
    display: table-column;
  }

  .mobile-lgd\:table-column-group {
    display: table-column-group;
  }

  .mobile-lgd\:table-footer-group {
    display: table-footer-group;
  }

  .mobile-lgd\:table-header-group {
    display: table-header-group;
  }

  .mobile-lgd\:table-row-group {
    display: table-row-group;
  }

  .mobile-lgd\:table-row {
    display: table-row;
  }

  .mobile-lgd\:hidden {
    display: none;
  }

  .mobile-lgd\:flex-row {
    flex-direction: row;
  }

  .mobile-lgd\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .mobile-lgd\:flex-col {
    flex-direction: column;
  }

  .mobile-lgd\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .mobile-lgd\:flex-wrap {
    flex-wrap: wrap;
  }

  .mobile-lgd\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .mobile-lgd\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .mobile-lgd\:items-start {
    align-items: flex-start;
  }

  .mobile-lgd\:items-end {
    align-items: flex-end;
  }

  .mobile-lgd\:items-center {
    align-items: center;
  }

  .mobile-lgd\:items-baseline {
    align-items: baseline;
  }

  .mobile-lgd\:items-stretch {
    align-items: stretch;
  }

  .mobile-lgd\:content-center {
    align-content: center;
  }

  .mobile-lgd\:content-start {
    align-content: flex-start;
  }

  .mobile-lgd\:content-end {
    align-content: flex-end;
  }

  .mobile-lgd\:content-between {
    align-content: space-between;
  }

  .mobile-lgd\:content-around {
    align-content: space-around;
  }

  .mobile-lgd\:content-evenly {
    align-content: space-evenly;
  }

  .mobile-lgd\:self-auto {
    align-self: auto;
  }

  .mobile-lgd\:self-start {
    align-self: flex-start;
  }

  .mobile-lgd\:self-end {
    align-self: flex-end;
  }

  .mobile-lgd\:self-center {
    align-self: center;
  }

  .mobile-lgd\:self-stretch {
    align-self: stretch;
  }

  .mobile-lgd\:justify-start {
    justify-content: flex-start;
  }

  .mobile-lgd\:justify-end {
    justify-content: flex-end;
  }

  .mobile-lgd\:justify-center {
    justify-content: center;
  }

  .mobile-lgd\:justify-between {
    justify-content: space-between;
  }

  .mobile-lgd\:justify-around {
    justify-content: space-around;
  }

  .mobile-lgd\:justify-evenly {
    justify-content: space-evenly;
  }

  .mobile-lgd\:flex-1 {
    flex: 1 1 0%;
  }

  .mobile-lgd\:flex-auto {
    flex: 1 1 auto;
  }

  .mobile-lgd\:flex-initial {
    flex: 0 1 auto;
  }

  .mobile-lgd\:flex-none {
    flex: none;
  }

  .mobile-lgd\:flex-grow-0 {
    flex-grow: 0;
  }

  .mobile-lgd\:flex-grow {
    flex-grow: 1;
  }

  .mobile-lgd\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .mobile-lgd\:flex-shrink {
    flex-shrink: 1;
  }

  .mobile-lgd\:order-first {
    order: -9999;
  }

  .mobile-lgd\:order-last {
    order: 9999;
  }

  .mobile-lgd\:order-none {
    order: 0;
  }

  .mobile-lgd\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .mobile-lgd\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .mobile-lgd\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .mobile-lgd\:font-thin {
    font-weight: 200;
  }

  .mobile-lgd\:font-light {
    font-weight: 300;
  }

  .mobile-lgd\:font-normal {
    font-weight: 400;
  }

  .mobile-lgd\:font-medium {
    font-weight: 500;
  }

  .mobile-lgd\:font-semibold {
    font-weight: 600;
  }

  .mobile-lgd\:font-bold {
    font-weight: 700;
  }

  .mobile-lgd\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .mobile-lgd\:hover\:font-light:hover {
    font-weight: 300;
  }

  .mobile-lgd\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .mobile-lgd\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .mobile-lgd\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .mobile-lgd\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .mobile-lgd\:h-72 {
    height: 72px;
  }

  .mobile-lgd\:h-104 {
    height: 104px;
  }

  .mobile-lgd\:h-444 {
    height: 444px;
  }

  .mobile-lgd\:h-auto {
    height: auto;
  }

  .mobile-lgd\:h-1\/2 {
    height: 50%;
  }

  .mobile-lgd\:h-7\/10 {
    height: 70%;
  }

  .mobile-lgd\:h-9\/10 {
    height: 90%;
  }

  .mobile-lgd\:h-full {
    height: 100%;
  }

  .mobile-lgd\:h-90vh {
    height: 90vh;
  }

  .mobile-lgd\:h-screen {
    height: 100vh;
  }

  .mobile-lgd\:text-10 {
    font-size: .625rem;
  }

  .mobile-lgd\:text-11 {
    font-size: .6875rem;
  }

  .mobile-lgd\:text-12 {
    font-size: .75rem;
  }

  .mobile-lgd\:text-13 {
    font-size: .8125rem;
  }

  .mobile-lgd\:text-14 {
    font-size: .875rem;
  }

  .mobile-lgd\:text-16 {
    font-size: 1rem;
  }

  .mobile-lgd\:text-18 {
    font-size: 1.125rem;
  }

  .mobile-lgd\:text-20 {
    font-size: 1.25rem;
  }

  .mobile-lgd\:text-24 {
    font-size: 1.5rem;
  }

  .mobile-lgd\:text-36 {
    font-size: 2.25rem;
  }

  .mobile-lgd\:leading-normal {
    line-height: 1.5;
  }

  .mobile-lgd\:leading-loose {
    line-height: 2;
  }

  .mobile-lgd\:list-inside {
    list-style-position: inside;
  }

  .mobile-lgd\:list-outside {
    list-style-position: outside;
  }

  .mobile-lgd\:list-none {
    list-style-type: none;
  }

  .mobile-lgd\:list-disc {
    list-style-type: disc;
  }

  .mobile-lgd\:list-decimal {
    list-style-type: decimal;
  }

  .mobile-lgd\:m-0 {
    margin: 0;
  }

  .mobile-lgd\:m-2 {
    margin: 2px;
  }

  .mobile-lgd\:m-4 {
    margin: 4px;
  }

  .mobile-lgd\:m-6 {
    margin: 6px;
  }

  .mobile-lgd\:m-8 {
    margin: 8px;
  }

  .mobile-lgd\:m-10 {
    margin: 10px;
  }

  .mobile-lgd\:m-12 {
    margin: 12px;
  }

  .mobile-lgd\:m-16 {
    margin: 16px;
  }

  .mobile-lgd\:m-24 {
    margin: 24px;
  }

  .mobile-lgd\:m-32 {
    margin: 32px;
  }

  .mobile-lgd\:m-40 {
    margin: 40px;
  }

  .mobile-lgd\:m-44 {
    margin: 44px;
  }

  .mobile-lgd\:m-48 {
    margin: 48px;
  }

  .mobile-lgd\:m-52 {
    margin: 52px;
  }

  .mobile-lgd\:m-96 {
    margin: 96px;
  }

  .mobile-lgd\:m-auto {
    margin: auto;
  }

  .mobile-lgd\:m-px {
    margin: 1px;
  }

  .mobile-lgd\:-m-2 {
    margin: -2px;
  }

  .mobile-lgd\:-m-4 {
    margin: -4px;
  }

  .mobile-lgd\:-m-6 {
    margin: -6px;
  }

  .mobile-lgd\:-m-8 {
    margin: -8px;
  }

  .mobile-lgd\:-m-10 {
    margin: -10px;
  }

  .mobile-lgd\:-m-12 {
    margin: -12px;
  }

  .mobile-lgd\:-m-16 {
    margin: -16px;
  }

  .mobile-lgd\:-m-24 {
    margin: -24px;
  }

  .mobile-lgd\:-m-32 {
    margin: -32px;
  }

  .mobile-lgd\:-m-40 {
    margin: -40px;
  }

  .mobile-lgd\:-m-44 {
    margin: -44px;
  }

  .mobile-lgd\:-m-48 {
    margin: -48px;
  }

  .mobile-lgd\:-m-52 {
    margin: -52px;
  }

  .mobile-lgd\:-m-96 {
    margin: -96px;
  }

  .mobile-lgd\:-m-px {
    margin: -1px;
  }

  .mobile-lgd\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mobile-lgd\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-lgd\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mobile-lgd\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mobile-lgd\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mobile-lgd\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mobile-lgd\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mobile-lgd\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mobile-lgd\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mobile-lgd\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mobile-lgd\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mobile-lgd\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mobile-lgd\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .mobile-lgd\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .mobile-lgd\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .mobile-lgd\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .mobile-lgd\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .mobile-lgd\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .mobile-lgd\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .mobile-lgd\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .mobile-lgd\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mobile-lgd\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mobile-lgd\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .mobile-lgd\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .mobile-lgd\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .mobile-lgd\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .mobile-lgd\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .mobile-lgd\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .mobile-lgd\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .mobile-lgd\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .mobile-lgd\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mobile-lgd\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-lgd\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mobile-lgd\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mobile-lgd\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .mobile-lgd\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .mobile-lgd\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .mobile-lgd\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .mobile-lgd\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .mobile-lgd\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .mobile-lgd\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .mobile-lgd\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .mobile-lgd\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .mobile-lgd\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .mobile-lgd\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .mobile-lgd\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .mobile-lgd\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .mobile-lgd\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .mobile-lgd\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .mobile-lgd\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .mobile-lgd\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .mobile-lgd\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .mobile-lgd\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .mobile-lgd\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .mobile-lgd\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .mobile-lgd\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .mobile-lgd\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .mobile-lgd\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .mobile-lgd\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .mobile-lgd\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .mobile-lgd\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .mobile-lgd\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .mobile-lgd\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .mobile-lgd\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .mobile-lgd\:mt-0 {
    margin-top: 0;
  }

  .mobile-lgd\:mr-0 {
    margin-right: 0;
  }

  .mobile-lgd\:mb-0 {
    margin-bottom: 0;
  }

  .mobile-lgd\:ml-0 {
    margin-left: 0;
  }

  .mobile-lgd\:mt-2 {
    margin-top: 2px;
  }

  .mobile-lgd\:mr-2 {
    margin-right: 2px;
  }

  .mobile-lgd\:mb-2 {
    margin-bottom: 2px;
  }

  .mobile-lgd\:ml-2 {
    margin-left: 2px;
  }

  .mobile-lgd\:mt-4 {
    margin-top: 4px;
  }

  .mobile-lgd\:mr-4 {
    margin-right: 4px;
  }

  .mobile-lgd\:mb-4 {
    margin-bottom: 4px;
  }

  .mobile-lgd\:ml-4 {
    margin-left: 4px;
  }

  .mobile-lgd\:mt-6 {
    margin-top: 6px;
  }

  .mobile-lgd\:mr-6 {
    margin-right: 6px;
  }

  .mobile-lgd\:mb-6 {
    margin-bottom: 6px;
  }

  .mobile-lgd\:ml-6 {
    margin-left: 6px;
  }

  .mobile-lgd\:mt-8 {
    margin-top: 8px;
  }

  .mobile-lgd\:mr-8 {
    margin-right: 8px;
  }

  .mobile-lgd\:mb-8 {
    margin-bottom: 8px;
  }

  .mobile-lgd\:ml-8 {
    margin-left: 8px;
  }

  .mobile-lgd\:mt-10 {
    margin-top: 10px;
  }

  .mobile-lgd\:mr-10 {
    margin-right: 10px;
  }

  .mobile-lgd\:mb-10 {
    margin-bottom: 10px;
  }

  .mobile-lgd\:ml-10 {
    margin-left: 10px;
  }

  .mobile-lgd\:mt-12 {
    margin-top: 12px;
  }

  .mobile-lgd\:mr-12 {
    margin-right: 12px;
  }

  .mobile-lgd\:mb-12 {
    margin-bottom: 12px;
  }

  .mobile-lgd\:ml-12 {
    margin-left: 12px;
  }

  .mobile-lgd\:mt-16 {
    margin-top: 16px;
  }

  .mobile-lgd\:mr-16 {
    margin-right: 16px;
  }

  .mobile-lgd\:mb-16 {
    margin-bottom: 16px;
  }

  .mobile-lgd\:ml-16 {
    margin-left: 16px;
  }

  .mobile-lgd\:mt-24 {
    margin-top: 24px;
  }

  .mobile-lgd\:mr-24 {
    margin-right: 24px;
  }

  .mobile-lgd\:mb-24 {
    margin-bottom: 24px;
  }

  .mobile-lgd\:ml-24 {
    margin-left: 24px;
  }

  .mobile-lgd\:mt-32 {
    margin-top: 32px;
  }

  .mobile-lgd\:mr-32 {
    margin-right: 32px;
  }

  .mobile-lgd\:mb-32 {
    margin-bottom: 32px;
  }

  .mobile-lgd\:ml-32 {
    margin-left: 32px;
  }

  .mobile-lgd\:mt-40 {
    margin-top: 40px;
  }

  .mobile-lgd\:mr-40 {
    margin-right: 40px;
  }

  .mobile-lgd\:mb-40 {
    margin-bottom: 40px;
  }

  .mobile-lgd\:ml-40 {
    margin-left: 40px;
  }

  .mobile-lgd\:mt-44 {
    margin-top: 44px;
  }

  .mobile-lgd\:mr-44 {
    margin-right: 44px;
  }

  .mobile-lgd\:mb-44 {
    margin-bottom: 44px;
  }

  .mobile-lgd\:ml-44 {
    margin-left: 44px;
  }

  .mobile-lgd\:mt-48 {
    margin-top: 48px;
  }

  .mobile-lgd\:mr-48 {
    margin-right: 48px;
  }

  .mobile-lgd\:mb-48 {
    margin-bottom: 48px;
  }

  .mobile-lgd\:ml-48 {
    margin-left: 48px;
  }

  .mobile-lgd\:mt-52 {
    margin-top: 52px;
  }

  .mobile-lgd\:mr-52 {
    margin-right: 52px;
  }

  .mobile-lgd\:mb-52 {
    margin-bottom: 52px;
  }

  .mobile-lgd\:ml-52 {
    margin-left: 52px;
  }

  .mobile-lgd\:mt-96 {
    margin-top: 96px;
  }

  .mobile-lgd\:mr-96 {
    margin-right: 96px;
  }

  .mobile-lgd\:mb-96 {
    margin-bottom: 96px;
  }

  .mobile-lgd\:ml-96 {
    margin-left: 96px;
  }

  .mobile-lgd\:mt-auto {
    margin-top: auto;
  }

  .mobile-lgd\:mr-auto {
    margin-right: auto;
  }

  .mobile-lgd\:mb-auto {
    margin-bottom: auto;
  }

  .mobile-lgd\:ml-auto {
    margin-left: auto;
  }

  .mobile-lgd\:mt-px {
    margin-top: 1px;
  }

  .mobile-lgd\:mr-px {
    margin-right: 1px;
  }

  .mobile-lgd\:mb-px {
    margin-bottom: 1px;
  }

  .mobile-lgd\:ml-px {
    margin-left: 1px;
  }

  .mobile-lgd\:-mt-2 {
    margin-top: -2px;
  }

  .mobile-lgd\:-mr-2 {
    margin-right: -2px;
  }

  .mobile-lgd\:-mb-2 {
    margin-bottom: -2px;
  }

  .mobile-lgd\:-ml-2 {
    margin-left: -2px;
  }

  .mobile-lgd\:-mt-4 {
    margin-top: -4px;
  }

  .mobile-lgd\:-mr-4 {
    margin-right: -4px;
  }

  .mobile-lgd\:-mb-4 {
    margin-bottom: -4px;
  }

  .mobile-lgd\:-ml-4 {
    margin-left: -4px;
  }

  .mobile-lgd\:-mt-6 {
    margin-top: -6px;
  }

  .mobile-lgd\:-mr-6 {
    margin-right: -6px;
  }

  .mobile-lgd\:-mb-6 {
    margin-bottom: -6px;
  }

  .mobile-lgd\:-ml-6 {
    margin-left: -6px;
  }

  .mobile-lgd\:-mt-8 {
    margin-top: -8px;
  }

  .mobile-lgd\:-mr-8 {
    margin-right: -8px;
  }

  .mobile-lgd\:-mb-8 {
    margin-bottom: -8px;
  }

  .mobile-lgd\:-ml-8 {
    margin-left: -8px;
  }

  .mobile-lgd\:-mt-10 {
    margin-top: -10px;
  }

  .mobile-lgd\:-mr-10 {
    margin-right: -10px;
  }

  .mobile-lgd\:-mb-10 {
    margin-bottom: -10px;
  }

  .mobile-lgd\:-ml-10 {
    margin-left: -10px;
  }

  .mobile-lgd\:-mt-12 {
    margin-top: -12px;
  }

  .mobile-lgd\:-mr-12 {
    margin-right: -12px;
  }

  .mobile-lgd\:-mb-12 {
    margin-bottom: -12px;
  }

  .mobile-lgd\:-ml-12 {
    margin-left: -12px;
  }

  .mobile-lgd\:-mt-16 {
    margin-top: -16px;
  }

  .mobile-lgd\:-mr-16 {
    margin-right: -16px;
  }

  .mobile-lgd\:-mb-16 {
    margin-bottom: -16px;
  }

  .mobile-lgd\:-ml-16 {
    margin-left: -16px;
  }

  .mobile-lgd\:-mt-24 {
    margin-top: -24px;
  }

  .mobile-lgd\:-mr-24 {
    margin-right: -24px;
  }

  .mobile-lgd\:-mb-24 {
    margin-bottom: -24px;
  }

  .mobile-lgd\:-ml-24 {
    margin-left: -24px;
  }

  .mobile-lgd\:-mt-32 {
    margin-top: -32px;
  }

  .mobile-lgd\:-mr-32 {
    margin-right: -32px;
  }

  .mobile-lgd\:-mb-32 {
    margin-bottom: -32px;
  }

  .mobile-lgd\:-ml-32 {
    margin-left: -32px;
  }

  .mobile-lgd\:-mt-40 {
    margin-top: -40px;
  }

  .mobile-lgd\:-mr-40 {
    margin-right: -40px;
  }

  .mobile-lgd\:-mb-40 {
    margin-bottom: -40px;
  }

  .mobile-lgd\:-ml-40 {
    margin-left: -40px;
  }

  .mobile-lgd\:-mt-44 {
    margin-top: -44px;
  }

  .mobile-lgd\:-mr-44 {
    margin-right: -44px;
  }

  .mobile-lgd\:-mb-44 {
    margin-bottom: -44px;
  }

  .mobile-lgd\:-ml-44 {
    margin-left: -44px;
  }

  .mobile-lgd\:-mt-48 {
    margin-top: -48px;
  }

  .mobile-lgd\:-mr-48 {
    margin-right: -48px;
  }

  .mobile-lgd\:-mb-48 {
    margin-bottom: -48px;
  }

  .mobile-lgd\:-ml-48 {
    margin-left: -48px;
  }

  .mobile-lgd\:-mt-52 {
    margin-top: -52px;
  }

  .mobile-lgd\:-mr-52 {
    margin-right: -52px;
  }

  .mobile-lgd\:-mb-52 {
    margin-bottom: -52px;
  }

  .mobile-lgd\:-ml-52 {
    margin-left: -52px;
  }

  .mobile-lgd\:-mt-96 {
    margin-top: -96px;
  }

  .mobile-lgd\:-mr-96 {
    margin-right: -96px;
  }

  .mobile-lgd\:-mb-96 {
    margin-bottom: -96px;
  }

  .mobile-lgd\:-ml-96 {
    margin-left: -96px;
  }

  .mobile-lgd\:-mt-px {
    margin-top: -1px;
  }

  .mobile-lgd\:-mr-px {
    margin-right: -1px;
  }

  .mobile-lgd\:-mb-px {
    margin-bottom: -1px;
  }

  .mobile-lgd\:-ml-px {
    margin-left: -1px;
  }

  .mobile-lgd\:max-w-600 {
    max-width: 600px;
  }

  .mobile-lgd\:max-w-770 {
    max-width: 770px;
  }

  .mobile-lgd\:min-h-0 {
    min-height: 0;
  }

  .mobile-lgd\:min-h-600 {
    min-height: 600px;
  }

  .mobile-lgd\:min-h-full {
    min-height: 100%;
  }

  .mobile-lgd\:overflow-auto {
    overflow: auto;
  }

  .mobile-lgd\:overflow-hidden {
    overflow: hidden;
  }

  .mobile-lgd\:overflow-visible {
    overflow: visible;
  }

  .mobile-lgd\:overflow-scroll {
    overflow: scroll;
  }

  .mobile-lgd\:overflow-x-auto {
    overflow-x: auto;
  }

  .mobile-lgd\:overflow-y-auto {
    overflow-y: auto;
  }

  .mobile-lgd\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .mobile-lgd\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .mobile-lgd\:overflow-x-visible {
    overflow-x: visible;
  }

  .mobile-lgd\:overflow-y-visible {
    overflow-y: visible;
  }

  .mobile-lgd\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .mobile-lgd\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .mobile-lgd\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .mobile-lgd\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .mobile-lgd\:p-0 {
    padding: 0;
  }

  .mobile-lgd\:p-2 {
    padding: 2px;
  }

  .mobile-lgd\:p-4 {
    padding: 4px;
  }

  .mobile-lgd\:p-6 {
    padding: 6px;
  }

  .mobile-lgd\:p-8 {
    padding: 8px;
  }

  .mobile-lgd\:p-10 {
    padding: 10px;
  }

  .mobile-lgd\:p-12 {
    padding: 12px;
  }

  .mobile-lgd\:p-14 {
    padding: 14px;
  }

  .mobile-lgd\:p-16 {
    padding: 16px;
  }

  .mobile-lgd\:p-18 {
    padding: 18px;
  }

  .mobile-lgd\:p-22 {
    padding: 22px;
  }

  .mobile-lgd\:p-24 {
    padding: 24px;
  }

  .mobile-lgd\:p-32 {
    padding: 32px;
  }

  .mobile-lgd\:p-40 {
    padding: 40px;
  }

  .mobile-lgd\:p-44 {
    padding: 44px;
  }

  .mobile-lgd\:p-48 {
    padding: 48px;
  }

  .mobile-lgd\:p-52 {
    padding: 52px;
  }

  .mobile-lgd\:p-56 {
    padding: 56px;
  }

  .mobile-lgd\:p-72 {
    padding: 72px;
  }

  .mobile-lgd\:p-96 {
    padding: 96px;
  }

  .mobile-lgd\:p-180 {
    padding: 180px;
  }

  .mobile-lgd\:p-px {
    padding: 1px;
  }

  .mobile-lgd\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobile-lgd\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-lgd\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .mobile-lgd\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .mobile-lgd\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .mobile-lgd\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .mobile-lgd\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .mobile-lgd\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .mobile-lgd\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mobile-lgd\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .mobile-lgd\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mobile-lgd\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile-lgd\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .mobile-lgd\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .mobile-lgd\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .mobile-lgd\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .mobile-lgd\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .mobile-lgd\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-lgd\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .mobile-lgd\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .mobile-lgd\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .mobile-lgd\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .mobile-lgd\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .mobile-lgd\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mobile-lgd\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .mobile-lgd\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mobile-lgd\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mobile-lgd\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mobile-lgd\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .mobile-lgd\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .mobile-lgd\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .mobile-lgd\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .mobile-lgd\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .mobile-lgd\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .mobile-lgd\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .mobile-lgd\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .mobile-lgd\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .mobile-lgd\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .mobile-lgd\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .mobile-lgd\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .mobile-lgd\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .mobile-lgd\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .mobile-lgd\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .mobile-lgd\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .mobile-lgd\:pt-0 {
    padding-top: 0;
  }

  .mobile-lgd\:pr-0 {
    padding-right: 0;
  }

  .mobile-lgd\:pb-0 {
    padding-bottom: 0;
  }

  .mobile-lgd\:pl-0 {
    padding-left: 0;
  }

  .mobile-lgd\:pt-2 {
    padding-top: 2px;
  }

  .mobile-lgd\:pr-2 {
    padding-right: 2px;
  }

  .mobile-lgd\:pb-2 {
    padding-bottom: 2px;
  }

  .mobile-lgd\:pl-2 {
    padding-left: 2px;
  }

  .mobile-lgd\:pt-4 {
    padding-top: 4px;
  }

  .mobile-lgd\:pr-4 {
    padding-right: 4px;
  }

  .mobile-lgd\:pb-4 {
    padding-bottom: 4px;
  }

  .mobile-lgd\:pl-4 {
    padding-left: 4px;
  }

  .mobile-lgd\:pt-6 {
    padding-top: 6px;
  }

  .mobile-lgd\:pr-6 {
    padding-right: 6px;
  }

  .mobile-lgd\:pb-6 {
    padding-bottom: 6px;
  }

  .mobile-lgd\:pl-6 {
    padding-left: 6px;
  }

  .mobile-lgd\:pt-8 {
    padding-top: 8px;
  }

  .mobile-lgd\:pr-8 {
    padding-right: 8px;
  }

  .mobile-lgd\:pb-8 {
    padding-bottom: 8px;
  }

  .mobile-lgd\:pl-8 {
    padding-left: 8px;
  }

  .mobile-lgd\:pt-10 {
    padding-top: 10px;
  }

  .mobile-lgd\:pr-10 {
    padding-right: 10px;
  }

  .mobile-lgd\:pb-10 {
    padding-bottom: 10px;
  }

  .mobile-lgd\:pl-10 {
    padding-left: 10px;
  }

  .mobile-lgd\:pt-12 {
    padding-top: 12px;
  }

  .mobile-lgd\:pr-12 {
    padding-right: 12px;
  }

  .mobile-lgd\:pb-12 {
    padding-bottom: 12px;
  }

  .mobile-lgd\:pl-12 {
    padding-left: 12px;
  }

  .mobile-lgd\:pt-14 {
    padding-top: 14px;
  }

  .mobile-lgd\:pr-14 {
    padding-right: 14px;
  }

  .mobile-lgd\:pb-14 {
    padding-bottom: 14px;
  }

  .mobile-lgd\:pl-14 {
    padding-left: 14px;
  }

  .mobile-lgd\:pt-16 {
    padding-top: 16px;
  }

  .mobile-lgd\:pr-16 {
    padding-right: 16px;
  }

  .mobile-lgd\:pb-16 {
    padding-bottom: 16px;
  }

  .mobile-lgd\:pl-16 {
    padding-left: 16px;
  }

  .mobile-lgd\:pt-18 {
    padding-top: 18px;
  }

  .mobile-lgd\:pr-18 {
    padding-right: 18px;
  }

  .mobile-lgd\:pb-18 {
    padding-bottom: 18px;
  }

  .mobile-lgd\:pl-18 {
    padding-left: 18px;
  }

  .mobile-lgd\:pt-22 {
    padding-top: 22px;
  }

  .mobile-lgd\:pr-22 {
    padding-right: 22px;
  }

  .mobile-lgd\:pb-22 {
    padding-bottom: 22px;
  }

  .mobile-lgd\:pl-22 {
    padding-left: 22px;
  }

  .mobile-lgd\:pt-24 {
    padding-top: 24px;
  }

  .mobile-lgd\:pr-24 {
    padding-right: 24px;
  }

  .mobile-lgd\:pb-24 {
    padding-bottom: 24px;
  }

  .mobile-lgd\:pl-24 {
    padding-left: 24px;
  }

  .mobile-lgd\:pt-32 {
    padding-top: 32px;
  }

  .mobile-lgd\:pr-32 {
    padding-right: 32px;
  }

  .mobile-lgd\:pb-32 {
    padding-bottom: 32px;
  }

  .mobile-lgd\:pl-32 {
    padding-left: 32px;
  }

  .mobile-lgd\:pt-40 {
    padding-top: 40px;
  }

  .mobile-lgd\:pr-40 {
    padding-right: 40px;
  }

  .mobile-lgd\:pb-40 {
    padding-bottom: 40px;
  }

  .mobile-lgd\:pl-40 {
    padding-left: 40px;
  }

  .mobile-lgd\:pt-44 {
    padding-top: 44px;
  }

  .mobile-lgd\:pr-44 {
    padding-right: 44px;
  }

  .mobile-lgd\:pb-44 {
    padding-bottom: 44px;
  }

  .mobile-lgd\:pl-44 {
    padding-left: 44px;
  }

  .mobile-lgd\:pt-48 {
    padding-top: 48px;
  }

  .mobile-lgd\:pr-48 {
    padding-right: 48px;
  }

  .mobile-lgd\:pb-48 {
    padding-bottom: 48px;
  }

  .mobile-lgd\:pl-48 {
    padding-left: 48px;
  }

  .mobile-lgd\:pt-52 {
    padding-top: 52px;
  }

  .mobile-lgd\:pr-52 {
    padding-right: 52px;
  }

  .mobile-lgd\:pb-52 {
    padding-bottom: 52px;
  }

  .mobile-lgd\:pl-52 {
    padding-left: 52px;
  }

  .mobile-lgd\:pt-56 {
    padding-top: 56px;
  }

  .mobile-lgd\:pr-56 {
    padding-right: 56px;
  }

  .mobile-lgd\:pb-56 {
    padding-bottom: 56px;
  }

  .mobile-lgd\:pl-56 {
    padding-left: 56px;
  }

  .mobile-lgd\:pt-72 {
    padding-top: 72px;
  }

  .mobile-lgd\:pr-72 {
    padding-right: 72px;
  }

  .mobile-lgd\:pb-72 {
    padding-bottom: 72px;
  }

  .mobile-lgd\:pl-72 {
    padding-left: 72px;
  }

  .mobile-lgd\:pt-96 {
    padding-top: 96px;
  }

  .mobile-lgd\:pr-96 {
    padding-right: 96px;
  }

  .mobile-lgd\:pb-96 {
    padding-bottom: 96px;
  }

  .mobile-lgd\:pl-96 {
    padding-left: 96px;
  }

  .mobile-lgd\:pt-180 {
    padding-top: 180px;
  }

  .mobile-lgd\:pr-180 {
    padding-right: 180px;
  }

  .mobile-lgd\:pb-180 {
    padding-bottom: 180px;
  }

  .mobile-lgd\:pl-180 {
    padding-left: 180px;
  }

  .mobile-lgd\:pt-px {
    padding-top: 1px;
  }

  .mobile-lgd\:pr-px {
    padding-right: 1px;
  }

  .mobile-lgd\:pb-px {
    padding-bottom: 1px;
  }

  .mobile-lgd\:pl-px {
    padding-left: 1px;
  }

  .mobile-lgd\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .mobile-lgd\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .mobile-lgd\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .mobile-lgd\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .mobile-lgd\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .mobile-lgd\:placeholder-black::placeholder {
    color: #000;
  }

  .mobile-lgd\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .mobile-lgd\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .mobile-lgd\:placeholder-white::placeholder {
    color: #fff;
  }

  .mobile-lgd\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .mobile-lgd\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .mobile-lgd\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .mobile-lgd\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .mobile-lgd\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .mobile-lgd\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .mobile-lgd\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .mobile-lgd\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .mobile-lgd\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .mobile-lgd\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .mobile-lgd\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .mobile-lgd\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .mobile-lgd\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .mobile-lgd\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .mobile-lgd\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .mobile-lgd\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .mobile-lgd\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .mobile-lgd\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .mobile-lgd\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .mobile-lgd\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .mobile-lgd\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .mobile-lgd\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .mobile-lgd\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .mobile-lgd\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .mobile-lgd\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .mobile-lgd\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .mobile-lgd\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .mobile-lgd\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .mobile-lgd\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .mobile-lgd\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .mobile-lgd\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .mobile-lgd\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .mobile-lgd\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .mobile-lgd\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .mobile-lgd\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .mobile-lgd\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .mobile-lgd\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .mobile-lgd\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .mobile-lgd\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .mobile-lgd\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .mobile-lgd\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .mobile-lgd\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .mobile-lgd\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .mobile-lgd\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .mobile-lgd\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .mobile-lgd\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .mobile-lgd\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .mobile-lgd\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .mobile-lgd\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .mobile-lgd\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .mobile-lgd\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .mobile-lgd\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .mobile-lgd\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .mobile-lgd\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .mobile-lgd\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .mobile-lgd\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .mobile-lgd\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .mobile-lgd\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .mobile-lgd\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .mobile-lgd\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .mobile-lgd\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .mobile-lgd\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .mobile-lgd\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .mobile-lgd\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .mobile-lgd\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .mobile-lgd\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .mobile-lgd\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .mobile-lgd\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .mobile-lgd\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .mobile-lgd\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .mobile-lgd\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .mobile-lgd\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .mobile-lgd\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .mobile-lgd\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .mobile-lgd\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .mobile-lgd\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .mobile-lgd\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .mobile-lgd\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .mobile-lgd\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .mobile-lgd\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .mobile-lgd\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .mobile-lgd\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .mobile-lgd\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .mobile-lgd\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .mobile-lgd\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .mobile-lgd\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .mobile-lgd\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .mobile-lgd\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .mobile-lgd\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .mobile-lgd\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .mobile-lgd\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .mobile-lgd\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .mobile-lgd\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .mobile-lgd\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .mobile-lgd\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .mobile-lgd\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .mobile-lgd\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .mobile-lgd\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .mobile-lgd\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .mobile-lgd\:static {
    position: static;
  }

  .mobile-lgd\:fixed {
    position: fixed;
  }

  .mobile-lgd\:absolute {
    position: absolute;
  }

  .mobile-lgd\:relative {
    position: relative;
  }

  .mobile-lgd\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .mobile-lgd\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .mobile-lgd\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .mobile-lgd\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .mobile-lgd\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .mobile-lgd\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .mobile-lgd\:top-0 {
    top: 0;
  }

  .mobile-lgd\:right-0 {
    right: 0;
  }

  .mobile-lgd\:bottom-0 {
    bottom: 0;
  }

  .mobile-lgd\:left-0 {
    left: 0;
  }

  .mobile-lgd\:top-auto {
    top: auto;
  }

  .mobile-lgd\:right-auto {
    right: auto;
  }

  .mobile-lgd\:bottom-auto {
    bottom: auto;
  }

  .mobile-lgd\:left-auto {
    left: auto;
  }

  .mobile-lgd\:fill-current {
    fill: currentColor;
  }

  .mobile-lgd\:fill-none {
    fill: none;
  }

  .mobile-lgd\:stroke-current {
    stroke: currentColor;
  }

  .mobile-lgd\:stroke-none {
    stroke: none;
  }

  .mobile-lgd\:stroke-0 {
    stroke-width: 0;
  }

  .mobile-lgd\:stroke-1 {
    stroke-width: 1;
  }

  .mobile-lgd\:stroke-2 {
    stroke-width: 2;
  }

  .mobile-lgd\:text-left {
    text-align: left;
  }

  .mobile-lgd\:text-center {
    text-align: center;
  }

  .mobile-lgd\:text-right {
    text-align: right;
  }

  .mobile-lgd\:text-justify {
    text-align: justify;
  }

  .mobile-lgd\:text-transparent {
    color: transparent;
  }

  .mobile-lgd\:text-black {
    color: #000;
  }

  .mobile-lgd\:text-white {
    color: #fff;
  }

  .mobile-lgd\:text-blue-200 {
    color: #6ab4c7;
  }

  .mobile-lgd\:text-blue-500 {
    color: #245c6d;
  }

  .mobile-lgd\:text-blue-600 {
    color: #215362;
  }

  .mobile-lgd\:text-blue-700 {
    color: #1e4957;
  }

  .mobile-lgd\:text-blue-750 {
    color: #174351;
  }

  .mobile-lgd\:text-blue-800 {
    color: #183641;
  }

  .mobile-lgd\:text-blue-900 {
    color: #132e38;
  }

  .mobile-lgd\:text-blue-1000 {
    color: #112b34;
  }

  .mobile-lgd\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:text-earth-200 {
    color: #f5e0c4;
  }

  .mobile-lgd\:text-earth-300 {
    color: #ebd8bd;
  }

  .mobile-lgd\:text-earth-400 {
    color: #d9c4a7;
  }

  .mobile-lgd\:text-earth-500 {
    color: #ad997f;
  }

  .mobile-lgd\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:text-warm-300 {
    color: #ea7753;
  }

  .mobile-lgd\:text-warm-800 {
    color: #8b2100;
  }

  .mobile-lgd\:text-pink-400 {
    color: #c68ab5;
  }

  .mobile-lgd\:hover\:text-transparent:hover {
    color: transparent;
  }

  .mobile-lgd\:hover\:text-black:hover {
    color: #000;
  }

  .mobile-lgd\:hover\:text-white:hover {
    color: #fff;
  }

  .mobile-lgd\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .mobile-lgd\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .mobile-lgd\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .mobile-lgd\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .mobile-lgd\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .mobile-lgd\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .mobile-lgd\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .mobile-lgd\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .mobile-lgd\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .mobile-lgd\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .mobile-lgd\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .mobile-lgd\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .mobile-lgd\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .mobile-lgd\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .mobile-lgd\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .mobile-lgd\:focus\:text-transparent:focus {
    color: transparent;
  }

  .mobile-lgd\:focus\:text-black:focus {
    color: #000;
  }

  .mobile-lgd\:focus\:text-white:focus {
    color: #fff;
  }

  .mobile-lgd\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .mobile-lgd\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .mobile-lgd\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .mobile-lgd\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .mobile-lgd\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .mobile-lgd\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .mobile-lgd\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .mobile-lgd\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .mobile-lgd\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .mobile-lgd\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .mobile-lgd\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .mobile-lgd\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .mobile-lgd\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .mobile-lgd\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .mobile-lgd\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .mobile-lgd\:active\:text-transparent:active {
    color: transparent;
  }

  .mobile-lgd\:active\:text-black:active {
    color: #000;
  }

  .mobile-lgd\:active\:text-white:active {
    color: #fff;
  }

  .mobile-lgd\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .mobile-lgd\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .mobile-lgd\:active\:text-blue-600:active {
    color: #215362;
  }

  .mobile-lgd\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .mobile-lgd\:active\:text-blue-750:active {
    color: #174351;
  }

  .mobile-lgd\:active\:text-blue-800:active {
    color: #183641;
  }

  .mobile-lgd\:active\:text-blue-900:active {
    color: #132e38;
  }

  .mobile-lgd\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .mobile-lgd\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lgd\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lgd\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lgd\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lgd\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lgd\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .mobile-lgd\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .mobile-lgd\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .mobile-lgd\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .mobile-lgd\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lgd\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lgd\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lgd\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .mobile-lgd\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .mobile-lgd\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .mobile-lgd\:italic {
    font-style: italic;
  }

  .mobile-lgd\:not-italic {
    font-style: normal;
  }

  .mobile-lgd\:uppercase {
    text-transform: uppercase;
  }

  .mobile-lgd\:lowercase {
    text-transform: lowercase;
  }

  .mobile-lgd\:capitalize {
    text-transform: capitalize;
  }

  .mobile-lgd\:normal-case {
    text-transform: none;
  }

  .mobile-lgd\:underline {
    text-decoration: underline;
  }

  .mobile-lgd\:line-through {
    text-decoration: line-through;
  }

  .mobile-lgd\:no-underline {
    text-decoration: none;
  }

  .mobile-lgd\:hover\:underline:hover {
    text-decoration: underline;
  }

  .mobile-lgd\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .mobile-lgd\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .mobile-lgd\:focus\:underline:focus {
    text-decoration: underline;
  }

  .mobile-lgd\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .mobile-lgd\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .mobile-lgd\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .mobile-lgd\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .mobile-lgd\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .mobile-lgd\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .mobile-lgd\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .mobile-lgd\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .mobile-lgd\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .mobile-lgd\:break-all {
    word-break: break-all;
  }

  .mobile-lgd\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .mobile-lgd\:w-355 {
    width: 355px;
  }

  .mobile-lgd\:w-742 {
    width: 742px;
  }

  .mobile-lgd\:w-auto {
    width: auto;
  }

  .mobile-lgd\:w-9\/20 {
    width: 45%;
  }

  .mobile-lgd\:w-11\/20 {
    width: 55%;
  }

  .mobile-lgd\:w-9\/10 {
    width: 90%;
  }

  .mobile-lgd\:w-full {
    width: 100%;
  }

  .mobile-lgd\:z-2 {
    z-index: 2;
  }

  .mobile-lgd\:z-auto {
    z-index: auto;
  }

  .mobile-lgd\:-z-1 {
    z-index: -1;
  }

  .mobile-lgd\:z-max {
    z-index: 999;
  }

  .mobile-lgd\:origin-center {
    transform-origin: center;
  }

  .mobile-lgd\:origin-top {
    transform-origin: top;
  }

  .mobile-lgd\:origin-top-right {
    transform-origin: top right;
  }

  .mobile-lgd\:origin-right {
    transform-origin: right;
  }

  .mobile-lgd\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .mobile-lgd\:origin-bottom {
    transform-origin: bottom;
  }

  .mobile-lgd\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .mobile-lgd\:origin-left {
    transform-origin: left;
  }

  .mobile-lgd\:origin-top-left {
    transform-origin: top left;
  }

  .mobile-lgd\:scale-0 {
    transform: scale(0);
  }

  .mobile-lgd\:scale-50 {
    transform: scale(.5);
  }

  .mobile-lgd\:scale-75 {
    transform: scale(.75);
  }

  .mobile-lgd\:scale-90 {
    transform: scale(.9);
  }

  .mobile-lgd\:scale-95 {
    transform: scale(.95);
  }

  .mobile-lgd\:scale-100 {
    transform: scale(1);
  }

  .mobile-lgd\:scale-105 {
    transform: scale(1.05);
  }

  .mobile-lgd\:scale-110 {
    transform: scale(1.1);
  }

  .mobile-lgd\:scale-125 {
    transform: scale(1.25);
  }

  .mobile-lgd\:scale-150 {
    transform: scale(1.5);
  }

  .mobile-lgd\:scale-x-0 {
    transform: scaleX(0);
  }

  .mobile-lgd\:scale-x-50 {
    transform: scaleX(.5);
  }

  .mobile-lgd\:scale-x-75 {
    transform: scaleX(.75);
  }

  .mobile-lgd\:scale-x-90 {
    transform: scaleX(.9);
  }

  .mobile-lgd\:scale-x-95 {
    transform: scaleX(.95);
  }

  .mobile-lgd\:scale-x-100 {
    transform: scaleX(1);
  }

  .mobile-lgd\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .mobile-lgd\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .mobile-lgd\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .mobile-lgd\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .mobile-lgd\:scale-y-0 {
    transform: scaleY(0);
  }

  .mobile-lgd\:scale-y-50 {
    transform: scaleY(.5);
  }

  .mobile-lgd\:scale-y-75 {
    transform: scaleY(.75);
  }

  .mobile-lgd\:scale-y-90 {
    transform: scaleY(.9);
  }

  .mobile-lgd\:scale-y-95 {
    transform: scaleY(.95);
  }

  .mobile-lgd\:scale-y-100 {
    transform: scaleY(1);
  }

  .mobile-lgd\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .mobile-lgd\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .mobile-lgd\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .mobile-lgd\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .mobile-lgd\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .mobile-lgd\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .mobile-lgd\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .mobile-lgd\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .mobile-lgd\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .mobile-lgd\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .mobile-lgd\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .mobile-lgd\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .mobile-lgd\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .mobile-lgd\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .mobile-lgd\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .mobile-lgd\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .mobile-lgd\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .mobile-lgd\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .mobile-lgd\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .mobile-lgd\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .mobile-lgd\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .mobile-lgd\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .mobile-lgd\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .mobile-lgd\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .mobile-lgd\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .mobile-lgd\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .mobile-lgd\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .mobile-lgd\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .mobile-lgd\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .mobile-lgd\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .mobile-lgd\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .mobile-lgd\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .mobile-lgd\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .mobile-lgd\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .mobile-lgd\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .mobile-lgd\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .mobile-lgd\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .mobile-lgd\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .mobile-lgd\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .mobile-lgd\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .mobile-lgd\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .mobile-lgd\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .mobile-lgd\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .mobile-lgd\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .mobile-lgd\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .mobile-lgd\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .mobile-lgd\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .mobile-lgd\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .mobile-lgd\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .mobile-lgd\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .mobile-lgd\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .mobile-lgd\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .mobile-lgd\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .mobile-lgd\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .mobile-lgd\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .mobile-lgd\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .mobile-lgd\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .mobile-lgd\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .mobile-lgd\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .mobile-lgd\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .mobile-lgd\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .mobile-lgd\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .mobile-lgd\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .mobile-lgd\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .mobile-lgd\:rotate-0 {
    transform: rotate(0);
  }

  .mobile-lgd\:rotate-1 {
    transform: rotate(1deg);
  }

  .mobile-lgd\:rotate-2 {
    transform: rotate(2deg);
  }

  .mobile-lgd\:rotate-3 {
    transform: rotate(3deg);
  }

  .mobile-lgd\:rotate-6 {
    transform: rotate(6deg);
  }

  .mobile-lgd\:rotate-12 {
    transform: rotate(12deg);
  }

  .mobile-lgd\:rotate-45 {
    transform: rotate(45deg);
  }

  .mobile-lgd\:rotate-90 {
    transform: rotate(90deg);
  }

  .mobile-lgd\:rotate-180 {
    transform: rotate(180deg);
  }

  .mobile-lgd\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .mobile-lgd\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .mobile-lgd\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .mobile-lgd\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .mobile-lgd\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .mobile-lgd\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .mobile-lgd\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .mobile-lgd\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .mobile-lgd\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

  .mobile-lgd\:hover\:rotate-1:hover {
    transform: rotate(1deg);
  }

  .mobile-lgd\:hover\:rotate-2:hover {
    transform: rotate(2deg);
  }

  .mobile-lgd\:hover\:rotate-3:hover {
    transform: rotate(3deg);
  }

  .mobile-lgd\:hover\:rotate-6:hover {
    transform: rotate(6deg);
  }

  .mobile-lgd\:hover\:rotate-12:hover {
    transform: rotate(12deg);
  }

  .mobile-lgd\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .mobile-lgd\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .mobile-lgd\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .mobile-lgd\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .mobile-lgd\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .mobile-lgd\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

  .mobile-lgd\:hover\:-rotate-12:hover {
    transform: rotate(-12deg);
  }

  .mobile-lgd\:hover\:-rotate-6:hover {
    transform: rotate(-6deg);
  }

  .mobile-lgd\:hover\:-rotate-3:hover {
    transform: rotate(-3deg);
  }

  .mobile-lgd\:hover\:-rotate-2:hover {
    transform: rotate(-2deg);
  }

  .mobile-lgd\:hover\:-rotate-1:hover {
    transform: rotate(-1deg);
  }

  .mobile-lgd\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

  .mobile-lgd\:focus\:rotate-1:focus {
    transform: rotate(1deg);
  }

  .mobile-lgd\:focus\:rotate-2:focus {
    transform: rotate(2deg);
  }

  .mobile-lgd\:focus\:rotate-3:focus {
    transform: rotate(3deg);
  }

  .mobile-lgd\:focus\:rotate-6:focus {
    transform: rotate(6deg);
  }

  .mobile-lgd\:focus\:rotate-12:focus {
    transform: rotate(12deg);
  }

  .mobile-lgd\:focus\:rotate-45:focus {
    transform: rotate(45deg);
  }

  .mobile-lgd\:focus\:rotate-90:focus {
    transform: rotate(90deg);
  }

  .mobile-lgd\:focus\:rotate-180:focus {
    transform: rotate(180deg);
  }

  .mobile-lgd\:focus\:-rotate-180:focus {
    transform: rotate(-180deg);
  }

  .mobile-lgd\:focus\:-rotate-90:focus {
    transform: rotate(-90deg);
  }

  .mobile-lgd\:focus\:-rotate-45:focus {
    transform: rotate(-45deg);
  }

  .mobile-lgd\:focus\:-rotate-12:focus {
    transform: rotate(-12deg);
  }

  .mobile-lgd\:focus\:-rotate-6:focus {
    transform: rotate(-6deg);
  }

  .mobile-lgd\:focus\:-rotate-3:focus {
    transform: rotate(-3deg);
  }

  .mobile-lgd\:focus\:-rotate-2:focus {
    transform: rotate(-2deg);
  }

  .mobile-lgd\:focus\:-rotate-1:focus {
    transform: rotate(-1deg);
  }

  .mobile-lgd\:translate-x-0 {
    transform: translateX(0);
  }

  .mobile-lgd\:translate-x-2 {
    transform: translateX(2px);
  }

  .mobile-lgd\:translate-x-4 {
    transform: translateX(4px);
  }

  .mobile-lgd\:translate-x-6 {
    transform: translateX(6px);
  }

  .mobile-lgd\:translate-x-8 {
    transform: translateX(8px);
  }

  .mobile-lgd\:translate-x-10 {
    transform: translateX(10px);
  }

  .mobile-lgd\:translate-x-12 {
    transform: translateX(12px);
  }

  .mobile-lgd\:translate-x-16 {
    transform: translateX(16px);
  }

  .mobile-lgd\:translate-x-24 {
    transform: translateX(24px);
  }

  .mobile-lgd\:translate-x-32 {
    transform: translateX(32px);
  }

  .mobile-lgd\:translate-x-40 {
    transform: translateX(40px);
  }

  .mobile-lgd\:translate-x-44 {
    transform: translateX(44px);
  }

  .mobile-lgd\:translate-x-48 {
    transform: translateX(48px);
  }

  .mobile-lgd\:translate-x-52 {
    transform: translateX(52px);
  }

  .mobile-lgd\:translate-x-96 {
    transform: translateX(96px);
  }

  .mobile-lgd\:translate-x-px {
    transform: translateX(1px);
  }

  .mobile-lgd\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .mobile-lgd\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .mobile-lgd\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .mobile-lgd\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .mobile-lgd\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .mobile-lgd\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .mobile-lgd\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .mobile-lgd\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .mobile-lgd\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .mobile-lgd\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .mobile-lgd\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .mobile-lgd\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .mobile-lgd\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .mobile-lgd\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .mobile-lgd\:-translate-x-px {
    transform: translateX(-1px);
  }

  .mobile-lgd\:-translate-x-full {
    transform: translateX(-100%);
  }

  .mobile-lgd\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .mobile-lgd\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .mobile-lgd\:translate-x-full {
    transform: translateX(100%);
  }

  .mobile-lgd\:translate-y-0 {
    transform: translateY(0);
  }

  .mobile-lgd\:translate-y-2 {
    transform: translateY(2px);
  }

  .mobile-lgd\:translate-y-4 {
    transform: translateY(4px);
  }

  .mobile-lgd\:translate-y-6 {
    transform: translateY(6px);
  }

  .mobile-lgd\:translate-y-8 {
    transform: translateY(8px);
  }

  .mobile-lgd\:translate-y-10 {
    transform: translateY(10px);
  }

  .mobile-lgd\:translate-y-12 {
    transform: translateY(12px);
  }

  .mobile-lgd\:translate-y-16 {
    transform: translateY(16px);
  }

  .mobile-lgd\:translate-y-24 {
    transform: translateY(24px);
  }

  .mobile-lgd\:translate-y-32 {
    transform: translateY(32px);
  }

  .mobile-lgd\:translate-y-40 {
    transform: translateY(40px);
  }

  .mobile-lgd\:translate-y-44 {
    transform: translateY(44px);
  }

  .mobile-lgd\:translate-y-48 {
    transform: translateY(48px);
  }

  .mobile-lgd\:translate-y-52 {
    transform: translateY(52px);
  }

  .mobile-lgd\:translate-y-96 {
    transform: translateY(96px);
  }

  .mobile-lgd\:translate-y-px {
    transform: translateY(1px);
  }

  .mobile-lgd\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .mobile-lgd\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .mobile-lgd\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .mobile-lgd\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .mobile-lgd\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .mobile-lgd\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .mobile-lgd\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .mobile-lgd\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .mobile-lgd\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .mobile-lgd\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .mobile-lgd\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .mobile-lgd\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .mobile-lgd\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .mobile-lgd\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .mobile-lgd\:-translate-y-px {
    transform: translateY(-1px);
  }

  .mobile-lgd\:-translate-y-full {
    transform: translateY(-100%);
  }

  .mobile-lgd\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .mobile-lgd\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .mobile-lgd\:translate-y-full {
    transform: translateY(100%);
  }

  .mobile-lgd\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .mobile-lgd\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .mobile-lgd\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .mobile-lgd\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .mobile-lgd\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .mobile-lgd\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .mobile-lgd\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .mobile-lgd\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .mobile-lgd\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .mobile-lgd\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .mobile-lgd\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .mobile-lgd\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .mobile-lgd\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .mobile-lgd\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .mobile-lgd\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .mobile-lgd\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .mobile-lgd\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .mobile-lgd\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .mobile-lgd\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .mobile-lgd\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .mobile-lgd\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .mobile-lgd\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .mobile-lgd\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .mobile-lgd\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .mobile-lgd\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .mobile-lgd\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .mobile-lgd\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .mobile-lgd\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .mobile-lgd\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .mobile-lgd\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .mobile-lgd\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .mobile-lgd\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .mobile-lgd\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .mobile-lgd\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .mobile-lgd\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .mobile-lgd\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .mobile-lgd\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .mobile-lgd\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .mobile-lgd\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .mobile-lgd\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .mobile-lgd\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .mobile-lgd\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .mobile-lgd\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .mobile-lgd\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .mobile-lgd\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .mobile-lgd\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .mobile-lgd\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .mobile-lgd\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .mobile-lgd\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .mobile-lgd\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .mobile-lgd\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .mobile-lgd\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .mobile-lgd\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .mobile-lgd\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .mobile-lgd\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .mobile-lgd\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .mobile-lgd\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .mobile-lgd\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .mobile-lgd\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .mobile-lgd\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .mobile-lgd\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .mobile-lgd\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .mobile-lgd\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .mobile-lgd\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .mobile-lgd\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .mobile-lgd\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .mobile-lgd\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .mobile-lgd\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .mobile-lgd\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .mobile-lgd\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .mobile-lgd\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .mobile-lgd\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .mobile-lgd\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .mobile-lgd\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .mobile-lgd\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .mobile-lgd\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .mobile-lgd\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .mobile-lgd\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .mobile-lgd\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .mobile-lgd\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .mobile-lgd\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .mobile-lgd\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .mobile-lgd\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .mobile-lgd\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .mobile-lgd\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .mobile-lgd\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .mobile-lgd\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .mobile-lgd\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .mobile-lgd\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .mobile-lgd\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .mobile-lgd\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .mobile-lgd\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .mobile-lgd\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .mobile-lgd\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .mobile-lgd\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .mobile-lgd\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .mobile-lgd\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .mobile-lgd\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .mobile-lgd\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .mobile-lgd\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .mobile-lgd\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .mobile-lgd\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

  .mobile-lgd\:focus\:-translate-x-1\/2:focus {
    transform: translateX(-50%);
  }

  .mobile-lgd\:focus\:translate-x-1\/2:focus {
    transform: translateX(50%);
  }

  .mobile-lgd\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .mobile-lgd\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .mobile-lgd\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .mobile-lgd\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .mobile-lgd\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .mobile-lgd\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .mobile-lgd\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .mobile-lgd\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .mobile-lgd\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .mobile-lgd\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .mobile-lgd\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .mobile-lgd\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .mobile-lgd\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .mobile-lgd\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .mobile-lgd\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .mobile-lgd\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .mobile-lgd\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .mobile-lgd\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .mobile-lgd\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .mobile-lgd\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .mobile-lgd\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .mobile-lgd\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .mobile-lgd\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .mobile-lgd\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .mobile-lgd\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .mobile-lgd\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .mobile-lgd\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .mobile-lgd\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .mobile-lgd\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .mobile-lgd\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .mobile-lgd\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .mobile-lgd\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .mobile-lgd\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

  .mobile-lgd\:focus\:-translate-y-1\/2:focus {
    transform: translateY(-50%);
  }

  .mobile-lgd\:focus\:translate-y-1\/2:focus {
    transform: translateY(50%);
  }

  .mobile-lgd\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .mobile-lgd\:skew-x-0 {
    transform: skewX(0);
  }

  .mobile-lgd\:skew-x-1 {
    transform: skewX(1deg);
  }

  .mobile-lgd\:skew-x-2 {
    transform: skewX(2deg);
  }

  .mobile-lgd\:skew-x-3 {
    transform: skewX(3deg);
  }

  .mobile-lgd\:skew-x-6 {
    transform: skewX(6deg);
  }

  .mobile-lgd\:skew-x-12 {
    transform: skewX(12deg);
  }

  .mobile-lgd\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .mobile-lgd\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .mobile-lgd\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .mobile-lgd\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .mobile-lgd\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .mobile-lgd\:skew-y-0 {
    transform: skewY(0);
  }

  .mobile-lgd\:skew-y-1 {
    transform: skewY(1deg);
  }

  .mobile-lgd\:skew-y-2 {
    transform: skewY(2deg);
  }

  .mobile-lgd\:skew-y-3 {
    transform: skewY(3deg);
  }

  .mobile-lgd\:skew-y-6 {
    transform: skewY(6deg);
  }

  .mobile-lgd\:skew-y-12 {
    transform: skewY(12deg);
  }

  .mobile-lgd\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .mobile-lgd\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .mobile-lgd\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .mobile-lgd\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .mobile-lgd\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .mobile-lgd\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .mobile-lgd\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .mobile-lgd\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .mobile-lgd\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .mobile-lgd\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .mobile-lgd\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .mobile-lgd\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .mobile-lgd\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .mobile-lgd\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .mobile-lgd\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .mobile-lgd\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .mobile-lgd\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .mobile-lgd\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .mobile-lgd\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .mobile-lgd\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .mobile-lgd\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .mobile-lgd\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .mobile-lgd\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .mobile-lgd\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .mobile-lgd\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .mobile-lgd\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .mobile-lgd\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .mobile-lgd\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .mobile-lgd\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .mobile-lgd\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .mobile-lgd\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .mobile-lgd\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .mobile-lgd\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .mobile-lgd\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .mobile-lgd\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .mobile-lgd\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .mobile-lgd\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .mobile-lgd\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .mobile-lgd\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .mobile-lgd\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .mobile-lgd\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .mobile-lgd\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .mobile-lgd\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .mobile-lgd\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .mobile-lgd\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .mobile-lgd\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .mobile-lgd\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .mobile-lgd\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .mobile-lgd\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .mobile-lgd\:transition-none {
    transition-property: none;
  }

  .mobile-lgd\:transition-all {
    transition-property: all;
  }

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

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

  .mobile-lgd\:transition-opacity {
    transition-property: opacity;
  }

  .mobile-lgd\:transition-shadow {
    transition-property: box-shadow;
  }

  .mobile-lgd\:transition-transform {
    transition-property: transform;
  }

  .mobile-lgd\:ease-linear {
    transition-timing-function: linear;
  }

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

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

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

  .mobile-lgd\:duration-75 {
    transition-duration: 75ms;
  }

  .mobile-lgd\:duration-100 {
    transition-duration: 100ms;
  }

  .mobile-lgd\:duration-150 {
    transition-duration: 150ms;
  }

  .mobile-lgd\:duration-200 {
    transition-duration: 200ms;
  }

  .mobile-lgd\:duration-300 {
    transition-duration: 300ms;
  }

  .mobile-lgd\:duration-500 {
    transition-duration: 500ms;
  }

  .mobile-lgd\:duration-700 {
    transition-duration: 700ms;
  }

  .mobile-lgd\:duration-1000 {
    transition-duration: 1000ms;
  }

  .mobile-lgd\:delay-75 {
    transition-delay: 75ms;
  }

  .mobile-lgd\:delay-100 {
    transition-delay: 100ms;
  }

  .mobile-lgd\:delay-150 {
    transition-delay: 150ms;
  }

  .mobile-lgd\:delay-200 {
    transition-delay: 200ms;
  }

  .mobile-lgd\:delay-300 {
    transition-delay: 300ms;
  }

  .mobile-lgd\:delay-500 {
    transition-delay: 500ms;
  }

  .mobile-lgd\:delay-700 {
    transition-delay: 700ms;
  }

  .mobile-lgd\:delay-1000 {
    transition-delay: 1000ms;
  }

  .mobile-lgd\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .mobile-lgd\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

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

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

  .mobile-lgd\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }
}

@media (min-width: 82.25em) {
  .mobile-lg\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .mobile-lg\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .mobile-lg\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .mobile-lg\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .mobile-lg\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .mobile-lg\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .mobile-lg\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .mobile-lg\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .mobile-lg\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .mobile-lg\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .mobile-lg\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .mobile-lg\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .mobile-lg\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .mobile-lg\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .mobile-lg\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .mobile-lg\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .mobile-lg\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .mobile-lg\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .mobile-lg\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .mobile-lg\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .mobile-lg\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .mobile-lg\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .mobile-lg\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .mobile-lg\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .mobile-lg\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .mobile-lg\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .mobile-lg\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .mobile-lg\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .mobile-lg\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .mobile-lg\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .mobile-lg\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .mobile-lg\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .mobile-lg\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .mobile-lg\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .mobile-lg\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .mobile-lg\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .mobile-lg\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .mobile-lg\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .mobile-lg\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .mobile-lg\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .mobile-lg\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .mobile-lg\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .mobile-lg\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .mobile-lg\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .mobile-lg\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .mobile-lg\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .mobile-lg\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .mobile-lg\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .mobile-lg\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .mobile-lg\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .mobile-lg\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .mobile-lg\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .mobile-lg\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .mobile-lg\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .mobile-lg\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .mobile-lg\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .mobile-lg\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .mobile-lg\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .mobile-lg\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .mobile-lg\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .mobile-lg\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .mobile-lg\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .mobile-lg\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .mobile-lg\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .mobile-lg\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .mobile-lg\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .mobile-lg\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .mobile-lg\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .mobile-lg\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .mobile-lg\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .mobile-lg\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent;
  }

  .mobile-lg\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .mobile-lg\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .mobile-lg\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .mobile-lg\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .mobile-lg\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .mobile-lg\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .mobile-lg\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .mobile-lg\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .mobile-lg\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .mobile-lg\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .mobile-lg\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .mobile-lg\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .mobile-lg\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .mobile-lg\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .mobile-lg\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .mobile-lg\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .mobile-lg\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

  .mobile-lg\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid;
  }

  .mobile-lg\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed;
  }

  .mobile-lg\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted;
  }

  .mobile-lg\:divide-double > :not(template) ~ :not(template) {
    border-style: double;
  }

  .mobile-lg\:divide-none > :not(template) ~ :not(template) {
    border-style: none;
  }

  .mobile-lg\:bg-clip-border {
    background-clip: border-box;
  }

  .mobile-lg\:bg-clip-padding {
    background-clip: padding-box;
  }

  .mobile-lg\:bg-clip-content {
    background-clip: content-box;
  }

  .mobile-lg\:bg-transparent {
    background-color: transparent;
  }

  .mobile-lg\:bg-black {
    background-color: #000;
  }

  .mobile-lg\:bg-white {
    background-color: #fff;
  }

  .mobile-lg\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .mobile-lg\:bg-blue-500 {
    background-color: #245c6d;
  }

  .mobile-lg\:bg-blue-600 {
    background-color: #215362;
  }

  .mobile-lg\:bg-blue-700 {
    background-color: #1e4957;
  }

  .mobile-lg\:bg-blue-750 {
    background-color: #174351;
  }

  .mobile-lg\:bg-blue-800 {
    background-color: #183641;
  }

  .mobile-lg\:bg-blue-900 {
    background-color: #132e38;
  }

  .mobile-lg\:bg-blue-1000 {
    background-color: #112b34;
  }

  .mobile-lg\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .mobile-lg\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .mobile-lg\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .mobile-lg\:bg-earth-500 {
    background-color: #ad997f;
  }

  .mobile-lg\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:bg-warm-300 {
    background-color: #ea7753;
  }

  .mobile-lg\:bg-warm-800 {
    background-color: #8b2100;
  }

  .mobile-lg\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

  .mobile-lg\:hover\:bg-black:hover {
    background-color: #000;
  }

  .mobile-lg\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .mobile-lg\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .mobile-lg\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .mobile-lg\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .mobile-lg\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .mobile-lg\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .mobile-lg\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .mobile-lg\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .mobile-lg\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .mobile-lg\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .mobile-lg\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .mobile-lg\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .mobile-lg\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .mobile-lg\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .mobile-lg\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .mobile-lg\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

  .mobile-lg\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .mobile-lg\:focus\:bg-black:focus {
    background-color: #000;
  }

  .mobile-lg\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .mobile-lg\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .mobile-lg\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .mobile-lg\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .mobile-lg\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .mobile-lg\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .mobile-lg\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .mobile-lg\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .mobile-lg\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .mobile-lg\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .mobile-lg\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .mobile-lg\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .mobile-lg\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .mobile-lg\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .mobile-lg\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .mobile-lg\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .mobile-lg\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .mobile-lg\:active\:bg-black:active {
    background-color: #000;
  }

  .mobile-lg\:active\:bg-white:active {
    background-color: #fff;
  }

  .mobile-lg\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .mobile-lg\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .mobile-lg\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .mobile-lg\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .mobile-lg\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .mobile-lg\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .mobile-lg\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .mobile-lg\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .mobile-lg\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .mobile-lg\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .mobile-lg\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .mobile-lg\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .mobile-lg\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .mobile-lg\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .mobile-lg\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .mobile-lg\:bg-none {
    background-image: none;
  }

  .mobile-lg\:bg-bottom {
    background-position: bottom;
  }

  .mobile-lg\:bg-center {
    background-position: center;
  }

  .mobile-lg\:bg-left {
    background-position: left;
  }

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

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

  .mobile-lg\:bg-right {
    background-position: right;
  }

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

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

  .mobile-lg\:bg-top {
    background-position: top;
  }

  .mobile-lg\:bg-repeat {
    background-repeat: repeat;
  }

  .mobile-lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mobile-lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .mobile-lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .mobile-lg\:bg-repeat-round {
    background-repeat: round;
  }

  .mobile-lg\:bg-repeat-space {
    background-repeat: space;
  }

  .mobile-lg\:bg-auto {
    background-size: auto;
  }

  .mobile-lg\:bg-cover {
    background-size: cover;
  }

  .mobile-lg\:bg-contain {
    background-size: contain;
  }

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

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

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

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

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

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

  .mobile-lg\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .mobile-lg\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .mobile-lg\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .mobile-lg\:active\:bg-auto:active {
    background-size: auto;
  }

  .mobile-lg\:active\:bg-cover:active {
    background-size: cover;
  }

  .mobile-lg\:active\:bg-contain:active {
    background-size: contain;
  }

  .mobile-lg\:border-transparent {
    border-color: transparent;
  }

  .mobile-lg\:border-black {
    border-color: #000;
  }

  .mobile-lg\:border-white {
    border-color: #fff;
  }

  .mobile-lg\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .mobile-lg\:border-blue-500 {
    border-color: #245c6d;
  }

  .mobile-lg\:border-blue-600 {
    border-color: #215362;
  }

  .mobile-lg\:border-blue-700 {
    border-color: #1e4957;
  }

  .mobile-lg\:border-blue-750 {
    border-color: #174351;
  }

  .mobile-lg\:border-blue-800 {
    border-color: #183641;
  }

  .mobile-lg\:border-blue-900 {
    border-color: #132e38;
  }

  .mobile-lg\:border-blue-1000 {
    border-color: #112b34;
  }

  .mobile-lg\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .mobile-lg\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .mobile-lg\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .mobile-lg\:border-earth-500 {
    border-color: #ad997f;
  }

  .mobile-lg\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:border-warm-300 {
    border-color: #ea7753;
  }

  .mobile-lg\:border-warm-800 {
    border-color: #8b2100;
  }

  .mobile-lg\:border-pink-400 {
    border-color: #c68ab5;
  }

  .mobile-lg\:rounded-3 {
    border-radius: 3px;
  }

  .mobile-lg\:rounded-circle {
    border-radius: 50%;
  }

  .mobile-lg\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .mobile-lg\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .mobile-lg\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .mobile-lg\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .mobile-lg\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .mobile-lg\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .mobile-lg\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .mobile-lg\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .mobile-lg\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .mobile-lg\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .mobile-lg\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .mobile-lg\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .mobile-lg\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .mobile-lg\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .mobile-lg\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .mobile-lg\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .mobile-lg\:border-solid {
    border-style: solid;
  }

  .mobile-lg\:border-dashed {
    border-style: dashed;
  }

  .mobile-lg\:border-dotted {
    border-style: dotted;
  }

  .mobile-lg\:border-double {
    border-style: double;
  }

  .mobile-lg\:border-none {
    border-style: none;
  }

  .mobile-lg\:border-0 {
    border-width: 0;
  }

  .mobile-lg\:border-1 {
    border-width: 1px;
  }

  .mobile-lg\:border-2 {
    border-width: 2px;
  }

  .mobile-lg\:border {
    border-width: 1px;
  }

  .mobile-lg\:border-t-0 {
    border-top-width: 0;
  }

  .mobile-lg\:border-r-0 {
    border-right-width: 0;
  }

  .mobile-lg\:border-b-0 {
    border-bottom-width: 0;
  }

  .mobile-lg\:border-l-0 {
    border-left-width: 0;
  }

  .mobile-lg\:border-t-1 {
    border-top-width: 1px;
  }

  .mobile-lg\:border-r-1 {
    border-right-width: 1px;
  }

  .mobile-lg\:border-b-1 {
    border-bottom-width: 1px;
  }

  .mobile-lg\:border-l-1 {
    border-left-width: 1px;
  }

  .mobile-lg\:border-t-2 {
    border-top-width: 2px;
  }

  .mobile-lg\:border-r-2 {
    border-right-width: 2px;
  }

  .mobile-lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .mobile-lg\:border-l-2 {
    border-left-width: 2px;
  }

  .mobile-lg\:border-t {
    border-top-width: 1px;
  }

  .mobile-lg\:border-r {
    border-right-width: 1px;
  }

  .mobile-lg\:border-b {
    border-bottom-width: 1px;
  }

  .mobile-lg\:border-l {
    border-left-width: 1px;
  }

  .mobile-lg\:box-border {
    box-sizing: border-box;
  }

  .mobile-lg\:box-content {
    box-sizing: content-box;
  }

  .mobile-lg\:block {
    display: block;
  }

  .mobile-lg\:inline-block {
    display: inline-block;
  }

  .mobile-lg\:inline {
    display: inline;
  }

  .mobile-lg\:flex {
    display: flex;
  }

  .mobile-lg\:inline-flex {
    display: inline-flex;
  }

  .mobile-lg\:table {
    display: table;
  }

  .mobile-lg\:table-caption {
    display: table-caption;
  }

  .mobile-lg\:table-cell {
    display: table-cell;
  }

  .mobile-lg\:table-column {
    display: table-column;
  }

  .mobile-lg\:table-column-group {
    display: table-column-group;
  }

  .mobile-lg\:table-footer-group {
    display: table-footer-group;
  }

  .mobile-lg\:table-header-group {
    display: table-header-group;
  }

  .mobile-lg\:table-row-group {
    display: table-row-group;
  }

  .mobile-lg\:table-row {
    display: table-row;
  }

  .mobile-lg\:hidden {
    display: none;
  }

  .mobile-lg\:flex-row {
    flex-direction: row;
  }

  .mobile-lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .mobile-lg\:flex-col {
    flex-direction: column;
  }

  .mobile-lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .mobile-lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .mobile-lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .mobile-lg\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .mobile-lg\:items-start {
    align-items: flex-start;
  }

  .mobile-lg\:items-end {
    align-items: flex-end;
  }

  .mobile-lg\:items-center {
    align-items: center;
  }

  .mobile-lg\:items-baseline {
    align-items: baseline;
  }

  .mobile-lg\:items-stretch {
    align-items: stretch;
  }

  .mobile-lg\:content-center {
    align-content: center;
  }

  .mobile-lg\:content-start {
    align-content: flex-start;
  }

  .mobile-lg\:content-end {
    align-content: flex-end;
  }

  .mobile-lg\:content-between {
    align-content: space-between;
  }

  .mobile-lg\:content-around {
    align-content: space-around;
  }

  .mobile-lg\:content-evenly {
    align-content: space-evenly;
  }

  .mobile-lg\:self-auto {
    align-self: auto;
  }

  .mobile-lg\:self-start {
    align-self: flex-start;
  }

  .mobile-lg\:self-end {
    align-self: flex-end;
  }

  .mobile-lg\:self-center {
    align-self: center;
  }

  .mobile-lg\:self-stretch {
    align-self: stretch;
  }

  .mobile-lg\:justify-start {
    justify-content: flex-start;
  }

  .mobile-lg\:justify-end {
    justify-content: flex-end;
  }

  .mobile-lg\:justify-center {
    justify-content: center;
  }

  .mobile-lg\:justify-between {
    justify-content: space-between;
  }

  .mobile-lg\:justify-around {
    justify-content: space-around;
  }

  .mobile-lg\:justify-evenly {
    justify-content: space-evenly;
  }

  .mobile-lg\:flex-1 {
    flex: 1 1 0%;
  }

  .mobile-lg\:flex-auto {
    flex: 1 1 auto;
  }

  .mobile-lg\:flex-initial {
    flex: 0 1 auto;
  }

  .mobile-lg\:flex-none {
    flex: none;
  }

  .mobile-lg\:flex-grow-0 {
    flex-grow: 0;
  }

  .mobile-lg\:flex-grow {
    flex-grow: 1;
  }

  .mobile-lg\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .mobile-lg\:flex-shrink {
    flex-shrink: 1;
  }

  .mobile-lg\:order-first {
    order: -9999;
  }

  .mobile-lg\:order-last {
    order: 9999;
  }

  .mobile-lg\:order-none {
    order: 0;
  }

  .mobile-lg\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .mobile-lg\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .mobile-lg\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .mobile-lg\:font-thin {
    font-weight: 200;
  }

  .mobile-lg\:font-light {
    font-weight: 300;
  }

  .mobile-lg\:font-normal {
    font-weight: 400;
  }

  .mobile-lg\:font-medium {
    font-weight: 500;
  }

  .mobile-lg\:font-semibold {
    font-weight: 600;
  }

  .mobile-lg\:font-bold {
    font-weight: 700;
  }

  .mobile-lg\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .mobile-lg\:hover\:font-light:hover {
    font-weight: 300;
  }

  .mobile-lg\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .mobile-lg\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .mobile-lg\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .mobile-lg\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .mobile-lg\:h-72 {
    height: 72px;
  }

  .mobile-lg\:h-104 {
    height: 104px;
  }

  .mobile-lg\:h-444 {
    height: 444px;
  }

  .mobile-lg\:h-auto {
    height: auto;
  }

  .mobile-lg\:h-1\/2 {
    height: 50%;
  }

  .mobile-lg\:h-7\/10 {
    height: 70%;
  }

  .mobile-lg\:h-9\/10 {
    height: 90%;
  }

  .mobile-lg\:h-full {
    height: 100%;
  }

  .mobile-lg\:h-90vh {
    height: 90vh;
  }

  .mobile-lg\:h-screen {
    height: 100vh;
  }

  .mobile-lg\:text-10 {
    font-size: .625rem;
  }

  .mobile-lg\:text-11 {
    font-size: .6875rem;
  }

  .mobile-lg\:text-12 {
    font-size: .75rem;
  }

  .mobile-lg\:text-13 {
    font-size: .8125rem;
  }

  .mobile-lg\:text-14 {
    font-size: .875rem;
  }

  .mobile-lg\:text-16 {
    font-size: 1rem;
  }

  .mobile-lg\:text-18 {
    font-size: 1.125rem;
  }

  .mobile-lg\:text-20 {
    font-size: 1.25rem;
  }

  .mobile-lg\:text-24 {
    font-size: 1.5rem;
  }

  .mobile-lg\:text-36 {
    font-size: 2.25rem;
  }

  .mobile-lg\:leading-normal {
    line-height: 1.5;
  }

  .mobile-lg\:leading-loose {
    line-height: 2;
  }

  .mobile-lg\:list-inside {
    list-style-position: inside;
  }

  .mobile-lg\:list-outside {
    list-style-position: outside;
  }

  .mobile-lg\:list-none {
    list-style-type: none;
  }

  .mobile-lg\:list-disc {
    list-style-type: disc;
  }

  .mobile-lg\:list-decimal {
    list-style-type: decimal;
  }

  .mobile-lg\:m-0 {
    margin: 0;
  }

  .mobile-lg\:m-2 {
    margin: 2px;
  }

  .mobile-lg\:m-4 {
    margin: 4px;
  }

  .mobile-lg\:m-6 {
    margin: 6px;
  }

  .mobile-lg\:m-8 {
    margin: 8px;
  }

  .mobile-lg\:m-10 {
    margin: 10px;
  }

  .mobile-lg\:m-12 {
    margin: 12px;
  }

  .mobile-lg\:m-16 {
    margin: 16px;
  }

  .mobile-lg\:m-24 {
    margin: 24px;
  }

  .mobile-lg\:m-32 {
    margin: 32px;
  }

  .mobile-lg\:m-40 {
    margin: 40px;
  }

  .mobile-lg\:m-44 {
    margin: 44px;
  }

  .mobile-lg\:m-48 {
    margin: 48px;
  }

  .mobile-lg\:m-52 {
    margin: 52px;
  }

  .mobile-lg\:m-96 {
    margin: 96px;
  }

  .mobile-lg\:m-auto {
    margin: auto;
  }

  .mobile-lg\:m-px {
    margin: 1px;
  }

  .mobile-lg\:-m-2 {
    margin: -2px;
  }

  .mobile-lg\:-m-4 {
    margin: -4px;
  }

  .mobile-lg\:-m-6 {
    margin: -6px;
  }

  .mobile-lg\:-m-8 {
    margin: -8px;
  }

  .mobile-lg\:-m-10 {
    margin: -10px;
  }

  .mobile-lg\:-m-12 {
    margin: -12px;
  }

  .mobile-lg\:-m-16 {
    margin: -16px;
  }

  .mobile-lg\:-m-24 {
    margin: -24px;
  }

  .mobile-lg\:-m-32 {
    margin: -32px;
  }

  .mobile-lg\:-m-40 {
    margin: -40px;
  }

  .mobile-lg\:-m-44 {
    margin: -44px;
  }

  .mobile-lg\:-m-48 {
    margin: -48px;
  }

  .mobile-lg\:-m-52 {
    margin: -52px;
  }

  .mobile-lg\:-m-96 {
    margin: -96px;
  }

  .mobile-lg\:-m-px {
    margin: -1px;
  }

  .mobile-lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mobile-lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-lg\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .mobile-lg\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .mobile-lg\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .mobile-lg\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .mobile-lg\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .mobile-lg\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .mobile-lg\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mobile-lg\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .mobile-lg\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mobile-lg\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mobile-lg\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .mobile-lg\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .mobile-lg\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .mobile-lg\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .mobile-lg\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .mobile-lg\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .mobile-lg\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .mobile-lg\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .mobile-lg\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mobile-lg\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mobile-lg\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .mobile-lg\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .mobile-lg\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .mobile-lg\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .mobile-lg\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .mobile-lg\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .mobile-lg\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .mobile-lg\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .mobile-lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mobile-lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mobile-lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mobile-lg\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .mobile-lg\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .mobile-lg\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .mobile-lg\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .mobile-lg\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .mobile-lg\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .mobile-lg\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .mobile-lg\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .mobile-lg\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .mobile-lg\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .mobile-lg\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .mobile-lg\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .mobile-lg\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .mobile-lg\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .mobile-lg\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .mobile-lg\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .mobile-lg\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .mobile-lg\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .mobile-lg\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .mobile-lg\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .mobile-lg\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .mobile-lg\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .mobile-lg\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .mobile-lg\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .mobile-lg\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .mobile-lg\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .mobile-lg\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .mobile-lg\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .mobile-lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .mobile-lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .mobile-lg\:mt-0 {
    margin-top: 0;
  }

  .mobile-lg\:mr-0 {
    margin-right: 0;
  }

  .mobile-lg\:mb-0 {
    margin-bottom: 0;
  }

  .mobile-lg\:ml-0 {
    margin-left: 0;
  }

  .mobile-lg\:mt-2 {
    margin-top: 2px;
  }

  .mobile-lg\:mr-2 {
    margin-right: 2px;
  }

  .mobile-lg\:mb-2 {
    margin-bottom: 2px;
  }

  .mobile-lg\:ml-2 {
    margin-left: 2px;
  }

  .mobile-lg\:mt-4 {
    margin-top: 4px;
  }

  .mobile-lg\:mr-4 {
    margin-right: 4px;
  }

  .mobile-lg\:mb-4 {
    margin-bottom: 4px;
  }

  .mobile-lg\:ml-4 {
    margin-left: 4px;
  }

  .mobile-lg\:mt-6 {
    margin-top: 6px;
  }

  .mobile-lg\:mr-6 {
    margin-right: 6px;
  }

  .mobile-lg\:mb-6 {
    margin-bottom: 6px;
  }

  .mobile-lg\:ml-6 {
    margin-left: 6px;
  }

  .mobile-lg\:mt-8 {
    margin-top: 8px;
  }

  .mobile-lg\:mr-8 {
    margin-right: 8px;
  }

  .mobile-lg\:mb-8 {
    margin-bottom: 8px;
  }

  .mobile-lg\:ml-8 {
    margin-left: 8px;
  }

  .mobile-lg\:mt-10 {
    margin-top: 10px;
  }

  .mobile-lg\:mr-10 {
    margin-right: 10px;
  }

  .mobile-lg\:mb-10 {
    margin-bottom: 10px;
  }

  .mobile-lg\:ml-10 {
    margin-left: 10px;
  }

  .mobile-lg\:mt-12 {
    margin-top: 12px;
  }

  .mobile-lg\:mr-12 {
    margin-right: 12px;
  }

  .mobile-lg\:mb-12 {
    margin-bottom: 12px;
  }

  .mobile-lg\:ml-12 {
    margin-left: 12px;
  }

  .mobile-lg\:mt-16 {
    margin-top: 16px;
  }

  .mobile-lg\:mr-16 {
    margin-right: 16px;
  }

  .mobile-lg\:mb-16 {
    margin-bottom: 16px;
  }

  .mobile-lg\:ml-16 {
    margin-left: 16px;
  }

  .mobile-lg\:mt-24 {
    margin-top: 24px;
  }

  .mobile-lg\:mr-24 {
    margin-right: 24px;
  }

  .mobile-lg\:mb-24 {
    margin-bottom: 24px;
  }

  .mobile-lg\:ml-24 {
    margin-left: 24px;
  }

  .mobile-lg\:mt-32 {
    margin-top: 32px;
  }

  .mobile-lg\:mr-32 {
    margin-right: 32px;
  }

  .mobile-lg\:mb-32 {
    margin-bottom: 32px;
  }

  .mobile-lg\:ml-32 {
    margin-left: 32px;
  }

  .mobile-lg\:mt-40 {
    margin-top: 40px;
  }

  .mobile-lg\:mr-40 {
    margin-right: 40px;
  }

  .mobile-lg\:mb-40 {
    margin-bottom: 40px;
  }

  .mobile-lg\:ml-40 {
    margin-left: 40px;
  }

  .mobile-lg\:mt-44 {
    margin-top: 44px;
  }

  .mobile-lg\:mr-44 {
    margin-right: 44px;
  }

  .mobile-lg\:mb-44 {
    margin-bottom: 44px;
  }

  .mobile-lg\:ml-44 {
    margin-left: 44px;
  }

  .mobile-lg\:mt-48 {
    margin-top: 48px;
  }

  .mobile-lg\:mr-48 {
    margin-right: 48px;
  }

  .mobile-lg\:mb-48 {
    margin-bottom: 48px;
  }

  .mobile-lg\:ml-48 {
    margin-left: 48px;
  }

  .mobile-lg\:mt-52 {
    margin-top: 52px;
  }

  .mobile-lg\:mr-52 {
    margin-right: 52px;
  }

  .mobile-lg\:mb-52 {
    margin-bottom: 52px;
  }

  .mobile-lg\:ml-52 {
    margin-left: 52px;
  }

  .mobile-lg\:mt-96 {
    margin-top: 96px;
  }

  .mobile-lg\:mr-96 {
    margin-right: 96px;
  }

  .mobile-lg\:mb-96 {
    margin-bottom: 96px;
  }

  .mobile-lg\:ml-96 {
    margin-left: 96px;
  }

  .mobile-lg\:mt-auto {
    margin-top: auto;
  }

  .mobile-lg\:mr-auto {
    margin-right: auto;
  }

  .mobile-lg\:mb-auto {
    margin-bottom: auto;
  }

  .mobile-lg\:ml-auto {
    margin-left: auto;
  }

  .mobile-lg\:mt-px {
    margin-top: 1px;
  }

  .mobile-lg\:mr-px {
    margin-right: 1px;
  }

  .mobile-lg\:mb-px {
    margin-bottom: 1px;
  }

  .mobile-lg\:ml-px {
    margin-left: 1px;
  }

  .mobile-lg\:-mt-2 {
    margin-top: -2px;
  }

  .mobile-lg\:-mr-2 {
    margin-right: -2px;
  }

  .mobile-lg\:-mb-2 {
    margin-bottom: -2px;
  }

  .mobile-lg\:-ml-2 {
    margin-left: -2px;
  }

  .mobile-lg\:-mt-4 {
    margin-top: -4px;
  }

  .mobile-lg\:-mr-4 {
    margin-right: -4px;
  }

  .mobile-lg\:-mb-4 {
    margin-bottom: -4px;
  }

  .mobile-lg\:-ml-4 {
    margin-left: -4px;
  }

  .mobile-lg\:-mt-6 {
    margin-top: -6px;
  }

  .mobile-lg\:-mr-6 {
    margin-right: -6px;
  }

  .mobile-lg\:-mb-6 {
    margin-bottom: -6px;
  }

  .mobile-lg\:-ml-6 {
    margin-left: -6px;
  }

  .mobile-lg\:-mt-8 {
    margin-top: -8px;
  }

  .mobile-lg\:-mr-8 {
    margin-right: -8px;
  }

  .mobile-lg\:-mb-8 {
    margin-bottom: -8px;
  }

  .mobile-lg\:-ml-8 {
    margin-left: -8px;
  }

  .mobile-lg\:-mt-10 {
    margin-top: -10px;
  }

  .mobile-lg\:-mr-10 {
    margin-right: -10px;
  }

  .mobile-lg\:-mb-10 {
    margin-bottom: -10px;
  }

  .mobile-lg\:-ml-10 {
    margin-left: -10px;
  }

  .mobile-lg\:-mt-12 {
    margin-top: -12px;
  }

  .mobile-lg\:-mr-12 {
    margin-right: -12px;
  }

  .mobile-lg\:-mb-12 {
    margin-bottom: -12px;
  }

  .mobile-lg\:-ml-12 {
    margin-left: -12px;
  }

  .mobile-lg\:-mt-16 {
    margin-top: -16px;
  }

  .mobile-lg\:-mr-16 {
    margin-right: -16px;
  }

  .mobile-lg\:-mb-16 {
    margin-bottom: -16px;
  }

  .mobile-lg\:-ml-16 {
    margin-left: -16px;
  }

  .mobile-lg\:-mt-24 {
    margin-top: -24px;
  }

  .mobile-lg\:-mr-24 {
    margin-right: -24px;
  }

  .mobile-lg\:-mb-24 {
    margin-bottom: -24px;
  }

  .mobile-lg\:-ml-24 {
    margin-left: -24px;
  }

  .mobile-lg\:-mt-32 {
    margin-top: -32px;
  }

  .mobile-lg\:-mr-32 {
    margin-right: -32px;
  }

  .mobile-lg\:-mb-32 {
    margin-bottom: -32px;
  }

  .mobile-lg\:-ml-32 {
    margin-left: -32px;
  }

  .mobile-lg\:-mt-40 {
    margin-top: -40px;
  }

  .mobile-lg\:-mr-40 {
    margin-right: -40px;
  }

  .mobile-lg\:-mb-40 {
    margin-bottom: -40px;
  }

  .mobile-lg\:-ml-40 {
    margin-left: -40px;
  }

  .mobile-lg\:-mt-44 {
    margin-top: -44px;
  }

  .mobile-lg\:-mr-44 {
    margin-right: -44px;
  }

  .mobile-lg\:-mb-44 {
    margin-bottom: -44px;
  }

  .mobile-lg\:-ml-44 {
    margin-left: -44px;
  }

  .mobile-lg\:-mt-48 {
    margin-top: -48px;
  }

  .mobile-lg\:-mr-48 {
    margin-right: -48px;
  }

  .mobile-lg\:-mb-48 {
    margin-bottom: -48px;
  }

  .mobile-lg\:-ml-48 {
    margin-left: -48px;
  }

  .mobile-lg\:-mt-52 {
    margin-top: -52px;
  }

  .mobile-lg\:-mr-52 {
    margin-right: -52px;
  }

  .mobile-lg\:-mb-52 {
    margin-bottom: -52px;
  }

  .mobile-lg\:-ml-52 {
    margin-left: -52px;
  }

  .mobile-lg\:-mt-96 {
    margin-top: -96px;
  }

  .mobile-lg\:-mr-96 {
    margin-right: -96px;
  }

  .mobile-lg\:-mb-96 {
    margin-bottom: -96px;
  }

  .mobile-lg\:-ml-96 {
    margin-left: -96px;
  }

  .mobile-lg\:-mt-px {
    margin-top: -1px;
  }

  .mobile-lg\:-mr-px {
    margin-right: -1px;
  }

  .mobile-lg\:-mb-px {
    margin-bottom: -1px;
  }

  .mobile-lg\:-ml-px {
    margin-left: -1px;
  }

  .mobile-lg\:max-w-600 {
    max-width: 600px;
  }

  .mobile-lg\:max-w-770 {
    max-width: 770px;
  }

  .mobile-lg\:min-h-0 {
    min-height: 0;
  }

  .mobile-lg\:min-h-600 {
    min-height: 600px;
  }

  .mobile-lg\:min-h-full {
    min-height: 100%;
  }

  .mobile-lg\:overflow-auto {
    overflow: auto;
  }

  .mobile-lg\:overflow-hidden {
    overflow: hidden;
  }

  .mobile-lg\:overflow-visible {
    overflow: visible;
  }

  .mobile-lg\:overflow-scroll {
    overflow: scroll;
  }

  .mobile-lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .mobile-lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .mobile-lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .mobile-lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .mobile-lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .mobile-lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .mobile-lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .mobile-lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .mobile-lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .mobile-lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .mobile-lg\:p-0 {
    padding: 0;
  }

  .mobile-lg\:p-2 {
    padding: 2px;
  }

  .mobile-lg\:p-4 {
    padding: 4px;
  }

  .mobile-lg\:p-6 {
    padding: 6px;
  }

  .mobile-lg\:p-8 {
    padding: 8px;
  }

  .mobile-lg\:p-10 {
    padding: 10px;
  }

  .mobile-lg\:p-12 {
    padding: 12px;
  }

  .mobile-lg\:p-14 {
    padding: 14px;
  }

  .mobile-lg\:p-16 {
    padding: 16px;
  }

  .mobile-lg\:p-18 {
    padding: 18px;
  }

  .mobile-lg\:p-22 {
    padding: 22px;
  }

  .mobile-lg\:p-24 {
    padding: 24px;
  }

  .mobile-lg\:p-32 {
    padding: 32px;
  }

  .mobile-lg\:p-40 {
    padding: 40px;
  }

  .mobile-lg\:p-44 {
    padding: 44px;
  }

  .mobile-lg\:p-48 {
    padding: 48px;
  }

  .mobile-lg\:p-52 {
    padding: 52px;
  }

  .mobile-lg\:p-56 {
    padding: 56px;
  }

  .mobile-lg\:p-72 {
    padding: 72px;
  }

  .mobile-lg\:p-96 {
    padding: 96px;
  }

  .mobile-lg\:p-180 {
    padding: 180px;
  }

  .mobile-lg\:p-px {
    padding: 1px;
  }

  .mobile-lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobile-lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-lg\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .mobile-lg\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .mobile-lg\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .mobile-lg\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .mobile-lg\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .mobile-lg\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .mobile-lg\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mobile-lg\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .mobile-lg\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mobile-lg\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile-lg\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .mobile-lg\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .mobile-lg\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .mobile-lg\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .mobile-lg\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .mobile-lg\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-lg\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .mobile-lg\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .mobile-lg\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .mobile-lg\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .mobile-lg\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .mobile-lg\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mobile-lg\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .mobile-lg\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mobile-lg\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mobile-lg\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mobile-lg\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .mobile-lg\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .mobile-lg\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .mobile-lg\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .mobile-lg\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .mobile-lg\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .mobile-lg\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .mobile-lg\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .mobile-lg\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .mobile-lg\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .mobile-lg\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .mobile-lg\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .mobile-lg\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .mobile-lg\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .mobile-lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .mobile-lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .mobile-lg\:pt-0 {
    padding-top: 0;
  }

  .mobile-lg\:pr-0 {
    padding-right: 0;
  }

  .mobile-lg\:pb-0 {
    padding-bottom: 0;
  }

  .mobile-lg\:pl-0 {
    padding-left: 0;
  }

  .mobile-lg\:pt-2 {
    padding-top: 2px;
  }

  .mobile-lg\:pr-2 {
    padding-right: 2px;
  }

  .mobile-lg\:pb-2 {
    padding-bottom: 2px;
  }

  .mobile-lg\:pl-2 {
    padding-left: 2px;
  }

  .mobile-lg\:pt-4 {
    padding-top: 4px;
  }

  .mobile-lg\:pr-4 {
    padding-right: 4px;
  }

  .mobile-lg\:pb-4 {
    padding-bottom: 4px;
  }

  .mobile-lg\:pl-4 {
    padding-left: 4px;
  }

  .mobile-lg\:pt-6 {
    padding-top: 6px;
  }

  .mobile-lg\:pr-6 {
    padding-right: 6px;
  }

  .mobile-lg\:pb-6 {
    padding-bottom: 6px;
  }

  .mobile-lg\:pl-6 {
    padding-left: 6px;
  }

  .mobile-lg\:pt-8 {
    padding-top: 8px;
  }

  .mobile-lg\:pr-8 {
    padding-right: 8px;
  }

  .mobile-lg\:pb-8 {
    padding-bottom: 8px;
  }

  .mobile-lg\:pl-8 {
    padding-left: 8px;
  }

  .mobile-lg\:pt-10 {
    padding-top: 10px;
  }

  .mobile-lg\:pr-10 {
    padding-right: 10px;
  }

  .mobile-lg\:pb-10 {
    padding-bottom: 10px;
  }

  .mobile-lg\:pl-10 {
    padding-left: 10px;
  }

  .mobile-lg\:pt-12 {
    padding-top: 12px;
  }

  .mobile-lg\:pr-12 {
    padding-right: 12px;
  }

  .mobile-lg\:pb-12 {
    padding-bottom: 12px;
  }

  .mobile-lg\:pl-12 {
    padding-left: 12px;
  }

  .mobile-lg\:pt-14 {
    padding-top: 14px;
  }

  .mobile-lg\:pr-14 {
    padding-right: 14px;
  }

  .mobile-lg\:pb-14 {
    padding-bottom: 14px;
  }

  .mobile-lg\:pl-14 {
    padding-left: 14px;
  }

  .mobile-lg\:pt-16 {
    padding-top: 16px;
  }

  .mobile-lg\:pr-16 {
    padding-right: 16px;
  }

  .mobile-lg\:pb-16 {
    padding-bottom: 16px;
  }

  .mobile-lg\:pl-16 {
    padding-left: 16px;
  }

  .mobile-lg\:pt-18 {
    padding-top: 18px;
  }

  .mobile-lg\:pr-18 {
    padding-right: 18px;
  }

  .mobile-lg\:pb-18 {
    padding-bottom: 18px;
  }

  .mobile-lg\:pl-18 {
    padding-left: 18px;
  }

  .mobile-lg\:pt-22 {
    padding-top: 22px;
  }

  .mobile-lg\:pr-22 {
    padding-right: 22px;
  }

  .mobile-lg\:pb-22 {
    padding-bottom: 22px;
  }

  .mobile-lg\:pl-22 {
    padding-left: 22px;
  }

  .mobile-lg\:pt-24 {
    padding-top: 24px;
  }

  .mobile-lg\:pr-24 {
    padding-right: 24px;
  }

  .mobile-lg\:pb-24 {
    padding-bottom: 24px;
  }

  .mobile-lg\:pl-24 {
    padding-left: 24px;
  }

  .mobile-lg\:pt-32 {
    padding-top: 32px;
  }

  .mobile-lg\:pr-32 {
    padding-right: 32px;
  }

  .mobile-lg\:pb-32 {
    padding-bottom: 32px;
  }

  .mobile-lg\:pl-32 {
    padding-left: 32px;
  }

  .mobile-lg\:pt-40 {
    padding-top: 40px;
  }

  .mobile-lg\:pr-40 {
    padding-right: 40px;
  }

  .mobile-lg\:pb-40 {
    padding-bottom: 40px;
  }

  .mobile-lg\:pl-40 {
    padding-left: 40px;
  }

  .mobile-lg\:pt-44 {
    padding-top: 44px;
  }

  .mobile-lg\:pr-44 {
    padding-right: 44px;
  }

  .mobile-lg\:pb-44 {
    padding-bottom: 44px;
  }

  .mobile-lg\:pl-44 {
    padding-left: 44px;
  }

  .mobile-lg\:pt-48 {
    padding-top: 48px;
  }

  .mobile-lg\:pr-48 {
    padding-right: 48px;
  }

  .mobile-lg\:pb-48 {
    padding-bottom: 48px;
  }

  .mobile-lg\:pl-48 {
    padding-left: 48px;
  }

  .mobile-lg\:pt-52 {
    padding-top: 52px;
  }

  .mobile-lg\:pr-52 {
    padding-right: 52px;
  }

  .mobile-lg\:pb-52 {
    padding-bottom: 52px;
  }

  .mobile-lg\:pl-52 {
    padding-left: 52px;
  }

  .mobile-lg\:pt-56 {
    padding-top: 56px;
  }

  .mobile-lg\:pr-56 {
    padding-right: 56px;
  }

  .mobile-lg\:pb-56 {
    padding-bottom: 56px;
  }

  .mobile-lg\:pl-56 {
    padding-left: 56px;
  }

  .mobile-lg\:pt-72 {
    padding-top: 72px;
  }

  .mobile-lg\:pr-72 {
    padding-right: 72px;
  }

  .mobile-lg\:pb-72 {
    padding-bottom: 72px;
  }

  .mobile-lg\:pl-72 {
    padding-left: 72px;
  }

  .mobile-lg\:pt-96 {
    padding-top: 96px;
  }

  .mobile-lg\:pr-96 {
    padding-right: 96px;
  }

  .mobile-lg\:pb-96 {
    padding-bottom: 96px;
  }

  .mobile-lg\:pl-96 {
    padding-left: 96px;
  }

  .mobile-lg\:pt-180 {
    padding-top: 180px;
  }

  .mobile-lg\:pr-180 {
    padding-right: 180px;
  }

  .mobile-lg\:pb-180 {
    padding-bottom: 180px;
  }

  .mobile-lg\:pl-180 {
    padding-left: 180px;
  }

  .mobile-lg\:pt-px {
    padding-top: 1px;
  }

  .mobile-lg\:pr-px {
    padding-right: 1px;
  }

  .mobile-lg\:pb-px {
    padding-bottom: 1px;
  }

  .mobile-lg\:pl-px {
    padding-left: 1px;
  }

  .mobile-lg\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .mobile-lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .mobile-lg\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .mobile-lg\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .mobile-lg\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .mobile-lg\:placeholder-black::placeholder {
    color: #000;
  }

  .mobile-lg\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .mobile-lg\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .mobile-lg\:placeholder-white::placeholder {
    color: #fff;
  }

  .mobile-lg\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .mobile-lg\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .mobile-lg\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .mobile-lg\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .mobile-lg\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .mobile-lg\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .mobile-lg\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .mobile-lg\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .mobile-lg\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .mobile-lg\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .mobile-lg\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .mobile-lg\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .mobile-lg\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .mobile-lg\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .mobile-lg\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .mobile-lg\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .mobile-lg\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .mobile-lg\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .mobile-lg\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .mobile-lg\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .mobile-lg\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .mobile-lg\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .mobile-lg\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .mobile-lg\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .mobile-lg\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .mobile-lg\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .mobile-lg\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .mobile-lg\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .mobile-lg\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .mobile-lg\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .mobile-lg\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .mobile-lg\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .mobile-lg\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .mobile-lg\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .mobile-lg\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .mobile-lg\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .mobile-lg\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .mobile-lg\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .mobile-lg\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .mobile-lg\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .mobile-lg\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .mobile-lg\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .mobile-lg\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .mobile-lg\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .mobile-lg\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .mobile-lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .mobile-lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .mobile-lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .mobile-lg\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .mobile-lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .mobile-lg\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .mobile-lg\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .mobile-lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .mobile-lg\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .mobile-lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .mobile-lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .mobile-lg\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .mobile-lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .mobile-lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .mobile-lg\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .mobile-lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .mobile-lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .mobile-lg\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .mobile-lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .mobile-lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .mobile-lg\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .mobile-lg\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .mobile-lg\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .mobile-lg\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .mobile-lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .mobile-lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .mobile-lg\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .mobile-lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .mobile-lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .mobile-lg\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .mobile-lg\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .mobile-lg\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .mobile-lg\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .mobile-lg\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .mobile-lg\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .mobile-lg\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .mobile-lg\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .mobile-lg\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .mobile-lg\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .mobile-lg\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .mobile-lg\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .mobile-lg\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .mobile-lg\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .mobile-lg\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .mobile-lg\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .mobile-lg\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .mobile-lg\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .mobile-lg\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .mobile-lg\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .mobile-lg\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .mobile-lg\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .mobile-lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .mobile-lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .mobile-lg\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .mobile-lg\:static {
    position: static;
  }

  .mobile-lg\:fixed {
    position: fixed;
  }

  .mobile-lg\:absolute {
    position: absolute;
  }

  .mobile-lg\:relative {
    position: relative;
  }

  .mobile-lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .mobile-lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .mobile-lg\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .mobile-lg\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .mobile-lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .mobile-lg\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .mobile-lg\:top-0 {
    top: 0;
  }

  .mobile-lg\:right-0 {
    right: 0;
  }

  .mobile-lg\:bottom-0 {
    bottom: 0;
  }

  .mobile-lg\:left-0 {
    left: 0;
  }

  .mobile-lg\:top-auto {
    top: auto;
  }

  .mobile-lg\:right-auto {
    right: auto;
  }

  .mobile-lg\:bottom-auto {
    bottom: auto;
  }

  .mobile-lg\:left-auto {
    left: auto;
  }

  .mobile-lg\:fill-current {
    fill: currentColor;
  }

  .mobile-lg\:fill-none {
    fill: none;
  }

  .mobile-lg\:stroke-current {
    stroke: currentColor;
  }

  .mobile-lg\:stroke-none {
    stroke: none;
  }

  .mobile-lg\:stroke-0 {
    stroke-width: 0;
  }

  .mobile-lg\:stroke-1 {
    stroke-width: 1;
  }

  .mobile-lg\:stroke-2 {
    stroke-width: 2;
  }

  .mobile-lg\:text-left {
    text-align: left;
  }

  .mobile-lg\:text-center {
    text-align: center;
  }

  .mobile-lg\:text-right {
    text-align: right;
  }

  .mobile-lg\:text-justify {
    text-align: justify;
  }

  .mobile-lg\:text-transparent {
    color: transparent;
  }

  .mobile-lg\:text-black {
    color: #000;
  }

  .mobile-lg\:text-white {
    color: #fff;
  }

  .mobile-lg\:text-blue-200 {
    color: #6ab4c7;
  }

  .mobile-lg\:text-blue-500 {
    color: #245c6d;
  }

  .mobile-lg\:text-blue-600 {
    color: #215362;
  }

  .mobile-lg\:text-blue-700 {
    color: #1e4957;
  }

  .mobile-lg\:text-blue-750 {
    color: #174351;
  }

  .mobile-lg\:text-blue-800 {
    color: #183641;
  }

  .mobile-lg\:text-blue-900 {
    color: #132e38;
  }

  .mobile-lg\:text-blue-1000 {
    color: #112b34;
  }

  .mobile-lg\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:text-earth-200 {
    color: #f5e0c4;
  }

  .mobile-lg\:text-earth-300 {
    color: #ebd8bd;
  }

  .mobile-lg\:text-earth-400 {
    color: #d9c4a7;
  }

  .mobile-lg\:text-earth-500 {
    color: #ad997f;
  }

  .mobile-lg\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:text-warm-300 {
    color: #ea7753;
  }

  .mobile-lg\:text-warm-800 {
    color: #8b2100;
  }

  .mobile-lg\:text-pink-400 {
    color: #c68ab5;
  }

  .mobile-lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .mobile-lg\:hover\:text-black:hover {
    color: #000;
  }

  .mobile-lg\:hover\:text-white:hover {
    color: #fff;
  }

  .mobile-lg\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .mobile-lg\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .mobile-lg\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .mobile-lg\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .mobile-lg\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .mobile-lg\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .mobile-lg\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .mobile-lg\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .mobile-lg\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .mobile-lg\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .mobile-lg\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .mobile-lg\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .mobile-lg\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .mobile-lg\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .mobile-lg\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .mobile-lg\:focus\:text-transparent:focus {
    color: transparent;
  }

  .mobile-lg\:focus\:text-black:focus {
    color: #000;
  }

  .mobile-lg\:focus\:text-white:focus {
    color: #fff;
  }

  .mobile-lg\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .mobile-lg\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .mobile-lg\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .mobile-lg\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .mobile-lg\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .mobile-lg\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .mobile-lg\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .mobile-lg\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .mobile-lg\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .mobile-lg\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .mobile-lg\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .mobile-lg\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .mobile-lg\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .mobile-lg\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .mobile-lg\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .mobile-lg\:active\:text-transparent:active {
    color: transparent;
  }

  .mobile-lg\:active\:text-black:active {
    color: #000;
  }

  .mobile-lg\:active\:text-white:active {
    color: #fff;
  }

  .mobile-lg\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .mobile-lg\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .mobile-lg\:active\:text-blue-600:active {
    color: #215362;
  }

  .mobile-lg\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .mobile-lg\:active\:text-blue-750:active {
    color: #174351;
  }

  .mobile-lg\:active\:text-blue-800:active {
    color: #183641;
  }

  .mobile-lg\:active\:text-blue-900:active {
    color: #132e38;
  }

  .mobile-lg\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .mobile-lg\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .mobile-lg\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .mobile-lg\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .mobile-lg\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .mobile-lg\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .mobile-lg\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .mobile-lg\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .mobile-lg\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .mobile-lg\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .mobile-lg\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .mobile-lg\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .mobile-lg\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .mobile-lg\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .mobile-lg\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .mobile-lg\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .mobile-lg\:italic {
    font-style: italic;
  }

  .mobile-lg\:not-italic {
    font-style: normal;
  }

  .mobile-lg\:uppercase {
    text-transform: uppercase;
  }

  .mobile-lg\:lowercase {
    text-transform: lowercase;
  }

  .mobile-lg\:capitalize {
    text-transform: capitalize;
  }

  .mobile-lg\:normal-case {
    text-transform: none;
  }

  .mobile-lg\:underline {
    text-decoration: underline;
  }

  .mobile-lg\:line-through {
    text-decoration: line-through;
  }

  .mobile-lg\:no-underline {
    text-decoration: none;
  }

  .mobile-lg\:hover\:underline:hover {
    text-decoration: underline;
  }

  .mobile-lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .mobile-lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .mobile-lg\:focus\:underline:focus {
    text-decoration: underline;
  }

  .mobile-lg\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .mobile-lg\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .mobile-lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .mobile-lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .mobile-lg\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .mobile-lg\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .mobile-lg\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .mobile-lg\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .mobile-lg\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .mobile-lg\:break-all {
    word-break: break-all;
  }

  .mobile-lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .mobile-lg\:w-355 {
    width: 355px;
  }

  .mobile-lg\:w-742 {
    width: 742px;
  }

  .mobile-lg\:w-auto {
    width: auto;
  }

  .mobile-lg\:w-9\/20 {
    width: 45%;
  }

  .mobile-lg\:w-11\/20 {
    width: 55%;
  }

  .mobile-lg\:w-9\/10 {
    width: 90%;
  }

  .mobile-lg\:w-full {
    width: 100%;
  }

  .mobile-lg\:z-2 {
    z-index: 2;
  }

  .mobile-lg\:z-auto {
    z-index: auto;
  }

  .mobile-lg\:-z-1 {
    z-index: -1;
  }

  .mobile-lg\:z-max {
    z-index: 999;
  }

  .mobile-lg\:origin-center {
    transform-origin: center;
  }

  .mobile-lg\:origin-top {
    transform-origin: top;
  }

  .mobile-lg\:origin-top-right {
    transform-origin: top right;
  }

  .mobile-lg\:origin-right {
    transform-origin: right;
  }

  .mobile-lg\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .mobile-lg\:origin-bottom {
    transform-origin: bottom;
  }

  .mobile-lg\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .mobile-lg\:origin-left {
    transform-origin: left;
  }

  .mobile-lg\:origin-top-left {
    transform-origin: top left;
  }

  .mobile-lg\:scale-0 {
    transform: scale(0);
  }

  .mobile-lg\:scale-50 {
    transform: scale(.5);
  }

  .mobile-lg\:scale-75 {
    transform: scale(.75);
  }

  .mobile-lg\:scale-90 {
    transform: scale(.9);
  }

  .mobile-lg\:scale-95 {
    transform: scale(.95);
  }

  .mobile-lg\:scale-100 {
    transform: scale(1);
  }

  .mobile-lg\:scale-105 {
    transform: scale(1.05);
  }

  .mobile-lg\:scale-110 {
    transform: scale(1.1);
  }

  .mobile-lg\:scale-125 {
    transform: scale(1.25);
  }

  .mobile-lg\:scale-150 {
    transform: scale(1.5);
  }

  .mobile-lg\:scale-x-0 {
    transform: scaleX(0);
  }

  .mobile-lg\:scale-x-50 {
    transform: scaleX(.5);
  }

  .mobile-lg\:scale-x-75 {
    transform: scaleX(.75);
  }

  .mobile-lg\:scale-x-90 {
    transform: scaleX(.9);
  }

  .mobile-lg\:scale-x-95 {
    transform: scaleX(.95);
  }

  .mobile-lg\:scale-x-100 {
    transform: scaleX(1);
  }

  .mobile-lg\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .mobile-lg\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .mobile-lg\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .mobile-lg\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .mobile-lg\:scale-y-0 {
    transform: scaleY(0);
  }

  .mobile-lg\:scale-y-50 {
    transform: scaleY(.5);
  }

  .mobile-lg\:scale-y-75 {
    transform: scaleY(.75);
  }

  .mobile-lg\:scale-y-90 {
    transform: scaleY(.9);
  }

  .mobile-lg\:scale-y-95 {
    transform: scaleY(.95);
  }

  .mobile-lg\:scale-y-100 {
    transform: scaleY(1);
  }

  .mobile-lg\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .mobile-lg\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .mobile-lg\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .mobile-lg\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .mobile-lg\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .mobile-lg\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .mobile-lg\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .mobile-lg\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .mobile-lg\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .mobile-lg\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .mobile-lg\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .mobile-lg\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .mobile-lg\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .mobile-lg\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .mobile-lg\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .mobile-lg\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .mobile-lg\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .mobile-lg\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .mobile-lg\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .mobile-lg\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .mobile-lg\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .mobile-lg\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .mobile-lg\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .mobile-lg\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .mobile-lg\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .mobile-lg\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .mobile-lg\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .mobile-lg\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .mobile-lg\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .mobile-lg\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .mobile-lg\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .mobile-lg\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .mobile-lg\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .mobile-lg\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .mobile-lg\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .mobile-lg\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .mobile-lg\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .mobile-lg\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .mobile-lg\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .mobile-lg\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .mobile-lg\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .mobile-lg\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .mobile-lg\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .mobile-lg\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .mobile-lg\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .mobile-lg\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .mobile-lg\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .mobile-lg\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .mobile-lg\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .mobile-lg\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .mobile-lg\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .mobile-lg\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .mobile-lg\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .mobile-lg\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .mobile-lg\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .mobile-lg\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .mobile-lg\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .mobile-lg\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .mobile-lg\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .mobile-lg\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .mobile-lg\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .mobile-lg\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .mobile-lg\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .mobile-lg\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .mobile-lg\:rotate-0 {
    transform: rotate(0);
  }

  .mobile-lg\:rotate-1 {
    transform: rotate(1deg);
  }

  .mobile-lg\:rotate-2 {
    transform: rotate(2deg);
  }

  .mobile-lg\:rotate-3 {
    transform: rotate(3deg);
  }

  .mobile-lg\:rotate-6 {
    transform: rotate(6deg);
  }

  .mobile-lg\:rotate-12 {
    transform: rotate(12deg);
  }

  .mobile-lg\:rotate-45 {
    transform: rotate(45deg);
  }

  .mobile-lg\:rotate-90 {
    transform: rotate(90deg);
  }

  .mobile-lg\:rotate-180 {
    transform: rotate(180deg);
  }

  .mobile-lg\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .mobile-lg\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .mobile-lg\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .mobile-lg\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .mobile-lg\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .mobile-lg\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .mobile-lg\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .mobile-lg\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .mobile-lg\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

  .mobile-lg\:hover\:rotate-1:hover {
    transform: rotate(1deg);
  }

  .mobile-lg\:hover\:rotate-2:hover {
    transform: rotate(2deg);
  }

  .mobile-lg\:hover\:rotate-3:hover {
    transform: rotate(3deg);
  }

  .mobile-lg\:hover\:rotate-6:hover {
    transform: rotate(6deg);
  }

  .mobile-lg\:hover\:rotate-12:hover {
    transform: rotate(12deg);
  }

  .mobile-lg\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .mobile-lg\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .mobile-lg\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .mobile-lg\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .mobile-lg\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .mobile-lg\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

  .mobile-lg\:hover\:-rotate-12:hover {
    transform: rotate(-12deg);
  }

  .mobile-lg\:hover\:-rotate-6:hover {
    transform: rotate(-6deg);
  }

  .mobile-lg\:hover\:-rotate-3:hover {
    transform: rotate(-3deg);
  }

  .mobile-lg\:hover\:-rotate-2:hover {
    transform: rotate(-2deg);
  }

  .mobile-lg\:hover\:-rotate-1:hover {
    transform: rotate(-1deg);
  }

  .mobile-lg\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

  .mobile-lg\:focus\:rotate-1:focus {
    transform: rotate(1deg);
  }

  .mobile-lg\:focus\:rotate-2:focus {
    transform: rotate(2deg);
  }

  .mobile-lg\:focus\:rotate-3:focus {
    transform: rotate(3deg);
  }

  .mobile-lg\:focus\:rotate-6:focus {
    transform: rotate(6deg);
  }

  .mobile-lg\:focus\:rotate-12:focus {
    transform: rotate(12deg);
  }

  .mobile-lg\:focus\:rotate-45:focus {
    transform: rotate(45deg);
  }

  .mobile-lg\:focus\:rotate-90:focus {
    transform: rotate(90deg);
  }

  .mobile-lg\:focus\:rotate-180:focus {
    transform: rotate(180deg);
  }

  .mobile-lg\:focus\:-rotate-180:focus {
    transform: rotate(-180deg);
  }

  .mobile-lg\:focus\:-rotate-90:focus {
    transform: rotate(-90deg);
  }

  .mobile-lg\:focus\:-rotate-45:focus {
    transform: rotate(-45deg);
  }

  .mobile-lg\:focus\:-rotate-12:focus {
    transform: rotate(-12deg);
  }

  .mobile-lg\:focus\:-rotate-6:focus {
    transform: rotate(-6deg);
  }

  .mobile-lg\:focus\:-rotate-3:focus {
    transform: rotate(-3deg);
  }

  .mobile-lg\:focus\:-rotate-2:focus {
    transform: rotate(-2deg);
  }

  .mobile-lg\:focus\:-rotate-1:focus {
    transform: rotate(-1deg);
  }

  .mobile-lg\:translate-x-0 {
    transform: translateX(0);
  }

  .mobile-lg\:translate-x-2 {
    transform: translateX(2px);
  }

  .mobile-lg\:translate-x-4 {
    transform: translateX(4px);
  }

  .mobile-lg\:translate-x-6 {
    transform: translateX(6px);
  }

  .mobile-lg\:translate-x-8 {
    transform: translateX(8px);
  }

  .mobile-lg\:translate-x-10 {
    transform: translateX(10px);
  }

  .mobile-lg\:translate-x-12 {
    transform: translateX(12px);
  }

  .mobile-lg\:translate-x-16 {
    transform: translateX(16px);
  }

  .mobile-lg\:translate-x-24 {
    transform: translateX(24px);
  }

  .mobile-lg\:translate-x-32 {
    transform: translateX(32px);
  }

  .mobile-lg\:translate-x-40 {
    transform: translateX(40px);
  }

  .mobile-lg\:translate-x-44 {
    transform: translateX(44px);
  }

  .mobile-lg\:translate-x-48 {
    transform: translateX(48px);
  }

  .mobile-lg\:translate-x-52 {
    transform: translateX(52px);
  }

  .mobile-lg\:translate-x-96 {
    transform: translateX(96px);
  }

  .mobile-lg\:translate-x-px {
    transform: translateX(1px);
  }

  .mobile-lg\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .mobile-lg\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .mobile-lg\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .mobile-lg\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .mobile-lg\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .mobile-lg\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .mobile-lg\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .mobile-lg\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .mobile-lg\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .mobile-lg\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .mobile-lg\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .mobile-lg\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .mobile-lg\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .mobile-lg\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .mobile-lg\:-translate-x-px {
    transform: translateX(-1px);
  }

  .mobile-lg\:-translate-x-full {
    transform: translateX(-100%);
  }

  .mobile-lg\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .mobile-lg\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .mobile-lg\:translate-x-full {
    transform: translateX(100%);
  }

  .mobile-lg\:translate-y-0 {
    transform: translateY(0);
  }

  .mobile-lg\:translate-y-2 {
    transform: translateY(2px);
  }

  .mobile-lg\:translate-y-4 {
    transform: translateY(4px);
  }

  .mobile-lg\:translate-y-6 {
    transform: translateY(6px);
  }

  .mobile-lg\:translate-y-8 {
    transform: translateY(8px);
  }

  .mobile-lg\:translate-y-10 {
    transform: translateY(10px);
  }

  .mobile-lg\:translate-y-12 {
    transform: translateY(12px);
  }

  .mobile-lg\:translate-y-16 {
    transform: translateY(16px);
  }

  .mobile-lg\:translate-y-24 {
    transform: translateY(24px);
  }

  .mobile-lg\:translate-y-32 {
    transform: translateY(32px);
  }

  .mobile-lg\:translate-y-40 {
    transform: translateY(40px);
  }

  .mobile-lg\:translate-y-44 {
    transform: translateY(44px);
  }

  .mobile-lg\:translate-y-48 {
    transform: translateY(48px);
  }

  .mobile-lg\:translate-y-52 {
    transform: translateY(52px);
  }

  .mobile-lg\:translate-y-96 {
    transform: translateY(96px);
  }

  .mobile-lg\:translate-y-px {
    transform: translateY(1px);
  }

  .mobile-lg\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .mobile-lg\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .mobile-lg\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .mobile-lg\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .mobile-lg\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .mobile-lg\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .mobile-lg\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .mobile-lg\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .mobile-lg\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .mobile-lg\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .mobile-lg\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .mobile-lg\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .mobile-lg\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .mobile-lg\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .mobile-lg\:-translate-y-px {
    transform: translateY(-1px);
  }

  .mobile-lg\:-translate-y-full {
    transform: translateY(-100%);
  }

  .mobile-lg\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .mobile-lg\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .mobile-lg\:translate-y-full {
    transform: translateY(100%);
  }

  .mobile-lg\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .mobile-lg\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .mobile-lg\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .mobile-lg\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .mobile-lg\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .mobile-lg\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .mobile-lg\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .mobile-lg\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .mobile-lg\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .mobile-lg\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .mobile-lg\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .mobile-lg\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .mobile-lg\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .mobile-lg\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .mobile-lg\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .mobile-lg\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .mobile-lg\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .mobile-lg\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .mobile-lg\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .mobile-lg\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .mobile-lg\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .mobile-lg\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .mobile-lg\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .mobile-lg\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .mobile-lg\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .mobile-lg\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .mobile-lg\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .mobile-lg\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .mobile-lg\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .mobile-lg\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .mobile-lg\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .mobile-lg\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .mobile-lg\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .mobile-lg\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .mobile-lg\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .mobile-lg\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .mobile-lg\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .mobile-lg\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .mobile-lg\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .mobile-lg\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .mobile-lg\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .mobile-lg\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .mobile-lg\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .mobile-lg\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .mobile-lg\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .mobile-lg\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .mobile-lg\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .mobile-lg\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .mobile-lg\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .mobile-lg\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .mobile-lg\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .mobile-lg\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .mobile-lg\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .mobile-lg\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .mobile-lg\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .mobile-lg\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .mobile-lg\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .mobile-lg\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .mobile-lg\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .mobile-lg\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .mobile-lg\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .mobile-lg\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .mobile-lg\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .mobile-lg\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .mobile-lg\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .mobile-lg\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .mobile-lg\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .mobile-lg\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .mobile-lg\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .mobile-lg\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .mobile-lg\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .mobile-lg\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .mobile-lg\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .mobile-lg\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .mobile-lg\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .mobile-lg\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .mobile-lg\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .mobile-lg\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .mobile-lg\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .mobile-lg\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .mobile-lg\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .mobile-lg\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .mobile-lg\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .mobile-lg\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .mobile-lg\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .mobile-lg\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .mobile-lg\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .mobile-lg\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .mobile-lg\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .mobile-lg\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .mobile-lg\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .mobile-lg\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .mobile-lg\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .mobile-lg\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .mobile-lg\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .mobile-lg\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .mobile-lg\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .mobile-lg\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .mobile-lg\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .mobile-lg\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .mobile-lg\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .mobile-lg\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

  .mobile-lg\:focus\:-translate-x-1\/2:focus {
    transform: translateX(-50%);
  }

  .mobile-lg\:focus\:translate-x-1\/2:focus {
    transform: translateX(50%);
  }

  .mobile-lg\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .mobile-lg\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .mobile-lg\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .mobile-lg\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .mobile-lg\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .mobile-lg\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .mobile-lg\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .mobile-lg\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .mobile-lg\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .mobile-lg\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .mobile-lg\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .mobile-lg\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .mobile-lg\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .mobile-lg\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .mobile-lg\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .mobile-lg\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .mobile-lg\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .mobile-lg\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .mobile-lg\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .mobile-lg\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .mobile-lg\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .mobile-lg\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .mobile-lg\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .mobile-lg\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .mobile-lg\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .mobile-lg\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .mobile-lg\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .mobile-lg\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .mobile-lg\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .mobile-lg\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .mobile-lg\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .mobile-lg\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .mobile-lg\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

  .mobile-lg\:focus\:-translate-y-1\/2:focus {
    transform: translateY(-50%);
  }

  .mobile-lg\:focus\:translate-y-1\/2:focus {
    transform: translateY(50%);
  }

  .mobile-lg\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .mobile-lg\:skew-x-0 {
    transform: skewX(0);
  }

  .mobile-lg\:skew-x-1 {
    transform: skewX(1deg);
  }

  .mobile-lg\:skew-x-2 {
    transform: skewX(2deg);
  }

  .mobile-lg\:skew-x-3 {
    transform: skewX(3deg);
  }

  .mobile-lg\:skew-x-6 {
    transform: skewX(6deg);
  }

  .mobile-lg\:skew-x-12 {
    transform: skewX(12deg);
  }

  .mobile-lg\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .mobile-lg\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .mobile-lg\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .mobile-lg\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .mobile-lg\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .mobile-lg\:skew-y-0 {
    transform: skewY(0);
  }

  .mobile-lg\:skew-y-1 {
    transform: skewY(1deg);
  }

  .mobile-lg\:skew-y-2 {
    transform: skewY(2deg);
  }

  .mobile-lg\:skew-y-3 {
    transform: skewY(3deg);
  }

  .mobile-lg\:skew-y-6 {
    transform: skewY(6deg);
  }

  .mobile-lg\:skew-y-12 {
    transform: skewY(12deg);
  }

  .mobile-lg\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .mobile-lg\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .mobile-lg\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .mobile-lg\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .mobile-lg\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .mobile-lg\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .mobile-lg\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .mobile-lg\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .mobile-lg\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .mobile-lg\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .mobile-lg\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .mobile-lg\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .mobile-lg\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .mobile-lg\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .mobile-lg\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .mobile-lg\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .mobile-lg\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .mobile-lg\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .mobile-lg\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .mobile-lg\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .mobile-lg\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .mobile-lg\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .mobile-lg\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .mobile-lg\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .mobile-lg\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .mobile-lg\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .mobile-lg\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .mobile-lg\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .mobile-lg\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .mobile-lg\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .mobile-lg\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .mobile-lg\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .mobile-lg\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .mobile-lg\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .mobile-lg\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .mobile-lg\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .mobile-lg\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .mobile-lg\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .mobile-lg\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .mobile-lg\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .mobile-lg\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .mobile-lg\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .mobile-lg\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .mobile-lg\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .mobile-lg\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .mobile-lg\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .mobile-lg\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .mobile-lg\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .mobile-lg\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .mobile-lg\:transition-none {
    transition-property: none;
  }

  .mobile-lg\:transition-all {
    transition-property: all;
  }

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

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

  .mobile-lg\:transition-opacity {
    transition-property: opacity;
  }

  .mobile-lg\:transition-shadow {
    transition-property: box-shadow;
  }

  .mobile-lg\:transition-transform {
    transition-property: transform;
  }

  .mobile-lg\:ease-linear {
    transition-timing-function: linear;
  }

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

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

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

  .mobile-lg\:duration-75 {
    transition-duration: 75ms;
  }

  .mobile-lg\:duration-100 {
    transition-duration: 100ms;
  }

  .mobile-lg\:duration-150 {
    transition-duration: 150ms;
  }

  .mobile-lg\:duration-200 {
    transition-duration: 200ms;
  }

  .mobile-lg\:duration-300 {
    transition-duration: 300ms;
  }

  .mobile-lg\:duration-500 {
    transition-duration: 500ms;
  }

  .mobile-lg\:duration-700 {
    transition-duration: 700ms;
  }

  .mobile-lg\:duration-1000 {
    transition-duration: 1000ms;
  }

  .mobile-lg\:delay-75 {
    transition-delay: 75ms;
  }

  .mobile-lg\:delay-100 {
    transition-delay: 100ms;
  }

  .mobile-lg\:delay-150 {
    transition-delay: 150ms;
  }

  .mobile-lg\:delay-200 {
    transition-delay: 200ms;
  }

  .mobile-lg\:delay-300 {
    transition-delay: 300ms;
  }

  .mobile-lg\:delay-500 {
    transition-delay: 500ms;
  }

  .mobile-lg\:delay-700 {
    transition-delay: 700ms;
  }

  .mobile-lg\:delay-1000 {
    transition-delay: 1000ms;
  }

  .mobile-lg\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .mobile-lg\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

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

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

  .mobile-lg\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }
}

@media (max-width: 83.4375em) {
  .xld\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xld\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xld\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xld\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xld\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xld\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xld\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xld\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xld\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xld\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xld\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xld\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xld\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xld\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xld\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xld\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xld\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xld\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xld\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xld\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xld\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xld\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xld\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xld\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xld\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xld\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xld\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xld\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xld\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xld\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xld\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xld\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xld\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xld\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xld\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xld\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xld\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xld\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xld\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xld\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xld\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xld\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xld\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xld\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xld\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xld\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xld\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xld\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xld\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xld\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xld\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xld\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xld\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xld\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xld\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xld\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xld\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xld\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xld\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xld\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xld\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xld\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xld\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xld\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xld\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xld\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xld\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xld\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xld\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xld\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .xld\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xld\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xld\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xld\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xld\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xld\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xld\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xld\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xld\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xld\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xld\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xld\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xld\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xld\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xld\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xld\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xld\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xld\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xld\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xld\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xld\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xld\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xld\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xld\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xld\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

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

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

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

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

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

  .xld\:bg-clip-border {
    background-clip: border-box;
  }

  .xld\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xld\:bg-clip-content {
    background-clip: content-box;
  }

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

  .xld\:bg-black {
    background-color: #000;
  }

  .xld\:bg-white {
    background-color: #fff;
  }

  .xld\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xld\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xld\:bg-blue-600 {
    background-color: #215362;
  }

  .xld\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xld\:bg-blue-750 {
    background-color: #174351;
  }

  .xld\:bg-blue-800 {
    background-color: #183641;
  }

  .xld\:bg-blue-900 {
    background-color: #132e38;
  }

  .xld\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xld\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xld\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xld\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xld\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xld\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xld\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xld\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xld\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xld\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xld\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xld\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xld\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xld\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xld\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xld\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .xld\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xld\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xld\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xld\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xld\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xld\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xld\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xld\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xld\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xld\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xld\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xld\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xld\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xld\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xld\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xld\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xld\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xld\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xld\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xld\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xld\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xld\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xld\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .xld\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .xld\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xld\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xld\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xld\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xld\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xld\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xld\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xld\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xld\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xld\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xld\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xld\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xld\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xld\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xld\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xld\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xld\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xld\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xld\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xld\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xld\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xld\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xld\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xld\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xld\:active\:bg-black:active {
    background-color: #000;
  }

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

  .xld\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xld\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xld\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xld\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xld\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xld\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xld\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xld\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xld\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xld\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xld\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xld\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xld\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xld\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xld\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xld\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xld\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xld\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xld\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xld\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xld\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xld\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xld\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xld\:bg-none {
    background-image: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xld\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xld\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xld\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xld\:active\:bg-auto:active {
    background-size: auto;
  }

  .xld\:active\:bg-cover:active {
    background-size: cover;
  }

  .xld\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .xld\:border-black {
    border-color: #000;
  }

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

  .xld\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xld\:border-blue-500 {
    border-color: #245c6d;
  }

  .xld\:border-blue-600 {
    border-color: #215362;
  }

  .xld\:border-blue-700 {
    border-color: #1e4957;
  }

  .xld\:border-blue-750 {
    border-color: #174351;
  }

  .xld\:border-blue-800 {
    border-color: #183641;
  }

  .xld\:border-blue-900 {
    border-color: #132e38;
  }

  .xld\:border-blue-1000 {
    border-color: #112b34;
  }

  .xld\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xld\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xld\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xld\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xld\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xld\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xld\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xld\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xld\:border-earth-500 {
    border-color: #ad997f;
  }

  .xld\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xld\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xld\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xld\:border-warm-300 {
    border-color: #ea7753;
  }

  .xld\:border-warm-800 {
    border-color: #8b2100;
  }

  .xld\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xld\:rounded-3 {
    border-radius: 3px;
  }

  .xld\:rounded-circle {
    border-radius: 50%;
  }

  .xld\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xld\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xld\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xld\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xld\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xld\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xld\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xld\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xld\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xld\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xld\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xld\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xld\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xld\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xld\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xld\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .xld\:border-solid {
    border-style: solid;
  }

  .xld\:border-dashed {
    border-style: dashed;
  }

  .xld\:border-dotted {
    border-style: dotted;
  }

  .xld\:border-double {
    border-style: double;
  }

  .xld\:border-none {
    border-style: none;
  }

  .xld\:border-0 {
    border-width: 0;
  }

  .xld\:border-1 {
    border-width: 1px;
  }

  .xld\:border-2 {
    border-width: 2px;
  }

  .xld\:border {
    border-width: 1px;
  }

  .xld\:border-t-0 {
    border-top-width: 0;
  }

  .xld\:border-r-0 {
    border-right-width: 0;
  }

  .xld\:border-b-0 {
    border-bottom-width: 0;
  }

  .xld\:border-l-0 {
    border-left-width: 0;
  }

  .xld\:border-t-1 {
    border-top-width: 1px;
  }

  .xld\:border-r-1 {
    border-right-width: 1px;
  }

  .xld\:border-b-1 {
    border-bottom-width: 1px;
  }

  .xld\:border-l-1 {
    border-left-width: 1px;
  }

  .xld\:border-t-2 {
    border-top-width: 2px;
  }

  .xld\:border-r-2 {
    border-right-width: 2px;
  }

  .xld\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xld\:border-l-2 {
    border-left-width: 2px;
  }

  .xld\:border-t {
    border-top-width: 1px;
  }

  .xld\:border-r {
    border-right-width: 1px;
  }

  .xld\:border-b {
    border-bottom-width: 1px;
  }

  .xld\:border-l {
    border-left-width: 1px;
  }

  .xld\:box-border {
    box-sizing: border-box;
  }

  .xld\:box-content {
    box-sizing: content-box;
  }

  .xld\:block {
    display: block;
  }

  .xld\:inline-block {
    display: inline-block;
  }

  .xld\:inline {
    display: inline;
  }

  .xld\:flex {
    display: flex;
  }

  .xld\:inline-flex {
    display: inline-flex;
  }

  .xld\:table {
    display: table;
  }

  .xld\:table-caption {
    display: table-caption;
  }

  .xld\:table-cell {
    display: table-cell;
  }

  .xld\:table-column {
    display: table-column;
  }

  .xld\:table-column-group {
    display: table-column-group;
  }

  .xld\:table-footer-group {
    display: table-footer-group;
  }

  .xld\:table-header-group {
    display: table-header-group;
  }

  .xld\:table-row-group {
    display: table-row-group;
  }

  .xld\:table-row {
    display: table-row;
  }

  .xld\:hidden {
    display: none;
  }

  .xld\:flex-row {
    flex-direction: row;
  }

  .xld\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xld\:flex-col {
    flex-direction: column;
  }

  .xld\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xld\:flex-wrap {
    flex-wrap: wrap;
  }

  .xld\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xld\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xld\:items-start {
    align-items: flex-start;
  }

  .xld\:items-end {
    align-items: flex-end;
  }

  .xld\:items-center {
    align-items: center;
  }

  .xld\:items-baseline {
    align-items: baseline;
  }

  .xld\:items-stretch {
    align-items: stretch;
  }

  .xld\:content-center {
    align-content: center;
  }

  .xld\:content-start {
    align-content: flex-start;
  }

  .xld\:content-end {
    align-content: flex-end;
  }

  .xld\:content-between {
    align-content: space-between;
  }

  .xld\:content-around {
    align-content: space-around;
  }

  .xld\:content-evenly {
    align-content: space-evenly;
  }

  .xld\:self-auto {
    align-self: auto;
  }

  .xld\:self-start {
    align-self: flex-start;
  }

  .xld\:self-end {
    align-self: flex-end;
  }

  .xld\:self-center {
    align-self: center;
  }

  .xld\:self-stretch {
    align-self: stretch;
  }

  .xld\:justify-start {
    justify-content: flex-start;
  }

  .xld\:justify-end {
    justify-content: flex-end;
  }

  .xld\:justify-center {
    justify-content: center;
  }

  .xld\:justify-between {
    justify-content: space-between;
  }

  .xld\:justify-around {
    justify-content: space-around;
  }

  .xld\:justify-evenly {
    justify-content: space-evenly;
  }

  .xld\:flex-1 {
    flex: 1 1 0%;
  }

  .xld\:flex-auto {
    flex: 1 1 auto;
  }

  .xld\:flex-initial {
    flex: 0 1 auto;
  }

  .xld\:flex-none {
    flex: none;
  }

  .xld\:flex-grow-0 {
    flex-grow: 0;
  }

  .xld\:flex-grow {
    flex-grow: 1;
  }

  .xld\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xld\:flex-shrink {
    flex-shrink: 1;
  }

  .xld\:order-first {
    order: -9999;
  }

  .xld\:order-last {
    order: 9999;
  }

  .xld\:order-none {
    order: 0;
  }

  .xld\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xld\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xld\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .xld\:font-thin {
    font-weight: 200;
  }

  .xld\:font-light {
    font-weight: 300;
  }

  .xld\:font-normal {
    font-weight: 400;
  }

  .xld\:font-medium {
    font-weight: 500;
  }

  .xld\:font-semibold {
    font-weight: 600;
  }

  .xld\:font-bold {
    font-weight: 700;
  }

  .xld\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xld\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xld\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xld\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xld\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xld\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xld\:h-72 {
    height: 72px;
  }

  .xld\:h-104 {
    height: 104px;
  }

  .xld\:h-444 {
    height: 444px;
  }

  .xld\:h-auto {
    height: auto;
  }

  .xld\:h-1\/2 {
    height: 50%;
  }

  .xld\:h-7\/10 {
    height: 70%;
  }

  .xld\:h-9\/10 {
    height: 90%;
  }

  .xld\:h-full {
    height: 100%;
  }

  .xld\:h-90vh {
    height: 90vh;
  }

  .xld\:h-screen {
    height: 100vh;
  }

  .xld\:text-10 {
    font-size: .625rem;
  }

  .xld\:text-11 {
    font-size: .6875rem;
  }

  .xld\:text-12 {
    font-size: .75rem;
  }

  .xld\:text-13 {
    font-size: .8125rem;
  }

  .xld\:text-14 {
    font-size: .875rem;
  }

  .xld\:text-16 {
    font-size: 1rem;
  }

  .xld\:text-18 {
    font-size: 1.125rem;
  }

  .xld\:text-20 {
    font-size: 1.25rem;
  }

  .xld\:text-24 {
    font-size: 1.5rem;
  }

  .xld\:text-36 {
    font-size: 2.25rem;
  }

  .xld\:leading-normal {
    line-height: 1.5;
  }

  .xld\:leading-loose {
    line-height: 2;
  }

  .xld\:list-inside {
    list-style-position: inside;
  }

  .xld\:list-outside {
    list-style-position: outside;
  }

  .xld\:list-none {
    list-style-type: none;
  }

  .xld\:list-disc {
    list-style-type: disc;
  }

  .xld\:list-decimal {
    list-style-type: decimal;
  }

  .xld\:m-0 {
    margin: 0;
  }

  .xld\:m-2 {
    margin: 2px;
  }

  .xld\:m-4 {
    margin: 4px;
  }

  .xld\:m-6 {
    margin: 6px;
  }

  .xld\:m-8 {
    margin: 8px;
  }

  .xld\:m-10 {
    margin: 10px;
  }

  .xld\:m-12 {
    margin: 12px;
  }

  .xld\:m-16 {
    margin: 16px;
  }

  .xld\:m-24 {
    margin: 24px;
  }

  .xld\:m-32 {
    margin: 32px;
  }

  .xld\:m-40 {
    margin: 40px;
  }

  .xld\:m-44 {
    margin: 44px;
  }

  .xld\:m-48 {
    margin: 48px;
  }

  .xld\:m-52 {
    margin: 52px;
  }

  .xld\:m-96 {
    margin: 96px;
  }

  .xld\:m-auto {
    margin: auto;
  }

  .xld\:m-px {
    margin: 1px;
  }

  .xld\:-m-2 {
    margin: -2px;
  }

  .xld\:-m-4 {
    margin: -4px;
  }

  .xld\:-m-6 {
    margin: -6px;
  }

  .xld\:-m-8 {
    margin: -8px;
  }

  .xld\:-m-10 {
    margin: -10px;
  }

  .xld\:-m-12 {
    margin: -12px;
  }

  .xld\:-m-16 {
    margin: -16px;
  }

  .xld\:-m-24 {
    margin: -24px;
  }

  .xld\:-m-32 {
    margin: -32px;
  }

  .xld\:-m-40 {
    margin: -40px;
  }

  .xld\:-m-44 {
    margin: -44px;
  }

  .xld\:-m-48 {
    margin: -48px;
  }

  .xld\:-m-52 {
    margin: -52px;
  }

  .xld\:-m-96 {
    margin: -96px;
  }

  .xld\:-m-px {
    margin: -1px;
  }

  .xld\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xld\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xld\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xld\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xld\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xld\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xld\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xld\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xld\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xld\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xld\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xld\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xld\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xld\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xld\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xld\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xld\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xld\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xld\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xld\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xld\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xld\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xld\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xld\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xld\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xld\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xld\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xld\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xld\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xld\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .xld\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xld\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xld\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xld\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xld\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xld\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xld\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xld\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xld\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xld\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xld\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xld\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xld\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xld\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xld\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xld\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xld\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xld\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xld\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xld\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xld\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xld\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xld\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xld\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xld\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xld\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xld\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xld\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xld\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xld\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xld\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xld\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xld\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xld\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xld\:mt-0 {
    margin-top: 0;
  }

  .xld\:mr-0 {
    margin-right: 0;
  }

  .xld\:mb-0 {
    margin-bottom: 0;
  }

  .xld\:ml-0 {
    margin-left: 0;
  }

  .xld\:mt-2 {
    margin-top: 2px;
  }

  .xld\:mr-2 {
    margin-right: 2px;
  }

  .xld\:mb-2 {
    margin-bottom: 2px;
  }

  .xld\:ml-2 {
    margin-left: 2px;
  }

  .xld\:mt-4 {
    margin-top: 4px;
  }

  .xld\:mr-4 {
    margin-right: 4px;
  }

  .xld\:mb-4 {
    margin-bottom: 4px;
  }

  .xld\:ml-4 {
    margin-left: 4px;
  }

  .xld\:mt-6 {
    margin-top: 6px;
  }

  .xld\:mr-6 {
    margin-right: 6px;
  }

  .xld\:mb-6 {
    margin-bottom: 6px;
  }

  .xld\:ml-6 {
    margin-left: 6px;
  }

  .xld\:mt-8 {
    margin-top: 8px;
  }

  .xld\:mr-8 {
    margin-right: 8px;
  }

  .xld\:mb-8 {
    margin-bottom: 8px;
  }

  .xld\:ml-8 {
    margin-left: 8px;
  }

  .xld\:mt-10 {
    margin-top: 10px;
  }

  .xld\:mr-10 {
    margin-right: 10px;
  }

  .xld\:mb-10 {
    margin-bottom: 10px;
  }

  .xld\:ml-10 {
    margin-left: 10px;
  }

  .xld\:mt-12 {
    margin-top: 12px;
  }

  .xld\:mr-12 {
    margin-right: 12px;
  }

  .xld\:mb-12 {
    margin-bottom: 12px;
  }

  .xld\:ml-12 {
    margin-left: 12px;
  }

  .xld\:mt-16 {
    margin-top: 16px;
  }

  .xld\:mr-16 {
    margin-right: 16px;
  }

  .xld\:mb-16 {
    margin-bottom: 16px;
  }

  .xld\:ml-16 {
    margin-left: 16px;
  }

  .xld\:mt-24 {
    margin-top: 24px;
  }

  .xld\:mr-24 {
    margin-right: 24px;
  }

  .xld\:mb-24 {
    margin-bottom: 24px;
  }

  .xld\:ml-24 {
    margin-left: 24px;
  }

  .xld\:mt-32 {
    margin-top: 32px;
  }

  .xld\:mr-32 {
    margin-right: 32px;
  }

  .xld\:mb-32 {
    margin-bottom: 32px;
  }

  .xld\:ml-32 {
    margin-left: 32px;
  }

  .xld\:mt-40 {
    margin-top: 40px;
  }

  .xld\:mr-40 {
    margin-right: 40px;
  }

  .xld\:mb-40 {
    margin-bottom: 40px;
  }

  .xld\:ml-40 {
    margin-left: 40px;
  }

  .xld\:mt-44 {
    margin-top: 44px;
  }

  .xld\:mr-44 {
    margin-right: 44px;
  }

  .xld\:mb-44 {
    margin-bottom: 44px;
  }

  .xld\:ml-44 {
    margin-left: 44px;
  }

  .xld\:mt-48 {
    margin-top: 48px;
  }

  .xld\:mr-48 {
    margin-right: 48px;
  }

  .xld\:mb-48 {
    margin-bottom: 48px;
  }

  .xld\:ml-48 {
    margin-left: 48px;
  }

  .xld\:mt-52 {
    margin-top: 52px;
  }

  .xld\:mr-52 {
    margin-right: 52px;
  }

  .xld\:mb-52 {
    margin-bottom: 52px;
  }

  .xld\:ml-52 {
    margin-left: 52px;
  }

  .xld\:mt-96 {
    margin-top: 96px;
  }

  .xld\:mr-96 {
    margin-right: 96px;
  }

  .xld\:mb-96 {
    margin-bottom: 96px;
  }

  .xld\:ml-96 {
    margin-left: 96px;
  }

  .xld\:mt-auto {
    margin-top: auto;
  }

  .xld\:mr-auto {
    margin-right: auto;
  }

  .xld\:mb-auto {
    margin-bottom: auto;
  }

  .xld\:ml-auto {
    margin-left: auto;
  }

  .xld\:mt-px {
    margin-top: 1px;
  }

  .xld\:mr-px {
    margin-right: 1px;
  }

  .xld\:mb-px {
    margin-bottom: 1px;
  }

  .xld\:ml-px {
    margin-left: 1px;
  }

  .xld\:-mt-2 {
    margin-top: -2px;
  }

  .xld\:-mr-2 {
    margin-right: -2px;
  }

  .xld\:-mb-2 {
    margin-bottom: -2px;
  }

  .xld\:-ml-2 {
    margin-left: -2px;
  }

  .xld\:-mt-4 {
    margin-top: -4px;
  }

  .xld\:-mr-4 {
    margin-right: -4px;
  }

  .xld\:-mb-4 {
    margin-bottom: -4px;
  }

  .xld\:-ml-4 {
    margin-left: -4px;
  }

  .xld\:-mt-6 {
    margin-top: -6px;
  }

  .xld\:-mr-6 {
    margin-right: -6px;
  }

  .xld\:-mb-6 {
    margin-bottom: -6px;
  }

  .xld\:-ml-6 {
    margin-left: -6px;
  }

  .xld\:-mt-8 {
    margin-top: -8px;
  }

  .xld\:-mr-8 {
    margin-right: -8px;
  }

  .xld\:-mb-8 {
    margin-bottom: -8px;
  }

  .xld\:-ml-8 {
    margin-left: -8px;
  }

  .xld\:-mt-10 {
    margin-top: -10px;
  }

  .xld\:-mr-10 {
    margin-right: -10px;
  }

  .xld\:-mb-10 {
    margin-bottom: -10px;
  }

  .xld\:-ml-10 {
    margin-left: -10px;
  }

  .xld\:-mt-12 {
    margin-top: -12px;
  }

  .xld\:-mr-12 {
    margin-right: -12px;
  }

  .xld\:-mb-12 {
    margin-bottom: -12px;
  }

  .xld\:-ml-12 {
    margin-left: -12px;
  }

  .xld\:-mt-16 {
    margin-top: -16px;
  }

  .xld\:-mr-16 {
    margin-right: -16px;
  }

  .xld\:-mb-16 {
    margin-bottom: -16px;
  }

  .xld\:-ml-16 {
    margin-left: -16px;
  }

  .xld\:-mt-24 {
    margin-top: -24px;
  }

  .xld\:-mr-24 {
    margin-right: -24px;
  }

  .xld\:-mb-24 {
    margin-bottom: -24px;
  }

  .xld\:-ml-24 {
    margin-left: -24px;
  }

  .xld\:-mt-32 {
    margin-top: -32px;
  }

  .xld\:-mr-32 {
    margin-right: -32px;
  }

  .xld\:-mb-32 {
    margin-bottom: -32px;
  }

  .xld\:-ml-32 {
    margin-left: -32px;
  }

  .xld\:-mt-40 {
    margin-top: -40px;
  }

  .xld\:-mr-40 {
    margin-right: -40px;
  }

  .xld\:-mb-40 {
    margin-bottom: -40px;
  }

  .xld\:-ml-40 {
    margin-left: -40px;
  }

  .xld\:-mt-44 {
    margin-top: -44px;
  }

  .xld\:-mr-44 {
    margin-right: -44px;
  }

  .xld\:-mb-44 {
    margin-bottom: -44px;
  }

  .xld\:-ml-44 {
    margin-left: -44px;
  }

  .xld\:-mt-48 {
    margin-top: -48px;
  }

  .xld\:-mr-48 {
    margin-right: -48px;
  }

  .xld\:-mb-48 {
    margin-bottom: -48px;
  }

  .xld\:-ml-48 {
    margin-left: -48px;
  }

  .xld\:-mt-52 {
    margin-top: -52px;
  }

  .xld\:-mr-52 {
    margin-right: -52px;
  }

  .xld\:-mb-52 {
    margin-bottom: -52px;
  }

  .xld\:-ml-52 {
    margin-left: -52px;
  }

  .xld\:-mt-96 {
    margin-top: -96px;
  }

  .xld\:-mr-96 {
    margin-right: -96px;
  }

  .xld\:-mb-96 {
    margin-bottom: -96px;
  }

  .xld\:-ml-96 {
    margin-left: -96px;
  }

  .xld\:-mt-px {
    margin-top: -1px;
  }

  .xld\:-mr-px {
    margin-right: -1px;
  }

  .xld\:-mb-px {
    margin-bottom: -1px;
  }

  .xld\:-ml-px {
    margin-left: -1px;
  }

  .xld\:max-w-600 {
    max-width: 600px;
  }

  .xld\:max-w-770 {
    max-width: 770px;
  }

  .xld\:min-h-0 {
    min-height: 0;
  }

  .xld\:min-h-600 {
    min-height: 600px;
  }

  .xld\:min-h-full {
    min-height: 100%;
  }

  .xld\:overflow-auto {
    overflow: auto;
  }

  .xld\:overflow-hidden {
    overflow: hidden;
  }

  .xld\:overflow-visible {
    overflow: visible;
  }

  .xld\:overflow-scroll {
    overflow: scroll;
  }

  .xld\:overflow-x-auto {
    overflow-x: auto;
  }

  .xld\:overflow-y-auto {
    overflow-y: auto;
  }

  .xld\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xld\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xld\:overflow-x-visible {
    overflow-x: visible;
  }

  .xld\:overflow-y-visible {
    overflow-y: visible;
  }

  .xld\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xld\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xld\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xld\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xld\:p-0 {
    padding: 0;
  }

  .xld\:p-2 {
    padding: 2px;
  }

  .xld\:p-4 {
    padding: 4px;
  }

  .xld\:p-6 {
    padding: 6px;
  }

  .xld\:p-8 {
    padding: 8px;
  }

  .xld\:p-10 {
    padding: 10px;
  }

  .xld\:p-12 {
    padding: 12px;
  }

  .xld\:p-14 {
    padding: 14px;
  }

  .xld\:p-16 {
    padding: 16px;
  }

  .xld\:p-18 {
    padding: 18px;
  }

  .xld\:p-22 {
    padding: 22px;
  }

  .xld\:p-24 {
    padding: 24px;
  }

  .xld\:p-32 {
    padding: 32px;
  }

  .xld\:p-40 {
    padding: 40px;
  }

  .xld\:p-44 {
    padding: 44px;
  }

  .xld\:p-48 {
    padding: 48px;
  }

  .xld\:p-52 {
    padding: 52px;
  }

  .xld\:p-56 {
    padding: 56px;
  }

  .xld\:p-72 {
    padding: 72px;
  }

  .xld\:p-96 {
    padding: 96px;
  }

  .xld\:p-180 {
    padding: 180px;
  }

  .xld\:p-px {
    padding: 1px;
  }

  .xld\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xld\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xld\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xld\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xld\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xld\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xld\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xld\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xld\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xld\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xld\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xld\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xld\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xld\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xld\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xld\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xld\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xld\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xld\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xld\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xld\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xld\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xld\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xld\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xld\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xld\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xld\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xld\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xld\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xld\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xld\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xld\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xld\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xld\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xld\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xld\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xld\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xld\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xld\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xld\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xld\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xld\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xld\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xld\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xld\:pt-0 {
    padding-top: 0;
  }

  .xld\:pr-0 {
    padding-right: 0;
  }

  .xld\:pb-0 {
    padding-bottom: 0;
  }

  .xld\:pl-0 {
    padding-left: 0;
  }

  .xld\:pt-2 {
    padding-top: 2px;
  }

  .xld\:pr-2 {
    padding-right: 2px;
  }

  .xld\:pb-2 {
    padding-bottom: 2px;
  }

  .xld\:pl-2 {
    padding-left: 2px;
  }

  .xld\:pt-4 {
    padding-top: 4px;
  }

  .xld\:pr-4 {
    padding-right: 4px;
  }

  .xld\:pb-4 {
    padding-bottom: 4px;
  }

  .xld\:pl-4 {
    padding-left: 4px;
  }

  .xld\:pt-6 {
    padding-top: 6px;
  }

  .xld\:pr-6 {
    padding-right: 6px;
  }

  .xld\:pb-6 {
    padding-bottom: 6px;
  }

  .xld\:pl-6 {
    padding-left: 6px;
  }

  .xld\:pt-8 {
    padding-top: 8px;
  }

  .xld\:pr-8 {
    padding-right: 8px;
  }

  .xld\:pb-8 {
    padding-bottom: 8px;
  }

  .xld\:pl-8 {
    padding-left: 8px;
  }

  .xld\:pt-10 {
    padding-top: 10px;
  }

  .xld\:pr-10 {
    padding-right: 10px;
  }

  .xld\:pb-10 {
    padding-bottom: 10px;
  }

  .xld\:pl-10 {
    padding-left: 10px;
  }

  .xld\:pt-12 {
    padding-top: 12px;
  }

  .xld\:pr-12 {
    padding-right: 12px;
  }

  .xld\:pb-12 {
    padding-bottom: 12px;
  }

  .xld\:pl-12 {
    padding-left: 12px;
  }

  .xld\:pt-14 {
    padding-top: 14px;
  }

  .xld\:pr-14 {
    padding-right: 14px;
  }

  .xld\:pb-14 {
    padding-bottom: 14px;
  }

  .xld\:pl-14 {
    padding-left: 14px;
  }

  .xld\:pt-16 {
    padding-top: 16px;
  }

  .xld\:pr-16 {
    padding-right: 16px;
  }

  .xld\:pb-16 {
    padding-bottom: 16px;
  }

  .xld\:pl-16 {
    padding-left: 16px;
  }

  .xld\:pt-18 {
    padding-top: 18px;
  }

  .xld\:pr-18 {
    padding-right: 18px;
  }

  .xld\:pb-18 {
    padding-bottom: 18px;
  }

  .xld\:pl-18 {
    padding-left: 18px;
  }

  .xld\:pt-22 {
    padding-top: 22px;
  }

  .xld\:pr-22 {
    padding-right: 22px;
  }

  .xld\:pb-22 {
    padding-bottom: 22px;
  }

  .xld\:pl-22 {
    padding-left: 22px;
  }

  .xld\:pt-24 {
    padding-top: 24px;
  }

  .xld\:pr-24 {
    padding-right: 24px;
  }

  .xld\:pb-24 {
    padding-bottom: 24px;
  }

  .xld\:pl-24 {
    padding-left: 24px;
  }

  .xld\:pt-32 {
    padding-top: 32px;
  }

  .xld\:pr-32 {
    padding-right: 32px;
  }

  .xld\:pb-32 {
    padding-bottom: 32px;
  }

  .xld\:pl-32 {
    padding-left: 32px;
  }

  .xld\:pt-40 {
    padding-top: 40px;
  }

  .xld\:pr-40 {
    padding-right: 40px;
  }

  .xld\:pb-40 {
    padding-bottom: 40px;
  }

  .xld\:pl-40 {
    padding-left: 40px;
  }

  .xld\:pt-44 {
    padding-top: 44px;
  }

  .xld\:pr-44 {
    padding-right: 44px;
  }

  .xld\:pb-44 {
    padding-bottom: 44px;
  }

  .xld\:pl-44 {
    padding-left: 44px;
  }

  .xld\:pt-48 {
    padding-top: 48px;
  }

  .xld\:pr-48 {
    padding-right: 48px;
  }

  .xld\:pb-48 {
    padding-bottom: 48px;
  }

  .xld\:pl-48 {
    padding-left: 48px;
  }

  .xld\:pt-52 {
    padding-top: 52px;
  }

  .xld\:pr-52 {
    padding-right: 52px;
  }

  .xld\:pb-52 {
    padding-bottom: 52px;
  }

  .xld\:pl-52 {
    padding-left: 52px;
  }

  .xld\:pt-56 {
    padding-top: 56px;
  }

  .xld\:pr-56 {
    padding-right: 56px;
  }

  .xld\:pb-56 {
    padding-bottom: 56px;
  }

  .xld\:pl-56 {
    padding-left: 56px;
  }

  .xld\:pt-72 {
    padding-top: 72px;
  }

  .xld\:pr-72 {
    padding-right: 72px;
  }

  .xld\:pb-72 {
    padding-bottom: 72px;
  }

  .xld\:pl-72 {
    padding-left: 72px;
  }

  .xld\:pt-96 {
    padding-top: 96px;
  }

  .xld\:pr-96 {
    padding-right: 96px;
  }

  .xld\:pb-96 {
    padding-bottom: 96px;
  }

  .xld\:pl-96 {
    padding-left: 96px;
  }

  .xld\:pt-180 {
    padding-top: 180px;
  }

  .xld\:pr-180 {
    padding-right: 180px;
  }

  .xld\:pb-180 {
    padding-bottom: 180px;
  }

  .xld\:pl-180 {
    padding-left: 180px;
  }

  .xld\:pt-px {
    padding-top: 1px;
  }

  .xld\:pr-px {
    padding-right: 1px;
  }

  .xld\:pb-px {
    padding-bottom: 1px;
  }

  .xld\:pl-px {
    padding-left: 1px;
  }

  .xld\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xld\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xld\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xld\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xld\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xld\:placeholder-black::placeholder {
    color: #000;
  }

  .xld\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xld\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xld\:placeholder-white::placeholder {
    color: #fff;
  }

  .xld\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xld\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xld\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xld\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xld\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xld\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xld\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xld\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xld\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xld\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xld\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xld\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xld\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xld\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xld\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xld\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xld\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xld\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xld\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xld\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xld\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xld\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xld\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xld\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xld\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xld\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xld\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xld\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xld\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xld\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xld\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xld\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xld\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xld\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xld\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xld\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xld\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xld\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xld\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xld\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xld\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xld\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xld\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xld\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xld\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xld\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xld\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xld\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xld\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xld\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xld\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xld\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xld\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xld\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xld\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xld\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xld\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xld\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xld\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xld\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xld\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xld\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xld\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xld\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xld\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xld\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xld\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xld\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xld\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xld\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xld\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xld\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xld\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xld\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xld\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xld\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xld\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xld\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xld\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xld\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xld\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xld\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xld\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xld\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xld\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xld\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xld\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xld\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xld\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xld\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xld\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xld\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xld\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xld\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xld\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xld\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xld\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xld\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xld\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xld\:static {
    position: static;
  }

  .xld\:fixed {
    position: fixed;
  }

  .xld\:absolute {
    position: absolute;
  }

  .xld\:relative {
    position: relative;
  }

  .xld\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xld\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xld\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xld\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xld\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xld\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xld\:top-0 {
    top: 0;
  }

  .xld\:right-0 {
    right: 0;
  }

  .xld\:bottom-0 {
    bottom: 0;
  }

  .xld\:left-0 {
    left: 0;
  }

  .xld\:top-auto {
    top: auto;
  }

  .xld\:right-auto {
    right: auto;
  }

  .xld\:bottom-auto {
    bottom: auto;
  }

  .xld\:left-auto {
    left: auto;
  }

  .xld\:fill-current {
    fill: currentColor;
  }

  .xld\:fill-none {
    fill: none;
  }

  .xld\:stroke-current {
    stroke: currentColor;
  }

  .xld\:stroke-none {
    stroke: none;
  }

  .xld\:stroke-0 {
    stroke-width: 0;
  }

  .xld\:stroke-1 {
    stroke-width: 1;
  }

  .xld\:stroke-2 {
    stroke-width: 2;
  }

  .xld\:text-left {
    text-align: left;
  }

  .xld\:text-center {
    text-align: center;
  }

  .xld\:text-right {
    text-align: right;
  }

  .xld\:text-justify {
    text-align: justify;
  }

  .xld\:text-transparent {
    color: transparent;
  }

  .xld\:text-black {
    color: #000;
  }

  .xld\:text-white {
    color: #fff;
  }

  .xld\:text-blue-200 {
    color: #6ab4c7;
  }

  .xld\:text-blue-500 {
    color: #245c6d;
  }

  .xld\:text-blue-600 {
    color: #215362;
  }

  .xld\:text-blue-700 {
    color: #1e4957;
  }

  .xld\:text-blue-750 {
    color: #174351;
  }

  .xld\:text-blue-800 {
    color: #183641;
  }

  .xld\:text-blue-900 {
    color: #132e38;
  }

  .xld\:text-blue-1000 {
    color: #112b34;
  }

  .xld\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:text-earth-200 {
    color: #f5e0c4;
  }

  .xld\:text-earth-300 {
    color: #ebd8bd;
  }

  .xld\:text-earth-400 {
    color: #d9c4a7;
  }

  .xld\:text-earth-500 {
    color: #ad997f;
  }

  .xld\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:text-warm-300 {
    color: #ea7753;
  }

  .xld\:text-warm-800 {
    color: #8b2100;
  }

  .xld\:text-pink-400 {
    color: #c68ab5;
  }

  .xld\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xld\:hover\:text-black:hover {
    color: #000;
  }

  .xld\:hover\:text-white:hover {
    color: #fff;
  }

  .xld\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xld\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xld\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xld\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xld\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xld\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xld\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xld\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xld\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xld\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xld\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xld\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xld\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xld\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xld\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xld\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xld\:focus\:text-black:focus {
    color: #000;
  }

  .xld\:focus\:text-white:focus {
    color: #fff;
  }

  .xld\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xld\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xld\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xld\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xld\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xld\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xld\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xld\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xld\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xld\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xld\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xld\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xld\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xld\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xld\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xld\:active\:text-transparent:active {
    color: transparent;
  }

  .xld\:active\:text-black:active {
    color: #000;
  }

  .xld\:active\:text-white:active {
    color: #fff;
  }

  .xld\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xld\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xld\:active\:text-blue-600:active {
    color: #215362;
  }

  .xld\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xld\:active\:text-blue-750:active {
    color: #174351;
  }

  .xld\:active\:text-blue-800:active {
    color: #183641;
  }

  .xld\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xld\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xld\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xld\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xld\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xld\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xld\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xld\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xld\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xld\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xld\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xld\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xld\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xld\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xld\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xld\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xld\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xld\:italic {
    font-style: italic;
  }

  .xld\:not-italic {
    font-style: normal;
  }

  .xld\:uppercase {
    text-transform: uppercase;
  }

  .xld\:lowercase {
    text-transform: lowercase;
  }

  .xld\:capitalize {
    text-transform: capitalize;
  }

  .xld\:normal-case {
    text-transform: none;
  }

  .xld\:underline {
    text-decoration: underline;
  }

  .xld\:line-through {
    text-decoration: line-through;
  }

  .xld\:no-underline {
    text-decoration: none;
  }

  .xld\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xld\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xld\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xld\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xld\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xld\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xld\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xld\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xld\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xld\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xld\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .xld\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xld\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xld\:break-all {
    word-break: break-all;
  }

  .xld\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xld\:w-355 {
    width: 355px;
  }

  .xld\:w-742 {
    width: 742px;
  }

  .xld\:w-auto {
    width: auto;
  }

  .xld\:w-9\/20 {
    width: 45%;
  }

  .xld\:w-11\/20 {
    width: 55%;
  }

  .xld\:w-9\/10 {
    width: 90%;
  }

  .xld\:w-full {
    width: 100%;
  }

  .xld\:z-2 {
    z-index: 2;
  }

  .xld\:z-auto {
    z-index: auto;
  }

  .xld\:-z-1 {
    z-index: -1;
  }

  .xld\:z-max {
    z-index: 999;
  }

  .xld\:origin-center {
    transform-origin: center;
  }

  .xld\:origin-top {
    transform-origin: top;
  }

  .xld\:origin-top-right {
    transform-origin: top right;
  }

  .xld\:origin-right {
    transform-origin: right;
  }

  .xld\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xld\:origin-bottom {
    transform-origin: bottom;
  }

  .xld\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xld\:origin-left {
    transform-origin: left;
  }

  .xld\:origin-top-left {
    transform-origin: top left;
  }

  .xld\:scale-0 {
    transform: scale(0);
  }

  .xld\:scale-50 {
    transform: scale(.5);
  }

  .xld\:scale-75 {
    transform: scale(.75);
  }

  .xld\:scale-90 {
    transform: scale(.9);
  }

  .xld\:scale-95 {
    transform: scale(.95);
  }

  .xld\:scale-100 {
    transform: scale(1);
  }

  .xld\:scale-105 {
    transform: scale(1.05);
  }

  .xld\:scale-110 {
    transform: scale(1.1);
  }

  .xld\:scale-125 {
    transform: scale(1.25);
  }

  .xld\:scale-150 {
    transform: scale(1.5);
  }

  .xld\:scale-x-0 {
    transform: scaleX(0);
  }

  .xld\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xld\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xld\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xld\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xld\:scale-x-100 {
    transform: scaleX(1);
  }

  .xld\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xld\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xld\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xld\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xld\:scale-y-0 {
    transform: scaleY(0);
  }

  .xld\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xld\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xld\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xld\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xld\:scale-y-100 {
    transform: scaleY(1);
  }

  .xld\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xld\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xld\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xld\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xld\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xld\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xld\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xld\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xld\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xld\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xld\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xld\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xld\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xld\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xld\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xld\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xld\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xld\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xld\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xld\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xld\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xld\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xld\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xld\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xld\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xld\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xld\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xld\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xld\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xld\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xld\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xld\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xld\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xld\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xld\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xld\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xld\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xld\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xld\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xld\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xld\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xld\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xld\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xld\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xld\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xld\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xld\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xld\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xld\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xld\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xld\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xld\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xld\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xld\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xld\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xld\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xld\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xld\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xld\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xld\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xld\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xld\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xld\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xld\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .xld\:rotate-0 {
    transform: rotate(0);
  }

  .xld\:rotate-1 {
    transform: rotate(1deg);
  }

  .xld\:rotate-2 {
    transform: rotate(2deg);
  }

  .xld\:rotate-3 {
    transform: rotate(3deg);
  }

  .xld\:rotate-6 {
    transform: rotate(6deg);
  }

  .xld\:rotate-12 {
    transform: rotate(12deg);
  }

  .xld\:rotate-45 {
    transform: rotate(45deg);
  }

  .xld\:rotate-90 {
    transform: rotate(90deg);
  }

  .xld\:rotate-180 {
    transform: rotate(180deg);
  }

  .xld\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .xld\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .xld\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .xld\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .xld\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .xld\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .xld\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .xld\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .xld\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

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

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

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

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

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

  .xld\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .xld\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .xld\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .xld\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .xld\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .xld\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

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

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

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

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

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

  .xld\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xld\:translate-x-0 {
    transform: translateX(0);
  }

  .xld\:translate-x-2 {
    transform: translateX(2px);
  }

  .xld\:translate-x-4 {
    transform: translateX(4px);
  }

  .xld\:translate-x-6 {
    transform: translateX(6px);
  }

  .xld\:translate-x-8 {
    transform: translateX(8px);
  }

  .xld\:translate-x-10 {
    transform: translateX(10px);
  }

  .xld\:translate-x-12 {
    transform: translateX(12px);
  }

  .xld\:translate-x-16 {
    transform: translateX(16px);
  }

  .xld\:translate-x-24 {
    transform: translateX(24px);
  }

  .xld\:translate-x-32 {
    transform: translateX(32px);
  }

  .xld\:translate-x-40 {
    transform: translateX(40px);
  }

  .xld\:translate-x-44 {
    transform: translateX(44px);
  }

  .xld\:translate-x-48 {
    transform: translateX(48px);
  }

  .xld\:translate-x-52 {
    transform: translateX(52px);
  }

  .xld\:translate-x-96 {
    transform: translateX(96px);
  }

  .xld\:translate-x-px {
    transform: translateX(1px);
  }

  .xld\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xld\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xld\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xld\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xld\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xld\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xld\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xld\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xld\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xld\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xld\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xld\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xld\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xld\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xld\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xld\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xld\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xld\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xld\:translate-x-full {
    transform: translateX(100%);
  }

  .xld\:translate-y-0 {
    transform: translateY(0);
  }

  .xld\:translate-y-2 {
    transform: translateY(2px);
  }

  .xld\:translate-y-4 {
    transform: translateY(4px);
  }

  .xld\:translate-y-6 {
    transform: translateY(6px);
  }

  .xld\:translate-y-8 {
    transform: translateY(8px);
  }

  .xld\:translate-y-10 {
    transform: translateY(10px);
  }

  .xld\:translate-y-12 {
    transform: translateY(12px);
  }

  .xld\:translate-y-16 {
    transform: translateY(16px);
  }

  .xld\:translate-y-24 {
    transform: translateY(24px);
  }

  .xld\:translate-y-32 {
    transform: translateY(32px);
  }

  .xld\:translate-y-40 {
    transform: translateY(40px);
  }

  .xld\:translate-y-44 {
    transform: translateY(44px);
  }

  .xld\:translate-y-48 {
    transform: translateY(48px);
  }

  .xld\:translate-y-52 {
    transform: translateY(52px);
  }

  .xld\:translate-y-96 {
    transform: translateY(96px);
  }

  .xld\:translate-y-px {
    transform: translateY(1px);
  }

  .xld\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xld\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xld\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xld\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xld\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xld\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xld\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xld\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xld\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xld\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xld\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xld\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xld\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xld\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xld\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xld\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xld\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xld\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xld\:translate-y-full {
    transform: translateY(100%);
  }

  .xld\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xld\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xld\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xld\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xld\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xld\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xld\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xld\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xld\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xld\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xld\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xld\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xld\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xld\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xld\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xld\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xld\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xld\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xld\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xld\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xld\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xld\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xld\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xld\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xld\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xld\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xld\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xld\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xld\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xld\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xld\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xld\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xld\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xld\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xld\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xld\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xld\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xld\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xld\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xld\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xld\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xld\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xld\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xld\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xld\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xld\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xld\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xld\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xld\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xld\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xld\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xld\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xld\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xld\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xld\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xld\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xld\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xld\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xld\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xld\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xld\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xld\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xld\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xld\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xld\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xld\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xld\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xld\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xld\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xld\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xld\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xld\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xld\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xld\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xld\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xld\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xld\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xld\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xld\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xld\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xld\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xld\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xld\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xld\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xld\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xld\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xld\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xld\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xld\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xld\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xld\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xld\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xld\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xld\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xld\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xld\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xld\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xld\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xld\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xld\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xld\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xld\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .xld\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xld\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xld\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xld\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xld\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xld\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xld\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xld\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xld\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xld\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xld\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xld\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xld\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xld\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xld\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xld\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xld\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xld\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xld\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xld\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xld\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xld\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xld\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xld\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xld\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xld\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xld\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xld\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xld\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xld\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xld\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xld\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xld\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .xld\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xld\:skew-x-0 {
    transform: skewX(0);
  }

  .xld\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xld\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xld\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xld\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xld\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xld\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xld\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xld\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xld\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xld\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xld\:skew-y-0 {
    transform: skewY(0);
  }

  .xld\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xld\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xld\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xld\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xld\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xld\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xld\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xld\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xld\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xld\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xld\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xld\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xld\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xld\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xld\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xld\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xld\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xld\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xld\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xld\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xld\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xld\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xld\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xld\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xld\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xld\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xld\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xld\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xld\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xld\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xld\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xld\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xld\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xld\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xld\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xld\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xld\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xld\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xld\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xld\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xld\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xld\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xld\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xld\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xld\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xld\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xld\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xld\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xld\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xld\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xld\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xld\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xld\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xld\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xld\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (min-width: 83.5em) {
  .xl\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xl\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xl\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xl\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xl\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xl\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xl\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xl\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xl\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xl\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xl\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xl\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xl\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xl\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xl\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xl\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xl\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xl\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xl\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xl\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xl\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xl\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xl\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xl\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xl\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xl\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xl\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xl\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xl\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xl\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xl\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xl\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xl\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xl\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xl\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xl\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xl\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xl\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xl\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xl\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xl\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xl\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xl\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xl\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .xl\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xl\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xl\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xl\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xl\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xl\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xl\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xl\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xl\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xl\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xl\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xl\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xl\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xl\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xl\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xl\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xl\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xl\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xl\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xl\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xl\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xl\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xl\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xl\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xl\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

  .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\: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-transparent {
    background-color: transparent;
  }

  .xl\:bg-black {
    background-color: #000;
  }

  .xl\:bg-white {
    background-color: #fff;
  }

  .xl\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xl\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xl\:bg-blue-600 {
    background-color: #215362;
  }

  .xl\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xl\:bg-blue-750 {
    background-color: #174351;
  }

  .xl\:bg-blue-800 {
    background-color: #183641;
  }

  .xl\:bg-blue-900 {
    background-color: #132e38;
  }

  .xl\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xl\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xl\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xl\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xl\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xl\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xl\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xl\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xl\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xl\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xl\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xl\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xl\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xl\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xl\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xl\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .xl\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xl\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xl\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xl\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xl\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xl\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xl\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xl\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xl\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xl\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xl\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xl\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xl\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xl\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xl\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xl\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xl\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xl\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xl\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xl\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xl\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xl\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xl\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .xl\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .xl\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xl\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xl\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xl\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xl\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xl\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xl\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xl\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xl\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xl\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xl\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xl\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xl\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xl\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xl\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xl\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xl\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xl\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xl\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xl\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xl\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xl\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xl\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xl\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xl\:active\:bg-black:active {
    background-color: #000;
  }

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

  .xl\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xl\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xl\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xl\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xl\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xl\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xl\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xl\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xl\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xl\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xl\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xl\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xl\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xl\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xl\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xl\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xl\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xl\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xl\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xl\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xl\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xl\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xl\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xl\:bg-none {
    background-image: none;
  }

  .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\:hover\:bg-auto:hover {
    background-size: auto;
  }

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

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

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

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

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

  .xl\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xl\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xl\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xl\:active\:bg-auto:active {
    background-size: auto;
  }

  .xl\:active\:bg-cover:active {
    background-size: cover;
  }

  .xl\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .xl\:border-black {
    border-color: #000;
  }

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

  .xl\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xl\:border-blue-500 {
    border-color: #245c6d;
  }

  .xl\:border-blue-600 {
    border-color: #215362;
  }

  .xl\:border-blue-700 {
    border-color: #1e4957;
  }

  .xl\:border-blue-750 {
    border-color: #174351;
  }

  .xl\:border-blue-800 {
    border-color: #183641;
  }

  .xl\:border-blue-900 {
    border-color: #132e38;
  }

  .xl\:border-blue-1000 {
    border-color: #112b34;
  }

  .xl\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xl\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xl\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xl\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xl\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xl\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xl\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xl\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xl\:border-earth-500 {
    border-color: #ad997f;
  }

  .xl\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xl\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xl\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xl\:border-warm-300 {
    border-color: #ea7753;
  }

  .xl\:border-warm-800 {
    border-color: #8b2100;
  }

  .xl\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xl\:rounded-3 {
    border-radius: 3px;
  }

  .xl\:rounded-circle {
    border-radius: 50%;
  }

  .xl\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xl\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xl\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xl\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xl\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xl\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xl\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xl\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xl\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xl\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xl\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xl\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xl\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xl\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xl\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xl\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .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 {
    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 {
    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\: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\: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\: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-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\: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-first {
    order: -9999;
  }

  .xl\:order-last {
    order: 9999;
  }

  .xl\:order-none {
    order: 0;
  }

  .xl\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xl\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xl\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .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\: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\:h-72 {
    height: 72px;
  }

  .xl\:h-104 {
    height: 104px;
  }

  .xl\:h-444 {
    height: 444px;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:h-7\/10 {
    height: 70%;
  }

  .xl\:h-9\/10 {
    height: 90%;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-90vh {
    height: 90vh;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:text-10 {
    font-size: .625rem;
  }

  .xl\:text-11 {
    font-size: .6875rem;
  }

  .xl\:text-12 {
    font-size: .75rem;
  }

  .xl\:text-13 {
    font-size: .8125rem;
  }

  .xl\:text-14 {
    font-size: .875rem;
  }

  .xl\:text-16 {
    font-size: 1rem;
  }

  .xl\:text-18 {
    font-size: 1.125rem;
  }

  .xl\:text-20 {
    font-size: 1.25rem;
  }

  .xl\:text-24 {
    font-size: 1.5rem;
  }

  .xl\:text-36 {
    font-size: 2.25rem;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .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-2 {
    margin: 2px;
  }

  .xl\:m-4 {
    margin: 4px;
  }

  .xl\:m-6 {
    margin: 6px;
  }

  .xl\:m-8 {
    margin: 8px;
  }

  .xl\:m-10 {
    margin: 10px;
  }

  .xl\:m-12 {
    margin: 12px;
  }

  .xl\:m-16 {
    margin: 16px;
  }

  .xl\:m-24 {
    margin: 24px;
  }

  .xl\:m-32 {
    margin: 32px;
  }

  .xl\:m-40 {
    margin: 40px;
  }

  .xl\:m-44 {
    margin: 44px;
  }

  .xl\:m-48 {
    margin: 48px;
  }

  .xl\:m-52 {
    margin: 52px;
  }

  .xl\:m-96 {
    margin: 96px;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:-m-2 {
    margin: -2px;
  }

  .xl\:-m-4 {
    margin: -4px;
  }

  .xl\:-m-6 {
    margin: -6px;
  }

  .xl\:-m-8 {
    margin: -8px;
  }

  .xl\:-m-10 {
    margin: -10px;
  }

  .xl\:-m-12 {
    margin: -12px;
  }

  .xl\:-m-16 {
    margin: -16px;
  }

  .xl\:-m-24 {
    margin: -24px;
  }

  .xl\:-m-32 {
    margin: -32px;
  }

  .xl\:-m-40 {
    margin: -40px;
  }

  .xl\:-m-44 {
    margin: -44px;
  }

  .xl\:-m-48 {
    margin: -48px;
  }

  .xl\:-m-52 {
    margin: -52px;
  }

  .xl\:-m-96 {
    margin: -96px;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xl\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xl\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xl\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xl\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xl\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xl\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xl\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xl\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xl\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xl\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xl\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xl\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xl\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xl\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xl\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xl\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xl\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xl\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xl\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xl\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xl\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xl\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xl\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xl\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xl\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xl\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xl\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .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-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xl\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xl\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xl\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xl\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xl\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xl\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xl\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xl\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xl\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xl\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xl\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xl\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xl\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xl\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xl\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xl\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xl\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xl\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xl\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xl\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xl\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xl\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xl\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xl\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xl\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xl\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xl\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-2 {
    margin-top: 2px;
  }

  .xl\:mr-2 {
    margin-right: 2px;
  }

  .xl\:mb-2 {
    margin-bottom: 2px;
  }

  .xl\:ml-2 {
    margin-left: 2px;
  }

  .xl\:mt-4 {
    margin-top: 4px;
  }

  .xl\:mr-4 {
    margin-right: 4px;
  }

  .xl\:mb-4 {
    margin-bottom: 4px;
  }

  .xl\:ml-4 {
    margin-left: 4px;
  }

  .xl\:mt-6 {
    margin-top: 6px;
  }

  .xl\:mr-6 {
    margin-right: 6px;
  }

  .xl\:mb-6 {
    margin-bottom: 6px;
  }

  .xl\:ml-6 {
    margin-left: 6px;
  }

  .xl\:mt-8 {
    margin-top: 8px;
  }

  .xl\:mr-8 {
    margin-right: 8px;
  }

  .xl\:mb-8 {
    margin-bottom: 8px;
  }

  .xl\:ml-8 {
    margin-left: 8px;
  }

  .xl\:mt-10 {
    margin-top: 10px;
  }

  .xl\:mr-10 {
    margin-right: 10px;
  }

  .xl\:mb-10 {
    margin-bottom: 10px;
  }

  .xl\:ml-10 {
    margin-left: 10px;
  }

  .xl\:mt-12 {
    margin-top: 12px;
  }

  .xl\:mr-12 {
    margin-right: 12px;
  }

  .xl\:mb-12 {
    margin-bottom: 12px;
  }

  .xl\:ml-12 {
    margin-left: 12px;
  }

  .xl\:mt-16 {
    margin-top: 16px;
  }

  .xl\:mr-16 {
    margin-right: 16px;
  }

  .xl\:mb-16 {
    margin-bottom: 16px;
  }

  .xl\:ml-16 {
    margin-left: 16px;
  }

  .xl\:mt-24 {
    margin-top: 24px;
  }

  .xl\:mr-24 {
    margin-right: 24px;
  }

  .xl\:mb-24 {
    margin-bottom: 24px;
  }

  .xl\:ml-24 {
    margin-left: 24px;
  }

  .xl\:mt-32 {
    margin-top: 32px;
  }

  .xl\:mr-32 {
    margin-right: 32px;
  }

  .xl\:mb-32 {
    margin-bottom: 32px;
  }

  .xl\:ml-32 {
    margin-left: 32px;
  }

  .xl\:mt-40 {
    margin-top: 40px;
  }

  .xl\:mr-40 {
    margin-right: 40px;
  }

  .xl\:mb-40 {
    margin-bottom: 40px;
  }

  .xl\:ml-40 {
    margin-left: 40px;
  }

  .xl\:mt-44 {
    margin-top: 44px;
  }

  .xl\:mr-44 {
    margin-right: 44px;
  }

  .xl\:mb-44 {
    margin-bottom: 44px;
  }

  .xl\:ml-44 {
    margin-left: 44px;
  }

  .xl\:mt-48 {
    margin-top: 48px;
  }

  .xl\:mr-48 {
    margin-right: 48px;
  }

  .xl\:mb-48 {
    margin-bottom: 48px;
  }

  .xl\:ml-48 {
    margin-left: 48px;
  }

  .xl\:mt-52 {
    margin-top: 52px;
  }

  .xl\:mr-52 {
    margin-right: 52px;
  }

  .xl\:mb-52 {
    margin-bottom: 52px;
  }

  .xl\:ml-52 {
    margin-left: 52px;
  }

  .xl\:mt-96 {
    margin-top: 96px;
  }

  .xl\:mr-96 {
    margin-right: 96px;
  }

  .xl\:mb-96 {
    margin-bottom: 96px;
  }

  .xl\:ml-96 {
    margin-left: 96px;
  }

  .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-2 {
    margin-top: -2px;
  }

  .xl\:-mr-2 {
    margin-right: -2px;
  }

  .xl\:-mb-2 {
    margin-bottom: -2px;
  }

  .xl\:-ml-2 {
    margin-left: -2px;
  }

  .xl\:-mt-4 {
    margin-top: -4px;
  }

  .xl\:-mr-4 {
    margin-right: -4px;
  }

  .xl\:-mb-4 {
    margin-bottom: -4px;
  }

  .xl\:-ml-4 {
    margin-left: -4px;
  }

  .xl\:-mt-6 {
    margin-top: -6px;
  }

  .xl\:-mr-6 {
    margin-right: -6px;
  }

  .xl\:-mb-6 {
    margin-bottom: -6px;
  }

  .xl\:-ml-6 {
    margin-left: -6px;
  }

  .xl\:-mt-8 {
    margin-top: -8px;
  }

  .xl\:-mr-8 {
    margin-right: -8px;
  }

  .xl\:-mb-8 {
    margin-bottom: -8px;
  }

  .xl\:-ml-8 {
    margin-left: -8px;
  }

  .xl\:-mt-10 {
    margin-top: -10px;
  }

  .xl\:-mr-10 {
    margin-right: -10px;
  }

  .xl\:-mb-10 {
    margin-bottom: -10px;
  }

  .xl\:-ml-10 {
    margin-left: -10px;
  }

  .xl\:-mt-12 {
    margin-top: -12px;
  }

  .xl\:-mr-12 {
    margin-right: -12px;
  }

  .xl\:-mb-12 {
    margin-bottom: -12px;
  }

  .xl\:-ml-12 {
    margin-left: -12px;
  }

  .xl\:-mt-16 {
    margin-top: -16px;
  }

  .xl\:-mr-16 {
    margin-right: -16px;
  }

  .xl\:-mb-16 {
    margin-bottom: -16px;
  }

  .xl\:-ml-16 {
    margin-left: -16px;
  }

  .xl\:-mt-24 {
    margin-top: -24px;
  }

  .xl\:-mr-24 {
    margin-right: -24px;
  }

  .xl\:-mb-24 {
    margin-bottom: -24px;
  }

  .xl\:-ml-24 {
    margin-left: -24px;
  }

  .xl\:-mt-32 {
    margin-top: -32px;
  }

  .xl\:-mr-32 {
    margin-right: -32px;
  }

  .xl\:-mb-32 {
    margin-bottom: -32px;
  }

  .xl\:-ml-32 {
    margin-left: -32px;
  }

  .xl\:-mt-40 {
    margin-top: -40px;
  }

  .xl\:-mr-40 {
    margin-right: -40px;
  }

  .xl\:-mb-40 {
    margin-bottom: -40px;
  }

  .xl\:-ml-40 {
    margin-left: -40px;
  }

  .xl\:-mt-44 {
    margin-top: -44px;
  }

  .xl\:-mr-44 {
    margin-right: -44px;
  }

  .xl\:-mb-44 {
    margin-bottom: -44px;
  }

  .xl\:-ml-44 {
    margin-left: -44px;
  }

  .xl\:-mt-48 {
    margin-top: -48px;
  }

  .xl\:-mr-48 {
    margin-right: -48px;
  }

  .xl\:-mb-48 {
    margin-bottom: -48px;
  }

  .xl\:-ml-48 {
    margin-left: -48px;
  }

  .xl\:-mt-52 {
    margin-top: -52px;
  }

  .xl\:-mr-52 {
    margin-right: -52px;
  }

  .xl\:-mb-52 {
    margin-bottom: -52px;
  }

  .xl\:-ml-52 {
    margin-left: -52px;
  }

  .xl\:-mt-96 {
    margin-top: -96px;
  }

  .xl\:-mr-96 {
    margin-right: -96px;
  }

  .xl\:-mb-96 {
    margin-bottom: -96px;
  }

  .xl\:-ml-96 {
    margin-left: -96px;
  }

  .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\:max-w-600 {
    max-width: 600px;
  }

  .xl\:max-w-770 {
    max-width: 770px;
  }

  .xl\:min-h-0 {
    min-height: 0;
  }

  .xl\:min-h-600 {
    min-height: 600px;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .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\:p-0 {
    padding: 0;
  }

  .xl\:p-2 {
    padding: 2px;
  }

  .xl\:p-4 {
    padding: 4px;
  }

  .xl\:p-6 {
    padding: 6px;
  }

  .xl\:p-8 {
    padding: 8px;
  }

  .xl\:p-10 {
    padding: 10px;
  }

  .xl\:p-12 {
    padding: 12px;
  }

  .xl\:p-14 {
    padding: 14px;
  }

  .xl\:p-16 {
    padding: 16px;
  }

  .xl\:p-18 {
    padding: 18px;
  }

  .xl\:p-22 {
    padding: 22px;
  }

  .xl\:p-24 {
    padding: 24px;
  }

  .xl\:p-32 {
    padding: 32px;
  }

  .xl\:p-40 {
    padding: 40px;
  }

  .xl\:p-44 {
    padding: 44px;
  }

  .xl\:p-48 {
    padding: 48px;
  }

  .xl\:p-52 {
    padding: 52px;
  }

  .xl\:p-56 {
    padding: 56px;
  }

  .xl\:p-72 {
    padding: 72px;
  }

  .xl\:p-96 {
    padding: 96px;
  }

  .xl\:p-180 {
    padding: 180px;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xl\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xl\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xl\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xl\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xl\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xl\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xl\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xl\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xl\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xl\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xl\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xl\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xl\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xl\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xl\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xl\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xl\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xl\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xl\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xl\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xl\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xl\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xl\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xl\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xl\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xl\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xl\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xl\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xl\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xl\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xl\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xl\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xl\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xl\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xl\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xl\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xl\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xl\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xl\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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-2 {
    padding-top: 2px;
  }

  .xl\:pr-2 {
    padding-right: 2px;
  }

  .xl\:pb-2 {
    padding-bottom: 2px;
  }

  .xl\:pl-2 {
    padding-left: 2px;
  }

  .xl\:pt-4 {
    padding-top: 4px;
  }

  .xl\:pr-4 {
    padding-right: 4px;
  }

  .xl\:pb-4 {
    padding-bottom: 4px;
  }

  .xl\:pl-4 {
    padding-left: 4px;
  }

  .xl\:pt-6 {
    padding-top: 6px;
  }

  .xl\:pr-6 {
    padding-right: 6px;
  }

  .xl\:pb-6 {
    padding-bottom: 6px;
  }

  .xl\:pl-6 {
    padding-left: 6px;
  }

  .xl\:pt-8 {
    padding-top: 8px;
  }

  .xl\:pr-8 {
    padding-right: 8px;
  }

  .xl\:pb-8 {
    padding-bottom: 8px;
  }

  .xl\:pl-8 {
    padding-left: 8px;
  }

  .xl\:pt-10 {
    padding-top: 10px;
  }

  .xl\:pr-10 {
    padding-right: 10px;
  }

  .xl\:pb-10 {
    padding-bottom: 10px;
  }

  .xl\:pl-10 {
    padding-left: 10px;
  }

  .xl\:pt-12 {
    padding-top: 12px;
  }

  .xl\:pr-12 {
    padding-right: 12px;
  }

  .xl\:pb-12 {
    padding-bottom: 12px;
  }

  .xl\:pl-12 {
    padding-left: 12px;
  }

  .xl\:pt-14 {
    padding-top: 14px;
  }

  .xl\:pr-14 {
    padding-right: 14px;
  }

  .xl\:pb-14 {
    padding-bottom: 14px;
  }

  .xl\:pl-14 {
    padding-left: 14px;
  }

  .xl\:pt-16 {
    padding-top: 16px;
  }

  .xl\:pr-16 {
    padding-right: 16px;
  }

  .xl\:pb-16 {
    padding-bottom: 16px;
  }

  .xl\:pl-16 {
    padding-left: 16px;
  }

  .xl\:pt-18 {
    padding-top: 18px;
  }

  .xl\:pr-18 {
    padding-right: 18px;
  }

  .xl\:pb-18 {
    padding-bottom: 18px;
  }

  .xl\:pl-18 {
    padding-left: 18px;
  }

  .xl\:pt-22 {
    padding-top: 22px;
  }

  .xl\:pr-22 {
    padding-right: 22px;
  }

  .xl\:pb-22 {
    padding-bottom: 22px;
  }

  .xl\:pl-22 {
    padding-left: 22px;
  }

  .xl\:pt-24 {
    padding-top: 24px;
  }

  .xl\:pr-24 {
    padding-right: 24px;
  }

  .xl\:pb-24 {
    padding-bottom: 24px;
  }

  .xl\:pl-24 {
    padding-left: 24px;
  }

  .xl\:pt-32 {
    padding-top: 32px;
  }

  .xl\:pr-32 {
    padding-right: 32px;
  }

  .xl\:pb-32 {
    padding-bottom: 32px;
  }

  .xl\:pl-32 {
    padding-left: 32px;
  }

  .xl\:pt-40 {
    padding-top: 40px;
  }

  .xl\:pr-40 {
    padding-right: 40px;
  }

  .xl\:pb-40 {
    padding-bottom: 40px;
  }

  .xl\:pl-40 {
    padding-left: 40px;
  }

  .xl\:pt-44 {
    padding-top: 44px;
  }

  .xl\:pr-44 {
    padding-right: 44px;
  }

  .xl\:pb-44 {
    padding-bottom: 44px;
  }

  .xl\:pl-44 {
    padding-left: 44px;
  }

  .xl\:pt-48 {
    padding-top: 48px;
  }

  .xl\:pr-48 {
    padding-right: 48px;
  }

  .xl\:pb-48 {
    padding-bottom: 48px;
  }

  .xl\:pl-48 {
    padding-left: 48px;
  }

  .xl\:pt-52 {
    padding-top: 52px;
  }

  .xl\:pr-52 {
    padding-right: 52px;
  }

  .xl\:pb-52 {
    padding-bottom: 52px;
  }

  .xl\:pl-52 {
    padding-left: 52px;
  }

  .xl\:pt-56 {
    padding-top: 56px;
  }

  .xl\:pr-56 {
    padding-right: 56px;
  }

  .xl\:pb-56 {
    padding-bottom: 56px;
  }

  .xl\:pl-56 {
    padding-left: 56px;
  }

  .xl\:pt-72 {
    padding-top: 72px;
  }

  .xl\:pr-72 {
    padding-right: 72px;
  }

  .xl\:pb-72 {
    padding-bottom: 72px;
  }

  .xl\:pl-72 {
    padding-left: 72px;
  }

  .xl\:pt-96 {
    padding-top: 96px;
  }

  .xl\:pr-96 {
    padding-right: 96px;
  }

  .xl\:pb-96 {
    padding-bottom: 96px;
  }

  .xl\:pl-96 {
    padding-left: 96px;
  }

  .xl\:pt-180 {
    padding-top: 180px;
  }

  .xl\:pr-180 {
    padding-right: 180px;
  }

  .xl\:pb-180 {
    padding-bottom: 180px;
  }

  .xl\:pl-180 {
    padding-left: 180px;
  }

  .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\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xl\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xl\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xl\:placeholder-black::placeholder {
    color: #000;
  }

  .xl\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xl\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xl\:placeholder-white::placeholder {
    color: #fff;
  }

  .xl\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xl\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xl\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xl\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xl\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xl\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xl\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xl\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xl\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xl\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xl\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xl\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xl\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xl\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xl\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xl\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xl\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xl\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xl\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xl\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xl\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xl\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xl\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xl\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xl\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xl\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xl\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xl\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xl\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xl\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xl\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xl\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xl\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xl\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xl\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xl\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xl\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xl\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xl\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xl\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xl\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xl\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xl\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xl\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xl\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xl\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xl\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xl\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xl\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xl\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xl\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xl\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xl\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xl\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xl\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xl\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xl\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xl\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xl\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xl\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xl\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xl\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xl\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xl\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xl\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xl\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xl\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xl\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xl\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xl\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xl\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xl\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xl\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xl\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xl\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xl\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xl\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .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\:fill-current {
    fill: currentColor;
  }

  .xl\:fill-none {
    fill: none;
  }

  .xl\:stroke-current {
    stroke: currentColor;
  }

  .xl\:stroke-none {
    stroke: none;
  }

  .xl\:stroke-0 {
    stroke-width: 0;
  }

  .xl\:stroke-1 {
    stroke-width: 1;
  }

  .xl\:stroke-2 {
    stroke-width: 2;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:text-transparent {
    color: transparent;
  }

  .xl\:text-black {
    color: #000;
  }

  .xl\:text-white {
    color: #fff;
  }

  .xl\:text-blue-200 {
    color: #6ab4c7;
  }

  .xl\:text-blue-500 {
    color: #245c6d;
  }

  .xl\:text-blue-600 {
    color: #215362;
  }

  .xl\:text-blue-700 {
    color: #1e4957;
  }

  .xl\:text-blue-750 {
    color: #174351;
  }

  .xl\:text-blue-800 {
    color: #183641;
  }

  .xl\:text-blue-900 {
    color: #132e38;
  }

  .xl\:text-blue-1000 {
    color: #112b34;
  }

  .xl\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:text-earth-200 {
    color: #f5e0c4;
  }

  .xl\:text-earth-300 {
    color: #ebd8bd;
  }

  .xl\:text-earth-400 {
    color: #d9c4a7;
  }

  .xl\:text-earth-500 {
    color: #ad997f;
  }

  .xl\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:text-warm-300 {
    color: #ea7753;
  }

  .xl\:text-warm-800 {
    color: #8b2100;
  }

  .xl\:text-pink-400 {
    color: #c68ab5;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:text-black:hover {
    color: #000;
  }

  .xl\:hover\:text-white:hover {
    color: #fff;
  }

  .xl\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xl\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xl\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xl\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xl\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xl\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xl\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xl\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xl\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xl\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xl\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xl\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xl\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xl\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xl\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xl\:focus\:text-black:focus {
    color: #000;
  }

  .xl\:focus\:text-white:focus {
    color: #fff;
  }

  .xl\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xl\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xl\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xl\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xl\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xl\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xl\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xl\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xl\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xl\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xl\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xl\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xl\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xl\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xl\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xl\:active\:text-transparent:active {
    color: transparent;
  }

  .xl\:active\:text-black:active {
    color: #000;
  }

  .xl\:active\:text-white:active {
    color: #fff;
  }

  .xl\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xl\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xl\:active\:text-blue-600:active {
    color: #215362;
  }

  .xl\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xl\:active\:text-blue-750:active {
    color: #174351;
  }

  .xl\:active\:text-blue-800:active {
    color: #183641;
  }

  .xl\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xl\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xl\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xl\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xl\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xl\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xl\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xl\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xl\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xl\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xl\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xl\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xl\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xl\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xl\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xl\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xl\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:uppercase {
    text-transform: uppercase;
  }

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\: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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xl\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .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\:w-355 {
    width: 355px;
  }

  .xl\:w-742 {
    width: 742px;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-9\/20 {
    width: 45%;
  }

  .xl\:w-11\/20 {
    width: 55%;
  }

  .xl\:w-9\/10 {
    width: 90%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:z-2 {
    z-index: 2;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .xl\:-z-1 {
    z-index: -1;
  }

  .xl\:z-max {
    z-index: 999;
  }

  .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\:scale-0 {
    transform: scale(0);
  }

  .xl\:scale-50 {
    transform: scale(.5);
  }

  .xl\:scale-75 {
    transform: scale(.75);
  }

  .xl\:scale-90 {
    transform: scale(.9);
  }

  .xl\:scale-95 {
    transform: scale(.95);
  }

  .xl\:scale-100 {
    transform: scale(1);
  }

  .xl\:scale-105 {
    transform: scale(1.05);
  }

  .xl\:scale-110 {
    transform: scale(1.1);
  }

  .xl\:scale-125 {
    transform: scale(1.25);
  }

  .xl\:scale-150 {
    transform: scale(1.5);
  }

  .xl\:scale-x-0 {
    transform: scaleX(0);
  }

  .xl\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xl\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xl\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xl\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xl\:scale-x-100 {
    transform: scaleX(1);
  }

  .xl\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xl\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xl\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xl\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xl\:scale-y-0 {
    transform: scaleY(0);
  }

  .xl\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xl\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xl\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xl\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xl\:scale-y-100 {
    transform: scaleY(1);
  }

  .xl\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xl\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xl\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xl\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xl\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xl\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xl\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xl\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xl\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xl\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xl\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xl\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xl\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xl\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xl\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xl\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xl\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xl\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xl\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xl\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xl\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xl\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xl\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xl\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xl\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xl\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xl\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xl\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xl\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xl\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xl\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xl\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xl\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xl\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xl\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xl\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xl\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xl\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xl\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xl\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xl\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xl\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xl\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xl\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xl\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xl\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xl\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xl\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xl\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xl\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xl\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xl\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xl\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xl\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xl\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xl\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xl\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xl\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xl\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xl\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xl\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xl\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xl\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xl\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .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\:translate-x-0 {
    transform: translateX(0);
  }

  .xl\:translate-x-2 {
    transform: translateX(2px);
  }

  .xl\:translate-x-4 {
    transform: translateX(4px);
  }

  .xl\:translate-x-6 {
    transform: translateX(6px);
  }

  .xl\:translate-x-8 {
    transform: translateX(8px);
  }

  .xl\:translate-x-10 {
    transform: translateX(10px);
  }

  .xl\:translate-x-12 {
    transform: translateX(12px);
  }

  .xl\:translate-x-16 {
    transform: translateX(16px);
  }

  .xl\:translate-x-24 {
    transform: translateX(24px);
  }

  .xl\:translate-x-32 {
    transform: translateX(32px);
  }

  .xl\:translate-x-40 {
    transform: translateX(40px);
  }

  .xl\:translate-x-44 {
    transform: translateX(44px);
  }

  .xl\:translate-x-48 {
    transform: translateX(48px);
  }

  .xl\:translate-x-52 {
    transform: translateX(52px);
  }

  .xl\:translate-x-96 {
    transform: translateX(96px);
  }

  .xl\:translate-x-px {
    transform: translateX(1px);
  }

  .xl\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xl\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xl\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xl\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xl\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xl\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xl\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xl\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xl\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xl\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xl\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xl\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xl\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xl\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xl\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xl\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xl\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xl\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xl\:translate-x-full {
    transform: translateX(100%);
  }

  .xl\:translate-y-0 {
    transform: translateY(0);
  }

  .xl\:translate-y-2 {
    transform: translateY(2px);
  }

  .xl\:translate-y-4 {
    transform: translateY(4px);
  }

  .xl\:translate-y-6 {
    transform: translateY(6px);
  }

  .xl\:translate-y-8 {
    transform: translateY(8px);
  }

  .xl\:translate-y-10 {
    transform: translateY(10px);
  }

  .xl\:translate-y-12 {
    transform: translateY(12px);
  }

  .xl\:translate-y-16 {
    transform: translateY(16px);
  }

  .xl\:translate-y-24 {
    transform: translateY(24px);
  }

  .xl\:translate-y-32 {
    transform: translateY(32px);
  }

  .xl\:translate-y-40 {
    transform: translateY(40px);
  }

  .xl\:translate-y-44 {
    transform: translateY(44px);
  }

  .xl\:translate-y-48 {
    transform: translateY(48px);
  }

  .xl\:translate-y-52 {
    transform: translateY(52px);
  }

  .xl\:translate-y-96 {
    transform: translateY(96px);
  }

  .xl\:translate-y-px {
    transform: translateY(1px);
  }

  .xl\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xl\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xl\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xl\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xl\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xl\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xl\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xl\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xl\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xl\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xl\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xl\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xl\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xl\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xl\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xl\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xl\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xl\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xl\:translate-y-full {
    transform: translateY(100%);
  }

  .xl\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xl\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xl\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xl\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xl\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xl\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xl\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xl\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xl\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xl\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xl\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xl\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xl\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xl\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xl\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xl\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xl\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xl\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xl\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xl\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xl\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xl\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xl\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xl\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xl\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xl\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xl\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xl\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xl\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xl\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xl\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xl\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xl\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xl\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xl\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xl\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xl\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xl\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xl\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xl\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xl\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xl\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xl\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xl\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xl\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xl\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xl\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xl\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xl\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xl\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xl\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xl\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xl\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xl\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xl\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xl\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xl\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xl\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xl\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xl\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xl\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xl\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xl\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xl\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xl\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xl\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xl\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xl\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xl\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xl\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xl\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xl\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xl\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xl\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xl\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xl\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xl\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xl\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xl\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xl\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xl\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xl\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xl\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xl\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xl\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xl\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xl\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xl\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xl\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xl\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xl\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xl\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xl\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xl\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xl\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xl\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xl\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xl\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xl\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xl\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xl\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xl\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .xl\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xl\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xl\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xl\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xl\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xl\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xl\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xl\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xl\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xl\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xl\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xl\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xl\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xl\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xl\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xl\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xl\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xl\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xl\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xl\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xl\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xl\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xl\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xl\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xl\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xl\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xl\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xl\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xl\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xl\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xl\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xl\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xl\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .xl\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xl\:skew-x-0 {
    transform: skewX(0);
  }

  .xl\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xl\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xl\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xl\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xl\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xl\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xl\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xl\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xl\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xl\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xl\:skew-y-0 {
    transform: skewY(0);
  }

  .xl\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xl\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xl\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xl\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xl\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xl\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xl\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xl\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xl\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xl\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xl\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xl\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xl\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xl\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xl\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xl\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xl\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xl\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xl\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xl\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xl\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xl\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xl\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xl\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xl\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xl\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xl\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xl\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xl\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xl\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xl\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xl\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xl\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xl\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xl\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xl\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xl\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xl\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xl\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xl\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xl\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xl\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xl\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xl\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xl\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xl\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xl\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xl\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xl\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xl\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xl\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xl\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xl\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xl\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .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\: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\: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\: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\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (max-width: 85.625em) {
  .ftr\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .ftr\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .ftr\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .ftr\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .ftr\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .ftr\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .ftr\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .ftr\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .ftr\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .ftr\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .ftr\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .ftr\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .ftr\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .ftr\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .ftr\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .ftr\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .ftr\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .ftr\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .ftr\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .ftr\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .ftr\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .ftr\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .ftr\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .ftr\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .ftr\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .ftr\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .ftr\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .ftr\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .ftr\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .ftr\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .ftr\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .ftr\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .ftr\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .ftr\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .ftr\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .ftr\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .ftr\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .ftr\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .ftr\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .ftr\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .ftr\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .ftr\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .ftr\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .ftr\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .ftr\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .ftr\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .ftr\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .ftr\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .ftr\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .ftr\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .ftr\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .ftr\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .ftr\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .ftr\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .ftr\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .ftr\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .ftr\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .ftr\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .ftr\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .ftr\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .ftr\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .ftr\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .ftr\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .ftr\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .ftr\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .ftr\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .ftr\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .ftr\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .ftr\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .ftr\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .ftr\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .ftr\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .ftr\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .ftr\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .ftr\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .ftr\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .ftr\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .ftr\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .ftr\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .ftr\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .ftr\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .ftr\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .ftr\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .ftr\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .ftr\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .ftr\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .ftr\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

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

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

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

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

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

  .ftr\:bg-clip-border {
    background-clip: border-box;
  }

  .ftr\:bg-clip-padding {
    background-clip: padding-box;
  }

  .ftr\:bg-clip-content {
    background-clip: content-box;
  }

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

  .ftr\:bg-black {
    background-color: #000;
  }

  .ftr\:bg-white {
    background-color: #fff;
  }

  .ftr\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .ftr\:bg-blue-500 {
    background-color: #245c6d;
  }

  .ftr\:bg-blue-600 {
    background-color: #215362;
  }

  .ftr\:bg-blue-700 {
    background-color: #1e4957;
  }

  .ftr\:bg-blue-750 {
    background-color: #174351;
  }

  .ftr\:bg-blue-800 {
    background-color: #183641;
  }

  .ftr\:bg-blue-900 {
    background-color: #132e38;
  }

  .ftr\:bg-blue-1000 {
    background-color: #112b34;
  }

  .ftr\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .ftr\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .ftr\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .ftr\:bg-earth-500 {
    background-color: #ad997f;
  }

  .ftr\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:bg-warm-300 {
    background-color: #ea7753;
  }

  .ftr\:bg-warm-800 {
    background-color: #8b2100;
  }

  .ftr\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .ftr\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .ftr\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .ftr\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .ftr\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .ftr\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .ftr\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .ftr\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .ftr\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .ftr\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .ftr\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .ftr\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .ftr\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .ftr\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .ftr\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .ftr\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .ftr\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .ftr\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .ftr\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .ftr\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .ftr\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .ftr\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .ftr\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .ftr\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .ftr\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .ftr\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .ftr\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .ftr\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .ftr\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .ftr\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .ftr\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .ftr\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .ftr\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .ftr\:active\:bg-black:active {
    background-color: #000;
  }

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

  .ftr\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .ftr\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .ftr\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .ftr\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .ftr\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .ftr\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .ftr\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .ftr\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .ftr\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .ftr\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .ftr\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .ftr\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .ftr\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .ftr\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .ftr\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .ftr\:bg-none {
    background-image: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ftr\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .ftr\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .ftr\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .ftr\:active\:bg-auto:active {
    background-size: auto;
  }

  .ftr\:active\:bg-cover:active {
    background-size: cover;
  }

  .ftr\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .ftr\:border-black {
    border-color: #000;
  }

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

  .ftr\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .ftr\:border-blue-500 {
    border-color: #245c6d;
  }

  .ftr\:border-blue-600 {
    border-color: #215362;
  }

  .ftr\:border-blue-700 {
    border-color: #1e4957;
  }

  .ftr\:border-blue-750 {
    border-color: #174351;
  }

  .ftr\:border-blue-800 {
    border-color: #183641;
  }

  .ftr\:border-blue-900 {
    border-color: #132e38;
  }

  .ftr\:border-blue-1000 {
    border-color: #112b34;
  }

  .ftr\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .ftr\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .ftr\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .ftr\:border-earth-500 {
    border-color: #ad997f;
  }

  .ftr\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:border-warm-300 {
    border-color: #ea7753;
  }

  .ftr\:border-warm-800 {
    border-color: #8b2100;
  }

  .ftr\:border-pink-400 {
    border-color: #c68ab5;
  }

  .ftr\:rounded-3 {
    border-radius: 3px;
  }

  .ftr\:rounded-circle {
    border-radius: 50%;
  }

  .ftr\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .ftr\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .ftr\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .ftr\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .ftr\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .ftr\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .ftr\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .ftr\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .ftr\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .ftr\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .ftr\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .ftr\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .ftr\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .ftr\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .ftr\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .ftr\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .ftr\:border-solid {
    border-style: solid;
  }

  .ftr\:border-dashed {
    border-style: dashed;
  }

  .ftr\:border-dotted {
    border-style: dotted;
  }

  .ftr\:border-double {
    border-style: double;
  }

  .ftr\:border-none {
    border-style: none;
  }

  .ftr\:border-0 {
    border-width: 0;
  }

  .ftr\:border-1 {
    border-width: 1px;
  }

  .ftr\:border-2 {
    border-width: 2px;
  }

  .ftr\:border {
    border-width: 1px;
  }

  .ftr\:border-t-0 {
    border-top-width: 0;
  }

  .ftr\:border-r-0 {
    border-right-width: 0;
  }

  .ftr\:border-b-0 {
    border-bottom-width: 0;
  }

  .ftr\:border-l-0 {
    border-left-width: 0;
  }

  .ftr\:border-t-1 {
    border-top-width: 1px;
  }

  .ftr\:border-r-1 {
    border-right-width: 1px;
  }

  .ftr\:border-b-1 {
    border-bottom-width: 1px;
  }

  .ftr\:border-l-1 {
    border-left-width: 1px;
  }

  .ftr\:border-t-2 {
    border-top-width: 2px;
  }

  .ftr\:border-r-2 {
    border-right-width: 2px;
  }

  .ftr\:border-b-2 {
    border-bottom-width: 2px;
  }

  .ftr\:border-l-2 {
    border-left-width: 2px;
  }

  .ftr\:border-t {
    border-top-width: 1px;
  }

  .ftr\:border-r {
    border-right-width: 1px;
  }

  .ftr\:border-b {
    border-bottom-width: 1px;
  }

  .ftr\:border-l {
    border-left-width: 1px;
  }

  .ftr\:box-border {
    box-sizing: border-box;
  }

  .ftr\:box-content {
    box-sizing: content-box;
  }

  .ftr\:block {
    display: block;
  }

  .ftr\:inline-block {
    display: inline-block;
  }

  .ftr\:inline {
    display: inline;
  }

  .ftr\:flex {
    display: flex;
  }

  .ftr\:inline-flex {
    display: inline-flex;
  }

  .ftr\:table {
    display: table;
  }

  .ftr\:table-caption {
    display: table-caption;
  }

  .ftr\:table-cell {
    display: table-cell;
  }

  .ftr\:table-column {
    display: table-column;
  }

  .ftr\:table-column-group {
    display: table-column-group;
  }

  .ftr\:table-footer-group {
    display: table-footer-group;
  }

  .ftr\:table-header-group {
    display: table-header-group;
  }

  .ftr\:table-row-group {
    display: table-row-group;
  }

  .ftr\:table-row {
    display: table-row;
  }

  .ftr\:hidden {
    display: none;
  }

  .ftr\:flex-row {
    flex-direction: row;
  }

  .ftr\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .ftr\:flex-col {
    flex-direction: column;
  }

  .ftr\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .ftr\:flex-wrap {
    flex-wrap: wrap;
  }

  .ftr\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .ftr\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .ftr\:items-start {
    align-items: flex-start;
  }

  .ftr\:items-end {
    align-items: flex-end;
  }

  .ftr\:items-center {
    align-items: center;
  }

  .ftr\:items-baseline {
    align-items: baseline;
  }

  .ftr\:items-stretch {
    align-items: stretch;
  }

  .ftr\:content-center {
    align-content: center;
  }

  .ftr\:content-start {
    align-content: flex-start;
  }

  .ftr\:content-end {
    align-content: flex-end;
  }

  .ftr\:content-between {
    align-content: space-between;
  }

  .ftr\:content-around {
    align-content: space-around;
  }

  .ftr\:content-evenly {
    align-content: space-evenly;
  }

  .ftr\:self-auto {
    align-self: auto;
  }

  .ftr\:self-start {
    align-self: flex-start;
  }

  .ftr\:self-end {
    align-self: flex-end;
  }

  .ftr\:self-center {
    align-self: center;
  }

  .ftr\:self-stretch {
    align-self: stretch;
  }

  .ftr\:justify-start {
    justify-content: flex-start;
  }

  .ftr\:justify-end {
    justify-content: flex-end;
  }

  .ftr\:justify-center {
    justify-content: center;
  }

  .ftr\:justify-between {
    justify-content: space-between;
  }

  .ftr\:justify-around {
    justify-content: space-around;
  }

  .ftr\:justify-evenly {
    justify-content: space-evenly;
  }

  .ftr\:flex-1 {
    flex: 1 1 0%;
  }

  .ftr\:flex-auto {
    flex: 1 1 auto;
  }

  .ftr\:flex-initial {
    flex: 0 1 auto;
  }

  .ftr\:flex-none {
    flex: none;
  }

  .ftr\:flex-grow-0 {
    flex-grow: 0;
  }

  .ftr\:flex-grow {
    flex-grow: 1;
  }

  .ftr\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .ftr\:flex-shrink {
    flex-shrink: 1;
  }

  .ftr\:order-first {
    order: -9999;
  }

  .ftr\:order-last {
    order: 9999;
  }

  .ftr\:order-none {
    order: 0;
  }

  .ftr\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .ftr\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .ftr\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .ftr\:font-thin {
    font-weight: 200;
  }

  .ftr\:font-light {
    font-weight: 300;
  }

  .ftr\:font-normal {
    font-weight: 400;
  }

  .ftr\:font-medium {
    font-weight: 500;
  }

  .ftr\:font-semibold {
    font-weight: 600;
  }

  .ftr\:font-bold {
    font-weight: 700;
  }

  .ftr\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .ftr\:hover\:font-light:hover {
    font-weight: 300;
  }

  .ftr\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .ftr\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .ftr\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .ftr\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .ftr\:h-72 {
    height: 72px;
  }

  .ftr\:h-104 {
    height: 104px;
  }

  .ftr\:h-444 {
    height: 444px;
  }

  .ftr\:h-auto {
    height: auto;
  }

  .ftr\:h-1\/2 {
    height: 50%;
  }

  .ftr\:h-7\/10 {
    height: 70%;
  }

  .ftr\:h-9\/10 {
    height: 90%;
  }

  .ftr\:h-full {
    height: 100%;
  }

  .ftr\:h-90vh {
    height: 90vh;
  }

  .ftr\:h-screen {
    height: 100vh;
  }

  .ftr\:text-10 {
    font-size: .625rem;
  }

  .ftr\:text-11 {
    font-size: .6875rem;
  }

  .ftr\:text-12 {
    font-size: .75rem;
  }

  .ftr\:text-13 {
    font-size: .8125rem;
  }

  .ftr\:text-14 {
    font-size: .875rem;
  }

  .ftr\:text-16 {
    font-size: 1rem;
  }

  .ftr\:text-18 {
    font-size: 1.125rem;
  }

  .ftr\:text-20 {
    font-size: 1.25rem;
  }

  .ftr\:text-24 {
    font-size: 1.5rem;
  }

  .ftr\:text-36 {
    font-size: 2.25rem;
  }

  .ftr\:leading-normal {
    line-height: 1.5;
  }

  .ftr\:leading-loose {
    line-height: 2;
  }

  .ftr\:list-inside {
    list-style-position: inside;
  }

  .ftr\:list-outside {
    list-style-position: outside;
  }

  .ftr\:list-none {
    list-style-type: none;
  }

  .ftr\:list-disc {
    list-style-type: disc;
  }

  .ftr\:list-decimal {
    list-style-type: decimal;
  }

  .ftr\:m-0 {
    margin: 0;
  }

  .ftr\:m-2 {
    margin: 2px;
  }

  .ftr\:m-4 {
    margin: 4px;
  }

  .ftr\:m-6 {
    margin: 6px;
  }

  .ftr\:m-8 {
    margin: 8px;
  }

  .ftr\:m-10 {
    margin: 10px;
  }

  .ftr\:m-12 {
    margin: 12px;
  }

  .ftr\:m-16 {
    margin: 16px;
  }

  .ftr\:m-24 {
    margin: 24px;
  }

  .ftr\:m-32 {
    margin: 32px;
  }

  .ftr\:m-40 {
    margin: 40px;
  }

  .ftr\:m-44 {
    margin: 44px;
  }

  .ftr\:m-48 {
    margin: 48px;
  }

  .ftr\:m-52 {
    margin: 52px;
  }

  .ftr\:m-96 {
    margin: 96px;
  }

  .ftr\:m-auto {
    margin: auto;
  }

  .ftr\:m-px {
    margin: 1px;
  }

  .ftr\:-m-2 {
    margin: -2px;
  }

  .ftr\:-m-4 {
    margin: -4px;
  }

  .ftr\:-m-6 {
    margin: -6px;
  }

  .ftr\:-m-8 {
    margin: -8px;
  }

  .ftr\:-m-10 {
    margin: -10px;
  }

  .ftr\:-m-12 {
    margin: -12px;
  }

  .ftr\:-m-16 {
    margin: -16px;
  }

  .ftr\:-m-24 {
    margin: -24px;
  }

  .ftr\:-m-32 {
    margin: -32px;
  }

  .ftr\:-m-40 {
    margin: -40px;
  }

  .ftr\:-m-44 {
    margin: -44px;
  }

  .ftr\:-m-48 {
    margin: -48px;
  }

  .ftr\:-m-52 {
    margin: -52px;
  }

  .ftr\:-m-96 {
    margin: -96px;
  }

  .ftr\:-m-px {
    margin: -1px;
  }

  .ftr\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ftr\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .ftr\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .ftr\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .ftr\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ftr\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .ftr\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .ftr\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .ftr\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .ftr\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .ftr\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ftr\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .ftr\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .ftr\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .ftr\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .ftr\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .ftr\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .ftr\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .ftr\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .ftr\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .ftr\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ftr\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .ftr\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .ftr\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .ftr\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .ftr\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .ftr\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .ftr\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .ftr\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .ftr\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .ftr\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .ftr\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .ftr\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .ftr\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .ftr\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .ftr\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .ftr\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .ftr\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .ftr\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .ftr\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .ftr\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .ftr\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .ftr\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .ftr\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .ftr\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .ftr\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .ftr\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .ftr\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .ftr\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .ftr\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .ftr\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .ftr\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .ftr\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .ftr\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .ftr\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .ftr\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .ftr\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .ftr\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .ftr\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .ftr\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .ftr\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .ftr\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .ftr\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .ftr\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .ftr\:mt-0 {
    margin-top: 0;
  }

  .ftr\:mr-0 {
    margin-right: 0;
  }

  .ftr\:mb-0 {
    margin-bottom: 0;
  }

  .ftr\:ml-0 {
    margin-left: 0;
  }

  .ftr\:mt-2 {
    margin-top: 2px;
  }

  .ftr\:mr-2 {
    margin-right: 2px;
  }

  .ftr\:mb-2 {
    margin-bottom: 2px;
  }

  .ftr\:ml-2 {
    margin-left: 2px;
  }

  .ftr\:mt-4 {
    margin-top: 4px;
  }

  .ftr\:mr-4 {
    margin-right: 4px;
  }

  .ftr\:mb-4 {
    margin-bottom: 4px;
  }

  .ftr\:ml-4 {
    margin-left: 4px;
  }

  .ftr\:mt-6 {
    margin-top: 6px;
  }

  .ftr\:mr-6 {
    margin-right: 6px;
  }

  .ftr\:mb-6 {
    margin-bottom: 6px;
  }

  .ftr\:ml-6 {
    margin-left: 6px;
  }

  .ftr\:mt-8 {
    margin-top: 8px;
  }

  .ftr\:mr-8 {
    margin-right: 8px;
  }

  .ftr\:mb-8 {
    margin-bottom: 8px;
  }

  .ftr\:ml-8 {
    margin-left: 8px;
  }

  .ftr\:mt-10 {
    margin-top: 10px;
  }

  .ftr\:mr-10 {
    margin-right: 10px;
  }

  .ftr\:mb-10 {
    margin-bottom: 10px;
  }

  .ftr\:ml-10 {
    margin-left: 10px;
  }

  .ftr\:mt-12 {
    margin-top: 12px;
  }

  .ftr\:mr-12 {
    margin-right: 12px;
  }

  .ftr\:mb-12 {
    margin-bottom: 12px;
  }

  .ftr\:ml-12 {
    margin-left: 12px;
  }

  .ftr\:mt-16 {
    margin-top: 16px;
  }

  .ftr\:mr-16 {
    margin-right: 16px;
  }

  .ftr\:mb-16 {
    margin-bottom: 16px;
  }

  .ftr\:ml-16 {
    margin-left: 16px;
  }

  .ftr\:mt-24 {
    margin-top: 24px;
  }

  .ftr\:mr-24 {
    margin-right: 24px;
  }

  .ftr\:mb-24 {
    margin-bottom: 24px;
  }

  .ftr\:ml-24 {
    margin-left: 24px;
  }

  .ftr\:mt-32 {
    margin-top: 32px;
  }

  .ftr\:mr-32 {
    margin-right: 32px;
  }

  .ftr\:mb-32 {
    margin-bottom: 32px;
  }

  .ftr\:ml-32 {
    margin-left: 32px;
  }

  .ftr\:mt-40 {
    margin-top: 40px;
  }

  .ftr\:mr-40 {
    margin-right: 40px;
  }

  .ftr\:mb-40 {
    margin-bottom: 40px;
  }

  .ftr\:ml-40 {
    margin-left: 40px;
  }

  .ftr\:mt-44 {
    margin-top: 44px;
  }

  .ftr\:mr-44 {
    margin-right: 44px;
  }

  .ftr\:mb-44 {
    margin-bottom: 44px;
  }

  .ftr\:ml-44 {
    margin-left: 44px;
  }

  .ftr\:mt-48 {
    margin-top: 48px;
  }

  .ftr\:mr-48 {
    margin-right: 48px;
  }

  .ftr\:mb-48 {
    margin-bottom: 48px;
  }

  .ftr\:ml-48 {
    margin-left: 48px;
  }

  .ftr\:mt-52 {
    margin-top: 52px;
  }

  .ftr\:mr-52 {
    margin-right: 52px;
  }

  .ftr\:mb-52 {
    margin-bottom: 52px;
  }

  .ftr\:ml-52 {
    margin-left: 52px;
  }

  .ftr\:mt-96 {
    margin-top: 96px;
  }

  .ftr\:mr-96 {
    margin-right: 96px;
  }

  .ftr\:mb-96 {
    margin-bottom: 96px;
  }

  .ftr\:ml-96 {
    margin-left: 96px;
  }

  .ftr\:mt-auto {
    margin-top: auto;
  }

  .ftr\:mr-auto {
    margin-right: auto;
  }

  .ftr\:mb-auto {
    margin-bottom: auto;
  }

  .ftr\:ml-auto {
    margin-left: auto;
  }

  .ftr\:mt-px {
    margin-top: 1px;
  }

  .ftr\:mr-px {
    margin-right: 1px;
  }

  .ftr\:mb-px {
    margin-bottom: 1px;
  }

  .ftr\:ml-px {
    margin-left: 1px;
  }

  .ftr\:-mt-2 {
    margin-top: -2px;
  }

  .ftr\:-mr-2 {
    margin-right: -2px;
  }

  .ftr\:-mb-2 {
    margin-bottom: -2px;
  }

  .ftr\:-ml-2 {
    margin-left: -2px;
  }

  .ftr\:-mt-4 {
    margin-top: -4px;
  }

  .ftr\:-mr-4 {
    margin-right: -4px;
  }

  .ftr\:-mb-4 {
    margin-bottom: -4px;
  }

  .ftr\:-ml-4 {
    margin-left: -4px;
  }

  .ftr\:-mt-6 {
    margin-top: -6px;
  }

  .ftr\:-mr-6 {
    margin-right: -6px;
  }

  .ftr\:-mb-6 {
    margin-bottom: -6px;
  }

  .ftr\:-ml-6 {
    margin-left: -6px;
  }

  .ftr\:-mt-8 {
    margin-top: -8px;
  }

  .ftr\:-mr-8 {
    margin-right: -8px;
  }

  .ftr\:-mb-8 {
    margin-bottom: -8px;
  }

  .ftr\:-ml-8 {
    margin-left: -8px;
  }

  .ftr\:-mt-10 {
    margin-top: -10px;
  }

  .ftr\:-mr-10 {
    margin-right: -10px;
  }

  .ftr\:-mb-10 {
    margin-bottom: -10px;
  }

  .ftr\:-ml-10 {
    margin-left: -10px;
  }

  .ftr\:-mt-12 {
    margin-top: -12px;
  }

  .ftr\:-mr-12 {
    margin-right: -12px;
  }

  .ftr\:-mb-12 {
    margin-bottom: -12px;
  }

  .ftr\:-ml-12 {
    margin-left: -12px;
  }

  .ftr\:-mt-16 {
    margin-top: -16px;
  }

  .ftr\:-mr-16 {
    margin-right: -16px;
  }

  .ftr\:-mb-16 {
    margin-bottom: -16px;
  }

  .ftr\:-ml-16 {
    margin-left: -16px;
  }

  .ftr\:-mt-24 {
    margin-top: -24px;
  }

  .ftr\:-mr-24 {
    margin-right: -24px;
  }

  .ftr\:-mb-24 {
    margin-bottom: -24px;
  }

  .ftr\:-ml-24 {
    margin-left: -24px;
  }

  .ftr\:-mt-32 {
    margin-top: -32px;
  }

  .ftr\:-mr-32 {
    margin-right: -32px;
  }

  .ftr\:-mb-32 {
    margin-bottom: -32px;
  }

  .ftr\:-ml-32 {
    margin-left: -32px;
  }

  .ftr\:-mt-40 {
    margin-top: -40px;
  }

  .ftr\:-mr-40 {
    margin-right: -40px;
  }

  .ftr\:-mb-40 {
    margin-bottom: -40px;
  }

  .ftr\:-ml-40 {
    margin-left: -40px;
  }

  .ftr\:-mt-44 {
    margin-top: -44px;
  }

  .ftr\:-mr-44 {
    margin-right: -44px;
  }

  .ftr\:-mb-44 {
    margin-bottom: -44px;
  }

  .ftr\:-ml-44 {
    margin-left: -44px;
  }

  .ftr\:-mt-48 {
    margin-top: -48px;
  }

  .ftr\:-mr-48 {
    margin-right: -48px;
  }

  .ftr\:-mb-48 {
    margin-bottom: -48px;
  }

  .ftr\:-ml-48 {
    margin-left: -48px;
  }

  .ftr\:-mt-52 {
    margin-top: -52px;
  }

  .ftr\:-mr-52 {
    margin-right: -52px;
  }

  .ftr\:-mb-52 {
    margin-bottom: -52px;
  }

  .ftr\:-ml-52 {
    margin-left: -52px;
  }

  .ftr\:-mt-96 {
    margin-top: -96px;
  }

  .ftr\:-mr-96 {
    margin-right: -96px;
  }

  .ftr\:-mb-96 {
    margin-bottom: -96px;
  }

  .ftr\:-ml-96 {
    margin-left: -96px;
  }

  .ftr\:-mt-px {
    margin-top: -1px;
  }

  .ftr\:-mr-px {
    margin-right: -1px;
  }

  .ftr\:-mb-px {
    margin-bottom: -1px;
  }

  .ftr\:-ml-px {
    margin-left: -1px;
  }

  .ftr\:max-w-600 {
    max-width: 600px;
  }

  .ftr\:max-w-770 {
    max-width: 770px;
  }

  .ftr\:min-h-0 {
    min-height: 0;
  }

  .ftr\:min-h-600 {
    min-height: 600px;
  }

  .ftr\:min-h-full {
    min-height: 100%;
  }

  .ftr\:overflow-auto {
    overflow: auto;
  }

  .ftr\:overflow-hidden {
    overflow: hidden;
  }

  .ftr\:overflow-visible {
    overflow: visible;
  }

  .ftr\:overflow-scroll {
    overflow: scroll;
  }

  .ftr\:overflow-x-auto {
    overflow-x: auto;
  }

  .ftr\:overflow-y-auto {
    overflow-y: auto;
  }

  .ftr\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .ftr\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .ftr\:overflow-x-visible {
    overflow-x: visible;
  }

  .ftr\:overflow-y-visible {
    overflow-y: visible;
  }

  .ftr\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .ftr\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .ftr\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .ftr\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .ftr\:p-0 {
    padding: 0;
  }

  .ftr\:p-2 {
    padding: 2px;
  }

  .ftr\:p-4 {
    padding: 4px;
  }

  .ftr\:p-6 {
    padding: 6px;
  }

  .ftr\:p-8 {
    padding: 8px;
  }

  .ftr\:p-10 {
    padding: 10px;
  }

  .ftr\:p-12 {
    padding: 12px;
  }

  .ftr\:p-14 {
    padding: 14px;
  }

  .ftr\:p-16 {
    padding: 16px;
  }

  .ftr\:p-18 {
    padding: 18px;
  }

  .ftr\:p-22 {
    padding: 22px;
  }

  .ftr\:p-24 {
    padding: 24px;
  }

  .ftr\:p-32 {
    padding: 32px;
  }

  .ftr\:p-40 {
    padding: 40px;
  }

  .ftr\:p-44 {
    padding: 44px;
  }

  .ftr\:p-48 {
    padding: 48px;
  }

  .ftr\:p-52 {
    padding: 52px;
  }

  .ftr\:p-56 {
    padding: 56px;
  }

  .ftr\:p-72 {
    padding: 72px;
  }

  .ftr\:p-96 {
    padding: 96px;
  }

  .ftr\:p-180 {
    padding: 180px;
  }

  .ftr\:p-px {
    padding: 1px;
  }

  .ftr\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ftr\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .ftr\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .ftr\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .ftr\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .ftr\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .ftr\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .ftr\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .ftr\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .ftr\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .ftr\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ftr\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ftr\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .ftr\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .ftr\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .ftr\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ftr\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .ftr\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ftr\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .ftr\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .ftr\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .ftr\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .ftr\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ftr\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ftr\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .ftr\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ftr\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ftr\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ftr\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .ftr\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .ftr\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ftr\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .ftr\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .ftr\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .ftr\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .ftr\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .ftr\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .ftr\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .ftr\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .ftr\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .ftr\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .ftr\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .ftr\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .ftr\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .ftr\:pt-0 {
    padding-top: 0;
  }

  .ftr\:pr-0 {
    padding-right: 0;
  }

  .ftr\:pb-0 {
    padding-bottom: 0;
  }

  .ftr\:pl-0 {
    padding-left: 0;
  }

  .ftr\:pt-2 {
    padding-top: 2px;
  }

  .ftr\:pr-2 {
    padding-right: 2px;
  }

  .ftr\:pb-2 {
    padding-bottom: 2px;
  }

  .ftr\:pl-2 {
    padding-left: 2px;
  }

  .ftr\:pt-4 {
    padding-top: 4px;
  }

  .ftr\:pr-4 {
    padding-right: 4px;
  }

  .ftr\:pb-4 {
    padding-bottom: 4px;
  }

  .ftr\:pl-4 {
    padding-left: 4px;
  }

  .ftr\:pt-6 {
    padding-top: 6px;
  }

  .ftr\:pr-6 {
    padding-right: 6px;
  }

  .ftr\:pb-6 {
    padding-bottom: 6px;
  }

  .ftr\:pl-6 {
    padding-left: 6px;
  }

  .ftr\:pt-8 {
    padding-top: 8px;
  }

  .ftr\:pr-8 {
    padding-right: 8px;
  }

  .ftr\:pb-8 {
    padding-bottom: 8px;
  }

  .ftr\:pl-8 {
    padding-left: 8px;
  }

  .ftr\:pt-10 {
    padding-top: 10px;
  }

  .ftr\:pr-10 {
    padding-right: 10px;
  }

  .ftr\:pb-10 {
    padding-bottom: 10px;
  }

  .ftr\:pl-10 {
    padding-left: 10px;
  }

  .ftr\:pt-12 {
    padding-top: 12px;
  }

  .ftr\:pr-12 {
    padding-right: 12px;
  }

  .ftr\:pb-12 {
    padding-bottom: 12px;
  }

  .ftr\:pl-12 {
    padding-left: 12px;
  }

  .ftr\:pt-14 {
    padding-top: 14px;
  }

  .ftr\:pr-14 {
    padding-right: 14px;
  }

  .ftr\:pb-14 {
    padding-bottom: 14px;
  }

  .ftr\:pl-14 {
    padding-left: 14px;
  }

  .ftr\:pt-16 {
    padding-top: 16px;
  }

  .ftr\:pr-16 {
    padding-right: 16px;
  }

  .ftr\:pb-16 {
    padding-bottom: 16px;
  }

  .ftr\:pl-16 {
    padding-left: 16px;
  }

  .ftr\:pt-18 {
    padding-top: 18px;
  }

  .ftr\:pr-18 {
    padding-right: 18px;
  }

  .ftr\:pb-18 {
    padding-bottom: 18px;
  }

  .ftr\:pl-18 {
    padding-left: 18px;
  }

  .ftr\:pt-22 {
    padding-top: 22px;
  }

  .ftr\:pr-22 {
    padding-right: 22px;
  }

  .ftr\:pb-22 {
    padding-bottom: 22px;
  }

  .ftr\:pl-22 {
    padding-left: 22px;
  }

  .ftr\:pt-24 {
    padding-top: 24px;
  }

  .ftr\:pr-24 {
    padding-right: 24px;
  }

  .ftr\:pb-24 {
    padding-bottom: 24px;
  }

  .ftr\:pl-24 {
    padding-left: 24px;
  }

  .ftr\:pt-32 {
    padding-top: 32px;
  }

  .ftr\:pr-32 {
    padding-right: 32px;
  }

  .ftr\:pb-32 {
    padding-bottom: 32px;
  }

  .ftr\:pl-32 {
    padding-left: 32px;
  }

  .ftr\:pt-40 {
    padding-top: 40px;
  }

  .ftr\:pr-40 {
    padding-right: 40px;
  }

  .ftr\:pb-40 {
    padding-bottom: 40px;
  }

  .ftr\:pl-40 {
    padding-left: 40px;
  }

  .ftr\:pt-44 {
    padding-top: 44px;
  }

  .ftr\:pr-44 {
    padding-right: 44px;
  }

  .ftr\:pb-44 {
    padding-bottom: 44px;
  }

  .ftr\:pl-44 {
    padding-left: 44px;
  }

  .ftr\:pt-48 {
    padding-top: 48px;
  }

  .ftr\:pr-48 {
    padding-right: 48px;
  }

  .ftr\:pb-48 {
    padding-bottom: 48px;
  }

  .ftr\:pl-48 {
    padding-left: 48px;
  }

  .ftr\:pt-52 {
    padding-top: 52px;
  }

  .ftr\:pr-52 {
    padding-right: 52px;
  }

  .ftr\:pb-52 {
    padding-bottom: 52px;
  }

  .ftr\:pl-52 {
    padding-left: 52px;
  }

  .ftr\:pt-56 {
    padding-top: 56px;
  }

  .ftr\:pr-56 {
    padding-right: 56px;
  }

  .ftr\:pb-56 {
    padding-bottom: 56px;
  }

  .ftr\:pl-56 {
    padding-left: 56px;
  }

  .ftr\:pt-72 {
    padding-top: 72px;
  }

  .ftr\:pr-72 {
    padding-right: 72px;
  }

  .ftr\:pb-72 {
    padding-bottom: 72px;
  }

  .ftr\:pl-72 {
    padding-left: 72px;
  }

  .ftr\:pt-96 {
    padding-top: 96px;
  }

  .ftr\:pr-96 {
    padding-right: 96px;
  }

  .ftr\:pb-96 {
    padding-bottom: 96px;
  }

  .ftr\:pl-96 {
    padding-left: 96px;
  }

  .ftr\:pt-180 {
    padding-top: 180px;
  }

  .ftr\:pr-180 {
    padding-right: 180px;
  }

  .ftr\:pb-180 {
    padding-bottom: 180px;
  }

  .ftr\:pl-180 {
    padding-left: 180px;
  }

  .ftr\:pt-px {
    padding-top: 1px;
  }

  .ftr\:pr-px {
    padding-right: 1px;
  }

  .ftr\:pb-px {
    padding-bottom: 1px;
  }

  .ftr\:pl-px {
    padding-left: 1px;
  }

  .ftr\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .ftr\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .ftr\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .ftr\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .ftr\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .ftr\:placeholder-black::placeholder {
    color: #000;
  }

  .ftr\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .ftr\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .ftr\:placeholder-white::placeholder {
    color: #fff;
  }

  .ftr\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .ftr\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .ftr\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .ftr\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .ftr\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .ftr\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .ftr\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .ftr\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .ftr\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .ftr\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .ftr\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .ftr\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .ftr\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .ftr\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .ftr\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .ftr\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .ftr\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .ftr\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .ftr\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .ftr\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .ftr\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .ftr\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .ftr\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .ftr\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .ftr\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .ftr\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .ftr\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .ftr\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .ftr\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .ftr\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .ftr\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .ftr\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .ftr\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .ftr\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .ftr\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .ftr\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .ftr\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .ftr\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .ftr\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .ftr\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .ftr\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .ftr\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .ftr\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .ftr\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .ftr\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .ftr\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .ftr\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .ftr\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .ftr\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .ftr\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .ftr\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .ftr\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .ftr\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .ftr\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .ftr\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .ftr\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .ftr\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .ftr\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .ftr\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .ftr\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .ftr\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .ftr\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .ftr\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .ftr\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .ftr\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .ftr\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .ftr\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .ftr\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .ftr\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .ftr\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .ftr\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .ftr\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .ftr\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .ftr\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .ftr\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .ftr\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .ftr\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .ftr\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .ftr\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .ftr\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .ftr\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .ftr\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .ftr\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .ftr\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .ftr\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .ftr\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .ftr\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .ftr\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .ftr\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .ftr\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .ftr\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .ftr\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .ftr\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .ftr\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .ftr\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .ftr\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .ftr\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .ftr\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .ftr\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .ftr\:static {
    position: static;
  }

  .ftr\:fixed {
    position: fixed;
  }

  .ftr\:absolute {
    position: absolute;
  }

  .ftr\:relative {
    position: relative;
  }

  .ftr\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .ftr\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .ftr\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .ftr\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .ftr\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .ftr\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .ftr\:top-0 {
    top: 0;
  }

  .ftr\:right-0 {
    right: 0;
  }

  .ftr\:bottom-0 {
    bottom: 0;
  }

  .ftr\:left-0 {
    left: 0;
  }

  .ftr\:top-auto {
    top: auto;
  }

  .ftr\:right-auto {
    right: auto;
  }

  .ftr\:bottom-auto {
    bottom: auto;
  }

  .ftr\:left-auto {
    left: auto;
  }

  .ftr\:fill-current {
    fill: currentColor;
  }

  .ftr\:fill-none {
    fill: none;
  }

  .ftr\:stroke-current {
    stroke: currentColor;
  }

  .ftr\:stroke-none {
    stroke: none;
  }

  .ftr\:stroke-0 {
    stroke-width: 0;
  }

  .ftr\:stroke-1 {
    stroke-width: 1;
  }

  .ftr\:stroke-2 {
    stroke-width: 2;
  }

  .ftr\:text-left {
    text-align: left;
  }

  .ftr\:text-center {
    text-align: center;
  }

  .ftr\:text-right {
    text-align: right;
  }

  .ftr\:text-justify {
    text-align: justify;
  }

  .ftr\:text-transparent {
    color: transparent;
  }

  .ftr\:text-black {
    color: #000;
  }

  .ftr\:text-white {
    color: #fff;
  }

  .ftr\:text-blue-200 {
    color: #6ab4c7;
  }

  .ftr\:text-blue-500 {
    color: #245c6d;
  }

  .ftr\:text-blue-600 {
    color: #215362;
  }

  .ftr\:text-blue-700 {
    color: #1e4957;
  }

  .ftr\:text-blue-750 {
    color: #174351;
  }

  .ftr\:text-blue-800 {
    color: #183641;
  }

  .ftr\:text-blue-900 {
    color: #132e38;
  }

  .ftr\:text-blue-1000 {
    color: #112b34;
  }

  .ftr\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:text-earth-200 {
    color: #f5e0c4;
  }

  .ftr\:text-earth-300 {
    color: #ebd8bd;
  }

  .ftr\:text-earth-400 {
    color: #d9c4a7;
  }

  .ftr\:text-earth-500 {
    color: #ad997f;
  }

  .ftr\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:text-warm-300 {
    color: #ea7753;
  }

  .ftr\:text-warm-800 {
    color: #8b2100;
  }

  .ftr\:text-pink-400 {
    color: #c68ab5;
  }

  .ftr\:hover\:text-transparent:hover {
    color: transparent;
  }

  .ftr\:hover\:text-black:hover {
    color: #000;
  }

  .ftr\:hover\:text-white:hover {
    color: #fff;
  }

  .ftr\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .ftr\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .ftr\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .ftr\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .ftr\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .ftr\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .ftr\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .ftr\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .ftr\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .ftr\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .ftr\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .ftr\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .ftr\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .ftr\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .ftr\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .ftr\:focus\:text-transparent:focus {
    color: transparent;
  }

  .ftr\:focus\:text-black:focus {
    color: #000;
  }

  .ftr\:focus\:text-white:focus {
    color: #fff;
  }

  .ftr\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .ftr\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .ftr\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .ftr\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .ftr\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .ftr\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .ftr\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .ftr\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .ftr\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .ftr\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .ftr\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .ftr\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .ftr\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .ftr\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .ftr\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .ftr\:active\:text-transparent:active {
    color: transparent;
  }

  .ftr\:active\:text-black:active {
    color: #000;
  }

  .ftr\:active\:text-white:active {
    color: #fff;
  }

  .ftr\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .ftr\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .ftr\:active\:text-blue-600:active {
    color: #215362;
  }

  .ftr\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .ftr\:active\:text-blue-750:active {
    color: #174351;
  }

  .ftr\:active\:text-blue-800:active {
    color: #183641;
  }

  .ftr\:active\:text-blue-900:active {
    color: #132e38;
  }

  .ftr\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .ftr\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .ftr\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .ftr\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .ftr\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .ftr\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .ftr\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .ftr\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .ftr\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .ftr\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .ftr\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .ftr\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .ftr\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .ftr\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .ftr\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .ftr\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .ftr\:italic {
    font-style: italic;
  }

  .ftr\:not-italic {
    font-style: normal;
  }

  .ftr\:uppercase {
    text-transform: uppercase;
  }

  .ftr\:lowercase {
    text-transform: lowercase;
  }

  .ftr\:capitalize {
    text-transform: capitalize;
  }

  .ftr\:normal-case {
    text-transform: none;
  }

  .ftr\:underline {
    text-decoration: underline;
  }

  .ftr\:line-through {
    text-decoration: line-through;
  }

  .ftr\:no-underline {
    text-decoration: none;
  }

  .ftr\:hover\:underline:hover {
    text-decoration: underline;
  }

  .ftr\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .ftr\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .ftr\:focus\:underline:focus {
    text-decoration: underline;
  }

  .ftr\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .ftr\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .ftr\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .ftr\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .ftr\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .ftr\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .ftr\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .ftr\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .ftr\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .ftr\:break-all {
    word-break: break-all;
  }

  .ftr\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .ftr\:w-355 {
    width: 355px;
  }

  .ftr\:w-742 {
    width: 742px;
  }

  .ftr\:w-auto {
    width: auto;
  }

  .ftr\:w-9\/20 {
    width: 45%;
  }

  .ftr\:w-11\/20 {
    width: 55%;
  }

  .ftr\:w-9\/10 {
    width: 90%;
  }

  .ftr\:w-full {
    width: 100%;
  }

  .ftr\:z-2 {
    z-index: 2;
  }

  .ftr\:z-auto {
    z-index: auto;
  }

  .ftr\:-z-1 {
    z-index: -1;
  }

  .ftr\:z-max {
    z-index: 999;
  }

  .ftr\:origin-center {
    transform-origin: center;
  }

  .ftr\:origin-top {
    transform-origin: top;
  }

  .ftr\:origin-top-right {
    transform-origin: top right;
  }

  .ftr\:origin-right {
    transform-origin: right;
  }

  .ftr\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .ftr\:origin-bottom {
    transform-origin: bottom;
  }

  .ftr\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .ftr\:origin-left {
    transform-origin: left;
  }

  .ftr\:origin-top-left {
    transform-origin: top left;
  }

  .ftr\:scale-0 {
    transform: scale(0);
  }

  .ftr\:scale-50 {
    transform: scale(.5);
  }

  .ftr\:scale-75 {
    transform: scale(.75);
  }

  .ftr\:scale-90 {
    transform: scale(.9);
  }

  .ftr\:scale-95 {
    transform: scale(.95);
  }

  .ftr\:scale-100 {
    transform: scale(1);
  }

  .ftr\:scale-105 {
    transform: scale(1.05);
  }

  .ftr\:scale-110 {
    transform: scale(1.1);
  }

  .ftr\:scale-125 {
    transform: scale(1.25);
  }

  .ftr\:scale-150 {
    transform: scale(1.5);
  }

  .ftr\:scale-x-0 {
    transform: scaleX(0);
  }

  .ftr\:scale-x-50 {
    transform: scaleX(.5);
  }

  .ftr\:scale-x-75 {
    transform: scaleX(.75);
  }

  .ftr\:scale-x-90 {
    transform: scaleX(.9);
  }

  .ftr\:scale-x-95 {
    transform: scaleX(.95);
  }

  .ftr\:scale-x-100 {
    transform: scaleX(1);
  }

  .ftr\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .ftr\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .ftr\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .ftr\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .ftr\:scale-y-0 {
    transform: scaleY(0);
  }

  .ftr\:scale-y-50 {
    transform: scaleY(.5);
  }

  .ftr\:scale-y-75 {
    transform: scaleY(.75);
  }

  .ftr\:scale-y-90 {
    transform: scaleY(.9);
  }

  .ftr\:scale-y-95 {
    transform: scaleY(.95);
  }

  .ftr\:scale-y-100 {
    transform: scaleY(1);
  }

  .ftr\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .ftr\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .ftr\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .ftr\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .ftr\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .ftr\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .ftr\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .ftr\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .ftr\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .ftr\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .ftr\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .ftr\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .ftr\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .ftr\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .ftr\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .ftr\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .ftr\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .ftr\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .ftr\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .ftr\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .ftr\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .ftr\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .ftr\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .ftr\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .ftr\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .ftr\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .ftr\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .ftr\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .ftr\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .ftr\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .ftr\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .ftr\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .ftr\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .ftr\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .ftr\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .ftr\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .ftr\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .ftr\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .ftr\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .ftr\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .ftr\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .ftr\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .ftr\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .ftr\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .ftr\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .ftr\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .ftr\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .ftr\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .ftr\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .ftr\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .ftr\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .ftr\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .ftr\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .ftr\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .ftr\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .ftr\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .ftr\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .ftr\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .ftr\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .ftr\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .ftr\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .ftr\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .ftr\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .ftr\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .ftr\:rotate-0 {
    transform: rotate(0);
  }

  .ftr\:rotate-1 {
    transform: rotate(1deg);
  }

  .ftr\:rotate-2 {
    transform: rotate(2deg);
  }

  .ftr\:rotate-3 {
    transform: rotate(3deg);
  }

  .ftr\:rotate-6 {
    transform: rotate(6deg);
  }

  .ftr\:rotate-12 {
    transform: rotate(12deg);
  }

  .ftr\:rotate-45 {
    transform: rotate(45deg);
  }

  .ftr\:rotate-90 {
    transform: rotate(90deg);
  }

  .ftr\:rotate-180 {
    transform: rotate(180deg);
  }

  .ftr\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .ftr\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .ftr\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .ftr\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .ftr\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .ftr\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .ftr\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .ftr\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .ftr\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

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

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

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

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

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

  .ftr\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .ftr\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .ftr\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .ftr\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .ftr\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .ftr\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

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

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

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

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

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

  .ftr\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ftr\:translate-x-0 {
    transform: translateX(0);
  }

  .ftr\:translate-x-2 {
    transform: translateX(2px);
  }

  .ftr\:translate-x-4 {
    transform: translateX(4px);
  }

  .ftr\:translate-x-6 {
    transform: translateX(6px);
  }

  .ftr\:translate-x-8 {
    transform: translateX(8px);
  }

  .ftr\:translate-x-10 {
    transform: translateX(10px);
  }

  .ftr\:translate-x-12 {
    transform: translateX(12px);
  }

  .ftr\:translate-x-16 {
    transform: translateX(16px);
  }

  .ftr\:translate-x-24 {
    transform: translateX(24px);
  }

  .ftr\:translate-x-32 {
    transform: translateX(32px);
  }

  .ftr\:translate-x-40 {
    transform: translateX(40px);
  }

  .ftr\:translate-x-44 {
    transform: translateX(44px);
  }

  .ftr\:translate-x-48 {
    transform: translateX(48px);
  }

  .ftr\:translate-x-52 {
    transform: translateX(52px);
  }

  .ftr\:translate-x-96 {
    transform: translateX(96px);
  }

  .ftr\:translate-x-px {
    transform: translateX(1px);
  }

  .ftr\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .ftr\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .ftr\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .ftr\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .ftr\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .ftr\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .ftr\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .ftr\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .ftr\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .ftr\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .ftr\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .ftr\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .ftr\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .ftr\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .ftr\:-translate-x-px {
    transform: translateX(-1px);
  }

  .ftr\:-translate-x-full {
    transform: translateX(-100%);
  }

  .ftr\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .ftr\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .ftr\:translate-x-full {
    transform: translateX(100%);
  }

  .ftr\:translate-y-0 {
    transform: translateY(0);
  }

  .ftr\:translate-y-2 {
    transform: translateY(2px);
  }

  .ftr\:translate-y-4 {
    transform: translateY(4px);
  }

  .ftr\:translate-y-6 {
    transform: translateY(6px);
  }

  .ftr\:translate-y-8 {
    transform: translateY(8px);
  }

  .ftr\:translate-y-10 {
    transform: translateY(10px);
  }

  .ftr\:translate-y-12 {
    transform: translateY(12px);
  }

  .ftr\:translate-y-16 {
    transform: translateY(16px);
  }

  .ftr\:translate-y-24 {
    transform: translateY(24px);
  }

  .ftr\:translate-y-32 {
    transform: translateY(32px);
  }

  .ftr\:translate-y-40 {
    transform: translateY(40px);
  }

  .ftr\:translate-y-44 {
    transform: translateY(44px);
  }

  .ftr\:translate-y-48 {
    transform: translateY(48px);
  }

  .ftr\:translate-y-52 {
    transform: translateY(52px);
  }

  .ftr\:translate-y-96 {
    transform: translateY(96px);
  }

  .ftr\:translate-y-px {
    transform: translateY(1px);
  }

  .ftr\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .ftr\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .ftr\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .ftr\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .ftr\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .ftr\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .ftr\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .ftr\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .ftr\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .ftr\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .ftr\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .ftr\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .ftr\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .ftr\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .ftr\:-translate-y-px {
    transform: translateY(-1px);
  }

  .ftr\:-translate-y-full {
    transform: translateY(-100%);
  }

  .ftr\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .ftr\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .ftr\:translate-y-full {
    transform: translateY(100%);
  }

  .ftr\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .ftr\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .ftr\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .ftr\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .ftr\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .ftr\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .ftr\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .ftr\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .ftr\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .ftr\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .ftr\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .ftr\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .ftr\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .ftr\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .ftr\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .ftr\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .ftr\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .ftr\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .ftr\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .ftr\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .ftr\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .ftr\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .ftr\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .ftr\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .ftr\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .ftr\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .ftr\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .ftr\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .ftr\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .ftr\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .ftr\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .ftr\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .ftr\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .ftr\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .ftr\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .ftr\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .ftr\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .ftr\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .ftr\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .ftr\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .ftr\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .ftr\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .ftr\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .ftr\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .ftr\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .ftr\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .ftr\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .ftr\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .ftr\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .ftr\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .ftr\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .ftr\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .ftr\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .ftr\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .ftr\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .ftr\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .ftr\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .ftr\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .ftr\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .ftr\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .ftr\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .ftr\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .ftr\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .ftr\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .ftr\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .ftr\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .ftr\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .ftr\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .ftr\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .ftr\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .ftr\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .ftr\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .ftr\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .ftr\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .ftr\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .ftr\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .ftr\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .ftr\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .ftr\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .ftr\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .ftr\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .ftr\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .ftr\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .ftr\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .ftr\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .ftr\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .ftr\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .ftr\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .ftr\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .ftr\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .ftr\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .ftr\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .ftr\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .ftr\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .ftr\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .ftr\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .ftr\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .ftr\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .ftr\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .ftr\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .ftr\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .ftr\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

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

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

  .ftr\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .ftr\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .ftr\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .ftr\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .ftr\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .ftr\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .ftr\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .ftr\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .ftr\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .ftr\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .ftr\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .ftr\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .ftr\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .ftr\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .ftr\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .ftr\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .ftr\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .ftr\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .ftr\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .ftr\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .ftr\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .ftr\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .ftr\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .ftr\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .ftr\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .ftr\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .ftr\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .ftr\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .ftr\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .ftr\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .ftr\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .ftr\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .ftr\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

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

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

  .ftr\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .ftr\:skew-x-0 {
    transform: skewX(0);
  }

  .ftr\:skew-x-1 {
    transform: skewX(1deg);
  }

  .ftr\:skew-x-2 {
    transform: skewX(2deg);
  }

  .ftr\:skew-x-3 {
    transform: skewX(3deg);
  }

  .ftr\:skew-x-6 {
    transform: skewX(6deg);
  }

  .ftr\:skew-x-12 {
    transform: skewX(12deg);
  }

  .ftr\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .ftr\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .ftr\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .ftr\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .ftr\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .ftr\:skew-y-0 {
    transform: skewY(0);
  }

  .ftr\:skew-y-1 {
    transform: skewY(1deg);
  }

  .ftr\:skew-y-2 {
    transform: skewY(2deg);
  }

  .ftr\:skew-y-3 {
    transform: skewY(3deg);
  }

  .ftr\:skew-y-6 {
    transform: skewY(6deg);
  }

  .ftr\:skew-y-12 {
    transform: skewY(12deg);
  }

  .ftr\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .ftr\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .ftr\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .ftr\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .ftr\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .ftr\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .ftr\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .ftr\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .ftr\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .ftr\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .ftr\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .ftr\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .ftr\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .ftr\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .ftr\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .ftr\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .ftr\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .ftr\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .ftr\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .ftr\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .ftr\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .ftr\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .ftr\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .ftr\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .ftr\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .ftr\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .ftr\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .ftr\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .ftr\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .ftr\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .ftr\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .ftr\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .ftr\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .ftr\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .ftr\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .ftr\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .ftr\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .ftr\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .ftr\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .ftr\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .ftr\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .ftr\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .ftr\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .ftr\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .ftr\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .ftr\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .ftr\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .ftr\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .ftr\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ftr\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

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

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

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

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

@media (max-width: 90.1875em) {
  .xxld\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xxld\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xxld\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xxld\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xxld\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xxld\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xxld\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xxld\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xxld\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xxld\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xxld\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xxld\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xxld\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xxld\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xxld\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xxld\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xxld\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xxld\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xxld\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xxld\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xxld\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xxld\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xxld\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xxld\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xxld\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xxld\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xxld\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xxld\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xxld\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xxld\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xxld\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xxld\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xxld\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xxld\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xxld\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xxld\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xxld\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xxld\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xxld\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xxld\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xxld\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xxld\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xxld\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xxld\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xxld\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xxld\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xxld\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xxld\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xxld\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xxld\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xxld\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xxld\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xxld\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xxld\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xxld\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xxld\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xxld\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xxld\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xxld\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xxld\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xxld\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xxld\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xxld\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xxld\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xxld\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xxld\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xxld\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xxld\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xxld\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xxld\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

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

  .xxld\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xxld\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xxld\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xxld\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xxld\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xxld\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xxld\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xxld\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xxld\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xxld\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xxld\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xxld\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xxld\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xxld\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xxld\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xxld\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xxld\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

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

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

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

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

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

  .xxld\:bg-clip-border {
    background-clip: border-box;
  }

  .xxld\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xxld\:bg-clip-content {
    background-clip: content-box;
  }

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

  .xxld\:bg-black {
    background-color: #000;
  }

  .xxld\:bg-white {
    background-color: #fff;
  }

  .xxld\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xxld\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xxld\:bg-blue-600 {
    background-color: #215362;
  }

  .xxld\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xxld\:bg-blue-750 {
    background-color: #174351;
  }

  .xxld\:bg-blue-800 {
    background-color: #183641;
  }

  .xxld\:bg-blue-900 {
    background-color: #132e38;
  }

  .xxld\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xxld\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xxld\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xxld\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xxld\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xxld\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xxld\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xxld\:bg-pink-400 {
    background-color: #c68ab5;
  }

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

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

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

  .xxld\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xxld\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xxld\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xxld\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xxld\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xxld\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xxld\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xxld\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xxld\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xxld\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xxld\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xxld\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xxld\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xxld\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xxld\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

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

  .xxld\:focus\:bg-black:focus {
    background-color: #000;
  }

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

  .xxld\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xxld\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xxld\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xxld\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xxld\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xxld\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xxld\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xxld\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xxld\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xxld\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xxld\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xxld\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xxld\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xxld\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xxld\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xxld\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xxld\:active\:bg-black:active {
    background-color: #000;
  }

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

  .xxld\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xxld\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xxld\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xxld\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xxld\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xxld\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xxld\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xxld\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xxld\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xxld\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xxld\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xxld\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xxld\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xxld\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xxld\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xxld\:bg-none {
    background-image: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xxld\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xxld\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xxld\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xxld\:active\:bg-auto:active {
    background-size: auto;
  }

  .xxld\:active\:bg-cover:active {
    background-size: cover;
  }

  .xxld\:active\:bg-contain:active {
    background-size: contain;
  }

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

  .xxld\:border-black {
    border-color: #000;
  }

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

  .xxld\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xxld\:border-blue-500 {
    border-color: #245c6d;
  }

  .xxld\:border-blue-600 {
    border-color: #215362;
  }

  .xxld\:border-blue-700 {
    border-color: #1e4957;
  }

  .xxld\:border-blue-750 {
    border-color: #174351;
  }

  .xxld\:border-blue-800 {
    border-color: #183641;
  }

  .xxld\:border-blue-900 {
    border-color: #132e38;
  }

  .xxld\:border-blue-1000 {
    border-color: #112b34;
  }

  .xxld\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xxld\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xxld\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xxld\:border-earth-500 {
    border-color: #ad997f;
  }

  .xxld\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:border-warm-300 {
    border-color: #ea7753;
  }

  .xxld\:border-warm-800 {
    border-color: #8b2100;
  }

  .xxld\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xxld\:rounded-3 {
    border-radius: 3px;
  }

  .xxld\:rounded-circle {
    border-radius: 50%;
  }

  .xxld\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xxld\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xxld\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xxld\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xxld\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xxld\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xxld\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xxld\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xxld\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xxld\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xxld\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xxld\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xxld\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xxld\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xxld\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xxld\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .xxld\:border-solid {
    border-style: solid;
  }

  .xxld\:border-dashed {
    border-style: dashed;
  }

  .xxld\:border-dotted {
    border-style: dotted;
  }

  .xxld\:border-double {
    border-style: double;
  }

  .xxld\:border-none {
    border-style: none;
  }

  .xxld\:border-0 {
    border-width: 0;
  }

  .xxld\:border-1 {
    border-width: 1px;
  }

  .xxld\:border-2 {
    border-width: 2px;
  }

  .xxld\:border {
    border-width: 1px;
  }

  .xxld\:border-t-0 {
    border-top-width: 0;
  }

  .xxld\:border-r-0 {
    border-right-width: 0;
  }

  .xxld\:border-b-0 {
    border-bottom-width: 0;
  }

  .xxld\:border-l-0 {
    border-left-width: 0;
  }

  .xxld\:border-t-1 {
    border-top-width: 1px;
  }

  .xxld\:border-r-1 {
    border-right-width: 1px;
  }

  .xxld\:border-b-1 {
    border-bottom-width: 1px;
  }

  .xxld\:border-l-1 {
    border-left-width: 1px;
  }

  .xxld\:border-t-2 {
    border-top-width: 2px;
  }

  .xxld\:border-r-2 {
    border-right-width: 2px;
  }

  .xxld\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xxld\:border-l-2 {
    border-left-width: 2px;
  }

  .xxld\:border-t {
    border-top-width: 1px;
  }

  .xxld\:border-r {
    border-right-width: 1px;
  }

  .xxld\:border-b {
    border-bottom-width: 1px;
  }

  .xxld\:border-l {
    border-left-width: 1px;
  }

  .xxld\:box-border {
    box-sizing: border-box;
  }

  .xxld\:box-content {
    box-sizing: content-box;
  }

  .xxld\:block {
    display: block;
  }

  .xxld\:inline-block {
    display: inline-block;
  }

  .xxld\:inline {
    display: inline;
  }

  .xxld\:flex {
    display: flex;
  }

  .xxld\:inline-flex {
    display: inline-flex;
  }

  .xxld\:table {
    display: table;
  }

  .xxld\:table-caption {
    display: table-caption;
  }

  .xxld\:table-cell {
    display: table-cell;
  }

  .xxld\:table-column {
    display: table-column;
  }

  .xxld\:table-column-group {
    display: table-column-group;
  }

  .xxld\:table-footer-group {
    display: table-footer-group;
  }

  .xxld\:table-header-group {
    display: table-header-group;
  }

  .xxld\:table-row-group {
    display: table-row-group;
  }

  .xxld\:table-row {
    display: table-row;
  }

  .xxld\:hidden {
    display: none;
  }

  .xxld\:flex-row {
    flex-direction: row;
  }

  .xxld\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xxld\:flex-col {
    flex-direction: column;
  }

  .xxld\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xxld\:flex-wrap {
    flex-wrap: wrap;
  }

  .xxld\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xxld\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xxld\:items-start {
    align-items: flex-start;
  }

  .xxld\:items-end {
    align-items: flex-end;
  }

  .xxld\:items-center {
    align-items: center;
  }

  .xxld\:items-baseline {
    align-items: baseline;
  }

  .xxld\:items-stretch {
    align-items: stretch;
  }

  .xxld\:content-center {
    align-content: center;
  }

  .xxld\:content-start {
    align-content: flex-start;
  }

  .xxld\:content-end {
    align-content: flex-end;
  }

  .xxld\:content-between {
    align-content: space-between;
  }

  .xxld\:content-around {
    align-content: space-around;
  }

  .xxld\:content-evenly {
    align-content: space-evenly;
  }

  .xxld\:self-auto {
    align-self: auto;
  }

  .xxld\:self-start {
    align-self: flex-start;
  }

  .xxld\:self-end {
    align-self: flex-end;
  }

  .xxld\:self-center {
    align-self: center;
  }

  .xxld\:self-stretch {
    align-self: stretch;
  }

  .xxld\:justify-start {
    justify-content: flex-start;
  }

  .xxld\:justify-end {
    justify-content: flex-end;
  }

  .xxld\:justify-center {
    justify-content: center;
  }

  .xxld\:justify-between {
    justify-content: space-between;
  }

  .xxld\:justify-around {
    justify-content: space-around;
  }

  .xxld\:justify-evenly {
    justify-content: space-evenly;
  }

  .xxld\:flex-1 {
    flex: 1 1 0%;
  }

  .xxld\:flex-auto {
    flex: 1 1 auto;
  }

  .xxld\:flex-initial {
    flex: 0 1 auto;
  }

  .xxld\:flex-none {
    flex: none;
  }

  .xxld\:flex-grow-0 {
    flex-grow: 0;
  }

  .xxld\:flex-grow {
    flex-grow: 1;
  }

  .xxld\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xxld\:flex-shrink {
    flex-shrink: 1;
  }

  .xxld\:order-first {
    order: -9999;
  }

  .xxld\:order-last {
    order: 9999;
  }

  .xxld\:order-none {
    order: 0;
  }

  .xxld\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xxld\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xxld\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .xxld\:font-thin {
    font-weight: 200;
  }

  .xxld\:font-light {
    font-weight: 300;
  }

  .xxld\:font-normal {
    font-weight: 400;
  }

  .xxld\:font-medium {
    font-weight: 500;
  }

  .xxld\:font-semibold {
    font-weight: 600;
  }

  .xxld\:font-bold {
    font-weight: 700;
  }

  .xxld\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xxld\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xxld\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xxld\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xxld\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xxld\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xxld\:h-72 {
    height: 72px;
  }

  .xxld\:h-104 {
    height: 104px;
  }

  .xxld\:h-444 {
    height: 444px;
  }

  .xxld\:h-auto {
    height: auto;
  }

  .xxld\:h-1\/2 {
    height: 50%;
  }

  .xxld\:h-7\/10 {
    height: 70%;
  }

  .xxld\:h-9\/10 {
    height: 90%;
  }

  .xxld\:h-full {
    height: 100%;
  }

  .xxld\:h-90vh {
    height: 90vh;
  }

  .xxld\:h-screen {
    height: 100vh;
  }

  .xxld\:text-10 {
    font-size: .625rem;
  }

  .xxld\:text-11 {
    font-size: .6875rem;
  }

  .xxld\:text-12 {
    font-size: .75rem;
  }

  .xxld\:text-13 {
    font-size: .8125rem;
  }

  .xxld\:text-14 {
    font-size: .875rem;
  }

  .xxld\:text-16 {
    font-size: 1rem;
  }

  .xxld\:text-18 {
    font-size: 1.125rem;
  }

  .xxld\:text-20 {
    font-size: 1.25rem;
  }

  .xxld\:text-24 {
    font-size: 1.5rem;
  }

  .xxld\:text-36 {
    font-size: 2.25rem;
  }

  .xxld\:leading-normal {
    line-height: 1.5;
  }

  .xxld\:leading-loose {
    line-height: 2;
  }

  .xxld\:list-inside {
    list-style-position: inside;
  }

  .xxld\:list-outside {
    list-style-position: outside;
  }

  .xxld\:list-none {
    list-style-type: none;
  }

  .xxld\:list-disc {
    list-style-type: disc;
  }

  .xxld\:list-decimal {
    list-style-type: decimal;
  }

  .xxld\:m-0 {
    margin: 0;
  }

  .xxld\:m-2 {
    margin: 2px;
  }

  .xxld\:m-4 {
    margin: 4px;
  }

  .xxld\:m-6 {
    margin: 6px;
  }

  .xxld\:m-8 {
    margin: 8px;
  }

  .xxld\:m-10 {
    margin: 10px;
  }

  .xxld\:m-12 {
    margin: 12px;
  }

  .xxld\:m-16 {
    margin: 16px;
  }

  .xxld\:m-24 {
    margin: 24px;
  }

  .xxld\:m-32 {
    margin: 32px;
  }

  .xxld\:m-40 {
    margin: 40px;
  }

  .xxld\:m-44 {
    margin: 44px;
  }

  .xxld\:m-48 {
    margin: 48px;
  }

  .xxld\:m-52 {
    margin: 52px;
  }

  .xxld\:m-96 {
    margin: 96px;
  }

  .xxld\:m-auto {
    margin: auto;
  }

  .xxld\:m-px {
    margin: 1px;
  }

  .xxld\:-m-2 {
    margin: -2px;
  }

  .xxld\:-m-4 {
    margin: -4px;
  }

  .xxld\:-m-6 {
    margin: -6px;
  }

  .xxld\:-m-8 {
    margin: -8px;
  }

  .xxld\:-m-10 {
    margin: -10px;
  }

  .xxld\:-m-12 {
    margin: -12px;
  }

  .xxld\:-m-16 {
    margin: -16px;
  }

  .xxld\:-m-24 {
    margin: -24px;
  }

  .xxld\:-m-32 {
    margin: -32px;
  }

  .xxld\:-m-40 {
    margin: -40px;
  }

  .xxld\:-m-44 {
    margin: -44px;
  }

  .xxld\:-m-48 {
    margin: -48px;
  }

  .xxld\:-m-52 {
    margin: -52px;
  }

  .xxld\:-m-96 {
    margin: -96px;
  }

  .xxld\:-m-px {
    margin: -1px;
  }

  .xxld\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxld\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xxld\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xxld\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xxld\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xxld\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xxld\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xxld\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xxld\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xxld\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xxld\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xxld\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xxld\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xxld\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xxld\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xxld\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xxld\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xxld\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xxld\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xxld\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xxld\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xxld\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xxld\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xxld\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xxld\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xxld\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xxld\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xxld\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xxld\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xxld\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .xxld\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxld\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xxld\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxld\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxld\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xxld\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xxld\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xxld\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xxld\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xxld\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xxld\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xxld\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xxld\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xxld\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xxld\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xxld\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xxld\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xxld\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xxld\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xxld\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xxld\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xxld\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xxld\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xxld\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xxld\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xxld\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xxld\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xxld\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xxld\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xxld\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xxld\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xxld\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xxld\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxld\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xxld\:mt-0 {
    margin-top: 0;
  }

  .xxld\:mr-0 {
    margin-right: 0;
  }

  .xxld\:mb-0 {
    margin-bottom: 0;
  }

  .xxld\:ml-0 {
    margin-left: 0;
  }

  .xxld\:mt-2 {
    margin-top: 2px;
  }

  .xxld\:mr-2 {
    margin-right: 2px;
  }

  .xxld\:mb-2 {
    margin-bottom: 2px;
  }

  .xxld\:ml-2 {
    margin-left: 2px;
  }

  .xxld\:mt-4 {
    margin-top: 4px;
  }

  .xxld\:mr-4 {
    margin-right: 4px;
  }

  .xxld\:mb-4 {
    margin-bottom: 4px;
  }

  .xxld\:ml-4 {
    margin-left: 4px;
  }

  .xxld\:mt-6 {
    margin-top: 6px;
  }

  .xxld\:mr-6 {
    margin-right: 6px;
  }

  .xxld\:mb-6 {
    margin-bottom: 6px;
  }

  .xxld\:ml-6 {
    margin-left: 6px;
  }

  .xxld\:mt-8 {
    margin-top: 8px;
  }

  .xxld\:mr-8 {
    margin-right: 8px;
  }

  .xxld\:mb-8 {
    margin-bottom: 8px;
  }

  .xxld\:ml-8 {
    margin-left: 8px;
  }

  .xxld\:mt-10 {
    margin-top: 10px;
  }

  .xxld\:mr-10 {
    margin-right: 10px;
  }

  .xxld\:mb-10 {
    margin-bottom: 10px;
  }

  .xxld\:ml-10 {
    margin-left: 10px;
  }

  .xxld\:mt-12 {
    margin-top: 12px;
  }

  .xxld\:mr-12 {
    margin-right: 12px;
  }

  .xxld\:mb-12 {
    margin-bottom: 12px;
  }

  .xxld\:ml-12 {
    margin-left: 12px;
  }

  .xxld\:mt-16 {
    margin-top: 16px;
  }

  .xxld\:mr-16 {
    margin-right: 16px;
  }

  .xxld\:mb-16 {
    margin-bottom: 16px;
  }

  .xxld\:ml-16 {
    margin-left: 16px;
  }

  .xxld\:mt-24 {
    margin-top: 24px;
  }

  .xxld\:mr-24 {
    margin-right: 24px;
  }

  .xxld\:mb-24 {
    margin-bottom: 24px;
  }

  .xxld\:ml-24 {
    margin-left: 24px;
  }

  .xxld\:mt-32 {
    margin-top: 32px;
  }

  .xxld\:mr-32 {
    margin-right: 32px;
  }

  .xxld\:mb-32 {
    margin-bottom: 32px;
  }

  .xxld\:ml-32 {
    margin-left: 32px;
  }

  .xxld\:mt-40 {
    margin-top: 40px;
  }

  .xxld\:mr-40 {
    margin-right: 40px;
  }

  .xxld\:mb-40 {
    margin-bottom: 40px;
  }

  .xxld\:ml-40 {
    margin-left: 40px;
  }

  .xxld\:mt-44 {
    margin-top: 44px;
  }

  .xxld\:mr-44 {
    margin-right: 44px;
  }

  .xxld\:mb-44 {
    margin-bottom: 44px;
  }

  .xxld\:ml-44 {
    margin-left: 44px;
  }

  .xxld\:mt-48 {
    margin-top: 48px;
  }

  .xxld\:mr-48 {
    margin-right: 48px;
  }

  .xxld\:mb-48 {
    margin-bottom: 48px;
  }

  .xxld\:ml-48 {
    margin-left: 48px;
  }

  .xxld\:mt-52 {
    margin-top: 52px;
  }

  .xxld\:mr-52 {
    margin-right: 52px;
  }

  .xxld\:mb-52 {
    margin-bottom: 52px;
  }

  .xxld\:ml-52 {
    margin-left: 52px;
  }

  .xxld\:mt-96 {
    margin-top: 96px;
  }

  .xxld\:mr-96 {
    margin-right: 96px;
  }

  .xxld\:mb-96 {
    margin-bottom: 96px;
  }

  .xxld\:ml-96 {
    margin-left: 96px;
  }

  .xxld\:mt-auto {
    margin-top: auto;
  }

  .xxld\:mr-auto {
    margin-right: auto;
  }

  .xxld\:mb-auto {
    margin-bottom: auto;
  }

  .xxld\:ml-auto {
    margin-left: auto;
  }

  .xxld\:mt-px {
    margin-top: 1px;
  }

  .xxld\:mr-px {
    margin-right: 1px;
  }

  .xxld\:mb-px {
    margin-bottom: 1px;
  }

  .xxld\:ml-px {
    margin-left: 1px;
  }

  .xxld\:-mt-2 {
    margin-top: -2px;
  }

  .xxld\:-mr-2 {
    margin-right: -2px;
  }

  .xxld\:-mb-2 {
    margin-bottom: -2px;
  }

  .xxld\:-ml-2 {
    margin-left: -2px;
  }

  .xxld\:-mt-4 {
    margin-top: -4px;
  }

  .xxld\:-mr-4 {
    margin-right: -4px;
  }

  .xxld\:-mb-4 {
    margin-bottom: -4px;
  }

  .xxld\:-ml-4 {
    margin-left: -4px;
  }

  .xxld\:-mt-6 {
    margin-top: -6px;
  }

  .xxld\:-mr-6 {
    margin-right: -6px;
  }

  .xxld\:-mb-6 {
    margin-bottom: -6px;
  }

  .xxld\:-ml-6 {
    margin-left: -6px;
  }

  .xxld\:-mt-8 {
    margin-top: -8px;
  }

  .xxld\:-mr-8 {
    margin-right: -8px;
  }

  .xxld\:-mb-8 {
    margin-bottom: -8px;
  }

  .xxld\:-ml-8 {
    margin-left: -8px;
  }

  .xxld\:-mt-10 {
    margin-top: -10px;
  }

  .xxld\:-mr-10 {
    margin-right: -10px;
  }

  .xxld\:-mb-10 {
    margin-bottom: -10px;
  }

  .xxld\:-ml-10 {
    margin-left: -10px;
  }

  .xxld\:-mt-12 {
    margin-top: -12px;
  }

  .xxld\:-mr-12 {
    margin-right: -12px;
  }

  .xxld\:-mb-12 {
    margin-bottom: -12px;
  }

  .xxld\:-ml-12 {
    margin-left: -12px;
  }

  .xxld\:-mt-16 {
    margin-top: -16px;
  }

  .xxld\:-mr-16 {
    margin-right: -16px;
  }

  .xxld\:-mb-16 {
    margin-bottom: -16px;
  }

  .xxld\:-ml-16 {
    margin-left: -16px;
  }

  .xxld\:-mt-24 {
    margin-top: -24px;
  }

  .xxld\:-mr-24 {
    margin-right: -24px;
  }

  .xxld\:-mb-24 {
    margin-bottom: -24px;
  }

  .xxld\:-ml-24 {
    margin-left: -24px;
  }

  .xxld\:-mt-32 {
    margin-top: -32px;
  }

  .xxld\:-mr-32 {
    margin-right: -32px;
  }

  .xxld\:-mb-32 {
    margin-bottom: -32px;
  }

  .xxld\:-ml-32 {
    margin-left: -32px;
  }

  .xxld\:-mt-40 {
    margin-top: -40px;
  }

  .xxld\:-mr-40 {
    margin-right: -40px;
  }

  .xxld\:-mb-40 {
    margin-bottom: -40px;
  }

  .xxld\:-ml-40 {
    margin-left: -40px;
  }

  .xxld\:-mt-44 {
    margin-top: -44px;
  }

  .xxld\:-mr-44 {
    margin-right: -44px;
  }

  .xxld\:-mb-44 {
    margin-bottom: -44px;
  }

  .xxld\:-ml-44 {
    margin-left: -44px;
  }

  .xxld\:-mt-48 {
    margin-top: -48px;
  }

  .xxld\:-mr-48 {
    margin-right: -48px;
  }

  .xxld\:-mb-48 {
    margin-bottom: -48px;
  }

  .xxld\:-ml-48 {
    margin-left: -48px;
  }

  .xxld\:-mt-52 {
    margin-top: -52px;
  }

  .xxld\:-mr-52 {
    margin-right: -52px;
  }

  .xxld\:-mb-52 {
    margin-bottom: -52px;
  }

  .xxld\:-ml-52 {
    margin-left: -52px;
  }

  .xxld\:-mt-96 {
    margin-top: -96px;
  }

  .xxld\:-mr-96 {
    margin-right: -96px;
  }

  .xxld\:-mb-96 {
    margin-bottom: -96px;
  }

  .xxld\:-ml-96 {
    margin-left: -96px;
  }

  .xxld\:-mt-px {
    margin-top: -1px;
  }

  .xxld\:-mr-px {
    margin-right: -1px;
  }

  .xxld\:-mb-px {
    margin-bottom: -1px;
  }

  .xxld\:-ml-px {
    margin-left: -1px;
  }

  .xxld\:max-w-600 {
    max-width: 600px;
  }

  .xxld\:max-w-770 {
    max-width: 770px;
  }

  .xxld\:min-h-0 {
    min-height: 0;
  }

  .xxld\:min-h-600 {
    min-height: 600px;
  }

  .xxld\:min-h-full {
    min-height: 100%;
  }

  .xxld\:overflow-auto {
    overflow: auto;
  }

  .xxld\:overflow-hidden {
    overflow: hidden;
  }

  .xxld\:overflow-visible {
    overflow: visible;
  }

  .xxld\:overflow-scroll {
    overflow: scroll;
  }

  .xxld\:overflow-x-auto {
    overflow-x: auto;
  }

  .xxld\:overflow-y-auto {
    overflow-y: auto;
  }

  .xxld\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xxld\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxld\:overflow-x-visible {
    overflow-x: visible;
  }

  .xxld\:overflow-y-visible {
    overflow-y: visible;
  }

  .xxld\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xxld\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxld\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xxld\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xxld\:p-0 {
    padding: 0;
  }

  .xxld\:p-2 {
    padding: 2px;
  }

  .xxld\:p-4 {
    padding: 4px;
  }

  .xxld\:p-6 {
    padding: 6px;
  }

  .xxld\:p-8 {
    padding: 8px;
  }

  .xxld\:p-10 {
    padding: 10px;
  }

  .xxld\:p-12 {
    padding: 12px;
  }

  .xxld\:p-14 {
    padding: 14px;
  }

  .xxld\:p-16 {
    padding: 16px;
  }

  .xxld\:p-18 {
    padding: 18px;
  }

  .xxld\:p-22 {
    padding: 22px;
  }

  .xxld\:p-24 {
    padding: 24px;
  }

  .xxld\:p-32 {
    padding: 32px;
  }

  .xxld\:p-40 {
    padding: 40px;
  }

  .xxld\:p-44 {
    padding: 44px;
  }

  .xxld\:p-48 {
    padding: 48px;
  }

  .xxld\:p-52 {
    padding: 52px;
  }

  .xxld\:p-56 {
    padding: 56px;
  }

  .xxld\:p-72 {
    padding: 72px;
  }

  .xxld\:p-96 {
    padding: 96px;
  }

  .xxld\:p-180 {
    padding: 180px;
  }

  .xxld\:p-px {
    padding: 1px;
  }

  .xxld\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxld\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xxld\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xxld\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xxld\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xxld\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xxld\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xxld\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xxld\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xxld\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xxld\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xxld\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xxld\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xxld\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xxld\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xxld\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xxld\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xxld\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xxld\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxld\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xxld\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xxld\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xxld\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xxld\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xxld\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xxld\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xxld\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xxld\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xxld\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xxld\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xxld\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xxld\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xxld\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xxld\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xxld\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xxld\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xxld\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xxld\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xxld\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xxld\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xxld\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xxld\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xxld\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxld\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxld\:pt-0 {
    padding-top: 0;
  }

  .xxld\:pr-0 {
    padding-right: 0;
  }

  .xxld\:pb-0 {
    padding-bottom: 0;
  }

  .xxld\:pl-0 {
    padding-left: 0;
  }

  .xxld\:pt-2 {
    padding-top: 2px;
  }

  .xxld\:pr-2 {
    padding-right: 2px;
  }

  .xxld\:pb-2 {
    padding-bottom: 2px;
  }

  .xxld\:pl-2 {
    padding-left: 2px;
  }

  .xxld\:pt-4 {
    padding-top: 4px;
  }

  .xxld\:pr-4 {
    padding-right: 4px;
  }

  .xxld\:pb-4 {
    padding-bottom: 4px;
  }

  .xxld\:pl-4 {
    padding-left: 4px;
  }

  .xxld\:pt-6 {
    padding-top: 6px;
  }

  .xxld\:pr-6 {
    padding-right: 6px;
  }

  .xxld\:pb-6 {
    padding-bottom: 6px;
  }

  .xxld\:pl-6 {
    padding-left: 6px;
  }

  .xxld\:pt-8 {
    padding-top: 8px;
  }

  .xxld\:pr-8 {
    padding-right: 8px;
  }

  .xxld\:pb-8 {
    padding-bottom: 8px;
  }

  .xxld\:pl-8 {
    padding-left: 8px;
  }

  .xxld\:pt-10 {
    padding-top: 10px;
  }

  .xxld\:pr-10 {
    padding-right: 10px;
  }

  .xxld\:pb-10 {
    padding-bottom: 10px;
  }

  .xxld\:pl-10 {
    padding-left: 10px;
  }

  .xxld\:pt-12 {
    padding-top: 12px;
  }

  .xxld\:pr-12 {
    padding-right: 12px;
  }

  .xxld\:pb-12 {
    padding-bottom: 12px;
  }

  .xxld\:pl-12 {
    padding-left: 12px;
  }

  .xxld\:pt-14 {
    padding-top: 14px;
  }

  .xxld\:pr-14 {
    padding-right: 14px;
  }

  .xxld\:pb-14 {
    padding-bottom: 14px;
  }

  .xxld\:pl-14 {
    padding-left: 14px;
  }

  .xxld\:pt-16 {
    padding-top: 16px;
  }

  .xxld\:pr-16 {
    padding-right: 16px;
  }

  .xxld\:pb-16 {
    padding-bottom: 16px;
  }

  .xxld\:pl-16 {
    padding-left: 16px;
  }

  .xxld\:pt-18 {
    padding-top: 18px;
  }

  .xxld\:pr-18 {
    padding-right: 18px;
  }

  .xxld\:pb-18 {
    padding-bottom: 18px;
  }

  .xxld\:pl-18 {
    padding-left: 18px;
  }

  .xxld\:pt-22 {
    padding-top: 22px;
  }

  .xxld\:pr-22 {
    padding-right: 22px;
  }

  .xxld\:pb-22 {
    padding-bottom: 22px;
  }

  .xxld\:pl-22 {
    padding-left: 22px;
  }

  .xxld\:pt-24 {
    padding-top: 24px;
  }

  .xxld\:pr-24 {
    padding-right: 24px;
  }

  .xxld\:pb-24 {
    padding-bottom: 24px;
  }

  .xxld\:pl-24 {
    padding-left: 24px;
  }

  .xxld\:pt-32 {
    padding-top: 32px;
  }

  .xxld\:pr-32 {
    padding-right: 32px;
  }

  .xxld\:pb-32 {
    padding-bottom: 32px;
  }

  .xxld\:pl-32 {
    padding-left: 32px;
  }

  .xxld\:pt-40 {
    padding-top: 40px;
  }

  .xxld\:pr-40 {
    padding-right: 40px;
  }

  .xxld\:pb-40 {
    padding-bottom: 40px;
  }

  .xxld\:pl-40 {
    padding-left: 40px;
  }

  .xxld\:pt-44 {
    padding-top: 44px;
  }

  .xxld\:pr-44 {
    padding-right: 44px;
  }

  .xxld\:pb-44 {
    padding-bottom: 44px;
  }

  .xxld\:pl-44 {
    padding-left: 44px;
  }

  .xxld\:pt-48 {
    padding-top: 48px;
  }

  .xxld\:pr-48 {
    padding-right: 48px;
  }

  .xxld\:pb-48 {
    padding-bottom: 48px;
  }

  .xxld\:pl-48 {
    padding-left: 48px;
  }

  .xxld\:pt-52 {
    padding-top: 52px;
  }

  .xxld\:pr-52 {
    padding-right: 52px;
  }

  .xxld\:pb-52 {
    padding-bottom: 52px;
  }

  .xxld\:pl-52 {
    padding-left: 52px;
  }

  .xxld\:pt-56 {
    padding-top: 56px;
  }

  .xxld\:pr-56 {
    padding-right: 56px;
  }

  .xxld\:pb-56 {
    padding-bottom: 56px;
  }

  .xxld\:pl-56 {
    padding-left: 56px;
  }

  .xxld\:pt-72 {
    padding-top: 72px;
  }

  .xxld\:pr-72 {
    padding-right: 72px;
  }

  .xxld\:pb-72 {
    padding-bottom: 72px;
  }

  .xxld\:pl-72 {
    padding-left: 72px;
  }

  .xxld\:pt-96 {
    padding-top: 96px;
  }

  .xxld\:pr-96 {
    padding-right: 96px;
  }

  .xxld\:pb-96 {
    padding-bottom: 96px;
  }

  .xxld\:pl-96 {
    padding-left: 96px;
  }

  .xxld\:pt-180 {
    padding-top: 180px;
  }

  .xxld\:pr-180 {
    padding-right: 180px;
  }

  .xxld\:pb-180 {
    padding-bottom: 180px;
  }

  .xxld\:pl-180 {
    padding-left: 180px;
  }

  .xxld\:pt-px {
    padding-top: 1px;
  }

  .xxld\:pr-px {
    padding-right: 1px;
  }

  .xxld\:pb-px {
    padding-bottom: 1px;
  }

  .xxld\:pl-px {
    padding-left: 1px;
  }

  .xxld\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xxld\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xxld\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xxld\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xxld\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xxld\:placeholder-black::placeholder {
    color: #000;
  }

  .xxld\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xxld\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xxld\:placeholder-white::placeholder {
    color: #fff;
  }

  .xxld\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xxld\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xxld\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xxld\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xxld\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xxld\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xxld\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xxld\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xxld\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xxld\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xxld\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xxld\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xxld\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xxld\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xxld\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xxld\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xxld\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xxld\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xxld\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xxld\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xxld\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xxld\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xxld\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xxld\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xxld\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xxld\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xxld\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xxld\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xxld\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xxld\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xxld\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xxld\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xxld\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xxld\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xxld\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xxld\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xxld\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xxld\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xxld\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xxld\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xxld\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xxld\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xxld\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xxld\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xxld\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xxld\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xxld\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xxld\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xxld\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xxld\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xxld\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xxld\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xxld\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xxld\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xxld\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xxld\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xxld\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xxld\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xxld\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xxld\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xxld\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xxld\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xxld\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xxld\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xxld\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xxld\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xxld\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xxld\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xxld\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xxld\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xxld\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xxld\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xxld\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xxld\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xxld\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xxld\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xxld\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xxld\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xxld\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xxld\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xxld\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xxld\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xxld\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xxld\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xxld\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xxld\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xxld\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xxld\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xxld\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xxld\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xxld\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xxld\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xxld\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xxld\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xxld\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xxld\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xxld\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xxld\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xxld\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xxld\:static {
    position: static;
  }

  .xxld\:fixed {
    position: fixed;
  }

  .xxld\:absolute {
    position: absolute;
  }

  .xxld\:relative {
    position: relative;
  }

  .xxld\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxld\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxld\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xxld\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xxld\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xxld\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xxld\:top-0 {
    top: 0;
  }

  .xxld\:right-0 {
    right: 0;
  }

  .xxld\:bottom-0 {
    bottom: 0;
  }

  .xxld\:left-0 {
    left: 0;
  }

  .xxld\:top-auto {
    top: auto;
  }

  .xxld\:right-auto {
    right: auto;
  }

  .xxld\:bottom-auto {
    bottom: auto;
  }

  .xxld\:left-auto {
    left: auto;
  }

  .xxld\:fill-current {
    fill: currentColor;
  }

  .xxld\:fill-none {
    fill: none;
  }

  .xxld\:stroke-current {
    stroke: currentColor;
  }

  .xxld\:stroke-none {
    stroke: none;
  }

  .xxld\:stroke-0 {
    stroke-width: 0;
  }

  .xxld\:stroke-1 {
    stroke-width: 1;
  }

  .xxld\:stroke-2 {
    stroke-width: 2;
  }

  .xxld\:text-left {
    text-align: left;
  }

  .xxld\:text-center {
    text-align: center;
  }

  .xxld\:text-right {
    text-align: right;
  }

  .xxld\:text-justify {
    text-align: justify;
  }

  .xxld\:text-transparent {
    color: transparent;
  }

  .xxld\:text-black {
    color: #000;
  }

  .xxld\:text-white {
    color: #fff;
  }

  .xxld\:text-blue-200 {
    color: #6ab4c7;
  }

  .xxld\:text-blue-500 {
    color: #245c6d;
  }

  .xxld\:text-blue-600 {
    color: #215362;
  }

  .xxld\:text-blue-700 {
    color: #1e4957;
  }

  .xxld\:text-blue-750 {
    color: #174351;
  }

  .xxld\:text-blue-800 {
    color: #183641;
  }

  .xxld\:text-blue-900 {
    color: #132e38;
  }

  .xxld\:text-blue-1000 {
    color: #112b34;
  }

  .xxld\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:text-earth-200 {
    color: #f5e0c4;
  }

  .xxld\:text-earth-300 {
    color: #ebd8bd;
  }

  .xxld\:text-earth-400 {
    color: #d9c4a7;
  }

  .xxld\:text-earth-500 {
    color: #ad997f;
  }

  .xxld\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:text-warm-300 {
    color: #ea7753;
  }

  .xxld\:text-warm-800 {
    color: #8b2100;
  }

  .xxld\:text-pink-400 {
    color: #c68ab5;
  }

  .xxld\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xxld\:hover\:text-black:hover {
    color: #000;
  }

  .xxld\:hover\:text-white:hover {
    color: #fff;
  }

  .xxld\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xxld\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xxld\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xxld\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xxld\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xxld\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xxld\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xxld\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xxld\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xxld\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xxld\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xxld\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xxld\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xxld\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xxld\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xxld\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xxld\:focus\:text-black:focus {
    color: #000;
  }

  .xxld\:focus\:text-white:focus {
    color: #fff;
  }

  .xxld\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xxld\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xxld\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xxld\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xxld\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xxld\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xxld\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xxld\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xxld\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xxld\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xxld\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xxld\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xxld\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xxld\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xxld\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xxld\:active\:text-transparent:active {
    color: transparent;
  }

  .xxld\:active\:text-black:active {
    color: #000;
  }

  .xxld\:active\:text-white:active {
    color: #fff;
  }

  .xxld\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xxld\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xxld\:active\:text-blue-600:active {
    color: #215362;
  }

  .xxld\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xxld\:active\:text-blue-750:active {
    color: #174351;
  }

  .xxld\:active\:text-blue-800:active {
    color: #183641;
  }

  .xxld\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xxld\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xxld\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxld\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxld\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxld\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxld\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxld\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xxld\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xxld\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xxld\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xxld\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxld\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxld\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxld\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xxld\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xxld\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xxld\:italic {
    font-style: italic;
  }

  .xxld\:not-italic {
    font-style: normal;
  }

  .xxld\:uppercase {
    text-transform: uppercase;
  }

  .xxld\:lowercase {
    text-transform: lowercase;
  }

  .xxld\:capitalize {
    text-transform: capitalize;
  }

  .xxld\:normal-case {
    text-transform: none;
  }

  .xxld\:underline {
    text-decoration: underline;
  }

  .xxld\:line-through {
    text-decoration: line-through;
  }

  .xxld\:no-underline {
    text-decoration: none;
  }

  .xxld\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xxld\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xxld\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xxld\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xxld\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xxld\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xxld\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxld\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxld\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xxld\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xxld\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .xxld\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xxld\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xxld\:break-all {
    word-break: break-all;
  }

  .xxld\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxld\:w-355 {
    width: 355px;
  }

  .xxld\:w-742 {
    width: 742px;
  }

  .xxld\:w-auto {
    width: auto;
  }

  .xxld\:w-9\/20 {
    width: 45%;
  }

  .xxld\:w-11\/20 {
    width: 55%;
  }

  .xxld\:w-9\/10 {
    width: 90%;
  }

  .xxld\:w-full {
    width: 100%;
  }

  .xxld\:z-2 {
    z-index: 2;
  }

  .xxld\:z-auto {
    z-index: auto;
  }

  .xxld\:-z-1 {
    z-index: -1;
  }

  .xxld\:z-max {
    z-index: 999;
  }

  .xxld\:origin-center {
    transform-origin: center;
  }

  .xxld\:origin-top {
    transform-origin: top;
  }

  .xxld\:origin-top-right {
    transform-origin: top right;
  }

  .xxld\:origin-right {
    transform-origin: right;
  }

  .xxld\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xxld\:origin-bottom {
    transform-origin: bottom;
  }

  .xxld\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xxld\:origin-left {
    transform-origin: left;
  }

  .xxld\:origin-top-left {
    transform-origin: top left;
  }

  .xxld\:scale-0 {
    transform: scale(0);
  }

  .xxld\:scale-50 {
    transform: scale(.5);
  }

  .xxld\:scale-75 {
    transform: scale(.75);
  }

  .xxld\:scale-90 {
    transform: scale(.9);
  }

  .xxld\:scale-95 {
    transform: scale(.95);
  }

  .xxld\:scale-100 {
    transform: scale(1);
  }

  .xxld\:scale-105 {
    transform: scale(1.05);
  }

  .xxld\:scale-110 {
    transform: scale(1.1);
  }

  .xxld\:scale-125 {
    transform: scale(1.25);
  }

  .xxld\:scale-150 {
    transform: scale(1.5);
  }

  .xxld\:scale-x-0 {
    transform: scaleX(0);
  }

  .xxld\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xxld\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xxld\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xxld\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xxld\:scale-x-100 {
    transform: scaleX(1);
  }

  .xxld\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xxld\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xxld\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xxld\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xxld\:scale-y-0 {
    transform: scaleY(0);
  }

  .xxld\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xxld\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xxld\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xxld\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xxld\:scale-y-100 {
    transform: scaleY(1);
  }

  .xxld\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xxld\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xxld\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xxld\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xxld\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xxld\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xxld\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xxld\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xxld\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xxld\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xxld\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xxld\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xxld\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xxld\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xxld\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xxld\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xxld\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xxld\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xxld\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xxld\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xxld\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xxld\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xxld\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xxld\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xxld\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xxld\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xxld\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xxld\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xxld\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xxld\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xxld\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xxld\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xxld\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xxld\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xxld\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xxld\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xxld\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xxld\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xxld\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xxld\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xxld\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xxld\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xxld\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xxld\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xxld\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xxld\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xxld\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xxld\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xxld\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xxld\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xxld\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xxld\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xxld\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xxld\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xxld\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xxld\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xxld\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xxld\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xxld\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xxld\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xxld\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xxld\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xxld\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xxld\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .xxld\:rotate-0 {
    transform: rotate(0);
  }

  .xxld\:rotate-1 {
    transform: rotate(1deg);
  }

  .xxld\:rotate-2 {
    transform: rotate(2deg);
  }

  .xxld\:rotate-3 {
    transform: rotate(3deg);
  }

  .xxld\:rotate-6 {
    transform: rotate(6deg);
  }

  .xxld\:rotate-12 {
    transform: rotate(12deg);
  }

  .xxld\:rotate-45 {
    transform: rotate(45deg);
  }

  .xxld\:rotate-90 {
    transform: rotate(90deg);
  }

  .xxld\:rotate-180 {
    transform: rotate(180deg);
  }

  .xxld\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .xxld\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .xxld\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .xxld\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .xxld\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .xxld\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .xxld\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .xxld\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .xxld\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

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

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

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

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

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

  .xxld\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .xxld\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .xxld\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .xxld\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .xxld\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .xxld\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

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

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

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

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

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

  .xxld\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .xxld\:focus\:-rotate-6:focus {
    transform: rotate(-6deg);
  }

  .xxld\:focus\:-rotate-3:focus {
    transform: rotate(-3deg);
  }

  .xxld\:focus\:-rotate-2:focus {
    transform: rotate(-2deg);
  }

  .xxld\:focus\:-rotate-1:focus {
    transform: rotate(-1deg);
  }

  .xxld\:translate-x-0 {
    transform: translateX(0);
  }

  .xxld\:translate-x-2 {
    transform: translateX(2px);
  }

  .xxld\:translate-x-4 {
    transform: translateX(4px);
  }

  .xxld\:translate-x-6 {
    transform: translateX(6px);
  }

  .xxld\:translate-x-8 {
    transform: translateX(8px);
  }

  .xxld\:translate-x-10 {
    transform: translateX(10px);
  }

  .xxld\:translate-x-12 {
    transform: translateX(12px);
  }

  .xxld\:translate-x-16 {
    transform: translateX(16px);
  }

  .xxld\:translate-x-24 {
    transform: translateX(24px);
  }

  .xxld\:translate-x-32 {
    transform: translateX(32px);
  }

  .xxld\:translate-x-40 {
    transform: translateX(40px);
  }

  .xxld\:translate-x-44 {
    transform: translateX(44px);
  }

  .xxld\:translate-x-48 {
    transform: translateX(48px);
  }

  .xxld\:translate-x-52 {
    transform: translateX(52px);
  }

  .xxld\:translate-x-96 {
    transform: translateX(96px);
  }

  .xxld\:translate-x-px {
    transform: translateX(1px);
  }

  .xxld\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xxld\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xxld\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xxld\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xxld\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xxld\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xxld\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xxld\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xxld\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xxld\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xxld\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xxld\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xxld\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xxld\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xxld\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xxld\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xxld\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xxld\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xxld\:translate-x-full {
    transform: translateX(100%);
  }

  .xxld\:translate-y-0 {
    transform: translateY(0);
  }

  .xxld\:translate-y-2 {
    transform: translateY(2px);
  }

  .xxld\:translate-y-4 {
    transform: translateY(4px);
  }

  .xxld\:translate-y-6 {
    transform: translateY(6px);
  }

  .xxld\:translate-y-8 {
    transform: translateY(8px);
  }

  .xxld\:translate-y-10 {
    transform: translateY(10px);
  }

  .xxld\:translate-y-12 {
    transform: translateY(12px);
  }

  .xxld\:translate-y-16 {
    transform: translateY(16px);
  }

  .xxld\:translate-y-24 {
    transform: translateY(24px);
  }

  .xxld\:translate-y-32 {
    transform: translateY(32px);
  }

  .xxld\:translate-y-40 {
    transform: translateY(40px);
  }

  .xxld\:translate-y-44 {
    transform: translateY(44px);
  }

  .xxld\:translate-y-48 {
    transform: translateY(48px);
  }

  .xxld\:translate-y-52 {
    transform: translateY(52px);
  }

  .xxld\:translate-y-96 {
    transform: translateY(96px);
  }

  .xxld\:translate-y-px {
    transform: translateY(1px);
  }

  .xxld\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xxld\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xxld\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xxld\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xxld\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xxld\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xxld\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xxld\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xxld\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xxld\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xxld\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xxld\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xxld\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xxld\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xxld\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xxld\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xxld\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xxld\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xxld\:translate-y-full {
    transform: translateY(100%);
  }

  .xxld\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xxld\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xxld\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xxld\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xxld\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xxld\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xxld\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xxld\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xxld\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xxld\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xxld\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xxld\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xxld\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xxld\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xxld\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xxld\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xxld\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xxld\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xxld\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xxld\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xxld\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xxld\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xxld\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xxld\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xxld\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xxld\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xxld\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xxld\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xxld\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xxld\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xxld\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xxld\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xxld\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xxld\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xxld\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xxld\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xxld\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xxld\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xxld\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xxld\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xxld\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xxld\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xxld\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xxld\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xxld\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xxld\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xxld\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xxld\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xxld\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xxld\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xxld\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xxld\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xxld\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xxld\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xxld\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xxld\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xxld\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xxld\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xxld\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xxld\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xxld\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xxld\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xxld\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xxld\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xxld\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xxld\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xxld\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xxld\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xxld\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xxld\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xxld\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xxld\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xxld\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xxld\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xxld\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xxld\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xxld\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xxld\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xxld\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xxld\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xxld\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xxld\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xxld\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xxld\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xxld\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xxld\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xxld\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xxld\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xxld\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xxld\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xxld\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xxld\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xxld\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xxld\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xxld\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xxld\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xxld\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xxld\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xxld\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xxld\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xxld\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xxld\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

  .xxld\:focus\:-translate-x-1\/2:focus {
    transform: translateX(-50%);
  }

  .xxld\:focus\:translate-x-1\/2:focus {
    transform: translateX(50%);
  }

  .xxld\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xxld\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xxld\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xxld\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xxld\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xxld\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xxld\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xxld\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xxld\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xxld\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xxld\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xxld\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xxld\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xxld\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xxld\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xxld\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xxld\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xxld\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xxld\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xxld\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xxld\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xxld\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xxld\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xxld\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xxld\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xxld\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xxld\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xxld\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xxld\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xxld\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xxld\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xxld\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xxld\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

  .xxld\:focus\:-translate-y-1\/2:focus {
    transform: translateY(-50%);
  }

  .xxld\:focus\:translate-y-1\/2:focus {
    transform: translateY(50%);
  }

  .xxld\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xxld\:skew-x-0 {
    transform: skewX(0);
  }

  .xxld\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xxld\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xxld\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xxld\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xxld\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xxld\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xxld\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xxld\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xxld\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xxld\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xxld\:skew-y-0 {
    transform: skewY(0);
  }

  .xxld\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xxld\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xxld\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xxld\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xxld\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xxld\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xxld\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xxld\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xxld\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xxld\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xxld\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xxld\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xxld\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xxld\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xxld\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xxld\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xxld\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xxld\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xxld\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xxld\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xxld\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xxld\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xxld\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xxld\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xxld\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xxld\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xxld\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xxld\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xxld\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xxld\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xxld\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xxld\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xxld\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xxld\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xxld\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xxld\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xxld\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xxld\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xxld\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xxld\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xxld\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xxld\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xxld\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xxld\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xxld\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xxld\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xxld\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xxld\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xxld\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xxld\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xxld\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xxld\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xxld\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xxld\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .xxld\:transition-none {
    transition-property: none;
  }

  .xxld\:transition-all {
    transition-property: all;
  }

  .xxld\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xxld\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xxld\:transition-opacity {
    transition-property: opacity;
  }

  .xxld\:transition-shadow {
    transition-property: box-shadow;
  }

  .xxld\:transition-transform {
    transition-property: transform;
  }

  .xxld\:ease-linear {
    transition-timing-function: linear;
  }

  .xxld\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xxld\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xxld\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xxld\:duration-75 {
    transition-duration: 75ms;
  }

  .xxld\:duration-100 {
    transition-duration: 100ms;
  }

  .xxld\:duration-150 {
    transition-duration: 150ms;
  }

  .xxld\:duration-200 {
    transition-duration: 200ms;
  }

  .xxld\:duration-300 {
    transition-duration: 300ms;
  }

  .xxld\:duration-500 {
    transition-duration: 500ms;
  }

  .xxld\:duration-700 {
    transition-duration: 700ms;
  }

  .xxld\:duration-1000 {
    transition-duration: 1000ms;
  }

  .xxld\:delay-75 {
    transition-delay: 75ms;
  }

  .xxld\:delay-100 {
    transition-delay: 100ms;
  }

  .xxld\:delay-150 {
    transition-delay: 150ms;
  }

  .xxld\:delay-200 {
    transition-delay: 200ms;
  }

  .xxld\:delay-300 {
    transition-delay: 300ms;
  }

  .xxld\:delay-500 {
    transition-delay: 500ms;
  }

  .xxld\:delay-700 {
    transition-delay: 700ms;
  }

  .xxld\:delay-1000 {
    transition-delay: 1000ms;
  }

  .xxld\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .xxld\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .xxld\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xxld\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xxld\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }
}

@media (min-width: 90.25em) {
  .xxl\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xxl\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xxl\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xxl\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xxl\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xxl\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xxl\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xxl\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xxl\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xxl\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xxl\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xxl\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xxl\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xxl\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xxl\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xxl\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xxl\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xxl\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xxl\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xxl\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xxl\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xxl\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xxl\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xxl\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xxl\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xxl\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xxl\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xxl\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xxl\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xxl\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xxl\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xxl\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xxl\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xxl\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xxl\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xxl\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xxl\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xxl\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xxl\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xxl\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xxl\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xxl\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xxl\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xxl\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xxl\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xxl\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xxl\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xxl\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xxl\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xxl\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xxl\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xxl\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xxl\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xxl\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xxl\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xxl\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xxl\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xxl\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xxl\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xxl\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xxl\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xxl\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xxl\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xxl\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xxl\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xxl\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xxl\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xxl\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xxl\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xxl\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xxl\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent;
  }

  .xxl\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xxl\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xxl\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xxl\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xxl\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xxl\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xxl\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xxl\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xxl\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xxl\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xxl\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xxl\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xxl\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xxl\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xxl\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xxl\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xxl\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

  .xxl\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid;
  }

  .xxl\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed;
  }

  .xxl\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted;
  }

  .xxl\:divide-double > :not(template) ~ :not(template) {
    border-style: double;
  }

  .xxl\:divide-none > :not(template) ~ :not(template) {
    border-style: none;
  }

  .xxl\:bg-clip-border {
    background-clip: border-box;
  }

  .xxl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xxl\:bg-clip-content {
    background-clip: content-box;
  }

  .xxl\:bg-transparent {
    background-color: transparent;
  }

  .xxl\:bg-black {
    background-color: #000;
  }

  .xxl\:bg-white {
    background-color: #fff;
  }

  .xxl\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xxl\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xxl\:bg-blue-600 {
    background-color: #215362;
  }

  .xxl\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xxl\:bg-blue-750 {
    background-color: #174351;
  }

  .xxl\:bg-blue-800 {
    background-color: #183641;
  }

  .xxl\:bg-blue-900 {
    background-color: #132e38;
  }

  .xxl\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xxl\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xxl\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xxl\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xxl\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xxl\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xxl\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xxl\:bg-pink-400 {
    background-color: #c68ab5;
  }

  .xxl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xxl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xxl\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .xxl\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xxl\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xxl\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xxl\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xxl\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xxl\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xxl\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xxl\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xxl\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xxl\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xxl\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xxl\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xxl\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xxl\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xxl\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

  .xxl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xxl\:focus\:bg-black:focus {
    background-color: #000;
  }

  .xxl\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .xxl\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xxl\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xxl\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xxl\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xxl\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xxl\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xxl\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xxl\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xxl\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xxl\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xxl\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xxl\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xxl\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xxl\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xxl\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xxl\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xxl\:active\:bg-black:active {
    background-color: #000;
  }

  .xxl\:active\:bg-white:active {
    background-color: #fff;
  }

  .xxl\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xxl\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xxl\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xxl\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xxl\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xxl\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xxl\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xxl\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xxl\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xxl\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xxl\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xxl\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xxl\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xxl\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xxl\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xxl\:bg-none {
    background-image: none;
  }

  .xxl\:bg-bottom {
    background-position: bottom;
  }

  .xxl\:bg-center {
    background-position: center;
  }

  .xxl\:bg-left {
    background-position: left;
  }

  .xxl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xxl\:bg-left-top {
    background-position: left top;
  }

  .xxl\:bg-right {
    background-position: right;
  }

  .xxl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xxl\:bg-right-top {
    background-position: right top;
  }

  .xxl\:bg-top {
    background-position: top;
  }

  .xxl\:bg-repeat {
    background-repeat: repeat;
  }

  .xxl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xxl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xxl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xxl\:bg-repeat-round {
    background-repeat: round;
  }

  .xxl\:bg-repeat-space {
    background-repeat: space;
  }

  .xxl\:bg-auto {
    background-size: auto;
  }

  .xxl\:bg-cover {
    background-size: cover;
  }

  .xxl\:bg-contain {
    background-size: contain;
  }

  .xxl\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .xxl\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .xxl\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .group:hover .xxl\:group-hover\:bg-auto {
    background-size: auto;
  }

  .group:hover .xxl\:group-hover\:bg-cover {
    background-size: cover;
  }

  .group:hover .xxl\:group-hover\:bg-contain {
    background-size: contain;
  }

  .xxl\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xxl\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xxl\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xxl\:active\:bg-auto:active {
    background-size: auto;
  }

  .xxl\:active\:bg-cover:active {
    background-size: cover;
  }

  .xxl\:active\:bg-contain:active {
    background-size: contain;
  }

  .xxl\:border-transparent {
    border-color: transparent;
  }

  .xxl\:border-black {
    border-color: #000;
  }

  .xxl\:border-white {
    border-color: #fff;
  }

  .xxl\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xxl\:border-blue-500 {
    border-color: #245c6d;
  }

  .xxl\:border-blue-600 {
    border-color: #215362;
  }

  .xxl\:border-blue-700 {
    border-color: #1e4957;
  }

  .xxl\:border-blue-750 {
    border-color: #174351;
  }

  .xxl\:border-blue-800 {
    border-color: #183641;
  }

  .xxl\:border-blue-900 {
    border-color: #132e38;
  }

  .xxl\:border-blue-1000 {
    border-color: #112b34;
  }

  .xxl\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xxl\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xxl\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xxl\:border-earth-500 {
    border-color: #ad997f;
  }

  .xxl\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:border-warm-300 {
    border-color: #ea7753;
  }

  .xxl\:border-warm-800 {
    border-color: #8b2100;
  }

  .xxl\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xxl\:rounded-3 {
    border-radius: 3px;
  }

  .xxl\:rounded-circle {
    border-radius: 50%;
  }

  .xxl\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xxl\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xxl\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xxl\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xxl\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xxl\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xxl\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xxl\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xxl\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xxl\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xxl\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xxl\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xxl\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xxl\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xxl\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xxl\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .xxl\:border-solid {
    border-style: solid;
  }

  .xxl\:border-dashed {
    border-style: dashed;
  }

  .xxl\:border-dotted {
    border-style: dotted;
  }

  .xxl\:border-double {
    border-style: double;
  }

  .xxl\:border-none {
    border-style: none;
  }

  .xxl\:border-0 {
    border-width: 0;
  }

  .xxl\:border-1 {
    border-width: 1px;
  }

  .xxl\:border-2 {
    border-width: 2px;
  }

  .xxl\:border {
    border-width: 1px;
  }

  .xxl\:border-t-0 {
    border-top-width: 0;
  }

  .xxl\:border-r-0 {
    border-right-width: 0;
  }

  .xxl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xxl\:border-l-0 {
    border-left-width: 0;
  }

  .xxl\:border-t-1 {
    border-top-width: 1px;
  }

  .xxl\:border-r-1 {
    border-right-width: 1px;
  }

  .xxl\:border-b-1 {
    border-bottom-width: 1px;
  }

  .xxl\:border-l-1 {
    border-left-width: 1px;
  }

  .xxl\:border-t-2 {
    border-top-width: 2px;
  }

  .xxl\:border-r-2 {
    border-right-width: 2px;
  }

  .xxl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xxl\:border-l-2 {
    border-left-width: 2px;
  }

  .xxl\:border-t {
    border-top-width: 1px;
  }

  .xxl\:border-r {
    border-right-width: 1px;
  }

  .xxl\:border-b {
    border-bottom-width: 1px;
  }

  .xxl\:border-l {
    border-left-width: 1px;
  }

  .xxl\:box-border {
    box-sizing: border-box;
  }

  .xxl\:box-content {
    box-sizing: content-box;
  }

  .xxl\:block {
    display: block;
  }

  .xxl\:inline-block {
    display: inline-block;
  }

  .xxl\:inline {
    display: inline;
  }

  .xxl\:flex {
    display: flex;
  }

  .xxl\:inline-flex {
    display: inline-flex;
  }

  .xxl\:table {
    display: table;
  }

  .xxl\:table-caption {
    display: table-caption;
  }

  .xxl\:table-cell {
    display: table-cell;
  }

  .xxl\:table-column {
    display: table-column;
  }

  .xxl\:table-column-group {
    display: table-column-group;
  }

  .xxl\:table-footer-group {
    display: table-footer-group;
  }

  .xxl\:table-header-group {
    display: table-header-group;
  }

  .xxl\:table-row-group {
    display: table-row-group;
  }

  .xxl\:table-row {
    display: table-row;
  }

  .xxl\:hidden {
    display: none;
  }

  .xxl\:flex-row {
    flex-direction: row;
  }

  .xxl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xxl\:flex-col {
    flex-direction: column;
  }

  .xxl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xxl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xxl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xxl\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xxl\:items-start {
    align-items: flex-start;
  }

  .xxl\:items-end {
    align-items: flex-end;
  }

  .xxl\:items-center {
    align-items: center;
  }

  .xxl\:items-baseline {
    align-items: baseline;
  }

  .xxl\:items-stretch {
    align-items: stretch;
  }

  .xxl\:content-center {
    align-content: center;
  }

  .xxl\:content-start {
    align-content: flex-start;
  }

  .xxl\:content-end {
    align-content: flex-end;
  }

  .xxl\:content-between {
    align-content: space-between;
  }

  .xxl\:content-around {
    align-content: space-around;
  }

  .xxl\:content-evenly {
    align-content: space-evenly;
  }

  .xxl\:self-auto {
    align-self: auto;
  }

  .xxl\:self-start {
    align-self: flex-start;
  }

  .xxl\:self-end {
    align-self: flex-end;
  }

  .xxl\:self-center {
    align-self: center;
  }

  .xxl\:self-stretch {
    align-self: stretch;
  }

  .xxl\:justify-start {
    justify-content: flex-start;
  }

  .xxl\:justify-end {
    justify-content: flex-end;
  }

  .xxl\:justify-center {
    justify-content: center;
  }

  .xxl\:justify-between {
    justify-content: space-between;
  }

  .xxl\:justify-around {
    justify-content: space-around;
  }

  .xxl\:justify-evenly {
    justify-content: space-evenly;
  }

  .xxl\:flex-1 {
    flex: 1 1 0%;
  }

  .xxl\:flex-auto {
    flex: 1 1 auto;
  }

  .xxl\:flex-initial {
    flex: 0 1 auto;
  }

  .xxl\:flex-none {
    flex: none;
  }

  .xxl\:flex-grow-0 {
    flex-grow: 0;
  }

  .xxl\:flex-grow {
    flex-grow: 1;
  }

  .xxl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xxl\:flex-shrink {
    flex-shrink: 1;
  }

  .xxl\:order-first {
    order: -9999;
  }

  .xxl\:order-last {
    order: 9999;
  }

  .xxl\:order-none {
    order: 0;
  }

  .xxl\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xxl\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xxl\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .xxl\:font-thin {
    font-weight: 200;
  }

  .xxl\:font-light {
    font-weight: 300;
  }

  .xxl\:font-normal {
    font-weight: 400;
  }

  .xxl\:font-medium {
    font-weight: 500;
  }

  .xxl\:font-semibold {
    font-weight: 600;
  }

  .xxl\:font-bold {
    font-weight: 700;
  }

  .xxl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xxl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xxl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xxl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xxl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xxl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xxl\:h-72 {
    height: 72px;
  }

  .xxl\:h-104 {
    height: 104px;
  }

  .xxl\:h-444 {
    height: 444px;
  }

  .xxl\:h-auto {
    height: auto;
  }

  .xxl\:h-1\/2 {
    height: 50%;
  }

  .xxl\:h-7\/10 {
    height: 70%;
  }

  .xxl\:h-9\/10 {
    height: 90%;
  }

  .xxl\:h-full {
    height: 100%;
  }

  .xxl\:h-90vh {
    height: 90vh;
  }

  .xxl\:h-screen {
    height: 100vh;
  }

  .xxl\:text-10 {
    font-size: .625rem;
  }

  .xxl\:text-11 {
    font-size: .6875rem;
  }

  .xxl\:text-12 {
    font-size: .75rem;
  }

  .xxl\:text-13 {
    font-size: .8125rem;
  }

  .xxl\:text-14 {
    font-size: .875rem;
  }

  .xxl\:text-16 {
    font-size: 1rem;
  }

  .xxl\:text-18 {
    font-size: 1.125rem;
  }

  .xxl\:text-20 {
    font-size: 1.25rem;
  }

  .xxl\:text-24 {
    font-size: 1.5rem;
  }

  .xxl\:text-36 {
    font-size: 2.25rem;
  }

  .xxl\:leading-normal {
    line-height: 1.5;
  }

  .xxl\:leading-loose {
    line-height: 2;
  }

  .xxl\:list-inside {
    list-style-position: inside;
  }

  .xxl\:list-outside {
    list-style-position: outside;
  }

  .xxl\:list-none {
    list-style-type: none;
  }

  .xxl\:list-disc {
    list-style-type: disc;
  }

  .xxl\:list-decimal {
    list-style-type: decimal;
  }

  .xxl\:m-0 {
    margin: 0;
  }

  .xxl\:m-2 {
    margin: 2px;
  }

  .xxl\:m-4 {
    margin: 4px;
  }

  .xxl\:m-6 {
    margin: 6px;
  }

  .xxl\:m-8 {
    margin: 8px;
  }

  .xxl\:m-10 {
    margin: 10px;
  }

  .xxl\:m-12 {
    margin: 12px;
  }

  .xxl\:m-16 {
    margin: 16px;
  }

  .xxl\:m-24 {
    margin: 24px;
  }

  .xxl\:m-32 {
    margin: 32px;
  }

  .xxl\:m-40 {
    margin: 40px;
  }

  .xxl\:m-44 {
    margin: 44px;
  }

  .xxl\:m-48 {
    margin: 48px;
  }

  .xxl\:m-52 {
    margin: 52px;
  }

  .xxl\:m-96 {
    margin: 96px;
  }

  .xxl\:m-auto {
    margin: auto;
  }

  .xxl\:m-px {
    margin: 1px;
  }

  .xxl\:-m-2 {
    margin: -2px;
  }

  .xxl\:-m-4 {
    margin: -4px;
  }

  .xxl\:-m-6 {
    margin: -6px;
  }

  .xxl\:-m-8 {
    margin: -8px;
  }

  .xxl\:-m-10 {
    margin: -10px;
  }

  .xxl\:-m-12 {
    margin: -12px;
  }

  .xxl\:-m-16 {
    margin: -16px;
  }

  .xxl\:-m-24 {
    margin: -24px;
  }

  .xxl\:-m-32 {
    margin: -32px;
  }

  .xxl\:-m-40 {
    margin: -40px;
  }

  .xxl\:-m-44 {
    margin: -44px;
  }

  .xxl\:-m-48 {
    margin: -48px;
  }

  .xxl\:-m-52 {
    margin: -52px;
  }

  .xxl\:-m-96 {
    margin: -96px;
  }

  .xxl\:-m-px {
    margin: -1px;
  }

  .xxl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xxl\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xxl\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xxl\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xxl\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xxl\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xxl\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xxl\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xxl\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xxl\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xxl\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xxl\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xxl\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xxl\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xxl\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xxl\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xxl\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xxl\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xxl\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xxl\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xxl\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xxl\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xxl\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xxl\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xxl\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xxl\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xxl\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xxl\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xxl\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .xxl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xxl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxl\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xxl\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xxl\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xxl\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xxl\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xxl\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xxl\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xxl\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xxl\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xxl\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xxl\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xxl\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xxl\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xxl\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xxl\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xxl\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xxl\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xxl\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xxl\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xxl\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xxl\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xxl\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xxl\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xxl\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xxl\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xxl\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xxl\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xxl\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xxl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xxl\:mt-0 {
    margin-top: 0;
  }

  .xxl\:mr-0 {
    margin-right: 0;
  }

  .xxl\:mb-0 {
    margin-bottom: 0;
  }

  .xxl\:ml-0 {
    margin-left: 0;
  }

  .xxl\:mt-2 {
    margin-top: 2px;
  }

  .xxl\:mr-2 {
    margin-right: 2px;
  }

  .xxl\:mb-2 {
    margin-bottom: 2px;
  }

  .xxl\:ml-2 {
    margin-left: 2px;
  }

  .xxl\:mt-4 {
    margin-top: 4px;
  }

  .xxl\:mr-4 {
    margin-right: 4px;
  }

  .xxl\:mb-4 {
    margin-bottom: 4px;
  }

  .xxl\:ml-4 {
    margin-left: 4px;
  }

  .xxl\:mt-6 {
    margin-top: 6px;
  }

  .xxl\:mr-6 {
    margin-right: 6px;
  }

  .xxl\:mb-6 {
    margin-bottom: 6px;
  }

  .xxl\:ml-6 {
    margin-left: 6px;
  }

  .xxl\:mt-8 {
    margin-top: 8px;
  }

  .xxl\:mr-8 {
    margin-right: 8px;
  }

  .xxl\:mb-8 {
    margin-bottom: 8px;
  }

  .xxl\:ml-8 {
    margin-left: 8px;
  }

  .xxl\:mt-10 {
    margin-top: 10px;
  }

  .xxl\:mr-10 {
    margin-right: 10px;
  }

  .xxl\:mb-10 {
    margin-bottom: 10px;
  }

  .xxl\:ml-10 {
    margin-left: 10px;
  }

  .xxl\:mt-12 {
    margin-top: 12px;
  }

  .xxl\:mr-12 {
    margin-right: 12px;
  }

  .xxl\:mb-12 {
    margin-bottom: 12px;
  }

  .xxl\:ml-12 {
    margin-left: 12px;
  }

  .xxl\:mt-16 {
    margin-top: 16px;
  }

  .xxl\:mr-16 {
    margin-right: 16px;
  }

  .xxl\:mb-16 {
    margin-bottom: 16px;
  }

  .xxl\:ml-16 {
    margin-left: 16px;
  }

  .xxl\:mt-24 {
    margin-top: 24px;
  }

  .xxl\:mr-24 {
    margin-right: 24px;
  }

  .xxl\:mb-24 {
    margin-bottom: 24px;
  }

  .xxl\:ml-24 {
    margin-left: 24px;
  }

  .xxl\:mt-32 {
    margin-top: 32px;
  }

  .xxl\:mr-32 {
    margin-right: 32px;
  }

  .xxl\:mb-32 {
    margin-bottom: 32px;
  }

  .xxl\:ml-32 {
    margin-left: 32px;
  }

  .xxl\:mt-40 {
    margin-top: 40px;
  }

  .xxl\:mr-40 {
    margin-right: 40px;
  }

  .xxl\:mb-40 {
    margin-bottom: 40px;
  }

  .xxl\:ml-40 {
    margin-left: 40px;
  }

  .xxl\:mt-44 {
    margin-top: 44px;
  }

  .xxl\:mr-44 {
    margin-right: 44px;
  }

  .xxl\:mb-44 {
    margin-bottom: 44px;
  }

  .xxl\:ml-44 {
    margin-left: 44px;
  }

  .xxl\:mt-48 {
    margin-top: 48px;
  }

  .xxl\:mr-48 {
    margin-right: 48px;
  }

  .xxl\:mb-48 {
    margin-bottom: 48px;
  }

  .xxl\:ml-48 {
    margin-left: 48px;
  }

  .xxl\:mt-52 {
    margin-top: 52px;
  }

  .xxl\:mr-52 {
    margin-right: 52px;
  }

  .xxl\:mb-52 {
    margin-bottom: 52px;
  }

  .xxl\:ml-52 {
    margin-left: 52px;
  }

  .xxl\:mt-96 {
    margin-top: 96px;
  }

  .xxl\:mr-96 {
    margin-right: 96px;
  }

  .xxl\:mb-96 {
    margin-bottom: 96px;
  }

  .xxl\:ml-96 {
    margin-left: 96px;
  }

  .xxl\:mt-auto {
    margin-top: auto;
  }

  .xxl\:mr-auto {
    margin-right: auto;
  }

  .xxl\:mb-auto {
    margin-bottom: auto;
  }

  .xxl\:ml-auto {
    margin-left: auto;
  }

  .xxl\:mt-px {
    margin-top: 1px;
  }

  .xxl\:mr-px {
    margin-right: 1px;
  }

  .xxl\:mb-px {
    margin-bottom: 1px;
  }

  .xxl\:ml-px {
    margin-left: 1px;
  }

  .xxl\:-mt-2 {
    margin-top: -2px;
  }

  .xxl\:-mr-2 {
    margin-right: -2px;
  }

  .xxl\:-mb-2 {
    margin-bottom: -2px;
  }

  .xxl\:-ml-2 {
    margin-left: -2px;
  }

  .xxl\:-mt-4 {
    margin-top: -4px;
  }

  .xxl\:-mr-4 {
    margin-right: -4px;
  }

  .xxl\:-mb-4 {
    margin-bottom: -4px;
  }

  .xxl\:-ml-4 {
    margin-left: -4px;
  }

  .xxl\:-mt-6 {
    margin-top: -6px;
  }

  .xxl\:-mr-6 {
    margin-right: -6px;
  }

  .xxl\:-mb-6 {
    margin-bottom: -6px;
  }

  .xxl\:-ml-6 {
    margin-left: -6px;
  }

  .xxl\:-mt-8 {
    margin-top: -8px;
  }

  .xxl\:-mr-8 {
    margin-right: -8px;
  }

  .xxl\:-mb-8 {
    margin-bottom: -8px;
  }

  .xxl\:-ml-8 {
    margin-left: -8px;
  }

  .xxl\:-mt-10 {
    margin-top: -10px;
  }

  .xxl\:-mr-10 {
    margin-right: -10px;
  }

  .xxl\:-mb-10 {
    margin-bottom: -10px;
  }

  .xxl\:-ml-10 {
    margin-left: -10px;
  }

  .xxl\:-mt-12 {
    margin-top: -12px;
  }

  .xxl\:-mr-12 {
    margin-right: -12px;
  }

  .xxl\:-mb-12 {
    margin-bottom: -12px;
  }

  .xxl\:-ml-12 {
    margin-left: -12px;
  }

  .xxl\:-mt-16 {
    margin-top: -16px;
  }

  .xxl\:-mr-16 {
    margin-right: -16px;
  }

  .xxl\:-mb-16 {
    margin-bottom: -16px;
  }

  .xxl\:-ml-16 {
    margin-left: -16px;
  }

  .xxl\:-mt-24 {
    margin-top: -24px;
  }

  .xxl\:-mr-24 {
    margin-right: -24px;
  }

  .xxl\:-mb-24 {
    margin-bottom: -24px;
  }

  .xxl\:-ml-24 {
    margin-left: -24px;
  }

  .xxl\:-mt-32 {
    margin-top: -32px;
  }

  .xxl\:-mr-32 {
    margin-right: -32px;
  }

  .xxl\:-mb-32 {
    margin-bottom: -32px;
  }

  .xxl\:-ml-32 {
    margin-left: -32px;
  }

  .xxl\:-mt-40 {
    margin-top: -40px;
  }

  .xxl\:-mr-40 {
    margin-right: -40px;
  }

  .xxl\:-mb-40 {
    margin-bottom: -40px;
  }

  .xxl\:-ml-40 {
    margin-left: -40px;
  }

  .xxl\:-mt-44 {
    margin-top: -44px;
  }

  .xxl\:-mr-44 {
    margin-right: -44px;
  }

  .xxl\:-mb-44 {
    margin-bottom: -44px;
  }

  .xxl\:-ml-44 {
    margin-left: -44px;
  }

  .xxl\:-mt-48 {
    margin-top: -48px;
  }

  .xxl\:-mr-48 {
    margin-right: -48px;
  }

  .xxl\:-mb-48 {
    margin-bottom: -48px;
  }

  .xxl\:-ml-48 {
    margin-left: -48px;
  }

  .xxl\:-mt-52 {
    margin-top: -52px;
  }

  .xxl\:-mr-52 {
    margin-right: -52px;
  }

  .xxl\:-mb-52 {
    margin-bottom: -52px;
  }

  .xxl\:-ml-52 {
    margin-left: -52px;
  }

  .xxl\:-mt-96 {
    margin-top: -96px;
  }

  .xxl\:-mr-96 {
    margin-right: -96px;
  }

  .xxl\:-mb-96 {
    margin-bottom: -96px;
  }

  .xxl\:-ml-96 {
    margin-left: -96px;
  }

  .xxl\:-mt-px {
    margin-top: -1px;
  }

  .xxl\:-mr-px {
    margin-right: -1px;
  }

  .xxl\:-mb-px {
    margin-bottom: -1px;
  }

  .xxl\:-ml-px {
    margin-left: -1px;
  }

  .xxl\:max-w-600 {
    max-width: 600px;
  }

  .xxl\:max-w-770 {
    max-width: 770px;
  }

  .xxl\:min-h-0 {
    min-height: 0;
  }

  .xxl\:min-h-600 {
    min-height: 600px;
  }

  .xxl\:min-h-full {
    min-height: 100%;
  }

  .xxl\:overflow-auto {
    overflow: auto;
  }

  .xxl\:overflow-hidden {
    overflow: hidden;
  }

  .xxl\:overflow-visible {
    overflow: visible;
  }

  .xxl\:overflow-scroll {
    overflow: scroll;
  }

  .xxl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xxl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xxl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xxl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xxl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xxl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xxl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xxl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xxl\:p-0 {
    padding: 0;
  }

  .xxl\:p-2 {
    padding: 2px;
  }

  .xxl\:p-4 {
    padding: 4px;
  }

  .xxl\:p-6 {
    padding: 6px;
  }

  .xxl\:p-8 {
    padding: 8px;
  }

  .xxl\:p-10 {
    padding: 10px;
  }

  .xxl\:p-12 {
    padding: 12px;
  }

  .xxl\:p-14 {
    padding: 14px;
  }

  .xxl\:p-16 {
    padding: 16px;
  }

  .xxl\:p-18 {
    padding: 18px;
  }

  .xxl\:p-22 {
    padding: 22px;
  }

  .xxl\:p-24 {
    padding: 24px;
  }

  .xxl\:p-32 {
    padding: 32px;
  }

  .xxl\:p-40 {
    padding: 40px;
  }

  .xxl\:p-44 {
    padding: 44px;
  }

  .xxl\:p-48 {
    padding: 48px;
  }

  .xxl\:p-52 {
    padding: 52px;
  }

  .xxl\:p-56 {
    padding: 56px;
  }

  .xxl\:p-72 {
    padding: 72px;
  }

  .xxl\:p-96 {
    padding: 96px;
  }

  .xxl\:p-180 {
    padding: 180px;
  }

  .xxl\:p-px {
    padding: 1px;
  }

  .xxl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xxl\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xxl\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xxl\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xxl\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xxl\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xxl\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xxl\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xxl\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xxl\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xxl\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xxl\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xxl\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xxl\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xxl\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xxl\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xxl\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xxl\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxl\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xxl\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xxl\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xxl\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xxl\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xxl\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xxl\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xxl\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xxl\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xxl\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xxl\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xxl\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xxl\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xxl\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xxl\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xxl\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xxl\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xxl\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xxl\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xxl\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xxl\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xxl\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xxl\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xxl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxl\:pt-0 {
    padding-top: 0;
  }

  .xxl\:pr-0 {
    padding-right: 0;
  }

  .xxl\:pb-0 {
    padding-bottom: 0;
  }

  .xxl\:pl-0 {
    padding-left: 0;
  }

  .xxl\:pt-2 {
    padding-top: 2px;
  }

  .xxl\:pr-2 {
    padding-right: 2px;
  }

  .xxl\:pb-2 {
    padding-bottom: 2px;
  }

  .xxl\:pl-2 {
    padding-left: 2px;
  }

  .xxl\:pt-4 {
    padding-top: 4px;
  }

  .xxl\:pr-4 {
    padding-right: 4px;
  }

  .xxl\:pb-4 {
    padding-bottom: 4px;
  }

  .xxl\:pl-4 {
    padding-left: 4px;
  }

  .xxl\:pt-6 {
    padding-top: 6px;
  }

  .xxl\:pr-6 {
    padding-right: 6px;
  }

  .xxl\:pb-6 {
    padding-bottom: 6px;
  }

  .xxl\:pl-6 {
    padding-left: 6px;
  }

  .xxl\:pt-8 {
    padding-top: 8px;
  }

  .xxl\:pr-8 {
    padding-right: 8px;
  }

  .xxl\:pb-8 {
    padding-bottom: 8px;
  }

  .xxl\:pl-8 {
    padding-left: 8px;
  }

  .xxl\:pt-10 {
    padding-top: 10px;
  }

  .xxl\:pr-10 {
    padding-right: 10px;
  }

  .xxl\:pb-10 {
    padding-bottom: 10px;
  }

  .xxl\:pl-10 {
    padding-left: 10px;
  }

  .xxl\:pt-12 {
    padding-top: 12px;
  }

  .xxl\:pr-12 {
    padding-right: 12px;
  }

  .xxl\:pb-12 {
    padding-bottom: 12px;
  }

  .xxl\:pl-12 {
    padding-left: 12px;
  }

  .xxl\:pt-14 {
    padding-top: 14px;
  }

  .xxl\:pr-14 {
    padding-right: 14px;
  }

  .xxl\:pb-14 {
    padding-bottom: 14px;
  }

  .xxl\:pl-14 {
    padding-left: 14px;
  }

  .xxl\:pt-16 {
    padding-top: 16px;
  }

  .xxl\:pr-16 {
    padding-right: 16px;
  }

  .xxl\:pb-16 {
    padding-bottom: 16px;
  }

  .xxl\:pl-16 {
    padding-left: 16px;
  }

  .xxl\:pt-18 {
    padding-top: 18px;
  }

  .xxl\:pr-18 {
    padding-right: 18px;
  }

  .xxl\:pb-18 {
    padding-bottom: 18px;
  }

  .xxl\:pl-18 {
    padding-left: 18px;
  }

  .xxl\:pt-22 {
    padding-top: 22px;
  }

  .xxl\:pr-22 {
    padding-right: 22px;
  }

  .xxl\:pb-22 {
    padding-bottom: 22px;
  }

  .xxl\:pl-22 {
    padding-left: 22px;
  }

  .xxl\:pt-24 {
    padding-top: 24px;
  }

  .xxl\:pr-24 {
    padding-right: 24px;
  }

  .xxl\:pb-24 {
    padding-bottom: 24px;
  }

  .xxl\:pl-24 {
    padding-left: 24px;
  }

  .xxl\:pt-32 {
    padding-top: 32px;
  }

  .xxl\:pr-32 {
    padding-right: 32px;
  }

  .xxl\:pb-32 {
    padding-bottom: 32px;
  }

  .xxl\:pl-32 {
    padding-left: 32px;
  }

  .xxl\:pt-40 {
    padding-top: 40px;
  }

  .xxl\:pr-40 {
    padding-right: 40px;
  }

  .xxl\:pb-40 {
    padding-bottom: 40px;
  }

  .xxl\:pl-40 {
    padding-left: 40px;
  }

  .xxl\:pt-44 {
    padding-top: 44px;
  }

  .xxl\:pr-44 {
    padding-right: 44px;
  }

  .xxl\:pb-44 {
    padding-bottom: 44px;
  }

  .xxl\:pl-44 {
    padding-left: 44px;
  }

  .xxl\:pt-48 {
    padding-top: 48px;
  }

  .xxl\:pr-48 {
    padding-right: 48px;
  }

  .xxl\:pb-48 {
    padding-bottom: 48px;
  }

  .xxl\:pl-48 {
    padding-left: 48px;
  }

  .xxl\:pt-52 {
    padding-top: 52px;
  }

  .xxl\:pr-52 {
    padding-right: 52px;
  }

  .xxl\:pb-52 {
    padding-bottom: 52px;
  }

  .xxl\:pl-52 {
    padding-left: 52px;
  }

  .xxl\:pt-56 {
    padding-top: 56px;
  }

  .xxl\:pr-56 {
    padding-right: 56px;
  }

  .xxl\:pb-56 {
    padding-bottom: 56px;
  }

  .xxl\:pl-56 {
    padding-left: 56px;
  }

  .xxl\:pt-72 {
    padding-top: 72px;
  }

  .xxl\:pr-72 {
    padding-right: 72px;
  }

  .xxl\:pb-72 {
    padding-bottom: 72px;
  }

  .xxl\:pl-72 {
    padding-left: 72px;
  }

  .xxl\:pt-96 {
    padding-top: 96px;
  }

  .xxl\:pr-96 {
    padding-right: 96px;
  }

  .xxl\:pb-96 {
    padding-bottom: 96px;
  }

  .xxl\:pl-96 {
    padding-left: 96px;
  }

  .xxl\:pt-180 {
    padding-top: 180px;
  }

  .xxl\:pr-180 {
    padding-right: 180px;
  }

  .xxl\:pb-180 {
    padding-bottom: 180px;
  }

  .xxl\:pl-180 {
    padding-left: 180px;
  }

  .xxl\:pt-px {
    padding-top: 1px;
  }

  .xxl\:pr-px {
    padding-right: 1px;
  }

  .xxl\:pb-px {
    padding-bottom: 1px;
  }

  .xxl\:pl-px {
    padding-left: 1px;
  }

  .xxl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xxl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xxl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xxl\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xxl\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xxl\:placeholder-black::placeholder {
    color: #000;
  }

  .xxl\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xxl\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xxl\:placeholder-white::placeholder {
    color: #fff;
  }

  .xxl\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xxl\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xxl\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xxl\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xxl\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xxl\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xxl\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xxl\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xxl\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xxl\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xxl\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xxl\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xxl\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xxl\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xxl\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xxl\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xxl\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xxl\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xxl\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xxl\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xxl\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xxl\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xxl\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xxl\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xxl\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xxl\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xxl\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xxl\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xxl\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xxl\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xxl\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xxl\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xxl\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xxl\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xxl\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xxl\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xxl\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xxl\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xxl\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xxl\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xxl\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xxl\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xxl\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xxl\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xxl\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xxl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xxl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xxl\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xxl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xxl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xxl\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xxl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xxl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xxl\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xxl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xxl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xxl\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xxl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xxl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xxl\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xxl\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xxl\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xxl\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xxl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xxl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xxl\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xxl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xxl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xxl\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xxl\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xxl\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xxl\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xxl\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xxl\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xxl\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xxl\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xxl\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xxl\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xxl\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xxl\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xxl\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xxl\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xxl\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xxl\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xxl\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xxl\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xxl\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xxl\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xxl\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xxl\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xxl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xxl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xxl\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xxl\:static {
    position: static;
  }

  .xxl\:fixed {
    position: fixed;
  }

  .xxl\:absolute {
    position: absolute;
  }

  .xxl\:relative {
    position: relative;
  }

  .xxl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xxl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xxl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xxl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xxl\:top-0 {
    top: 0;
  }

  .xxl\:right-0 {
    right: 0;
  }

  .xxl\:bottom-0 {
    bottom: 0;
  }

  .xxl\:left-0 {
    left: 0;
  }

  .xxl\:top-auto {
    top: auto;
  }

  .xxl\:right-auto {
    right: auto;
  }

  .xxl\:bottom-auto {
    bottom: auto;
  }

  .xxl\:left-auto {
    left: auto;
  }

  .xxl\:fill-current {
    fill: currentColor;
  }

  .xxl\:fill-none {
    fill: none;
  }

  .xxl\:stroke-current {
    stroke: currentColor;
  }

  .xxl\:stroke-none {
    stroke: none;
  }

  .xxl\:stroke-0 {
    stroke-width: 0;
  }

  .xxl\:stroke-1 {
    stroke-width: 1;
  }

  .xxl\:stroke-2 {
    stroke-width: 2;
  }

  .xxl\:text-left {
    text-align: left;
  }

  .xxl\:text-center {
    text-align: center;
  }

  .xxl\:text-right {
    text-align: right;
  }

  .xxl\:text-justify {
    text-align: justify;
  }

  .xxl\:text-transparent {
    color: transparent;
  }

  .xxl\:text-black {
    color: #000;
  }

  .xxl\:text-white {
    color: #fff;
  }

  .xxl\:text-blue-200 {
    color: #6ab4c7;
  }

  .xxl\:text-blue-500 {
    color: #245c6d;
  }

  .xxl\:text-blue-600 {
    color: #215362;
  }

  .xxl\:text-blue-700 {
    color: #1e4957;
  }

  .xxl\:text-blue-750 {
    color: #174351;
  }

  .xxl\:text-blue-800 {
    color: #183641;
  }

  .xxl\:text-blue-900 {
    color: #132e38;
  }

  .xxl\:text-blue-1000 {
    color: #112b34;
  }

  .xxl\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:text-earth-200 {
    color: #f5e0c4;
  }

  .xxl\:text-earth-300 {
    color: #ebd8bd;
  }

  .xxl\:text-earth-400 {
    color: #d9c4a7;
  }

  .xxl\:text-earth-500 {
    color: #ad997f;
  }

  .xxl\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:text-warm-300 {
    color: #ea7753;
  }

  .xxl\:text-warm-800 {
    color: #8b2100;
  }

  .xxl\:text-pink-400 {
    color: #c68ab5;
  }

  .xxl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xxl\:hover\:text-black:hover {
    color: #000;
  }

  .xxl\:hover\:text-white:hover {
    color: #fff;
  }

  .xxl\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xxl\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xxl\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xxl\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xxl\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xxl\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xxl\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xxl\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xxl\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xxl\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xxl\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xxl\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xxl\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xxl\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xxl\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xxl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xxl\:focus\:text-black:focus {
    color: #000;
  }

  .xxl\:focus\:text-white:focus {
    color: #fff;
  }

  .xxl\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xxl\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xxl\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xxl\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xxl\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xxl\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xxl\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xxl\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xxl\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xxl\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xxl\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xxl\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xxl\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xxl\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xxl\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xxl\:active\:text-transparent:active {
    color: transparent;
  }

  .xxl\:active\:text-black:active {
    color: #000;
  }

  .xxl\:active\:text-white:active {
    color: #fff;
  }

  .xxl\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xxl\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xxl\:active\:text-blue-600:active {
    color: #215362;
  }

  .xxl\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xxl\:active\:text-blue-750:active {
    color: #174351;
  }

  .xxl\:active\:text-blue-800:active {
    color: #183641;
  }

  .xxl\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xxl\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xxl\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxl\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxl\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxl\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxl\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxl\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xxl\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xxl\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xxl\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xxl\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxl\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxl\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxl\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xxl\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xxl\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xxl\:italic {
    font-style: italic;
  }

  .xxl\:not-italic {
    font-style: normal;
  }

  .xxl\:uppercase {
    text-transform: uppercase;
  }

  .xxl\:lowercase {
    text-transform: lowercase;
  }

  .xxl\:capitalize {
    text-transform: capitalize;
  }

  .xxl\:normal-case {
    text-transform: none;
  }

  .xxl\:underline {
    text-decoration: underline;
  }

  .xxl\:line-through {
    text-decoration: line-through;
  }

  .xxl\:no-underline {
    text-decoration: none;
  }

  .xxl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xxl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xxl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xxl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xxl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xxl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xxl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xxl\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xxl\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .xxl\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xxl\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xxl\:break-all {
    word-break: break-all;
  }

  .xxl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxl\:w-355 {
    width: 355px;
  }

  .xxl\:w-742 {
    width: 742px;
  }

  .xxl\:w-auto {
    width: auto;
  }

  .xxl\:w-9\/20 {
    width: 45%;
  }

  .xxl\:w-11\/20 {
    width: 55%;
  }

  .xxl\:w-9\/10 {
    width: 90%;
  }

  .xxl\:w-full {
    width: 100%;
  }

  .xxl\:z-2 {
    z-index: 2;
  }

  .xxl\:z-auto {
    z-index: auto;
  }

  .xxl\:-z-1 {
    z-index: -1;
  }

  .xxl\:z-max {
    z-index: 999;
  }

  .xxl\:origin-center {
    transform-origin: center;
  }

  .xxl\:origin-top {
    transform-origin: top;
  }

  .xxl\:origin-top-right {
    transform-origin: top right;
  }

  .xxl\:origin-right {
    transform-origin: right;
  }

  .xxl\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xxl\:origin-bottom {
    transform-origin: bottom;
  }

  .xxl\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xxl\:origin-left {
    transform-origin: left;
  }

  .xxl\:origin-top-left {
    transform-origin: top left;
  }

  .xxl\:scale-0 {
    transform: scale(0);
  }

  .xxl\:scale-50 {
    transform: scale(.5);
  }

  .xxl\:scale-75 {
    transform: scale(.75);
  }

  .xxl\:scale-90 {
    transform: scale(.9);
  }

  .xxl\:scale-95 {
    transform: scale(.95);
  }

  .xxl\:scale-100 {
    transform: scale(1);
  }

  .xxl\:scale-105 {
    transform: scale(1.05);
  }

  .xxl\:scale-110 {
    transform: scale(1.1);
  }

  .xxl\:scale-125 {
    transform: scale(1.25);
  }

  .xxl\:scale-150 {
    transform: scale(1.5);
  }

  .xxl\:scale-x-0 {
    transform: scaleX(0);
  }

  .xxl\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xxl\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xxl\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xxl\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xxl\:scale-x-100 {
    transform: scaleX(1);
  }

  .xxl\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xxl\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xxl\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xxl\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xxl\:scale-y-0 {
    transform: scaleY(0);
  }

  .xxl\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xxl\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xxl\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xxl\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xxl\:scale-y-100 {
    transform: scaleY(1);
  }

  .xxl\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xxl\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xxl\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xxl\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xxl\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xxl\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xxl\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xxl\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xxl\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xxl\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xxl\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xxl\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xxl\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xxl\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xxl\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xxl\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xxl\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xxl\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xxl\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xxl\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xxl\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xxl\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xxl\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xxl\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xxl\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xxl\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xxl\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xxl\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xxl\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xxl\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xxl\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xxl\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xxl\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xxl\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xxl\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xxl\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xxl\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xxl\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xxl\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xxl\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xxl\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xxl\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xxl\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xxl\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xxl\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xxl\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xxl\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xxl\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xxl\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xxl\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xxl\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xxl\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xxl\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xxl\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xxl\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xxl\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xxl\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xxl\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xxl\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xxl\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xxl\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xxl\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xxl\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xxl\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .xxl\:rotate-0 {
    transform: rotate(0);
  }

  .xxl\:rotate-1 {
    transform: rotate(1deg);
  }

  .xxl\:rotate-2 {
    transform: rotate(2deg);
  }

  .xxl\:rotate-3 {
    transform: rotate(3deg);
  }

  .xxl\:rotate-6 {
    transform: rotate(6deg);
  }

  .xxl\:rotate-12 {
    transform: rotate(12deg);
  }

  .xxl\:rotate-45 {
    transform: rotate(45deg);
  }

  .xxl\:rotate-90 {
    transform: rotate(90deg);
  }

  .xxl\:rotate-180 {
    transform: rotate(180deg);
  }

  .xxl\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .xxl\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .xxl\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .xxl\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .xxl\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .xxl\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .xxl\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .xxl\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .xxl\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

  .xxl\:hover\:rotate-1:hover {
    transform: rotate(1deg);
  }

  .xxl\:hover\:rotate-2:hover {
    transform: rotate(2deg);
  }

  .xxl\:hover\:rotate-3:hover {
    transform: rotate(3deg);
  }

  .xxl\:hover\:rotate-6:hover {
    transform: rotate(6deg);
  }

  .xxl\:hover\:rotate-12:hover {
    transform: rotate(12deg);
  }

  .xxl\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .xxl\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .xxl\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .xxl\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .xxl\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .xxl\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

  .xxl\:hover\:-rotate-12:hover {
    transform: rotate(-12deg);
  }

  .xxl\:hover\:-rotate-6:hover {
    transform: rotate(-6deg);
  }

  .xxl\:hover\:-rotate-3:hover {
    transform: rotate(-3deg);
  }

  .xxl\:hover\:-rotate-2:hover {
    transform: rotate(-2deg);
  }

  .xxl\:hover\:-rotate-1:hover {
    transform: rotate(-1deg);
  }

  .xxl\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

  .xxl\:focus\:rotate-1:focus {
    transform: rotate(1deg);
  }

  .xxl\:focus\:rotate-2:focus {
    transform: rotate(2deg);
  }

  .xxl\:focus\:rotate-3:focus {
    transform: rotate(3deg);
  }

  .xxl\:focus\:rotate-6:focus {
    transform: rotate(6deg);
  }

  .xxl\:focus\:rotate-12:focus {
    transform: rotate(12deg);
  }

  .xxl\:focus\:rotate-45:focus {
    transform: rotate(45deg);
  }

  .xxl\:focus\:rotate-90:focus {
    transform: rotate(90deg);
  }

  .xxl\:focus\:rotate-180:focus {
    transform: rotate(180deg);
  }

  .xxl\:focus\:-rotate-180:focus {
    transform: rotate(-180deg);
  }

  .xxl\:focus\:-rotate-90:focus {
    transform: rotate(-90deg);
  }

  .xxl\:focus\:-rotate-45:focus {
    transform: rotate(-45deg);
  }

  .xxl\:focus\:-rotate-12:focus {
    transform: rotate(-12deg);
  }

  .xxl\:focus\:-rotate-6:focus {
    transform: rotate(-6deg);
  }

  .xxl\:focus\:-rotate-3:focus {
    transform: rotate(-3deg);
  }

  .xxl\:focus\:-rotate-2:focus {
    transform: rotate(-2deg);
  }

  .xxl\:focus\:-rotate-1:focus {
    transform: rotate(-1deg);
  }

  .xxl\:translate-x-0 {
    transform: translateX(0);
  }

  .xxl\:translate-x-2 {
    transform: translateX(2px);
  }

  .xxl\:translate-x-4 {
    transform: translateX(4px);
  }

  .xxl\:translate-x-6 {
    transform: translateX(6px);
  }

  .xxl\:translate-x-8 {
    transform: translateX(8px);
  }

  .xxl\:translate-x-10 {
    transform: translateX(10px);
  }

  .xxl\:translate-x-12 {
    transform: translateX(12px);
  }

  .xxl\:translate-x-16 {
    transform: translateX(16px);
  }

  .xxl\:translate-x-24 {
    transform: translateX(24px);
  }

  .xxl\:translate-x-32 {
    transform: translateX(32px);
  }

  .xxl\:translate-x-40 {
    transform: translateX(40px);
  }

  .xxl\:translate-x-44 {
    transform: translateX(44px);
  }

  .xxl\:translate-x-48 {
    transform: translateX(48px);
  }

  .xxl\:translate-x-52 {
    transform: translateX(52px);
  }

  .xxl\:translate-x-96 {
    transform: translateX(96px);
  }

  .xxl\:translate-x-px {
    transform: translateX(1px);
  }

  .xxl\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xxl\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xxl\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xxl\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xxl\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xxl\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xxl\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xxl\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xxl\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xxl\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xxl\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xxl\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xxl\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xxl\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xxl\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xxl\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xxl\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xxl\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xxl\:translate-x-full {
    transform: translateX(100%);
  }

  .xxl\:translate-y-0 {
    transform: translateY(0);
  }

  .xxl\:translate-y-2 {
    transform: translateY(2px);
  }

  .xxl\:translate-y-4 {
    transform: translateY(4px);
  }

  .xxl\:translate-y-6 {
    transform: translateY(6px);
  }

  .xxl\:translate-y-8 {
    transform: translateY(8px);
  }

  .xxl\:translate-y-10 {
    transform: translateY(10px);
  }

  .xxl\:translate-y-12 {
    transform: translateY(12px);
  }

  .xxl\:translate-y-16 {
    transform: translateY(16px);
  }

  .xxl\:translate-y-24 {
    transform: translateY(24px);
  }

  .xxl\:translate-y-32 {
    transform: translateY(32px);
  }

  .xxl\:translate-y-40 {
    transform: translateY(40px);
  }

  .xxl\:translate-y-44 {
    transform: translateY(44px);
  }

  .xxl\:translate-y-48 {
    transform: translateY(48px);
  }

  .xxl\:translate-y-52 {
    transform: translateY(52px);
  }

  .xxl\:translate-y-96 {
    transform: translateY(96px);
  }

  .xxl\:translate-y-px {
    transform: translateY(1px);
  }

  .xxl\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xxl\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xxl\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xxl\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xxl\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xxl\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xxl\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xxl\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xxl\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xxl\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xxl\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xxl\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xxl\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xxl\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xxl\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xxl\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xxl\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xxl\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xxl\:translate-y-full {
    transform: translateY(100%);
  }

  .xxl\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xxl\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xxl\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xxl\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xxl\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xxl\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xxl\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xxl\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xxl\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xxl\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xxl\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xxl\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xxl\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xxl\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xxl\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xxl\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xxl\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xxl\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xxl\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xxl\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xxl\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xxl\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xxl\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xxl\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xxl\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xxl\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xxl\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xxl\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xxl\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xxl\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xxl\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xxl\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xxl\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xxl\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xxl\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xxl\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xxl\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xxl\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xxl\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xxl\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xxl\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xxl\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xxl\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xxl\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xxl\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xxl\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xxl\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xxl\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xxl\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xxl\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xxl\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xxl\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xxl\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xxl\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xxl\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xxl\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xxl\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xxl\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xxl\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xxl\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xxl\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xxl\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xxl\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xxl\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xxl\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xxl\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xxl\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xxl\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xxl\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xxl\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xxl\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xxl\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xxl\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xxl\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xxl\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xxl\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xxl\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xxl\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xxl\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xxl\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xxl\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xxl\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xxl\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xxl\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xxl\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xxl\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xxl\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xxl\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xxl\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xxl\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xxl\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xxl\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xxl\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xxl\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xxl\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xxl\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xxl\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xxl\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xxl\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xxl\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xxl\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xxl\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

  .xxl\:focus\:-translate-x-1\/2:focus {
    transform: translateX(-50%);
  }

  .xxl\:focus\:translate-x-1\/2:focus {
    transform: translateX(50%);
  }

  .xxl\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xxl\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xxl\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xxl\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xxl\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xxl\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xxl\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xxl\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xxl\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xxl\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xxl\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xxl\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xxl\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xxl\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xxl\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xxl\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xxl\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xxl\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xxl\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xxl\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xxl\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xxl\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xxl\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xxl\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xxl\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xxl\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xxl\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xxl\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xxl\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xxl\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xxl\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xxl\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xxl\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

  .xxl\:focus\:-translate-y-1\/2:focus {
    transform: translateY(-50%);
  }

  .xxl\:focus\:translate-y-1\/2:focus {
    transform: translateY(50%);
  }

  .xxl\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xxl\:skew-x-0 {
    transform: skewX(0);
  }

  .xxl\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xxl\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xxl\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xxl\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xxl\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xxl\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xxl\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xxl\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xxl\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xxl\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xxl\:skew-y-0 {
    transform: skewY(0);
  }

  .xxl\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xxl\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xxl\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xxl\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xxl\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xxl\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xxl\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xxl\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xxl\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xxl\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xxl\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xxl\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xxl\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xxl\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xxl\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xxl\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xxl\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xxl\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xxl\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xxl\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xxl\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xxl\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xxl\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xxl\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xxl\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xxl\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xxl\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xxl\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xxl\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xxl\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xxl\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xxl\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xxl\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xxl\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xxl\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xxl\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xxl\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xxl\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xxl\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xxl\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xxl\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xxl\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xxl\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xxl\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xxl\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xxl\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xxl\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xxl\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xxl\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xxl\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xxl\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xxl\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xxl\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xxl\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .xxl\:transition-none {
    transition-property: none;
  }

  .xxl\:transition-all {
    transition-property: all;
  }

  .xxl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xxl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xxl\:transition-opacity {
    transition-property: opacity;
  }

  .xxl\:transition-shadow {
    transition-property: box-shadow;
  }

  .xxl\:transition-transform {
    transition-property: transform;
  }

  .xxl\:ease-linear {
    transition-timing-function: linear;
  }

  .xxl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xxl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xxl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xxl\:duration-75 {
    transition-duration: 75ms;
  }

  .xxl\:duration-100 {
    transition-duration: 100ms;
  }

  .xxl\:duration-150 {
    transition-duration: 150ms;
  }

  .xxl\:duration-200 {
    transition-duration: 200ms;
  }

  .xxl\:duration-300 {
    transition-duration: 300ms;
  }

  .xxl\:duration-500 {
    transition-duration: 500ms;
  }

  .xxl\:duration-700 {
    transition-duration: 700ms;
  }

  .xxl\:duration-1000 {
    transition-duration: 1000ms;
  }

  .xxl\:delay-75 {
    transition-delay: 75ms;
  }

  .xxl\:delay-100 {
    transition-delay: 100ms;
  }

  .xxl\:delay-150 {
    transition-delay: 150ms;
  }

  .xxl\:delay-200 {
    transition-delay: 200ms;
  }

  .xxl\:delay-300 {
    transition-delay: 300ms;
  }

  .xxl\:delay-500 {
    transition-delay: 500ms;
  }

  .xxl\:delay-700 {
    transition-delay: 700ms;
  }

  .xxl\:delay-1000 {
    transition-delay: 1000ms;
  }

  .xxl\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .xxl\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .xxl\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xxl\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xxl\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }
}

@media (max-width: 118.6875em) {
  .xxxld\:space-y-0 > :not(template) ~ :not(template) {
    margin-top: 0;
  }

  .xxxld\:space-x-0 > :not(template) ~ :not(template) {
    margin-left: 0;
  }

  .xxxld\:space-y-2 > :not(template) ~ :not(template) {
    margin-top: 2px;
  }

  .xxxld\:space-x-2 > :not(template) ~ :not(template) {
    margin-left: 2px;
  }

  .xxxld\:space-y-4 > :not(template) ~ :not(template) {
    margin-top: 4px;
  }

  .xxxld\:space-x-4 > :not(template) ~ :not(template) {
    margin-left: 4px;
  }

  .xxxld\:space-y-6 > :not(template) ~ :not(template) {
    margin-top: 6px;
  }

  .xxxld\:space-x-6 > :not(template) ~ :not(template) {
    margin-left: 6px;
  }

  .xxxld\:space-y-8 > :not(template) ~ :not(template) {
    margin-top: 8px;
  }

  .xxxld\:space-x-8 > :not(template) ~ :not(template) {
    margin-left: 8px;
  }

  .xxxld\:space-y-10 > :not(template) ~ :not(template) {
    margin-top: 10px;
  }

  .xxxld\:space-x-10 > :not(template) ~ :not(template) {
    margin-left: 10px;
  }

  .xxxld\:space-y-12 > :not(template) ~ :not(template) {
    margin-top: 12px;
  }

  .xxxld\:space-x-12 > :not(template) ~ :not(template) {
    margin-left: 12px;
  }

  .xxxld\:space-y-16 > :not(template) ~ :not(template) {
    margin-top: 16px;
  }

  .xxxld\:space-x-16 > :not(template) ~ :not(template) {
    margin-left: 16px;
  }

  .xxxld\:space-y-24 > :not(template) ~ :not(template) {
    margin-top: 24px;
  }

  .xxxld\:space-x-24 > :not(template) ~ :not(template) {
    margin-left: 24px;
  }

  .xxxld\:space-y-32 > :not(template) ~ :not(template) {
    margin-top: 32px;
  }

  .xxxld\:space-x-32 > :not(template) ~ :not(template) {
    margin-left: 32px;
  }

  .xxxld\:space-y-40 > :not(template) ~ :not(template) {
    margin-top: 40px;
  }

  .xxxld\:space-x-40 > :not(template) ~ :not(template) {
    margin-left: 40px;
  }

  .xxxld\:space-y-44 > :not(template) ~ :not(template) {
    margin-top: 44px;
  }

  .xxxld\:space-x-44 > :not(template) ~ :not(template) {
    margin-left: 44px;
  }

  .xxxld\:space-y-48 > :not(template) ~ :not(template) {
    margin-top: 48px;
  }

  .xxxld\:space-x-48 > :not(template) ~ :not(template) {
    margin-left: 48px;
  }

  .xxxld\:space-y-52 > :not(template) ~ :not(template) {
    margin-top: 52px;
  }

  .xxxld\:space-x-52 > :not(template) ~ :not(template) {
    margin-left: 52px;
  }

  .xxxld\:space-y-96 > :not(template) ~ :not(template) {
    margin-top: 96px;
  }

  .xxxld\:space-x-96 > :not(template) ~ :not(template) {
    margin-left: 96px;
  }

  .xxxld\:space-y-px > :not(template) ~ :not(template) {
    margin-top: 1px;
  }

  .xxxld\:space-x-px > :not(template) ~ :not(template) {
    margin-left: 1px;
  }

  .xxxld\:-space-y-2 > :not(template) ~ :not(template) {
    margin-top: -2px;
  }

  .xxxld\:-space-x-2 > :not(template) ~ :not(template) {
    margin-left: -2px;
  }

  .xxxld\:-space-y-4 > :not(template) ~ :not(template) {
    margin-top: -4px;
  }

  .xxxld\:-space-x-4 > :not(template) ~ :not(template) {
    margin-left: -4px;
  }

  .xxxld\:-space-y-6 > :not(template) ~ :not(template) {
    margin-top: -6px;
  }

  .xxxld\:-space-x-6 > :not(template) ~ :not(template) {
    margin-left: -6px;
  }

  .xxxld\:-space-y-8 > :not(template) ~ :not(template) {
    margin-top: -8px;
  }

  .xxxld\:-space-x-8 > :not(template) ~ :not(template) {
    margin-left: -8px;
  }

  .xxxld\:-space-y-10 > :not(template) ~ :not(template) {
    margin-top: -10px;
  }

  .xxxld\:-space-x-10 > :not(template) ~ :not(template) {
    margin-left: -10px;
  }

  .xxxld\:-space-y-12 > :not(template) ~ :not(template) {
    margin-top: -12px;
  }

  .xxxld\:-space-x-12 > :not(template) ~ :not(template) {
    margin-left: -12px;
  }

  .xxxld\:-space-y-16 > :not(template) ~ :not(template) {
    margin-top: -16px;
  }

  .xxxld\:-space-x-16 > :not(template) ~ :not(template) {
    margin-left: -16px;
  }

  .xxxld\:-space-y-24 > :not(template) ~ :not(template) {
    margin-top: -24px;
  }

  .xxxld\:-space-x-24 > :not(template) ~ :not(template) {
    margin-left: -24px;
  }

  .xxxld\:-space-y-32 > :not(template) ~ :not(template) {
    margin-top: -32px;
  }

  .xxxld\:-space-x-32 > :not(template) ~ :not(template) {
    margin-left: -32px;
  }

  .xxxld\:-space-y-40 > :not(template) ~ :not(template) {
    margin-top: -40px;
  }

  .xxxld\:-space-x-40 > :not(template) ~ :not(template) {
    margin-left: -40px;
  }

  .xxxld\:-space-y-44 > :not(template) ~ :not(template) {
    margin-top: -44px;
  }

  .xxxld\:-space-x-44 > :not(template) ~ :not(template) {
    margin-left: -44px;
  }

  .xxxld\:-space-y-48 > :not(template) ~ :not(template) {
    margin-top: -48px;
  }

  .xxxld\:-space-x-48 > :not(template) ~ :not(template) {
    margin-left: -48px;
  }

  .xxxld\:-space-y-52 > :not(template) ~ :not(template) {
    margin-top: -52px;
  }

  .xxxld\:-space-x-52 > :not(template) ~ :not(template) {
    margin-left: -52px;
  }

  .xxxld\:-space-y-96 > :not(template) ~ :not(template) {
    margin-top: -96px;
  }

  .xxxld\:-space-x-96 > :not(template) ~ :not(template) {
    margin-left: -96px;
  }

  .xxxld\:-space-y-px > :not(template) ~ :not(template) {
    margin-top: -1px;
  }

  .xxxld\:-space-x-px > :not(template) ~ :not(template) {
    margin-left: -1px;
  }

  .xxxld\:divide-y-0 > :not(template) ~ :not(template) {
    border-top-width: 0;
  }

  .xxxld\:divide-x-0 > :not(template) ~ :not(template) {
    border-left-width: 0;
  }

  .xxxld\:divide-y-1 > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xxxld\:divide-x-1 > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xxxld\:divide-y-2 > :not(template) ~ :not(template) {
    border-top-width: 2px;
  }

  .xxxld\:divide-x-2 > :not(template) ~ :not(template) {
    border-left-width: 2px;
  }

  .xxxld\:divide-y > :not(template) ~ :not(template) {
    border-top-width: 1px;
  }

  .xxxld\:divide-x > :not(template) ~ :not(template) {
    border-left-width: 1px;
  }

  .xxxld\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent;
  }

  .xxxld\:divide-black > :not(template) ~ :not(template) {
    border-color: #000;
  }

  .xxxld\:divide-white > :not(template) ~ :not(template) {
    border-color: #fff;
  }

  .xxxld\:divide-blue-200 > :not(template) ~ :not(template) {
    border-color: #6ab4c7;
  }

  .xxxld\:divide-blue-500 > :not(template) ~ :not(template) {
    border-color: #245c6d;
  }

  .xxxld\:divide-blue-600 > :not(template) ~ :not(template) {
    border-color: #215362;
  }

  .xxxld\:divide-blue-700 > :not(template) ~ :not(template) {
    border-color: #1e4957;
  }

  .xxxld\:divide-blue-750 > :not(template) ~ :not(template) {
    border-color: #174351;
  }

  .xxxld\:divide-blue-800 > :not(template) ~ :not(template) {
    border-color: #183641;
  }

  .xxxld\:divide-blue-900 > :not(template) ~ :not(template) {
    border-color: #132e38;
  }

  .xxxld\:divide-blue-1000 > :not(template) ~ :not(template) {
    border-color: #112b34;
  }

  .xxxld\:divide-blue-800-faded > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:divide-blue-800-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:divide-blue-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:divide-blue-200-faded > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:divide-blue-200-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:divide-earth-200 > :not(template) ~ :not(template) {
    border-color: #f5e0c4;
  }

  .xxxld\:divide-earth-300 > :not(template) ~ :not(template) {
    border-color: #ebd8bd;
  }

  .xxxld\:divide-earth-400 > :not(template) ~ :not(template) {
    border-color: #d9c4a7;
  }

  .xxxld\:divide-earth-500 > :not(template) ~ :not(template) {
    border-color: #ad997f;
  }

  .xxxld\:divide-earth-500-faded > :not(template) ~ :not(template) {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:divide-earth-400-faded1 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:divide-earth-400-faded2 > :not(template) ~ :not(template) {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:divide-warm-300 > :not(template) ~ :not(template) {
    border-color: #ea7753;
  }

  .xxxld\:divide-warm-800 > :not(template) ~ :not(template) {
    border-color: #8b2100;
  }

  .xxxld\:divide-pink-400 > :not(template) ~ :not(template) {
    border-color: #c68ab5;
  }

  .xxxld\:divide-solid > :not(template) ~ :not(template) {
    border-style: solid;
  }

  .xxxld\:divide-dashed > :not(template) ~ :not(template) {
    border-style: dashed;
  }

  .xxxld\:divide-dotted > :not(template) ~ :not(template) {
    border-style: dotted;
  }

  .xxxld\:divide-double > :not(template) ~ :not(template) {
    border-style: double;
  }

  .xxxld\:divide-none > :not(template) ~ :not(template) {
    border-style: none;
  }

  .xxxld\:bg-clip-border {
    background-clip: border-box;
  }

  .xxxld\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xxxld\:bg-clip-content {
    background-clip: content-box;
  }

  .xxxld\:bg-transparent {
    background-color: transparent;
  }

  .xxxld\:bg-black {
    background-color: #000;
  }

  .xxxld\:bg-white {
    background-color: #fff;
  }

  .xxxld\:bg-blue-200 {
    background-color: #6ab4c7;
  }

  .xxxld\:bg-blue-500 {
    background-color: #245c6d;
  }

  .xxxld\:bg-blue-600 {
    background-color: #215362;
  }

  .xxxld\:bg-blue-700 {
    background-color: #1e4957;
  }

  .xxxld\:bg-blue-750 {
    background-color: #174351;
  }

  .xxxld\:bg-blue-800 {
    background-color: #183641;
  }

  .xxxld\:bg-blue-900 {
    background-color: #132e38;
  }

  .xxxld\:bg-blue-1000 {
    background-color: #112b34;
  }

  .xxxld\:bg-blue-800-faded {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:bg-blue-800-faded2 {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:bg-blue-500-faded {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:bg-blue-200-faded {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:bg-blue-200-faded2 {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:bg-earth-200 {
    background-color: #f5e0c4;
  }

  .xxxld\:bg-earth-300 {
    background-color: #ebd8bd;
  }

  .xxxld\:bg-earth-400 {
    background-color: #d9c4a7;
  }

  .xxxld\:bg-earth-500 {
    background-color: #ad997f;
  }

  .xxxld\:bg-earth-500-faded {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:bg-earth-400-faded1 {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:bg-earth-400-faded2 {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:bg-warm-300 {
    background-color: #ea7753;
  }

  .xxxld\:bg-warm-800 {
    background-color: #8b2100;
  }

  .xxxld\:bg-pink-400 {
    background-color: #c68ab5;
  }

  .xxxld\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xxxld\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xxxld\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .xxxld\:hover\:bg-blue-200:hover {
    background-color: #6ab4c7;
  }

  .xxxld\:hover\:bg-blue-500:hover {
    background-color: #245c6d;
  }

  .xxxld\:hover\:bg-blue-600:hover {
    background-color: #215362;
  }

  .xxxld\:hover\:bg-blue-700:hover {
    background-color: #1e4957;
  }

  .xxxld\:hover\:bg-blue-750:hover {
    background-color: #174351;
  }

  .xxxld\:hover\:bg-blue-800:hover {
    background-color: #183641;
  }

  .xxxld\:hover\:bg-blue-900:hover {
    background-color: #132e38;
  }

  .xxxld\:hover\:bg-blue-1000:hover {
    background-color: #112b34;
  }

  .xxxld\:hover\:bg-blue-800-faded:hover {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:hover\:bg-blue-800-faded2:hover {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:hover\:bg-blue-500-faded:hover {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:hover\:bg-blue-200-faded:hover {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:hover\:bg-blue-200-faded2:hover {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:hover\:bg-earth-200:hover {
    background-color: #f5e0c4;
  }

  .xxxld\:hover\:bg-earth-300:hover {
    background-color: #ebd8bd;
  }

  .xxxld\:hover\:bg-earth-400:hover {
    background-color: #d9c4a7;
  }

  .xxxld\:hover\:bg-earth-500:hover {
    background-color: #ad997f;
  }

  .xxxld\:hover\:bg-earth-500-faded:hover {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:hover\:bg-earth-400-faded1:hover {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:hover\:bg-earth-400-faded2:hover {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:hover\:bg-warm-300:hover {
    background-color: #ea7753;
  }

  .xxxld\:hover\:bg-warm-800:hover {
    background-color: #8b2100;
  }

  .xxxld\:hover\:bg-pink-400:hover {
    background-color: #c68ab5;
  }

  .xxxld\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xxxld\:focus\:bg-black:focus {
    background-color: #000;
  }

  .xxxld\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .xxxld\:focus\:bg-blue-200:focus {
    background-color: #6ab4c7;
  }

  .xxxld\:focus\:bg-blue-500:focus {
    background-color: #245c6d;
  }

  .xxxld\:focus\:bg-blue-600:focus {
    background-color: #215362;
  }

  .xxxld\:focus\:bg-blue-700:focus {
    background-color: #1e4957;
  }

  .xxxld\:focus\:bg-blue-750:focus {
    background-color: #174351;
  }

  .xxxld\:focus\:bg-blue-800:focus {
    background-color: #183641;
  }

  .xxxld\:focus\:bg-blue-900:focus {
    background-color: #132e38;
  }

  .xxxld\:focus\:bg-blue-1000:focus {
    background-color: #112b34;
  }

  .xxxld\:focus\:bg-blue-800-faded:focus {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:focus\:bg-blue-800-faded2:focus {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:focus\:bg-blue-500-faded:focus {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:focus\:bg-blue-200-faded:focus {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:focus\:bg-blue-200-faded2:focus {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:focus\:bg-earth-200:focus {
    background-color: #f5e0c4;
  }

  .xxxld\:focus\:bg-earth-300:focus {
    background-color: #ebd8bd;
  }

  .xxxld\:focus\:bg-earth-400:focus {
    background-color: #d9c4a7;
  }

  .xxxld\:focus\:bg-earth-500:focus {
    background-color: #ad997f;
  }

  .xxxld\:focus\:bg-earth-500-faded:focus {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:focus\:bg-earth-400-faded1:focus {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:focus\:bg-earth-400-faded2:focus {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:focus\:bg-warm-300:focus {
    background-color: #ea7753;
  }

  .xxxld\:focus\:bg-warm-800:focus {
    background-color: #8b2100;
  }

  .xxxld\:focus\:bg-pink-400:focus {
    background-color: #c68ab5;
  }

  .xxxld\:active\:bg-transparent:active {
    background-color: transparent;
  }

  .xxxld\:active\:bg-black:active {
    background-color: #000;
  }

  .xxxld\:active\:bg-white:active {
    background-color: #fff;
  }

  .xxxld\:active\:bg-blue-200:active {
    background-color: #6ab4c7;
  }

  .xxxld\:active\:bg-blue-500:active {
    background-color: #245c6d;
  }

  .xxxld\:active\:bg-blue-600:active {
    background-color: #215362;
  }

  .xxxld\:active\:bg-blue-700:active {
    background-color: #1e4957;
  }

  .xxxld\:active\:bg-blue-750:active {
    background-color: #174351;
  }

  .xxxld\:active\:bg-blue-800:active {
    background-color: #183641;
  }

  .xxxld\:active\:bg-blue-900:active {
    background-color: #132e38;
  }

  .xxxld\:active\:bg-blue-1000:active {
    background-color: #112b34;
  }

  .xxxld\:active\:bg-blue-800-faded:active {
    background-color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:active\:bg-blue-800-faded2:active {
    background-color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:active\:bg-blue-500-faded:active {
    background-color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:active\:bg-blue-200-faded:active {
    background-color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:active\:bg-blue-200-faded2:active {
    background-color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:active\:bg-earth-200:active {
    background-color: #f5e0c4;
  }

  .xxxld\:active\:bg-earth-300:active {
    background-color: #ebd8bd;
  }

  .xxxld\:active\:bg-earth-400:active {
    background-color: #d9c4a7;
  }

  .xxxld\:active\:bg-earth-500:active {
    background-color: #ad997f;
  }

  .xxxld\:active\:bg-earth-500-faded:active {
    background-color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:active\:bg-earth-400-faded1:active {
    background-color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:active\:bg-earth-400-faded2:active {
    background-color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:active\:bg-warm-300:active {
    background-color: #ea7753;
  }

  .xxxld\:active\:bg-warm-800:active {
    background-color: #8b2100;
  }

  .xxxld\:active\:bg-pink-400:active {
    background-color: #c68ab5;
  }

  .xxxld\:bg-none {
    background-image: none;
  }

  .xxxld\:bg-bottom {
    background-position: bottom;
  }

  .xxxld\:bg-center {
    background-position: center;
  }

  .xxxld\:bg-left {
    background-position: left;
  }

  .xxxld\:bg-left-bottom {
    background-position: left bottom;
  }

  .xxxld\:bg-left-top {
    background-position: left top;
  }

  .xxxld\:bg-right {
    background-position: right;
  }

  .xxxld\:bg-right-bottom {
    background-position: right bottom;
  }

  .xxxld\:bg-right-top {
    background-position: right top;
  }

  .xxxld\:bg-top {
    background-position: top;
  }

  .xxxld\:bg-repeat {
    background-repeat: repeat;
  }

  .xxxld\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xxxld\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xxxld\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xxxld\:bg-repeat-round {
    background-repeat: round;
  }

  .xxxld\:bg-repeat-space {
    background-repeat: space;
  }

  .xxxld\:bg-auto {
    background-size: auto;
  }

  .xxxld\:bg-cover {
    background-size: cover;
  }

  .xxxld\:bg-contain {
    background-size: contain;
  }

  .xxxld\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .xxxld\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .xxxld\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .group:hover .xxxld\:group-hover\:bg-auto {
    background-size: auto;
  }

  .group:hover .xxxld\:group-hover\:bg-cover {
    background-size: cover;
  }

  .group:hover .xxxld\:group-hover\:bg-contain {
    background-size: contain;
  }

  .xxxld\:focus\:bg-auto:focus {
    background-size: auto;
  }

  .xxxld\:focus\:bg-cover:focus {
    background-size: cover;
  }

  .xxxld\:focus\:bg-contain:focus {
    background-size: contain;
  }

  .xxxld\:active\:bg-auto:active {
    background-size: auto;
  }

  .xxxld\:active\:bg-cover:active {
    background-size: cover;
  }

  .xxxld\:active\:bg-contain:active {
    background-size: contain;
  }

  .xxxld\:border-transparent {
    border-color: transparent;
  }

  .xxxld\:border-black {
    border-color: #000;
  }

  .xxxld\:border-white {
    border-color: #fff;
  }

  .xxxld\:border-blue-200 {
    border-color: #6ab4c7;
  }

  .xxxld\:border-blue-500 {
    border-color: #245c6d;
  }

  .xxxld\:border-blue-600 {
    border-color: #215362;
  }

  .xxxld\:border-blue-700 {
    border-color: #1e4957;
  }

  .xxxld\:border-blue-750 {
    border-color: #174351;
  }

  .xxxld\:border-blue-800 {
    border-color: #183641;
  }

  .xxxld\:border-blue-900 {
    border-color: #132e38;
  }

  .xxxld\:border-blue-1000 {
    border-color: #112b34;
  }

  .xxxld\:border-blue-800-faded {
    border-color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:border-blue-800-faded2 {
    border-color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:border-blue-500-faded {
    border-color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:border-blue-200-faded {
    border-color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:border-blue-200-faded2 {
    border-color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:border-earth-200 {
    border-color: #f5e0c4;
  }

  .xxxld\:border-earth-300 {
    border-color: #ebd8bd;
  }

  .xxxld\:border-earth-400 {
    border-color: #d9c4a7;
  }

  .xxxld\:border-earth-500 {
    border-color: #ad997f;
  }

  .xxxld\:border-earth-500-faded {
    border-color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:border-earth-400-faded1 {
    border-color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:border-earth-400-faded2 {
    border-color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:border-warm-300 {
    border-color: #ea7753;
  }

  .xxxld\:border-warm-800 {
    border-color: #8b2100;
  }

  .xxxld\:border-pink-400 {
    border-color: #c68ab5;
  }

  .xxxld\:rounded-3 {
    border-radius: 3px;
  }

  .xxxld\:rounded-circle {
    border-radius: 50%;
  }

  .xxxld\:rounded-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .xxxld\:rounded-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .xxxld\:rounded-b-3 {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xxxld\:rounded-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .xxxld\:rounded-t-circle {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .xxxld\:rounded-r-circle {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .xxxld\:rounded-b-circle {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xxxld\:rounded-l-circle {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .xxxld\:rounded-tl-3 {
    border-top-left-radius: 3px;
  }

  .xxxld\:rounded-tr-3 {
    border-top-right-radius: 3px;
  }

  .xxxld\:rounded-br-3 {
    border-bottom-right-radius: 3px;
  }

  .xxxld\:rounded-bl-3 {
    border-bottom-left-radius: 3px;
  }

  .xxxld\:rounded-tl-circle {
    border-top-left-radius: 50%;
  }

  .xxxld\:rounded-tr-circle {
    border-top-right-radius: 50%;
  }

  .xxxld\:rounded-br-circle {
    border-bottom-right-radius: 50%;
  }

  .xxxld\:rounded-bl-circle {
    border-bottom-left-radius: 50%;
  }

  .xxxld\:border-solid {
    border-style: solid;
  }

  .xxxld\:border-dashed {
    border-style: dashed;
  }

  .xxxld\:border-dotted {
    border-style: dotted;
  }

  .xxxld\:border-double {
    border-style: double;
  }

  .xxxld\:border-none {
    border-style: none;
  }

  .xxxld\:border-0 {
    border-width: 0;
  }

  .xxxld\:border-1 {
    border-width: 1px;
  }

  .xxxld\:border-2 {
    border-width: 2px;
  }

  .xxxld\:border {
    border-width: 1px;
  }

  .xxxld\:border-t-0 {
    border-top-width: 0;
  }

  .xxxld\:border-r-0 {
    border-right-width: 0;
  }

  .xxxld\:border-b-0 {
    border-bottom-width: 0;
  }

  .xxxld\:border-l-0 {
    border-left-width: 0;
  }

  .xxxld\:border-t-1 {
    border-top-width: 1px;
  }

  .xxxld\:border-r-1 {
    border-right-width: 1px;
  }

  .xxxld\:border-b-1 {
    border-bottom-width: 1px;
  }

  .xxxld\:border-l-1 {
    border-left-width: 1px;
  }

  .xxxld\:border-t-2 {
    border-top-width: 2px;
  }

  .xxxld\:border-r-2 {
    border-right-width: 2px;
  }

  .xxxld\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xxxld\:border-l-2 {
    border-left-width: 2px;
  }

  .xxxld\:border-t {
    border-top-width: 1px;
  }

  .xxxld\:border-r {
    border-right-width: 1px;
  }

  .xxxld\:border-b {
    border-bottom-width: 1px;
  }

  .xxxld\:border-l {
    border-left-width: 1px;
  }

  .xxxld\:box-border {
    box-sizing: border-box;
  }

  .xxxld\:box-content {
    box-sizing: content-box;
  }

  .xxxld\:block {
    display: block;
  }

  .xxxld\:inline-block {
    display: inline-block;
  }

  .xxxld\:inline {
    display: inline;
  }

  .xxxld\:flex {
    display: flex;
  }

  .xxxld\:inline-flex {
    display: inline-flex;
  }

  .xxxld\:table {
    display: table;
  }

  .xxxld\:table-caption {
    display: table-caption;
  }

  .xxxld\:table-cell {
    display: table-cell;
  }

  .xxxld\:table-column {
    display: table-column;
  }

  .xxxld\:table-column-group {
    display: table-column-group;
  }

  .xxxld\:table-footer-group {
    display: table-footer-group;
  }

  .xxxld\:table-header-group {
    display: table-header-group;
  }

  .xxxld\:table-row-group {
    display: table-row-group;
  }

  .xxxld\:table-row {
    display: table-row;
  }

  .xxxld\:hidden {
    display: none;
  }

  .xxxld\:flex-row {
    flex-direction: row;
  }

  .xxxld\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xxxld\:flex-col {
    flex-direction: column;
  }

  .xxxld\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xxxld\:flex-wrap {
    flex-wrap: wrap;
  }

  .xxxld\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xxxld\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xxxld\:items-start {
    align-items: flex-start;
  }

  .xxxld\:items-end {
    align-items: flex-end;
  }

  .xxxld\:items-center {
    align-items: center;
  }

  .xxxld\:items-baseline {
    align-items: baseline;
  }

  .xxxld\:items-stretch {
    align-items: stretch;
  }

  .xxxld\:content-center {
    align-content: center;
  }

  .xxxld\:content-start {
    align-content: flex-start;
  }

  .xxxld\:content-end {
    align-content: flex-end;
  }

  .xxxld\:content-between {
    align-content: space-between;
  }

  .xxxld\:content-around {
    align-content: space-around;
  }

  .xxxld\:content-evenly {
    align-content: space-evenly;
  }

  .xxxld\:self-auto {
    align-self: auto;
  }

  .xxxld\:self-start {
    align-self: flex-start;
  }

  .xxxld\:self-end {
    align-self: flex-end;
  }

  .xxxld\:self-center {
    align-self: center;
  }

  .xxxld\:self-stretch {
    align-self: stretch;
  }

  .xxxld\:justify-start {
    justify-content: flex-start;
  }

  .xxxld\:justify-end {
    justify-content: flex-end;
  }

  .xxxld\:justify-center {
    justify-content: center;
  }

  .xxxld\:justify-between {
    justify-content: space-between;
  }

  .xxxld\:justify-around {
    justify-content: space-around;
  }

  .xxxld\:justify-evenly {
    justify-content: space-evenly;
  }

  .xxxld\:flex-1 {
    flex: 1 1 0%;
  }

  .xxxld\:flex-auto {
    flex: 1 1 auto;
  }

  .xxxld\:flex-initial {
    flex: 0 1 auto;
  }

  .xxxld\:flex-none {
    flex: none;
  }

  .xxxld\:flex-grow-0 {
    flex-grow: 0;
  }

  .xxxld\:flex-grow {
    flex-grow: 1;
  }

  .xxxld\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xxxld\:flex-shrink {
    flex-shrink: 1;
  }

  .xxxld\:order-first {
    order: -9999;
  }

  .xxxld\:order-last {
    order: 9999;
  }

  .xxxld\:order-none {
    order: 0;
  }

  .xxxld\:font-sans {
    font-family: Catamaran, sans-serif;
  }

  .xxxld\:font-display {
    font-family: Oswald, Catamaran, sans-serif;
  }

  .xxxld\:font-mono {
    font-family: Roboto Mono, monospace;
  }

  .xxxld\:font-thin {
    font-weight: 200;
  }

  .xxxld\:font-light {
    font-weight: 300;
  }

  .xxxld\:font-normal {
    font-weight: 400;
  }

  .xxxld\:font-medium {
    font-weight: 500;
  }

  .xxxld\:font-semibold {
    font-weight: 600;
  }

  .xxxld\:font-bold {
    font-weight: 700;
  }

  .xxxld\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xxxld\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xxxld\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xxxld\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xxxld\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xxxld\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xxxld\:h-72 {
    height: 72px;
  }

  .xxxld\:h-104 {
    height: 104px;
  }

  .xxxld\:h-444 {
    height: 444px;
  }

  .xxxld\:h-auto {
    height: auto;
  }

  .xxxld\:h-1\/2 {
    height: 50%;
  }

  .xxxld\:h-7\/10 {
    height: 70%;
  }

  .xxxld\:h-9\/10 {
    height: 90%;
  }

  .xxxld\:h-full {
    height: 100%;
  }

  .xxxld\:h-90vh {
    height: 90vh;
  }

  .xxxld\:h-screen {
    height: 100vh;
  }

  .xxxld\:text-10 {
    font-size: .625rem;
  }

  .xxxld\:text-11 {
    font-size: .6875rem;
  }

  .xxxld\:text-12 {
    font-size: .75rem;
  }

  .xxxld\:text-13 {
    font-size: .8125rem;
  }

  .xxxld\:text-14 {
    font-size: .875rem;
  }

  .xxxld\:text-16 {
    font-size: 1rem;
  }

  .xxxld\:text-18 {
    font-size: 1.125rem;
  }

  .xxxld\:text-20 {
    font-size: 1.25rem;
  }

  .xxxld\:text-24 {
    font-size: 1.5rem;
  }

  .xxxld\:text-36 {
    font-size: 2.25rem;
  }

  .xxxld\:leading-normal {
    line-height: 1.5;
  }

  .xxxld\:leading-loose {
    line-height: 2;
  }

  .xxxld\:list-inside {
    list-style-position: inside;
  }

  .xxxld\:list-outside {
    list-style-position: outside;
  }

  .xxxld\:list-none {
    list-style-type: none;
  }

  .xxxld\:list-disc {
    list-style-type: disc;
  }

  .xxxld\:list-decimal {
    list-style-type: decimal;
  }

  .xxxld\:m-0 {
    margin: 0;
  }

  .xxxld\:m-2 {
    margin: 2px;
  }

  .xxxld\:m-4 {
    margin: 4px;
  }

  .xxxld\:m-6 {
    margin: 6px;
  }

  .xxxld\:m-8 {
    margin: 8px;
  }

  .xxxld\:m-10 {
    margin: 10px;
  }

  .xxxld\:m-12 {
    margin: 12px;
  }

  .xxxld\:m-16 {
    margin: 16px;
  }

  .xxxld\:m-24 {
    margin: 24px;
  }

  .xxxld\:m-32 {
    margin: 32px;
  }

  .xxxld\:m-40 {
    margin: 40px;
  }

  .xxxld\:m-44 {
    margin: 44px;
  }

  .xxxld\:m-48 {
    margin: 48px;
  }

  .xxxld\:m-52 {
    margin: 52px;
  }

  .xxxld\:m-96 {
    margin: 96px;
  }

  .xxxld\:m-auto {
    margin: auto;
  }

  .xxxld\:m-px {
    margin: 1px;
  }

  .xxxld\:-m-2 {
    margin: -2px;
  }

  .xxxld\:-m-4 {
    margin: -4px;
  }

  .xxxld\:-m-6 {
    margin: -6px;
  }

  .xxxld\:-m-8 {
    margin: -8px;
  }

  .xxxld\:-m-10 {
    margin: -10px;
  }

  .xxxld\:-m-12 {
    margin: -12px;
  }

  .xxxld\:-m-16 {
    margin: -16px;
  }

  .xxxld\:-m-24 {
    margin: -24px;
  }

  .xxxld\:-m-32 {
    margin: -32px;
  }

  .xxxld\:-m-40 {
    margin: -40px;
  }

  .xxxld\:-m-44 {
    margin: -44px;
  }

  .xxxld\:-m-48 {
    margin: -48px;
  }

  .xxxld\:-m-52 {
    margin: -52px;
  }

  .xxxld\:-m-96 {
    margin: -96px;
  }

  .xxxld\:-m-px {
    margin: -1px;
  }

  .xxxld\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxxld\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xxxld\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .xxxld\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .xxxld\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .xxxld\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .xxxld\:my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xxxld\:mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xxxld\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .xxxld\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .xxxld\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xxxld\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xxxld\:my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xxxld\:mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xxxld\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .xxxld\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .xxxld\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .xxxld\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .xxxld\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xxxld\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xxxld\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xxxld\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xxxld\:my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }

  .xxxld\:mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }

  .xxxld\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .xxxld\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .xxxld\:my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .xxxld\:mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }

  .xxxld\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .xxxld\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .xxxld\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxxld\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xxxld\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxxld\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxxld\:-my-2 {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xxxld\:-mx-2 {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xxxld\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .xxxld\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .xxxld\:-my-6 {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .xxxld\:-mx-6 {
    margin-left: -6px;
    margin-right: -6px;
  }

  .xxxld\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .xxxld\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .xxxld\:-my-10 {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xxxld\:-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xxxld\:-my-12 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xxxld\:-mx-12 {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xxxld\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .xxxld\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .xxxld\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .xxxld\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .xxxld\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .xxxld\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .xxxld\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .xxxld\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xxxld\:-my-44 {
    margin-top: -44px;
    margin-bottom: -44px;
  }

  .xxxld\:-mx-44 {
    margin-left: -44px;
    margin-right: -44px;
  }

  .xxxld\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .xxxld\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .xxxld\:-my-52 {
    margin-top: -52px;
    margin-bottom: -52px;
  }

  .xxxld\:-mx-52 {
    margin-left: -52px;
    margin-right: -52px;
  }

  .xxxld\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .xxxld\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .xxxld\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxxld\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xxxld\:mt-0 {
    margin-top: 0;
  }

  .xxxld\:mr-0 {
    margin-right: 0;
  }

  .xxxld\:mb-0 {
    margin-bottom: 0;
  }

  .xxxld\:ml-0 {
    margin-left: 0;
  }

  .xxxld\:mt-2 {
    margin-top: 2px;
  }

  .xxxld\:mr-2 {
    margin-right: 2px;
  }

  .xxxld\:mb-2 {
    margin-bottom: 2px;
  }

  .xxxld\:ml-2 {
    margin-left: 2px;
  }

  .xxxld\:mt-4 {
    margin-top: 4px;
  }

  .xxxld\:mr-4 {
    margin-right: 4px;
  }

  .xxxld\:mb-4 {
    margin-bottom: 4px;
  }

  .xxxld\:ml-4 {
    margin-left: 4px;
  }

  .xxxld\:mt-6 {
    margin-top: 6px;
  }

  .xxxld\:mr-6 {
    margin-right: 6px;
  }

  .xxxld\:mb-6 {
    margin-bottom: 6px;
  }

  .xxxld\:ml-6 {
    margin-left: 6px;
  }

  .xxxld\:mt-8 {
    margin-top: 8px;
  }

  .xxxld\:mr-8 {
    margin-right: 8px;
  }

  .xxxld\:mb-8 {
    margin-bottom: 8px;
  }

  .xxxld\:ml-8 {
    margin-left: 8px;
  }

  .xxxld\:mt-10 {
    margin-top: 10px;
  }

  .xxxld\:mr-10 {
    margin-right: 10px;
  }

  .xxxld\:mb-10 {
    margin-bottom: 10px;
  }

  .xxxld\:ml-10 {
    margin-left: 10px;
  }

  .xxxld\:mt-12 {
    margin-top: 12px;
  }

  .xxxld\:mr-12 {
    margin-right: 12px;
  }

  .xxxld\:mb-12 {
    margin-bottom: 12px;
  }

  .xxxld\:ml-12 {
    margin-left: 12px;
  }

  .xxxld\:mt-16 {
    margin-top: 16px;
  }

  .xxxld\:mr-16 {
    margin-right: 16px;
  }

  .xxxld\:mb-16 {
    margin-bottom: 16px;
  }

  .xxxld\:ml-16 {
    margin-left: 16px;
  }

  .xxxld\:mt-24 {
    margin-top: 24px;
  }

  .xxxld\:mr-24 {
    margin-right: 24px;
  }

  .xxxld\:mb-24 {
    margin-bottom: 24px;
  }

  .xxxld\:ml-24 {
    margin-left: 24px;
  }

  .xxxld\:mt-32 {
    margin-top: 32px;
  }

  .xxxld\:mr-32 {
    margin-right: 32px;
  }

  .xxxld\:mb-32 {
    margin-bottom: 32px;
  }

  .xxxld\:ml-32 {
    margin-left: 32px;
  }

  .xxxld\:mt-40 {
    margin-top: 40px;
  }

  .xxxld\:mr-40 {
    margin-right: 40px;
  }

  .xxxld\:mb-40 {
    margin-bottom: 40px;
  }

  .xxxld\:ml-40 {
    margin-left: 40px;
  }

  .xxxld\:mt-44 {
    margin-top: 44px;
  }

  .xxxld\:mr-44 {
    margin-right: 44px;
  }

  .xxxld\:mb-44 {
    margin-bottom: 44px;
  }

  .xxxld\:ml-44 {
    margin-left: 44px;
  }

  .xxxld\:mt-48 {
    margin-top: 48px;
  }

  .xxxld\:mr-48 {
    margin-right: 48px;
  }

  .xxxld\:mb-48 {
    margin-bottom: 48px;
  }

  .xxxld\:ml-48 {
    margin-left: 48px;
  }

  .xxxld\:mt-52 {
    margin-top: 52px;
  }

  .xxxld\:mr-52 {
    margin-right: 52px;
  }

  .xxxld\:mb-52 {
    margin-bottom: 52px;
  }

  .xxxld\:ml-52 {
    margin-left: 52px;
  }

  .xxxld\:mt-96 {
    margin-top: 96px;
  }

  .xxxld\:mr-96 {
    margin-right: 96px;
  }

  .xxxld\:mb-96 {
    margin-bottom: 96px;
  }

  .xxxld\:ml-96 {
    margin-left: 96px;
  }

  .xxxld\:mt-auto {
    margin-top: auto;
  }

  .xxxld\:mr-auto {
    margin-right: auto;
  }

  .xxxld\:mb-auto {
    margin-bottom: auto;
  }

  .xxxld\:ml-auto {
    margin-left: auto;
  }

  .xxxld\:mt-px {
    margin-top: 1px;
  }

  .xxxld\:mr-px {
    margin-right: 1px;
  }

  .xxxld\:mb-px {
    margin-bottom: 1px;
  }

  .xxxld\:ml-px {
    margin-left: 1px;
  }

  .xxxld\:-mt-2 {
    margin-top: -2px;
  }

  .xxxld\:-mr-2 {
    margin-right: -2px;
  }

  .xxxld\:-mb-2 {
    margin-bottom: -2px;
  }

  .xxxld\:-ml-2 {
    margin-left: -2px;
  }

  .xxxld\:-mt-4 {
    margin-top: -4px;
  }

  .xxxld\:-mr-4 {
    margin-right: -4px;
  }

  .xxxld\:-mb-4 {
    margin-bottom: -4px;
  }

  .xxxld\:-ml-4 {
    margin-left: -4px;
  }

  .xxxld\:-mt-6 {
    margin-top: -6px;
  }

  .xxxld\:-mr-6 {
    margin-right: -6px;
  }

  .xxxld\:-mb-6 {
    margin-bottom: -6px;
  }

  .xxxld\:-ml-6 {
    margin-left: -6px;
  }

  .xxxld\:-mt-8 {
    margin-top: -8px;
  }

  .xxxld\:-mr-8 {
    margin-right: -8px;
  }

  .xxxld\:-mb-8 {
    margin-bottom: -8px;
  }

  .xxxld\:-ml-8 {
    margin-left: -8px;
  }

  .xxxld\:-mt-10 {
    margin-top: -10px;
  }

  .xxxld\:-mr-10 {
    margin-right: -10px;
  }

  .xxxld\:-mb-10 {
    margin-bottom: -10px;
  }

  .xxxld\:-ml-10 {
    margin-left: -10px;
  }

  .xxxld\:-mt-12 {
    margin-top: -12px;
  }

  .xxxld\:-mr-12 {
    margin-right: -12px;
  }

  .xxxld\:-mb-12 {
    margin-bottom: -12px;
  }

  .xxxld\:-ml-12 {
    margin-left: -12px;
  }

  .xxxld\:-mt-16 {
    margin-top: -16px;
  }

  .xxxld\:-mr-16 {
    margin-right: -16px;
  }

  .xxxld\:-mb-16 {
    margin-bottom: -16px;
  }

  .xxxld\:-ml-16 {
    margin-left: -16px;
  }

  .xxxld\:-mt-24 {
    margin-top: -24px;
  }

  .xxxld\:-mr-24 {
    margin-right: -24px;
  }

  .xxxld\:-mb-24 {
    margin-bottom: -24px;
  }

  .xxxld\:-ml-24 {
    margin-left: -24px;
  }

  .xxxld\:-mt-32 {
    margin-top: -32px;
  }

  .xxxld\:-mr-32 {
    margin-right: -32px;
  }

  .xxxld\:-mb-32 {
    margin-bottom: -32px;
  }

  .xxxld\:-ml-32 {
    margin-left: -32px;
  }

  .xxxld\:-mt-40 {
    margin-top: -40px;
  }

  .xxxld\:-mr-40 {
    margin-right: -40px;
  }

  .xxxld\:-mb-40 {
    margin-bottom: -40px;
  }

  .xxxld\:-ml-40 {
    margin-left: -40px;
  }

  .xxxld\:-mt-44 {
    margin-top: -44px;
  }

  .xxxld\:-mr-44 {
    margin-right: -44px;
  }

  .xxxld\:-mb-44 {
    margin-bottom: -44px;
  }

  .xxxld\:-ml-44 {
    margin-left: -44px;
  }

  .xxxld\:-mt-48 {
    margin-top: -48px;
  }

  .xxxld\:-mr-48 {
    margin-right: -48px;
  }

  .xxxld\:-mb-48 {
    margin-bottom: -48px;
  }

  .xxxld\:-ml-48 {
    margin-left: -48px;
  }

  .xxxld\:-mt-52 {
    margin-top: -52px;
  }

  .xxxld\:-mr-52 {
    margin-right: -52px;
  }

  .xxxld\:-mb-52 {
    margin-bottom: -52px;
  }

  .xxxld\:-ml-52 {
    margin-left: -52px;
  }

  .xxxld\:-mt-96 {
    margin-top: -96px;
  }

  .xxxld\:-mr-96 {
    margin-right: -96px;
  }

  .xxxld\:-mb-96 {
    margin-bottom: -96px;
  }

  .xxxld\:-ml-96 {
    margin-left: -96px;
  }

  .xxxld\:-mt-px {
    margin-top: -1px;
  }

  .xxxld\:-mr-px {
    margin-right: -1px;
  }

  .xxxld\:-mb-px {
    margin-bottom: -1px;
  }

  .xxxld\:-ml-px {
    margin-left: -1px;
  }

  .xxxld\:max-w-600 {
    max-width: 600px;
  }

  .xxxld\:max-w-770 {
    max-width: 770px;
  }

  .xxxld\:min-h-0 {
    min-height: 0;
  }

  .xxxld\:min-h-600 {
    min-height: 600px;
  }

  .xxxld\:min-h-full {
    min-height: 100%;
  }

  .xxxld\:overflow-auto {
    overflow: auto;
  }

  .xxxld\:overflow-hidden {
    overflow: hidden;
  }

  .xxxld\:overflow-visible {
    overflow: visible;
  }

  .xxxld\:overflow-scroll {
    overflow: scroll;
  }

  .xxxld\:overflow-x-auto {
    overflow-x: auto;
  }

  .xxxld\:overflow-y-auto {
    overflow-y: auto;
  }

  .xxxld\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xxxld\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxxld\:overflow-x-visible {
    overflow-x: visible;
  }

  .xxxld\:overflow-y-visible {
    overflow-y: visible;
  }

  .xxxld\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xxxld\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxxld\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xxxld\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xxxld\:p-0 {
    padding: 0;
  }

  .xxxld\:p-2 {
    padding: 2px;
  }

  .xxxld\:p-4 {
    padding: 4px;
  }

  .xxxld\:p-6 {
    padding: 6px;
  }

  .xxxld\:p-8 {
    padding: 8px;
  }

  .xxxld\:p-10 {
    padding: 10px;
  }

  .xxxld\:p-12 {
    padding: 12px;
  }

  .xxxld\:p-14 {
    padding: 14px;
  }

  .xxxld\:p-16 {
    padding: 16px;
  }

  .xxxld\:p-18 {
    padding: 18px;
  }

  .xxxld\:p-22 {
    padding: 22px;
  }

  .xxxld\:p-24 {
    padding: 24px;
  }

  .xxxld\:p-32 {
    padding: 32px;
  }

  .xxxld\:p-40 {
    padding: 40px;
  }

  .xxxld\:p-44 {
    padding: 44px;
  }

  .xxxld\:p-48 {
    padding: 48px;
  }

  .xxxld\:p-52 {
    padding: 52px;
  }

  .xxxld\:p-56 {
    padding: 56px;
  }

  .xxxld\:p-72 {
    padding: 72px;
  }

  .xxxld\:p-96 {
    padding: 96px;
  }

  .xxxld\:p-180 {
    padding: 180px;
  }

  .xxxld\:p-px {
    padding: 1px;
  }

  .xxxld\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxxld\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xxxld\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .xxxld\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .xxxld\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .xxxld\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .xxxld\:py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xxxld\:px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xxxld\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xxxld\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .xxxld\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xxxld\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xxxld\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .xxxld\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .xxxld\:py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xxxld\:px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xxxld\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xxxld\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xxxld\:py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxxld\:px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xxxld\:py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xxxld\:px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xxxld\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .xxxld\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .xxxld\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .xxxld\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xxxld\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xxxld\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xxxld\:py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .xxxld\:px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .xxxld\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .xxxld\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xxxld\:py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .xxxld\:px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .xxxld\:py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .xxxld\:px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .xxxld\:py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xxxld\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xxxld\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xxxld\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xxxld\:py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .xxxld\:px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .xxxld\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxxld\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxxld\:pt-0 {
    padding-top: 0;
  }

  .xxxld\:pr-0 {
    padding-right: 0;
  }

  .xxxld\:pb-0 {
    padding-bottom: 0;
  }

  .xxxld\:pl-0 {
    padding-left: 0;
  }

  .xxxld\:pt-2 {
    padding-top: 2px;
  }

  .xxxld\:pr-2 {
    padding-right: 2px;
  }

  .xxxld\:pb-2 {
    padding-bottom: 2px;
  }

  .xxxld\:pl-2 {
    padding-left: 2px;
  }

  .xxxld\:pt-4 {
    padding-top: 4px;
  }

  .xxxld\:pr-4 {
    padding-right: 4px;
  }

  .xxxld\:pb-4 {
    padding-bottom: 4px;
  }

  .xxxld\:pl-4 {
    padding-left: 4px;
  }

  .xxxld\:pt-6 {
    padding-top: 6px;
  }

  .xxxld\:pr-6 {
    padding-right: 6px;
  }

  .xxxld\:pb-6 {
    padding-bottom: 6px;
  }

  .xxxld\:pl-6 {
    padding-left: 6px;
  }

  .xxxld\:pt-8 {
    padding-top: 8px;
  }

  .xxxld\:pr-8 {
    padding-right: 8px;
  }

  .xxxld\:pb-8 {
    padding-bottom: 8px;
  }

  .xxxld\:pl-8 {
    padding-left: 8px;
  }

  .xxxld\:pt-10 {
    padding-top: 10px;
  }

  .xxxld\:pr-10 {
    padding-right: 10px;
  }

  .xxxld\:pb-10 {
    padding-bottom: 10px;
  }

  .xxxld\:pl-10 {
    padding-left: 10px;
  }

  .xxxld\:pt-12 {
    padding-top: 12px;
  }

  .xxxld\:pr-12 {
    padding-right: 12px;
  }

  .xxxld\:pb-12 {
    padding-bottom: 12px;
  }

  .xxxld\:pl-12 {
    padding-left: 12px;
  }

  .xxxld\:pt-14 {
    padding-top: 14px;
  }

  .xxxld\:pr-14 {
    padding-right: 14px;
  }

  .xxxld\:pb-14 {
    padding-bottom: 14px;
  }

  .xxxld\:pl-14 {
    padding-left: 14px;
  }

  .xxxld\:pt-16 {
    padding-top: 16px;
  }

  .xxxld\:pr-16 {
    padding-right: 16px;
  }

  .xxxld\:pb-16 {
    padding-bottom: 16px;
  }

  .xxxld\:pl-16 {
    padding-left: 16px;
  }

  .xxxld\:pt-18 {
    padding-top: 18px;
  }

  .xxxld\:pr-18 {
    padding-right: 18px;
  }

  .xxxld\:pb-18 {
    padding-bottom: 18px;
  }

  .xxxld\:pl-18 {
    padding-left: 18px;
  }

  .xxxld\:pt-22 {
    padding-top: 22px;
  }

  .xxxld\:pr-22 {
    padding-right: 22px;
  }

  .xxxld\:pb-22 {
    padding-bottom: 22px;
  }

  .xxxld\:pl-22 {
    padding-left: 22px;
  }

  .xxxld\:pt-24 {
    padding-top: 24px;
  }

  .xxxld\:pr-24 {
    padding-right: 24px;
  }

  .xxxld\:pb-24 {
    padding-bottom: 24px;
  }

  .xxxld\:pl-24 {
    padding-left: 24px;
  }

  .xxxld\:pt-32 {
    padding-top: 32px;
  }

  .xxxld\:pr-32 {
    padding-right: 32px;
  }

  .xxxld\:pb-32 {
    padding-bottom: 32px;
  }

  .xxxld\:pl-32 {
    padding-left: 32px;
  }

  .xxxld\:pt-40 {
    padding-top: 40px;
  }

  .xxxld\:pr-40 {
    padding-right: 40px;
  }

  .xxxld\:pb-40 {
    padding-bottom: 40px;
  }

  .xxxld\:pl-40 {
    padding-left: 40px;
  }

  .xxxld\:pt-44 {
    padding-top: 44px;
  }

  .xxxld\:pr-44 {
    padding-right: 44px;
  }

  .xxxld\:pb-44 {
    padding-bottom: 44px;
  }

  .xxxld\:pl-44 {
    padding-left: 44px;
  }

  .xxxld\:pt-48 {
    padding-top: 48px;
  }

  .xxxld\:pr-48 {
    padding-right: 48px;
  }

  .xxxld\:pb-48 {
    padding-bottom: 48px;
  }

  .xxxld\:pl-48 {
    padding-left: 48px;
  }

  .xxxld\:pt-52 {
    padding-top: 52px;
  }

  .xxxld\:pr-52 {
    padding-right: 52px;
  }

  .xxxld\:pb-52 {
    padding-bottom: 52px;
  }

  .xxxld\:pl-52 {
    padding-left: 52px;
  }

  .xxxld\:pt-56 {
    padding-top: 56px;
  }

  .xxxld\:pr-56 {
    padding-right: 56px;
  }

  .xxxld\:pb-56 {
    padding-bottom: 56px;
  }

  .xxxld\:pl-56 {
    padding-left: 56px;
  }

  .xxxld\:pt-72 {
    padding-top: 72px;
  }

  .xxxld\:pr-72 {
    padding-right: 72px;
  }

  .xxxld\:pb-72 {
    padding-bottom: 72px;
  }

  .xxxld\:pl-72 {
    padding-left: 72px;
  }

  .xxxld\:pt-96 {
    padding-top: 96px;
  }

  .xxxld\:pr-96 {
    padding-right: 96px;
  }

  .xxxld\:pb-96 {
    padding-bottom: 96px;
  }

  .xxxld\:pl-96 {
    padding-left: 96px;
  }

  .xxxld\:pt-180 {
    padding-top: 180px;
  }

  .xxxld\:pr-180 {
    padding-right: 180px;
  }

  .xxxld\:pb-180 {
    padding-bottom: 180px;
  }

  .xxxld\:pl-180 {
    padding-left: 180px;
  }

  .xxxld\:pt-px {
    padding-top: 1px;
  }

  .xxxld\:pr-px {
    padding-right: 1px;
  }

  .xxxld\:pb-px {
    padding-bottom: 1px;
  }

  .xxxld\:pl-px {
    padding-left: 1px;
  }

  .xxxld\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xxxld\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xxxld\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xxxld\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xxxld\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xxxld\:placeholder-black::placeholder {
    color: #000;
  }

  .xxxld\:placeholder-white::-moz-placeholder {
    color: #fff;
  }

  .xxxld\:placeholder-white:-ms-input-placeholder {
    color: #fff;
  }

  .xxxld\:placeholder-white::placeholder {
    color: #fff;
  }

  .xxxld\:placeholder-blue-200::-moz-placeholder {
    color: #6ab4c7;
  }

  .xxxld\:placeholder-blue-200:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xxxld\:placeholder-blue-200::placeholder {
    color: #6ab4c7;
  }

  .xxxld\:placeholder-blue-500::-moz-placeholder {
    color: #245c6d;
  }

  .xxxld\:placeholder-blue-500:-ms-input-placeholder {
    color: #245c6d;
  }

  .xxxld\:placeholder-blue-500::placeholder {
    color: #245c6d;
  }

  .xxxld\:placeholder-blue-600::-moz-placeholder {
    color: #215362;
  }

  .xxxld\:placeholder-blue-600:-ms-input-placeholder {
    color: #215362;
  }

  .xxxld\:placeholder-blue-600::placeholder {
    color: #215362;
  }

  .xxxld\:placeholder-blue-700::-moz-placeholder {
    color: #1e4957;
  }

  .xxxld\:placeholder-blue-700:-ms-input-placeholder {
    color: #1e4957;
  }

  .xxxld\:placeholder-blue-700::placeholder {
    color: #1e4957;
  }

  .xxxld\:placeholder-blue-750::-moz-placeholder {
    color: #174351;
  }

  .xxxld\:placeholder-blue-750:-ms-input-placeholder {
    color: #174351;
  }

  .xxxld\:placeholder-blue-750::placeholder {
    color: #174351;
  }

  .xxxld\:placeholder-blue-800::-moz-placeholder {
    color: #183641;
  }

  .xxxld\:placeholder-blue-800:-ms-input-placeholder {
    color: #183641;
  }

  .xxxld\:placeholder-blue-800::placeholder {
    color: #183641;
  }

  .xxxld\:placeholder-blue-900::-moz-placeholder {
    color: #132e38;
  }

  .xxxld\:placeholder-blue-900:-ms-input-placeholder {
    color: #132e38;
  }

  .xxxld\:placeholder-blue-900::placeholder {
    color: #132e38;
  }

  .xxxld\:placeholder-blue-1000::-moz-placeholder {
    color: #112b34;
  }

  .xxxld\:placeholder-blue-1000:-ms-input-placeholder {
    color: #112b34;
  }

  .xxxld\:placeholder-blue-1000::placeholder {
    color: #112b34;
  }

  .xxxld\:placeholder-blue-800-faded::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:placeholder-blue-800-faded:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:placeholder-blue-800-faded::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:placeholder-blue-800-faded2::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:placeholder-blue-800-faded2:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:placeholder-blue-800-faded2::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:placeholder-blue-500-faded::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:placeholder-blue-500-faded:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:placeholder-blue-500-faded::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:placeholder-blue-200-faded::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:placeholder-blue-200-faded:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:placeholder-blue-200-faded::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:placeholder-blue-200-faded2::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:placeholder-blue-200-faded2:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:placeholder-blue-200-faded2::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:placeholder-earth-200::-moz-placeholder {
    color: #f5e0c4;
  }

  .xxxld\:placeholder-earth-200:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xxxld\:placeholder-earth-200::placeholder {
    color: #f5e0c4;
  }

  .xxxld\:placeholder-earth-300::-moz-placeholder {
    color: #ebd8bd;
  }

  .xxxld\:placeholder-earth-300:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xxxld\:placeholder-earth-300::placeholder {
    color: #ebd8bd;
  }

  .xxxld\:placeholder-earth-400::-moz-placeholder {
    color: #d9c4a7;
  }

  .xxxld\:placeholder-earth-400:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xxxld\:placeholder-earth-400::placeholder {
    color: #d9c4a7;
  }

  .xxxld\:placeholder-earth-500::-moz-placeholder {
    color: #ad997f;
  }

  .xxxld\:placeholder-earth-500:-ms-input-placeholder {
    color: #ad997f;
  }

  .xxxld\:placeholder-earth-500::placeholder {
    color: #ad997f;
  }

  .xxxld\:placeholder-earth-500-faded::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:placeholder-earth-500-faded:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:placeholder-earth-500-faded::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:placeholder-earth-400-faded1::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:placeholder-earth-400-faded1:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:placeholder-earth-400-faded1::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:placeholder-earth-400-faded2::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:placeholder-earth-400-faded2:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:placeholder-earth-400-faded2::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:placeholder-warm-300::-moz-placeholder {
    color: #ea7753;
  }

  .xxxld\:placeholder-warm-300:-ms-input-placeholder {
    color: #ea7753;
  }

  .xxxld\:placeholder-warm-300::placeholder {
    color: #ea7753;
  }

  .xxxld\:placeholder-warm-800::-moz-placeholder {
    color: #8b2100;
  }

  .xxxld\:placeholder-warm-800:-ms-input-placeholder {
    color: #8b2100;
  }

  .xxxld\:placeholder-warm-800::placeholder {
    color: #8b2100;
  }

  .xxxld\:placeholder-pink-400::-moz-placeholder {
    color: #c68ab5;
  }

  .xxxld\:placeholder-pink-400:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xxxld\:placeholder-pink-400::placeholder {
    color: #c68ab5;
  }

  .xxxld\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xxxld\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xxxld\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xxxld\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xxxld\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xxxld\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xxxld\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #fff;
  }

  .xxxld\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #fff;
  }

  .xxxld\:focus\:placeholder-white:focus::placeholder {
    color: #fff;
  }

  .xxxld\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    color: #6ab4c7;
  }

  .xxxld\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color: #6ab4c7;
  }

  .xxxld\:focus\:placeholder-blue-200:focus::placeholder {
    color: #6ab4c7;
  }

  .xxxld\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    color: #245c6d;
  }

  .xxxld\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color: #245c6d;
  }

  .xxxld\:focus\:placeholder-blue-500:focus::placeholder {
    color: #245c6d;
  }

  .xxxld\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    color: #215362;
  }

  .xxxld\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color: #215362;
  }

  .xxxld\:focus\:placeholder-blue-600:focus::placeholder {
    color: #215362;
  }

  .xxxld\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    color: #1e4957;
  }

  .xxxld\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color: #1e4957;
  }

  .xxxld\:focus\:placeholder-blue-700:focus::placeholder {
    color: #1e4957;
  }

  .xxxld\:focus\:placeholder-blue-750:focus::-moz-placeholder {
    color: #174351;
  }

  .xxxld\:focus\:placeholder-blue-750:focus:-ms-input-placeholder {
    color: #174351;
  }

  .xxxld\:focus\:placeholder-blue-750:focus::placeholder {
    color: #174351;
  }

  .xxxld\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    color: #183641;
  }

  .xxxld\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color: #183641;
  }

  .xxxld\:focus\:placeholder-blue-800:focus::placeholder {
    color: #183641;
  }

  .xxxld\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    color: #132e38;
  }

  .xxxld\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color: #132e38;
  }

  .xxxld\:focus\:placeholder-blue-900:focus::placeholder {
    color: #132e38;
  }

  .xxxld\:focus\:placeholder-blue-1000:focus::-moz-placeholder {
    color: #112b34;
  }

  .xxxld\:focus\:placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #112b34;
  }

  .xxxld\:focus\:placeholder-blue-1000:focus::placeholder {
    color: #112b34;
  }

  .xxxld\:focus\:placeholder-blue-800-faded:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:focus\:placeholder-blue-800-faded:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:focus\:placeholder-blue-800-faded:focus::placeholder {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:focus\:placeholder-blue-800-faded2:focus::-moz-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:focus\:placeholder-blue-800-faded2:focus:-ms-input-placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:focus\:placeholder-blue-800-faded2:focus::placeholder {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:focus\:placeholder-blue-500-faded:focus::-moz-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:focus\:placeholder-blue-500-faded:focus:-ms-input-placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:focus\:placeholder-blue-500-faded:focus::placeholder {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:focus\:placeholder-blue-200-faded:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:focus\:placeholder-blue-200-faded:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:focus\:placeholder-blue-200-faded:focus::placeholder {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:focus\:placeholder-blue-200-faded2:focus::-moz-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:focus\:placeholder-blue-200-faded2:focus:-ms-input-placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:focus\:placeholder-blue-200-faded2:focus::placeholder {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:focus\:placeholder-earth-200:focus::-moz-placeholder {
    color: #f5e0c4;
  }

  .xxxld\:focus\:placeholder-earth-200:focus:-ms-input-placeholder {
    color: #f5e0c4;
  }

  .xxxld\:focus\:placeholder-earth-200:focus::placeholder {
    color: #f5e0c4;
  }

  .xxxld\:focus\:placeholder-earth-300:focus::-moz-placeholder {
    color: #ebd8bd;
  }

  .xxxld\:focus\:placeholder-earth-300:focus:-ms-input-placeholder {
    color: #ebd8bd;
  }

  .xxxld\:focus\:placeholder-earth-300:focus::placeholder {
    color: #ebd8bd;
  }

  .xxxld\:focus\:placeholder-earth-400:focus::-moz-placeholder {
    color: #d9c4a7;
  }

  .xxxld\:focus\:placeholder-earth-400:focus:-ms-input-placeholder {
    color: #d9c4a7;
  }

  .xxxld\:focus\:placeholder-earth-400:focus::placeholder {
    color: #d9c4a7;
  }

  .xxxld\:focus\:placeholder-earth-500:focus::-moz-placeholder {
    color: #ad997f;
  }

  .xxxld\:focus\:placeholder-earth-500:focus:-ms-input-placeholder {
    color: #ad997f;
  }

  .xxxld\:focus\:placeholder-earth-500:focus::placeholder {
    color: #ad997f;
  }

  .xxxld\:focus\:placeholder-earth-500-faded:focus::-moz-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:focus\:placeholder-earth-500-faded:focus:-ms-input-placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:focus\:placeholder-earth-500-faded:focus::placeholder {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:focus\:placeholder-earth-400-faded1:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:focus\:placeholder-earth-400-faded1:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:focus\:placeholder-earth-400-faded1:focus::placeholder {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:focus\:placeholder-earth-400-faded2:focus::-moz-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:focus\:placeholder-earth-400-faded2:focus:-ms-input-placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:focus\:placeholder-earth-400-faded2:focus::placeholder {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:focus\:placeholder-warm-300:focus::-moz-placeholder {
    color: #ea7753;
  }

  .xxxld\:focus\:placeholder-warm-300:focus:-ms-input-placeholder {
    color: #ea7753;
  }

  .xxxld\:focus\:placeholder-warm-300:focus::placeholder {
    color: #ea7753;
  }

  .xxxld\:focus\:placeholder-warm-800:focus::-moz-placeholder {
    color: #8b2100;
  }

  .xxxld\:focus\:placeholder-warm-800:focus:-ms-input-placeholder {
    color: #8b2100;
  }

  .xxxld\:focus\:placeholder-warm-800:focus::placeholder {
    color: #8b2100;
  }

  .xxxld\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    color: #c68ab5;
  }

  .xxxld\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color: #c68ab5;
  }

  .xxxld\:focus\:placeholder-pink-400:focus::placeholder {
    color: #c68ab5;
  }

  .xxxld\:static {
    position: static;
  }

  .xxxld\:fixed {
    position: fixed;
  }

  .xxxld\:absolute {
    position: absolute;
  }

  .xxxld\:relative {
    position: relative;
  }

  .xxxld\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxxld\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxxld\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xxxld\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xxxld\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xxxld\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xxxld\:top-0 {
    top: 0;
  }

  .xxxld\:right-0 {
    right: 0;
  }

  .xxxld\:bottom-0 {
    bottom: 0;
  }

  .xxxld\:left-0 {
    left: 0;
  }

  .xxxld\:top-auto {
    top: auto;
  }

  .xxxld\:right-auto {
    right: auto;
  }

  .xxxld\:bottom-auto {
    bottom: auto;
  }

  .xxxld\:left-auto {
    left: auto;
  }

  .xxxld\:fill-current {
    fill: currentColor;
  }

  .xxxld\:fill-none {
    fill: none;
  }

  .xxxld\:stroke-current {
    stroke: currentColor;
  }

  .xxxld\:stroke-none {
    stroke: none;
  }

  .xxxld\:stroke-0 {
    stroke-width: 0;
  }

  .xxxld\:stroke-1 {
    stroke-width: 1;
  }

  .xxxld\:stroke-2 {
    stroke-width: 2;
  }

  .xxxld\:text-left {
    text-align: left;
  }

  .xxxld\:text-center {
    text-align: center;
  }

  .xxxld\:text-right {
    text-align: right;
  }

  .xxxld\:text-justify {
    text-align: justify;
  }

  .xxxld\:text-transparent {
    color: transparent;
  }

  .xxxld\:text-black {
    color: #000;
  }

  .xxxld\:text-white {
    color: #fff;
  }

  .xxxld\:text-blue-200 {
    color: #6ab4c7;
  }

  .xxxld\:text-blue-500 {
    color: #245c6d;
  }

  .xxxld\:text-blue-600 {
    color: #215362;
  }

  .xxxld\:text-blue-700 {
    color: #1e4957;
  }

  .xxxld\:text-blue-750 {
    color: #174351;
  }

  .xxxld\:text-blue-800 {
    color: #183641;
  }

  .xxxld\:text-blue-900 {
    color: #132e38;
  }

  .xxxld\:text-blue-1000 {
    color: #112b34;
  }

  .xxxld\:text-blue-800-faded {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:text-blue-800-faded2 {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:text-blue-500-faded {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:text-blue-200-faded {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:text-blue-200-faded2 {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:text-earth-200 {
    color: #f5e0c4;
  }

  .xxxld\:text-earth-300 {
    color: #ebd8bd;
  }

  .xxxld\:text-earth-400 {
    color: #d9c4a7;
  }

  .xxxld\:text-earth-500 {
    color: #ad997f;
  }

  .xxxld\:text-earth-500-faded {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:text-earth-400-faded1 {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:text-earth-400-faded2 {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:text-warm-300 {
    color: #ea7753;
  }

  .xxxld\:text-warm-800 {
    color: #8b2100;
  }

  .xxxld\:text-pink-400 {
    color: #c68ab5;
  }

  .xxxld\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xxxld\:hover\:text-black:hover {
    color: #000;
  }

  .xxxld\:hover\:text-white:hover {
    color: #fff;
  }

  .xxxld\:hover\:text-blue-200:hover {
    color: #6ab4c7;
  }

  .xxxld\:hover\:text-blue-500:hover {
    color: #245c6d;
  }

  .xxxld\:hover\:text-blue-600:hover {
    color: #215362;
  }

  .xxxld\:hover\:text-blue-700:hover {
    color: #1e4957;
  }

  .xxxld\:hover\:text-blue-750:hover {
    color: #174351;
  }

  .xxxld\:hover\:text-blue-800:hover {
    color: #183641;
  }

  .xxxld\:hover\:text-blue-900:hover {
    color: #132e38;
  }

  .xxxld\:hover\:text-blue-1000:hover {
    color: #112b34;
  }

  .xxxld\:hover\:text-blue-800-faded:hover {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:hover\:text-blue-800-faded2:hover {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:hover\:text-blue-500-faded:hover {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:hover\:text-blue-200-faded:hover {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:hover\:text-blue-200-faded2:hover {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:hover\:text-earth-200:hover {
    color: #f5e0c4;
  }

  .xxxld\:hover\:text-earth-300:hover {
    color: #ebd8bd;
  }

  .xxxld\:hover\:text-earth-400:hover {
    color: #d9c4a7;
  }

  .xxxld\:hover\:text-earth-500:hover {
    color: #ad997f;
  }

  .xxxld\:hover\:text-earth-500-faded:hover {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:hover\:text-earth-400-faded1:hover {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:hover\:text-earth-400-faded2:hover {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:hover\:text-warm-300:hover {
    color: #ea7753;
  }

  .xxxld\:hover\:text-warm-800:hover {
    color: #8b2100;
  }

  .xxxld\:hover\:text-pink-400:hover {
    color: #c68ab5;
  }

  .xxxld\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xxxld\:focus\:text-black:focus {
    color: #000;
  }

  .xxxld\:focus\:text-white:focus {
    color: #fff;
  }

  .xxxld\:focus\:text-blue-200:focus {
    color: #6ab4c7;
  }

  .xxxld\:focus\:text-blue-500:focus {
    color: #245c6d;
  }

  .xxxld\:focus\:text-blue-600:focus {
    color: #215362;
  }

  .xxxld\:focus\:text-blue-700:focus {
    color: #1e4957;
  }

  .xxxld\:focus\:text-blue-750:focus {
    color: #174351;
  }

  .xxxld\:focus\:text-blue-800:focus {
    color: #183641;
  }

  .xxxld\:focus\:text-blue-900:focus {
    color: #132e38;
  }

  .xxxld\:focus\:text-blue-1000:focus {
    color: #112b34;
  }

  .xxxld\:focus\:text-blue-800-faded:focus {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:focus\:text-blue-800-faded2:focus {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:focus\:text-blue-500-faded:focus {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:focus\:text-blue-200-faded:focus {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:focus\:text-blue-200-faded2:focus {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:focus\:text-earth-200:focus {
    color: #f5e0c4;
  }

  .xxxld\:focus\:text-earth-300:focus {
    color: #ebd8bd;
  }

  .xxxld\:focus\:text-earth-400:focus {
    color: #d9c4a7;
  }

  .xxxld\:focus\:text-earth-500:focus {
    color: #ad997f;
  }

  .xxxld\:focus\:text-earth-500-faded:focus {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:focus\:text-earth-400-faded1:focus {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:focus\:text-earth-400-faded2:focus {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:focus\:text-warm-300:focus {
    color: #ea7753;
  }

  .xxxld\:focus\:text-warm-800:focus {
    color: #8b2100;
  }

  .xxxld\:focus\:text-pink-400:focus {
    color: #c68ab5;
  }

  .xxxld\:active\:text-transparent:active {
    color: transparent;
  }

  .xxxld\:active\:text-black:active {
    color: #000;
  }

  .xxxld\:active\:text-white:active {
    color: #fff;
  }

  .xxxld\:active\:text-blue-200:active {
    color: #6ab4c7;
  }

  .xxxld\:active\:text-blue-500:active {
    color: #245c6d;
  }

  .xxxld\:active\:text-blue-600:active {
    color: #215362;
  }

  .xxxld\:active\:text-blue-700:active {
    color: #1e4957;
  }

  .xxxld\:active\:text-blue-750:active {
    color: #174351;
  }

  .xxxld\:active\:text-blue-800:active {
    color: #183641;
  }

  .xxxld\:active\:text-blue-900:active {
    color: #132e38;
  }

  .xxxld\:active\:text-blue-1000:active {
    color: #112b34;
  }

  .xxxld\:active\:text-blue-800-faded:active {
    color: rgba(24, 54, 65, 0.25);
  }

  .xxxld\:active\:text-blue-800-faded2:active {
    color: rgba(24, 54, 65, 0.7);
  }

  .xxxld\:active\:text-blue-500-faded:active {
    color: rgba(36, 92, 109, 0.1);
  }

  .xxxld\:active\:text-blue-200-faded:active {
    color: rgba(106, 180, 199, 0.6);
  }

  .xxxld\:active\:text-blue-200-faded2:active {
    color: rgba(106, 180, 199, 0.2);
  }

  .xxxld\:active\:text-earth-200:active {
    color: #f5e0c4;
  }

  .xxxld\:active\:text-earth-300:active {
    color: #ebd8bd;
  }

  .xxxld\:active\:text-earth-400:active {
    color: #d9c4a7;
  }

  .xxxld\:active\:text-earth-500:active {
    color: #ad997f;
  }

  .xxxld\:active\:text-earth-500-faded:active {
    color: rgba(173, 153, 127, 0.5);
  }

  .xxxld\:active\:text-earth-400-faded1:active {
    color: rgba(217, 196, 167, 0.6);
  }

  .xxxld\:active\:text-earth-400-faded2:active {
    color: rgba(217, 196, 167, 0.1);
  }

  .xxxld\:active\:text-warm-300:active {
    color: #ea7753;
  }

  .xxxld\:active\:text-warm-800:active {
    color: #8b2100;
  }

  .xxxld\:active\:text-pink-400:active {
    color: #c68ab5;
  }

  .xxxld\:italic {
    font-style: italic;
  }

  .xxxld\:not-italic {
    font-style: normal;
  }

  .xxxld\:uppercase {
    text-transform: uppercase;
  }

  .xxxld\:lowercase {
    text-transform: lowercase;
  }

  .xxxld\:capitalize {
    text-transform: capitalize;
  }

  .xxxld\:normal-case {
    text-transform: none;
  }

  .xxxld\:underline {
    text-decoration: underline;
  }

  .xxxld\:line-through {
    text-decoration: line-through;
  }

  .xxxld\:no-underline {
    text-decoration: none;
  }

  .xxxld\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xxxld\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xxxld\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xxxld\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xxxld\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xxxld\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xxxld\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxxld\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxxld\:tracking-slim {
    letter-spacing: 0.03em;
  }

  .xxxld\:tracking-slight {
    letter-spacing: 0.05em;
  }

  .xxxld\:tracking-wide {
    letter-spacing: 0.07em;
  }

  .xxxld\:break-normal {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xxxld\:break-words {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xxxld\:break-all {
    word-break: break-all;
  }

  .xxxld\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxxld\:w-355 {
    width: 355px;
  }

  .xxxld\:w-742 {
    width: 742px;
  }

  .xxxld\:w-auto {
    width: auto;
  }

  .xxxld\:w-9\/20 {
    width: 45%;
  }

  .xxxld\:w-11\/20 {
    width: 55%;
  }

  .xxxld\:w-9\/10 {
    width: 90%;
  }

  .xxxld\:w-full {
    width: 100%;
  }

  .xxxld\:z-2 {
    z-index: 2;
  }

  .xxxld\:z-auto {
    z-index: auto;
  }

  .xxxld\:-z-1 {
    z-index: -1;
  }

  .xxxld\:z-max {
    z-index: 999;
  }

  .xxxld\:origin-center {
    transform-origin: center;
  }

  .xxxld\:origin-top {
    transform-origin: top;
  }

  .xxxld\:origin-top-right {
    transform-origin: top right;
  }

  .xxxld\:origin-right {
    transform-origin: right;
  }

  .xxxld\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xxxld\:origin-bottom {
    transform-origin: bottom;
  }

  .xxxld\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xxxld\:origin-left {
    transform-origin: left;
  }

  .xxxld\:origin-top-left {
    transform-origin: top left;
  }

  .xxxld\:scale-0 {
    transform: scale(0);
  }

  .xxxld\:scale-50 {
    transform: scale(.5);
  }

  .xxxld\:scale-75 {
    transform: scale(.75);
  }

  .xxxld\:scale-90 {
    transform: scale(.9);
  }

  .xxxld\:scale-95 {
    transform: scale(.95);
  }

  .xxxld\:scale-100 {
    transform: scale(1);
  }

  .xxxld\:scale-105 {
    transform: scale(1.05);
  }

  .xxxld\:scale-110 {
    transform: scale(1.1);
  }

  .xxxld\:scale-125 {
    transform: scale(1.25);
  }

  .xxxld\:scale-150 {
    transform: scale(1.5);
  }

  .xxxld\:scale-x-0 {
    transform: scaleX(0);
  }

  .xxxld\:scale-x-50 {
    transform: scaleX(.5);
  }

  .xxxld\:scale-x-75 {
    transform: scaleX(.75);
  }

  .xxxld\:scale-x-90 {
    transform: scaleX(.9);
  }

  .xxxld\:scale-x-95 {
    transform: scaleX(.95);
  }

  .xxxld\:scale-x-100 {
    transform: scaleX(1);
  }

  .xxxld\:scale-x-105 {
    transform: scaleX(1.05);
  }

  .xxxld\:scale-x-110 {
    transform: scaleX(1.1);
  }

  .xxxld\:scale-x-125 {
    transform: scaleX(1.25);
  }

  .xxxld\:scale-x-150 {
    transform: scaleX(1.5);
  }

  .xxxld\:scale-y-0 {
    transform: scaleY(0);
  }

  .xxxld\:scale-y-50 {
    transform: scaleY(.5);
  }

  .xxxld\:scale-y-75 {
    transform: scaleY(.75);
  }

  .xxxld\:scale-y-90 {
    transform: scaleY(.9);
  }

  .xxxld\:scale-y-95 {
    transform: scaleY(.95);
  }

  .xxxld\:scale-y-100 {
    transform: scaleY(1);
  }

  .xxxld\:scale-y-105 {
    transform: scaleY(1.05);
  }

  .xxxld\:scale-y-110 {
    transform: scaleY(1.1);
  }

  .xxxld\:scale-y-125 {
    transform: scaleY(1.25);
  }

  .xxxld\:scale-y-150 {
    transform: scaleY(1.5);
  }

  .xxxld\:hover\:scale-0:hover {
    transform: scale(0);
  }

  .xxxld\:hover\:scale-50:hover {
    transform: scale(.5);
  }

  .xxxld\:hover\:scale-75:hover {
    transform: scale(.75);
  }

  .xxxld\:hover\:scale-90:hover {
    transform: scale(.9);
  }

  .xxxld\:hover\:scale-95:hover {
    transform: scale(.95);
  }

  .xxxld\:hover\:scale-100:hover {
    transform: scale(1);
  }

  .xxxld\:hover\:scale-105:hover {
    transform: scale(1.05);
  }

  .xxxld\:hover\:scale-110:hover {
    transform: scale(1.1);
  }

  .xxxld\:hover\:scale-125:hover {
    transform: scale(1.25);
  }

  .xxxld\:hover\:scale-150:hover {
    transform: scale(1.5);
  }

  .xxxld\:hover\:scale-x-0:hover {
    transform: scaleX(0);
  }

  .xxxld\:hover\:scale-x-50:hover {
    transform: scaleX(.5);
  }

  .xxxld\:hover\:scale-x-75:hover {
    transform: scaleX(.75);
  }

  .xxxld\:hover\:scale-x-90:hover {
    transform: scaleX(.9);
  }

  .xxxld\:hover\:scale-x-95:hover {
    transform: scaleX(.95);
  }

  .xxxld\:hover\:scale-x-100:hover {
    transform: scaleX(1);
  }

  .xxxld\:hover\:scale-x-105:hover {
    transform: scaleX(1.05);
  }

  .xxxld\:hover\:scale-x-110:hover {
    transform: scaleX(1.1);
  }

  .xxxld\:hover\:scale-x-125:hover {
    transform: scaleX(1.25);
  }

  .xxxld\:hover\:scale-x-150:hover {
    transform: scaleX(1.5);
  }

  .xxxld\:hover\:scale-y-0:hover {
    transform: scaleY(0);
  }

  .xxxld\:hover\:scale-y-50:hover {
    transform: scaleY(.5);
  }

  .xxxld\:hover\:scale-y-75:hover {
    transform: scaleY(.75);
  }

  .xxxld\:hover\:scale-y-90:hover {
    transform: scaleY(.9);
  }

  .xxxld\:hover\:scale-y-95:hover {
    transform: scaleY(.95);
  }

  .xxxld\:hover\:scale-y-100:hover {
    transform: scaleY(1);
  }

  .xxxld\:hover\:scale-y-105:hover {
    transform: scaleY(1.05);
  }

  .xxxld\:hover\:scale-y-110:hover {
    transform: scaleY(1.1);
  }

  .xxxld\:hover\:scale-y-125:hover {
    transform: scaleY(1.25);
  }

  .xxxld\:hover\:scale-y-150:hover {
    transform: scaleY(1.5);
  }

  .xxxld\:focus\:scale-0:focus {
    transform: scale(0);
  }

  .xxxld\:focus\:scale-50:focus {
    transform: scale(.5);
  }

  .xxxld\:focus\:scale-75:focus {
    transform: scale(.75);
  }

  .xxxld\:focus\:scale-90:focus {
    transform: scale(.9);
  }

  .xxxld\:focus\:scale-95:focus {
    transform: scale(.95);
  }

  .xxxld\:focus\:scale-100:focus {
    transform: scale(1);
  }

  .xxxld\:focus\:scale-105:focus {
    transform: scale(1.05);
  }

  .xxxld\:focus\:scale-110:focus {
    transform: scale(1.1);
  }

  .xxxld\:focus\:scale-125:focus {
    transform: scale(1.25);
  }

  .xxxld\:focus\:scale-150:focus {
    transform: scale(1.5);
  }

  .xxxld\:focus\:scale-x-0:focus {
    transform: scaleX(0);
  }

  .xxxld\:focus\:scale-x-50:focus {
    transform: scaleX(.5);
  }

  .xxxld\:focus\:scale-x-75:focus {
    transform: scaleX(.75);
  }

  .xxxld\:focus\:scale-x-90:focus {
    transform: scaleX(.9);
  }

  .xxxld\:focus\:scale-x-95:focus {
    transform: scaleX(.95);
  }

  .xxxld\:focus\:scale-x-100:focus {
    transform: scaleX(1);
  }

  .xxxld\:focus\:scale-x-105:focus {
    transform: scaleX(1.05);
  }

  .xxxld\:focus\:scale-x-110:focus {
    transform: scaleX(1.1);
  }

  .xxxld\:focus\:scale-x-125:focus {
    transform: scaleX(1.25);
  }

  .xxxld\:focus\:scale-x-150:focus {
    transform: scaleX(1.5);
  }

  .xxxld\:focus\:scale-y-0:focus {
    transform: scaleY(0);
  }

  .xxxld\:focus\:scale-y-50:focus {
    transform: scaleY(.5);
  }

  .xxxld\:focus\:scale-y-75:focus {
    transform: scaleY(.75);
  }

  .xxxld\:focus\:scale-y-90:focus {
    transform: scaleY(.9);
  }

  .xxxld\:focus\:scale-y-95:focus {
    transform: scaleY(.95);
  }

  .xxxld\:focus\:scale-y-100:focus {
    transform: scaleY(1);
  }

  .xxxld\:focus\:scale-y-105:focus {
    transform: scaleY(1.05);
  }

  .xxxld\:focus\:scale-y-110:focus {
    transform: scaleY(1.1);
  }

  .xxxld\:focus\:scale-y-125:focus {
    transform: scaleY(1.25);
  }

  .xxxld\:focus\:scale-y-150:focus {
    transform: scaleY(1.5);
  }

  .xxxld\:rotate-0 {
    transform: rotate(0);
  }

  .xxxld\:rotate-1 {
    transform: rotate(1deg);
  }

  .xxxld\:rotate-2 {
    transform: rotate(2deg);
  }

  .xxxld\:rotate-3 {
    transform: rotate(3deg);
  }

  .xxxld\:rotate-6 {
    transform: rotate(6deg);
  }

  .xxxld\:rotate-12 {
    transform: rotate(12deg);
  }

  .xxxld\:rotate-45 {
    transform: rotate(45deg);
  }

  .xxxld\:rotate-90 {
    transform: rotate(90deg);
  }

  .xxxld\:rotate-180 {
    transform: rotate(180deg);
  }

  .xxxld\:-rotate-180 {
    transform: rotate(-180deg);
  }

  .xxxld\:-rotate-90 {
    transform: rotate(-90deg);
  }

  .xxxld\:-rotate-45 {
    transform: rotate(-45deg);
  }

  .xxxld\:-rotate-12 {
    transform: rotate(-12deg);
  }

  .xxxld\:-rotate-6 {
    transform: rotate(-6deg);
  }

  .xxxld\:-rotate-3 {
    transform: rotate(-3deg);
  }

  .xxxld\:-rotate-2 {
    transform: rotate(-2deg);
  }

  .xxxld\:-rotate-1 {
    transform: rotate(-1deg);
  }

  .xxxld\:hover\:rotate-0:hover {
    transform: rotate(0);
  }

  .xxxld\:hover\:rotate-1:hover {
    transform: rotate(1deg);
  }

  .xxxld\:hover\:rotate-2:hover {
    transform: rotate(2deg);
  }

  .xxxld\:hover\:rotate-3:hover {
    transform: rotate(3deg);
  }

  .xxxld\:hover\:rotate-6:hover {
    transform: rotate(6deg);
  }

  .xxxld\:hover\:rotate-12:hover {
    transform: rotate(12deg);
  }

  .xxxld\:hover\:rotate-45:hover {
    transform: rotate(45deg);
  }

  .xxxld\:hover\:rotate-90:hover {
    transform: rotate(90deg);
  }

  .xxxld\:hover\:rotate-180:hover {
    transform: rotate(180deg);
  }

  .xxxld\:hover\:-rotate-180:hover {
    transform: rotate(-180deg);
  }

  .xxxld\:hover\:-rotate-90:hover {
    transform: rotate(-90deg);
  }

  .xxxld\:hover\:-rotate-45:hover {
    transform: rotate(-45deg);
  }

  .xxxld\:hover\:-rotate-12:hover {
    transform: rotate(-12deg);
  }

  .xxxld\:hover\:-rotate-6:hover {
    transform: rotate(-6deg);
  }

  .xxxld\:hover\:-rotate-3:hover {
    transform: rotate(-3deg);
  }

  .xxxld\:hover\:-rotate-2:hover {
    transform: rotate(-2deg);
  }

  .xxxld\:hover\:-rotate-1:hover {
    transform: rotate(-1deg);
  }

  .xxxld\:focus\:rotate-0:focus {
    transform: rotate(0);
  }

  .xxxld\:focus\:rotate-1:focus {
    transform: rotate(1deg);
  }

  .xxxld\:focus\:rotate-2:focus {
    transform: rotate(2deg);
  }

  .xxxld\:focus\:rotate-3:focus {
    transform: rotate(3deg);
  }

  .xxxld\:focus\:rotate-6:focus {
    transform: rotate(6deg);
  }

  .xxxld\:focus\:rotate-12:focus {
    transform: rotate(12deg);
  }

  .xxxld\:focus\:rotate-45:focus {
    transform: rotate(45deg);
  }

  .xxxld\:focus\:rotate-90:focus {
    transform: rotate(90deg);
  }

  .xxxld\:focus\:rotate-180:focus {
    transform: rotate(180deg);
  }

  .xxxld\:focus\:-rotate-180:focus {
    transform: rotate(-180deg);
  }

  .xxxld\:focus\:-rotate-90:focus {
    transform: rotate(-90deg);
  }

  .xxxld\:focus\:-rotate-45:focus {
    transform: rotate(-45deg);
  }

  .xxxld\:focus\:-rotate-12:focus {
    transform: rotate(-12deg);
  }

  .xxxld\:focus\:-rotate-6:focus {
    transform: rotate(-6deg);
  }

  .xxxld\:focus\:-rotate-3:focus {
    transform: rotate(-3deg);
  }

  .xxxld\:focus\:-rotate-2:focus {
    transform: rotate(-2deg);
  }

  .xxxld\:focus\:-rotate-1:focus {
    transform: rotate(-1deg);
  }

  .xxxld\:translate-x-0 {
    transform: translateX(0);
  }

  .xxxld\:translate-x-2 {
    transform: translateX(2px);
  }

  .xxxld\:translate-x-4 {
    transform: translateX(4px);
  }

  .xxxld\:translate-x-6 {
    transform: translateX(6px);
  }

  .xxxld\:translate-x-8 {
    transform: translateX(8px);
  }

  .xxxld\:translate-x-10 {
    transform: translateX(10px);
  }

  .xxxld\:translate-x-12 {
    transform: translateX(12px);
  }

  .xxxld\:translate-x-16 {
    transform: translateX(16px);
  }

  .xxxld\:translate-x-24 {
    transform: translateX(24px);
  }

  .xxxld\:translate-x-32 {
    transform: translateX(32px);
  }

  .xxxld\:translate-x-40 {
    transform: translateX(40px);
  }

  .xxxld\:translate-x-44 {
    transform: translateX(44px);
  }

  .xxxld\:translate-x-48 {
    transform: translateX(48px);
  }

  .xxxld\:translate-x-52 {
    transform: translateX(52px);
  }

  .xxxld\:translate-x-96 {
    transform: translateX(96px);
  }

  .xxxld\:translate-x-px {
    transform: translateX(1px);
  }

  .xxxld\:-translate-x-2 {
    transform: translateX(-2px);
  }

  .xxxld\:-translate-x-4 {
    transform: translateX(-4px);
  }

  .xxxld\:-translate-x-6 {
    transform: translateX(-6px);
  }

  .xxxld\:-translate-x-8 {
    transform: translateX(-8px);
  }

  .xxxld\:-translate-x-10 {
    transform: translateX(-10px);
  }

  .xxxld\:-translate-x-12 {
    transform: translateX(-12px);
  }

  .xxxld\:-translate-x-16 {
    transform: translateX(-16px);
  }

  .xxxld\:-translate-x-24 {
    transform: translateX(-24px);
  }

  .xxxld\:-translate-x-32 {
    transform: translateX(-32px);
  }

  .xxxld\:-translate-x-40 {
    transform: translateX(-40px);
  }

  .xxxld\:-translate-x-44 {
    transform: translateX(-44px);
  }

  .xxxld\:-translate-x-48 {
    transform: translateX(-48px);
  }

  .xxxld\:-translate-x-52 {
    transform: translateX(-52px);
  }

  .xxxld\:-translate-x-96 {
    transform: translateX(-96px);
  }

  .xxxld\:-translate-x-px {
    transform: translateX(-1px);
  }

  .xxxld\:-translate-x-full {
    transform: translateX(-100%);
  }

  .xxxld\:-translate-x-1\/2 {
    transform: translateX(-50%);
  }

  .xxxld\:translate-x-1\/2 {
    transform: translateX(50%);
  }

  .xxxld\:translate-x-full {
    transform: translateX(100%);
  }

  .xxxld\:translate-y-0 {
    transform: translateY(0);
  }

  .xxxld\:translate-y-2 {
    transform: translateY(2px);
  }

  .xxxld\:translate-y-4 {
    transform: translateY(4px);
  }

  .xxxld\:translate-y-6 {
    transform: translateY(6px);
  }

  .xxxld\:translate-y-8 {
    transform: translateY(8px);
  }

  .xxxld\:translate-y-10 {
    transform: translateY(10px);
  }

  .xxxld\:translate-y-12 {
    transform: translateY(12px);
  }

  .xxxld\:translate-y-16 {
    transform: translateY(16px);
  }

  .xxxld\:translate-y-24 {
    transform: translateY(24px);
  }

  .xxxld\:translate-y-32 {
    transform: translateY(32px);
  }

  .xxxld\:translate-y-40 {
    transform: translateY(40px);
  }

  .xxxld\:translate-y-44 {
    transform: translateY(44px);
  }

  .xxxld\:translate-y-48 {
    transform: translateY(48px);
  }

  .xxxld\:translate-y-52 {
    transform: translateY(52px);
  }

  .xxxld\:translate-y-96 {
    transform: translateY(96px);
  }

  .xxxld\:translate-y-px {
    transform: translateY(1px);
  }

  .xxxld\:-translate-y-2 {
    transform: translateY(-2px);
  }

  .xxxld\:-translate-y-4 {
    transform: translateY(-4px);
  }

  .xxxld\:-translate-y-6 {
    transform: translateY(-6px);
  }

  .xxxld\:-translate-y-8 {
    transform: translateY(-8px);
  }

  .xxxld\:-translate-y-10 {
    transform: translateY(-10px);
  }

  .xxxld\:-translate-y-12 {
    transform: translateY(-12px);
  }

  .xxxld\:-translate-y-16 {
    transform: translateY(-16px);
  }

  .xxxld\:-translate-y-24 {
    transform: translateY(-24px);
  }

  .xxxld\:-translate-y-32 {
    transform: translateY(-32px);
  }

  .xxxld\:-translate-y-40 {
    transform: translateY(-40px);
  }

  .xxxld\:-translate-y-44 {
    transform: translateY(-44px);
  }

  .xxxld\:-translate-y-48 {
    transform: translateY(-48px);
  }

  .xxxld\:-translate-y-52 {
    transform: translateY(-52px);
  }

  .xxxld\:-translate-y-96 {
    transform: translateY(-96px);
  }

  .xxxld\:-translate-y-px {
    transform: translateY(-1px);
  }

  .xxxld\:-translate-y-full {
    transform: translateY(-100%);
  }

  .xxxld\:-translate-y-1\/2 {
    transform: translateY(-50%);
  }

  .xxxld\:translate-y-1\/2 {
    transform: translateY(50%);
  }

  .xxxld\:translate-y-full {
    transform: translateY(100%);
  }

  .xxxld\:hover\:translate-x-0:hover {
    transform: translateX(0);
  }

  .xxxld\:hover\:translate-x-2:hover {
    transform: translateX(2px);
  }

  .xxxld\:hover\:translate-x-4:hover {
    transform: translateX(4px);
  }

  .xxxld\:hover\:translate-x-6:hover {
    transform: translateX(6px);
  }

  .xxxld\:hover\:translate-x-8:hover {
    transform: translateX(8px);
  }

  .xxxld\:hover\:translate-x-10:hover {
    transform: translateX(10px);
  }

  .xxxld\:hover\:translate-x-12:hover {
    transform: translateX(12px);
  }

  .xxxld\:hover\:translate-x-16:hover {
    transform: translateX(16px);
  }

  .xxxld\:hover\:translate-x-24:hover {
    transform: translateX(24px);
  }

  .xxxld\:hover\:translate-x-32:hover {
    transform: translateX(32px);
  }

  .xxxld\:hover\:translate-x-40:hover {
    transform: translateX(40px);
  }

  .xxxld\:hover\:translate-x-44:hover {
    transform: translateX(44px);
  }

  .xxxld\:hover\:translate-x-48:hover {
    transform: translateX(48px);
  }

  .xxxld\:hover\:translate-x-52:hover {
    transform: translateX(52px);
  }

  .xxxld\:hover\:translate-x-96:hover {
    transform: translateX(96px);
  }

  .xxxld\:hover\:translate-x-px:hover {
    transform: translateX(1px);
  }

  .xxxld\:hover\:-translate-x-2:hover {
    transform: translateX(-2px);
  }

  .xxxld\:hover\:-translate-x-4:hover {
    transform: translateX(-4px);
  }

  .xxxld\:hover\:-translate-x-6:hover {
    transform: translateX(-6px);
  }

  .xxxld\:hover\:-translate-x-8:hover {
    transform: translateX(-8px);
  }

  .xxxld\:hover\:-translate-x-10:hover {
    transform: translateX(-10px);
  }

  .xxxld\:hover\:-translate-x-12:hover {
    transform: translateX(-12px);
  }

  .xxxld\:hover\:-translate-x-16:hover {
    transform: translateX(-16px);
  }

  .xxxld\:hover\:-translate-x-24:hover {
    transform: translateX(-24px);
  }

  .xxxld\:hover\:-translate-x-32:hover {
    transform: translateX(-32px);
  }

  .xxxld\:hover\:-translate-x-40:hover {
    transform: translateX(-40px);
  }

  .xxxld\:hover\:-translate-x-44:hover {
    transform: translateX(-44px);
  }

  .xxxld\:hover\:-translate-x-48:hover {
    transform: translateX(-48px);
  }

  .xxxld\:hover\:-translate-x-52:hover {
    transform: translateX(-52px);
  }

  .xxxld\:hover\:-translate-x-96:hover {
    transform: translateX(-96px);
  }

  .xxxld\:hover\:-translate-x-px:hover {
    transform: translateX(-1px);
  }

  .xxxld\:hover\:-translate-x-full:hover {
    transform: translateX(-100%);
  }

  .xxxld\:hover\:-translate-x-1\/2:hover {
    transform: translateX(-50%);
  }

  .xxxld\:hover\:translate-x-1\/2:hover {
    transform: translateX(50%);
  }

  .xxxld\:hover\:translate-x-full:hover {
    transform: translateX(100%);
  }

  .xxxld\:hover\:translate-y-0:hover {
    transform: translateY(0);
  }

  .xxxld\:hover\:translate-y-2:hover {
    transform: translateY(2px);
  }

  .xxxld\:hover\:translate-y-4:hover {
    transform: translateY(4px);
  }

  .xxxld\:hover\:translate-y-6:hover {
    transform: translateY(6px);
  }

  .xxxld\:hover\:translate-y-8:hover {
    transform: translateY(8px);
  }

  .xxxld\:hover\:translate-y-10:hover {
    transform: translateY(10px);
  }

  .xxxld\:hover\:translate-y-12:hover {
    transform: translateY(12px);
  }

  .xxxld\:hover\:translate-y-16:hover {
    transform: translateY(16px);
  }

  .xxxld\:hover\:translate-y-24:hover {
    transform: translateY(24px);
  }

  .xxxld\:hover\:translate-y-32:hover {
    transform: translateY(32px);
  }

  .xxxld\:hover\:translate-y-40:hover {
    transform: translateY(40px);
  }

  .xxxld\:hover\:translate-y-44:hover {
    transform: translateY(44px);
  }

  .xxxld\:hover\:translate-y-48:hover {
    transform: translateY(48px);
  }

  .xxxld\:hover\:translate-y-52:hover {
    transform: translateY(52px);
  }

  .xxxld\:hover\:translate-y-96:hover {
    transform: translateY(96px);
  }

  .xxxld\:hover\:translate-y-px:hover {
    transform: translateY(1px);
  }

  .xxxld\:hover\:-translate-y-2:hover {
    transform: translateY(-2px);
  }

  .xxxld\:hover\:-translate-y-4:hover {
    transform: translateY(-4px);
  }

  .xxxld\:hover\:-translate-y-6:hover {
    transform: translateY(-6px);
  }

  .xxxld\:hover\:-translate-y-8:hover {
    transform: translateY(-8px);
  }

  .xxxld\:hover\:-translate-y-10:hover {
    transform: translateY(-10px);
  }

  .xxxld\:hover\:-translate-y-12:hover {
    transform: translateY(-12px);
  }

  .xxxld\:hover\:-translate-y-16:hover {
    transform: translateY(-16px);
  }

  .xxxld\:hover\:-translate-y-24:hover {
    transform: translateY(-24px);
  }

  .xxxld\:hover\:-translate-y-32:hover {
    transform: translateY(-32px);
  }

  .xxxld\:hover\:-translate-y-40:hover {
    transform: translateY(-40px);
  }

  .xxxld\:hover\:-translate-y-44:hover {
    transform: translateY(-44px);
  }

  .xxxld\:hover\:-translate-y-48:hover {
    transform: translateY(-48px);
  }

  .xxxld\:hover\:-translate-y-52:hover {
    transform: translateY(-52px);
  }

  .xxxld\:hover\:-translate-y-96:hover {
    transform: translateY(-96px);
  }

  .xxxld\:hover\:-translate-y-px:hover {
    transform: translateY(-1px);
  }

  .xxxld\:hover\:-translate-y-full:hover {
    transform: translateY(-100%);
  }

  .xxxld\:hover\:-translate-y-1\/2:hover {
    transform: translateY(-50%);
  }

  .xxxld\:hover\:translate-y-1\/2:hover {
    transform: translateY(50%);
  }

  .xxxld\:hover\:translate-y-full:hover {
    transform: translateY(100%);
  }

  .xxxld\:focus\:translate-x-0:focus {
    transform: translateX(0);
  }

  .xxxld\:focus\:translate-x-2:focus {
    transform: translateX(2px);
  }

  .xxxld\:focus\:translate-x-4:focus {
    transform: translateX(4px);
  }

  .xxxld\:focus\:translate-x-6:focus {
    transform: translateX(6px);
  }

  .xxxld\:focus\:translate-x-8:focus {
    transform: translateX(8px);
  }

  .xxxld\:focus\:translate-x-10:focus {
    transform: translateX(10px);
  }

  .xxxld\:focus\:translate-x-12:focus {
    transform: translateX(12px);
  }

  .xxxld\:focus\:translate-x-16:focus {
    transform: translateX(16px);
  }

  .xxxld\:focus\:translate-x-24:focus {
    transform: translateX(24px);
  }

  .xxxld\:focus\:translate-x-32:focus {
    transform: translateX(32px);
  }

  .xxxld\:focus\:translate-x-40:focus {
    transform: translateX(40px);
  }

  .xxxld\:focus\:translate-x-44:focus {
    transform: translateX(44px);
  }

  .xxxld\:focus\:translate-x-48:focus {
    transform: translateX(48px);
  }

  .xxxld\:focus\:translate-x-52:focus {
    transform: translateX(52px);
  }

  .xxxld\:focus\:translate-x-96:focus {
    transform: translateX(96px);
  }

  .xxxld\:focus\:translate-x-px:focus {
    transform: translateX(1px);
  }

  .xxxld\:focus\:-translate-x-2:focus {
    transform: translateX(-2px);
  }

  .xxxld\:focus\:-translate-x-4:focus {
    transform: translateX(-4px);
  }

  .xxxld\:focus\:-translate-x-6:focus {
    transform: translateX(-6px);
  }

  .xxxld\:focus\:-translate-x-8:focus {
    transform: translateX(-8px);
  }

  .xxxld\:focus\:-translate-x-10:focus {
    transform: translateX(-10px);
  }

  .xxxld\:focus\:-translate-x-12:focus {
    transform: translateX(-12px);
  }

  .xxxld\:focus\:-translate-x-16:focus {
    transform: translateX(-16px);
  }

  .xxxld\:focus\:-translate-x-24:focus {
    transform: translateX(-24px);
  }

  .xxxld\:focus\:-translate-x-32:focus {
    transform: translateX(-32px);
  }

  .xxxld\:focus\:-translate-x-40:focus {
    transform: translateX(-40px);
  }

  .xxxld\:focus\:-translate-x-44:focus {
    transform: translateX(-44px);
  }

  .xxxld\:focus\:-translate-x-48:focus {
    transform: translateX(-48px);
  }

  .xxxld\:focus\:-translate-x-52:focus {
    transform: translateX(-52px);
  }

  .xxxld\:focus\:-translate-x-96:focus {
    transform: translateX(-96px);
  }

  .xxxld\:focus\:-translate-x-px:focus {
    transform: translateX(-1px);
  }

  .xxxld\:focus\:-translate-x-full:focus {
    transform: translateX(-100%);
  }

  .xxxld\:focus\:-translate-x-1\/2:focus {
    transform: translateX(-50%);
  }

  .xxxld\:focus\:translate-x-1\/2:focus {
    transform: translateX(50%);
  }

  .xxxld\:focus\:translate-x-full:focus {
    transform: translateX(100%);
  }

  .xxxld\:focus\:translate-y-0:focus {
    transform: translateY(0);
  }

  .xxxld\:focus\:translate-y-2:focus {
    transform: translateY(2px);
  }

  .xxxld\:focus\:translate-y-4:focus {
    transform: translateY(4px);
  }

  .xxxld\:focus\:translate-y-6:focus {
    transform: translateY(6px);
  }

  .xxxld\:focus\:translate-y-8:focus {
    transform: translateY(8px);
  }

  .xxxld\:focus\:translate-y-10:focus {
    transform: translateY(10px);
  }

  .xxxld\:focus\:translate-y-12:focus {
    transform: translateY(12px);
  }

  .xxxld\:focus\:translate-y-16:focus {
    transform: translateY(16px);
  }

  .xxxld\:focus\:translate-y-24:focus {
    transform: translateY(24px);
  }

  .xxxld\:focus\:translate-y-32:focus {
    transform: translateY(32px);
  }

  .xxxld\:focus\:translate-y-40:focus {
    transform: translateY(40px);
  }

  .xxxld\:focus\:translate-y-44:focus {
    transform: translateY(44px);
  }

  .xxxld\:focus\:translate-y-48:focus {
    transform: translateY(48px);
  }

  .xxxld\:focus\:translate-y-52:focus {
    transform: translateY(52px);
  }

  .xxxld\:focus\:translate-y-96:focus {
    transform: translateY(96px);
  }

  .xxxld\:focus\:translate-y-px:focus {
    transform: translateY(1px);
  }

  .xxxld\:focus\:-translate-y-2:focus {
    transform: translateY(-2px);
  }

  .xxxld\:focus\:-translate-y-4:focus {
    transform: translateY(-4px);
  }

  .xxxld\:focus\:-translate-y-6:focus {
    transform: translateY(-6px);
  }

  .xxxld\:focus\:-translate-y-8:focus {
    transform: translateY(-8px);
  }

  .xxxld\:focus\:-translate-y-10:focus {
    transform: translateY(-10px);
  }

  .xxxld\:focus\:-translate-y-12:focus {
    transform: translateY(-12px);
  }

  .xxxld\:focus\:-translate-y-16:focus {
    transform: translateY(-16px);
  }

  .xxxld\:focus\:-translate-y-24:focus {
    transform: translateY(-24px);
  }

  .xxxld\:focus\:-translate-y-32:focus {
    transform: translateY(-32px);
  }

  .xxxld\:focus\:-translate-y-40:focus {
    transform: translateY(-40px);
  }

  .xxxld\:focus\:-translate-y-44:focus {
    transform: translateY(-44px);
  }

  .xxxld\:focus\:-translate-y-48:focus {
    transform: translateY(-48px);
  }

  .xxxld\:focus\:-translate-y-52:focus {
    transform: translateY(-52px);
  }

  .xxxld\:focus\:-translate-y-96:focus {
    transform: translateY(-96px);
  }

  .xxxld\:focus\:-translate-y-px:focus {
    transform: translateY(-1px);
  }

  .xxxld\:focus\:-translate-y-full:focus {
    transform: translateY(-100%);
  }

  .xxxld\:focus\:-translate-y-1\/2:focus {
    transform: translateY(-50%);
  }

  .xxxld\:focus\:translate-y-1\/2:focus {
    transform: translateY(50%);
  }

  .xxxld\:focus\:translate-y-full:focus {
    transform: translateY(100%);
  }

  .xxxld\:skew-x-0 {
    transform: skewX(0);
  }

  .xxxld\:skew-x-1 {
    transform: skewX(1deg);
  }

  .xxxld\:skew-x-2 {
    transform: skewX(2deg);
  }

  .xxxld\:skew-x-3 {
    transform: skewX(3deg);
  }

  .xxxld\:skew-x-6 {
    transform: skewX(6deg);
  }

  .xxxld\:skew-x-12 {
    transform: skewX(12deg);
  }

  .xxxld\:-skew-x-12 {
    transform: skewX(-12deg);
  }

  .xxxld\:-skew-x-6 {
    transform: skewX(-6deg);
  }

  .xxxld\:-skew-x-3 {
    transform: skewX(-3deg);
  }

  .xxxld\:-skew-x-2 {
    transform: skewX(-2deg);
  }

  .xxxld\:-skew-x-1 {
    transform: skewX(-1deg);
  }

  .xxxld\:skew-y-0 {
    transform: skewY(0);
  }

  .xxxld\:skew-y-1 {
    transform: skewY(1deg);
  }

  .xxxld\:skew-y-2 {
    transform: skewY(2deg);
  }

  .xxxld\:skew-y-3 {
    transform: skewY(3deg);
  }

  .xxxld\:skew-y-6 {
    transform: skewY(6deg);
  }

  .xxxld\:skew-y-12 {
    transform: skewY(12deg);
  }

  .xxxld\:-skew-y-12 {
    transform: skewY(-12deg);
  }

  .xxxld\:-skew-y-6 {
    transform: skewY(-6deg);
  }

  .xxxld\:-skew-y-3 {
    transform: skewY(-3deg);
  }

  .xxxld\:-skew-y-2 {
    transform: skewY(-2deg);
  }

  .xxxld\:-skew-y-1 {
    transform: skewY(-1deg);
  }

  .xxxld\:hover\:skew-x-0:hover {
    transform: skewX(0);
  }

  .xxxld\:hover\:skew-x-1:hover {
    transform: skewX(1deg);
  }

  .xxxld\:hover\:skew-x-2:hover {
    transform: skewX(2deg);
  }

  .xxxld\:hover\:skew-x-3:hover {
    transform: skewX(3deg);
  }

  .xxxld\:hover\:skew-x-6:hover {
    transform: skewX(6deg);
  }

  .xxxld\:hover\:skew-x-12:hover {
    transform: skewX(12deg);
  }

  .xxxld\:hover\:-skew-x-12:hover {
    transform: skewX(-12deg);
  }

  .xxxld\:hover\:-skew-x-6:hover {
    transform: skewX(-6deg);
  }

  .xxxld\:hover\:-skew-x-3:hover {
    transform: skewX(-3deg);
  }

  .xxxld\:hover\:-skew-x-2:hover {
    transform: skewX(-2deg);
  }

  .xxxld\:hover\:-skew-x-1:hover {
    transform: skewX(-1deg);
  }

  .xxxld\:hover\:skew-y-0:hover {
    transform: skewY(0);
  }

  .xxxld\:hover\:skew-y-1:hover {
    transform: skewY(1deg);
  }

  .xxxld\:hover\:skew-y-2:hover {
    transform: skewY(2deg);
  }

  .xxxld\:hover\:skew-y-3:hover {
    transform: skewY(3deg);
  }

  .xxxld\:hover\:skew-y-6:hover {
    transform: skewY(6deg);
  }

  .xxxld\:hover\:skew-y-12:hover {
    transform: skewY(12deg);
  }

  .xxxld\:hover\:-skew-y-12:hover {
    transform: skewY(-12deg);
  }

  .xxxld\:hover\:-skew-y-6:hover {
    transform: skewY(-6deg);
  }

  .xxxld\:hover\:-skew-y-3:hover {
    transform: skewY(-3deg);
  }

  .xxxld\:hover\:-skew-y-2:hover {
    transform: skewY(-2deg);
  }

  .xxxld\:hover\:-skew-y-1:hover {
    transform: skewY(-1deg);
  }

  .xxxld\:focus\:skew-x-0:focus {
    transform: skewX(0);
  }

  .xxxld\:focus\:skew-x-1:focus {
    transform: skewX(1deg);
  }

  .xxxld\:focus\:skew-x-2:focus {
    transform: skewX(2deg);
  }

  .xxxld\:focus\:skew-x-3:focus {
    transform: skewX(3deg);
  }

  .xxxld\:focus\:skew-x-6:focus {
    transform: skewX(6deg);
  }

  .xxxld\:focus\:skew-x-12:focus {
    transform: skewX(12deg);
  }

  .xxxld\:focus\:-skew-x-12:focus {
    transform: skewX(-12deg);
  }

  .xxxld\:focus\:-skew-x-6:focus {
    transform: skewX(-6deg);
  }

  .xxxld\:focus\:-skew-x-3:focus {
    transform: skewX(-3deg);
  }

  .xxxld\:focus\:-skew-x-2:focus {
    transform: skewX(-2deg);
  }

  .xxxld\:focus\:-skew-x-1:focus {
    transform: skewX(-1deg);
  }

  .xxxld\:focus\:skew-y-0:focus {
    transform: skewY(0);
  }

  .xxxld\:focus\:skew-y-1:focus {
    transform: skewY(1deg);
  }

  .xxxld\:focus\:skew-y-2:focus {
    transform: skewY(2deg);
  }

  .xxxld\:focus\:skew-y-3:focus {
    transform: skewY(3deg);
  }

  .xxxld\:focus\:skew-y-6:focus {
    transform: skewY(6deg);
  }

  .xxxld\:focus\:skew-y-12:focus {
    transform: skewY(12deg);
  }

  .xxxld\:focus\:-skew-y-12:focus {
    transform: skewY(-12deg);
  }

  .xxxld\:focus\:-skew-y-6:focus {
    transform: skewY(-6deg);
  }

  .xxxld\:focus\:-skew-y-3:focus {
    transform: skewY(-3deg);
  }

  .xxxld\:focus\:-skew-y-2:focus {
    transform: skewY(-2deg);
  }

  .xxxld\:focus\:-skew-y-1:focus {
    transform: skewY(-1deg);
  }

  .xxxld\:transition-none {
    transition-property: none;
  }

  .xxxld\:transition-all {
    transition-property: all;
  }

  .xxxld\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xxxld\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xxxld\:transition-opacity {
    transition-property: opacity;
  }

  .xxxld\:transition-shadow {
    transition-property: box-shadow;
  }

  .xxxld\:transition-transform {
    transition-property: transform;
  }

  .xxxld\:ease-linear {
    transition-timing-function: linear;
  }

  .xxxld\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xxxld\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xxxld\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xxxld\:duration-75 {
    transition-duration: 75ms;
  }

  .xxxld\:duration-100 {
    transition-duration: 100ms;
  }

  .xxxld\:duration-150 {
    transition-duration: 150ms;
  }

  .xxxld\:duration-200 {
    transition-duration: 200ms;
  }

  .xxxld\:duration-300 {
    transition-duration: 300ms;
  }

  .xxxld\:duration-500 {
    transition-duration: 500ms;
  }

  .xxxld\:duration-700 {
    transition-duration: 700ms;
  }

  .xxxld\:duration-1000 {
    transition-duration: 1000ms;
  }

  .xxxld\:delay-75 {
    transition-delay: 75ms;
  }

  .xxxld\:delay-100 {
    transition-delay: 100ms;
  }

  .xxxld\:delay-150 {
    transition-delay: 150ms;
  }

  .xxxld\:delay-200 {
    transition-delay: 200ms;
  }

  .xxxld\:delay-300 {
    transition-delay: 300ms;
  }

  .xxxld\:delay-500 {
    transition-delay: 500ms;
  }

  .xxxld\:delay-700 {
    transition-delay: 700ms;
  }

  .xxxld\:delay-1000 {
    transition-delay: 1000ms;
  }

  .xxxld\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .xxxld\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .xxxld\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xxxld\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xxxld\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }
}

