@charset "UTF-8";

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

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

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

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

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

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

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

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

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

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

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

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

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

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

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

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

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

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

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

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

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

table {
  border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

/*tailwind start components */

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

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

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

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

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

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

.c-container{
  margin-left: auto;
  margin-right: auto;
  max-width: 73.375rem;
  padding-left: 0;
  padding-right: 0;
}

.c-container-wide{
  margin-left: auto;
  margin-right: auto;
  max-width: 89.625rem;
  padding-left: 0;
  padding-right: 0;
}

/*tailwind end components */

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

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

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

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

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

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

.bg-citron{
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.bg-brown{
  --bg-opacity: 1;
  background-color: #504340;
  background-color: rgba(80, 67, 64, var(--bg-opacity));
}

.bg-gray-100{
  --bg-opacity: 1;
  background-color: #F4F4F4;
  background-color: rgba(244, 244, 244, var(--bg-opacity));
}

.bg-gray-200{
  --bg-opacity: 1;
  background-color: #d5d6d7;
  background-color: rgba(213, 214, 215, var(--bg-opacity));
}

.bg-gray-300{
  --bg-opacity: 1;
  background-color: #75787B;
  background-color: rgba(117, 120, 123, var(--bg-opacity));
}

.bg-gray-900{
  --bg-opacity: 1;
  background-color: #1b1c1c;
  background-color: rgba(27, 28, 28, var(--bg-opacity));
}

.bg-gray{
  --bg-opacity: 1;
  background-color: #5D6063;
  background-color: rgba(93, 96, 99, var(--bg-opacity));
}

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

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

.hover\:bg-citron:hover{
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.hover\:bg-brown:hover{
  --bg-opacity: 1;
  background-color: #504340;
  background-color: rgba(80, 67, 64, var(--bg-opacity));
}

.hover\:bg-gray-100:hover{
  --bg-opacity: 1;
  background-color: #F4F4F4;
  background-color: rgba(244, 244, 244, var(--bg-opacity));
}

.hover\:bg-gray-200:hover{
  --bg-opacity: 1;
  background-color: #d5d6d7;
  background-color: rgba(213, 214, 215, var(--bg-opacity));
}

.hover\:bg-gray-300:hover{
  --bg-opacity: 1;
  background-color: #75787B;
  background-color: rgba(117, 120, 123, var(--bg-opacity));
}

.hover\:bg-gray-900:hover{
  --bg-opacity: 1;
  background-color: #1b1c1c;
  background-color: rgba(27, 28, 28, var(--bg-opacity));
}

.hover\:bg-gray:hover{
  --bg-opacity: 1;
  background-color: #5D6063;
  background-color: rgba(93, 96, 99, var(--bg-opacity));
}

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

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

.focus\:bg-citron:focus{
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.focus\:bg-brown:focus{
  --bg-opacity: 1;
  background-color: #504340;
  background-color: rgba(80, 67, 64, var(--bg-opacity));
}

.focus\:bg-gray-100:focus{
  --bg-opacity: 1;
  background-color: #F4F4F4;
  background-color: rgba(244, 244, 244, var(--bg-opacity));
}

.focus\:bg-gray-200:focus{
  --bg-opacity: 1;
  background-color: #d5d6d7;
  background-color: rgba(213, 214, 215, var(--bg-opacity));
}

.focus\:bg-gray-300:focus{
  --bg-opacity: 1;
  background-color: #75787B;
  background-color: rgba(117, 120, 123, var(--bg-opacity));
}

.focus\:bg-gray-900:focus{
  --bg-opacity: 1;
  background-color: #1b1c1c;
  background-color: rgba(27, 28, 28, var(--bg-opacity));
}

.focus\:bg-gray:focus{
  --bg-opacity: 1;
  background-color: #5D6063;
  background-color: rgba(93, 96, 99, var(--bg-opacity));
}

.bg-opacity-0{
  --bg-opacity: 0;
}

.bg-opacity-25{
  --bg-opacity: 0.25;
}

.bg-opacity-50{
  --bg-opacity: 0.5;
}

.bg-opacity-75{
  --bg-opacity: 0.75;
}

.bg-opacity-100{
  --bg-opacity: 1;
}

.hover\:bg-opacity-0:hover{
  --bg-opacity: 0;
}

.hover\:bg-opacity-25:hover{
  --bg-opacity: 0.25;
}

.hover\:bg-opacity-50:hover{
  --bg-opacity: 0.5;
}

.hover\:bg-opacity-75:hover{
  --bg-opacity: 0.75;
}

.hover\:bg-opacity-100:hover{
  --bg-opacity: 1;
}

.focus\:bg-opacity-0:focus{
  --bg-opacity: 0;
}

.focus\:bg-opacity-25:focus{
  --bg-opacity: 0.25;
}

.focus\:bg-opacity-50:focus{
  --bg-opacity: 0.5;
}

.focus\:bg-opacity-75:focus{
  --bg-opacity: 0.75;
}

.focus\:bg-opacity-100:focus{
  --bg-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-black{
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.border-white{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.border-gray-200{
  --border-opacity: 1;
  border-color: #d5d6d7;
  border-color: rgba(213, 214, 215, var(--border-opacity));
}

.hover\:border-citron:hover{
  --border-opacity: 1;
  border-color: #e0e621;
  border-color: rgba(224, 230, 33, var(--border-opacity));
}

.border-r{
  border-right-width: 1px;
}

.border-b{
  border-bottom-width: 1px;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.grid{
  display: grid;
}

.inline-grid{
  display: inline-grid;
}

.hidden{
  display: none;
}

.flex-row{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flex-row-reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-col-reverse{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-wrap-reverse{
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.flex-no-wrap{
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.items-start{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.items-stretch{
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.justify-start{
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-between{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex-1{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1;
}

.flex-auto{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.flex-initial{
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.flex-none{
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.flex-fixed-half{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.flex-half{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}

.flex-quarter{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
}

.flex-third{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 33.3%;
          flex: 1 1 33.3%;
}

.flex-gsmall{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 38%;
          flex: 0 0 38%;
}

.flex-glarge{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62%;
          flex: 0 0 62%;
}

.flex-two-thirds{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 66.7%;
          flex: 1 1 66.7%;
}

.flex-grow-0{
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.flex-grow{
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.flex-shrink-0{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.flex-shrink{
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.order-last{
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.float-right{
  float: right;
}

.font-sans{
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-extended{
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-light{
  font-weight: 300;
}

.font-normal{
  font-weight: 400;
}

.font-medium{
  font-weight: 500;
}

.font-bold{
  font-weight: 700;
}

.font-black{
  font-weight: 900;
}

.hover\:font-light:hover{
  font-weight: 300;
}

.hover\:font-normal:hover{
  font-weight: 400;
}

.hover\:font-medium:hover{
  font-weight: 500;
}

.hover\:font-bold:hover{
  font-weight: 700;
}

.hover\:font-black:hover{
  font-weight: 900;
}

.focus\:font-light:focus{
  font-weight: 300;
}

.focus\:font-normal:focus{
  font-weight: 400;
}

.focus\:font-medium:focus{
  font-weight: 500;
}

.focus\:font-bold:focus{
  font-weight: 700;
}

.focus\:font-black:focus{
  font-weight: 900;
}

.h-30{
  height: 1.875rem;
}

.h-55{
  height: 3.4375rem;
}

.text-2xs{
  font-size: 0.75rem;
}

.text-xs{
  font-size: 0.875rem;
}

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

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

.text-base{
  font-size: 1.16625rem;
}

.text-name{
  font-size: 1.1875rem;
}

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

.text-lg{
  font-size: 1.3125rem;
}

.text-xl{
  font-size: 1.625rem;
}

.text-xl2{
  font-size: 1.75rem;
}

.text-2xl{
  font-size: 1.875rem;
}

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

.text-3xl{
  font-size: 2.5rem;
}

.text-4xl{
  font-size: 2.625rem;
}

.text-date{
  font-size: 3.125rem;
}

.text-5xl{
  font-size: 3.75rem;
}

.leading-115{
  line-height: 1.1538;
}

.leading-none{
  line-height: 1;
}

.leading-tight{
  line-height: 1.25;
}

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

.leading-relaxed{
  line-height: 1.625;
}

.m-0{
  margin: 0;
}

.m-1{
  margin: 0.0625rem;
}

.m-5{
  margin: 0.3125rem;
}

.m-10{
  margin: 0.625rem;
}

.m-15{
  margin: 0.9375rem;
}

.m-20{
  margin: 1.25rem;
}

.m-25{
  margin: 1.5625rem;
}

.m-30{
  margin: 1.875rem;
}

.m-35{
  margin: 2.1875rem;
}

.m-40{
  margin: 2.5rem;
}

.m-45{
  margin: 2.8125rem;
}

.m-50{
  margin: 3.125rem;
}

.m-55{
  margin: 3.4375rem;
}

.m-60{
  margin: 3.75rem;
}

.m-65{
  margin: 4.0625rem;
}

.m-70{
  margin: 4.375rem;
}

.m-75{
  margin: 4.6875rem;
}

.m-80{
  margin: 5rem;
}

.m-85{
  margin: 5.3125rem;
}

.m-90{
  margin: 5.625rem;
}

.m-95{
  margin: 5.9375rem;
}

.m-100{
  margin: 6.25rem;
}

.m-110{
  margin: 6.875rem;
}

.m-120{
  margin: 7.5rem;
}

.-m-0{
  margin: 0;
}

.-m-1{
  margin: -0.0625rem;
}

.-m-5{
  margin: -0.3125rem;
}

.-m-10{
  margin: -0.625rem;
}

.-m-15{
  margin: -0.9375rem;
}

.-m-20{
  margin: -1.25rem;
}

.-m-25{
  margin: -1.5625rem;
}

.-m-30{
  margin: -1.875rem;
}

.-m-35{
  margin: -2.1875rem;
}

.-m-40{
  margin: -2.5rem;
}

.-m-45{
  margin: -2.8125rem;
}

.-m-50{
  margin: -3.125rem;
}

.-m-55{
  margin: -3.4375rem;
}

.-m-60{
  margin: -3.75rem;
}

.-m-65{
  margin: -4.0625rem;
}

.-m-70{
  margin: -4.375rem;
}

.-m-75{
  margin: -4.6875rem;
}

.-m-80{
  margin: -5rem;
}

.-m-85{
  margin: -5.3125rem;
}

.-m-90{
  margin: -5.625rem;
}

.-m-95{
  margin: -5.9375rem;
}

.-m-100{
  margin: -6.25rem;
}

.-m-110{
  margin: -6.875rem;
}

.-m-120{
  margin: -7.5rem;
}

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

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

.my-1{
  margin-top: 0.0625rem;
  margin-bottom: 0.0625rem;
}

.mx-1{
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
}

.my-5{
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
}

.mx-5{
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}

.my-10{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.mx-10{
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

.my-15{
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}

.mx-15{
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}

.my-20{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-20{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-25{
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

.mx-25{
  margin-left: 1.5625rem;
  margin-right: 1.5625rem;
}

.my-30{
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.mx-30{
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}

.my-35{
  margin-top: 2.1875rem;
  margin-bottom: 2.1875rem;
}

.mx-35{
  margin-left: 2.1875rem;
  margin-right: 2.1875rem;
}

.my-40{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-40{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-45{
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}

.mx-45{
  margin-left: 2.8125rem;
  margin-right: 2.8125rem;
}

.my-50{
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

.mx-50{
  margin-left: 3.125rem;
  margin-right: 3.125rem;
}

.my-55{
  margin-top: 3.4375rem;
  margin-bottom: 3.4375rem;
}

.mx-55{
  margin-left: 3.4375rem;
  margin-right: 3.4375rem;
}

.my-60{
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.mx-60{
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.my-65{
  margin-top: 4.0625rem;
  margin-bottom: 4.0625rem;
}

.mx-65{
  margin-left: 4.0625rem;
  margin-right: 4.0625rem;
}

.my-70{
  margin-top: 4.375rem;
  margin-bottom: 4.375rem;
}

.mx-70{
  margin-left: 4.375rem;
  margin-right: 4.375rem;
}

.my-75{
  margin-top: 4.6875rem;
  margin-bottom: 4.6875rem;
}

.mx-75{
  margin-left: 4.6875rem;
  margin-right: 4.6875rem;
}

.my-80{
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mx-80{
  margin-left: 5rem;
  margin-right: 5rem;
}

.my-85{
  margin-top: 5.3125rem;
  margin-bottom: 5.3125rem;
}

.mx-85{
  margin-left: 5.3125rem;
  margin-right: 5.3125rem;
}

.my-90{
  margin-top: 5.625rem;
  margin-bottom: 5.625rem;
}

.mx-90{
  margin-left: 5.625rem;
  margin-right: 5.625rem;
}

.my-95{
  margin-top: 5.9375rem;
  margin-bottom: 5.9375rem;
}

.mx-95{
  margin-left: 5.9375rem;
  margin-right: 5.9375rem;
}

.my-100{
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.mx-100{
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.my-110{
  margin-top: 6.875rem;
  margin-bottom: 6.875rem;
}

.mx-110{
  margin-left: 6.875rem;
  margin-right: 6.875rem;
}

.my-120{
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.mx-120{
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

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

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

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

.-my-1{
  margin-top: -0.0625rem;
  margin-bottom: -0.0625rem;
}

.-mx-1{
  margin-left: -0.0625rem;
  margin-right: -0.0625rem;
}

.-my-5{
  margin-top: -0.3125rem;
  margin-bottom: -0.3125rem;
}

.-mx-5{
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
}

.-my-10{
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

.-mx-10{
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.-my-15{
  margin-top: -0.9375rem;
  margin-bottom: -0.9375rem;
}

.-mx-15{
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

.-my-20{
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-mx-20{
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-my-25{
  margin-top: -1.5625rem;
  margin-bottom: -1.5625rem;
}

.-mx-25{
  margin-left: -1.5625rem;
  margin-right: -1.5625rem;
}

.-my-30{
  margin-top: -1.875rem;
  margin-bottom: -1.875rem;
}

.-mx-30{
  margin-left: -1.875rem;
  margin-right: -1.875rem;
}

.-my-35{
  margin-top: -2.1875rem;
  margin-bottom: -2.1875rem;
}

.-mx-35{
  margin-left: -2.1875rem;
  margin-right: -2.1875rem;
}

.-my-40{
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mx-40{
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-my-45{
  margin-top: -2.8125rem;
  margin-bottom: -2.8125rem;
}

.-mx-45{
  margin-left: -2.8125rem;
  margin-right: -2.8125rem;
}

.-my-50{
  margin-top: -3.125rem;
  margin-bottom: -3.125rem;
}

.-mx-50{
  margin-left: -3.125rem;
  margin-right: -3.125rem;
}

.-my-55{
  margin-top: -3.4375rem;
  margin-bottom: -3.4375rem;
}

.-mx-55{
  margin-left: -3.4375rem;
  margin-right: -3.4375rem;
}

.-my-60{
  margin-top: -3.75rem;
  margin-bottom: -3.75rem;
}

.-mx-60{
  margin-left: -3.75rem;
  margin-right: -3.75rem;
}

.-my-65{
  margin-top: -4.0625rem;
  margin-bottom: -4.0625rem;
}

.-mx-65{
  margin-left: -4.0625rem;
  margin-right: -4.0625rem;
}

.-my-70{
  margin-top: -4.375rem;
  margin-bottom: -4.375rem;
}

.-mx-70{
  margin-left: -4.375rem;
  margin-right: -4.375rem;
}

.-my-75{
  margin-top: -4.6875rem;
  margin-bottom: -4.6875rem;
}

.-mx-75{
  margin-left: -4.6875rem;
  margin-right: -4.6875rem;
}

.-my-80{
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mx-80{
  margin-left: -5rem;
  margin-right: -5rem;
}

.-my-85{
  margin-top: -5.3125rem;
  margin-bottom: -5.3125rem;
}

.-mx-85{
  margin-left: -5.3125rem;
  margin-right: -5.3125rem;
}

.-my-90{
  margin-top: -5.625rem;
  margin-bottom: -5.625rem;
}

.-mx-90{
  margin-left: -5.625rem;
  margin-right: -5.625rem;
}

.-my-95{
  margin-top: -5.9375rem;
  margin-bottom: -5.9375rem;
}

.-mx-95{
  margin-left: -5.9375rem;
  margin-right: -5.9375rem;
}

.-my-100{
  margin-top: -6.25rem;
  margin-bottom: -6.25rem;
}

.-mx-100{
  margin-left: -6.25rem;
  margin-right: -6.25rem;
}

.-my-110{
  margin-top: -6.875rem;
  margin-bottom: -6.875rem;
}

.-mx-110{
  margin-left: -6.875rem;
  margin-right: -6.875rem;
}

.-my-120{
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.-mx-120{
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

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

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

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

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

.mt-1{
  margin-top: 0.0625rem;
}

.mr-1{
  margin-right: 0.0625rem;
}

.mb-1{
  margin-bottom: 0.0625rem;
}

.ml-1{
  margin-left: 0.0625rem;
}

.mt-5{
  margin-top: 0.3125rem;
}

.mr-5{
  margin-right: 0.3125rem;
}

.mb-5{
  margin-bottom: 0.3125rem;
}

.ml-5{
  margin-left: 0.3125rem;
}

.mt-10{
  margin-top: 0.625rem;
}

.mr-10{
  margin-right: 0.625rem;
}

.mb-10{
  margin-bottom: 0.625rem;
}

.ml-10{
  margin-left: 0.625rem;
}

.mt-15{
  margin-top: 0.9375rem;
}

.mr-15{
  margin-right: 0.9375rem;
}

.mb-15{
  margin-bottom: 0.9375rem;
}

.ml-15{
  margin-left: 0.9375rem;
}

.mt-20{
  margin-top: 1.25rem;
}

.mr-20{
  margin-right: 1.25rem;
}

.mb-20{
  margin-bottom: 1.25rem;
}

.ml-20{
  margin-left: 1.25rem;
}

.mt-25{
  margin-top: 1.5625rem;
}

.mr-25{
  margin-right: 1.5625rem;
}

.mb-25{
  margin-bottom: 1.5625rem;
}

.ml-25{
  margin-left: 1.5625rem;
}

.mt-30{
  margin-top: 1.875rem;
}

.mr-30{
  margin-right: 1.875rem;
}

.mb-30{
  margin-bottom: 1.875rem;
}

.ml-30{
  margin-left: 1.875rem;
}

.mt-35{
  margin-top: 2.1875rem;
}

.mr-35{
  margin-right: 2.1875rem;
}

.mb-35{
  margin-bottom: 2.1875rem;
}

.ml-35{
  margin-left: 2.1875rem;
}

.mt-40{
  margin-top: 2.5rem;
}

.mr-40{
  margin-right: 2.5rem;
}

.mb-40{
  margin-bottom: 2.5rem;
}

.ml-40{
  margin-left: 2.5rem;
}

.mt-45{
  margin-top: 2.8125rem;
}

.mr-45{
  margin-right: 2.8125rem;
}

.mb-45{
  margin-bottom: 2.8125rem;
}

.ml-45{
  margin-left: 2.8125rem;
}

.mt-50{
  margin-top: 3.125rem;
}

.mr-50{
  margin-right: 3.125rem;
}

.mb-50{
  margin-bottom: 3.125rem;
}

.ml-50{
  margin-left: 3.125rem;
}

.mt-55{
  margin-top: 3.4375rem;
}

.mr-55{
  margin-right: 3.4375rem;
}

.mb-55{
  margin-bottom: 3.4375rem;
}

.ml-55{
  margin-left: 3.4375rem;
}

.mt-60{
  margin-top: 3.75rem;
}

.mr-60{
  margin-right: 3.75rem;
}

.mb-60{
  margin-bottom: 3.75rem;
}

.ml-60{
  margin-left: 3.75rem;
}

.mt-65{
  margin-top: 4.0625rem;
}

.mr-65{
  margin-right: 4.0625rem;
}

.mb-65{
  margin-bottom: 4.0625rem;
}

.ml-65{
  margin-left: 4.0625rem;
}

.mt-70{
  margin-top: 4.375rem;
}

.mr-70{
  margin-right: 4.375rem;
}

.mb-70{
  margin-bottom: 4.375rem;
}

.ml-70{
  margin-left: 4.375rem;
}

.mt-75{
  margin-top: 4.6875rem;
}

.mr-75{
  margin-right: 4.6875rem;
}

.mb-75{
  margin-bottom: 4.6875rem;
}

.ml-75{
  margin-left: 4.6875rem;
}

.mt-80{
  margin-top: 5rem;
}

.mr-80{
  margin-right: 5rem;
}

.mb-80{
  margin-bottom: 5rem;
}

.ml-80{
  margin-left: 5rem;
}

.mt-85{
  margin-top: 5.3125rem;
}

.mr-85{
  margin-right: 5.3125rem;
}

.mb-85{
  margin-bottom: 5.3125rem;
}

.ml-85{
  margin-left: 5.3125rem;
}

.mt-90{
  margin-top: 5.625rem;
}

.mr-90{
  margin-right: 5.625rem;
}

.mb-90{
  margin-bottom: 5.625rem;
}

.ml-90{
  margin-left: 5.625rem;
}

.mt-95{
  margin-top: 5.9375rem;
}

.mr-95{
  margin-right: 5.9375rem;
}

.mb-95{
  margin-bottom: 5.9375rem;
}

.ml-95{
  margin-left: 5.9375rem;
}

.mt-100{
  margin-top: 6.25rem;
}

.mr-100{
  margin-right: 6.25rem;
}

.mb-100{
  margin-bottom: 6.25rem;
}

.ml-100{
  margin-left: 6.25rem;
}

.mt-110{
  margin-top: 6.875rem;
}

.mr-110{
  margin-right: 6.875rem;
}

.mb-110{
  margin-bottom: 6.875rem;
}

.ml-110{
  margin-left: 6.875rem;
}

.mt-120{
  margin-top: 7.5rem;
}

.mr-120{
  margin-right: 7.5rem;
}

.mb-120{
  margin-bottom: 7.5rem;
}

.ml-120{
  margin-left: 7.5rem;
}

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

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

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

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

.-mt-1{
  margin-top: -0.0625rem;
}

.-mr-1{
  margin-right: -0.0625rem;
}

.-mb-1{
  margin-bottom: -0.0625rem;
}

.-ml-1{
  margin-left: -0.0625rem;
}

.-mt-5{
  margin-top: -0.3125rem;
}

.-mr-5{
  margin-right: -0.3125rem;
}

.-mb-5{
  margin-bottom: -0.3125rem;
}

.-ml-5{
  margin-left: -0.3125rem;
}

.-mt-10{
  margin-top: -0.625rem;
}

.-mr-10{
  margin-right: -0.625rem;
}

.-mb-10{
  margin-bottom: -0.625rem;
}

.-ml-10{
  margin-left: -0.625rem;
}

.-mt-15{
  margin-top: -0.9375rem;
}

.-mr-15{
  margin-right: -0.9375rem;
}

.-mb-15{
  margin-bottom: -0.9375rem;
}

.-ml-15{
  margin-left: -0.9375rem;
}

.-mt-20{
  margin-top: -1.25rem;
}

.-mr-20{
  margin-right: -1.25rem;
}

.-mb-20{
  margin-bottom: -1.25rem;
}

.-ml-20{
  margin-left: -1.25rem;
}

.-mt-25{
  margin-top: -1.5625rem;
}

.-mr-25{
  margin-right: -1.5625rem;
}

.-mb-25{
  margin-bottom: -1.5625rem;
}

.-ml-25{
  margin-left: -1.5625rem;
}

.-mt-30{
  margin-top: -1.875rem;
}

.-mr-30{
  margin-right: -1.875rem;
}

.-mb-30{
  margin-bottom: -1.875rem;
}

.-ml-30{
  margin-left: -1.875rem;
}

.-mt-35{
  margin-top: -2.1875rem;
}

.-mr-35{
  margin-right: -2.1875rem;
}

.-mb-35{
  margin-bottom: -2.1875rem;
}

.-ml-35{
  margin-left: -2.1875rem;
}

.-mt-40{
  margin-top: -2.5rem;
}

.-mr-40{
  margin-right: -2.5rem;
}

.-mb-40{
  margin-bottom: -2.5rem;
}

.-ml-40{
  margin-left: -2.5rem;
}

.-mt-45{
  margin-top: -2.8125rem;
}

.-mr-45{
  margin-right: -2.8125rem;
}

.-mb-45{
  margin-bottom: -2.8125rem;
}

.-ml-45{
  margin-left: -2.8125rem;
}

.-mt-50{
  margin-top: -3.125rem;
}

.-mr-50{
  margin-right: -3.125rem;
}

.-mb-50{
  margin-bottom: -3.125rem;
}

.-ml-50{
  margin-left: -3.125rem;
}

.-mt-55{
  margin-top: -3.4375rem;
}

.-mr-55{
  margin-right: -3.4375rem;
}

.-mb-55{
  margin-bottom: -3.4375rem;
}

.-ml-55{
  margin-left: -3.4375rem;
}

.-mt-60{
  margin-top: -3.75rem;
}

.-mr-60{
  margin-right: -3.75rem;
}

.-mb-60{
  margin-bottom: -3.75rem;
}

.-ml-60{
  margin-left: -3.75rem;
}

.-mt-65{
  margin-top: -4.0625rem;
}

.-mr-65{
  margin-right: -4.0625rem;
}

.-mb-65{
  margin-bottom: -4.0625rem;
}

.-ml-65{
  margin-left: -4.0625rem;
}

.-mt-70{
  margin-top: -4.375rem;
}

.-mr-70{
  margin-right: -4.375rem;
}

.-mb-70{
  margin-bottom: -4.375rem;
}

.-ml-70{
  margin-left: -4.375rem;
}

.-mt-75{
  margin-top: -4.6875rem;
}

.-mr-75{
  margin-right: -4.6875rem;
}

.-mb-75{
  margin-bottom: -4.6875rem;
}

.-ml-75{
  margin-left: -4.6875rem;
}

.-mt-80{
  margin-top: -5rem;
}

.-mr-80{
  margin-right: -5rem;
}

.-mb-80{
  margin-bottom: -5rem;
}

.-ml-80{
  margin-left: -5rem;
}

.-mt-85{
  margin-top: -5.3125rem;
}

.-mr-85{
  margin-right: -5.3125rem;
}

.-mb-85{
  margin-bottom: -5.3125rem;
}

.-ml-85{
  margin-left: -5.3125rem;
}

.-mt-90{
  margin-top: -5.625rem;
}

.-mr-90{
  margin-right: -5.625rem;
}

.-mb-90{
  margin-bottom: -5.625rem;
}

.-ml-90{
  margin-left: -5.625rem;
}

.-mt-95{
  margin-top: -5.9375rem;
}

.-mr-95{
  margin-right: -5.9375rem;
}

.-mb-95{
  margin-bottom: -5.9375rem;
}

.-ml-95{
  margin-left: -5.9375rem;
}

.-mt-100{
  margin-top: -6.25rem;
}

.-mr-100{
  margin-right: -6.25rem;
}

.-mb-100{
  margin-bottom: -6.25rem;
}

.-ml-100{
  margin-left: -6.25rem;
}

.-mt-110{
  margin-top: -6.875rem;
}

.-mr-110{
  margin-right: -6.875rem;
}

.-mb-110{
  margin-bottom: -6.875rem;
}

.-ml-110{
  margin-left: -6.875rem;
}

.-mt-120{
  margin-top: -7.5rem;
}

.-mr-120{
  margin-right: -7.5rem;
}

.-mb-120{
  margin-bottom: -7.5rem;
}

.-ml-120{
  margin-left: -7.5rem;
}

.max-w-book{
  max-width: 22.5rem;
}

.max-w-editorial{
  max-width: 43.125rem;
}

.max-w-publication{
  max-width: 61.875rem;
}

.opacity-50{
  opacity: 0.5;
}

.overflow-hidden{
  overflow: hidden;
}

.p-0{
  padding: 0;
}

.p-1{
  padding: 0.0625rem;
}

.p-5{
  padding: 0.3125rem;
}

.p-10{
  padding: 0.625rem;
}

.p-15{
  padding: 0.9375rem;
}

.p-20{
  padding: 1.25rem;
}

.p-25{
  padding: 1.5625rem;
}

.p-30{
  padding: 1.875rem;
}

.p-35{
  padding: 2.1875rem;
}

.p-40{
  padding: 2.5rem;
}

.p-45{
  padding: 2.8125rem;
}

.p-50{
  padding: 3.125rem;
}

.p-55{
  padding: 3.4375rem;
}

.p-60{
  padding: 3.75rem;
}

.p-65{
  padding: 4.0625rem;
}

.p-70{
  padding: 4.375rem;
}

.p-75{
  padding: 4.6875rem;
}

.p-80{
  padding: 5rem;
}

.p-85{
  padding: 5.3125rem;
}

.p-90{
  padding: 5.625rem;
}

.p-95{
  padding: 5.9375rem;
}

.p-100{
  padding: 6.25rem;
}

.p-110{
  padding: 6.875rem;
}

.p-120{
  padding: 7.5rem;
}

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

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

.py-1{
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}

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

.py-5{
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}

.px-5{
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

.py-10{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

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

.py-15{
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}

.px-15{
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.py-20{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-20{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-25{
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}

.px-25{
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}

.py-30{
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.px-30{
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.py-35{
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
}

.px-35{
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
}

.py-40{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

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

.py-45{
  padding-top: 2.8125rem;
  padding-bottom: 2.8125rem;
}

.px-45{
  padding-left: 2.8125rem;
  padding-right: 2.8125rem;
}

.py-50{
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.px-50{
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}

.py-55{
  padding-top: 3.4375rem;
  padding-bottom: 3.4375rem;
}

.px-55{
  padding-left: 3.4375rem;
  padding-right: 3.4375rem;
}

.py-60{
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.px-60{
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.py-65{
  padding-top: 4.0625rem;
  padding-bottom: 4.0625rem;
}

.px-65{
  padding-left: 4.0625rem;
  padding-right: 4.0625rem;
}

.py-70{
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}

.px-70{
  padding-left: 4.375rem;
  padding-right: 4.375rem;
}

.py-75{
  padding-top: 4.6875rem;
  padding-bottom: 4.6875rem;
}

.px-75{
  padding-left: 4.6875rem;
  padding-right: 4.6875rem;
}

.py-80{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-80{
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-85{
  padding-top: 5.3125rem;
  padding-bottom: 5.3125rem;
}

.px-85{
  padding-left: 5.3125rem;
  padding-right: 5.3125rem;
}

.py-90{
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.px-90{
  padding-left: 5.625rem;
  padding-right: 5.625rem;
}

.py-95{
  padding-top: 5.9375rem;
  padding-bottom: 5.9375rem;
}

.px-95{
  padding-left: 5.9375rem;
  padding-right: 5.9375rem;
}

.py-100{
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.px-100{
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.py-110{
  padding-top: 6.875rem;
  padding-bottom: 6.875rem;
}

.px-110{
  padding-left: 6.875rem;
  padding-right: 6.875rem;
}

.py-120{
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.px-120{
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

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

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

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

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

.pt-1{
  padding-top: 0.0625rem;
}

.pr-1{
  padding-right: 0.0625rem;
}

.pb-1{
  padding-bottom: 0.0625rem;
}

.pl-1{
  padding-left: 0.0625rem;
}

.pt-5{
  padding-top: 0.3125rem;
}

.pr-5{
  padding-right: 0.3125rem;
}

.pb-5{
  padding-bottom: 0.3125rem;
}

.pl-5{
  padding-left: 0.3125rem;
}

.pt-10{
  padding-top: 0.625rem;
}

.pr-10{
  padding-right: 0.625rem;
}

.pb-10{
  padding-bottom: 0.625rem;
}

.pl-10{
  padding-left: 0.625rem;
}

.pt-15{
  padding-top: 0.9375rem;
}

.pr-15{
  padding-right: 0.9375rem;
}

.pb-15{
  padding-bottom: 0.9375rem;
}

.pl-15{
  padding-left: 0.9375rem;
}

.pt-20{
  padding-top: 1.25rem;
}

.pr-20{
  padding-right: 1.25rem;
}

.pb-20{
  padding-bottom: 1.25rem;
}

.pl-20{
  padding-left: 1.25rem;
}

.pt-25{
  padding-top: 1.5625rem;
}

.pr-25{
  padding-right: 1.5625rem;
}

.pb-25{
  padding-bottom: 1.5625rem;
}

.pl-25{
  padding-left: 1.5625rem;
}

.pt-30{
  padding-top: 1.875rem;
}

.pr-30{
  padding-right: 1.875rem;
}

.pb-30{
  padding-bottom: 1.875rem;
}

.pl-30{
  padding-left: 1.875rem;
}

.pt-35{
  padding-top: 2.1875rem;
}

.pr-35{
  padding-right: 2.1875rem;
}

.pb-35{
  padding-bottom: 2.1875rem;
}

.pl-35{
  padding-left: 2.1875rem;
}

.pt-40{
  padding-top: 2.5rem;
}

.pr-40{
  padding-right: 2.5rem;
}

.pb-40{
  padding-bottom: 2.5rem;
}

.pl-40{
  padding-left: 2.5rem;
}

.pt-45{
  padding-top: 2.8125rem;
}

.pr-45{
  padding-right: 2.8125rem;
}

.pb-45{
  padding-bottom: 2.8125rem;
}

.pl-45{
  padding-left: 2.8125rem;
}

.pt-50{
  padding-top: 3.125rem;
}

.pr-50{
  padding-right: 3.125rem;
}

.pb-50{
  padding-bottom: 3.125rem;
}

.pl-50{
  padding-left: 3.125rem;
}

.pt-55{
  padding-top: 3.4375rem;
}

.pr-55{
  padding-right: 3.4375rem;
}

.pb-55{
  padding-bottom: 3.4375rem;
}

.pl-55{
  padding-left: 3.4375rem;
}

.pt-60{
  padding-top: 3.75rem;
}

.pr-60{
  padding-right: 3.75rem;
}

.pb-60{
  padding-bottom: 3.75rem;
}

.pl-60{
  padding-left: 3.75rem;
}

.pt-65{
  padding-top: 4.0625rem;
}

.pr-65{
  padding-right: 4.0625rem;
}

.pb-65{
  padding-bottom: 4.0625rem;
}

.pl-65{
  padding-left: 4.0625rem;
}

.pt-70{
  padding-top: 4.375rem;
}

.pr-70{
  padding-right: 4.375rem;
}

.pb-70{
  padding-bottom: 4.375rem;
}

.pl-70{
  padding-left: 4.375rem;
}

.pt-75{
  padding-top: 4.6875rem;
}

.pr-75{
  padding-right: 4.6875rem;
}

.pb-75{
  padding-bottom: 4.6875rem;
}

.pl-75{
  padding-left: 4.6875rem;
}

.pt-80{
  padding-top: 5rem;
}

.pr-80{
  padding-right: 5rem;
}

.pb-80{
  padding-bottom: 5rem;
}

.pl-80{
  padding-left: 5rem;
}

.pt-85{
  padding-top: 5.3125rem;
}

.pr-85{
  padding-right: 5.3125rem;
}

.pb-85{
  padding-bottom: 5.3125rem;
}

.pl-85{
  padding-left: 5.3125rem;
}

.pt-90{
  padding-top: 5.625rem;
}

.pr-90{
  padding-right: 5.625rem;
}

.pb-90{
  padding-bottom: 5.625rem;
}

.pl-90{
  padding-left: 5.625rem;
}

.pt-95{
  padding-top: 5.9375rem;
}

.pr-95{
  padding-right: 5.9375rem;
}

.pb-95{
  padding-bottom: 5.9375rem;
}

.pl-95{
  padding-left: 5.9375rem;
}

.pt-100{
  padding-top: 6.25rem;
}

.pr-100{
  padding-right: 6.25rem;
}

.pb-100{
  padding-bottom: 6.25rem;
}

.pl-100{
  padding-left: 6.25rem;
}

.pt-110{
  padding-top: 6.875rem;
}

.pr-110{
  padding-right: 6.875rem;
}

.pb-110{
  padding-bottom: 6.875rem;
}

.pl-110{
  padding-left: 6.875rem;
}

.pt-120{
  padding-top: 7.5rem;
}

.pr-120{
  padding-right: 7.5rem;
}

.pb-120{
  padding-bottom: 7.5rem;
}

.pl-120{
  padding-left: 7.5rem;
}

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

.resize{
  resize: both;
}

.fill-current{
  fill: currentColor;
}

.text-left{
  text-align: left;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.text-justify{
  text-align: justify;
}

.text-black{
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.text-white{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.text-citron{
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
}

.text-brown{
  --text-opacity: 1;
  color: #504340;
  color: rgba(80, 67, 64, var(--text-opacity));
}

.text-gray-100{
  --text-opacity: 1;
  color: #F4F4F4;
  color: rgba(244, 244, 244, var(--text-opacity));
}

.text-gray-200{
  --text-opacity: 1;
  color: #d5d6d7;
  color: rgba(213, 214, 215, var(--text-opacity));
}

.text-gray-300{
  --text-opacity: 1;
  color: #75787B;
  color: rgba(117, 120, 123, var(--text-opacity));
}

.text-gray-900{
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.text-gray{
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
}

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

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

.hover\:text-citron:hover{
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
}

.hover\:text-brown:hover{
  --text-opacity: 1;
  color: #504340;
  color: rgba(80, 67, 64, var(--text-opacity));
}

.hover\:text-gray-100:hover{
  --text-opacity: 1;
  color: #F4F4F4;
  color: rgba(244, 244, 244, var(--text-opacity));
}

.hover\:text-gray-200:hover{
  --text-opacity: 1;
  color: #d5d6d7;
  color: rgba(213, 214, 215, var(--text-opacity));
}

.hover\:text-gray-300:hover{
  --text-opacity: 1;
  color: #75787B;
  color: rgba(117, 120, 123, var(--text-opacity));
}

.hover\:text-gray-900:hover{
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.hover\:text-gray:hover{
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
}

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

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

.focus\:text-citron:focus{
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
}

.focus\:text-brown:focus{
  --text-opacity: 1;
  color: #504340;
  color: rgba(80, 67, 64, var(--text-opacity));
}

.focus\:text-gray-100:focus{
  --text-opacity: 1;
  color: #F4F4F4;
  color: rgba(244, 244, 244, var(--text-opacity));
}

.focus\:text-gray-200:focus{
  --text-opacity: 1;
  color: #d5d6d7;
  color: rgba(213, 214, 215, var(--text-opacity));
}

.focus\:text-gray-300:focus{
  --text-opacity: 1;
  color: #75787B;
  color: rgba(117, 120, 123, var(--text-opacity));
}

.focus\:text-gray-900:focus{
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.focus\:text-gray:focus{
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
}

.text-opacity-0{
  --text-opacity: 0;
}

.text-opacity-25{
  --text-opacity: 0.25;
}

.text-opacity-50{
  --text-opacity: 0.5;
}

.text-opacity-75{
  --text-opacity: 0.75;
}

.text-opacity-100{
  --text-opacity: 1;
}

.hover\:text-opacity-0:hover{
  --text-opacity: 0;
}

.hover\:text-opacity-25:hover{
  --text-opacity: 0.25;
}

.hover\:text-opacity-50:hover{
  --text-opacity: 0.5;
}

.hover\:text-opacity-75:hover{
  --text-opacity: 0.75;
}

.hover\:text-opacity-100:hover{
  --text-opacity: 1;
}

.focus\:text-opacity-0:focus{
  --text-opacity: 0;
}

.focus\:text-opacity-25:focus{
  --text-opacity: 0.25;
}

.focus\:text-opacity-50:focus{
  --text-opacity: 0.5;
}

.focus\:text-opacity-75:focus{
  --text-opacity: 0.75;
}

.focus\:text-opacity-100:focus{
  --text-opacity: 1;
}

.italic{
  font-style: italic;
}

.not-italic{
  font-style: normal;
}

.uppercase{
  text-transform: uppercase;
}

.align-text-top{
  vertical-align: text-top;
}

.align-text-bottom{
  vertical-align: text-bottom;
}

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

.w-30{
  width: 1.875rem;
}

.w-60{
  width: 3.75rem;
}

.w-full{
  width: 100%;
}

.z-0{
  z-index: 0;
}

.z-10{
  z-index: 10;
}

.z-20{
  z-index: 20;
}

.z-30{
  z-index: 30;
}

.z-40{
  z-index: 40;
}

.z-50{
  z-index: 50;
}

.z-auto{
  z-index: auto;
}

.gap-0{
  grid-gap: 0;
  gap: 0;
}

.gap-1{
  grid-gap: 0.0625rem;
  gap: 0.0625rem;
}

.gap-5{
  grid-gap: 0.3125rem;
  gap: 0.3125rem;
}

.gap-10{
  grid-gap: 0.625rem;
  gap: 0.625rem;
}

.gap-15{
  grid-gap: 0.9375rem;
  gap: 0.9375rem;
}

.gap-20{
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.gap-25{
  grid-gap: 1.5625rem;
  gap: 1.5625rem;
}

.gap-30{
  grid-gap: 1.875rem;
  gap: 1.875rem;
}

.gap-35{
  grid-gap: 2.1875rem;
  gap: 2.1875rem;
}

.gap-40{
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.gap-45{
  grid-gap: 2.8125rem;
  gap: 2.8125rem;
}

.gap-50{
  grid-gap: 3.125rem;
  gap: 3.125rem;
}

.gap-55{
  grid-gap: 3.4375rem;
  gap: 3.4375rem;
}

.gap-60{
  grid-gap: 3.75rem;
  gap: 3.75rem;
}

.gap-65{
  grid-gap: 4.0625rem;
  gap: 4.0625rem;
}

.gap-70{
  grid-gap: 4.375rem;
  gap: 4.375rem;
}

.gap-75{
  grid-gap: 4.6875rem;
  gap: 4.6875rem;
}

.gap-80{
  grid-gap: 5rem;
  gap: 5rem;
}

.gap-85{
  grid-gap: 5.3125rem;
  gap: 5.3125rem;
}

.gap-90{
  grid-gap: 5.625rem;
  gap: 5.625rem;
}

.gap-95{
  grid-gap: 5.9375rem;
  gap: 5.9375rem;
}

.gap-100{
  grid-gap: 6.25rem;
  gap: 6.25rem;
}

.gap-110{
  grid-gap: 6.875rem;
  gap: 6.875rem;
}

.gap-120{
  grid-gap: 7.5rem;
  gap: 7.5rem;
}

.gap-140{
  grid-gap: 8.75rem;
  gap: 8.75rem;
}

.col-gap-0{
  grid-column-gap: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

.col-gap-1{
  grid-column-gap: 0.0625rem;
  -webkit-column-gap: 0.0625rem;
     -moz-column-gap: 0.0625rem;
          column-gap: 0.0625rem;
}

.col-gap-5{
  grid-column-gap: 0.3125rem;
  -webkit-column-gap: 0.3125rem;
     -moz-column-gap: 0.3125rem;
          column-gap: 0.3125rem;
}

.col-gap-10{
  grid-column-gap: 0.625rem;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
}

.col-gap-15{
  grid-column-gap: 0.9375rem;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
}

.col-gap-20{
  grid-column-gap: 1.25rem;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}

.col-gap-25{
  grid-column-gap: 1.5625rem;
  -webkit-column-gap: 1.5625rem;
     -moz-column-gap: 1.5625rem;
          column-gap: 1.5625rem;
}

.col-gap-30{
  grid-column-gap: 1.875rem;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
}

.col-gap-35{
  grid-column-gap: 2.1875rem;
  -webkit-column-gap: 2.1875rem;
     -moz-column-gap: 2.1875rem;
          column-gap: 2.1875rem;
}

.col-gap-40{
  grid-column-gap: 2.5rem;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem;
}

.col-gap-45{
  grid-column-gap: 2.8125rem;
  -webkit-column-gap: 2.8125rem;
     -moz-column-gap: 2.8125rem;
          column-gap: 2.8125rem;
}

.col-gap-50{
  grid-column-gap: 3.125rem;
  -webkit-column-gap: 3.125rem;
     -moz-column-gap: 3.125rem;
          column-gap: 3.125rem;
}

.col-gap-55{
  grid-column-gap: 3.4375rem;
  -webkit-column-gap: 3.4375rem;
     -moz-column-gap: 3.4375rem;
          column-gap: 3.4375rem;
}

.col-gap-60{
  grid-column-gap: 3.75rem;
  -webkit-column-gap: 3.75rem;
     -moz-column-gap: 3.75rem;
          column-gap: 3.75rem;
}

.col-gap-65{
  grid-column-gap: 4.0625rem;
  -webkit-column-gap: 4.0625rem;
     -moz-column-gap: 4.0625rem;
          column-gap: 4.0625rem;
}

.col-gap-70{
  grid-column-gap: 4.375rem;
  -webkit-column-gap: 4.375rem;
     -moz-column-gap: 4.375rem;
          column-gap: 4.375rem;
}

.col-gap-75{
  grid-column-gap: 4.6875rem;
  -webkit-column-gap: 4.6875rem;
     -moz-column-gap: 4.6875rem;
          column-gap: 4.6875rem;
}

.col-gap-80{
  grid-column-gap: 5rem;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
}

.col-gap-85{
  grid-column-gap: 5.3125rem;
  -webkit-column-gap: 5.3125rem;
     -moz-column-gap: 5.3125rem;
          column-gap: 5.3125rem;
}

.col-gap-90{
  grid-column-gap: 5.625rem;
  -webkit-column-gap: 5.625rem;
     -moz-column-gap: 5.625rem;
          column-gap: 5.625rem;
}

.col-gap-95{
  grid-column-gap: 5.9375rem;
  -webkit-column-gap: 5.9375rem;
     -moz-column-gap: 5.9375rem;
          column-gap: 5.9375rem;
}

.col-gap-100{
  grid-column-gap: 6.25rem;
  -webkit-column-gap: 6.25rem;
     -moz-column-gap: 6.25rem;
          column-gap: 6.25rem;
}

.col-gap-110{
  grid-column-gap: 6.875rem;
  -webkit-column-gap: 6.875rem;
     -moz-column-gap: 6.875rem;
          column-gap: 6.875rem;
}

.col-gap-120{
  grid-column-gap: 7.5rem;
  -webkit-column-gap: 7.5rem;
     -moz-column-gap: 7.5rem;
          column-gap: 7.5rem;
}

.col-gap-140{
  grid-column-gap: 8.75rem;
  -webkit-column-gap: 8.75rem;
     -moz-column-gap: 8.75rem;
          column-gap: 8.75rem;
}

.row-gap-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.row-gap-1{
  grid-row-gap: 0.0625rem;
  row-gap: 0.0625rem;
}

.row-gap-5{
  grid-row-gap: 0.3125rem;
  row-gap: 0.3125rem;
}

.row-gap-10{
  grid-row-gap: 0.625rem;
  row-gap: 0.625rem;
}

.row-gap-15{
  grid-row-gap: 0.9375rem;
  row-gap: 0.9375rem;
}

.row-gap-20{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.row-gap-25{
  grid-row-gap: 1.5625rem;
  row-gap: 1.5625rem;
}

.row-gap-30{
  grid-row-gap: 1.875rem;
  row-gap: 1.875rem;
}

.row-gap-35{
  grid-row-gap: 2.1875rem;
  row-gap: 2.1875rem;
}

.row-gap-40{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.row-gap-45{
  grid-row-gap: 2.8125rem;
  row-gap: 2.8125rem;
}

.row-gap-50{
  grid-row-gap: 3.125rem;
  row-gap: 3.125rem;
}

.row-gap-55{
  grid-row-gap: 3.4375rem;
  row-gap: 3.4375rem;
}

.row-gap-60{
  grid-row-gap: 3.75rem;
  row-gap: 3.75rem;
}

.row-gap-65{
  grid-row-gap: 4.0625rem;
  row-gap: 4.0625rem;
}

.row-gap-70{
  grid-row-gap: 4.375rem;
  row-gap: 4.375rem;
}

.row-gap-75{
  grid-row-gap: 4.6875rem;
  row-gap: 4.6875rem;
}

.row-gap-80{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.row-gap-85{
  grid-row-gap: 5.3125rem;
  row-gap: 5.3125rem;
}

.row-gap-90{
  grid-row-gap: 5.625rem;
  row-gap: 5.625rem;
}

.row-gap-95{
  grid-row-gap: 5.9375rem;
  row-gap: 5.9375rem;
}

.row-gap-100{
  grid-row-gap: 6.25rem;
  row-gap: 6.25rem;
}

.row-gap-110{
  grid-row-gap: 6.875rem;
  row-gap: 6.875rem;
}

.row-gap-120{
  grid-row-gap: 7.5rem;
  row-gap: 7.5rem;
}

.row-gap-140{
  grid-row-gap: 8.75rem;
  row-gap: 8.75rem;
}

.grid-flow-row{
  grid-auto-flow: row;
}

.grid-flow-col{
  grid-auto-flow: column;
}

.grid-flow-row-dense{
  grid-auto-flow: row dense;
}

.grid-flow-col-dense{
  grid-auto-flow: column dense;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none{
  grid-template-columns: none;
}

.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none{
  grid-template-rows: none;
}

.transform{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
}

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

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

@font-face {
  font-family: "GT America Extended";

  font-weight: 900;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Black.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Black.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Black.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Black.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Black.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Black.woff") format("woff");
}

@font-face {
  font-family: "GT America Extended";

  font-weight: 700;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Bold.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Bold.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Bold.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Bold.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Bold.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Extended-Bold.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 300;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 300;

  font-style: italic;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light-Italic.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light-Italic.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light-Italic.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light-Italic.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light-Italic.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Light-Italic.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: normal;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: normal;

  font-style: italic;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular-Italic.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular-Italic.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular-Italic.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular-Italic.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular-Italic.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Regular-Italic.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 500;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 500;

  font-style: italic;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium-Italic.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium-Italic.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium-Italic.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium-Italic.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium-Italic.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Medium-Italic.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 700;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 700;

  font-style: italic;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold-Italic.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold-Italic.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold-Italic.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold-Italic.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold-Italic.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Bold-Italic.woff") format("woff");
}

@font-face {
  font-family: "GT America";

  font-weight: 900;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Black.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Black.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Black.woff2") format("woff2"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Black.otf") format("opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Black.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/GT-America-Standard-Black.woff") format("woff");
}

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

  font-weight: normal;

  font-style: normal;

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/slick.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/slick.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/slick.svg") format("svg"), url("/museum/themes/custom/pomona_museum/css/../fonts/slick.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/slick.woff") format("woff");
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */

.slick-loading .slick-list {
  background: #fff url("/museum/themes/custom/pomona_museum/css/../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */

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

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/slick.eot");

  src: url("/museum/themes/custom/pomona_museum/css/../fonts/slick.eot?#iefix") format("embedded-opentype"), url("/museum/themes/custom/pomona_museum/css/../fonts/slick.woff") format("woff"), url("/museum/themes/custom/pomona_museum/css/../fonts/slick.ttf") format("truetype"), url("/museum/themes/custom/pomona_museum/css/../fonts/slick.svg#slick") format("svg");

  font-weight: normal;

  font-style: normal;
}

/* Arrows */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 107px;
  width: 53px;
  cursor: pointer;
  background: transparent;
  top: 33%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
}

@media (min-width: 768px) {
  .slick-prev,
.slick-next {
    top: 50%;
  }
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:focus,
.slick-next:focus {
  outline: none;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}

/* Dots */

/*
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}
*/

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

#google-search-container {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

/* Development only */

html,
body {
  width: 100%;
  height: 100%;
}

body {
  letter-spacing: 0.02em;
  -webkit-font-smoothing: antialiased;
}

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

a {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.ln {
  display: inline-block;
  border-bottom: 1px currentColor solid;
}

.ln:hover {
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
}

.link {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.link:hover {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.bg-citron .editorial a:not([class]):hover {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.bg-black .link-fancy, .bg-black .link-list-fancy a, .link-list-fancy .bg-black a {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.bg-black .link-fancy:hover, .bg-black .link-list-fancy a:hover, .link-list-fancy .bg-black a:hover {
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.bg-black .link-fancy::after, .bg-black .link-list-fancy a::after, .link-list-fancy .bg-black a::after {
  display: none;
}

/* This invisible div needed for Drupal JS was screwing up grid layouts when content managers were logged in.*/

.contextual-region[class*=-grid] > .contextual {
  display: none;
}

.header-primary {
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 2.625rem;
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  line-height: 1.1538;
}

.header-feature {
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 3.75rem;
  line-height: 1.1538;
}

.header-secondary {
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.875rem;
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  line-height: 1.1538;
}

.header-teaser {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 1.625rem;
  line-height: 1.1538;
}

.header-block {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 1.3125rem;
  line-height: 1.1538;
}

.header-subtitle {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 1.1538;
}

.header-subhead {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 1.1538;
}

.bg-black .header-primary,
.bg-black .header-secondary {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.body {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.16625rem;
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
}

.intro {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 1.625rem;
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.page-grid {
  min-height: 100%;
  display: grid;
  grid-template-rows: 1fr auto;
}

.content-grid {
  min-width: 0;
  width: 100%;
  display: grid;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  grid-template-columns: minmax(30px, auto) minmax(0, 1fr) minmax(0, 1fr) minMax(30px, auto);
  grid-auto-rows: minmax(-webkit-min-content, -webkit-max-content);
  grid-auto-rows: minmax(min-content, max-content);
}

@media (min-width: 1280px) {
  .content-grid {
    grid-template-columns: minmax(10px, auto) 603px 603px minMax(10px, auto);
  }
}

.content-grid > div:not([class]) {
  grid-column: 2/4;
}

.slick-slide {
  max-width: 100vw;
}

.green-fade {
  -o-border-image: linear-gradient(to top, #e0e621 0px, #e0e621 2px, black 2px) 1 100%;
     border-image: linear-gradient(to top, #e0e621 0px, #e0e621 2px, black 2px) 1 100%;
  border-image-slice: 3;
  border-bottom-width: 3px;
  border-style: solid;
}

.overhang-left {
  margin-left: -116px;
}

.overhang-right {
  margin-right: -116px;
}

.grid-center {
  grid-column: 2/4;
}

.grid-span {
  grid-column: 1/5;
}

.grid-feature {
  grid-column: 1/5;
}

@media (min-width: 1280px) {
  .grid-feature {
    grid-row: 1/3;
    z-index: 10;
  }
}

.grid-header {
  grid-column: 1/5;
  grid-row: 1/2;
  z-index: 20;
}

@media (min-width: 1280px) {
  .grid-header {
    grid-column: 2/4;
  }
}

.eu-cookie-compliance-message {
  float: none;
  max-width: 100%;
}

.eu-cookie-compliance-message p {
  line-height: 1;
  margin-top: 22px;
  margin-right: 30px;
  margin-bottom: 10px;
}

.sliding-popup-bottom {
  width: 100%;
}

.eu-cookie-compliance-popup-open footer {
  margin-bottom: 200px;
}

@media (min-width: 1024px) {
  .eu-cookie-compliance-popup-open footer {
    margin-bottom: 150px;
  }
}

/* Drupal-specific rules */

[data-drupal-views-infinite-scroll-pager] {
  text-align: center;
}

#page,
.dialog-off-canvas-main-canvas {
  height: 100%;
}

#page .views-infinite-scroll-content-wrapper,
.dialog-off-canvas-main-canvas .views-infinite-scroll-content-wrapper {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

@media (min-width: 768px) {
  #page .views-infinite-scroll-content-wrapper,
.dialog-off-canvas-main-canvas .views-infinite-scroll-content-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  #page .views-infinite-scroll-content-wrapper,
.dialog-off-canvas-main-canvas .views-infinite-scroll-content-wrapper {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1280px) {
  .photo-offset + .content-grid {
    padding-top: 160px;
  }
}

input,
select,
textarea {
  border-width: 1px;
  --border-opacity: 1;
  border-color: #5D6063;
  border-color: rgba(93, 96, 99, var(--border-opacity));
  padding: 0.625rem;
}

.content-moderation-entity-moderation-form {
  grid-column: 2/4;
}

.slick-prev,
.slick-next {
  z-index: 50;
}

.slick-prev .fg,
.slick-next .fg {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  fill: #e0e621;
  stroke: #e0e621;
  stroke-width: 2;
}

.slick-prev .bg,
.slick-next .bg {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  fill: #000;
  fill-opacity: 0.5;
}

.slick-prev:hover .fg,
.slick-next:hover .fg {
  fill: #fff;
  stroke: #fff;
}

.slick-prev:hover .bg,
.slick-next:hover .bg {
  fill-opacity: 1;
}

.slick-2 .slick-prev,
.slick-3 .slick-prev,
.slick-1.alt-prev-next .slick-prev {
  left: 30px;
}

.slick-2 .slick-next,
.slick-3 .slick-next,
.slick-1.alt-prev-next .slick-next {
  right: 30px;
}

@media (min-width: 1440px) {
  .slick-2 .slick-prev,
.slick-3 .slick-prev,
.slick-1.alt-prev-next .slick-prev {
    left: -20px;
  }

  .slick-2 .slick-next,
.slick-3 .slick-next,
.slick-1.alt-prev-next .slick-next {
    right: -20px;
  }

  .slick-2 .slick-next svg,
.slick-2 .slick-prev svg,
.slick-3 .slick-next svg,
.slick-3 .slick-prev svg {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -webkit-filter: drop-shadow(0px 0px 0px black);
            filter: drop-shadow(0px 0px 0px black);
  }

  .slick-2 .slick-next .fg,
.slick-2 .slick-prev .fg,
.slick-3 .slick-next .fg,
.slick-3 .slick-prev .fg {
    fill: #000;
    stroke: #000;
  }

  .slick-2 .slick-next .bg,
.slick-2 .slick-prev .bg,
.slick-3 .slick-next .bg,
.slick-3 .slick-prev .bg {
    fill-opacity: 0;
  }

  .slick-2 .slick-next:hover svg,
  .slick-2 .slick-next:focus svg,
.slick-2 .slick-prev:hover svg,
.slick-2 .slick-prev:focus svg,
.slick-3 .slick-next:hover svg,
.slick-3 .slick-next:focus svg,
.slick-3 .slick-prev:hover svg,
.slick-3 .slick-prev:focus svg {
    -webkit-filter: drop-shadow(0px 8px 0px #e0e621);
            filter: drop-shadow(0px 8px 0px #e0e621);
  }
}

.slick-1.alt-prev-next .slick-next svg,
.slick-1.alt-prev-next .slick-prev svg {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -webkit-filter: drop-shadow(0px 0px 0px black);
            filter: drop-shadow(0px 0px 0px black);
  }

.slick-1.alt-prev-next .slick-next .fg,
.slick-1.alt-prev-next .slick-prev .fg {
    fill: #000;
    stroke: #000;
  }

.slick-1.alt-prev-next .slick-next .bg,
.slick-1.alt-prev-next .slick-prev .bg {
    fill-opacity: 0;
  }

.slick-1.alt-prev-next .slick-next:hover svg,
.slick-1.alt-prev-next .slick-next:focus svg,
.slick-1.alt-prev-next .slick-prev:hover svg,
.slick-1.alt-prev-next .slick-prev:focus svg {
    -webkit-filter: drop-shadow(0px 8px 0px #e0e621);
            filter: drop-shadow(0px 8px 0px #e0e621);
  }

@media (max-width: 1439px) {
  .slick-1.alt-prev-next {
    margin-top: 80px;
  }
  .slick-1.alt-prev-next .slick-prev, .slick-1.alt-prev-next .slick-next {
    top: -60px;
  }
}

.slick-1 {
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
}

.slick-1 .slick-prev {
  left: 0;
  z-index: 20;
}

.slick-1 .slick-next {
  right: 0;
}

.slick-track {
    display: flex !important;
}

.slick-slide {
    height: inherit !important;
    align-items: top;
    display: flex !important;
}

.slick-slide > div {
  width: 100%;
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.front_page .back-link,
.publication .back-link,
.exhibits .back-link,
.collection .back-link {
  display: none;
}

.views-element-container nav,
.views-element-container footer {
  grid-column: 1/3;
}

.views-element-container ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.views-element-container ul li {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  font-size: 1.16625rem;
}

time {
  white-space: nowrap;
}

.grid [data-contextual-id] {
  position: absolute;
  top: 0;
  right: 0;
}

[data-fancybox=remoteVideo] img {
  width: 100%;
  height: auto;
}

.news-archive {
  padding-top: 1.25rem;
}

.news-archive nav {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

@media print {
  .news-archive nav {
    display: none;
  }
}

.news-archive .views-row {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #d5d6d7;
  border-color: rgba(213, 214, 215, var(--border-opacity));
  margin-left: auto;
  margin-right: auto;
  max-width: 43.125rem;
}

.news-archive .views-row:last-of-type {
  border-bottom-width: 0;
}

#block-breadcrumbs ol li,
.page-breadcrumb ol li {
  display: inline;
}

#block-breadcrumbs ol li:after,
.page-breadcrumb ol li:after {
  content: " / ";
}

#block-breadcrumbs ol li:last-child:after,
.page-breadcrumb ol li:last-child:after {
  content: "";
}

#block-breadcrumbs ol a,
.page-breadcrumb ol a {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

#block-breadcrumbs ol a:hover,
.page-breadcrumb ol a:hover {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.grid-of-four {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

@media (min-width: 768px) {
  .grid-of-four {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .grid-of-four {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

.events-grid,
.past-exhibitions {
  margin-top: 3.125rem;
}

@media (min-width: 768px) {
  .events-grid,
.past-exhibitions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }
}

@media print {
  a[href]:not(.home-link)::after {
    content: " (" attr(href) ")";
  }

  a.link-corner::before, a.link-corner::after {
    border-width: 0;
    position: static;
  }
}

.corner-arrow path {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.corner-arrow .inner-line-top,
.corner-arrow .outer-line-right {
  fill: #e0e621;
}

.corner-arrow .outer-line-top,
.corner-arrow .inner-line-right {
  fill: #000;
}

.corner-arrow .arrow {
  fill: #1b1c1c;
}

.play-button {
  fill: currentColor;
}

.alert-block {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
}

.alert-block button {
  position: absolute;
  right: 10px;
  top: 10px;
}

.alert-block button svg {
  width: 40px;
  height: 40px;
}

.alert-block button svg .close-bg {
  fill: #000000;
}

.alert-block button svg .close-fg {
  fill: #e0e621;
  stroke: #e0e621;
}

.alert-block button svg:hover .close-bg {
  fill: #e0e621;
}

.alert-block button svg:hover .close-fg {
  fill: #000000;
  stroke: #000000;
}

@media (min-width: 1280px) {
  .alert-block {
    position: absolute;
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
    max-width: 25rem;
    left: calc(50% - 572px);
    bottom: 20px;
  }
}

@media (min-width: 1440px) {
  .alert-block {
    max-width: 16rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    left: calc(50% - 602px);
  }
}

.editorial {
  max-width: 43.125rem;
}

@media print {
  .editorial {
    max-width: none;
  }
}

.editorial [class*=header],
.editorial .intro,
.ck-content [class*=header],
.ck-content .intro {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.editorial p:not([class]),
.editorial p.text-align-center,
.editorial p.text-align-right,
.ck-content p:not([class]),
.ck-content p.text-align-center,
.ck-content p.text-align-right {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.16625rem;
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
  margin-bottom: 0.9375rem;
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
  letter-spacing: -0.025em;
}

.editorial p:not([class]) a.link-corner,
.editorial p.text-align-center a.link-corner,
.editorial p.text-align-right a.link-corner,
.ck-content p:not([class]) a.link-corner,
.ck-content p.text-align-center a.link-corner,
.ck-content p.text-align-right a.link-corner {
  display: inline-block;
  margin-top: 1.25rem;
}

.editorial p:not([class]):last-child,
.editorial p.text-align-center:last-child,
.editorial p.text-align-right:last-child,
.ck-content p:not([class]):last-child,
.ck-content p.text-align-center:last-child,
.ck-content p.text-align-right:last-child {
  margin-bottom: 0;
}

.editorial b,
.editorial strong,
.editorial .link-corner,
.ck-content b,
.ck-content strong,
.ck-content .link-corner {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.editorial a:not([class]),
.ck-content a:not([class]) {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.editorial a:not([class]):hover,
.ck-content a:not([class]):hover {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.editorial ul:not([class]),
.editorial ol:not([class]),
.ck-content ul:not([class]),
.ck-content ol:not([class]) {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
  font-weight: 300;
  list-style-position: outside;
  margin-left: 0.625rem;
}

.editorial ul:not([class]),
.ck-content ul:not([class]) {
  list-style-type: disc;
}

.editorial ol:not([class]),
.ck-content ol:not([class]) {
  list-style-type: decimal;
}

.editorial li:not([class]),
.ck-content li:not([class]) {
  margin-bottom: 0.3125rem;
}

.editorial h2:not([class]),
.ck-content h2:not([class]) {
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.875rem;
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  line-height: 1.1538;
  margin-bottom: 0.9375rem;
}

.editorial h3:not([class]),
.ck-content h3:not([class]) {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 1.625rem;
  line-height: 1.1538;
  margin-bottom: 0.9375rem;
}

.editorial h4:not([class]),
.ck-content h4:not([class]) {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 1.3125rem;
  line-height: 1.1538;
  margin-bottom: 0.9375rem;
}

.editorial h5:not([class]),
.ck-content h5:not([class]) {
  line-height: 1.25;
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  margin-bottom: 0.9375rem;
}

.editorial h6:not([class]),
.ck-content h6:not([class]) {
  line-height: 1.25;
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 300;
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
  margin-bottom: 0.9375rem;
}

.editorial blockquote:not([class]),
.ck-content blockquote:not([class]) {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
  border-left-width: 4px;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  --border-opacity: 1;
  border-color: #5D6063;
  border-color: rgba(93, 96, 99, var(--border-opacity));
  font-weight: 300;
}

.bg-gray-100 .editorial p,
.bg-gray-200 .editorial p {
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
}

.bg-citron .editorial p {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.bg-gray-100 .editorial b,
.bg-gray-100 .editorial strong,
.bg-gray-100 .editorial .link-corner,
.bg-gray-200 .editorial b,
.bg-gray-200 .editorial strong,
.bg-gray-200 .editorial .link-corner,
.bg-citron .editorial b,
.bg-citron .editorial strong,
.bg-citron .editorial .link-corner {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
}

.editorial.text-xs p {
  font-size: 0.875rem;
}

.editorial.text-lg p {
  font-size: 1.3125rem;
}

.editorial.text-xl p {
  font-size: 1.625rem;
  line-height: 1.0769;
}

.editorial.text-2xl p {
  font-size: 1.875rem;
}

.bg-brown .editorial,
.bg-black .editorial,
.bg-brown,
.bg-black {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.bg-brown .editorial [class*=header],
.bg-brown .editorial .intro,
.bg-black .editorial [class*=header],
.bg-black .editorial .intro,
.bg-brown [class*=header],
.bg-brown .intro,
.bg-black [class*=header],
.bg-black .intro {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.bg-brown .editorial p,
.bg-black .editorial p,
.bg-brown p,
.bg-black p {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.bg-brown .editorial .header-primary,
.bg-black .editorial .header-primary,
.bg-brown .header-primary,
.bg-black .header-primary {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.book .book__cover {
  width: 100%;
  position: relative;
  padding-bottom: 150%;
}

.book .book__cover .contextual-region {
  position: static;
}

.book .book__cover img {
  position: absolute;
  height: 100%;
  width: auto;
  bottom: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left bottom;
     object-position: left bottom;
}

figure img,
figure picture {
  width: 100%;
}

figure figcaption:empty {
  display: none;
}

@media (min-width: 768px) {
  figure {
    padding: 0;
  }
}

.home-link {
  display: block;
  padding: 1.25rem;
  margin: -1.25rem;
}

.home-link:hover {
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

footer[role=contentinfo] .home-link {
  display: inline-block;
}

.menu-button {
  padding: 0.3125rem;
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  letter-spacing: 0;
  font-size: 0.5rem;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.menu-button svg {
  display: block;
  width: 30px;
  height: 20px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.menu-button svg rect {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.menu-button[aria-expanded=true] svg .top-bar {
  -webkit-transform: rotate(37deg);
          transform: rotate(37deg);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.menu-button[aria-expanded=true] svg .middle-bar {
  -webkit-transform: scale(0);
          transform: scale(0);
}

.menu-button[aria-expanded=true] svg .bottom-bar {
  -webkit-transform: rotate(-37deg);
          transform: rotate(-37deg);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.menu-button:hover {
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.search-button {
  height: 2.5rem;
  width: 2.5rem;
}

.search-button svg {
  width: 100%;
  height: 100%;
}

.search-button path {
  stroke: #e0e621;
  fill: #e0e621;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.search-button circle {
  fill: #000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.search-button:hover path {
  stroke: #000;
  fill: #000;
}

.search-button:hover circle {
  fill: #e0e621;
}

.link-list li,
.link-list-fancy li {
  margin-bottom: 0.3125rem;
}

.link-list li {
  margin-bottom: 0.625rem;
  line-height: 1.5;
  font-size: 1.16625rem;
  background-image: url("/museum/themes/custom/pomona_museum/css/../images/arrow.svg");
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  background-position: 0 0.35em;
  padding-left: 1.2em;
}

.link-list a {
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  border-bottom-width: 1px;
}

.link-list a:hover {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.bg-citron .link-list a:hover {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.link-list-fancy li {
  margin-bottom: 0.625rem;
  line-height: 1.5;
}

.event-pair > :nth-child(odd) {
  text-align: right;
  border-right-width: 1px;
  padding-right: 1.875rem;
  --border-opacity: 1;
  border-color: #d5d6d7;
  border-color: rgba(213, 214, 215, var(--border-opacity));
  margin-right: -0.0625rem;
}

.event-pair > :nth-child(even) {
  padding-left: 1.875rem;
}

.event-pair > :first-child:last-child {
  text-align: center;
  padding-right: 0;
  border-width: 0;
  margin-right: 0;
}

.email-capture input,
.email-capture select {
  font-size: 1rem;
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  font-weight: 700;
}

.email-capture input::-webkit-input-placeholder,
.email-capture select::-webkit-input-placeholder {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  font-weight: 700;
}

.email-capture input::-moz-placeholder,
.email-capture select::-moz-placeholder {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  font-weight: 700;
}

.email-capture input::-ms-input-placeholder,
.email-capture select::-ms-input-placeholder {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  font-weight: 700;
}

.email-capture input::placeholder,
.email-capture select::placeholder {
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  font-weight: 700;
}

.headshots a {
  --text-opacity: 1;
  color: #5D6063;
  color: rgba(93, 96, 99, var(--text-opacity));
}

.hero img {
  width: 100%;
  height: auto;
}

.page-intro .editorial {
  margin-left: auto;
  margin-right: auto;
  max-width: 43.125rem;
}

.page-intro .editorial p:not([class]) {
  font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.25;
  font-weight: 400;
  font-size: 1.625rem;
}

.search-initialized {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
}

.search-initialized::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
  content: "";
  opacity: 0.97;
  z-index: -1;
}

.search-initialized form {
  padding: 1.875rem;
  margin-top: 7.5rem;
}

@media (min-width: 1280px) {
  .search-initialized form {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
}

.search-initialized input[type=search] {
  display: block;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M6.61764706%2C-8.2600593e-14 C10.2724726%2C-8.2600593e-14 13.2352941%2C2.96282151 13.2352941%2C6.61764706 C13.2352941%2C8.08408395 12.7583155%2C9.43911652 11.9510387%2C10.5360642 L16.0006106%2C14.5863971 L14.5863971%2C16.0006106 L10.5360642%2C11.9510387 C9.43911652%2C12.7583155 8.08408395%2C13.2352941 6.61764706%2C13.2352941 C2.96282151%2C13.2352941 1.687539e-14%2C10.2724726 1.687539e-14%2C6.61764706 C1.687539e-14%2C2.96282151 2.96282151%2C-8.2600593e-14 6.61764706%2C-8.2600593e-14 Z M6.61764706%2C2 C4.06739101%2C2 2%2C4.06739101 2%2C6.61764706 C2%2C9.16790311 4.06739101%2C11.2352941 6.61764706%2C11.2352941 C9.16790311%2C11.2352941 11.2352941%2C9.16790311 11.2352941%2C6.61764706 C11.2352941%2C4.06739101 9.16790311%2C2 6.61764706%2C2 Z' stroke-width='1.5' transform='translate(12 12)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: 8px 50%;
  line-height: 1.73;
  border: 1px #6b650f solid;
  border-width: 0 0 1px 0;
  background-color: #e8ef64;
  padding-left: 4.5rem;
}

.search-initialized input[type=search]::-webkit-input-placeholder {
  color: black;
}

.search-initialized input[type=search]::-moz-placeholder {
  color: black;
}

.search-initialized input[type=search]::-ms-input-placeholder {
  color: black;
}

.search-initialized input[type=search]::placeholder {
  color: black;
}

@media (min-width: 1024px) {
  .search-initialized input[type=search] {
    font-size: 2.625rem;
  }
}

.search-initialized button[type=submit] {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  --text-opacity: 1;
  color: #e0e621;
  color: rgba(224, 230, 33, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
  font-weight: 500;
  text-transform: uppercase;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.search-initialized button[type=submit]:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

@media (min-width: 1024px) {
  .search-initialized button[type=submit] {
    font-size: 2.625rem;
  }
}

.search-initialized .close-button {
  position: absolute;
  right: 7.5rem;
  top: 2.8125rem;
}

.search-initialized .close-button svg {
  width: 40px;
  height: 40px;
}

.search-initialized .close-button .close-fg {
  fill: #e0e621;
}

.search-initialized .close-button .close-bg {
  fill: black;
}

.two-col-grid > * {
  margin-bottom: 1.25rem;
}

.two-col-grid > *:last-child {
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .two-col-grid {
    margin-bottom: 0;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }
}

.views-element-container .two-col-grid .views-row {
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .views-element-container .two-col-grid {
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }
}

.link-corner,
[data-drupal-views-infinite-scroll-pager] a {
  display: inline-block;
  position: relative;
  font-weight: 900;
  font-size: 1.125rem;
  padding: 1rem 2rem 0.6rem 0;
}

.link-corner::before,
[data-drupal-views-infinite-scroll-pager] a::before {
  --border-opacity: 1;
  border-color: #e0e621;
  border-color: rgba(224, 230, 33, var(--border-opacity));
  border-width: 3px;
  border-bottom-width: 0;
  border-left-width: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  content: "";
  z-index: 1;
  position: absolute;
  top: 3px;
  right: -3px;
  bottom: 0;
  left: calc(100% - 3.75rem);
}

.link-corner::after,
[data-drupal-views-infinite-scroll-pager] a::after {
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  border-width: 3px;
  border-bottom-width: 0;
  border-left-width: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  content: "";
  z-index: 5;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: calc(100% - 3.75rem);
}

.link-corner span,
[data-drupal-views-infinite-scroll-pager] a span {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.link-corner:hover::before,
[data-drupal-views-infinite-scroll-pager] a:hover::before {
  left: 0;
  bottom: -6px;
}

.link-corner:hover::after,
[data-drupal-views-infinite-scroll-pager] a:hover::after {
  left: 0;
  bottom: -6px;
}

.link-corner:hover span,
[data-drupal-views-infinite-scroll-pager] a:hover span {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.bg-citron .link-corner::before {
  border-color: white;
}

.bg-citron .link-corner::after {
  border-color: black;
}

.bg-black:link, .bg-black:visited, .bg-black:hover, .bg-black:active,
.bg-brown .link-corner:link,
.bg-brown .link-corner:visited,
.bg-brown .link-corner:hover,
.bg-brown .link-corner:active {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.bg-black::before,
.bg-brown .link-corner::before {
  z-index: 10;
}

.bg-black::after,
.bg-brown .link-corner::after {
  border-color: black;
}

.views-element-container nav li a,
.link-fancy,
.link-list-fancy a {
  position: relative;
  font-weight: 900;
  font-size: 1.125rem;
  border-bottom-width: 3px;
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  border-image-source: url(/museum/themes/custom/pomona_museum/css/../images/linkborder.png);
  border-image-slice: 0 3 3;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  background-position: 0 1px;
  background-clip: border-box;
}

.views-element-container nav li a:hover,
.link-fancy:hover,
.link-list-fancy a:hover {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
  border-image-source: initial;
}

header[role=banner] {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1024px) {
  header[role=banner] {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

@media (min-width: 1440px) {
  header[role=banner] {
    margin-left: auto;
    margin-right: auto;
  }
}

header[role=banner] .home-link svg {
  display: block;
  height: 5.375rem;
  width: 6rem;
}

header[role=banner] .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.625rem;
  width: 100%;
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  header[role=banner] .main-menu {
    font-size: 1rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  header[role=banner] .main-menu {
    font-size: 1.25rem;
    font-size: 1.3125rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

header[role=banner] .main-menu a {
  display: block;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  margin-top: -0.3125rem;
  margin-bottom: -0.3125rem;
  padding: 0.625rem;
}

header[role=banner] .main-menu a.is-active, header[role=banner] .main-menu a:hover {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

header[role=banner].is-front {
  padding: 1.875rem;
}

@media (min-width: 1024px) {
  header[role=banner].is-front {
    margin-top: 2.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (min-width: 1440px) {
  header[role=banner].is-front {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }
}

header[role=banner].is-front .home-link svg {
  display: block;
}

@media (min-width: 1024px) {
  header[role=banner].is-front .home-link svg {
    height: 7.825rem;
    width: 8.25rem;
  }
}

.bgi-footer {
  background-image: url(/museum/themes/custom/pomona_museum/css/../images/footer-background.jpg);
  background-size: cover;
  background-position: 50% 50%;
}

@media print {
  .bgi-footer {
    background-image: none;
  }
}

footer[role=contentinfo] h2 {
  font-size: 1.3125rem;
  font-weight: 900;
  line-height: 1.25rem;
  margin-bottom: 0.9375rem;
}

footer[role=contentinfo] .home-link svg {
  display: block;
  height: 7.875rem;
  width: 8.5rem;
}

footer[role=contentinfo] .platforms {
  margin-left: -0.3125rem;
}

footer[role=contentinfo] .platforms a {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  border-radius: 9999px;
  font-size: 1.3125rem;
  padding: 0.43rem;
}

footer[role=contentinfo] .platforms a:hover {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
}

.social-media-links--platforms.horizontal li {
    display: inline-block;
    text-align: center;
    padding: .2em .35em;
}

footer[role=contentinfo] .footer-region {
  width: 100%;
}

@media (min-width: 768px) {
  footer[role=contentinfo] .footer-region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

footer[role=contentinfo] .footer-region > div {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}

@media (min-width: 768px) {
  footer[role=contentinfo] .footer-region > div {
    margin-top: 0;
    margin-bottom: 0;
  }
}

footer[role=contentinfo] .link-block-links {
  font-size: 1.3125rem;
  font-weight: 900;
  line-height: 1.25rem;
  margin-top: -0.3125rem;
  margin-bottom: -0.3125rem;
}

footer[role=contentinfo] .link-block-links a {
  line-height: 1.25rem;
  display: inline-block;
  padding: 0.3125rem;
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

footer[role=contentinfo] .link-block-links a:hover, footer[role=contentinfo] .link-block-links a:active {
  --bg-opacity: 1;
  background-color: #e0e621;
  background-color: rgba(224, 230, 33, var(--bg-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.book-header .book__cover {
  padding: 0;
  margin-bottom: 1.25rem;
}

.book-header .book__cover img {
  position: relative;
  width: 100%;
  height: auto;
}

@media (min-width: 1280px) {
  .book-header .book__cover {
    min-width: 22.5rem;
  }
}

.teaser-slabs .views-row {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #d5d6d7;
  border-color: rgba(213, 214, 215, var(--border-opacity));
}

.teaser-slabs .views-row:last-of-type {
  border-bottom-width: 0;
}

.page-header h1 {
  font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 900;
  font-size: 2.625rem;
  --text-opacity: 1;
  color: #1b1c1c;
  color: rgba(27, 28, 28, var(--text-opacity));
  line-height: 1.1538;
}

.page-header ul {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (min-width: 768px) {
  .page-header ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media print {
  .page-header ul {
    display: none;
  }
}

.page-header li {
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
  width: 100%;
}

@media (min-width: 768px) {
  .page-header li {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
    width: auto;
  }
}

/* This item, the first component on the home page, uses tailwind classes a lot less than other components 
  do because of its fiddly behavior at several breakpoints. */

.home-feature {
  padding-top: 2.5rem;
  position: relative;
  background: white -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.75, white), color-stop(0.75, #f4f4f4), color-stop(1, #f4f4f4)) scroll repeat-x;
  background: white linear-gradient(white 0, white 0.75, #f4f4f4 0.75, #f4f4f4 1) scroll repeat-x;
}

@media (min-width: 1024px) {
  .home-feature {
    padding-top: 0;
  }
}

@media (min-width: 1440px) {
  .home-feature .home-feature__container {
    width: 89.625rem;
    position: relative;
    left: 50%;
    margin-left: -44.8125rem;
  }
}

.home-feature .home-feature__content {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: relative;
}

@media (max-width: 1024px) {
  .home-feature .home-feature__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

@media (min-width: 1280px) {
  .home-feature .home-feature__content {
    padding-left: 0;
    position: relative;
    left: calc(50% - 574px);
  }
}

@media (min-width: 1440px) {
  .home-feature .home-feature__content {
    padding-left: 0;
    padding-right: 0;
    width: 385px;
    left: calc(50% - 602px);
  }
}

.home-feature .home-feature__media {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 1024px) {
  .home-feature .home-feature__media {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .home-feature .home-feature__media figcaption {
    padding-bottom: 0;
    max-width: none;
  }
}

@media (min-width: 1024px) {
  .home-feature .home-feature__media figcaption {
    padding-bottom: 0;
  }
}

@media (min-width: 1440px) {
  .home-feature .home-feature__media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56.25rem;
            flex: 0 0 56.25rem;
    width: 56.25rem;
  }

  .home-feature .home-feature__media figcaption {
    padding-right: 7.125rem;
  }
}

.photo-gallery figcaption {
  max-width: 48rem;
}

.photo-offset .editorial p:not([class]) {
  color: currentColor;
}

.photo-slab {
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1024px) {
  .photo-slab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.photo-slab.flip {
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

@media (min-width: 1024px) {
  .photo-slab__media {
    max-width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 42.1875rem;
    padding-right: 1.875rem;
  }
}

@media (min-width: 1440px) {
  .photo-slab__media {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 42.1875rem;
  }
}

.photo-slab__content {
  padding-top: 2.5rem;
}

@media (min-width: 768px) {
  .photo-slab__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

@media (min-width: 1024px) {
  .photo-slab__content {
    padding-left: 1.875rem;
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  .photo-slab--flipped .photo-slab__media {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
    padding-right: 0;
    padding-left: 1.875rem;
  }
}

@media (min-width: 1024px) {
  .photo-slab--flipped .photo-slab__content {
    padding-left: 0;
    padding-right: 1.875rem;
  }
}

@media (min-width: 1440px) {
  .photo-slab--overhang .photo-slab__media {
    width: calc(42.1875rem + 44px);
    max-width: none;
    margin-left: -116px;
  }
}

@media (min-width: 1024px) {
  .photo-slab--overhang .photo-slab__content {
    padding-right: 1.875rem;
  }
}

@media (min-width: 1440px) {
  .photo-slab--overhang .photo-slab__content {
    padding-right: 0;
  }
}

@media (min-width: 1440px) {
  .photo-slab--overhang.photo-slab--flipped .photo-slab__media {
    width: calc(42.1875rem + 44px);
    max-width: none;
    margin-left: 0;
    margin-right: -116px;
  }
}

@media (min-width: 1024px) {
  .photo-slab--overhang.photo-slab--flipped .photo-slab__content {
    padding-right: 0;
    padding-left: 1.875rem;
  }
}

@media (min-width: 1440px) {
  .photo-slab--overhang.photo-slab--flipped .photo-slab__content {
    padding-left: 0;
  }
}

.teaser .media img,
.teaser .media picture {
  width: 100%;
  height: auto;
}

.teaser a:hover .corner-arrow .inner-line-top,
.teaser a:hover .corner-arrow .outer-line-right {
  fill: #fff;
}

.teaser-event .teaser-event-block {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 6.25rem;
  height: 6.25rem;
  padding-top: 1rem;
  padding-bottom: 0.875rem;
}

.teaser-event .teaser-event-desc {
  margin-top: -0.25em;
}

@media (min-width: 640px){
  .sm\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .sm\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .sm\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .sm\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .sm\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .sm\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .sm\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .sm\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .sm\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .sm\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .sm\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .sm\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .sm\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .sm\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .sm\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .sm\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .sm\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .sm\:grid{
    display: grid;
  }

  .sm\:inline-grid{
    display: inline-grid;
  }

  .sm\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .sm\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .sm\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sm\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .sm\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .sm\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .sm\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .sm\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .sm\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .sm\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .sm\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .sm\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .sm\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .sm\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .sm\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .sm\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .sm\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .sm\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .sm\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .sm\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .sm\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:font-light{
    font-weight: 300;
  }

  .sm\:font-normal{
    font-weight: 400;
  }

  .sm\:font-medium{
    font-weight: 500;
  }

  .sm\:font-bold{
    font-weight: 700;
  }

  .sm\:font-black{
    font-weight: 900;
  }

  .sm\:hover\:font-light:hover{
    font-weight: 300;
  }

  .sm\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .sm\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .sm\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .sm\:hover\:font-black:hover{
    font-weight: 900;
  }

  .sm\:focus\:font-light:focus{
    font-weight: 300;
  }

  .sm\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .sm\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .sm\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .sm\:focus\:font-black:focus{
    font-weight: 900;
  }

  .sm\:text-2xs{
    font-size: 0.75rem;
  }

  .sm\:text-xs{
    font-size: 0.875rem;
  }

  .sm\:text-sm{
    font-size: 1rem;
  }

  .sm\:text-button{
    font-size: 1.125rem;
  }

  .sm\:text-base{
    font-size: 1.16625rem;
  }

  .sm\:text-name{
    font-size: 1.1875rem;
  }

  .sm\:text-menu{
    font-size: 1.25rem;
  }

  .sm\:text-lg{
    font-size: 1.3125rem;
  }

  .sm\:text-xl{
    font-size: 1.625rem;
  }

  .sm\:text-xl2{
    font-size: 1.75rem;
  }

  .sm\:text-2xl{
    font-size: 1.875rem;
  }

  .sm\:text-soon{
    font-size: 2.25rem;
  }

  .sm\:text-3xl{
    font-size: 2.5rem;
  }

  .sm\:text-4xl{
    font-size: 2.625rem;
  }

  .sm\:text-date{
    font-size: 3.125rem;
  }

  .sm\:text-5xl{
    font-size: 3.75rem;
  }

  .sm\:m-0{
    margin: 0;
  }

  .sm\:m-1{
    margin: 0.0625rem;
  }

  .sm\:m-5{
    margin: 0.3125rem;
  }

  .sm\:m-10{
    margin: 0.625rem;
  }

  .sm\:m-15{
    margin: 0.9375rem;
  }

  .sm\:m-20{
    margin: 1.25rem;
  }

  .sm\:m-25{
    margin: 1.5625rem;
  }

  .sm\:m-30{
    margin: 1.875rem;
  }

  .sm\:m-35{
    margin: 2.1875rem;
  }

  .sm\:m-40{
    margin: 2.5rem;
  }

  .sm\:m-45{
    margin: 2.8125rem;
  }

  .sm\:m-50{
    margin: 3.125rem;
  }

  .sm\:m-55{
    margin: 3.4375rem;
  }

  .sm\:m-60{
    margin: 3.75rem;
  }

  .sm\:m-65{
    margin: 4.0625rem;
  }

  .sm\:m-70{
    margin: 4.375rem;
  }

  .sm\:m-75{
    margin: 4.6875rem;
  }

  .sm\:m-80{
    margin: 5rem;
  }

  .sm\:m-85{
    margin: 5.3125rem;
  }

  .sm\:m-90{
    margin: 5.625rem;
  }

  .sm\:m-95{
    margin: 5.9375rem;
  }

  .sm\:m-100{
    margin: 6.25rem;
  }

  .sm\:m-110{
    margin: 6.875rem;
  }

  .sm\:m-120{
    margin: 7.5rem;
  }

  .sm\:-m-0{
    margin: 0;
  }

  .sm\:-m-1{
    margin: -0.0625rem;
  }

  .sm\:-m-5{
    margin: -0.3125rem;
  }

  .sm\:-m-10{
    margin: -0.625rem;
  }

  .sm\:-m-15{
    margin: -0.9375rem;
  }

  .sm\:-m-20{
    margin: -1.25rem;
  }

  .sm\:-m-25{
    margin: -1.5625rem;
  }

  .sm\:-m-30{
    margin: -1.875rem;
  }

  .sm\:-m-35{
    margin: -2.1875rem;
  }

  .sm\:-m-40{
    margin: -2.5rem;
  }

  .sm\:-m-45{
    margin: -2.8125rem;
  }

  .sm\:-m-50{
    margin: -3.125rem;
  }

  .sm\:-m-55{
    margin: -3.4375rem;
  }

  .sm\:-m-60{
    margin: -3.75rem;
  }

  .sm\:-m-65{
    margin: -4.0625rem;
  }

  .sm\:-m-70{
    margin: -4.375rem;
  }

  .sm\:-m-75{
    margin: -4.6875rem;
  }

  .sm\:-m-80{
    margin: -5rem;
  }

  .sm\:-m-85{
    margin: -5.3125rem;
  }

  .sm\:-m-90{
    margin: -5.625rem;
  }

  .sm\:-m-95{
    margin: -5.9375rem;
  }

  .sm\:-m-100{
    margin: -6.25rem;
  }

  .sm\:-m-110{
    margin: -6.875rem;
  }

  .sm\:-m-120{
    margin: -7.5rem;
  }

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

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

  .sm\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .sm\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .sm\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .sm\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .sm\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .sm\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .sm\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .sm\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .sm\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .sm\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .sm\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .sm\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .sm\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .sm\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .sm\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .sm\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .sm\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .sm\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .sm\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .sm\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .sm\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .sm\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .sm\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .sm\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .sm\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .sm\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .sm\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .sm\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .sm\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .sm\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .sm\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .sm\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .sm\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .sm\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .sm\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .sm\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .sm\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .sm\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .sm\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .sm\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .sm\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .sm\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .sm\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .sm\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .sm\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .sm\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .sm\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .sm\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .sm\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .sm\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .sm\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .sm\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .sm\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .sm\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .sm\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .sm\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .sm\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .sm\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .sm\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .sm\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .sm\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .sm\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .sm\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .sm\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .sm\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .sm\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .sm\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .sm\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .sm\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .sm\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .sm\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .sm\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .sm\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .sm\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .sm\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .sm\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .sm\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .sm\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .sm\:mt-1{
    margin-top: 0.0625rem;
  }

  .sm\:mr-1{
    margin-right: 0.0625rem;
  }

  .sm\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .sm\:ml-1{
    margin-left: 0.0625rem;
  }

  .sm\:mt-5{
    margin-top: 0.3125rem;
  }

  .sm\:mr-5{
    margin-right: 0.3125rem;
  }

  .sm\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .sm\:ml-5{
    margin-left: 0.3125rem;
  }

  .sm\:mt-10{
    margin-top: 0.625rem;
  }

  .sm\:mr-10{
    margin-right: 0.625rem;
  }

  .sm\:mb-10{
    margin-bottom: 0.625rem;
  }

  .sm\:ml-10{
    margin-left: 0.625rem;
  }

  .sm\:mt-15{
    margin-top: 0.9375rem;
  }

  .sm\:mr-15{
    margin-right: 0.9375rem;
  }

  .sm\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .sm\:ml-15{
    margin-left: 0.9375rem;
  }

  .sm\:mt-20{
    margin-top: 1.25rem;
  }

  .sm\:mr-20{
    margin-right: 1.25rem;
  }

  .sm\:mb-20{
    margin-bottom: 1.25rem;
  }

  .sm\:ml-20{
    margin-left: 1.25rem;
  }

  .sm\:mt-25{
    margin-top: 1.5625rem;
  }

  .sm\:mr-25{
    margin-right: 1.5625rem;
  }

  .sm\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .sm\:ml-25{
    margin-left: 1.5625rem;
  }

  .sm\:mt-30{
    margin-top: 1.875rem;
  }

  .sm\:mr-30{
    margin-right: 1.875rem;
  }

  .sm\:mb-30{
    margin-bottom: 1.875rem;
  }

  .sm\:ml-30{
    margin-left: 1.875rem;
  }

  .sm\:mt-35{
    margin-top: 2.1875rem;
  }

  .sm\:mr-35{
    margin-right: 2.1875rem;
  }

  .sm\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .sm\:ml-35{
    margin-left: 2.1875rem;
  }

  .sm\:mt-40{
    margin-top: 2.5rem;
  }

  .sm\:mr-40{
    margin-right: 2.5rem;
  }

  .sm\:mb-40{
    margin-bottom: 2.5rem;
  }

  .sm\:ml-40{
    margin-left: 2.5rem;
  }

  .sm\:mt-45{
    margin-top: 2.8125rem;
  }

  .sm\:mr-45{
    margin-right: 2.8125rem;
  }

  .sm\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .sm\:ml-45{
    margin-left: 2.8125rem;
  }

  .sm\:mt-50{
    margin-top: 3.125rem;
  }

  .sm\:mr-50{
    margin-right: 3.125rem;
  }

  .sm\:mb-50{
    margin-bottom: 3.125rem;
  }

  .sm\:ml-50{
    margin-left: 3.125rem;
  }

  .sm\:mt-55{
    margin-top: 3.4375rem;
  }

  .sm\:mr-55{
    margin-right: 3.4375rem;
  }

  .sm\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .sm\:ml-55{
    margin-left: 3.4375rem;
  }

  .sm\:mt-60{
    margin-top: 3.75rem;
  }

  .sm\:mr-60{
    margin-right: 3.75rem;
  }

  .sm\:mb-60{
    margin-bottom: 3.75rem;
  }

  .sm\:ml-60{
    margin-left: 3.75rem;
  }

  .sm\:mt-65{
    margin-top: 4.0625rem;
  }

  .sm\:mr-65{
    margin-right: 4.0625rem;
  }

  .sm\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .sm\:ml-65{
    margin-left: 4.0625rem;
  }

  .sm\:mt-70{
    margin-top: 4.375rem;
  }

  .sm\:mr-70{
    margin-right: 4.375rem;
  }

  .sm\:mb-70{
    margin-bottom: 4.375rem;
  }

  .sm\:ml-70{
    margin-left: 4.375rem;
  }

  .sm\:mt-75{
    margin-top: 4.6875rem;
  }

  .sm\:mr-75{
    margin-right: 4.6875rem;
  }

  .sm\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .sm\:ml-75{
    margin-left: 4.6875rem;
  }

  .sm\:mt-80{
    margin-top: 5rem;
  }

  .sm\:mr-80{
    margin-right: 5rem;
  }

  .sm\:mb-80{
    margin-bottom: 5rem;
  }

  .sm\:ml-80{
    margin-left: 5rem;
  }

  .sm\:mt-85{
    margin-top: 5.3125rem;
  }

  .sm\:mr-85{
    margin-right: 5.3125rem;
  }

  .sm\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .sm\:ml-85{
    margin-left: 5.3125rem;
  }

  .sm\:mt-90{
    margin-top: 5.625rem;
  }

  .sm\:mr-90{
    margin-right: 5.625rem;
  }

  .sm\:mb-90{
    margin-bottom: 5.625rem;
  }

  .sm\:ml-90{
    margin-left: 5.625rem;
  }

  .sm\:mt-95{
    margin-top: 5.9375rem;
  }

  .sm\:mr-95{
    margin-right: 5.9375rem;
  }

  .sm\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .sm\:ml-95{
    margin-left: 5.9375rem;
  }

  .sm\:mt-100{
    margin-top: 6.25rem;
  }

  .sm\:mr-100{
    margin-right: 6.25rem;
  }

  .sm\:mb-100{
    margin-bottom: 6.25rem;
  }

  .sm\:ml-100{
    margin-left: 6.25rem;
  }

  .sm\:mt-110{
    margin-top: 6.875rem;
  }

  .sm\:mr-110{
    margin-right: 6.875rem;
  }

  .sm\:mb-110{
    margin-bottom: 6.875rem;
  }

  .sm\:ml-110{
    margin-left: 6.875rem;
  }

  .sm\:mt-120{
    margin-top: 7.5rem;
  }

  .sm\:mr-120{
    margin-right: 7.5rem;
  }

  .sm\:mb-120{
    margin-bottom: 7.5rem;
  }

  .sm\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .sm\:-mt-1{
    margin-top: -0.0625rem;
  }

  .sm\:-mr-1{
    margin-right: -0.0625rem;
  }

  .sm\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .sm\:-ml-1{
    margin-left: -0.0625rem;
  }

  .sm\:-mt-5{
    margin-top: -0.3125rem;
  }

  .sm\:-mr-5{
    margin-right: -0.3125rem;
  }

  .sm\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .sm\:-ml-5{
    margin-left: -0.3125rem;
  }

  .sm\:-mt-10{
    margin-top: -0.625rem;
  }

  .sm\:-mr-10{
    margin-right: -0.625rem;
  }

  .sm\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .sm\:-ml-10{
    margin-left: -0.625rem;
  }

  .sm\:-mt-15{
    margin-top: -0.9375rem;
  }

  .sm\:-mr-15{
    margin-right: -0.9375rem;
  }

  .sm\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .sm\:-ml-15{
    margin-left: -0.9375rem;
  }

  .sm\:-mt-20{
    margin-top: -1.25rem;
  }

  .sm\:-mr-20{
    margin-right: -1.25rem;
  }

  .sm\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .sm\:-ml-20{
    margin-left: -1.25rem;
  }

  .sm\:-mt-25{
    margin-top: -1.5625rem;
  }

  .sm\:-mr-25{
    margin-right: -1.5625rem;
  }

  .sm\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .sm\:-ml-25{
    margin-left: -1.5625rem;
  }

  .sm\:-mt-30{
    margin-top: -1.875rem;
  }

  .sm\:-mr-30{
    margin-right: -1.875rem;
  }

  .sm\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .sm\:-ml-30{
    margin-left: -1.875rem;
  }

  .sm\:-mt-35{
    margin-top: -2.1875rem;
  }

  .sm\:-mr-35{
    margin-right: -2.1875rem;
  }

  .sm\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .sm\:-ml-35{
    margin-left: -2.1875rem;
  }

  .sm\:-mt-40{
    margin-top: -2.5rem;
  }

  .sm\:-mr-40{
    margin-right: -2.5rem;
  }

  .sm\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .sm\:-ml-40{
    margin-left: -2.5rem;
  }

  .sm\:-mt-45{
    margin-top: -2.8125rem;
  }

  .sm\:-mr-45{
    margin-right: -2.8125rem;
  }

  .sm\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .sm\:-ml-45{
    margin-left: -2.8125rem;
  }

  .sm\:-mt-50{
    margin-top: -3.125rem;
  }

  .sm\:-mr-50{
    margin-right: -3.125rem;
  }

  .sm\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .sm\:-ml-50{
    margin-left: -3.125rem;
  }

  .sm\:-mt-55{
    margin-top: -3.4375rem;
  }

  .sm\:-mr-55{
    margin-right: -3.4375rem;
  }

  .sm\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .sm\:-ml-55{
    margin-left: -3.4375rem;
  }

  .sm\:-mt-60{
    margin-top: -3.75rem;
  }

  .sm\:-mr-60{
    margin-right: -3.75rem;
  }

  .sm\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .sm\:-ml-60{
    margin-left: -3.75rem;
  }

  .sm\:-mt-65{
    margin-top: -4.0625rem;
  }

  .sm\:-mr-65{
    margin-right: -4.0625rem;
  }

  .sm\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .sm\:-ml-65{
    margin-left: -4.0625rem;
  }

  .sm\:-mt-70{
    margin-top: -4.375rem;
  }

  .sm\:-mr-70{
    margin-right: -4.375rem;
  }

  .sm\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .sm\:-ml-70{
    margin-left: -4.375rem;
  }

  .sm\:-mt-75{
    margin-top: -4.6875rem;
  }

  .sm\:-mr-75{
    margin-right: -4.6875rem;
  }

  .sm\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .sm\:-ml-75{
    margin-left: -4.6875rem;
  }

  .sm\:-mt-80{
    margin-top: -5rem;
  }

  .sm\:-mr-80{
    margin-right: -5rem;
  }

  .sm\:-mb-80{
    margin-bottom: -5rem;
  }

  .sm\:-ml-80{
    margin-left: -5rem;
  }

  .sm\:-mt-85{
    margin-top: -5.3125rem;
  }

  .sm\:-mr-85{
    margin-right: -5.3125rem;
  }

  .sm\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .sm\:-ml-85{
    margin-left: -5.3125rem;
  }

  .sm\:-mt-90{
    margin-top: -5.625rem;
  }

  .sm\:-mr-90{
    margin-right: -5.625rem;
  }

  .sm\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .sm\:-ml-90{
    margin-left: -5.625rem;
  }

  .sm\:-mt-95{
    margin-top: -5.9375rem;
  }

  .sm\:-mr-95{
    margin-right: -5.9375rem;
  }

  .sm\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .sm\:-ml-95{
    margin-left: -5.9375rem;
  }

  .sm\:-mt-100{
    margin-top: -6.25rem;
  }

  .sm\:-mr-100{
    margin-right: -6.25rem;
  }

  .sm\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .sm\:-ml-100{
    margin-left: -6.25rem;
  }

  .sm\:-mt-110{
    margin-top: -6.875rem;
  }

  .sm\:-mr-110{
    margin-right: -6.875rem;
  }

  .sm\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .sm\:-ml-110{
    margin-left: -6.875rem;
  }

  .sm\:-mt-120{
    margin-top: -7.5rem;
  }

  .sm\:-mr-120{
    margin-right: -7.5rem;
  }

  .sm\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .sm\:-ml-120{
    margin-left: -7.5rem;
  }

  .sm\:p-0{
    padding: 0;
  }

  .sm\:p-1{
    padding: 0.0625rem;
  }

  .sm\:p-5{
    padding: 0.3125rem;
  }

  .sm\:p-10{
    padding: 0.625rem;
  }

  .sm\:p-15{
    padding: 0.9375rem;
  }

  .sm\:p-20{
    padding: 1.25rem;
  }

  .sm\:p-25{
    padding: 1.5625rem;
  }

  .sm\:p-30{
    padding: 1.875rem;
  }

  .sm\:p-35{
    padding: 2.1875rem;
  }

  .sm\:p-40{
    padding: 2.5rem;
  }

  .sm\:p-45{
    padding: 2.8125rem;
  }

  .sm\:p-50{
    padding: 3.125rem;
  }

  .sm\:p-55{
    padding: 3.4375rem;
  }

  .sm\:p-60{
    padding: 3.75rem;
  }

  .sm\:p-65{
    padding: 4.0625rem;
  }

  .sm\:p-70{
    padding: 4.375rem;
  }

  .sm\:p-75{
    padding: 4.6875rem;
  }

  .sm\:p-80{
    padding: 5rem;
  }

  .sm\:p-85{
    padding: 5.3125rem;
  }

  .sm\:p-90{
    padding: 5.625rem;
  }

  .sm\:p-95{
    padding: 5.9375rem;
  }

  .sm\:p-100{
    padding: 6.25rem;
  }

  .sm\:p-110{
    padding: 6.875rem;
  }

  .sm\:p-120{
    padding: 7.5rem;
  }

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

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

  .sm\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .sm\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .sm\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .sm\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .sm\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .sm\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .sm\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .sm\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .sm\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .sm\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .sm\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .sm\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .sm\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .sm\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .sm\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .sm\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .sm\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .sm\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .sm\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .sm\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .sm\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .sm\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .sm\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .sm\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .sm\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .sm\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .sm\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .sm\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .sm\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .sm\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .sm\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .sm\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .sm\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .sm\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .sm\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .sm\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .sm\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .sm\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .sm\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .sm\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .sm\:pt-1{
    padding-top: 0.0625rem;
  }

  .sm\:pr-1{
    padding-right: 0.0625rem;
  }

  .sm\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .sm\:pl-1{
    padding-left: 0.0625rem;
  }

  .sm\:pt-5{
    padding-top: 0.3125rem;
  }

  .sm\:pr-5{
    padding-right: 0.3125rem;
  }

  .sm\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .sm\:pl-5{
    padding-left: 0.3125rem;
  }

  .sm\:pt-10{
    padding-top: 0.625rem;
  }

  .sm\:pr-10{
    padding-right: 0.625rem;
  }

  .sm\:pb-10{
    padding-bottom: 0.625rem;
  }

  .sm\:pl-10{
    padding-left: 0.625rem;
  }

  .sm\:pt-15{
    padding-top: 0.9375rem;
  }

  .sm\:pr-15{
    padding-right: 0.9375rem;
  }

  .sm\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .sm\:pl-15{
    padding-left: 0.9375rem;
  }

  .sm\:pt-20{
    padding-top: 1.25rem;
  }

  .sm\:pr-20{
    padding-right: 1.25rem;
  }

  .sm\:pb-20{
    padding-bottom: 1.25rem;
  }

  .sm\:pl-20{
    padding-left: 1.25rem;
  }

  .sm\:pt-25{
    padding-top: 1.5625rem;
  }

  .sm\:pr-25{
    padding-right: 1.5625rem;
  }

  .sm\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .sm\:pl-25{
    padding-left: 1.5625rem;
  }

  .sm\:pt-30{
    padding-top: 1.875rem;
  }

  .sm\:pr-30{
    padding-right: 1.875rem;
  }

  .sm\:pb-30{
    padding-bottom: 1.875rem;
  }

  .sm\:pl-30{
    padding-left: 1.875rem;
  }

  .sm\:pt-35{
    padding-top: 2.1875rem;
  }

  .sm\:pr-35{
    padding-right: 2.1875rem;
  }

  .sm\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .sm\:pl-35{
    padding-left: 2.1875rem;
  }

  .sm\:pt-40{
    padding-top: 2.5rem;
  }

  .sm\:pr-40{
    padding-right: 2.5rem;
  }

  .sm\:pb-40{
    padding-bottom: 2.5rem;
  }

  .sm\:pl-40{
    padding-left: 2.5rem;
  }

  .sm\:pt-45{
    padding-top: 2.8125rem;
  }

  .sm\:pr-45{
    padding-right: 2.8125rem;
  }

  .sm\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .sm\:pl-45{
    padding-left: 2.8125rem;
  }

  .sm\:pt-50{
    padding-top: 3.125rem;
  }

  .sm\:pr-50{
    padding-right: 3.125rem;
  }

  .sm\:pb-50{
    padding-bottom: 3.125rem;
  }

  .sm\:pl-50{
    padding-left: 3.125rem;
  }

  .sm\:pt-55{
    padding-top: 3.4375rem;
  }

  .sm\:pr-55{
    padding-right: 3.4375rem;
  }

  .sm\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .sm\:pl-55{
    padding-left: 3.4375rem;
  }

  .sm\:pt-60{
    padding-top: 3.75rem;
  }

  .sm\:pr-60{
    padding-right: 3.75rem;
  }

  .sm\:pb-60{
    padding-bottom: 3.75rem;
  }

  .sm\:pl-60{
    padding-left: 3.75rem;
  }

  .sm\:pt-65{
    padding-top: 4.0625rem;
  }

  .sm\:pr-65{
    padding-right: 4.0625rem;
  }

  .sm\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .sm\:pl-65{
    padding-left: 4.0625rem;
  }

  .sm\:pt-70{
    padding-top: 4.375rem;
  }

  .sm\:pr-70{
    padding-right: 4.375rem;
  }

  .sm\:pb-70{
    padding-bottom: 4.375rem;
  }

  .sm\:pl-70{
    padding-left: 4.375rem;
  }

  .sm\:pt-75{
    padding-top: 4.6875rem;
  }

  .sm\:pr-75{
    padding-right: 4.6875rem;
  }

  .sm\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .sm\:pl-75{
    padding-left: 4.6875rem;
  }

  .sm\:pt-80{
    padding-top: 5rem;
  }

  .sm\:pr-80{
    padding-right: 5rem;
  }

  .sm\:pb-80{
    padding-bottom: 5rem;
  }

  .sm\:pl-80{
    padding-left: 5rem;
  }

  .sm\:pt-85{
    padding-top: 5.3125rem;
  }

  .sm\:pr-85{
    padding-right: 5.3125rem;
  }

  .sm\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .sm\:pl-85{
    padding-left: 5.3125rem;
  }

  .sm\:pt-90{
    padding-top: 5.625rem;
  }

  .sm\:pr-90{
    padding-right: 5.625rem;
  }

  .sm\:pb-90{
    padding-bottom: 5.625rem;
  }

  .sm\:pl-90{
    padding-left: 5.625rem;
  }

  .sm\:pt-95{
    padding-top: 5.9375rem;
  }

  .sm\:pr-95{
    padding-right: 5.9375rem;
  }

  .sm\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .sm\:pl-95{
    padding-left: 5.9375rem;
  }

  .sm\:pt-100{
    padding-top: 6.25rem;
  }

  .sm\:pr-100{
    padding-right: 6.25rem;
  }

  .sm\:pb-100{
    padding-bottom: 6.25rem;
  }

  .sm\:pl-100{
    padding-left: 6.25rem;
  }

  .sm\:pt-110{
    padding-top: 6.875rem;
  }

  .sm\:pr-110{
    padding-right: 6.875rem;
  }

  .sm\:pb-110{
    padding-bottom: 6.875rem;
  }

  .sm\:pl-110{
    padding-left: 6.875rem;
  }

  .sm\:pt-120{
    padding-top: 7.5rem;
  }

  .sm\:pr-120{
    padding-right: 7.5rem;
  }

  .sm\:pb-120{
    padding-bottom: 7.5rem;
  }

  .sm\:pl-120{
    padding-left: 7.5rem;
  }

  .sm\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .sm\:inset-x-0{
    right: 0;
    left: 0;
  }

  .sm\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .sm\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .sm\:top-0{
    top: 0;
  }

  .sm\:bottom-0{
    bottom: 0;
  }

  .sm\:text-left{
    text-align: left;
  }

  .sm\:text-center{
    text-align: center;
  }

  .sm\:text-right{
    text-align: right;
  }

  .sm\:text-justify{
    text-align: justify;
  }

  .sm\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .sm\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .sm\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .sm\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .sm\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .sm\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .sm\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .sm\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .sm\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .sm\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .sm\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .sm\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .sm\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .sm\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .sm\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .sm\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .sm\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .sm\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .sm\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .sm\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .sm\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .sm\:text-opacity-0{
    --text-opacity: 0;
  }

  .sm\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .sm\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .sm\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .sm\:text-opacity-100{
    --text-opacity: 1;
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .sm\:align-text-top{
    vertical-align: text-top;
  }

  .sm\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .sm\:z-0{
    z-index: 0;
  }

  .sm\:z-10{
    z-index: 10;
  }

  .sm\:z-20{
    z-index: 20;
  }

  .sm\:z-30{
    z-index: 30;
  }

  .sm\:z-40{
    z-index: 40;
  }

  .sm\:z-50{
    z-index: 50;
  }

  .sm\:z-auto{
    z-index: auto;
  }

  .sm\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .sm\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .sm\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .sm\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .sm\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .sm\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .sm\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .sm\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .sm\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .sm\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .sm\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .sm\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .sm\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .sm\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .sm\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .sm\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .sm\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .sm\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .sm\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .sm\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .sm\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .sm\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .sm\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .sm\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .sm\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .sm\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .sm\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .sm\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .sm\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .sm\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .sm\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .sm\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .sm\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .sm\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .sm\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .sm\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .sm\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .sm\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .sm\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .sm\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .sm\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .sm\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .sm\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .sm\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .sm\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .sm\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .sm\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .sm\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .sm\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .sm\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .sm\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .sm\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .sm\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .sm\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .sm\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .sm\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .sm\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .sm\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .sm\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .sm\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .sm\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .sm\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .sm\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .sm\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .sm\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .sm\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .sm\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .sm\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .sm\:grid-flow-row{
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col{
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none{
    grid-template-columns: none;
  }

  .sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none{
    grid-template-rows: none;
  }

  .sm\:grid-center {
    grid-column: 2/4;
  }

  .sm\:grid-span {
    grid-column: 1/5;
  }
}

@media (min-width: 768px){
  .md\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .md\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .md\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .md\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .md\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .md\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .md\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .md\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .md\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .md\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .md\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .md\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .md\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .md\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .md\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .md\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .md\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .md\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .md\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .md\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .md\:grid{
    display: grid;
  }

  .md\:inline-grid{
    display: inline-grid;
  }

  .md\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .md\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .md\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .md\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .md\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .md\:items-center{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .md\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .md\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .md\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .md\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .md\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .md\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .md\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .md\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .md\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .md\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .md\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .md\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .md\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .md\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .md\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .md\:order-first{
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .md\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:font-light{
    font-weight: 300;
  }

  .md\:font-normal{
    font-weight: 400;
  }

  .md\:font-medium{
    font-weight: 500;
  }

  .md\:font-bold{
    font-weight: 700;
  }

  .md\:font-black{
    font-weight: 900;
  }

  .md\:hover\:font-light:hover{
    font-weight: 300;
  }

  .md\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .md\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .md\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .md\:hover\:font-black:hover{
    font-weight: 900;
  }

  .md\:focus\:font-light:focus{
    font-weight: 300;
  }

  .md\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .md\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .md\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .md\:focus\:font-black:focus{
    font-weight: 900;
  }

  .md\:text-2xs{
    font-size: 0.75rem;
  }

  .md\:text-xs{
    font-size: 0.875rem;
  }

  .md\:text-sm{
    font-size: 1rem;
  }

  .md\:text-button{
    font-size: 1.125rem;
  }

  .md\:text-base{
    font-size: 1.16625rem;
  }

  .md\:text-name{
    font-size: 1.1875rem;
  }

  .md\:text-menu{
    font-size: 1.25rem;
  }

  .md\:text-lg{
    font-size: 1.3125rem;
  }

  .md\:text-xl{
    font-size: 1.625rem;
  }

  .md\:text-xl2{
    font-size: 1.75rem;
  }

  .md\:text-2xl{
    font-size: 1.875rem;
  }

  .md\:text-soon{
    font-size: 2.25rem;
  }

  .md\:text-3xl{
    font-size: 2.5rem;
  }

  .md\:text-4xl{
    font-size: 2.625rem;
  }

  .md\:text-date{
    font-size: 3.125rem;
  }

  .md\:text-5xl{
    font-size: 3.75rem;
  }

  .md\:m-0{
    margin: 0;
  }

  .md\:m-1{
    margin: 0.0625rem;
  }

  .md\:m-5{
    margin: 0.3125rem;
  }

  .md\:m-10{
    margin: 0.625rem;
  }

  .md\:m-15{
    margin: 0.9375rem;
  }

  .md\:m-20{
    margin: 1.25rem;
  }

  .md\:m-25{
    margin: 1.5625rem;
  }

  .md\:m-30{
    margin: 1.875rem;
  }

  .md\:m-35{
    margin: 2.1875rem;
  }

  .md\:m-40{
    margin: 2.5rem;
  }

  .md\:m-45{
    margin: 2.8125rem;
  }

  .md\:m-50{
    margin: 3.125rem;
  }

  .md\:m-55{
    margin: 3.4375rem;
  }

  .md\:m-60{
    margin: 3.75rem;
  }

  .md\:m-65{
    margin: 4.0625rem;
  }

  .md\:m-70{
    margin: 4.375rem;
  }

  .md\:m-75{
    margin: 4.6875rem;
  }

  .md\:m-80{
    margin: 5rem;
  }

  .md\:m-85{
    margin: 5.3125rem;
  }

  .md\:m-90{
    margin: 5.625rem;
  }

  .md\:m-95{
    margin: 5.9375rem;
  }

  .md\:m-100{
    margin: 6.25rem;
  }

  .md\:m-110{
    margin: 6.875rem;
  }

  .md\:m-120{
    margin: 7.5rem;
  }

  .md\:-m-0{
    margin: 0;
  }

  .md\:-m-1{
    margin: -0.0625rem;
  }

  .md\:-m-5{
    margin: -0.3125rem;
  }

  .md\:-m-10{
    margin: -0.625rem;
  }

  .md\:-m-15{
    margin: -0.9375rem;
  }

  .md\:-m-20{
    margin: -1.25rem;
  }

  .md\:-m-25{
    margin: -1.5625rem;
  }

  .md\:-m-30{
    margin: -1.875rem;
  }

  .md\:-m-35{
    margin: -2.1875rem;
  }

  .md\:-m-40{
    margin: -2.5rem;
  }

  .md\:-m-45{
    margin: -2.8125rem;
  }

  .md\:-m-50{
    margin: -3.125rem;
  }

  .md\:-m-55{
    margin: -3.4375rem;
  }

  .md\:-m-60{
    margin: -3.75rem;
  }

  .md\:-m-65{
    margin: -4.0625rem;
  }

  .md\:-m-70{
    margin: -4.375rem;
  }

  .md\:-m-75{
    margin: -4.6875rem;
  }

  .md\:-m-80{
    margin: -5rem;
  }

  .md\:-m-85{
    margin: -5.3125rem;
  }

  .md\:-m-90{
    margin: -5.625rem;
  }

  .md\:-m-95{
    margin: -5.9375rem;
  }

  .md\:-m-100{
    margin: -6.25rem;
  }

  .md\:-m-110{
    margin: -6.875rem;
  }

  .md\:-m-120{
    margin: -7.5rem;
  }

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

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

  .md\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .md\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .md\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .md\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .md\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .md\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .md\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .md\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .md\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .md\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .md\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .md\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .md\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .md\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .md\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .md\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .md\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .md\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .md\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .md\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .md\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .md\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .md\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .md\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .md\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .md\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .md\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .md\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .md\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .md\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .md\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .md\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .md\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .md\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .md\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .md\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .md\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .md\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .md\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .md\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .md\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .md\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .md\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .md\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .md\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .md\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .md\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .md\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .md\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .md\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .md\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .md\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .md\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .md\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .md\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .md\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .md\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .md\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .md\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .md\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .md\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .md\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .md\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .md\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .md\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .md\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .md\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .md\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .md\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .md\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .md\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .md\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .md\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .md\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .md\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .md\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .md\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .md\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .md\:mt-1{
    margin-top: 0.0625rem;
  }

  .md\:mr-1{
    margin-right: 0.0625rem;
  }

  .md\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .md\:ml-1{
    margin-left: 0.0625rem;
  }

  .md\:mt-5{
    margin-top: 0.3125rem;
  }

  .md\:mr-5{
    margin-right: 0.3125rem;
  }

  .md\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .md\:ml-5{
    margin-left: 0.3125rem;
  }

  .md\:mt-10{
    margin-top: 0.625rem;
  }

  .md\:mr-10{
    margin-right: 0.625rem;
  }

  .md\:mb-10{
    margin-bottom: 0.625rem;
  }

  .md\:ml-10{
    margin-left: 0.625rem;
  }

  .md\:mt-15{
    margin-top: 0.9375rem;
  }

  .md\:mr-15{
    margin-right: 0.9375rem;
  }

  .md\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .md\:ml-15{
    margin-left: 0.9375rem;
  }

  .md\:mt-20{
    margin-top: 1.25rem;
  }

  .md\:mr-20{
    margin-right: 1.25rem;
  }

  .md\:mb-20{
    margin-bottom: 1.25rem;
  }

  .md\:ml-20{
    margin-left: 1.25rem;
  }

  .md\:mt-25{
    margin-top: 1.5625rem;
  }

  .md\:mr-25{
    margin-right: 1.5625rem;
  }

  .md\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .md\:ml-25{
    margin-left: 1.5625rem;
  }

  .md\:mt-30{
    margin-top: 1.875rem;
  }

  .md\:mr-30{
    margin-right: 1.875rem;
  }

  .md\:mb-30{
    margin-bottom: 1.875rem;
  }

  .md\:ml-30{
    margin-left: 1.875rem;
  }

  .md\:mt-35{
    margin-top: 2.1875rem;
  }

  .md\:mr-35{
    margin-right: 2.1875rem;
  }

  .md\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .md\:ml-35{
    margin-left: 2.1875rem;
  }

  .md\:mt-40{
    margin-top: 2.5rem;
  }

  .md\:mr-40{
    margin-right: 2.5rem;
  }

  .md\:mb-40{
    margin-bottom: 2.5rem;
  }

  .md\:ml-40{
    margin-left: 2.5rem;
  }

  .md\:mt-45{
    margin-top: 2.8125rem;
  }

  .md\:mr-45{
    margin-right: 2.8125rem;
  }

  .md\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .md\:ml-45{
    margin-left: 2.8125rem;
  }

  .md\:mt-50{
    margin-top: 3.125rem;
  }

  .md\:mr-50{
    margin-right: 3.125rem;
  }

  .md\:mb-50{
    margin-bottom: 3.125rem;
  }

  .md\:ml-50{
    margin-left: 3.125rem;
  }

  .md\:mt-55{
    margin-top: 3.4375rem;
  }

  .md\:mr-55{
    margin-right: 3.4375rem;
  }

  .md\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .md\:ml-55{
    margin-left: 3.4375rem;
  }

  .md\:mt-60{
    margin-top: 3.75rem;
  }

  .md\:mr-60{
    margin-right: 3.75rem;
  }

  .md\:mb-60{
    margin-bottom: 3.75rem;
  }

  .md\:ml-60{
    margin-left: 3.75rem;
  }

  .md\:mt-65{
    margin-top: 4.0625rem;
  }

  .md\:mr-65{
    margin-right: 4.0625rem;
  }

  .md\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .md\:ml-65{
    margin-left: 4.0625rem;
  }

  .md\:mt-70{
    margin-top: 4.375rem;
  }

  .md\:mr-70{
    margin-right: 4.375rem;
  }

  .md\:mb-70{
    margin-bottom: 4.375rem;
  }

  .md\:ml-70{
    margin-left: 4.375rem;
  }

  .md\:mt-75{
    margin-top: 4.6875rem;
  }

  .md\:mr-75{
    margin-right: 4.6875rem;
  }

  .md\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .md\:ml-75{
    margin-left: 4.6875rem;
  }

  .md\:mt-80{
    margin-top: 5rem;
  }

  .md\:mr-80{
    margin-right: 5rem;
  }

  .md\:mb-80{
    margin-bottom: 5rem;
  }

  .md\:ml-80{
    margin-left: 5rem;
  }

  .md\:mt-85{
    margin-top: 5.3125rem;
  }

  .md\:mr-85{
    margin-right: 5.3125rem;
  }

  .md\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .md\:ml-85{
    margin-left: 5.3125rem;
  }

  .md\:mt-90{
    margin-top: 5.625rem;
  }

  .md\:mr-90{
    margin-right: 5.625rem;
  }

  .md\:mb-90{
    margin-bottom: 5.625rem;
  }

  .md\:ml-90{
    margin-left: 5.625rem;
  }

  .md\:mt-95{
    margin-top: 5.9375rem;
  }

  .md\:mr-95{
    margin-right: 5.9375rem;
  }

  .md\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .md\:ml-95{
    margin-left: 5.9375rem;
  }

  .md\:mt-100{
    margin-top: 6.25rem;
  }

  .md\:mr-100{
    margin-right: 6.25rem;
  }

  .md\:mb-100{
    margin-bottom: 6.25rem;
  }

  .md\:ml-100{
    margin-left: 6.25rem;
  }

  .md\:mt-110{
    margin-top: 6.875rem;
  }

  .md\:mr-110{
    margin-right: 6.875rem;
  }

  .md\:mb-110{
    margin-bottom: 6.875rem;
  }

  .md\:ml-110{
    margin-left: 6.875rem;
  }

  .md\:mt-120{
    margin-top: 7.5rem;
  }

  .md\:mr-120{
    margin-right: 7.5rem;
  }

  .md\:mb-120{
    margin-bottom: 7.5rem;
  }

  .md\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .md\:-mt-1{
    margin-top: -0.0625rem;
  }

  .md\:-mr-1{
    margin-right: -0.0625rem;
  }

  .md\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .md\:-ml-1{
    margin-left: -0.0625rem;
  }

  .md\:-mt-5{
    margin-top: -0.3125rem;
  }

  .md\:-mr-5{
    margin-right: -0.3125rem;
  }

  .md\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .md\:-ml-5{
    margin-left: -0.3125rem;
  }

  .md\:-mt-10{
    margin-top: -0.625rem;
  }

  .md\:-mr-10{
    margin-right: -0.625rem;
  }

  .md\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .md\:-ml-10{
    margin-left: -0.625rem;
  }

  .md\:-mt-15{
    margin-top: -0.9375rem;
  }

  .md\:-mr-15{
    margin-right: -0.9375rem;
  }

  .md\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .md\:-ml-15{
    margin-left: -0.9375rem;
  }

  .md\:-mt-20{
    margin-top: -1.25rem;
  }

  .md\:-mr-20{
    margin-right: -1.25rem;
  }

  .md\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .md\:-ml-20{
    margin-left: -1.25rem;
  }

  .md\:-mt-25{
    margin-top: -1.5625rem;
  }

  .md\:-mr-25{
    margin-right: -1.5625rem;
  }

  .md\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .md\:-ml-25{
    margin-left: -1.5625rem;
  }

  .md\:-mt-30{
    margin-top: -1.875rem;
  }

  .md\:-mr-30{
    margin-right: -1.875rem;
  }

  .md\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .md\:-ml-30{
    margin-left: -1.875rem;
  }

  .md\:-mt-35{
    margin-top: -2.1875rem;
  }

  .md\:-mr-35{
    margin-right: -2.1875rem;
  }

  .md\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .md\:-ml-35{
    margin-left: -2.1875rem;
  }

  .md\:-mt-40{
    margin-top: -2.5rem;
  }

  .md\:-mr-40{
    margin-right: -2.5rem;
  }

  .md\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .md\:-ml-40{
    margin-left: -2.5rem;
  }

  .md\:-mt-45{
    margin-top: -2.8125rem;
  }

  .md\:-mr-45{
    margin-right: -2.8125rem;
  }

  .md\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .md\:-ml-45{
    margin-left: -2.8125rem;
  }

  .md\:-mt-50{
    margin-top: -3.125rem;
  }

  .md\:-mr-50{
    margin-right: -3.125rem;
  }

  .md\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .md\:-ml-50{
    margin-left: -3.125rem;
  }

  .md\:-mt-55{
    margin-top: -3.4375rem;
  }

  .md\:-mr-55{
    margin-right: -3.4375rem;
  }

  .md\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .md\:-ml-55{
    margin-left: -3.4375rem;
  }

  .md\:-mt-60{
    margin-top: -3.75rem;
  }

  .md\:-mr-60{
    margin-right: -3.75rem;
  }

  .md\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .md\:-ml-60{
    margin-left: -3.75rem;
  }

  .md\:-mt-65{
    margin-top: -4.0625rem;
  }

  .md\:-mr-65{
    margin-right: -4.0625rem;
  }

  .md\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .md\:-ml-65{
    margin-left: -4.0625rem;
  }

  .md\:-mt-70{
    margin-top: -4.375rem;
  }

  .md\:-mr-70{
    margin-right: -4.375rem;
  }

  .md\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .md\:-ml-70{
    margin-left: -4.375rem;
  }

  .md\:-mt-75{
    margin-top: -4.6875rem;
  }

  .md\:-mr-75{
    margin-right: -4.6875rem;
  }

  .md\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .md\:-ml-75{
    margin-left: -4.6875rem;
  }

  .md\:-mt-80{
    margin-top: -5rem;
  }

  .md\:-mr-80{
    margin-right: -5rem;
  }

  .md\:-mb-80{
    margin-bottom: -5rem;
  }

  .md\:-ml-80{
    margin-left: -5rem;
  }

  .md\:-mt-85{
    margin-top: -5.3125rem;
  }

  .md\:-mr-85{
    margin-right: -5.3125rem;
  }

  .md\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .md\:-ml-85{
    margin-left: -5.3125rem;
  }

  .md\:-mt-90{
    margin-top: -5.625rem;
  }

  .md\:-mr-90{
    margin-right: -5.625rem;
  }

  .md\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .md\:-ml-90{
    margin-left: -5.625rem;
  }

  .md\:-mt-95{
    margin-top: -5.9375rem;
  }

  .md\:-mr-95{
    margin-right: -5.9375rem;
  }

  .md\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .md\:-ml-95{
    margin-left: -5.9375rem;
  }

  .md\:-mt-100{
    margin-top: -6.25rem;
  }

  .md\:-mr-100{
    margin-right: -6.25rem;
  }

  .md\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .md\:-ml-100{
    margin-left: -6.25rem;
  }

  .md\:-mt-110{
    margin-top: -6.875rem;
  }

  .md\:-mr-110{
    margin-right: -6.875rem;
  }

  .md\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .md\:-ml-110{
    margin-left: -6.875rem;
  }

  .md\:-mt-120{
    margin-top: -7.5rem;
  }

  .md\:-mr-120{
    margin-right: -7.5rem;
  }

  .md\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .md\:-ml-120{
    margin-left: -7.5rem;
  }

  .md\:p-0{
    padding: 0;
  }

  .md\:p-1{
    padding: 0.0625rem;
  }

  .md\:p-5{
    padding: 0.3125rem;
  }

  .md\:p-10{
    padding: 0.625rem;
  }

  .md\:p-15{
    padding: 0.9375rem;
  }

  .md\:p-20{
    padding: 1.25rem;
  }

  .md\:p-25{
    padding: 1.5625rem;
  }

  .md\:p-30{
    padding: 1.875rem;
  }

  .md\:p-35{
    padding: 2.1875rem;
  }

  .md\:p-40{
    padding: 2.5rem;
  }

  .md\:p-45{
    padding: 2.8125rem;
  }

  .md\:p-50{
    padding: 3.125rem;
  }

  .md\:p-55{
    padding: 3.4375rem;
  }

  .md\:p-60{
    padding: 3.75rem;
  }

  .md\:p-65{
    padding: 4.0625rem;
  }

  .md\:p-70{
    padding: 4.375rem;
  }

  .md\:p-75{
    padding: 4.6875rem;
  }

  .md\:p-80{
    padding: 5rem;
  }

  .md\:p-85{
    padding: 5.3125rem;
  }

  .md\:p-90{
    padding: 5.625rem;
  }

  .md\:p-95{
    padding: 5.9375rem;
  }

  .md\:p-100{
    padding: 6.25rem;
  }

  .md\:p-110{
    padding: 6.875rem;
  }

  .md\:p-120{
    padding: 7.5rem;
  }

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

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

  .md\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .md\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .md\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .md\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .md\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .md\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .md\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .md\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .md\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .md\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .md\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .md\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .md\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .md\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .md\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .md\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .md\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .md\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .md\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .md\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .md\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .md\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .md\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .md\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .md\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .md\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .md\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .md\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .md\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .md\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .md\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .md\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .md\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .md\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .md\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .md\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .md\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .md\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .md\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .md\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .md\:pt-1{
    padding-top: 0.0625rem;
  }

  .md\:pr-1{
    padding-right: 0.0625rem;
  }

  .md\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .md\:pl-1{
    padding-left: 0.0625rem;
  }

  .md\:pt-5{
    padding-top: 0.3125rem;
  }

  .md\:pr-5{
    padding-right: 0.3125rem;
  }

  .md\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .md\:pl-5{
    padding-left: 0.3125rem;
  }

  .md\:pt-10{
    padding-top: 0.625rem;
  }

  .md\:pr-10{
    padding-right: 0.625rem;
  }

  .md\:pb-10{
    padding-bottom: 0.625rem;
  }

  .md\:pl-10{
    padding-left: 0.625rem;
  }

  .md\:pt-15{
    padding-top: 0.9375rem;
  }

  .md\:pr-15{
    padding-right: 0.9375rem;
  }

  .md\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .md\:pl-15{
    padding-left: 0.9375rem;
  }

  .md\:pt-20{
    padding-top: 1.25rem;
  }

  .md\:pr-20{
    padding-right: 1.25rem;
  }

  .md\:pb-20{
    padding-bottom: 1.25rem;
  }

  .md\:pl-20{
    padding-left: 1.25rem;
  }

  .md\:pt-25{
    padding-top: 1.5625rem;
  }

  .md\:pr-25{
    padding-right: 1.5625rem;
  }

  .md\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .md\:pl-25{
    padding-left: 1.5625rem;
  }

  .md\:pt-30{
    padding-top: 1.875rem;
  }

  .md\:pr-30{
    padding-right: 1.875rem;
  }

  .md\:pb-30{
    padding-bottom: 1.875rem;
  }

  .md\:pl-30{
    padding-left: 1.875rem;
  }

  .md\:pt-35{
    padding-top: 2.1875rem;
  }

  .md\:pr-35{
    padding-right: 2.1875rem;
  }

  .md\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .md\:pl-35{
    padding-left: 2.1875rem;
  }

  .md\:pt-40{
    padding-top: 2.5rem;
  }

  .md\:pr-40{
    padding-right: 2.5rem;
  }

  .md\:pb-40{
    padding-bottom: 2.5rem;
  }

  .md\:pl-40{
    padding-left: 2.5rem;
  }

  .md\:pt-45{
    padding-top: 2.8125rem;
  }

  .md\:pr-45{
    padding-right: 2.8125rem;
  }

  .md\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .md\:pl-45{
    padding-left: 2.8125rem;
  }

  .md\:pt-50{
    padding-top: 3.125rem;
  }

  .md\:pr-50{
    padding-right: 3.125rem;
  }

  .md\:pb-50{
    padding-bottom: 3.125rem;
  }

  .md\:pl-50{
    padding-left: 3.125rem;
  }

  .md\:pt-55{
    padding-top: 3.4375rem;
  }

  .md\:pr-55{
    padding-right: 3.4375rem;
  }

  .md\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .md\:pl-55{
    padding-left: 3.4375rem;
  }

  .md\:pt-60{
    padding-top: 3.75rem;
  }

  .md\:pr-60{
    padding-right: 3.75rem;
  }

  .md\:pb-60{
    padding-bottom: 3.75rem;
  }

  .md\:pl-60{
    padding-left: 3.75rem;
  }

  .md\:pt-65{
    padding-top: 4.0625rem;
  }

  .md\:pr-65{
    padding-right: 4.0625rem;
  }

  .md\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .md\:pl-65{
    padding-left: 4.0625rem;
  }

  .md\:pt-70{
    padding-top: 4.375rem;
  }

  .md\:pr-70{
    padding-right: 4.375rem;
  }

  .md\:pb-70{
    padding-bottom: 4.375rem;
  }

  .md\:pl-70{
    padding-left: 4.375rem;
  }

  .md\:pt-75{
    padding-top: 4.6875rem;
  }

  .md\:pr-75{
    padding-right: 4.6875rem;
  }

  .md\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .md\:pl-75{
    padding-left: 4.6875rem;
  }

  .md\:pt-80{
    padding-top: 5rem;
  }

  .md\:pr-80{
    padding-right: 5rem;
  }

  .md\:pb-80{
    padding-bottom: 5rem;
  }

  .md\:pl-80{
    padding-left: 5rem;
  }

  .md\:pt-85{
    padding-top: 5.3125rem;
  }

  .md\:pr-85{
    padding-right: 5.3125rem;
  }

  .md\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .md\:pl-85{
    padding-left: 5.3125rem;
  }

  .md\:pt-90{
    padding-top: 5.625rem;
  }

  .md\:pr-90{
    padding-right: 5.625rem;
  }

  .md\:pb-90{
    padding-bottom: 5.625rem;
  }

  .md\:pl-90{
    padding-left: 5.625rem;
  }

  .md\:pt-95{
    padding-top: 5.9375rem;
  }

  .md\:pr-95{
    padding-right: 5.9375rem;
  }

  .md\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .md\:pl-95{
    padding-left: 5.9375rem;
  }

  .md\:pt-100{
    padding-top: 6.25rem;
  }

  .md\:pr-100{
    padding-right: 6.25rem;
  }

  .md\:pb-100{
    padding-bottom: 6.25rem;
  }

  .md\:pl-100{
    padding-left: 6.25rem;
  }

  .md\:pt-110{
    padding-top: 6.875rem;
  }

  .md\:pr-110{
    padding-right: 6.875rem;
  }

  .md\:pb-110{
    padding-bottom: 6.875rem;
  }

  .md\:pl-110{
    padding-left: 6.875rem;
  }

  .md\:pt-120{
    padding-top: 7.5rem;
  }

  .md\:pr-120{
    padding-right: 7.5rem;
  }

  .md\:pb-120{
    padding-bottom: 7.5rem;
  }

  .md\:pl-120{
    padding-left: 7.5rem;
  }

  .md\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .md\:inset-x-0{
    right: 0;
    left: 0;
  }

  .md\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .md\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .md\:top-0{
    top: 0;
  }

  .md\:bottom-0{
    bottom: 0;
  }

  .md\:text-left{
    text-align: left;
  }

  .md\:text-center{
    text-align: center;
  }

  .md\:text-right{
    text-align: right;
  }

  .md\:text-justify{
    text-align: justify;
  }

  .md\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .md\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .md\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .md\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .md\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .md\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .md\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .md\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .md\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .md\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .md\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .md\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .md\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .md\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .md\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .md\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .md\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .md\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .md\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .md\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .md\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .md\:text-opacity-0{
    --text-opacity: 0;
  }

  .md\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .md\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .md\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .md\:text-opacity-100{
    --text-opacity: 1;
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .md\:align-text-top{
    vertical-align: text-top;
  }

  .md\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .md\:z-0{
    z-index: 0;
  }

  .md\:z-10{
    z-index: 10;
  }

  .md\:z-20{
    z-index: 20;
  }

  .md\:z-30{
    z-index: 30;
  }

  .md\:z-40{
    z-index: 40;
  }

  .md\:z-50{
    z-index: 50;
  }

  .md\:z-auto{
    z-index: auto;
  }

  .md\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .md\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .md\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .md\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .md\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .md\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .md\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .md\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .md\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .md\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .md\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .md\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .md\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .md\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .md\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .md\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .md\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .md\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .md\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .md\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .md\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .md\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .md\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .md\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .md\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .md\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .md\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .md\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .md\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .md\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .md\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .md\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .md\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .md\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .md\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .md\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .md\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .md\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .md\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .md\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .md\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .md\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .md\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .md\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .md\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .md\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .md\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .md\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .md\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .md\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .md\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .md\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .md\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .md\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .md\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .md\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .md\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .md\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .md\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .md\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .md\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .md\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .md\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .md\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .md\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .md\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .md\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .md\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .md\:grid-flow-row{
    grid-auto-flow: row;
  }

  .md\:grid-flow-col{
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none{
    grid-template-columns: none;
  }

  .md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none{
    grid-template-rows: none;
  }

  .md\:grid-center {
    grid-column: 2/4;
  }

  .md\:grid-span {
    grid-column: 1/5;
  }
}

@media (min-width: 1024px){
  .lg\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .lg\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .lg\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .lg\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .lg\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .lg\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .lg\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .lg\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .lg\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .lg\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .lg\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .lg\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .lg\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .lg\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .lg\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .lg\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .lg\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:block{
    display: block;
  }

  .lg\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lg\:grid{
    display: grid;
  }

  .lg\:inline-grid{
    display: inline-grid;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .lg\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lg\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lg\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lg\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lg\:items-stretch{
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .lg\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .lg\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .lg\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .lg\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .lg\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .lg\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .lg\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .lg\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .lg\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .lg\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .lg\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .lg\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .lg\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .lg\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lg\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lg\:order-first{
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .lg\:order-none{
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .lg\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:font-light{
    font-weight: 300;
  }

  .lg\:font-normal{
    font-weight: 400;
  }

  .lg\:font-medium{
    font-weight: 500;
  }

  .lg\:font-bold{
    font-weight: 700;
  }

  .lg\:font-black{
    font-weight: 900;
  }

  .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-bold:hover{
    font-weight: 700;
  }

  .lg\:hover\:font-black:hover{
    font-weight: 900;
  }

  .lg\:focus\:font-light:focus{
    font-weight: 300;
  }

  .lg\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .lg\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .lg\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .lg\:focus\:font-black:focus{
    font-weight: 900;
  }

  .lg\:text-2xs{
    font-size: 0.75rem;
  }

  .lg\:text-xs{
    font-size: 0.875rem;
  }

  .lg\:text-sm{
    font-size: 1rem;
  }

  .lg\:text-button{
    font-size: 1.125rem;
  }

  .lg\:text-base{
    font-size: 1.16625rem;
  }

  .lg\:text-name{
    font-size: 1.1875rem;
  }

  .lg\:text-menu{
    font-size: 1.25rem;
  }

  .lg\:text-lg{
    font-size: 1.3125rem;
  }

  .lg\:text-xl{
    font-size: 1.625rem;
  }

  .lg\:text-xl2{
    font-size: 1.75rem;
  }

  .lg\:text-2xl{
    font-size: 1.875rem;
  }

  .lg\:text-soon{
    font-size: 2.25rem;
  }

  .lg\:text-3xl{
    font-size: 2.5rem;
  }

  .lg\:text-4xl{
    font-size: 2.625rem;
  }

  .lg\:text-date{
    font-size: 3.125rem;
  }

  .lg\:text-5xl{
    font-size: 3.75rem;
  }

  .lg\:m-0{
    margin: 0;
  }

  .lg\:m-1{
    margin: 0.0625rem;
  }

  .lg\:m-5{
    margin: 0.3125rem;
  }

  .lg\:m-10{
    margin: 0.625rem;
  }

  .lg\:m-15{
    margin: 0.9375rem;
  }

  .lg\:m-20{
    margin: 1.25rem;
  }

  .lg\:m-25{
    margin: 1.5625rem;
  }

  .lg\:m-30{
    margin: 1.875rem;
  }

  .lg\:m-35{
    margin: 2.1875rem;
  }

  .lg\:m-40{
    margin: 2.5rem;
  }

  .lg\:m-45{
    margin: 2.8125rem;
  }

  .lg\:m-50{
    margin: 3.125rem;
  }

  .lg\:m-55{
    margin: 3.4375rem;
  }

  .lg\:m-60{
    margin: 3.75rem;
  }

  .lg\:m-65{
    margin: 4.0625rem;
  }

  .lg\:m-70{
    margin: 4.375rem;
  }

  .lg\:m-75{
    margin: 4.6875rem;
  }

  .lg\:m-80{
    margin: 5rem;
  }

  .lg\:m-85{
    margin: 5.3125rem;
  }

  .lg\:m-90{
    margin: 5.625rem;
  }

  .lg\:m-95{
    margin: 5.9375rem;
  }

  .lg\:m-100{
    margin: 6.25rem;
  }

  .lg\:m-110{
    margin: 6.875rem;
  }

  .lg\:m-120{
    margin: 7.5rem;
  }

  .lg\:-m-0{
    margin: 0;
  }

  .lg\:-m-1{
    margin: -0.0625rem;
  }

  .lg\:-m-5{
    margin: -0.3125rem;
  }

  .lg\:-m-10{
    margin: -0.625rem;
  }

  .lg\:-m-15{
    margin: -0.9375rem;
  }

  .lg\:-m-20{
    margin: -1.25rem;
  }

  .lg\:-m-25{
    margin: -1.5625rem;
  }

  .lg\:-m-30{
    margin: -1.875rem;
  }

  .lg\:-m-35{
    margin: -2.1875rem;
  }

  .lg\:-m-40{
    margin: -2.5rem;
  }

  .lg\:-m-45{
    margin: -2.8125rem;
  }

  .lg\:-m-50{
    margin: -3.125rem;
  }

  .lg\:-m-55{
    margin: -3.4375rem;
  }

  .lg\:-m-60{
    margin: -3.75rem;
  }

  .lg\:-m-65{
    margin: -4.0625rem;
  }

  .lg\:-m-70{
    margin: -4.375rem;
  }

  .lg\:-m-75{
    margin: -4.6875rem;
  }

  .lg\:-m-80{
    margin: -5rem;
  }

  .lg\:-m-85{
    margin: -5.3125rem;
  }

  .lg\:-m-90{
    margin: -5.625rem;
  }

  .lg\:-m-95{
    margin: -5.9375rem;
  }

  .lg\:-m-100{
    margin: -6.25rem;
  }

  .lg\:-m-110{
    margin: -6.875rem;
  }

  .lg\:-m-120{
    margin: -7.5rem;
  }

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

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

  .lg\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .lg\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .lg\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .lg\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .lg\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .lg\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .lg\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .lg\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .lg\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .lg\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .lg\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .lg\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .lg\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .lg\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .lg\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .lg\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .lg\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .lg\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .lg\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .lg\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .lg\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .lg\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .lg\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .lg\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .lg\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .lg\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .lg\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .lg\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .lg\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .lg\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .lg\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .lg\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .lg\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .lg\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .lg\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .lg\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .lg\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .lg\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .lg\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .lg\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .lg\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .lg\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .lg\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .lg\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .lg\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .lg\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .lg\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .lg\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .lg\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .lg\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .lg\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .lg\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .lg\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .lg\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .lg\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .lg\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .lg\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .lg\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .lg\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .lg\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .lg\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .lg\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .lg\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .lg\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .lg\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .lg\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .lg\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .lg\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .lg\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .lg\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .lg\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .lg\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .lg\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .lg\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .lg\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .lg\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .lg\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .lg\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .lg\:mt-1{
    margin-top: 0.0625rem;
  }

  .lg\:mr-1{
    margin-right: 0.0625rem;
  }

  .lg\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .lg\:ml-1{
    margin-left: 0.0625rem;
  }

  .lg\:mt-5{
    margin-top: 0.3125rem;
  }

  .lg\:mr-5{
    margin-right: 0.3125rem;
  }

  .lg\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .lg\:ml-5{
    margin-left: 0.3125rem;
  }

  .lg\:mt-10{
    margin-top: 0.625rem;
  }

  .lg\:mr-10{
    margin-right: 0.625rem;
  }

  .lg\:mb-10{
    margin-bottom: 0.625rem;
  }

  .lg\:ml-10{
    margin-left: 0.625rem;
  }

  .lg\:mt-15{
    margin-top: 0.9375rem;
  }

  .lg\:mr-15{
    margin-right: 0.9375rem;
  }

  .lg\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .lg\:ml-15{
    margin-left: 0.9375rem;
  }

  .lg\:mt-20{
    margin-top: 1.25rem;
  }

  .lg\:mr-20{
    margin-right: 1.25rem;
  }

  .lg\:mb-20{
    margin-bottom: 1.25rem;
  }

  .lg\:ml-20{
    margin-left: 1.25rem;
  }

  .lg\:mt-25{
    margin-top: 1.5625rem;
  }

  .lg\:mr-25{
    margin-right: 1.5625rem;
  }

  .lg\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .lg\:ml-25{
    margin-left: 1.5625rem;
  }

  .lg\:mt-30{
    margin-top: 1.875rem;
  }

  .lg\:mr-30{
    margin-right: 1.875rem;
  }

  .lg\:mb-30{
    margin-bottom: 1.875rem;
  }

  .lg\:ml-30{
    margin-left: 1.875rem;
  }

  .lg\:mt-35{
    margin-top: 2.1875rem;
  }

  .lg\:mr-35{
    margin-right: 2.1875rem;
  }

  .lg\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .lg\:ml-35{
    margin-left: 2.1875rem;
  }

  .lg\:mt-40{
    margin-top: 2.5rem;
  }

  .lg\:mr-40{
    margin-right: 2.5rem;
  }

  .lg\:mb-40{
    margin-bottom: 2.5rem;
  }

  .lg\:ml-40{
    margin-left: 2.5rem;
  }

  .lg\:mt-45{
    margin-top: 2.8125rem;
  }

  .lg\:mr-45{
    margin-right: 2.8125rem;
  }

  .lg\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .lg\:ml-45{
    margin-left: 2.8125rem;
  }

  .lg\:mt-50{
    margin-top: 3.125rem;
  }

  .lg\:mr-50{
    margin-right: 3.125rem;
  }

  .lg\:mb-50{
    margin-bottom: 3.125rem;
  }

  .lg\:ml-50{
    margin-left: 3.125rem;
  }

  .lg\:mt-55{
    margin-top: 3.4375rem;
  }

  .lg\:mr-55{
    margin-right: 3.4375rem;
  }

  .lg\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .lg\:ml-55{
    margin-left: 3.4375rem;
  }

  .lg\:mt-60{
    margin-top: 3.75rem;
  }

  .lg\:mr-60{
    margin-right: 3.75rem;
  }

  .lg\:mb-60{
    margin-bottom: 3.75rem;
  }

  .lg\:ml-60{
    margin-left: 3.75rem;
  }

  .lg\:mt-65{
    margin-top: 4.0625rem;
  }

  .lg\:mr-65{
    margin-right: 4.0625rem;
  }

  .lg\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .lg\:ml-65{
    margin-left: 4.0625rem;
  }

  .lg\:mt-70{
    margin-top: 4.375rem;
  }

  .lg\:mr-70{
    margin-right: 4.375rem;
  }

  .lg\:mb-70{
    margin-bottom: 4.375rem;
  }

  .lg\:ml-70{
    margin-left: 4.375rem;
  }

  .lg\:mt-75{
    margin-top: 4.6875rem;
  }

  .lg\:mr-75{
    margin-right: 4.6875rem;
  }

  .lg\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .lg\:ml-75{
    margin-left: 4.6875rem;
  }

  .lg\:mt-80{
    margin-top: 5rem;
  }

  .lg\:mr-80{
    margin-right: 5rem;
  }

  .lg\:mb-80{
    margin-bottom: 5rem;
  }

  .lg\:ml-80{
    margin-left: 5rem;
  }

  .lg\:mt-85{
    margin-top: 5.3125rem;
  }

  .lg\:mr-85{
    margin-right: 5.3125rem;
  }

  .lg\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .lg\:ml-85{
    margin-left: 5.3125rem;
  }

  .lg\:mt-90{
    margin-top: 5.625rem;
  }

  .lg\:mr-90{
    margin-right: 5.625rem;
  }

  .lg\:mb-90{
    margin-bottom: 5.625rem;
  }

  .lg\:ml-90{
    margin-left: 5.625rem;
  }

  .lg\:mt-95{
    margin-top: 5.9375rem;
  }

  .lg\:mr-95{
    margin-right: 5.9375rem;
  }

  .lg\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .lg\:ml-95{
    margin-left: 5.9375rem;
  }

  .lg\:mt-100{
    margin-top: 6.25rem;
  }

  .lg\:mr-100{
    margin-right: 6.25rem;
  }

  .lg\:mb-100{
    margin-bottom: 6.25rem;
  }

  .lg\:ml-100{
    margin-left: 6.25rem;
  }

  .lg\:mt-110{
    margin-top: 6.875rem;
  }

  .lg\:mr-110{
    margin-right: 6.875rem;
  }

  .lg\:mb-110{
    margin-bottom: 6.875rem;
  }

  .lg\:ml-110{
    margin-left: 6.875rem;
  }

  .lg\:mt-120{
    margin-top: 7.5rem;
  }

  .lg\:mr-120{
    margin-right: 7.5rem;
  }

  .lg\:mb-120{
    margin-bottom: 7.5rem;
  }

  .lg\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .lg\:-mt-1{
    margin-top: -0.0625rem;
  }

  .lg\:-mr-1{
    margin-right: -0.0625rem;
  }

  .lg\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .lg\:-ml-1{
    margin-left: -0.0625rem;
  }

  .lg\:-mt-5{
    margin-top: -0.3125rem;
  }

  .lg\:-mr-5{
    margin-right: -0.3125rem;
  }

  .lg\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .lg\:-ml-5{
    margin-left: -0.3125rem;
  }

  .lg\:-mt-10{
    margin-top: -0.625rem;
  }

  .lg\:-mr-10{
    margin-right: -0.625rem;
  }

  .lg\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .lg\:-ml-10{
    margin-left: -0.625rem;
  }

  .lg\:-mt-15{
    margin-top: -0.9375rem;
  }

  .lg\:-mr-15{
    margin-right: -0.9375rem;
  }

  .lg\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .lg\:-ml-15{
    margin-left: -0.9375rem;
  }

  .lg\:-mt-20{
    margin-top: -1.25rem;
  }

  .lg\:-mr-20{
    margin-right: -1.25rem;
  }

  .lg\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .lg\:-ml-20{
    margin-left: -1.25rem;
  }

  .lg\:-mt-25{
    margin-top: -1.5625rem;
  }

  .lg\:-mr-25{
    margin-right: -1.5625rem;
  }

  .lg\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .lg\:-ml-25{
    margin-left: -1.5625rem;
  }

  .lg\:-mt-30{
    margin-top: -1.875rem;
  }

  .lg\:-mr-30{
    margin-right: -1.875rem;
  }

  .lg\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .lg\:-ml-30{
    margin-left: -1.875rem;
  }

  .lg\:-mt-35{
    margin-top: -2.1875rem;
  }

  .lg\:-mr-35{
    margin-right: -2.1875rem;
  }

  .lg\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .lg\:-ml-35{
    margin-left: -2.1875rem;
  }

  .lg\:-mt-40{
    margin-top: -2.5rem;
  }

  .lg\:-mr-40{
    margin-right: -2.5rem;
  }

  .lg\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .lg\:-ml-40{
    margin-left: -2.5rem;
  }

  .lg\:-mt-45{
    margin-top: -2.8125rem;
  }

  .lg\:-mr-45{
    margin-right: -2.8125rem;
  }

  .lg\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .lg\:-ml-45{
    margin-left: -2.8125rem;
  }

  .lg\:-mt-50{
    margin-top: -3.125rem;
  }

  .lg\:-mr-50{
    margin-right: -3.125rem;
  }

  .lg\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .lg\:-ml-50{
    margin-left: -3.125rem;
  }

  .lg\:-mt-55{
    margin-top: -3.4375rem;
  }

  .lg\:-mr-55{
    margin-right: -3.4375rem;
  }

  .lg\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .lg\:-ml-55{
    margin-left: -3.4375rem;
  }

  .lg\:-mt-60{
    margin-top: -3.75rem;
  }

  .lg\:-mr-60{
    margin-right: -3.75rem;
  }

  .lg\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .lg\:-ml-60{
    margin-left: -3.75rem;
  }

  .lg\:-mt-65{
    margin-top: -4.0625rem;
  }

  .lg\:-mr-65{
    margin-right: -4.0625rem;
  }

  .lg\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .lg\:-ml-65{
    margin-left: -4.0625rem;
  }

  .lg\:-mt-70{
    margin-top: -4.375rem;
  }

  .lg\:-mr-70{
    margin-right: -4.375rem;
  }

  .lg\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .lg\:-ml-70{
    margin-left: -4.375rem;
  }

  .lg\:-mt-75{
    margin-top: -4.6875rem;
  }

  .lg\:-mr-75{
    margin-right: -4.6875rem;
  }

  .lg\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .lg\:-ml-75{
    margin-left: -4.6875rem;
  }

  .lg\:-mt-80{
    margin-top: -5rem;
  }

  .lg\:-mr-80{
    margin-right: -5rem;
  }

  .lg\:-mb-80{
    margin-bottom: -5rem;
  }

  .lg\:-ml-80{
    margin-left: -5rem;
  }

  .lg\:-mt-85{
    margin-top: -5.3125rem;
  }

  .lg\:-mr-85{
    margin-right: -5.3125rem;
  }

  .lg\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .lg\:-ml-85{
    margin-left: -5.3125rem;
  }

  .lg\:-mt-90{
    margin-top: -5.625rem;
  }

  .lg\:-mr-90{
    margin-right: -5.625rem;
  }

  .lg\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .lg\:-ml-90{
    margin-left: -5.625rem;
  }

  .lg\:-mt-95{
    margin-top: -5.9375rem;
  }

  .lg\:-mr-95{
    margin-right: -5.9375rem;
  }

  .lg\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .lg\:-ml-95{
    margin-left: -5.9375rem;
  }

  .lg\:-mt-100{
    margin-top: -6.25rem;
  }

  .lg\:-mr-100{
    margin-right: -6.25rem;
  }

  .lg\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .lg\:-ml-100{
    margin-left: -6.25rem;
  }

  .lg\:-mt-110{
    margin-top: -6.875rem;
  }

  .lg\:-mr-110{
    margin-right: -6.875rem;
  }

  .lg\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .lg\:-ml-110{
    margin-left: -6.875rem;
  }

  .lg\:-mt-120{
    margin-top: -7.5rem;
  }

  .lg\:-mr-120{
    margin-right: -7.5rem;
  }

  .lg\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .lg\:-ml-120{
    margin-left: -7.5rem;
  }

  .lg\:max-w-half{
    max-width: 50%;
  }

  .lg\:p-0{
    padding: 0;
  }

  .lg\:p-1{
    padding: 0.0625rem;
  }

  .lg\:p-5{
    padding: 0.3125rem;
  }

  .lg\:p-10{
    padding: 0.625rem;
  }

  .lg\:p-15{
    padding: 0.9375rem;
  }

  .lg\:p-20{
    padding: 1.25rem;
  }

  .lg\:p-25{
    padding: 1.5625rem;
  }

  .lg\:p-30{
    padding: 1.875rem;
  }

  .lg\:p-35{
    padding: 2.1875rem;
  }

  .lg\:p-40{
    padding: 2.5rem;
  }

  .lg\:p-45{
    padding: 2.8125rem;
  }

  .lg\:p-50{
    padding: 3.125rem;
  }

  .lg\:p-55{
    padding: 3.4375rem;
  }

  .lg\:p-60{
    padding: 3.75rem;
  }

  .lg\:p-65{
    padding: 4.0625rem;
  }

  .lg\:p-70{
    padding: 4.375rem;
  }

  .lg\:p-75{
    padding: 4.6875rem;
  }

  .lg\:p-80{
    padding: 5rem;
  }

  .lg\:p-85{
    padding: 5.3125rem;
  }

  .lg\:p-90{
    padding: 5.625rem;
  }

  .lg\:p-95{
    padding: 5.9375rem;
  }

  .lg\:p-100{
    padding: 6.25rem;
  }

  .lg\:p-110{
    padding: 6.875rem;
  }

  .lg\:p-120{
    padding: 7.5rem;
  }

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

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

  .lg\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .lg\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .lg\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .lg\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .lg\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .lg\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .lg\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .lg\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .lg\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .lg\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .lg\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .lg\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .lg\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .lg\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .lg\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .lg\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .lg\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .lg\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .lg\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .lg\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .lg\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .lg\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .lg\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .lg\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .lg\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .lg\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .lg\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .lg\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .lg\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .lg\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .lg\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .lg\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .lg\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .lg\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .lg\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .lg\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .lg\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .lg\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .lg\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lg\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .lg\:pt-1{
    padding-top: 0.0625rem;
  }

  .lg\:pr-1{
    padding-right: 0.0625rem;
  }

  .lg\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .lg\:pl-1{
    padding-left: 0.0625rem;
  }

  .lg\:pt-5{
    padding-top: 0.3125rem;
  }

  .lg\:pr-5{
    padding-right: 0.3125rem;
  }

  .lg\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .lg\:pl-5{
    padding-left: 0.3125rem;
  }

  .lg\:pt-10{
    padding-top: 0.625rem;
  }

  .lg\:pr-10{
    padding-right: 0.625rem;
  }

  .lg\:pb-10{
    padding-bottom: 0.625rem;
  }

  .lg\:pl-10{
    padding-left: 0.625rem;
  }

  .lg\:pt-15{
    padding-top: 0.9375rem;
  }

  .lg\:pr-15{
    padding-right: 0.9375rem;
  }

  .lg\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .lg\:pl-15{
    padding-left: 0.9375rem;
  }

  .lg\:pt-20{
    padding-top: 1.25rem;
  }

  .lg\:pr-20{
    padding-right: 1.25rem;
  }

  .lg\:pb-20{
    padding-bottom: 1.25rem;
  }

  .lg\:pl-20{
    padding-left: 1.25rem;
  }

  .lg\:pt-25{
    padding-top: 1.5625rem;
  }

  .lg\:pr-25{
    padding-right: 1.5625rem;
  }

  .lg\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .lg\:pl-25{
    padding-left: 1.5625rem;
  }

  .lg\:pt-30{
    padding-top: 1.875rem;
  }

  .lg\:pr-30{
    padding-right: 1.875rem;
  }

  .lg\:pb-30{
    padding-bottom: 1.875rem;
  }

  .lg\:pl-30{
    padding-left: 1.875rem;
  }

  .lg\:pt-35{
    padding-top: 2.1875rem;
  }

  .lg\:pr-35{
    padding-right: 2.1875rem;
  }

  .lg\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .lg\:pl-35{
    padding-left: 2.1875rem;
  }

  .lg\:pt-40{
    padding-top: 2.5rem;
  }

  .lg\:pr-40{
    padding-right: 2.5rem;
  }

  .lg\:pb-40{
    padding-bottom: 2.5rem;
  }

  .lg\:pl-40{
    padding-left: 2.5rem;
  }

  .lg\:pt-45{
    padding-top: 2.8125rem;
  }

  .lg\:pr-45{
    padding-right: 2.8125rem;
  }

  .lg\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .lg\:pl-45{
    padding-left: 2.8125rem;
  }

  .lg\:pt-50{
    padding-top: 3.125rem;
  }

  .lg\:pr-50{
    padding-right: 3.125rem;
  }

  .lg\:pb-50{
    padding-bottom: 3.125rem;
  }

  .lg\:pl-50{
    padding-left: 3.125rem;
  }

  .lg\:pt-55{
    padding-top: 3.4375rem;
  }

  .lg\:pr-55{
    padding-right: 3.4375rem;
  }

  .lg\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .lg\:pl-55{
    padding-left: 3.4375rem;
  }

  .lg\:pt-60{
    padding-top: 3.75rem;
  }

  .lg\:pr-60{
    padding-right: 3.75rem;
  }

  .lg\:pb-60{
    padding-bottom: 3.75rem;
  }

  .lg\:pl-60{
    padding-left: 3.75rem;
  }

  .lg\:pt-65{
    padding-top: 4.0625rem;
  }

  .lg\:pr-65{
    padding-right: 4.0625rem;
  }

  .lg\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .lg\:pl-65{
    padding-left: 4.0625rem;
  }

  .lg\:pt-70{
    padding-top: 4.375rem;
  }

  .lg\:pr-70{
    padding-right: 4.375rem;
  }

  .lg\:pb-70{
    padding-bottom: 4.375rem;
  }

  .lg\:pl-70{
    padding-left: 4.375rem;
  }

  .lg\:pt-75{
    padding-top: 4.6875rem;
  }

  .lg\:pr-75{
    padding-right: 4.6875rem;
  }

  .lg\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .lg\:pl-75{
    padding-left: 4.6875rem;
  }

  .lg\:pt-80{
    padding-top: 5rem;
  }

  .lg\:pr-80{
    padding-right: 5rem;
  }

  .lg\:pb-80{
    padding-bottom: 5rem;
  }

  .lg\:pl-80{
    padding-left: 5rem;
  }

  .lg\:pt-85{
    padding-top: 5.3125rem;
  }

  .lg\:pr-85{
    padding-right: 5.3125rem;
  }

  .lg\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .lg\:pl-85{
    padding-left: 5.3125rem;
  }

  .lg\:pt-90{
    padding-top: 5.625rem;
  }

  .lg\:pr-90{
    padding-right: 5.625rem;
  }

  .lg\:pb-90{
    padding-bottom: 5.625rem;
  }

  .lg\:pl-90{
    padding-left: 5.625rem;
  }

  .lg\:pt-95{
    padding-top: 5.9375rem;
  }

  .lg\:pr-95{
    padding-right: 5.9375rem;
  }

  .lg\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .lg\:pl-95{
    padding-left: 5.9375rem;
  }

  .lg\:pt-100{
    padding-top: 6.25rem;
  }

  .lg\:pr-100{
    padding-right: 6.25rem;
  }

  .lg\:pb-100{
    padding-bottom: 6.25rem;
  }

  .lg\:pl-100{
    padding-left: 6.25rem;
  }

  .lg\:pt-110{
    padding-top: 6.875rem;
  }

  .lg\:pr-110{
    padding-right: 6.875rem;
  }

  .lg\:pb-110{
    padding-bottom: 6.875rem;
  }

  .lg\:pl-110{
    padding-left: 6.875rem;
  }

  .lg\:pt-120{
    padding-top: 7.5rem;
  }

  .lg\:pr-120{
    padding-right: 7.5rem;
  }

  .lg\:pb-120{
    padding-bottom: 7.5rem;
  }

  .lg\:pl-120{
    padding-left: 7.5rem;
  }

  .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\:bottom-0{
    bottom: 0;
  }

  .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-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .lg\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .lg\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .lg\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .lg\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .lg\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .lg\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .lg\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .lg\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .lg\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .lg\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .lg\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .lg\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .lg\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .lg\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .lg\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .lg\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .lg\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .lg\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .lg\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .lg\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .lg\:text-opacity-0{
    --text-opacity: 0;
  }

  .lg\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .lg\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .lg\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .lg\:text-opacity-100{
    --text-opacity: 1;
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .lg\:align-text-top{
    vertical-align: text-top;
  }

  .lg\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .lg\:z-0{
    z-index: 0;
  }

  .lg\:z-10{
    z-index: 10;
  }

  .lg\:z-20{
    z-index: 20;
  }

  .lg\:z-30{
    z-index: 30;
  }

  .lg\:z-40{
    z-index: 40;
  }

  .lg\:z-50{
    z-index: 50;
  }

  .lg\:z-auto{
    z-index: auto;
  }

  .lg\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .lg\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .lg\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .lg\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .lg\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .lg\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .lg\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .lg\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .lg\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .lg\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .lg\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .lg\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .lg\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .lg\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .lg\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .lg\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .lg\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .lg\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .lg\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .lg\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .lg\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .lg\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .lg\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .lg\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .lg\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .lg\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .lg\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .lg\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .lg\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .lg\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .lg\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .lg\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .lg\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .lg\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .lg\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .lg\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .lg\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .lg\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .lg\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .lg\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .lg\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .lg\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .lg\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .lg\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .lg\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .lg\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .lg\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .lg\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .lg\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .lg\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .lg\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .lg\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .lg\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .lg\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .lg\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .lg\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .lg\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .lg\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .lg\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .lg\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .lg\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .lg\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .lg\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .lg\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .lg\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .lg\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .lg\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lg\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .lg\:grid-flow-row{
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col{
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none{
    grid-template-columns: none;
  }

  .lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none{
    grid-template-rows: none;
  }

  .lg\:grid-center {
    grid-column: 2/4;
  }

  .lg\:grid-span {
    grid-column: 1/5;
  }
}

@media (min-width: 1280px){
  .xl\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .xl\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .xl\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .xl\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .xl\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .xl\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .xl\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .xl\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .xl\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .xl\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xl\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xl\:grid{
    display: grid;
  }

  .xl\:inline-grid{
    display: inline-grid;
  }

  .xl\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xl\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xl\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xl\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xl\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xl\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .xl\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xl\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xl\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xl\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .xl\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .xl\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .xl\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .xl\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .xl\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .xl\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .xl\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xl\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xl\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xl\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xl\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:font-light{
    font-weight: 300;
  }

  .xl\:font-normal{
    font-weight: 400;
  }

  .xl\:font-medium{
    font-weight: 500;
  }

  .xl\:font-bold{
    font-weight: 700;
  }

  .xl\:font-black{
    font-weight: 900;
  }

  .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-bold:hover{
    font-weight: 700;
  }

  .xl\:hover\:font-black:hover{
    font-weight: 900;
  }

  .xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .xl\:text-2xs{
    font-size: 0.75rem;
  }

  .xl\:text-xs{
    font-size: 0.875rem;
  }

  .xl\:text-sm{
    font-size: 1rem;
  }

  .xl\:text-button{
    font-size: 1.125rem;
  }

  .xl\:text-base{
    font-size: 1.16625rem;
  }

  .xl\:text-name{
    font-size: 1.1875rem;
  }

  .xl\:text-menu{
    font-size: 1.25rem;
  }

  .xl\:text-lg{
    font-size: 1.3125rem;
  }

  .xl\:text-xl{
    font-size: 1.625rem;
  }

  .xl\:text-xl2{
    font-size: 1.75rem;
  }

  .xl\:text-2xl{
    font-size: 1.875rem;
  }

  .xl\:text-soon{
    font-size: 2.25rem;
  }

  .xl\:text-3xl{
    font-size: 2.5rem;
  }

  .xl\:text-4xl{
    font-size: 2.625rem;
  }

  .xl\:text-date{
    font-size: 3.125rem;
  }

  .xl\:text-5xl{
    font-size: 3.75rem;
  }

  .xl\:m-0{
    margin: 0;
  }

  .xl\:m-1{
    margin: 0.0625rem;
  }

  .xl\:m-5{
    margin: 0.3125rem;
  }

  .xl\:m-10{
    margin: 0.625rem;
  }

  .xl\:m-15{
    margin: 0.9375rem;
  }

  .xl\:m-20{
    margin: 1.25rem;
  }

  .xl\:m-25{
    margin: 1.5625rem;
  }

  .xl\:m-30{
    margin: 1.875rem;
  }

  .xl\:m-35{
    margin: 2.1875rem;
  }

  .xl\:m-40{
    margin: 2.5rem;
  }

  .xl\:m-45{
    margin: 2.8125rem;
  }

  .xl\:m-50{
    margin: 3.125rem;
  }

  .xl\:m-55{
    margin: 3.4375rem;
  }

  .xl\:m-60{
    margin: 3.75rem;
  }

  .xl\:m-65{
    margin: 4.0625rem;
  }

  .xl\:m-70{
    margin: 4.375rem;
  }

  .xl\:m-75{
    margin: 4.6875rem;
  }

  .xl\:m-80{
    margin: 5rem;
  }

  .xl\:m-85{
    margin: 5.3125rem;
  }

  .xl\:m-90{
    margin: 5.625rem;
  }

  .xl\:m-95{
    margin: 5.9375rem;
  }

  .xl\:m-100{
    margin: 6.25rem;
  }

  .xl\:m-110{
    margin: 6.875rem;
  }

  .xl\:m-120{
    margin: 7.5rem;
  }

  .xl\:-m-0{
    margin: 0;
  }

  .xl\:-m-1{
    margin: -0.0625rem;
  }

  .xl\:-m-5{
    margin: -0.3125rem;
  }

  .xl\:-m-10{
    margin: -0.625rem;
  }

  .xl\:-m-15{
    margin: -0.9375rem;
  }

  .xl\:-m-20{
    margin: -1.25rem;
  }

  .xl\:-m-25{
    margin: -1.5625rem;
  }

  .xl\:-m-30{
    margin: -1.875rem;
  }

  .xl\:-m-35{
    margin: -2.1875rem;
  }

  .xl\:-m-40{
    margin: -2.5rem;
  }

  .xl\:-m-45{
    margin: -2.8125rem;
  }

  .xl\:-m-50{
    margin: -3.125rem;
  }

  .xl\:-m-55{
    margin: -3.4375rem;
  }

  .xl\:-m-60{
    margin: -3.75rem;
  }

  .xl\:-m-65{
    margin: -4.0625rem;
  }

  .xl\:-m-70{
    margin: -4.375rem;
  }

  .xl\:-m-75{
    margin: -4.6875rem;
  }

  .xl\:-m-80{
    margin: -5rem;
  }

  .xl\:-m-85{
    margin: -5.3125rem;
  }

  .xl\:-m-90{
    margin: -5.625rem;
  }

  .xl\:-m-95{
    margin: -5.9375rem;
  }

  .xl\:-m-100{
    margin: -6.25rem;
  }

  .xl\:-m-110{
    margin: -6.875rem;
  }

  .xl\:-m-120{
    margin: -7.5rem;
  }

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

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

  .xl\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .xl\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .xl\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .xl\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .xl\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xl\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xl\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .xl\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .xl\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .xl\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .xl\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .xl\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .xl\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .xl\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .xl\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .xl\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .xl\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .xl\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .xl\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .xl\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .xl\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xl\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xl\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .xl\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .xl\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .xl\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .xl\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .xl\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .xl\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .xl\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .xl\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .xl\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .xl\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .xl\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .xl\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xl\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xl\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .xl\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .xl\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .xl\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .xl\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .xl\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .xl\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .xl\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xl\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xl\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .xl\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .xl\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .xl\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .xl\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .xl\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .xl\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .xl\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .xl\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .xl\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .xl\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .xl\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .xl\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .xl\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .xl\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xl\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xl\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .xl\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .xl\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .xl\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .xl\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .xl\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .xl\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .xl\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .xl\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .xl\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .xl\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .xl\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .xl\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xl\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xl\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .xl\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .xl\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .xl\:mt-1{
    margin-top: 0.0625rem;
  }

  .xl\:mr-1{
    margin-right: 0.0625rem;
  }

  .xl\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .xl\:ml-1{
    margin-left: 0.0625rem;
  }

  .xl\:mt-5{
    margin-top: 0.3125rem;
  }

  .xl\:mr-5{
    margin-right: 0.3125rem;
  }

  .xl\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .xl\:ml-5{
    margin-left: 0.3125rem;
  }

  .xl\:mt-10{
    margin-top: 0.625rem;
  }

  .xl\:mr-10{
    margin-right: 0.625rem;
  }

  .xl\:mb-10{
    margin-bottom: 0.625rem;
  }

  .xl\:ml-10{
    margin-left: 0.625rem;
  }

  .xl\:mt-15{
    margin-top: 0.9375rem;
  }

  .xl\:mr-15{
    margin-right: 0.9375rem;
  }

  .xl\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .xl\:ml-15{
    margin-left: 0.9375rem;
  }

  .xl\:mt-20{
    margin-top: 1.25rem;
  }

  .xl\:mr-20{
    margin-right: 1.25rem;
  }

  .xl\:mb-20{
    margin-bottom: 1.25rem;
  }

  .xl\:ml-20{
    margin-left: 1.25rem;
  }

  .xl\:mt-25{
    margin-top: 1.5625rem;
  }

  .xl\:mr-25{
    margin-right: 1.5625rem;
  }

  .xl\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .xl\:ml-25{
    margin-left: 1.5625rem;
  }

  .xl\:mt-30{
    margin-top: 1.875rem;
  }

  .xl\:mr-30{
    margin-right: 1.875rem;
  }

  .xl\:mb-30{
    margin-bottom: 1.875rem;
  }

  .xl\:ml-30{
    margin-left: 1.875rem;
  }

  .xl\:mt-35{
    margin-top: 2.1875rem;
  }

  .xl\:mr-35{
    margin-right: 2.1875rem;
  }

  .xl\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .xl\:ml-35{
    margin-left: 2.1875rem;
  }

  .xl\:mt-40{
    margin-top: 2.5rem;
  }

  .xl\:mr-40{
    margin-right: 2.5rem;
  }

  .xl\:mb-40{
    margin-bottom: 2.5rem;
  }

  .xl\:ml-40{
    margin-left: 2.5rem;
  }

  .xl\:mt-45{
    margin-top: 2.8125rem;
  }

  .xl\:mr-45{
    margin-right: 2.8125rem;
  }

  .xl\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .xl\:ml-45{
    margin-left: 2.8125rem;
  }

  .xl\:mt-50{
    margin-top: 3.125rem;
  }

  .xl\:mr-50{
    margin-right: 3.125rem;
  }

  .xl\:mb-50{
    margin-bottom: 3.125rem;
  }

  .xl\:ml-50{
    margin-left: 3.125rem;
  }

  .xl\:mt-55{
    margin-top: 3.4375rem;
  }

  .xl\:mr-55{
    margin-right: 3.4375rem;
  }

  .xl\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .xl\:ml-55{
    margin-left: 3.4375rem;
  }

  .xl\:mt-60{
    margin-top: 3.75rem;
  }

  .xl\:mr-60{
    margin-right: 3.75rem;
  }

  .xl\:mb-60{
    margin-bottom: 3.75rem;
  }

  .xl\:ml-60{
    margin-left: 3.75rem;
  }

  .xl\:mt-65{
    margin-top: 4.0625rem;
  }

  .xl\:mr-65{
    margin-right: 4.0625rem;
  }

  .xl\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .xl\:ml-65{
    margin-left: 4.0625rem;
  }

  .xl\:mt-70{
    margin-top: 4.375rem;
  }

  .xl\:mr-70{
    margin-right: 4.375rem;
  }

  .xl\:mb-70{
    margin-bottom: 4.375rem;
  }

  .xl\:ml-70{
    margin-left: 4.375rem;
  }

  .xl\:mt-75{
    margin-top: 4.6875rem;
  }

  .xl\:mr-75{
    margin-right: 4.6875rem;
  }

  .xl\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .xl\:ml-75{
    margin-left: 4.6875rem;
  }

  .xl\:mt-80{
    margin-top: 5rem;
  }

  .xl\:mr-80{
    margin-right: 5rem;
  }

  .xl\:mb-80{
    margin-bottom: 5rem;
  }

  .xl\:ml-80{
    margin-left: 5rem;
  }

  .xl\:mt-85{
    margin-top: 5.3125rem;
  }

  .xl\:mr-85{
    margin-right: 5.3125rem;
  }

  .xl\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .xl\:ml-85{
    margin-left: 5.3125rem;
  }

  .xl\:mt-90{
    margin-top: 5.625rem;
  }

  .xl\:mr-90{
    margin-right: 5.625rem;
  }

  .xl\:mb-90{
    margin-bottom: 5.625rem;
  }

  .xl\:ml-90{
    margin-left: 5.625rem;
  }

  .xl\:mt-95{
    margin-top: 5.9375rem;
  }

  .xl\:mr-95{
    margin-right: 5.9375rem;
  }

  .xl\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .xl\:ml-95{
    margin-left: 5.9375rem;
  }

  .xl\:mt-100{
    margin-top: 6.25rem;
  }

  .xl\:mr-100{
    margin-right: 6.25rem;
  }

  .xl\:mb-100{
    margin-bottom: 6.25rem;
  }

  .xl\:ml-100{
    margin-left: 6.25rem;
  }

  .xl\:mt-110{
    margin-top: 6.875rem;
  }

  .xl\:mr-110{
    margin-right: 6.875rem;
  }

  .xl\:mb-110{
    margin-bottom: 6.875rem;
  }

  .xl\:ml-110{
    margin-left: 6.875rem;
  }

  .xl\:mt-120{
    margin-top: 7.5rem;
  }

  .xl\:mr-120{
    margin-right: 7.5rem;
  }

  .xl\:mb-120{
    margin-bottom: 7.5rem;
  }

  .xl\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .xl\:-mt-1{
    margin-top: -0.0625rem;
  }

  .xl\:-mr-1{
    margin-right: -0.0625rem;
  }

  .xl\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .xl\:-ml-1{
    margin-left: -0.0625rem;
  }

  .xl\:-mt-5{
    margin-top: -0.3125rem;
  }

  .xl\:-mr-5{
    margin-right: -0.3125rem;
  }

  .xl\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .xl\:-ml-5{
    margin-left: -0.3125rem;
  }

  .xl\:-mt-10{
    margin-top: -0.625rem;
  }

  .xl\:-mr-10{
    margin-right: -0.625rem;
  }

  .xl\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .xl\:-ml-10{
    margin-left: -0.625rem;
  }

  .xl\:-mt-15{
    margin-top: -0.9375rem;
  }

  .xl\:-mr-15{
    margin-right: -0.9375rem;
  }

  .xl\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .xl\:-ml-15{
    margin-left: -0.9375rem;
  }

  .xl\:-mt-20{
    margin-top: -1.25rem;
  }

  .xl\:-mr-20{
    margin-right: -1.25rem;
  }

  .xl\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .xl\:-ml-20{
    margin-left: -1.25rem;
  }

  .xl\:-mt-25{
    margin-top: -1.5625rem;
  }

  .xl\:-mr-25{
    margin-right: -1.5625rem;
  }

  .xl\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .xl\:-ml-25{
    margin-left: -1.5625rem;
  }

  .xl\:-mt-30{
    margin-top: -1.875rem;
  }

  .xl\:-mr-30{
    margin-right: -1.875rem;
  }

  .xl\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .xl\:-ml-30{
    margin-left: -1.875rem;
  }

  .xl\:-mt-35{
    margin-top: -2.1875rem;
  }

  .xl\:-mr-35{
    margin-right: -2.1875rem;
  }

  .xl\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .xl\:-ml-35{
    margin-left: -2.1875rem;
  }

  .xl\:-mt-40{
    margin-top: -2.5rem;
  }

  .xl\:-mr-40{
    margin-right: -2.5rem;
  }

  .xl\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .xl\:-ml-40{
    margin-left: -2.5rem;
  }

  .xl\:-mt-45{
    margin-top: -2.8125rem;
  }

  .xl\:-mr-45{
    margin-right: -2.8125rem;
  }

  .xl\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .xl\:-ml-45{
    margin-left: -2.8125rem;
  }

  .xl\:-mt-50{
    margin-top: -3.125rem;
  }

  .xl\:-mr-50{
    margin-right: -3.125rem;
  }

  .xl\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .xl\:-ml-50{
    margin-left: -3.125rem;
  }

  .xl\:-mt-55{
    margin-top: -3.4375rem;
  }

  .xl\:-mr-55{
    margin-right: -3.4375rem;
  }

  .xl\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .xl\:-ml-55{
    margin-left: -3.4375rem;
  }

  .xl\:-mt-60{
    margin-top: -3.75rem;
  }

  .xl\:-mr-60{
    margin-right: -3.75rem;
  }

  .xl\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .xl\:-ml-60{
    margin-left: -3.75rem;
  }

  .xl\:-mt-65{
    margin-top: -4.0625rem;
  }

  .xl\:-mr-65{
    margin-right: -4.0625rem;
  }

  .xl\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .xl\:-ml-65{
    margin-left: -4.0625rem;
  }

  .xl\:-mt-70{
    margin-top: -4.375rem;
  }

  .xl\:-mr-70{
    margin-right: -4.375rem;
  }

  .xl\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .xl\:-ml-70{
    margin-left: -4.375rem;
  }

  .xl\:-mt-75{
    margin-top: -4.6875rem;
  }

  .xl\:-mr-75{
    margin-right: -4.6875rem;
  }

  .xl\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .xl\:-ml-75{
    margin-left: -4.6875rem;
  }

  .xl\:-mt-80{
    margin-top: -5rem;
  }

  .xl\:-mr-80{
    margin-right: -5rem;
  }

  .xl\:-mb-80{
    margin-bottom: -5rem;
  }

  .xl\:-ml-80{
    margin-left: -5rem;
  }

  .xl\:-mt-85{
    margin-top: -5.3125rem;
  }

  .xl\:-mr-85{
    margin-right: -5.3125rem;
  }

  .xl\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .xl\:-ml-85{
    margin-left: -5.3125rem;
  }

  .xl\:-mt-90{
    margin-top: -5.625rem;
  }

  .xl\:-mr-90{
    margin-right: -5.625rem;
  }

  .xl\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .xl\:-ml-90{
    margin-left: -5.625rem;
  }

  .xl\:-mt-95{
    margin-top: -5.9375rem;
  }

  .xl\:-mr-95{
    margin-right: -5.9375rem;
  }

  .xl\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .xl\:-ml-95{
    margin-left: -5.9375rem;
  }

  .xl\:-mt-100{
    margin-top: -6.25rem;
  }

  .xl\:-mr-100{
    margin-right: -6.25rem;
  }

  .xl\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .xl\:-ml-100{
    margin-left: -6.25rem;
  }

  .xl\:-mt-110{
    margin-top: -6.875rem;
  }

  .xl\:-mr-110{
    margin-right: -6.875rem;
  }

  .xl\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .xl\:-ml-110{
    margin-left: -6.875rem;
  }

  .xl\:-mt-120{
    margin-top: -7.5rem;
  }

  .xl\:-mr-120{
    margin-right: -7.5rem;
  }

  .xl\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .xl\:-ml-120{
    margin-left: -7.5rem;
  }

  .xl\:p-0{
    padding: 0;
  }

  .xl\:p-1{
    padding: 0.0625rem;
  }

  .xl\:p-5{
    padding: 0.3125rem;
  }

  .xl\:p-10{
    padding: 0.625rem;
  }

  .xl\:p-15{
    padding: 0.9375rem;
  }

  .xl\:p-20{
    padding: 1.25rem;
  }

  .xl\:p-25{
    padding: 1.5625rem;
  }

  .xl\:p-30{
    padding: 1.875rem;
  }

  .xl\:p-35{
    padding: 2.1875rem;
  }

  .xl\:p-40{
    padding: 2.5rem;
  }

  .xl\:p-45{
    padding: 2.8125rem;
  }

  .xl\:p-50{
    padding: 3.125rem;
  }

  .xl\:p-55{
    padding: 3.4375rem;
  }

  .xl\:p-60{
    padding: 3.75rem;
  }

  .xl\:p-65{
    padding: 4.0625rem;
  }

  .xl\:p-70{
    padding: 4.375rem;
  }

  .xl\:p-75{
    padding: 4.6875rem;
  }

  .xl\:p-80{
    padding: 5rem;
  }

  .xl\:p-85{
    padding: 5.3125rem;
  }

  .xl\:p-90{
    padding: 5.625rem;
  }

  .xl\:p-95{
    padding: 5.9375rem;
  }

  .xl\:p-100{
    padding: 6.25rem;
  }

  .xl\:p-110{
    padding: 6.875rem;
  }

  .xl\:p-120{
    padding: 7.5rem;
  }

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

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

  .xl\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .xl\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .xl\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .xl\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .xl\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xl\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xl\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .xl\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .xl\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .xl\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .xl\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .xl\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .xl\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .xl\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .xl\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .xl\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .xl\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .xl\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .xl\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .xl\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .xl\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xl\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xl\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .xl\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .xl\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .xl\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .xl\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .xl\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .xl\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .xl\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .xl\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .xl\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .xl\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .xl\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .xl\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xl\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xl\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .xl\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .xl\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xl\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .xl\:pt-1{
    padding-top: 0.0625rem;
  }

  .xl\:pr-1{
    padding-right: 0.0625rem;
  }

  .xl\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .xl\:pl-1{
    padding-left: 0.0625rem;
  }

  .xl\:pt-5{
    padding-top: 0.3125rem;
  }

  .xl\:pr-5{
    padding-right: 0.3125rem;
  }

  .xl\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .xl\:pl-5{
    padding-left: 0.3125rem;
  }

  .xl\:pt-10{
    padding-top: 0.625rem;
  }

  .xl\:pr-10{
    padding-right: 0.625rem;
  }

  .xl\:pb-10{
    padding-bottom: 0.625rem;
  }

  .xl\:pl-10{
    padding-left: 0.625rem;
  }

  .xl\:pt-15{
    padding-top: 0.9375rem;
  }

  .xl\:pr-15{
    padding-right: 0.9375rem;
  }

  .xl\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .xl\:pl-15{
    padding-left: 0.9375rem;
  }

  .xl\:pt-20{
    padding-top: 1.25rem;
  }

  .xl\:pr-20{
    padding-right: 1.25rem;
  }

  .xl\:pb-20{
    padding-bottom: 1.25rem;
  }

  .xl\:pl-20{
    padding-left: 1.25rem;
  }

  .xl\:pt-25{
    padding-top: 1.5625rem;
  }

  .xl\:pr-25{
    padding-right: 1.5625rem;
  }

  .xl\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .xl\:pl-25{
    padding-left: 1.5625rem;
  }

  .xl\:pt-30{
    padding-top: 1.875rem;
  }

  .xl\:pr-30{
    padding-right: 1.875rem;
  }

  .xl\:pb-30{
    padding-bottom: 1.875rem;
  }

  .xl\:pl-30{
    padding-left: 1.875rem;
  }

  .xl\:pt-35{
    padding-top: 2.1875rem;
  }

  .xl\:pr-35{
    padding-right: 2.1875rem;
  }

  .xl\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .xl\:pl-35{
    padding-left: 2.1875rem;
  }

  .xl\:pt-40{
    padding-top: 2.5rem;
  }

  .xl\:pr-40{
    padding-right: 2.5rem;
  }

  .xl\:pb-40{
    padding-bottom: 2.5rem;
  }

  .xl\:pl-40{
    padding-left: 2.5rem;
  }

  .xl\:pt-45{
    padding-top: 2.8125rem;
  }

  .xl\:pr-45{
    padding-right: 2.8125rem;
  }

  .xl\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .xl\:pl-45{
    padding-left: 2.8125rem;
  }

  .xl\:pt-50{
    padding-top: 3.125rem;
  }

  .xl\:pr-50{
    padding-right: 3.125rem;
  }

  .xl\:pb-50{
    padding-bottom: 3.125rem;
  }

  .xl\:pl-50{
    padding-left: 3.125rem;
  }

  .xl\:pt-55{
    padding-top: 3.4375rem;
  }

  .xl\:pr-55{
    padding-right: 3.4375rem;
  }

  .xl\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .xl\:pl-55{
    padding-left: 3.4375rem;
  }

  .xl\:pt-60{
    padding-top: 3.75rem;
  }

  .xl\:pr-60{
    padding-right: 3.75rem;
  }

  .xl\:pb-60{
    padding-bottom: 3.75rem;
  }

  .xl\:pl-60{
    padding-left: 3.75rem;
  }

  .xl\:pt-65{
    padding-top: 4.0625rem;
  }

  .xl\:pr-65{
    padding-right: 4.0625rem;
  }

  .xl\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .xl\:pl-65{
    padding-left: 4.0625rem;
  }

  .xl\:pt-70{
    padding-top: 4.375rem;
  }

  .xl\:pr-70{
    padding-right: 4.375rem;
  }

  .xl\:pb-70{
    padding-bottom: 4.375rem;
  }

  .xl\:pl-70{
    padding-left: 4.375rem;
  }

  .xl\:pt-75{
    padding-top: 4.6875rem;
  }

  .xl\:pr-75{
    padding-right: 4.6875rem;
  }

  .xl\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .xl\:pl-75{
    padding-left: 4.6875rem;
  }

  .xl\:pt-80{
    padding-top: 5rem;
  }

  .xl\:pr-80{
    padding-right: 5rem;
  }

  .xl\:pb-80{
    padding-bottom: 5rem;
  }

  .xl\:pl-80{
    padding-left: 5rem;
  }

  .xl\:pt-85{
    padding-top: 5.3125rem;
  }

  .xl\:pr-85{
    padding-right: 5.3125rem;
  }

  .xl\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .xl\:pl-85{
    padding-left: 5.3125rem;
  }

  .xl\:pt-90{
    padding-top: 5.625rem;
  }

  .xl\:pr-90{
    padding-right: 5.625rem;
  }

  .xl\:pb-90{
    padding-bottom: 5.625rem;
  }

  .xl\:pl-90{
    padding-left: 5.625rem;
  }

  .xl\:pt-95{
    padding-top: 5.9375rem;
  }

  .xl\:pr-95{
    padding-right: 5.9375rem;
  }

  .xl\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .xl\:pl-95{
    padding-left: 5.9375rem;
  }

  .xl\:pt-100{
    padding-top: 6.25rem;
  }

  .xl\:pr-100{
    padding-right: 6.25rem;
  }

  .xl\:pb-100{
    padding-bottom: 6.25rem;
  }

  .xl\:pl-100{
    padding-left: 6.25rem;
  }

  .xl\:pt-110{
    padding-top: 6.875rem;
  }

  .xl\:pr-110{
    padding-right: 6.875rem;
  }

  .xl\:pb-110{
    padding-bottom: 6.875rem;
  }

  .xl\:pl-110{
    padding-left: 6.875rem;
  }

  .xl\:pt-120{
    padding-top: 7.5rem;
  }

  .xl\:pr-120{
    padding-right: 7.5rem;
  }

  .xl\:pb-120{
    padding-bottom: 7.5rem;
  }

  .xl\:pl-120{
    padding-left: 7.5rem;
  }

  .xl\:absolute{
    position: absolute;
  }

  .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\:bottom-0{
    bottom: 0;
  }

  .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-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .xl\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .xl\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .xl\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .xl\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .xl\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .xl\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .xl\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .xl\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .xl\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .xl\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .xl\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .xl\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .xl\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .xl\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xl\:align-text-top{
    vertical-align: text-top;
  }

  .xl\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .xl\:w-offset-image{
    width: 37.5rem;
  }

  .xl\:z-0{
    z-index: 0;
  }

  .xl\:z-10{
    z-index: 10;
  }

  .xl\:z-20{
    z-index: 20;
  }

  .xl\:z-30{
    z-index: 30;
  }

  .xl\:z-40{
    z-index: 40;
  }

  .xl\:z-50{
    z-index: 50;
  }

  .xl\:z-auto{
    z-index: auto;
  }

  .xl\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xl\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .xl\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .xl\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .xl\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .xl\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .xl\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .xl\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .xl\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .xl\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .xl\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .xl\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xl\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .xl\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .xl\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .xl\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .xl\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .xl\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .xl\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xl\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .xl\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xl\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .xl\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .xl\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .xl\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .xl\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .xl\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .xl\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xl\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .xl\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .xl\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .xl\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xl\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .xl\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .xl\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .xl\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .xl\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .xl\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .xl\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .xl\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xl\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .xl\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .xl\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .xl\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .xl\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .xl\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xl\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .xl\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .xl\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xl\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .xl\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .xl\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .xl\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .xl\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .xl\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .xl\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .xl\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xl\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .xl\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .xl\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .xl\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .xl\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .xl\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .xl\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xl\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .xl\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xl\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xl\:grid-flow-row{
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col{
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none{
    grid-template-columns: none;
  }

  .xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none{
    grid-template-rows: none;
  }

  .xl\:grid-center {
    grid-column: 2/4;
  }

  .xl\:grid-span {
    grid-column: 1/5;
  }
}

@media (min-width: 1440px){
  .\32xl\:bg-fixed{
    background-attachment: fixed;
  }

  .\32xl\:bg-local{
    background-attachment: local;
  }

  .\32xl\:bg-scroll{
    background-attachment: scroll;
  }

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

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

  .\32xl\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .\32xl\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .\32xl\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .\32xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .\32xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .\32xl\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .\32xl\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .\32xl\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .\32xl\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .\32xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .\32xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .\32xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .\32xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .\32xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .\32xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .\32xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .\32xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .\32xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .\32xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .\32xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .\32xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .\32xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .\32xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .\32xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .\32xl\:bg-bottom{
    background-position: bottom;
  }

  .\32xl\:bg-center{
    background-position: center;
  }

  .\32xl\:bg-left{
    background-position: left;
  }

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

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

  .\32xl\:bg-right{
    background-position: right;
  }

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

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

  .\32xl\:bg-top{
    background-position: top;
  }

  .\32xl\:bg-repeat{
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round{
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space{
    background-repeat: space;
  }

  .\32xl\:bg-auto{
    background-size: auto;
  }

  .\32xl\:bg-cover{
    background-size: cover;
  }

  .\32xl\:bg-contain{
    background-size: contain;
  }

  .\32xl\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xl\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xl\:grid{
    display: grid;
  }

  .\32xl\:inline-grid{
    display: inline-grid;
  }

  .\32xl\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xl\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xl\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xl\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xl\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xl\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xl\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xl\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .\32xl\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xl\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xl\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xl\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .\32xl\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .\32xl\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .\32xl\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .\32xl\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .\32xl\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .\32xl\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .\32xl\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xl\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xl\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xl\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xl\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .\32xl\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .\32xl\:font-light{
    font-weight: 300;
  }

  .\32xl\:font-normal{
    font-weight: 400;
  }

  .\32xl\:font-medium{
    font-weight: 500;
  }

  .\32xl\:font-bold{
    font-weight: 700;
  }

  .\32xl\:font-black{
    font-weight: 900;
  }

  .\32xl\:hover\:font-light:hover{
    font-weight: 300;
  }

  .\32xl\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .\32xl\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .\32xl\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .\32xl\:hover\:font-black:hover{
    font-weight: 900;
  }

  .\32xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .\32xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .\32xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .\32xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .\32xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .\32xl\:text-2xs{
    font-size: 0.75rem;
  }

  .\32xl\:text-xs{
    font-size: 0.875rem;
  }

  .\32xl\:text-sm{
    font-size: 1rem;
  }

  .\32xl\:text-button{
    font-size: 1.125rem;
  }

  .\32xl\:text-base{
    font-size: 1.16625rem;
  }

  .\32xl\:text-name{
    font-size: 1.1875rem;
  }

  .\32xl\:text-menu{
    font-size: 1.25rem;
  }

  .\32xl\:text-lg{
    font-size: 1.3125rem;
  }

  .\32xl\:text-xl{
    font-size: 1.625rem;
  }

  .\32xl\:text-xl2{
    font-size: 1.75rem;
  }

  .\32xl\:text-2xl{
    font-size: 1.875rem;
  }

  .\32xl\:text-soon{
    font-size: 2.25rem;
  }

  .\32xl\:text-3xl{
    font-size: 2.5rem;
  }

  .\32xl\:text-4xl{
    font-size: 2.625rem;
  }

  .\32xl\:text-date{
    font-size: 3.125rem;
  }

  .\32xl\:text-5xl{
    font-size: 3.75rem;
  }

  .\32xl\:m-0{
    margin: 0;
  }

  .\32xl\:m-1{
    margin: 0.0625rem;
  }

  .\32xl\:m-5{
    margin: 0.3125rem;
  }

  .\32xl\:m-10{
    margin: 0.625rem;
  }

  .\32xl\:m-15{
    margin: 0.9375rem;
  }

  .\32xl\:m-20{
    margin: 1.25rem;
  }

  .\32xl\:m-25{
    margin: 1.5625rem;
  }

  .\32xl\:m-30{
    margin: 1.875rem;
  }

  .\32xl\:m-35{
    margin: 2.1875rem;
  }

  .\32xl\:m-40{
    margin: 2.5rem;
  }

  .\32xl\:m-45{
    margin: 2.8125rem;
  }

  .\32xl\:m-50{
    margin: 3.125rem;
  }

  .\32xl\:m-55{
    margin: 3.4375rem;
  }

  .\32xl\:m-60{
    margin: 3.75rem;
  }

  .\32xl\:m-65{
    margin: 4.0625rem;
  }

  .\32xl\:m-70{
    margin: 4.375rem;
  }

  .\32xl\:m-75{
    margin: 4.6875rem;
  }

  .\32xl\:m-80{
    margin: 5rem;
  }

  .\32xl\:m-85{
    margin: 5.3125rem;
  }

  .\32xl\:m-90{
    margin: 5.625rem;
  }

  .\32xl\:m-95{
    margin: 5.9375rem;
  }

  .\32xl\:m-100{
    margin: 6.25rem;
  }

  .\32xl\:m-110{
    margin: 6.875rem;
  }

  .\32xl\:m-120{
    margin: 7.5rem;
  }

  .\32xl\:-m-0{
    margin: 0;
  }

  .\32xl\:-m-1{
    margin: -0.0625rem;
  }

  .\32xl\:-m-5{
    margin: -0.3125rem;
  }

  .\32xl\:-m-10{
    margin: -0.625rem;
  }

  .\32xl\:-m-15{
    margin: -0.9375rem;
  }

  .\32xl\:-m-20{
    margin: -1.25rem;
  }

  .\32xl\:-m-25{
    margin: -1.5625rem;
  }

  .\32xl\:-m-30{
    margin: -1.875rem;
  }

  .\32xl\:-m-35{
    margin: -2.1875rem;
  }

  .\32xl\:-m-40{
    margin: -2.5rem;
  }

  .\32xl\:-m-45{
    margin: -2.8125rem;
  }

  .\32xl\:-m-50{
    margin: -3.125rem;
  }

  .\32xl\:-m-55{
    margin: -3.4375rem;
  }

  .\32xl\:-m-60{
    margin: -3.75rem;
  }

  .\32xl\:-m-65{
    margin: -4.0625rem;
  }

  .\32xl\:-m-70{
    margin: -4.375rem;
  }

  .\32xl\:-m-75{
    margin: -4.6875rem;
  }

  .\32xl\:-m-80{
    margin: -5rem;
  }

  .\32xl\:-m-85{
    margin: -5.3125rem;
  }

  .\32xl\:-m-90{
    margin: -5.625rem;
  }

  .\32xl\:-m-95{
    margin: -5.9375rem;
  }

  .\32xl\:-m-100{
    margin: -6.25rem;
  }

  .\32xl\:-m-110{
    margin: -6.875rem;
  }

  .\32xl\:-m-120{
    margin: -7.5rem;
  }

  .\32xl\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\32xl\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\32xl\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .\32xl\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .\32xl\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .\32xl\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .\32xl\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .\32xl\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .\32xl\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .\32xl\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .\32xl\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .\32xl\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .\32xl\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .\32xl\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .\32xl\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .\32xl\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .\32xl\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .\32xl\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .\32xl\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .\32xl\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .\32xl\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .\32xl\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .\32xl\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xl\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xl\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .\32xl\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .\32xl\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .\32xl\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .\32xl\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .\32xl\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .\32xl\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .\32xl\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .\32xl\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .\32xl\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .\32xl\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .\32xl\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .\32xl\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\32xl\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\32xl\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .\32xl\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .\32xl\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xl\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xl\:-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\32xl\:-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\32xl\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .\32xl\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .\32xl\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .\32xl\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .\32xl\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .\32xl\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .\32xl\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .\32xl\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .\32xl\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xl\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xl\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .\32xl\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .\32xl\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .\32xl\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .\32xl\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .\32xl\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .\32xl\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .\32xl\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .\32xl\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .\32xl\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .\32xl\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .\32xl\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .\32xl\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\32xl\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\32xl\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .\32xl\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .\32xl\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .\32xl\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .\32xl\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .\32xl\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .\32xl\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .\32xl\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .\32xl\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .\32xl\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .\32xl\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .\32xl\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .\32xl\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\32xl\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\32xl\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .\32xl\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .\32xl\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xl\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xl\:mt-0{
    margin-top: 0;
  }

  .\32xl\:mr-0{
    margin-right: 0;
  }

  .\32xl\:mb-0{
    margin-bottom: 0;
  }

  .\32xl\:ml-0{
    margin-left: 0;
  }

  .\32xl\:mt-1{
    margin-top: 0.0625rem;
  }

  .\32xl\:mr-1{
    margin-right: 0.0625rem;
  }

  .\32xl\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .\32xl\:ml-1{
    margin-left: 0.0625rem;
  }

  .\32xl\:mt-5{
    margin-top: 0.3125rem;
  }

  .\32xl\:mr-5{
    margin-right: 0.3125rem;
  }

  .\32xl\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .\32xl\:ml-5{
    margin-left: 0.3125rem;
  }

  .\32xl\:mt-10{
    margin-top: 0.625rem;
  }

  .\32xl\:mr-10{
    margin-right: 0.625rem;
  }

  .\32xl\:mb-10{
    margin-bottom: 0.625rem;
  }

  .\32xl\:ml-10{
    margin-left: 0.625rem;
  }

  .\32xl\:mt-15{
    margin-top: 0.9375rem;
  }

  .\32xl\:mr-15{
    margin-right: 0.9375rem;
  }

  .\32xl\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .\32xl\:ml-15{
    margin-left: 0.9375rem;
  }

  .\32xl\:mt-20{
    margin-top: 1.25rem;
  }

  .\32xl\:mr-20{
    margin-right: 1.25rem;
  }

  .\32xl\:mb-20{
    margin-bottom: 1.25rem;
  }

  .\32xl\:ml-20{
    margin-left: 1.25rem;
  }

  .\32xl\:mt-25{
    margin-top: 1.5625rem;
  }

  .\32xl\:mr-25{
    margin-right: 1.5625rem;
  }

  .\32xl\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .\32xl\:ml-25{
    margin-left: 1.5625rem;
  }

  .\32xl\:mt-30{
    margin-top: 1.875rem;
  }

  .\32xl\:mr-30{
    margin-right: 1.875rem;
  }

  .\32xl\:mb-30{
    margin-bottom: 1.875rem;
  }

  .\32xl\:ml-30{
    margin-left: 1.875rem;
  }

  .\32xl\:mt-35{
    margin-top: 2.1875rem;
  }

  .\32xl\:mr-35{
    margin-right: 2.1875rem;
  }

  .\32xl\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .\32xl\:ml-35{
    margin-left: 2.1875rem;
  }

  .\32xl\:mt-40{
    margin-top: 2.5rem;
  }

  .\32xl\:mr-40{
    margin-right: 2.5rem;
  }

  .\32xl\:mb-40{
    margin-bottom: 2.5rem;
  }

  .\32xl\:ml-40{
    margin-left: 2.5rem;
  }

  .\32xl\:mt-45{
    margin-top: 2.8125rem;
  }

  .\32xl\:mr-45{
    margin-right: 2.8125rem;
  }

  .\32xl\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .\32xl\:ml-45{
    margin-left: 2.8125rem;
  }

  .\32xl\:mt-50{
    margin-top: 3.125rem;
  }

  .\32xl\:mr-50{
    margin-right: 3.125rem;
  }

  .\32xl\:mb-50{
    margin-bottom: 3.125rem;
  }

  .\32xl\:ml-50{
    margin-left: 3.125rem;
  }

  .\32xl\:mt-55{
    margin-top: 3.4375rem;
  }

  .\32xl\:mr-55{
    margin-right: 3.4375rem;
  }

  .\32xl\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .\32xl\:ml-55{
    margin-left: 3.4375rem;
  }

  .\32xl\:mt-60{
    margin-top: 3.75rem;
  }

  .\32xl\:mr-60{
    margin-right: 3.75rem;
  }

  .\32xl\:mb-60{
    margin-bottom: 3.75rem;
  }

  .\32xl\:ml-60{
    margin-left: 3.75rem;
  }

  .\32xl\:mt-65{
    margin-top: 4.0625rem;
  }

  .\32xl\:mr-65{
    margin-right: 4.0625rem;
  }

  .\32xl\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .\32xl\:ml-65{
    margin-left: 4.0625rem;
  }

  .\32xl\:mt-70{
    margin-top: 4.375rem;
  }

  .\32xl\:mr-70{
    margin-right: 4.375rem;
  }

  .\32xl\:mb-70{
    margin-bottom: 4.375rem;
  }

  .\32xl\:ml-70{
    margin-left: 4.375rem;
  }

  .\32xl\:mt-75{
    margin-top: 4.6875rem;
  }

  .\32xl\:mr-75{
    margin-right: 4.6875rem;
  }

  .\32xl\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .\32xl\:ml-75{
    margin-left: 4.6875rem;
  }

  .\32xl\:mt-80{
    margin-top: 5rem;
  }

  .\32xl\:mr-80{
    margin-right: 5rem;
  }

  .\32xl\:mb-80{
    margin-bottom: 5rem;
  }

  .\32xl\:ml-80{
    margin-left: 5rem;
  }

  .\32xl\:mt-85{
    margin-top: 5.3125rem;
  }

  .\32xl\:mr-85{
    margin-right: 5.3125rem;
  }

  .\32xl\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .\32xl\:ml-85{
    margin-left: 5.3125rem;
  }

  .\32xl\:mt-90{
    margin-top: 5.625rem;
  }

  .\32xl\:mr-90{
    margin-right: 5.625rem;
  }

  .\32xl\:mb-90{
    margin-bottom: 5.625rem;
  }

  .\32xl\:ml-90{
    margin-left: 5.625rem;
  }

  .\32xl\:mt-95{
    margin-top: 5.9375rem;
  }

  .\32xl\:mr-95{
    margin-right: 5.9375rem;
  }

  .\32xl\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .\32xl\:ml-95{
    margin-left: 5.9375rem;
  }

  .\32xl\:mt-100{
    margin-top: 6.25rem;
  }

  .\32xl\:mr-100{
    margin-right: 6.25rem;
  }

  .\32xl\:mb-100{
    margin-bottom: 6.25rem;
  }

  .\32xl\:ml-100{
    margin-left: 6.25rem;
  }

  .\32xl\:mt-110{
    margin-top: 6.875rem;
  }

  .\32xl\:mr-110{
    margin-right: 6.875rem;
  }

  .\32xl\:mb-110{
    margin-bottom: 6.875rem;
  }

  .\32xl\:ml-110{
    margin-left: 6.875rem;
  }

  .\32xl\:mt-120{
    margin-top: 7.5rem;
  }

  .\32xl\:mr-120{
    margin-right: 7.5rem;
  }

  .\32xl\:mb-120{
    margin-bottom: 7.5rem;
  }

  .\32xl\:ml-120{
    margin-left: 7.5rem;
  }

  .\32xl\:-mt-0{
    margin-top: 0;
  }

  .\32xl\:-mr-0{
    margin-right: 0;
  }

  .\32xl\:-mb-0{
    margin-bottom: 0;
  }

  .\32xl\:-ml-0{
    margin-left: 0;
  }

  .\32xl\:-mt-1{
    margin-top: -0.0625rem;
  }

  .\32xl\:-mr-1{
    margin-right: -0.0625rem;
  }

  .\32xl\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .\32xl\:-ml-1{
    margin-left: -0.0625rem;
  }

  .\32xl\:-mt-5{
    margin-top: -0.3125rem;
  }

  .\32xl\:-mr-5{
    margin-right: -0.3125rem;
  }

  .\32xl\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .\32xl\:-ml-5{
    margin-left: -0.3125rem;
  }

  .\32xl\:-mt-10{
    margin-top: -0.625rem;
  }

  .\32xl\:-mr-10{
    margin-right: -0.625rem;
  }

  .\32xl\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .\32xl\:-ml-10{
    margin-left: -0.625rem;
  }

  .\32xl\:-mt-15{
    margin-top: -0.9375rem;
  }

  .\32xl\:-mr-15{
    margin-right: -0.9375rem;
  }

  .\32xl\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .\32xl\:-ml-15{
    margin-left: -0.9375rem;
  }

  .\32xl\:-mt-20{
    margin-top: -1.25rem;
  }

  .\32xl\:-mr-20{
    margin-right: -1.25rem;
  }

  .\32xl\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .\32xl\:-ml-20{
    margin-left: -1.25rem;
  }

  .\32xl\:-mt-25{
    margin-top: -1.5625rem;
  }

  .\32xl\:-mr-25{
    margin-right: -1.5625rem;
  }

  .\32xl\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .\32xl\:-ml-25{
    margin-left: -1.5625rem;
  }

  .\32xl\:-mt-30{
    margin-top: -1.875rem;
  }

  .\32xl\:-mr-30{
    margin-right: -1.875rem;
  }

  .\32xl\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .\32xl\:-ml-30{
    margin-left: -1.875rem;
  }

  .\32xl\:-mt-35{
    margin-top: -2.1875rem;
  }

  .\32xl\:-mr-35{
    margin-right: -2.1875rem;
  }

  .\32xl\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .\32xl\:-ml-35{
    margin-left: -2.1875rem;
  }

  .\32xl\:-mt-40{
    margin-top: -2.5rem;
  }

  .\32xl\:-mr-40{
    margin-right: -2.5rem;
  }

  .\32xl\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .\32xl\:-ml-40{
    margin-left: -2.5rem;
  }

  .\32xl\:-mt-45{
    margin-top: -2.8125rem;
  }

  .\32xl\:-mr-45{
    margin-right: -2.8125rem;
  }

  .\32xl\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .\32xl\:-ml-45{
    margin-left: -2.8125rem;
  }

  .\32xl\:-mt-50{
    margin-top: -3.125rem;
  }

  .\32xl\:-mr-50{
    margin-right: -3.125rem;
  }

  .\32xl\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .\32xl\:-ml-50{
    margin-left: -3.125rem;
  }

  .\32xl\:-mt-55{
    margin-top: -3.4375rem;
  }

  .\32xl\:-mr-55{
    margin-right: -3.4375rem;
  }

  .\32xl\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .\32xl\:-ml-55{
    margin-left: -3.4375rem;
  }

  .\32xl\:-mt-60{
    margin-top: -3.75rem;
  }

  .\32xl\:-mr-60{
    margin-right: -3.75rem;
  }

  .\32xl\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .\32xl\:-ml-60{
    margin-left: -3.75rem;
  }

  .\32xl\:-mt-65{
    margin-top: -4.0625rem;
  }

  .\32xl\:-mr-65{
    margin-right: -4.0625rem;
  }

  .\32xl\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .\32xl\:-ml-65{
    margin-left: -4.0625rem;
  }

  .\32xl\:-mt-70{
    margin-top: -4.375rem;
  }

  .\32xl\:-mr-70{
    margin-right: -4.375rem;
  }

  .\32xl\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .\32xl\:-ml-70{
    margin-left: -4.375rem;
  }

  .\32xl\:-mt-75{
    margin-top: -4.6875rem;
  }

  .\32xl\:-mr-75{
    margin-right: -4.6875rem;
  }

  .\32xl\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .\32xl\:-ml-75{
    margin-left: -4.6875rem;
  }

  .\32xl\:-mt-80{
    margin-top: -5rem;
  }

  .\32xl\:-mr-80{
    margin-right: -5rem;
  }

  .\32xl\:-mb-80{
    margin-bottom: -5rem;
  }

  .\32xl\:-ml-80{
    margin-left: -5rem;
  }

  .\32xl\:-mt-85{
    margin-top: -5.3125rem;
  }

  .\32xl\:-mr-85{
    margin-right: -5.3125rem;
  }

  .\32xl\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .\32xl\:-ml-85{
    margin-left: -5.3125rem;
  }

  .\32xl\:-mt-90{
    margin-top: -5.625rem;
  }

  .\32xl\:-mr-90{
    margin-right: -5.625rem;
  }

  .\32xl\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .\32xl\:-ml-90{
    margin-left: -5.625rem;
  }

  .\32xl\:-mt-95{
    margin-top: -5.9375rem;
  }

  .\32xl\:-mr-95{
    margin-right: -5.9375rem;
  }

  .\32xl\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .\32xl\:-ml-95{
    margin-left: -5.9375rem;
  }

  .\32xl\:-mt-100{
    margin-top: -6.25rem;
  }

  .\32xl\:-mr-100{
    margin-right: -6.25rem;
  }

  .\32xl\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .\32xl\:-ml-100{
    margin-left: -6.25rem;
  }

  .\32xl\:-mt-110{
    margin-top: -6.875rem;
  }

  .\32xl\:-mr-110{
    margin-right: -6.875rem;
  }

  .\32xl\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .\32xl\:-ml-110{
    margin-left: -6.875rem;
  }

  .\32xl\:-mt-120{
    margin-top: -7.5rem;
  }

  .\32xl\:-mr-120{
    margin-right: -7.5rem;
  }

  .\32xl\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .\32xl\:-ml-120{
    margin-left: -7.5rem;
  }

  .\32xl\:p-0{
    padding: 0;
  }

  .\32xl\:p-1{
    padding: 0.0625rem;
  }

  .\32xl\:p-5{
    padding: 0.3125rem;
  }

  .\32xl\:p-10{
    padding: 0.625rem;
  }

  .\32xl\:p-15{
    padding: 0.9375rem;
  }

  .\32xl\:p-20{
    padding: 1.25rem;
  }

  .\32xl\:p-25{
    padding: 1.5625rem;
  }

  .\32xl\:p-30{
    padding: 1.875rem;
  }

  .\32xl\:p-35{
    padding: 2.1875rem;
  }

  .\32xl\:p-40{
    padding: 2.5rem;
  }

  .\32xl\:p-45{
    padding: 2.8125rem;
  }

  .\32xl\:p-50{
    padding: 3.125rem;
  }

  .\32xl\:p-55{
    padding: 3.4375rem;
  }

  .\32xl\:p-60{
    padding: 3.75rem;
  }

  .\32xl\:p-65{
    padding: 4.0625rem;
  }

  .\32xl\:p-70{
    padding: 4.375rem;
  }

  .\32xl\:p-75{
    padding: 4.6875rem;
  }

  .\32xl\:p-80{
    padding: 5rem;
  }

  .\32xl\:p-85{
    padding: 5.3125rem;
  }

  .\32xl\:p-90{
    padding: 5.625rem;
  }

  .\32xl\:p-95{
    padding: 5.9375rem;
  }

  .\32xl\:p-100{
    padding: 6.25rem;
  }

  .\32xl\:p-110{
    padding: 6.875rem;
  }

  .\32xl\:p-120{
    padding: 7.5rem;
  }

  .\32xl\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .\32xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .\32xl\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .\32xl\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .\32xl\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .\32xl\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .\32xl\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .\32xl\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .\32xl\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .\32xl\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .\32xl\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xl\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .\32xl\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .\32xl\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .\32xl\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .\32xl\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .\32xl\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .\32xl\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .\32xl\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .\32xl\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .\32xl\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .\32xl\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .\32xl\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .\32xl\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\32xl\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\32xl\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .\32xl\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .\32xl\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .\32xl\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .\32xl\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .\32xl\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .\32xl\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .\32xl\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .\32xl\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .\32xl\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .\32xl\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .\32xl\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .\32xl\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\32xl\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\32xl\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .\32xl\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .\32xl\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xl\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xl\:pt-0{
    padding-top: 0;
  }

  .\32xl\:pr-0{
    padding-right: 0;
  }

  .\32xl\:pb-0{
    padding-bottom: 0;
  }

  .\32xl\:pl-0{
    padding-left: 0;
  }

  .\32xl\:pt-1{
    padding-top: 0.0625rem;
  }

  .\32xl\:pr-1{
    padding-right: 0.0625rem;
  }

  .\32xl\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .\32xl\:pl-1{
    padding-left: 0.0625rem;
  }

  .\32xl\:pt-5{
    padding-top: 0.3125rem;
  }

  .\32xl\:pr-5{
    padding-right: 0.3125rem;
  }

  .\32xl\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .\32xl\:pl-5{
    padding-left: 0.3125rem;
  }

  .\32xl\:pt-10{
    padding-top: 0.625rem;
  }

  .\32xl\:pr-10{
    padding-right: 0.625rem;
  }

  .\32xl\:pb-10{
    padding-bottom: 0.625rem;
  }

  .\32xl\:pl-10{
    padding-left: 0.625rem;
  }

  .\32xl\:pt-15{
    padding-top: 0.9375rem;
  }

  .\32xl\:pr-15{
    padding-right: 0.9375rem;
  }

  .\32xl\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .\32xl\:pl-15{
    padding-left: 0.9375rem;
  }

  .\32xl\:pt-20{
    padding-top: 1.25rem;
  }

  .\32xl\:pr-20{
    padding-right: 1.25rem;
  }

  .\32xl\:pb-20{
    padding-bottom: 1.25rem;
  }

  .\32xl\:pl-20{
    padding-left: 1.25rem;
  }

  .\32xl\:pt-25{
    padding-top: 1.5625rem;
  }

  .\32xl\:pr-25{
    padding-right: 1.5625rem;
  }

  .\32xl\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .\32xl\:pl-25{
    padding-left: 1.5625rem;
  }

  .\32xl\:pt-30{
    padding-top: 1.875rem;
  }

  .\32xl\:pr-30{
    padding-right: 1.875rem;
  }

  .\32xl\:pb-30{
    padding-bottom: 1.875rem;
  }

  .\32xl\:pl-30{
    padding-left: 1.875rem;
  }

  .\32xl\:pt-35{
    padding-top: 2.1875rem;
  }

  .\32xl\:pr-35{
    padding-right: 2.1875rem;
  }

  .\32xl\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .\32xl\:pl-35{
    padding-left: 2.1875rem;
  }

  .\32xl\:pt-40{
    padding-top: 2.5rem;
  }

  .\32xl\:pr-40{
    padding-right: 2.5rem;
  }

  .\32xl\:pb-40{
    padding-bottom: 2.5rem;
  }

  .\32xl\:pl-40{
    padding-left: 2.5rem;
  }

  .\32xl\:pt-45{
    padding-top: 2.8125rem;
  }

  .\32xl\:pr-45{
    padding-right: 2.8125rem;
  }

  .\32xl\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .\32xl\:pl-45{
    padding-left: 2.8125rem;
  }

  .\32xl\:pt-50{
    padding-top: 3.125rem;
  }

  .\32xl\:pr-50{
    padding-right: 3.125rem;
  }

  .\32xl\:pb-50{
    padding-bottom: 3.125rem;
  }

  .\32xl\:pl-50{
    padding-left: 3.125rem;
  }

  .\32xl\:pt-55{
    padding-top: 3.4375rem;
  }

  .\32xl\:pr-55{
    padding-right: 3.4375rem;
  }

  .\32xl\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .\32xl\:pl-55{
    padding-left: 3.4375rem;
  }

  .\32xl\:pt-60{
    padding-top: 3.75rem;
  }

  .\32xl\:pr-60{
    padding-right: 3.75rem;
  }

  .\32xl\:pb-60{
    padding-bottom: 3.75rem;
  }

  .\32xl\:pl-60{
    padding-left: 3.75rem;
  }

  .\32xl\:pt-65{
    padding-top: 4.0625rem;
  }

  .\32xl\:pr-65{
    padding-right: 4.0625rem;
  }

  .\32xl\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .\32xl\:pl-65{
    padding-left: 4.0625rem;
  }

  .\32xl\:pt-70{
    padding-top: 4.375rem;
  }

  .\32xl\:pr-70{
    padding-right: 4.375rem;
  }

  .\32xl\:pb-70{
    padding-bottom: 4.375rem;
  }

  .\32xl\:pl-70{
    padding-left: 4.375rem;
  }

  .\32xl\:pt-75{
    padding-top: 4.6875rem;
  }

  .\32xl\:pr-75{
    padding-right: 4.6875rem;
  }

  .\32xl\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .\32xl\:pl-75{
    padding-left: 4.6875rem;
  }

  .\32xl\:pt-80{
    padding-top: 5rem;
  }

  .\32xl\:pr-80{
    padding-right: 5rem;
  }

  .\32xl\:pb-80{
    padding-bottom: 5rem;
  }

  .\32xl\:pl-80{
    padding-left: 5rem;
  }

  .\32xl\:pt-85{
    padding-top: 5.3125rem;
  }

  .\32xl\:pr-85{
    padding-right: 5.3125rem;
  }

  .\32xl\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .\32xl\:pl-85{
    padding-left: 5.3125rem;
  }

  .\32xl\:pt-90{
    padding-top: 5.625rem;
  }

  .\32xl\:pr-90{
    padding-right: 5.625rem;
  }

  .\32xl\:pb-90{
    padding-bottom: 5.625rem;
  }

  .\32xl\:pl-90{
    padding-left: 5.625rem;
  }

  .\32xl\:pt-95{
    padding-top: 5.9375rem;
  }

  .\32xl\:pr-95{
    padding-right: 5.9375rem;
  }

  .\32xl\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .\32xl\:pl-95{
    padding-left: 5.9375rem;
  }

  .\32xl\:pt-100{
    padding-top: 6.25rem;
  }

  .\32xl\:pr-100{
    padding-right: 6.25rem;
  }

  .\32xl\:pb-100{
    padding-bottom: 6.25rem;
  }

  .\32xl\:pl-100{
    padding-left: 6.25rem;
  }

  .\32xl\:pt-110{
    padding-top: 6.875rem;
  }

  .\32xl\:pr-110{
    padding-right: 6.875rem;
  }

  .\32xl\:pb-110{
    padding-bottom: 6.875rem;
  }

  .\32xl\:pl-110{
    padding-left: 6.875rem;
  }

  .\32xl\:pt-120{
    padding-top: 7.5rem;
  }

  .\32xl\:pr-120{
    padding-right: 7.5rem;
  }

  .\32xl\:pb-120{
    padding-bottom: 7.5rem;
  }

  .\32xl\:pl-120{
    padding-left: 7.5rem;
  }

  .\32xl\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xl\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .\32xl\:inset-x-0{
    right: 0;
    left: 0;
  }

  .\32xl\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .\32xl\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .\32xl\:top-0{
    top: 0;
  }

  .\32xl\:bottom-0{
    bottom: 0;
  }

  .\32xl\:text-left{
    text-align: left;
  }

  .\32xl\:text-center{
    text-align: center;
  }

  .\32xl\:text-right{
    text-align: right;
  }

  .\32xl\:text-justify{
    text-align: justify;
  }

  .\32xl\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xl\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xl\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .\32xl\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .\32xl\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .\32xl\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .\32xl\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .\32xl\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .\32xl\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .\32xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xl\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xl\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .\32xl\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .\32xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xl\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xl\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .\32xl\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .\32xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .\32xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .\32xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .\32xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .\32xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .\32xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .\32xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .\32xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .\32xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .\32xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .\32xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .\32xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .\32xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .\32xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .\32xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .\32xl\:align-text-top{
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .\32xl\:z-0{
    z-index: 0;
  }

  .\32xl\:z-10{
    z-index: 10;
  }

  .\32xl\:z-20{
    z-index: 20;
  }

  .\32xl\:z-30{
    z-index: 30;
  }

  .\32xl\:z-40{
    z-index: 40;
  }

  .\32xl\:z-50{
    z-index: 50;
  }

  .\32xl\:z-auto{
    z-index: auto;
  }

  .\32xl\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .\32xl\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .\32xl\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .\32xl\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .\32xl\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .\32xl\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xl\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .\32xl\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .\32xl\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .\32xl\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xl\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .\32xl\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .\32xl\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .\32xl\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\32xl\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .\32xl\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .\32xl\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .\32xl\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xl\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .\32xl\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .\32xl\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .\32xl\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\32xl\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .\32xl\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xl\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .\32xl\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .\32xl\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .\32xl\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .\32xl\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .\32xl\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .\32xl\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\32xl\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .\32xl\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .\32xl\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .\32xl\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xl\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .\32xl\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .\32xl\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .\32xl\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\32xl\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .\32xl\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .\32xl\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .\32xl\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xl\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .\32xl\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .\32xl\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .\32xl\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\32xl\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .\32xl\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xl\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .\32xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\32xl\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .\32xl\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .\32xl\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .\32xl\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .\32xl\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xl\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .\32xl\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .\32xl\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .\32xl\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xl\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .\32xl\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .\32xl\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .\32xl\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\32xl\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .\32xl\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .\32xl\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .\32xl\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xl\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .\32xl\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .\32xl\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .\32xl\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\32xl\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .\32xl\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xl\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .\32xl\:grid-flow-row{
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col{
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .\32xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none{
    grid-template-columns: none;
  }

  .\32xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none{
    grid-template-rows: none;
  }

  .\32xl\:grid-center {
    grid-column: 2/4;
  }

  .\32xl\:grid-span {
    grid-column: 1/5;
  }
}

@media (max-width: 640px){
  .smdown\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .smdown\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .smdown\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .smdown\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .smdown\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .smdown\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .smdown\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .smdown\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .smdown\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .smdown\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .smdown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .smdown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .smdown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .smdown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .smdown\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .smdown\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .smdown\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .smdown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .smdown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .smdown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .smdown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .smdown\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .smdown\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .smdown\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .smdown\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .smdown\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .smdown\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .smdown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .smdown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .smdown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .smdown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .smdown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .smdown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .smdown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .smdown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .smdown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .smdown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .smdown\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .smdown\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .smdown\:grid{
    display: grid;
  }

  .smdown\:inline-grid{
    display: inline-grid;
  }

  .smdown\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .smdown\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .smdown\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .smdown\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .smdown\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .smdown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .smdown\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .smdown\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .smdown\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .smdown\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .smdown\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .smdown\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .smdown\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .smdown\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .smdown\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .smdown\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .smdown\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .smdown\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .smdown\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .smdown\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .smdown\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .smdown\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .smdown\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .smdown\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .smdown\:font-light{
    font-weight: 300;
  }

  .smdown\:font-normal{
    font-weight: 400;
  }

  .smdown\:font-medium{
    font-weight: 500;
  }

  .smdown\:font-bold{
    font-weight: 700;
  }

  .smdown\:font-black{
    font-weight: 900;
  }

  .smdown\:hover\:font-light:hover{
    font-weight: 300;
  }

  .smdown\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .smdown\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .smdown\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .smdown\:hover\:font-black:hover{
    font-weight: 900;
  }

  .smdown\:focus\:font-light:focus{
    font-weight: 300;
  }

  .smdown\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .smdown\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .smdown\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .smdown\:focus\:font-black:focus{
    font-weight: 900;
  }

  .smdown\:text-2xs{
    font-size: 0.75rem;
  }

  .smdown\:text-xs{
    font-size: 0.875rem;
  }

  .smdown\:text-sm{
    font-size: 1rem;
  }

  .smdown\:text-button{
    font-size: 1.125rem;
  }

  .smdown\:text-base{
    font-size: 1.16625rem;
  }

  .smdown\:text-name{
    font-size: 1.1875rem;
  }

  .smdown\:text-menu{
    font-size: 1.25rem;
  }

  .smdown\:text-lg{
    font-size: 1.3125rem;
  }

  .smdown\:text-xl{
    font-size: 1.625rem;
  }

  .smdown\:text-xl2{
    font-size: 1.75rem;
  }

  .smdown\:text-2xl{
    font-size: 1.875rem;
  }

  .smdown\:text-soon{
    font-size: 2.25rem;
  }

  .smdown\:text-3xl{
    font-size: 2.5rem;
  }

  .smdown\:text-4xl{
    font-size: 2.625rem;
  }

  .smdown\:text-date{
    font-size: 3.125rem;
  }

  .smdown\:text-5xl{
    font-size: 3.75rem;
  }

  .smdown\:m-0{
    margin: 0;
  }

  .smdown\:m-1{
    margin: 0.0625rem;
  }

  .smdown\:m-5{
    margin: 0.3125rem;
  }

  .smdown\:m-10{
    margin: 0.625rem;
  }

  .smdown\:m-15{
    margin: 0.9375rem;
  }

  .smdown\:m-20{
    margin: 1.25rem;
  }

  .smdown\:m-25{
    margin: 1.5625rem;
  }

  .smdown\:m-30{
    margin: 1.875rem;
  }

  .smdown\:m-35{
    margin: 2.1875rem;
  }

  .smdown\:m-40{
    margin: 2.5rem;
  }

  .smdown\:m-45{
    margin: 2.8125rem;
  }

  .smdown\:m-50{
    margin: 3.125rem;
  }

  .smdown\:m-55{
    margin: 3.4375rem;
  }

  .smdown\:m-60{
    margin: 3.75rem;
  }

  .smdown\:m-65{
    margin: 4.0625rem;
  }

  .smdown\:m-70{
    margin: 4.375rem;
  }

  .smdown\:m-75{
    margin: 4.6875rem;
  }

  .smdown\:m-80{
    margin: 5rem;
  }

  .smdown\:m-85{
    margin: 5.3125rem;
  }

  .smdown\:m-90{
    margin: 5.625rem;
  }

  .smdown\:m-95{
    margin: 5.9375rem;
  }

  .smdown\:m-100{
    margin: 6.25rem;
  }

  .smdown\:m-110{
    margin: 6.875rem;
  }

  .smdown\:m-120{
    margin: 7.5rem;
  }

  .smdown\:-m-0{
    margin: 0;
  }

  .smdown\:-m-1{
    margin: -0.0625rem;
  }

  .smdown\:-m-5{
    margin: -0.3125rem;
  }

  .smdown\:-m-10{
    margin: -0.625rem;
  }

  .smdown\:-m-15{
    margin: -0.9375rem;
  }

  .smdown\:-m-20{
    margin: -1.25rem;
  }

  .smdown\:-m-25{
    margin: -1.5625rem;
  }

  .smdown\:-m-30{
    margin: -1.875rem;
  }

  .smdown\:-m-35{
    margin: -2.1875rem;
  }

  .smdown\:-m-40{
    margin: -2.5rem;
  }

  .smdown\:-m-45{
    margin: -2.8125rem;
  }

  .smdown\:-m-50{
    margin: -3.125rem;
  }

  .smdown\:-m-55{
    margin: -3.4375rem;
  }

  .smdown\:-m-60{
    margin: -3.75rem;
  }

  .smdown\:-m-65{
    margin: -4.0625rem;
  }

  .smdown\:-m-70{
    margin: -4.375rem;
  }

  .smdown\:-m-75{
    margin: -4.6875rem;
  }

  .smdown\:-m-80{
    margin: -5rem;
  }

  .smdown\:-m-85{
    margin: -5.3125rem;
  }

  .smdown\:-m-90{
    margin: -5.625rem;
  }

  .smdown\:-m-95{
    margin: -5.9375rem;
  }

  .smdown\:-m-100{
    margin: -6.25rem;
  }

  .smdown\:-m-110{
    margin: -6.875rem;
  }

  .smdown\:-m-120{
    margin: -7.5rem;
  }

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

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

  .smdown\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .smdown\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .smdown\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .smdown\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .smdown\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .smdown\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .smdown\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .smdown\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .smdown\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .smdown\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .smdown\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .smdown\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .smdown\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .smdown\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .smdown\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .smdown\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .smdown\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .smdown\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .smdown\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .smdown\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .smdown\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .smdown\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .smdown\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .smdown\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .smdown\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .smdown\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .smdown\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .smdown\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .smdown\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .smdown\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .smdown\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .smdown\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .smdown\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .smdown\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .smdown\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .smdown\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .smdown\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .smdown\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .smdown\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .smdown\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .smdown\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .smdown\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .smdown\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .smdown\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .smdown\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .smdown\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .smdown\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .smdown\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .smdown\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .smdown\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .smdown\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .smdown\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .smdown\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .smdown\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .smdown\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .smdown\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .smdown\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .smdown\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .smdown\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .smdown\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .smdown\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .smdown\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .smdown\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .smdown\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .smdown\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .smdown\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .smdown\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .smdown\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .smdown\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .smdown\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .smdown\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .smdown\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .smdown\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .smdown\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .smdown\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .smdown\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .smdown\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .smdown\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .smdown\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .smdown\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .smdown\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .smdown\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .smdown\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .smdown\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .smdown\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .smdown\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .smdown\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .smdown\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .smdown\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .smdown\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .smdown\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .smdown\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .smdown\:mt-1{
    margin-top: 0.0625rem;
  }

  .smdown\:mr-1{
    margin-right: 0.0625rem;
  }

  .smdown\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .smdown\:ml-1{
    margin-left: 0.0625rem;
  }

  .smdown\:mt-5{
    margin-top: 0.3125rem;
  }

  .smdown\:mr-5{
    margin-right: 0.3125rem;
  }

  .smdown\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .smdown\:ml-5{
    margin-left: 0.3125rem;
  }

  .smdown\:mt-10{
    margin-top: 0.625rem;
  }

  .smdown\:mr-10{
    margin-right: 0.625rem;
  }

  .smdown\:mb-10{
    margin-bottom: 0.625rem;
  }

  .smdown\:ml-10{
    margin-left: 0.625rem;
  }

  .smdown\:mt-15{
    margin-top: 0.9375rem;
  }

  .smdown\:mr-15{
    margin-right: 0.9375rem;
  }

  .smdown\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .smdown\:ml-15{
    margin-left: 0.9375rem;
  }

  .smdown\:mt-20{
    margin-top: 1.25rem;
  }

  .smdown\:mr-20{
    margin-right: 1.25rem;
  }

  .smdown\:mb-20{
    margin-bottom: 1.25rem;
  }

  .smdown\:ml-20{
    margin-left: 1.25rem;
  }

  .smdown\:mt-25{
    margin-top: 1.5625rem;
  }

  .smdown\:mr-25{
    margin-right: 1.5625rem;
  }

  .smdown\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .smdown\:ml-25{
    margin-left: 1.5625rem;
  }

  .smdown\:mt-30{
    margin-top: 1.875rem;
  }

  .smdown\:mr-30{
    margin-right: 1.875rem;
  }

  .smdown\:mb-30{
    margin-bottom: 1.875rem;
  }

  .smdown\:ml-30{
    margin-left: 1.875rem;
  }

  .smdown\:mt-35{
    margin-top: 2.1875rem;
  }

  .smdown\:mr-35{
    margin-right: 2.1875rem;
  }

  .smdown\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .smdown\:ml-35{
    margin-left: 2.1875rem;
  }

  .smdown\:mt-40{
    margin-top: 2.5rem;
  }

  .smdown\:mr-40{
    margin-right: 2.5rem;
  }

  .smdown\:mb-40{
    margin-bottom: 2.5rem;
  }

  .smdown\:ml-40{
    margin-left: 2.5rem;
  }

  .smdown\:mt-45{
    margin-top: 2.8125rem;
  }

  .smdown\:mr-45{
    margin-right: 2.8125rem;
  }

  .smdown\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .smdown\:ml-45{
    margin-left: 2.8125rem;
  }

  .smdown\:mt-50{
    margin-top: 3.125rem;
  }

  .smdown\:mr-50{
    margin-right: 3.125rem;
  }

  .smdown\:mb-50{
    margin-bottom: 3.125rem;
  }

  .smdown\:ml-50{
    margin-left: 3.125rem;
  }

  .smdown\:mt-55{
    margin-top: 3.4375rem;
  }

  .smdown\:mr-55{
    margin-right: 3.4375rem;
  }

  .smdown\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .smdown\:ml-55{
    margin-left: 3.4375rem;
  }

  .smdown\:mt-60{
    margin-top: 3.75rem;
  }

  .smdown\:mr-60{
    margin-right: 3.75rem;
  }

  .smdown\:mb-60{
    margin-bottom: 3.75rem;
  }

  .smdown\:ml-60{
    margin-left: 3.75rem;
  }

  .smdown\:mt-65{
    margin-top: 4.0625rem;
  }

  .smdown\:mr-65{
    margin-right: 4.0625rem;
  }

  .smdown\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .smdown\:ml-65{
    margin-left: 4.0625rem;
  }

  .smdown\:mt-70{
    margin-top: 4.375rem;
  }

  .smdown\:mr-70{
    margin-right: 4.375rem;
  }

  .smdown\:mb-70{
    margin-bottom: 4.375rem;
  }

  .smdown\:ml-70{
    margin-left: 4.375rem;
  }

  .smdown\:mt-75{
    margin-top: 4.6875rem;
  }

  .smdown\:mr-75{
    margin-right: 4.6875rem;
  }

  .smdown\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .smdown\:ml-75{
    margin-left: 4.6875rem;
  }

  .smdown\:mt-80{
    margin-top: 5rem;
  }

  .smdown\:mr-80{
    margin-right: 5rem;
  }

  .smdown\:mb-80{
    margin-bottom: 5rem;
  }

  .smdown\:ml-80{
    margin-left: 5rem;
  }

  .smdown\:mt-85{
    margin-top: 5.3125rem;
  }

  .smdown\:mr-85{
    margin-right: 5.3125rem;
  }

  .smdown\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .smdown\:ml-85{
    margin-left: 5.3125rem;
  }

  .smdown\:mt-90{
    margin-top: 5.625rem;
  }

  .smdown\:mr-90{
    margin-right: 5.625rem;
  }

  .smdown\:mb-90{
    margin-bottom: 5.625rem;
  }

  .smdown\:ml-90{
    margin-left: 5.625rem;
  }

  .smdown\:mt-95{
    margin-top: 5.9375rem;
  }

  .smdown\:mr-95{
    margin-right: 5.9375rem;
  }

  .smdown\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .smdown\:ml-95{
    margin-left: 5.9375rem;
  }

  .smdown\:mt-100{
    margin-top: 6.25rem;
  }

  .smdown\:mr-100{
    margin-right: 6.25rem;
  }

  .smdown\:mb-100{
    margin-bottom: 6.25rem;
  }

  .smdown\:ml-100{
    margin-left: 6.25rem;
  }

  .smdown\:mt-110{
    margin-top: 6.875rem;
  }

  .smdown\:mr-110{
    margin-right: 6.875rem;
  }

  .smdown\:mb-110{
    margin-bottom: 6.875rem;
  }

  .smdown\:ml-110{
    margin-left: 6.875rem;
  }

  .smdown\:mt-120{
    margin-top: 7.5rem;
  }

  .smdown\:mr-120{
    margin-right: 7.5rem;
  }

  .smdown\:mb-120{
    margin-bottom: 7.5rem;
  }

  .smdown\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .smdown\:-mt-1{
    margin-top: -0.0625rem;
  }

  .smdown\:-mr-1{
    margin-right: -0.0625rem;
  }

  .smdown\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .smdown\:-ml-1{
    margin-left: -0.0625rem;
  }

  .smdown\:-mt-5{
    margin-top: -0.3125rem;
  }

  .smdown\:-mr-5{
    margin-right: -0.3125rem;
  }

  .smdown\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .smdown\:-ml-5{
    margin-left: -0.3125rem;
  }

  .smdown\:-mt-10{
    margin-top: -0.625rem;
  }

  .smdown\:-mr-10{
    margin-right: -0.625rem;
  }

  .smdown\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .smdown\:-ml-10{
    margin-left: -0.625rem;
  }

  .smdown\:-mt-15{
    margin-top: -0.9375rem;
  }

  .smdown\:-mr-15{
    margin-right: -0.9375rem;
  }

  .smdown\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .smdown\:-ml-15{
    margin-left: -0.9375rem;
  }

  .smdown\:-mt-20{
    margin-top: -1.25rem;
  }

  .smdown\:-mr-20{
    margin-right: -1.25rem;
  }

  .smdown\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .smdown\:-ml-20{
    margin-left: -1.25rem;
  }

  .smdown\:-mt-25{
    margin-top: -1.5625rem;
  }

  .smdown\:-mr-25{
    margin-right: -1.5625rem;
  }

  .smdown\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .smdown\:-ml-25{
    margin-left: -1.5625rem;
  }

  .smdown\:-mt-30{
    margin-top: -1.875rem;
  }

  .smdown\:-mr-30{
    margin-right: -1.875rem;
  }

  .smdown\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .smdown\:-ml-30{
    margin-left: -1.875rem;
  }

  .smdown\:-mt-35{
    margin-top: -2.1875rem;
  }

  .smdown\:-mr-35{
    margin-right: -2.1875rem;
  }

  .smdown\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .smdown\:-ml-35{
    margin-left: -2.1875rem;
  }

  .smdown\:-mt-40{
    margin-top: -2.5rem;
  }

  .smdown\:-mr-40{
    margin-right: -2.5rem;
  }

  .smdown\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .smdown\:-ml-40{
    margin-left: -2.5rem;
  }

  .smdown\:-mt-45{
    margin-top: -2.8125rem;
  }

  .smdown\:-mr-45{
    margin-right: -2.8125rem;
  }

  .smdown\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .smdown\:-ml-45{
    margin-left: -2.8125rem;
  }

  .smdown\:-mt-50{
    margin-top: -3.125rem;
  }

  .smdown\:-mr-50{
    margin-right: -3.125rem;
  }

  .smdown\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .smdown\:-ml-50{
    margin-left: -3.125rem;
  }

  .smdown\:-mt-55{
    margin-top: -3.4375rem;
  }

  .smdown\:-mr-55{
    margin-right: -3.4375rem;
  }

  .smdown\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .smdown\:-ml-55{
    margin-left: -3.4375rem;
  }

  .smdown\:-mt-60{
    margin-top: -3.75rem;
  }

  .smdown\:-mr-60{
    margin-right: -3.75rem;
  }

  .smdown\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .smdown\:-ml-60{
    margin-left: -3.75rem;
  }

  .smdown\:-mt-65{
    margin-top: -4.0625rem;
  }

  .smdown\:-mr-65{
    margin-right: -4.0625rem;
  }

  .smdown\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .smdown\:-ml-65{
    margin-left: -4.0625rem;
  }

  .smdown\:-mt-70{
    margin-top: -4.375rem;
  }

  .smdown\:-mr-70{
    margin-right: -4.375rem;
  }

  .smdown\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .smdown\:-ml-70{
    margin-left: -4.375rem;
  }

  .smdown\:-mt-75{
    margin-top: -4.6875rem;
  }

  .smdown\:-mr-75{
    margin-right: -4.6875rem;
  }

  .smdown\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .smdown\:-ml-75{
    margin-left: -4.6875rem;
  }

  .smdown\:-mt-80{
    margin-top: -5rem;
  }

  .smdown\:-mr-80{
    margin-right: -5rem;
  }

  .smdown\:-mb-80{
    margin-bottom: -5rem;
  }

  .smdown\:-ml-80{
    margin-left: -5rem;
  }

  .smdown\:-mt-85{
    margin-top: -5.3125rem;
  }

  .smdown\:-mr-85{
    margin-right: -5.3125rem;
  }

  .smdown\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .smdown\:-ml-85{
    margin-left: -5.3125rem;
  }

  .smdown\:-mt-90{
    margin-top: -5.625rem;
  }

  .smdown\:-mr-90{
    margin-right: -5.625rem;
  }

  .smdown\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .smdown\:-ml-90{
    margin-left: -5.625rem;
  }

  .smdown\:-mt-95{
    margin-top: -5.9375rem;
  }

  .smdown\:-mr-95{
    margin-right: -5.9375rem;
  }

  .smdown\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .smdown\:-ml-95{
    margin-left: -5.9375rem;
  }

  .smdown\:-mt-100{
    margin-top: -6.25rem;
  }

  .smdown\:-mr-100{
    margin-right: -6.25rem;
  }

  .smdown\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .smdown\:-ml-100{
    margin-left: -6.25rem;
  }

  .smdown\:-mt-110{
    margin-top: -6.875rem;
  }

  .smdown\:-mr-110{
    margin-right: -6.875rem;
  }

  .smdown\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .smdown\:-ml-110{
    margin-left: -6.875rem;
  }

  .smdown\:-mt-120{
    margin-top: -7.5rem;
  }

  .smdown\:-mr-120{
    margin-right: -7.5rem;
  }

  .smdown\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .smdown\:-ml-120{
    margin-left: -7.5rem;
  }

  .smdown\:p-0{
    padding: 0;
  }

  .smdown\:p-1{
    padding: 0.0625rem;
  }

  .smdown\:p-5{
    padding: 0.3125rem;
  }

  .smdown\:p-10{
    padding: 0.625rem;
  }

  .smdown\:p-15{
    padding: 0.9375rem;
  }

  .smdown\:p-20{
    padding: 1.25rem;
  }

  .smdown\:p-25{
    padding: 1.5625rem;
  }

  .smdown\:p-30{
    padding: 1.875rem;
  }

  .smdown\:p-35{
    padding: 2.1875rem;
  }

  .smdown\:p-40{
    padding: 2.5rem;
  }

  .smdown\:p-45{
    padding: 2.8125rem;
  }

  .smdown\:p-50{
    padding: 3.125rem;
  }

  .smdown\:p-55{
    padding: 3.4375rem;
  }

  .smdown\:p-60{
    padding: 3.75rem;
  }

  .smdown\:p-65{
    padding: 4.0625rem;
  }

  .smdown\:p-70{
    padding: 4.375rem;
  }

  .smdown\:p-75{
    padding: 4.6875rem;
  }

  .smdown\:p-80{
    padding: 5rem;
  }

  .smdown\:p-85{
    padding: 5.3125rem;
  }

  .smdown\:p-90{
    padding: 5.625rem;
  }

  .smdown\:p-95{
    padding: 5.9375rem;
  }

  .smdown\:p-100{
    padding: 6.25rem;
  }

  .smdown\:p-110{
    padding: 6.875rem;
  }

  .smdown\:p-120{
    padding: 7.5rem;
  }

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

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

  .smdown\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .smdown\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .smdown\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .smdown\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .smdown\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .smdown\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .smdown\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .smdown\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .smdown\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .smdown\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .smdown\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .smdown\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .smdown\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .smdown\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .smdown\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .smdown\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .smdown\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .smdown\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .smdown\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .smdown\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .smdown\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .smdown\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .smdown\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .smdown\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .smdown\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .smdown\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .smdown\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .smdown\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .smdown\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .smdown\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .smdown\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .smdown\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .smdown\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .smdown\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .smdown\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .smdown\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .smdown\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .smdown\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .smdown\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .smdown\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .smdown\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .smdown\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .smdown\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .smdown\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .smdown\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .smdown\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .smdown\:pt-1{
    padding-top: 0.0625rem;
  }

  .smdown\:pr-1{
    padding-right: 0.0625rem;
  }

  .smdown\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .smdown\:pl-1{
    padding-left: 0.0625rem;
  }

  .smdown\:pt-5{
    padding-top: 0.3125rem;
  }

  .smdown\:pr-5{
    padding-right: 0.3125rem;
  }

  .smdown\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .smdown\:pl-5{
    padding-left: 0.3125rem;
  }

  .smdown\:pt-10{
    padding-top: 0.625rem;
  }

  .smdown\:pr-10{
    padding-right: 0.625rem;
  }

  .smdown\:pb-10{
    padding-bottom: 0.625rem;
  }

  .smdown\:pl-10{
    padding-left: 0.625rem;
  }

  .smdown\:pt-15{
    padding-top: 0.9375rem;
  }

  .smdown\:pr-15{
    padding-right: 0.9375rem;
  }

  .smdown\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .smdown\:pl-15{
    padding-left: 0.9375rem;
  }

  .smdown\:pt-20{
    padding-top: 1.25rem;
  }

  .smdown\:pr-20{
    padding-right: 1.25rem;
  }

  .smdown\:pb-20{
    padding-bottom: 1.25rem;
  }

  .smdown\:pl-20{
    padding-left: 1.25rem;
  }

  .smdown\:pt-25{
    padding-top: 1.5625rem;
  }

  .smdown\:pr-25{
    padding-right: 1.5625rem;
  }

  .smdown\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .smdown\:pl-25{
    padding-left: 1.5625rem;
  }

  .smdown\:pt-30{
    padding-top: 1.875rem;
  }

  .smdown\:pr-30{
    padding-right: 1.875rem;
  }

  .smdown\:pb-30{
    padding-bottom: 1.875rem;
  }

  .smdown\:pl-30{
    padding-left: 1.875rem;
  }

  .smdown\:pt-35{
    padding-top: 2.1875rem;
  }

  .smdown\:pr-35{
    padding-right: 2.1875rem;
  }

  .smdown\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .smdown\:pl-35{
    padding-left: 2.1875rem;
  }

  .smdown\:pt-40{
    padding-top: 2.5rem;
  }

  .smdown\:pr-40{
    padding-right: 2.5rem;
  }

  .smdown\:pb-40{
    padding-bottom: 2.5rem;
  }

  .smdown\:pl-40{
    padding-left: 2.5rem;
  }

  .smdown\:pt-45{
    padding-top: 2.8125rem;
  }

  .smdown\:pr-45{
    padding-right: 2.8125rem;
  }

  .smdown\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .smdown\:pl-45{
    padding-left: 2.8125rem;
  }

  .smdown\:pt-50{
    padding-top: 3.125rem;
  }

  .smdown\:pr-50{
    padding-right: 3.125rem;
  }

  .smdown\:pb-50{
    padding-bottom: 3.125rem;
  }

  .smdown\:pl-50{
    padding-left: 3.125rem;
  }

  .smdown\:pt-55{
    padding-top: 3.4375rem;
  }

  .smdown\:pr-55{
    padding-right: 3.4375rem;
  }

  .smdown\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .smdown\:pl-55{
    padding-left: 3.4375rem;
  }

  .smdown\:pt-60{
    padding-top: 3.75rem;
  }

  .smdown\:pr-60{
    padding-right: 3.75rem;
  }

  .smdown\:pb-60{
    padding-bottom: 3.75rem;
  }

  .smdown\:pl-60{
    padding-left: 3.75rem;
  }

  .smdown\:pt-65{
    padding-top: 4.0625rem;
  }

  .smdown\:pr-65{
    padding-right: 4.0625rem;
  }

  .smdown\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .smdown\:pl-65{
    padding-left: 4.0625rem;
  }

  .smdown\:pt-70{
    padding-top: 4.375rem;
  }

  .smdown\:pr-70{
    padding-right: 4.375rem;
  }

  .smdown\:pb-70{
    padding-bottom: 4.375rem;
  }

  .smdown\:pl-70{
    padding-left: 4.375rem;
  }

  .smdown\:pt-75{
    padding-top: 4.6875rem;
  }

  .smdown\:pr-75{
    padding-right: 4.6875rem;
  }

  .smdown\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .smdown\:pl-75{
    padding-left: 4.6875rem;
  }

  .smdown\:pt-80{
    padding-top: 5rem;
  }

  .smdown\:pr-80{
    padding-right: 5rem;
  }

  .smdown\:pb-80{
    padding-bottom: 5rem;
  }

  .smdown\:pl-80{
    padding-left: 5rem;
  }

  .smdown\:pt-85{
    padding-top: 5.3125rem;
  }

  .smdown\:pr-85{
    padding-right: 5.3125rem;
  }

  .smdown\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .smdown\:pl-85{
    padding-left: 5.3125rem;
  }

  .smdown\:pt-90{
    padding-top: 5.625rem;
  }

  .smdown\:pr-90{
    padding-right: 5.625rem;
  }

  .smdown\:pb-90{
    padding-bottom: 5.625rem;
  }

  .smdown\:pl-90{
    padding-left: 5.625rem;
  }

  .smdown\:pt-95{
    padding-top: 5.9375rem;
  }

  .smdown\:pr-95{
    padding-right: 5.9375rem;
  }

  .smdown\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .smdown\:pl-95{
    padding-left: 5.9375rem;
  }

  .smdown\:pt-100{
    padding-top: 6.25rem;
  }

  .smdown\:pr-100{
    padding-right: 6.25rem;
  }

  .smdown\:pb-100{
    padding-bottom: 6.25rem;
  }

  .smdown\:pl-100{
    padding-left: 6.25rem;
  }

  .smdown\:pt-110{
    padding-top: 6.875rem;
  }

  .smdown\:pr-110{
    padding-right: 6.875rem;
  }

  .smdown\:pb-110{
    padding-bottom: 6.875rem;
  }

  .smdown\:pl-110{
    padding-left: 6.875rem;
  }

  .smdown\:pt-120{
    padding-top: 7.5rem;
  }

  .smdown\:pr-120{
    padding-right: 7.5rem;
  }

  .smdown\:pb-120{
    padding-bottom: 7.5rem;
  }

  .smdown\:pl-120{
    padding-left: 7.5rem;
  }

  .smdown\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .smdown\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .smdown\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .smdown\:inset-x-0{
    right: 0;
    left: 0;
  }

  .smdown\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .smdown\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .smdown\:top-0{
    top: 0;
  }

  .smdown\:bottom-0{
    bottom: 0;
  }

  .smdown\:text-left{
    text-align: left;
  }

  .smdown\:text-center{
    text-align: center;
  }

  .smdown\:text-right{
    text-align: right;
  }

  .smdown\:text-justify{
    text-align: justify;
  }

  .smdown\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .smdown\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .smdown\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .smdown\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .smdown\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .smdown\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .smdown\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .smdown\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .smdown\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .smdown\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .smdown\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .smdown\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .smdown\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .smdown\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .smdown\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .smdown\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .smdown\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .smdown\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .smdown\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .smdown\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .smdown\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .smdown\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .smdown\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .smdown\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .smdown\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .smdown\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .smdown\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .smdown\:text-opacity-0{
    --text-opacity: 0;
  }

  .smdown\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .smdown\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .smdown\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .smdown\:text-opacity-100{
    --text-opacity: 1;
  }

  .smdown\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .smdown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .smdown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .smdown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .smdown\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .smdown\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .smdown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .smdown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .smdown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .smdown\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .smdown\:align-text-top{
    vertical-align: text-top;
  }

  .smdown\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .smdown\:z-0{
    z-index: 0;
  }

  .smdown\:z-10{
    z-index: 10;
  }

  .smdown\:z-20{
    z-index: 20;
  }

  .smdown\:z-30{
    z-index: 30;
  }

  .smdown\:z-40{
    z-index: 40;
  }

  .smdown\:z-50{
    z-index: 50;
  }

  .smdown\:z-auto{
    z-index: auto;
  }

  .smdown\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .smdown\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .smdown\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .smdown\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .smdown\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .smdown\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .smdown\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .smdown\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .smdown\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .smdown\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .smdown\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .smdown\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .smdown\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .smdown\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .smdown\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .smdown\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .smdown\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .smdown\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .smdown\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .smdown\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .smdown\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .smdown\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .smdown\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .smdown\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .smdown\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .smdown\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .smdown\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .smdown\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .smdown\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .smdown\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .smdown\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .smdown\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .smdown\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .smdown\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .smdown\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .smdown\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .smdown\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .smdown\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .smdown\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .smdown\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .smdown\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .smdown\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .smdown\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .smdown\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .smdown\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .smdown\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .smdown\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .smdown\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .smdown\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .smdown\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .smdown\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .smdown\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .smdown\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .smdown\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .smdown\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .smdown\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .smdown\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .smdown\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .smdown\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .smdown\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .smdown\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .smdown\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .smdown\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .smdown\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .smdown\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .smdown\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .smdown\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .smdown\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .smdown\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .smdown\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .smdown\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .smdown\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .smdown\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .smdown\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .smdown\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .smdown\:grid-flow-row{
    grid-auto-flow: row;
  }

  .smdown\:grid-flow-col{
    grid-auto-flow: column;
  }

  .smdown\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .smdown\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .smdown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .smdown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .smdown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .smdown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .smdown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .smdown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .smdown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .smdown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .smdown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .smdown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .smdown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .smdown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .smdown\:grid-cols-none{
    grid-template-columns: none;
  }

  .smdown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .smdown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .smdown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .smdown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .smdown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .smdown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .smdown\:grid-rows-none{
    grid-template-rows: none;
  }

  .smdown\:grid-center {
    grid-column: 2/4;
  }

  .smdown\:grid-span {
    grid-column: 1/5;
  }
}

@media (max-width: 768px){
  .mddown\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .mddown\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .mddown\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .mddown\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .mddown\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .mddown\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .mddown\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .mddown\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .mddown\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .mddown\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .mddown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .mddown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .mddown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .mddown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .mddown\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .mddown\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .mddown\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .mddown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .mddown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .mddown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .mddown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .mddown\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .mddown\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .mddown\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .mddown\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .mddown\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .mddown\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .mddown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .mddown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .mddown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .mddown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .mddown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .mddown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .mddown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .mddown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .mddown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .mddown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mddown\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .mddown\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .mddown\:grid{
    display: grid;
  }

  .mddown\:inline-grid{
    display: inline-grid;
  }

  .mddown\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .mddown\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .mddown\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .mddown\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .mddown\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .mddown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .mddown\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .mddown\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .mddown\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .mddown\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .mddown\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .mddown\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .mddown\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .mddown\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .mddown\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .mddown\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .mddown\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .mddown\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .mddown\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .mddown\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .mddown\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .mddown\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .mddown\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .mddown\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .mddown\:font-light{
    font-weight: 300;
  }

  .mddown\:font-normal{
    font-weight: 400;
  }

  .mddown\:font-medium{
    font-weight: 500;
  }

  .mddown\:font-bold{
    font-weight: 700;
  }

  .mddown\:font-black{
    font-weight: 900;
  }

  .mddown\:hover\:font-light:hover{
    font-weight: 300;
  }

  .mddown\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .mddown\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .mddown\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .mddown\:hover\:font-black:hover{
    font-weight: 900;
  }

  .mddown\:focus\:font-light:focus{
    font-weight: 300;
  }

  .mddown\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .mddown\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .mddown\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .mddown\:focus\:font-black:focus{
    font-weight: 900;
  }

  .mddown\:text-2xs{
    font-size: 0.75rem;
  }

  .mddown\:text-xs{
    font-size: 0.875rem;
  }

  .mddown\:text-sm{
    font-size: 1rem;
  }

  .mddown\:text-button{
    font-size: 1.125rem;
  }

  .mddown\:text-base{
    font-size: 1.16625rem;
  }

  .mddown\:text-name{
    font-size: 1.1875rem;
  }

  .mddown\:text-menu{
    font-size: 1.25rem;
  }

  .mddown\:text-lg{
    font-size: 1.3125rem;
  }

  .mddown\:text-xl{
    font-size: 1.625rem;
  }

  .mddown\:text-xl2{
    font-size: 1.75rem;
  }

  .mddown\:text-2xl{
    font-size: 1.875rem;
  }

  .mddown\:text-soon{
    font-size: 2.25rem;
  }

  .mddown\:text-3xl{
    font-size: 2.5rem;
  }

  .mddown\:text-4xl{
    font-size: 2.625rem;
  }

  .mddown\:text-date{
    font-size: 3.125rem;
  }

  .mddown\:text-5xl{
    font-size: 3.75rem;
  }

  .mddown\:m-0{
    margin: 0;
  }

  .mddown\:m-1{
    margin: 0.0625rem;
  }

  .mddown\:m-5{
    margin: 0.3125rem;
  }

  .mddown\:m-10{
    margin: 0.625rem;
  }

  .mddown\:m-15{
    margin: 0.9375rem;
  }

  .mddown\:m-20{
    margin: 1.25rem;
  }

  .mddown\:m-25{
    margin: 1.5625rem;
  }

  .mddown\:m-30{
    margin: 1.875rem;
  }

  .mddown\:m-35{
    margin: 2.1875rem;
  }

  .mddown\:m-40{
    margin: 2.5rem;
  }

  .mddown\:m-45{
    margin: 2.8125rem;
  }

  .mddown\:m-50{
    margin: 3.125rem;
  }

  .mddown\:m-55{
    margin: 3.4375rem;
  }

  .mddown\:m-60{
    margin: 3.75rem;
  }

  .mddown\:m-65{
    margin: 4.0625rem;
  }

  .mddown\:m-70{
    margin: 4.375rem;
  }

  .mddown\:m-75{
    margin: 4.6875rem;
  }

  .mddown\:m-80{
    margin: 5rem;
  }

  .mddown\:m-85{
    margin: 5.3125rem;
  }

  .mddown\:m-90{
    margin: 5.625rem;
  }

  .mddown\:m-95{
    margin: 5.9375rem;
  }

  .mddown\:m-100{
    margin: 6.25rem;
  }

  .mddown\:m-110{
    margin: 6.875rem;
  }

  .mddown\:m-120{
    margin: 7.5rem;
  }

  .mddown\:-m-0{
    margin: 0;
  }

  .mddown\:-m-1{
    margin: -0.0625rem;
  }

  .mddown\:-m-5{
    margin: -0.3125rem;
  }

  .mddown\:-m-10{
    margin: -0.625rem;
  }

  .mddown\:-m-15{
    margin: -0.9375rem;
  }

  .mddown\:-m-20{
    margin: -1.25rem;
  }

  .mddown\:-m-25{
    margin: -1.5625rem;
  }

  .mddown\:-m-30{
    margin: -1.875rem;
  }

  .mddown\:-m-35{
    margin: -2.1875rem;
  }

  .mddown\:-m-40{
    margin: -2.5rem;
  }

  .mddown\:-m-45{
    margin: -2.8125rem;
  }

  .mddown\:-m-50{
    margin: -3.125rem;
  }

  .mddown\:-m-55{
    margin: -3.4375rem;
  }

  .mddown\:-m-60{
    margin: -3.75rem;
  }

  .mddown\:-m-65{
    margin: -4.0625rem;
  }

  .mddown\:-m-70{
    margin: -4.375rem;
  }

  .mddown\:-m-75{
    margin: -4.6875rem;
  }

  .mddown\:-m-80{
    margin: -5rem;
  }

  .mddown\:-m-85{
    margin: -5.3125rem;
  }

  .mddown\:-m-90{
    margin: -5.625rem;
  }

  .mddown\:-m-95{
    margin: -5.9375rem;
  }

  .mddown\:-m-100{
    margin: -6.25rem;
  }

  .mddown\:-m-110{
    margin: -6.875rem;
  }

  .mddown\:-m-120{
    margin: -7.5rem;
  }

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

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

  .mddown\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .mddown\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .mddown\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .mddown\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .mddown\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .mddown\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .mddown\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .mddown\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .mddown\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .mddown\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .mddown\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .mddown\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .mddown\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .mddown\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .mddown\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .mddown\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .mddown\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .mddown\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .mddown\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .mddown\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .mddown\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .mddown\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .mddown\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .mddown\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .mddown\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .mddown\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .mddown\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .mddown\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .mddown\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .mddown\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .mddown\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .mddown\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .mddown\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .mddown\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .mddown\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .mddown\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .mddown\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .mddown\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .mddown\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .mddown\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .mddown\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .mddown\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .mddown\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .mddown\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .mddown\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .mddown\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .mddown\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .mddown\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .mddown\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .mddown\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .mddown\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .mddown\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .mddown\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .mddown\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .mddown\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .mddown\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .mddown\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .mddown\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .mddown\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .mddown\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .mddown\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .mddown\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .mddown\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .mddown\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .mddown\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .mddown\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .mddown\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .mddown\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .mddown\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .mddown\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .mddown\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .mddown\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .mddown\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .mddown\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .mddown\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .mddown\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .mddown\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .mddown\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .mddown\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .mddown\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .mddown\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .mddown\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .mddown\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .mddown\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .mddown\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .mddown\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .mddown\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .mddown\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .mddown\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .mddown\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .mddown\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .mddown\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .mddown\:mt-1{
    margin-top: 0.0625rem;
  }

  .mddown\:mr-1{
    margin-right: 0.0625rem;
  }

  .mddown\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .mddown\:ml-1{
    margin-left: 0.0625rem;
  }

  .mddown\:mt-5{
    margin-top: 0.3125rem;
  }

  .mddown\:mr-5{
    margin-right: 0.3125rem;
  }

  .mddown\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .mddown\:ml-5{
    margin-left: 0.3125rem;
  }

  .mddown\:mt-10{
    margin-top: 0.625rem;
  }

  .mddown\:mr-10{
    margin-right: 0.625rem;
  }

  .mddown\:mb-10{
    margin-bottom: 0.625rem;
  }

  .mddown\:ml-10{
    margin-left: 0.625rem;
  }

  .mddown\:mt-15{
    margin-top: 0.9375rem;
  }

  .mddown\:mr-15{
    margin-right: 0.9375rem;
  }

  .mddown\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .mddown\:ml-15{
    margin-left: 0.9375rem;
  }

  .mddown\:mt-20{
    margin-top: 1.25rem;
  }

  .mddown\:mr-20{
    margin-right: 1.25rem;
  }

  .mddown\:mb-20{
    margin-bottom: 1.25rem;
  }

  .mddown\:ml-20{
    margin-left: 1.25rem;
  }

  .mddown\:mt-25{
    margin-top: 1.5625rem;
  }

  .mddown\:mr-25{
    margin-right: 1.5625rem;
  }

  .mddown\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .mddown\:ml-25{
    margin-left: 1.5625rem;
  }

  .mddown\:mt-30{
    margin-top: 1.875rem;
  }

  .mddown\:mr-30{
    margin-right: 1.875rem;
  }

  .mddown\:mb-30{
    margin-bottom: 1.875rem;
  }

  .mddown\:ml-30{
    margin-left: 1.875rem;
  }

  .mddown\:mt-35{
    margin-top: 2.1875rem;
  }

  .mddown\:mr-35{
    margin-right: 2.1875rem;
  }

  .mddown\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .mddown\:ml-35{
    margin-left: 2.1875rem;
  }

  .mddown\:mt-40{
    margin-top: 2.5rem;
  }

  .mddown\:mr-40{
    margin-right: 2.5rem;
  }

  .mddown\:mb-40{
    margin-bottom: 2.5rem;
  }

  .mddown\:ml-40{
    margin-left: 2.5rem;
  }

  .mddown\:mt-45{
    margin-top: 2.8125rem;
  }

  .mddown\:mr-45{
    margin-right: 2.8125rem;
  }

  .mddown\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .mddown\:ml-45{
    margin-left: 2.8125rem;
  }

  .mddown\:mt-50{
    margin-top: 3.125rem;
  }

  .mddown\:mr-50{
    margin-right: 3.125rem;
  }

  .mddown\:mb-50{
    margin-bottom: 3.125rem;
  }

  .mddown\:ml-50{
    margin-left: 3.125rem;
  }

  .mddown\:mt-55{
    margin-top: 3.4375rem;
  }

  .mddown\:mr-55{
    margin-right: 3.4375rem;
  }

  .mddown\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .mddown\:ml-55{
    margin-left: 3.4375rem;
  }

  .mddown\:mt-60{
    margin-top: 3.75rem;
  }

  .mddown\:mr-60{
    margin-right: 3.75rem;
  }

  .mddown\:mb-60{
    margin-bottom: 3.75rem;
  }

  .mddown\:ml-60{
    margin-left: 3.75rem;
  }

  .mddown\:mt-65{
    margin-top: 4.0625rem;
  }

  .mddown\:mr-65{
    margin-right: 4.0625rem;
  }

  .mddown\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .mddown\:ml-65{
    margin-left: 4.0625rem;
  }

  .mddown\:mt-70{
    margin-top: 4.375rem;
  }

  .mddown\:mr-70{
    margin-right: 4.375rem;
  }

  .mddown\:mb-70{
    margin-bottom: 4.375rem;
  }

  .mddown\:ml-70{
    margin-left: 4.375rem;
  }

  .mddown\:mt-75{
    margin-top: 4.6875rem;
  }

  .mddown\:mr-75{
    margin-right: 4.6875rem;
  }

  .mddown\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .mddown\:ml-75{
    margin-left: 4.6875rem;
  }

  .mddown\:mt-80{
    margin-top: 5rem;
  }

  .mddown\:mr-80{
    margin-right: 5rem;
  }

  .mddown\:mb-80{
    margin-bottom: 5rem;
  }

  .mddown\:ml-80{
    margin-left: 5rem;
  }

  .mddown\:mt-85{
    margin-top: 5.3125rem;
  }

  .mddown\:mr-85{
    margin-right: 5.3125rem;
  }

  .mddown\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .mddown\:ml-85{
    margin-left: 5.3125rem;
  }

  .mddown\:mt-90{
    margin-top: 5.625rem;
  }

  .mddown\:mr-90{
    margin-right: 5.625rem;
  }

  .mddown\:mb-90{
    margin-bottom: 5.625rem;
  }

  .mddown\:ml-90{
    margin-left: 5.625rem;
  }

  .mddown\:mt-95{
    margin-top: 5.9375rem;
  }

  .mddown\:mr-95{
    margin-right: 5.9375rem;
  }

  .mddown\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .mddown\:ml-95{
    margin-left: 5.9375rem;
  }

  .mddown\:mt-100{
    margin-top: 6.25rem;
  }

  .mddown\:mr-100{
    margin-right: 6.25rem;
  }

  .mddown\:mb-100{
    margin-bottom: 6.25rem;
  }

  .mddown\:ml-100{
    margin-left: 6.25rem;
  }

  .mddown\:mt-110{
    margin-top: 6.875rem;
  }

  .mddown\:mr-110{
    margin-right: 6.875rem;
  }

  .mddown\:mb-110{
    margin-bottom: 6.875rem;
  }

  .mddown\:ml-110{
    margin-left: 6.875rem;
  }

  .mddown\:mt-120{
    margin-top: 7.5rem;
  }

  .mddown\:mr-120{
    margin-right: 7.5rem;
  }

  .mddown\:mb-120{
    margin-bottom: 7.5rem;
  }

  .mddown\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .mddown\:-mt-1{
    margin-top: -0.0625rem;
  }

  .mddown\:-mr-1{
    margin-right: -0.0625rem;
  }

  .mddown\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .mddown\:-ml-1{
    margin-left: -0.0625rem;
  }

  .mddown\:-mt-5{
    margin-top: -0.3125rem;
  }

  .mddown\:-mr-5{
    margin-right: -0.3125rem;
  }

  .mddown\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .mddown\:-ml-5{
    margin-left: -0.3125rem;
  }

  .mddown\:-mt-10{
    margin-top: -0.625rem;
  }

  .mddown\:-mr-10{
    margin-right: -0.625rem;
  }

  .mddown\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .mddown\:-ml-10{
    margin-left: -0.625rem;
  }

  .mddown\:-mt-15{
    margin-top: -0.9375rem;
  }

  .mddown\:-mr-15{
    margin-right: -0.9375rem;
  }

  .mddown\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .mddown\:-ml-15{
    margin-left: -0.9375rem;
  }

  .mddown\:-mt-20{
    margin-top: -1.25rem;
  }

  .mddown\:-mr-20{
    margin-right: -1.25rem;
  }

  .mddown\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .mddown\:-ml-20{
    margin-left: -1.25rem;
  }

  .mddown\:-mt-25{
    margin-top: -1.5625rem;
  }

  .mddown\:-mr-25{
    margin-right: -1.5625rem;
  }

  .mddown\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .mddown\:-ml-25{
    margin-left: -1.5625rem;
  }

  .mddown\:-mt-30{
    margin-top: -1.875rem;
  }

  .mddown\:-mr-30{
    margin-right: -1.875rem;
  }

  .mddown\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .mddown\:-ml-30{
    margin-left: -1.875rem;
  }

  .mddown\:-mt-35{
    margin-top: -2.1875rem;
  }

  .mddown\:-mr-35{
    margin-right: -2.1875rem;
  }

  .mddown\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .mddown\:-ml-35{
    margin-left: -2.1875rem;
  }

  .mddown\:-mt-40{
    margin-top: -2.5rem;
  }

  .mddown\:-mr-40{
    margin-right: -2.5rem;
  }

  .mddown\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .mddown\:-ml-40{
    margin-left: -2.5rem;
  }

  .mddown\:-mt-45{
    margin-top: -2.8125rem;
  }

  .mddown\:-mr-45{
    margin-right: -2.8125rem;
  }

  .mddown\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .mddown\:-ml-45{
    margin-left: -2.8125rem;
  }

  .mddown\:-mt-50{
    margin-top: -3.125rem;
  }

  .mddown\:-mr-50{
    margin-right: -3.125rem;
  }

  .mddown\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .mddown\:-ml-50{
    margin-left: -3.125rem;
  }

  .mddown\:-mt-55{
    margin-top: -3.4375rem;
  }

  .mddown\:-mr-55{
    margin-right: -3.4375rem;
  }

  .mddown\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .mddown\:-ml-55{
    margin-left: -3.4375rem;
  }

  .mddown\:-mt-60{
    margin-top: -3.75rem;
  }

  .mddown\:-mr-60{
    margin-right: -3.75rem;
  }

  .mddown\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .mddown\:-ml-60{
    margin-left: -3.75rem;
  }

  .mddown\:-mt-65{
    margin-top: -4.0625rem;
  }

  .mddown\:-mr-65{
    margin-right: -4.0625rem;
  }

  .mddown\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .mddown\:-ml-65{
    margin-left: -4.0625rem;
  }

  .mddown\:-mt-70{
    margin-top: -4.375rem;
  }

  .mddown\:-mr-70{
    margin-right: -4.375rem;
  }

  .mddown\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .mddown\:-ml-70{
    margin-left: -4.375rem;
  }

  .mddown\:-mt-75{
    margin-top: -4.6875rem;
  }

  .mddown\:-mr-75{
    margin-right: -4.6875rem;
  }

  .mddown\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .mddown\:-ml-75{
    margin-left: -4.6875rem;
  }

  .mddown\:-mt-80{
    margin-top: -5rem;
  }

  .mddown\:-mr-80{
    margin-right: -5rem;
  }

  .mddown\:-mb-80{
    margin-bottom: -5rem;
  }

  .mddown\:-ml-80{
    margin-left: -5rem;
  }

  .mddown\:-mt-85{
    margin-top: -5.3125rem;
  }

  .mddown\:-mr-85{
    margin-right: -5.3125rem;
  }

  .mddown\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .mddown\:-ml-85{
    margin-left: -5.3125rem;
  }

  .mddown\:-mt-90{
    margin-top: -5.625rem;
  }

  .mddown\:-mr-90{
    margin-right: -5.625rem;
  }

  .mddown\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .mddown\:-ml-90{
    margin-left: -5.625rem;
  }

  .mddown\:-mt-95{
    margin-top: -5.9375rem;
  }

  .mddown\:-mr-95{
    margin-right: -5.9375rem;
  }

  .mddown\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .mddown\:-ml-95{
    margin-left: -5.9375rem;
  }

  .mddown\:-mt-100{
    margin-top: -6.25rem;
  }

  .mddown\:-mr-100{
    margin-right: -6.25rem;
  }

  .mddown\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .mddown\:-ml-100{
    margin-left: -6.25rem;
  }

  .mddown\:-mt-110{
    margin-top: -6.875rem;
  }

  .mddown\:-mr-110{
    margin-right: -6.875rem;
  }

  .mddown\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .mddown\:-ml-110{
    margin-left: -6.875rem;
  }

  .mddown\:-mt-120{
    margin-top: -7.5rem;
  }

  .mddown\:-mr-120{
    margin-right: -7.5rem;
  }

  .mddown\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .mddown\:-ml-120{
    margin-left: -7.5rem;
  }

  .mddown\:p-0{
    padding: 0;
  }

  .mddown\:p-1{
    padding: 0.0625rem;
  }

  .mddown\:p-5{
    padding: 0.3125rem;
  }

  .mddown\:p-10{
    padding: 0.625rem;
  }

  .mddown\:p-15{
    padding: 0.9375rem;
  }

  .mddown\:p-20{
    padding: 1.25rem;
  }

  .mddown\:p-25{
    padding: 1.5625rem;
  }

  .mddown\:p-30{
    padding: 1.875rem;
  }

  .mddown\:p-35{
    padding: 2.1875rem;
  }

  .mddown\:p-40{
    padding: 2.5rem;
  }

  .mddown\:p-45{
    padding: 2.8125rem;
  }

  .mddown\:p-50{
    padding: 3.125rem;
  }

  .mddown\:p-55{
    padding: 3.4375rem;
  }

  .mddown\:p-60{
    padding: 3.75rem;
  }

  .mddown\:p-65{
    padding: 4.0625rem;
  }

  .mddown\:p-70{
    padding: 4.375rem;
  }

  .mddown\:p-75{
    padding: 4.6875rem;
  }

  .mddown\:p-80{
    padding: 5rem;
  }

  .mddown\:p-85{
    padding: 5.3125rem;
  }

  .mddown\:p-90{
    padding: 5.625rem;
  }

  .mddown\:p-95{
    padding: 5.9375rem;
  }

  .mddown\:p-100{
    padding: 6.25rem;
  }

  .mddown\:p-110{
    padding: 6.875rem;
  }

  .mddown\:p-120{
    padding: 7.5rem;
  }

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

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

  .mddown\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .mddown\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .mddown\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .mddown\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .mddown\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .mddown\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .mddown\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .mddown\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .mddown\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .mddown\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mddown\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .mddown\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .mddown\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .mddown\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .mddown\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .mddown\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .mddown\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .mddown\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .mddown\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .mddown\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .mddown\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .mddown\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .mddown\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .mddown\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .mddown\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .mddown\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .mddown\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .mddown\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .mddown\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .mddown\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .mddown\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .mddown\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .mddown\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .mddown\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .mddown\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .mddown\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .mddown\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .mddown\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .mddown\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .mddown\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .mddown\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .mddown\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .mddown\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .mddown\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .mddown\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .mddown\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .mddown\:pt-1{
    padding-top: 0.0625rem;
  }

  .mddown\:pr-1{
    padding-right: 0.0625rem;
  }

  .mddown\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .mddown\:pl-1{
    padding-left: 0.0625rem;
  }

  .mddown\:pt-5{
    padding-top: 0.3125rem;
  }

  .mddown\:pr-5{
    padding-right: 0.3125rem;
  }

  .mddown\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .mddown\:pl-5{
    padding-left: 0.3125rem;
  }

  .mddown\:pt-10{
    padding-top: 0.625rem;
  }

  .mddown\:pr-10{
    padding-right: 0.625rem;
  }

  .mddown\:pb-10{
    padding-bottom: 0.625rem;
  }

  .mddown\:pl-10{
    padding-left: 0.625rem;
  }

  .mddown\:pt-15{
    padding-top: 0.9375rem;
  }

  .mddown\:pr-15{
    padding-right: 0.9375rem;
  }

  .mddown\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .mddown\:pl-15{
    padding-left: 0.9375rem;
  }

  .mddown\:pt-20{
    padding-top: 1.25rem;
  }

  .mddown\:pr-20{
    padding-right: 1.25rem;
  }

  .mddown\:pb-20{
    padding-bottom: 1.25rem;
  }

  .mddown\:pl-20{
    padding-left: 1.25rem;
  }

  .mddown\:pt-25{
    padding-top: 1.5625rem;
  }

  .mddown\:pr-25{
    padding-right: 1.5625rem;
  }

  .mddown\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .mddown\:pl-25{
    padding-left: 1.5625rem;
  }

  .mddown\:pt-30{
    padding-top: 1.875rem;
  }

  .mddown\:pr-30{
    padding-right: 1.875rem;
  }

  .mddown\:pb-30{
    padding-bottom: 1.875rem;
  }

  .mddown\:pl-30{
    padding-left: 1.875rem;
  }

  .mddown\:pt-35{
    padding-top: 2.1875rem;
  }

  .mddown\:pr-35{
    padding-right: 2.1875rem;
  }

  .mddown\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .mddown\:pl-35{
    padding-left: 2.1875rem;
  }

  .mddown\:pt-40{
    padding-top: 2.5rem;
  }

  .mddown\:pr-40{
    padding-right: 2.5rem;
  }

  .mddown\:pb-40{
    padding-bottom: 2.5rem;
  }

  .mddown\:pl-40{
    padding-left: 2.5rem;
  }

  .mddown\:pt-45{
    padding-top: 2.8125rem;
  }

  .mddown\:pr-45{
    padding-right: 2.8125rem;
  }

  .mddown\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .mddown\:pl-45{
    padding-left: 2.8125rem;
  }

  .mddown\:pt-50{
    padding-top: 3.125rem;
  }

  .mddown\:pr-50{
    padding-right: 3.125rem;
  }

  .mddown\:pb-50{
    padding-bottom: 3.125rem;
  }

  .mddown\:pl-50{
    padding-left: 3.125rem;
  }

  .mddown\:pt-55{
    padding-top: 3.4375rem;
  }

  .mddown\:pr-55{
    padding-right: 3.4375rem;
  }

  .mddown\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .mddown\:pl-55{
    padding-left: 3.4375rem;
  }

  .mddown\:pt-60{
    padding-top: 3.75rem;
  }

  .mddown\:pr-60{
    padding-right: 3.75rem;
  }

  .mddown\:pb-60{
    padding-bottom: 3.75rem;
  }

  .mddown\:pl-60{
    padding-left: 3.75rem;
  }

  .mddown\:pt-65{
    padding-top: 4.0625rem;
  }

  .mddown\:pr-65{
    padding-right: 4.0625rem;
  }

  .mddown\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .mddown\:pl-65{
    padding-left: 4.0625rem;
  }

  .mddown\:pt-70{
    padding-top: 4.375rem;
  }

  .mddown\:pr-70{
    padding-right: 4.375rem;
  }

  .mddown\:pb-70{
    padding-bottom: 4.375rem;
  }

  .mddown\:pl-70{
    padding-left: 4.375rem;
  }

  .mddown\:pt-75{
    padding-top: 4.6875rem;
  }

  .mddown\:pr-75{
    padding-right: 4.6875rem;
  }

  .mddown\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .mddown\:pl-75{
    padding-left: 4.6875rem;
  }

  .mddown\:pt-80{
    padding-top: 5rem;
  }

  .mddown\:pr-80{
    padding-right: 5rem;
  }

  .mddown\:pb-80{
    padding-bottom: 5rem;
  }

  .mddown\:pl-80{
    padding-left: 5rem;
  }

  .mddown\:pt-85{
    padding-top: 5.3125rem;
  }

  .mddown\:pr-85{
    padding-right: 5.3125rem;
  }

  .mddown\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .mddown\:pl-85{
    padding-left: 5.3125rem;
  }

  .mddown\:pt-90{
    padding-top: 5.625rem;
  }

  .mddown\:pr-90{
    padding-right: 5.625rem;
  }

  .mddown\:pb-90{
    padding-bottom: 5.625rem;
  }

  .mddown\:pl-90{
    padding-left: 5.625rem;
  }

  .mddown\:pt-95{
    padding-top: 5.9375rem;
  }

  .mddown\:pr-95{
    padding-right: 5.9375rem;
  }

  .mddown\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .mddown\:pl-95{
    padding-left: 5.9375rem;
  }

  .mddown\:pt-100{
    padding-top: 6.25rem;
  }

  .mddown\:pr-100{
    padding-right: 6.25rem;
  }

  .mddown\:pb-100{
    padding-bottom: 6.25rem;
  }

  .mddown\:pl-100{
    padding-left: 6.25rem;
  }

  .mddown\:pt-110{
    padding-top: 6.875rem;
  }

  .mddown\:pr-110{
    padding-right: 6.875rem;
  }

  .mddown\:pb-110{
    padding-bottom: 6.875rem;
  }

  .mddown\:pl-110{
    padding-left: 6.875rem;
  }

  .mddown\:pt-120{
    padding-top: 7.5rem;
  }

  .mddown\:pr-120{
    padding-right: 7.5rem;
  }

  .mddown\:pb-120{
    padding-bottom: 7.5rem;
  }

  .mddown\:pl-120{
    padding-left: 7.5rem;
  }

  .mddown\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .mddown\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .mddown\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .mddown\:inset-x-0{
    right: 0;
    left: 0;
  }

  .mddown\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .mddown\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .mddown\:top-0{
    top: 0;
  }

  .mddown\:bottom-0{
    bottom: 0;
  }

  .mddown\:text-left{
    text-align: left;
  }

  .mddown\:text-center{
    text-align: center;
  }

  .mddown\:text-right{
    text-align: right;
  }

  .mddown\:text-justify{
    text-align: justify;
  }

  .mddown\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .mddown\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .mddown\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .mddown\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .mddown\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .mddown\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .mddown\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .mddown\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .mddown\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .mddown\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .mddown\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .mddown\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .mddown\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .mddown\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .mddown\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .mddown\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .mddown\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .mddown\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .mddown\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .mddown\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .mddown\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .mddown\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .mddown\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .mddown\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .mddown\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .mddown\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .mddown\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .mddown\:text-opacity-0{
    --text-opacity: 0;
  }

  .mddown\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .mddown\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .mddown\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .mddown\:text-opacity-100{
    --text-opacity: 1;
  }

  .mddown\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .mddown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .mddown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .mddown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .mddown\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .mddown\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .mddown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .mddown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .mddown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .mddown\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .mddown\:align-text-top{
    vertical-align: text-top;
  }

  .mddown\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .mddown\:z-0{
    z-index: 0;
  }

  .mddown\:z-10{
    z-index: 10;
  }

  .mddown\:z-20{
    z-index: 20;
  }

  .mddown\:z-30{
    z-index: 30;
  }

  .mddown\:z-40{
    z-index: 40;
  }

  .mddown\:z-50{
    z-index: 50;
  }

  .mddown\:z-auto{
    z-index: auto;
  }

  .mddown\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .mddown\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .mddown\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .mddown\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .mddown\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .mddown\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .mddown\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .mddown\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .mddown\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .mddown\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .mddown\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .mddown\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .mddown\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .mddown\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .mddown\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .mddown\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .mddown\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .mddown\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .mddown\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .mddown\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .mddown\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .mddown\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .mddown\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .mddown\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .mddown\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .mddown\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .mddown\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .mddown\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .mddown\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .mddown\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .mddown\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .mddown\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .mddown\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .mddown\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .mddown\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .mddown\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .mddown\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .mddown\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .mddown\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .mddown\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .mddown\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .mddown\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .mddown\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .mddown\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .mddown\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .mddown\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .mddown\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .mddown\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .mddown\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .mddown\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .mddown\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .mddown\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .mddown\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .mddown\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .mddown\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .mddown\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .mddown\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .mddown\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .mddown\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .mddown\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .mddown\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .mddown\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .mddown\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .mddown\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .mddown\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .mddown\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .mddown\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .mddown\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .mddown\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .mddown\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .mddown\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .mddown\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .mddown\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .mddown\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .mddown\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .mddown\:grid-flow-row{
    grid-auto-flow: row;
  }

  .mddown\:grid-flow-col{
    grid-auto-flow: column;
  }

  .mddown\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .mddown\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .mddown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .mddown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mddown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .mddown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .mddown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .mddown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .mddown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .mddown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .mddown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .mddown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .mddown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .mddown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .mddown\:grid-cols-none{
    grid-template-columns: none;
  }

  .mddown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .mddown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .mddown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .mddown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .mddown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .mddown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .mddown\:grid-rows-none{
    grid-template-rows: none;
  }

  .mddown\:grid-center {
    grid-column: 2/4;
  }

  .mddown\:grid-span {
    grid-column: 1/5;
  }
}

@media (max-width: 1024px){
  .lgdown\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .lgdown\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .lgdown\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .lgdown\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .lgdown\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .lgdown\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .lgdown\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .lgdown\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .lgdown\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .lgdown\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .lgdown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .lgdown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .lgdown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .lgdown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .lgdown\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .lgdown\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .lgdown\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .lgdown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .lgdown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .lgdown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .lgdown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .lgdown\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .lgdown\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .lgdown\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .lgdown\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .lgdown\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .lgdown\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .lgdown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .lgdown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .lgdown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .lgdown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .lgdown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .lgdown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .lgdown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .lgdown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .lgdown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .lgdown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lgdown\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lgdown\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lgdown\:grid{
    display: grid;
  }

  .lgdown\:inline-grid{
    display: inline-grid;
  }

  .lgdown\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .lgdown\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lgdown\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lgdown\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lgdown\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .lgdown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lgdown\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lgdown\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .lgdown\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .lgdown\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .lgdown\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .lgdown\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .lgdown\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .lgdown\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .lgdown\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .lgdown\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .lgdown\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .lgdown\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .lgdown\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .lgdown\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .lgdown\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lgdown\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lgdown\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lgdown\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lgdown\:font-light{
    font-weight: 300;
  }

  .lgdown\:font-normal{
    font-weight: 400;
  }

  .lgdown\:font-medium{
    font-weight: 500;
  }

  .lgdown\:font-bold{
    font-weight: 700;
  }

  .lgdown\:font-black{
    font-weight: 900;
  }

  .lgdown\:hover\:font-light:hover{
    font-weight: 300;
  }

  .lgdown\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .lgdown\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .lgdown\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .lgdown\:hover\:font-black:hover{
    font-weight: 900;
  }

  .lgdown\:focus\:font-light:focus{
    font-weight: 300;
  }

  .lgdown\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .lgdown\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .lgdown\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .lgdown\:focus\:font-black:focus{
    font-weight: 900;
  }

  .lgdown\:text-2xs{
    font-size: 0.75rem;
  }

  .lgdown\:text-xs{
    font-size: 0.875rem;
  }

  .lgdown\:text-sm{
    font-size: 1rem;
  }

  .lgdown\:text-button{
    font-size: 1.125rem;
  }

  .lgdown\:text-base{
    font-size: 1.16625rem;
  }

  .lgdown\:text-name{
    font-size: 1.1875rem;
  }

  .lgdown\:text-menu{
    font-size: 1.25rem;
  }

  .lgdown\:text-lg{
    font-size: 1.3125rem;
  }

  .lgdown\:text-xl{
    font-size: 1.625rem;
  }

  .lgdown\:text-xl2{
    font-size: 1.75rem;
  }

  .lgdown\:text-2xl{
    font-size: 1.875rem;
  }

  .lgdown\:text-soon{
    font-size: 2.25rem;
  }

  .lgdown\:text-3xl{
    font-size: 2.5rem;
  }

  .lgdown\:text-4xl{
    font-size: 2.625rem;
  }

  .lgdown\:text-date{
    font-size: 3.125rem;
  }

  .lgdown\:text-5xl{
    font-size: 3.75rem;
  }

  .lgdown\:m-0{
    margin: 0;
  }

  .lgdown\:m-1{
    margin: 0.0625rem;
  }

  .lgdown\:m-5{
    margin: 0.3125rem;
  }

  .lgdown\:m-10{
    margin: 0.625rem;
  }

  .lgdown\:m-15{
    margin: 0.9375rem;
  }

  .lgdown\:m-20{
    margin: 1.25rem;
  }

  .lgdown\:m-25{
    margin: 1.5625rem;
  }

  .lgdown\:m-30{
    margin: 1.875rem;
  }

  .lgdown\:m-35{
    margin: 2.1875rem;
  }

  .lgdown\:m-40{
    margin: 2.5rem;
  }

  .lgdown\:m-45{
    margin: 2.8125rem;
  }

  .lgdown\:m-50{
    margin: 3.125rem;
  }

  .lgdown\:m-55{
    margin: 3.4375rem;
  }

  .lgdown\:m-60{
    margin: 3.75rem;
  }

  .lgdown\:m-65{
    margin: 4.0625rem;
  }

  .lgdown\:m-70{
    margin: 4.375rem;
  }

  .lgdown\:m-75{
    margin: 4.6875rem;
  }

  .lgdown\:m-80{
    margin: 5rem;
  }

  .lgdown\:m-85{
    margin: 5.3125rem;
  }

  .lgdown\:m-90{
    margin: 5.625rem;
  }

  .lgdown\:m-95{
    margin: 5.9375rem;
  }

  .lgdown\:m-100{
    margin: 6.25rem;
  }

  .lgdown\:m-110{
    margin: 6.875rem;
  }

  .lgdown\:m-120{
    margin: 7.5rem;
  }

  .lgdown\:-m-0{
    margin: 0;
  }

  .lgdown\:-m-1{
    margin: -0.0625rem;
  }

  .lgdown\:-m-5{
    margin: -0.3125rem;
  }

  .lgdown\:-m-10{
    margin: -0.625rem;
  }

  .lgdown\:-m-15{
    margin: -0.9375rem;
  }

  .lgdown\:-m-20{
    margin: -1.25rem;
  }

  .lgdown\:-m-25{
    margin: -1.5625rem;
  }

  .lgdown\:-m-30{
    margin: -1.875rem;
  }

  .lgdown\:-m-35{
    margin: -2.1875rem;
  }

  .lgdown\:-m-40{
    margin: -2.5rem;
  }

  .lgdown\:-m-45{
    margin: -2.8125rem;
  }

  .lgdown\:-m-50{
    margin: -3.125rem;
  }

  .lgdown\:-m-55{
    margin: -3.4375rem;
  }

  .lgdown\:-m-60{
    margin: -3.75rem;
  }

  .lgdown\:-m-65{
    margin: -4.0625rem;
  }

  .lgdown\:-m-70{
    margin: -4.375rem;
  }

  .lgdown\:-m-75{
    margin: -4.6875rem;
  }

  .lgdown\:-m-80{
    margin: -5rem;
  }

  .lgdown\:-m-85{
    margin: -5.3125rem;
  }

  .lgdown\:-m-90{
    margin: -5.625rem;
  }

  .lgdown\:-m-95{
    margin: -5.9375rem;
  }

  .lgdown\:-m-100{
    margin: -6.25rem;
  }

  .lgdown\:-m-110{
    margin: -6.875rem;
  }

  .lgdown\:-m-120{
    margin: -7.5rem;
  }

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

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

  .lgdown\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .lgdown\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .lgdown\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .lgdown\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .lgdown\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .lgdown\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .lgdown\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .lgdown\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .lgdown\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lgdown\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lgdown\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .lgdown\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .lgdown\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .lgdown\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .lgdown\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .lgdown\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .lgdown\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lgdown\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lgdown\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .lgdown\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .lgdown\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .lgdown\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .lgdown\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .lgdown\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .lgdown\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .lgdown\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .lgdown\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .lgdown\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .lgdown\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .lgdown\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .lgdown\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .lgdown\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .lgdown\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lgdown\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lgdown\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .lgdown\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .lgdown\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .lgdown\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .lgdown\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .lgdown\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .lgdown\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .lgdown\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .lgdown\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .lgdown\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .lgdown\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lgdown\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .lgdown\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .lgdown\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .lgdown\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .lgdown\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .lgdown\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .lgdown\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .lgdown\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .lgdown\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .lgdown\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lgdown\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lgdown\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .lgdown\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .lgdown\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .lgdown\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .lgdown\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .lgdown\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .lgdown\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lgdown\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lgdown\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .lgdown\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .lgdown\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .lgdown\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .lgdown\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .lgdown\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .lgdown\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .lgdown\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .lgdown\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .lgdown\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .lgdown\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .lgdown\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .lgdown\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .lgdown\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .lgdown\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lgdown\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lgdown\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .lgdown\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .lgdown\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .lgdown\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .lgdown\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .lgdown\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .lgdown\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .lgdown\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .lgdown\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .lgdown\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .lgdown\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lgdown\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .lgdown\:mt-1{
    margin-top: 0.0625rem;
  }

  .lgdown\:mr-1{
    margin-right: 0.0625rem;
  }

  .lgdown\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .lgdown\:ml-1{
    margin-left: 0.0625rem;
  }

  .lgdown\:mt-5{
    margin-top: 0.3125rem;
  }

  .lgdown\:mr-5{
    margin-right: 0.3125rem;
  }

  .lgdown\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .lgdown\:ml-5{
    margin-left: 0.3125rem;
  }

  .lgdown\:mt-10{
    margin-top: 0.625rem;
  }

  .lgdown\:mr-10{
    margin-right: 0.625rem;
  }

  .lgdown\:mb-10{
    margin-bottom: 0.625rem;
  }

  .lgdown\:ml-10{
    margin-left: 0.625rem;
  }

  .lgdown\:mt-15{
    margin-top: 0.9375rem;
  }

  .lgdown\:mr-15{
    margin-right: 0.9375rem;
  }

  .lgdown\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .lgdown\:ml-15{
    margin-left: 0.9375rem;
  }

  .lgdown\:mt-20{
    margin-top: 1.25rem;
  }

  .lgdown\:mr-20{
    margin-right: 1.25rem;
  }

  .lgdown\:mb-20{
    margin-bottom: 1.25rem;
  }

  .lgdown\:ml-20{
    margin-left: 1.25rem;
  }

  .lgdown\:mt-25{
    margin-top: 1.5625rem;
  }

  .lgdown\:mr-25{
    margin-right: 1.5625rem;
  }

  .lgdown\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .lgdown\:ml-25{
    margin-left: 1.5625rem;
  }

  .lgdown\:mt-30{
    margin-top: 1.875rem;
  }

  .lgdown\:mr-30{
    margin-right: 1.875rem;
  }

  .lgdown\:mb-30{
    margin-bottom: 1.875rem;
  }

  .lgdown\:ml-30{
    margin-left: 1.875rem;
  }

  .lgdown\:mt-35{
    margin-top: 2.1875rem;
  }

  .lgdown\:mr-35{
    margin-right: 2.1875rem;
  }

  .lgdown\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .lgdown\:ml-35{
    margin-left: 2.1875rem;
  }

  .lgdown\:mt-40{
    margin-top: 2.5rem;
  }

  .lgdown\:mr-40{
    margin-right: 2.5rem;
  }

  .lgdown\:mb-40{
    margin-bottom: 2.5rem;
  }

  .lgdown\:ml-40{
    margin-left: 2.5rem;
  }

  .lgdown\:mt-45{
    margin-top: 2.8125rem;
  }

  .lgdown\:mr-45{
    margin-right: 2.8125rem;
  }

  .lgdown\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .lgdown\:ml-45{
    margin-left: 2.8125rem;
  }

  .lgdown\:mt-50{
    margin-top: 3.125rem;
  }

  .lgdown\:mr-50{
    margin-right: 3.125rem;
  }

  .lgdown\:mb-50{
    margin-bottom: 3.125rem;
  }

  .lgdown\:ml-50{
    margin-left: 3.125rem;
  }

  .lgdown\:mt-55{
    margin-top: 3.4375rem;
  }

  .lgdown\:mr-55{
    margin-right: 3.4375rem;
  }

  .lgdown\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .lgdown\:ml-55{
    margin-left: 3.4375rem;
  }

  .lgdown\:mt-60{
    margin-top: 3.75rem;
  }

  .lgdown\:mr-60{
    margin-right: 3.75rem;
  }

  .lgdown\:mb-60{
    margin-bottom: 3.75rem;
  }

  .lgdown\:ml-60{
    margin-left: 3.75rem;
  }

  .lgdown\:mt-65{
    margin-top: 4.0625rem;
  }

  .lgdown\:mr-65{
    margin-right: 4.0625rem;
  }

  .lgdown\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .lgdown\:ml-65{
    margin-left: 4.0625rem;
  }

  .lgdown\:mt-70{
    margin-top: 4.375rem;
  }

  .lgdown\:mr-70{
    margin-right: 4.375rem;
  }

  .lgdown\:mb-70{
    margin-bottom: 4.375rem;
  }

  .lgdown\:ml-70{
    margin-left: 4.375rem;
  }

  .lgdown\:mt-75{
    margin-top: 4.6875rem;
  }

  .lgdown\:mr-75{
    margin-right: 4.6875rem;
  }

  .lgdown\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .lgdown\:ml-75{
    margin-left: 4.6875rem;
  }

  .lgdown\:mt-80{
    margin-top: 5rem;
  }

  .lgdown\:mr-80{
    margin-right: 5rem;
  }

  .lgdown\:mb-80{
    margin-bottom: 5rem;
  }

  .lgdown\:ml-80{
    margin-left: 5rem;
  }

  .lgdown\:mt-85{
    margin-top: 5.3125rem;
  }

  .lgdown\:mr-85{
    margin-right: 5.3125rem;
  }

  .lgdown\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .lgdown\:ml-85{
    margin-left: 5.3125rem;
  }

  .lgdown\:mt-90{
    margin-top: 5.625rem;
  }

  .lgdown\:mr-90{
    margin-right: 5.625rem;
  }

  .lgdown\:mb-90{
    margin-bottom: 5.625rem;
  }

  .lgdown\:ml-90{
    margin-left: 5.625rem;
  }

  .lgdown\:mt-95{
    margin-top: 5.9375rem;
  }

  .lgdown\:mr-95{
    margin-right: 5.9375rem;
  }

  .lgdown\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .lgdown\:ml-95{
    margin-left: 5.9375rem;
  }

  .lgdown\:mt-100{
    margin-top: 6.25rem;
  }

  .lgdown\:mr-100{
    margin-right: 6.25rem;
  }

  .lgdown\:mb-100{
    margin-bottom: 6.25rem;
  }

  .lgdown\:ml-100{
    margin-left: 6.25rem;
  }

  .lgdown\:mt-110{
    margin-top: 6.875rem;
  }

  .lgdown\:mr-110{
    margin-right: 6.875rem;
  }

  .lgdown\:mb-110{
    margin-bottom: 6.875rem;
  }

  .lgdown\:ml-110{
    margin-left: 6.875rem;
  }

  .lgdown\:mt-120{
    margin-top: 7.5rem;
  }

  .lgdown\:mr-120{
    margin-right: 7.5rem;
  }

  .lgdown\:mb-120{
    margin-bottom: 7.5rem;
  }

  .lgdown\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .lgdown\:-mt-1{
    margin-top: -0.0625rem;
  }

  .lgdown\:-mr-1{
    margin-right: -0.0625rem;
  }

  .lgdown\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .lgdown\:-ml-1{
    margin-left: -0.0625rem;
  }

  .lgdown\:-mt-5{
    margin-top: -0.3125rem;
  }

  .lgdown\:-mr-5{
    margin-right: -0.3125rem;
  }

  .lgdown\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .lgdown\:-ml-5{
    margin-left: -0.3125rem;
  }

  .lgdown\:-mt-10{
    margin-top: -0.625rem;
  }

  .lgdown\:-mr-10{
    margin-right: -0.625rem;
  }

  .lgdown\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .lgdown\:-ml-10{
    margin-left: -0.625rem;
  }

  .lgdown\:-mt-15{
    margin-top: -0.9375rem;
  }

  .lgdown\:-mr-15{
    margin-right: -0.9375rem;
  }

  .lgdown\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .lgdown\:-ml-15{
    margin-left: -0.9375rem;
  }

  .lgdown\:-mt-20{
    margin-top: -1.25rem;
  }

  .lgdown\:-mr-20{
    margin-right: -1.25rem;
  }

  .lgdown\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .lgdown\:-ml-20{
    margin-left: -1.25rem;
  }

  .lgdown\:-mt-25{
    margin-top: -1.5625rem;
  }

  .lgdown\:-mr-25{
    margin-right: -1.5625rem;
  }

  .lgdown\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .lgdown\:-ml-25{
    margin-left: -1.5625rem;
  }

  .lgdown\:-mt-30{
    margin-top: -1.875rem;
  }

  .lgdown\:-mr-30{
    margin-right: -1.875rem;
  }

  .lgdown\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .lgdown\:-ml-30{
    margin-left: -1.875rem;
  }

  .lgdown\:-mt-35{
    margin-top: -2.1875rem;
  }

  .lgdown\:-mr-35{
    margin-right: -2.1875rem;
  }

  .lgdown\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .lgdown\:-ml-35{
    margin-left: -2.1875rem;
  }

  .lgdown\:-mt-40{
    margin-top: -2.5rem;
  }

  .lgdown\:-mr-40{
    margin-right: -2.5rem;
  }

  .lgdown\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .lgdown\:-ml-40{
    margin-left: -2.5rem;
  }

  .lgdown\:-mt-45{
    margin-top: -2.8125rem;
  }

  .lgdown\:-mr-45{
    margin-right: -2.8125rem;
  }

  .lgdown\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .lgdown\:-ml-45{
    margin-left: -2.8125rem;
  }

  .lgdown\:-mt-50{
    margin-top: -3.125rem;
  }

  .lgdown\:-mr-50{
    margin-right: -3.125rem;
  }

  .lgdown\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .lgdown\:-ml-50{
    margin-left: -3.125rem;
  }

  .lgdown\:-mt-55{
    margin-top: -3.4375rem;
  }

  .lgdown\:-mr-55{
    margin-right: -3.4375rem;
  }

  .lgdown\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .lgdown\:-ml-55{
    margin-left: -3.4375rem;
  }

  .lgdown\:-mt-60{
    margin-top: -3.75rem;
  }

  .lgdown\:-mr-60{
    margin-right: -3.75rem;
  }

  .lgdown\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .lgdown\:-ml-60{
    margin-left: -3.75rem;
  }

  .lgdown\:-mt-65{
    margin-top: -4.0625rem;
  }

  .lgdown\:-mr-65{
    margin-right: -4.0625rem;
  }

  .lgdown\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .lgdown\:-ml-65{
    margin-left: -4.0625rem;
  }

  .lgdown\:-mt-70{
    margin-top: -4.375rem;
  }

  .lgdown\:-mr-70{
    margin-right: -4.375rem;
  }

  .lgdown\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .lgdown\:-ml-70{
    margin-left: -4.375rem;
  }

  .lgdown\:-mt-75{
    margin-top: -4.6875rem;
  }

  .lgdown\:-mr-75{
    margin-right: -4.6875rem;
  }

  .lgdown\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .lgdown\:-ml-75{
    margin-left: -4.6875rem;
  }

  .lgdown\:-mt-80{
    margin-top: -5rem;
  }

  .lgdown\:-mr-80{
    margin-right: -5rem;
  }

  .lgdown\:-mb-80{
    margin-bottom: -5rem;
  }

  .lgdown\:-ml-80{
    margin-left: -5rem;
  }

  .lgdown\:-mt-85{
    margin-top: -5.3125rem;
  }

  .lgdown\:-mr-85{
    margin-right: -5.3125rem;
  }

  .lgdown\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .lgdown\:-ml-85{
    margin-left: -5.3125rem;
  }

  .lgdown\:-mt-90{
    margin-top: -5.625rem;
  }

  .lgdown\:-mr-90{
    margin-right: -5.625rem;
  }

  .lgdown\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .lgdown\:-ml-90{
    margin-left: -5.625rem;
  }

  .lgdown\:-mt-95{
    margin-top: -5.9375rem;
  }

  .lgdown\:-mr-95{
    margin-right: -5.9375rem;
  }

  .lgdown\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .lgdown\:-ml-95{
    margin-left: -5.9375rem;
  }

  .lgdown\:-mt-100{
    margin-top: -6.25rem;
  }

  .lgdown\:-mr-100{
    margin-right: -6.25rem;
  }

  .lgdown\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .lgdown\:-ml-100{
    margin-left: -6.25rem;
  }

  .lgdown\:-mt-110{
    margin-top: -6.875rem;
  }

  .lgdown\:-mr-110{
    margin-right: -6.875rem;
  }

  .lgdown\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .lgdown\:-ml-110{
    margin-left: -6.875rem;
  }

  .lgdown\:-mt-120{
    margin-top: -7.5rem;
  }

  .lgdown\:-mr-120{
    margin-right: -7.5rem;
  }

  .lgdown\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .lgdown\:-ml-120{
    margin-left: -7.5rem;
  }

  .lgdown\:p-0{
    padding: 0;
  }

  .lgdown\:p-1{
    padding: 0.0625rem;
  }

  .lgdown\:p-5{
    padding: 0.3125rem;
  }

  .lgdown\:p-10{
    padding: 0.625rem;
  }

  .lgdown\:p-15{
    padding: 0.9375rem;
  }

  .lgdown\:p-20{
    padding: 1.25rem;
  }

  .lgdown\:p-25{
    padding: 1.5625rem;
  }

  .lgdown\:p-30{
    padding: 1.875rem;
  }

  .lgdown\:p-35{
    padding: 2.1875rem;
  }

  .lgdown\:p-40{
    padding: 2.5rem;
  }

  .lgdown\:p-45{
    padding: 2.8125rem;
  }

  .lgdown\:p-50{
    padding: 3.125rem;
  }

  .lgdown\:p-55{
    padding: 3.4375rem;
  }

  .lgdown\:p-60{
    padding: 3.75rem;
  }

  .lgdown\:p-65{
    padding: 4.0625rem;
  }

  .lgdown\:p-70{
    padding: 4.375rem;
  }

  .lgdown\:p-75{
    padding: 4.6875rem;
  }

  .lgdown\:p-80{
    padding: 5rem;
  }

  .lgdown\:p-85{
    padding: 5.3125rem;
  }

  .lgdown\:p-90{
    padding: 5.625rem;
  }

  .lgdown\:p-95{
    padding: 5.9375rem;
  }

  .lgdown\:p-100{
    padding: 6.25rem;
  }

  .lgdown\:p-110{
    padding: 6.875rem;
  }

  .lgdown\:p-120{
    padding: 7.5rem;
  }

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

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

  .lgdown\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .lgdown\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .lgdown\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .lgdown\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .lgdown\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .lgdown\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .lgdown\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .lgdown\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .lgdown\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lgdown\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lgdown\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .lgdown\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .lgdown\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .lgdown\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .lgdown\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .lgdown\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .lgdown\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lgdown\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lgdown\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .lgdown\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .lgdown\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .lgdown\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .lgdown\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .lgdown\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .lgdown\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .lgdown\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .lgdown\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .lgdown\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .lgdown\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .lgdown\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .lgdown\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .lgdown\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .lgdown\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lgdown\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lgdown\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .lgdown\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .lgdown\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .lgdown\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .lgdown\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .lgdown\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .lgdown\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .lgdown\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .lgdown\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .lgdown\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .lgdown\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lgdown\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .lgdown\:pt-1{
    padding-top: 0.0625rem;
  }

  .lgdown\:pr-1{
    padding-right: 0.0625rem;
  }

  .lgdown\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .lgdown\:pl-1{
    padding-left: 0.0625rem;
  }

  .lgdown\:pt-5{
    padding-top: 0.3125rem;
  }

  .lgdown\:pr-5{
    padding-right: 0.3125rem;
  }

  .lgdown\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .lgdown\:pl-5{
    padding-left: 0.3125rem;
  }

  .lgdown\:pt-10{
    padding-top: 0.625rem;
  }

  .lgdown\:pr-10{
    padding-right: 0.625rem;
  }

  .lgdown\:pb-10{
    padding-bottom: 0.625rem;
  }

  .lgdown\:pl-10{
    padding-left: 0.625rem;
  }

  .lgdown\:pt-15{
    padding-top: 0.9375rem;
  }

  .lgdown\:pr-15{
    padding-right: 0.9375rem;
  }

  .lgdown\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .lgdown\:pl-15{
    padding-left: 0.9375rem;
  }

  .lgdown\:pt-20{
    padding-top: 1.25rem;
  }

  .lgdown\:pr-20{
    padding-right: 1.25rem;
  }

  .lgdown\:pb-20{
    padding-bottom: 1.25rem;
  }

  .lgdown\:pl-20{
    padding-left: 1.25rem;
  }

  .lgdown\:pt-25{
    padding-top: 1.5625rem;
  }

  .lgdown\:pr-25{
    padding-right: 1.5625rem;
  }

  .lgdown\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .lgdown\:pl-25{
    padding-left: 1.5625rem;
  }

  .lgdown\:pt-30{
    padding-top: 1.875rem;
  }

  .lgdown\:pr-30{
    padding-right: 1.875rem;
  }

  .lgdown\:pb-30{
    padding-bottom: 1.875rem;
  }

  .lgdown\:pl-30{
    padding-left: 1.875rem;
  }

  .lgdown\:pt-35{
    padding-top: 2.1875rem;
  }

  .lgdown\:pr-35{
    padding-right: 2.1875rem;
  }

  .lgdown\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .lgdown\:pl-35{
    padding-left: 2.1875rem;
  }

  .lgdown\:pt-40{
    padding-top: 2.5rem;
  }

  .lgdown\:pr-40{
    padding-right: 2.5rem;
  }

  .lgdown\:pb-40{
    padding-bottom: 2.5rem;
  }

  .lgdown\:pl-40{
    padding-left: 2.5rem;
  }

  .lgdown\:pt-45{
    padding-top: 2.8125rem;
  }

  .lgdown\:pr-45{
    padding-right: 2.8125rem;
  }

  .lgdown\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .lgdown\:pl-45{
    padding-left: 2.8125rem;
  }

  .lgdown\:pt-50{
    padding-top: 3.125rem;
  }

  .lgdown\:pr-50{
    padding-right: 3.125rem;
  }

  .lgdown\:pb-50{
    padding-bottom: 3.125rem;
  }

  .lgdown\:pl-50{
    padding-left: 3.125rem;
  }

  .lgdown\:pt-55{
    padding-top: 3.4375rem;
  }

  .lgdown\:pr-55{
    padding-right: 3.4375rem;
  }

  .lgdown\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .lgdown\:pl-55{
    padding-left: 3.4375rem;
  }

  .lgdown\:pt-60{
    padding-top: 3.75rem;
  }

  .lgdown\:pr-60{
    padding-right: 3.75rem;
  }

  .lgdown\:pb-60{
    padding-bottom: 3.75rem;
  }

  .lgdown\:pl-60{
    padding-left: 3.75rem;
  }

  .lgdown\:pt-65{
    padding-top: 4.0625rem;
  }

  .lgdown\:pr-65{
    padding-right: 4.0625rem;
  }

  .lgdown\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .lgdown\:pl-65{
    padding-left: 4.0625rem;
  }

  .lgdown\:pt-70{
    padding-top: 4.375rem;
  }

  .lgdown\:pr-70{
    padding-right: 4.375rem;
  }

  .lgdown\:pb-70{
    padding-bottom: 4.375rem;
  }

  .lgdown\:pl-70{
    padding-left: 4.375rem;
  }

  .lgdown\:pt-75{
    padding-top: 4.6875rem;
  }

  .lgdown\:pr-75{
    padding-right: 4.6875rem;
  }

  .lgdown\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .lgdown\:pl-75{
    padding-left: 4.6875rem;
  }

  .lgdown\:pt-80{
    padding-top: 5rem;
  }

  .lgdown\:pr-80{
    padding-right: 5rem;
  }

  .lgdown\:pb-80{
    padding-bottom: 5rem;
  }

  .lgdown\:pl-80{
    padding-left: 5rem;
  }

  .lgdown\:pt-85{
    padding-top: 5.3125rem;
  }

  .lgdown\:pr-85{
    padding-right: 5.3125rem;
  }

  .lgdown\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .lgdown\:pl-85{
    padding-left: 5.3125rem;
  }

  .lgdown\:pt-90{
    padding-top: 5.625rem;
  }

  .lgdown\:pr-90{
    padding-right: 5.625rem;
  }

  .lgdown\:pb-90{
    padding-bottom: 5.625rem;
  }

  .lgdown\:pl-90{
    padding-left: 5.625rem;
  }

  .lgdown\:pt-95{
    padding-top: 5.9375rem;
  }

  .lgdown\:pr-95{
    padding-right: 5.9375rem;
  }

  .lgdown\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .lgdown\:pl-95{
    padding-left: 5.9375rem;
  }

  .lgdown\:pt-100{
    padding-top: 6.25rem;
  }

  .lgdown\:pr-100{
    padding-right: 6.25rem;
  }

  .lgdown\:pb-100{
    padding-bottom: 6.25rem;
  }

  .lgdown\:pl-100{
    padding-left: 6.25rem;
  }

  .lgdown\:pt-110{
    padding-top: 6.875rem;
  }

  .lgdown\:pr-110{
    padding-right: 6.875rem;
  }

  .lgdown\:pb-110{
    padding-bottom: 6.875rem;
  }

  .lgdown\:pl-110{
    padding-left: 6.875rem;
  }

  .lgdown\:pt-120{
    padding-top: 7.5rem;
  }

  .lgdown\:pr-120{
    padding-right: 7.5rem;
  }

  .lgdown\:pb-120{
    padding-bottom: 7.5rem;
  }

  .lgdown\:pl-120{
    padding-left: 7.5rem;
  }

  .lgdown\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lgdown\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lgdown\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .lgdown\:inset-x-0{
    right: 0;
    left: 0;
  }

  .lgdown\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .lgdown\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .lgdown\:top-0{
    top: 0;
  }

  .lgdown\:bottom-0{
    bottom: 0;
  }

  .lgdown\:text-left{
    text-align: left;
  }

  .lgdown\:text-center{
    text-align: center;
  }

  .lgdown\:text-right{
    text-align: right;
  }

  .lgdown\:text-justify{
    text-align: justify;
  }

  .lgdown\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lgdown\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lgdown\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .lgdown\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .lgdown\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .lgdown\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .lgdown\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .lgdown\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .lgdown\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .lgdown\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lgdown\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lgdown\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .lgdown\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .lgdown\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .lgdown\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .lgdown\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .lgdown\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .lgdown\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .lgdown\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lgdown\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lgdown\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .lgdown\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .lgdown\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .lgdown\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .lgdown\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .lgdown\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .lgdown\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .lgdown\:text-opacity-0{
    --text-opacity: 0;
  }

  .lgdown\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .lgdown\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .lgdown\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .lgdown\:text-opacity-100{
    --text-opacity: 1;
  }

  .lgdown\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .lgdown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .lgdown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .lgdown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .lgdown\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .lgdown\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .lgdown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .lgdown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .lgdown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .lgdown\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .lgdown\:align-text-top{
    vertical-align: text-top;
  }

  .lgdown\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .lgdown\:z-0{
    z-index: 0;
  }

  .lgdown\:z-10{
    z-index: 10;
  }

  .lgdown\:z-20{
    z-index: 20;
  }

  .lgdown\:z-30{
    z-index: 30;
  }

  .lgdown\:z-40{
    z-index: 40;
  }

  .lgdown\:z-50{
    z-index: 50;
  }

  .lgdown\:z-auto{
    z-index: auto;
  }

  .lgdown\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .lgdown\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .lgdown\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .lgdown\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .lgdown\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .lgdown\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lgdown\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .lgdown\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .lgdown\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .lgdown\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lgdown\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .lgdown\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .lgdown\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .lgdown\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .lgdown\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .lgdown\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .lgdown\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .lgdown\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lgdown\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .lgdown\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .lgdown\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .lgdown\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .lgdown\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .lgdown\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .lgdown\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .lgdown\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .lgdown\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .lgdown\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .lgdown\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .lgdown\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .lgdown\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .lgdown\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .lgdown\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .lgdown\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .lgdown\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .lgdown\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .lgdown\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .lgdown\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .lgdown\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .lgdown\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .lgdown\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .lgdown\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .lgdown\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .lgdown\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .lgdown\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .lgdown\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .lgdown\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .lgdown\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .lgdown\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .lgdown\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .lgdown\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lgdown\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .lgdown\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .lgdown\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .lgdown\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .lgdown\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lgdown\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .lgdown\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .lgdown\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .lgdown\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lgdown\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .lgdown\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .lgdown\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .lgdown\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .lgdown\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .lgdown\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .lgdown\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .lgdown\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lgdown\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .lgdown\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .lgdown\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .lgdown\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .lgdown\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .lgdown\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lgdown\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .lgdown\:grid-flow-row{
    grid-auto-flow: row;
  }

  .lgdown\:grid-flow-col{
    grid-auto-flow: column;
  }

  .lgdown\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .lgdown\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .lgdown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lgdown\:grid-cols-none{
    grid-template-columns: none;
  }

  .lgdown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lgdown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lgdown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lgdown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lgdown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lgdown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lgdown\:grid-rows-none{
    grid-template-rows: none;
  }

  .lgdown\:grid-center {
    grid-column: 2/4;
  }

  .lgdown\:grid-span {
    grid-column: 1/5;
  }
}

@media (max-width: 1280px){
  .xldown\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .xldown\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .xldown\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .xldown\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .xldown\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .xldown\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .xldown\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .xldown\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .xldown\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .xldown\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .xldown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .xldown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .xldown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .xldown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .xldown\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .xldown\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .xldown\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .xldown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .xldown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .xldown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .xldown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .xldown\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .xldown\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .xldown\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xldown\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xldown\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xldown\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .xldown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xldown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xldown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xldown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xldown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xldown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xldown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xldown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xldown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xldown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xldown\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xldown\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xldown\:grid{
    display: grid;
  }

  .xldown\:inline-grid{
    display: inline-grid;
  }

  .xldown\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xldown\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xldown\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xldown\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xldown\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xldown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xldown\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xldown\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .xldown\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xldown\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xldown\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xldown\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .xldown\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .xldown\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .xldown\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .xldown\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .xldown\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .xldown\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .xldown\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xldown\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xldown\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xldown\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xldown\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xldown\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xldown\:font-light{
    font-weight: 300;
  }

  .xldown\:font-normal{
    font-weight: 400;
  }

  .xldown\:font-medium{
    font-weight: 500;
  }

  .xldown\:font-bold{
    font-weight: 700;
  }

  .xldown\:font-black{
    font-weight: 900;
  }

  .xldown\:hover\:font-light:hover{
    font-weight: 300;
  }

  .xldown\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .xldown\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .xldown\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .xldown\:hover\:font-black:hover{
    font-weight: 900;
  }

  .xldown\:focus\:font-light:focus{
    font-weight: 300;
  }

  .xldown\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .xldown\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .xldown\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .xldown\:focus\:font-black:focus{
    font-weight: 900;
  }

  .xldown\:text-2xs{
    font-size: 0.75rem;
  }

  .xldown\:text-xs{
    font-size: 0.875rem;
  }

  .xldown\:text-sm{
    font-size: 1rem;
  }

  .xldown\:text-button{
    font-size: 1.125rem;
  }

  .xldown\:text-base{
    font-size: 1.16625rem;
  }

  .xldown\:text-name{
    font-size: 1.1875rem;
  }

  .xldown\:text-menu{
    font-size: 1.25rem;
  }

  .xldown\:text-lg{
    font-size: 1.3125rem;
  }

  .xldown\:text-xl{
    font-size: 1.625rem;
  }

  .xldown\:text-xl2{
    font-size: 1.75rem;
  }

  .xldown\:text-2xl{
    font-size: 1.875rem;
  }

  .xldown\:text-soon{
    font-size: 2.25rem;
  }

  .xldown\:text-3xl{
    font-size: 2.5rem;
  }

  .xldown\:text-4xl{
    font-size: 2.625rem;
  }

  .xldown\:text-date{
    font-size: 3.125rem;
  }

  .xldown\:text-5xl{
    font-size: 3.75rem;
  }

  .xldown\:m-0{
    margin: 0;
  }

  .xldown\:m-1{
    margin: 0.0625rem;
  }

  .xldown\:m-5{
    margin: 0.3125rem;
  }

  .xldown\:m-10{
    margin: 0.625rem;
  }

  .xldown\:m-15{
    margin: 0.9375rem;
  }

  .xldown\:m-20{
    margin: 1.25rem;
  }

  .xldown\:m-25{
    margin: 1.5625rem;
  }

  .xldown\:m-30{
    margin: 1.875rem;
  }

  .xldown\:m-35{
    margin: 2.1875rem;
  }

  .xldown\:m-40{
    margin: 2.5rem;
  }

  .xldown\:m-45{
    margin: 2.8125rem;
  }

  .xldown\:m-50{
    margin: 3.125rem;
  }

  .xldown\:m-55{
    margin: 3.4375rem;
  }

  .xldown\:m-60{
    margin: 3.75rem;
  }

  .xldown\:m-65{
    margin: 4.0625rem;
  }

  .xldown\:m-70{
    margin: 4.375rem;
  }

  .xldown\:m-75{
    margin: 4.6875rem;
  }

  .xldown\:m-80{
    margin: 5rem;
  }

  .xldown\:m-85{
    margin: 5.3125rem;
  }

  .xldown\:m-90{
    margin: 5.625rem;
  }

  .xldown\:m-95{
    margin: 5.9375rem;
  }

  .xldown\:m-100{
    margin: 6.25rem;
  }

  .xldown\:m-110{
    margin: 6.875rem;
  }

  .xldown\:m-120{
    margin: 7.5rem;
  }

  .xldown\:-m-0{
    margin: 0;
  }

  .xldown\:-m-1{
    margin: -0.0625rem;
  }

  .xldown\:-m-5{
    margin: -0.3125rem;
  }

  .xldown\:-m-10{
    margin: -0.625rem;
  }

  .xldown\:-m-15{
    margin: -0.9375rem;
  }

  .xldown\:-m-20{
    margin: -1.25rem;
  }

  .xldown\:-m-25{
    margin: -1.5625rem;
  }

  .xldown\:-m-30{
    margin: -1.875rem;
  }

  .xldown\:-m-35{
    margin: -2.1875rem;
  }

  .xldown\:-m-40{
    margin: -2.5rem;
  }

  .xldown\:-m-45{
    margin: -2.8125rem;
  }

  .xldown\:-m-50{
    margin: -3.125rem;
  }

  .xldown\:-m-55{
    margin: -3.4375rem;
  }

  .xldown\:-m-60{
    margin: -3.75rem;
  }

  .xldown\:-m-65{
    margin: -4.0625rem;
  }

  .xldown\:-m-70{
    margin: -4.375rem;
  }

  .xldown\:-m-75{
    margin: -4.6875rem;
  }

  .xldown\:-m-80{
    margin: -5rem;
  }

  .xldown\:-m-85{
    margin: -5.3125rem;
  }

  .xldown\:-m-90{
    margin: -5.625rem;
  }

  .xldown\:-m-95{
    margin: -5.9375rem;
  }

  .xldown\:-m-100{
    margin: -6.25rem;
  }

  .xldown\:-m-110{
    margin: -6.875rem;
  }

  .xldown\:-m-120{
    margin: -7.5rem;
  }

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

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

  .xldown\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .xldown\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .xldown\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .xldown\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .xldown\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xldown\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xldown\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .xldown\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .xldown\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xldown\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xldown\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .xldown\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .xldown\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .xldown\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .xldown\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .xldown\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .xldown\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xldown\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xldown\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .xldown\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .xldown\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .xldown\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .xldown\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .xldown\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .xldown\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xldown\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xldown\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .xldown\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .xldown\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .xldown\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .xldown\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .xldown\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .xldown\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xldown\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xldown\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .xldown\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .xldown\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .xldown\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .xldown\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .xldown\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .xldown\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xldown\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xldown\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .xldown\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .xldown\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xldown\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .xldown\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .xldown\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .xldown\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .xldown\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .xldown\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xldown\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xldown\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .xldown\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .xldown\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xldown\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xldown\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .xldown\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .xldown\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .xldown\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .xldown\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .xldown\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .xldown\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xldown\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xldown\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .xldown\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .xldown\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .xldown\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .xldown\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .xldown\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .xldown\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xldown\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xldown\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .xldown\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .xldown\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .xldown\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .xldown\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .xldown\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .xldown\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xldown\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xldown\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .xldown\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .xldown\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .xldown\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .xldown\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .xldown\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .xldown\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xldown\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xldown\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .xldown\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .xldown\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xldown\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .xldown\:mt-1{
    margin-top: 0.0625rem;
  }

  .xldown\:mr-1{
    margin-right: 0.0625rem;
  }

  .xldown\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .xldown\:ml-1{
    margin-left: 0.0625rem;
  }

  .xldown\:mt-5{
    margin-top: 0.3125rem;
  }

  .xldown\:mr-5{
    margin-right: 0.3125rem;
  }

  .xldown\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .xldown\:ml-5{
    margin-left: 0.3125rem;
  }

  .xldown\:mt-10{
    margin-top: 0.625rem;
  }

  .xldown\:mr-10{
    margin-right: 0.625rem;
  }

  .xldown\:mb-10{
    margin-bottom: 0.625rem;
  }

  .xldown\:ml-10{
    margin-left: 0.625rem;
  }

  .xldown\:mt-15{
    margin-top: 0.9375rem;
  }

  .xldown\:mr-15{
    margin-right: 0.9375rem;
  }

  .xldown\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .xldown\:ml-15{
    margin-left: 0.9375rem;
  }

  .xldown\:mt-20{
    margin-top: 1.25rem;
  }

  .xldown\:mr-20{
    margin-right: 1.25rem;
  }

  .xldown\:mb-20{
    margin-bottom: 1.25rem;
  }

  .xldown\:ml-20{
    margin-left: 1.25rem;
  }

  .xldown\:mt-25{
    margin-top: 1.5625rem;
  }

  .xldown\:mr-25{
    margin-right: 1.5625rem;
  }

  .xldown\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .xldown\:ml-25{
    margin-left: 1.5625rem;
  }

  .xldown\:mt-30{
    margin-top: 1.875rem;
  }

  .xldown\:mr-30{
    margin-right: 1.875rem;
  }

  .xldown\:mb-30{
    margin-bottom: 1.875rem;
  }

  .xldown\:ml-30{
    margin-left: 1.875rem;
  }

  .xldown\:mt-35{
    margin-top: 2.1875rem;
  }

  .xldown\:mr-35{
    margin-right: 2.1875rem;
  }

  .xldown\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .xldown\:ml-35{
    margin-left: 2.1875rem;
  }

  .xldown\:mt-40{
    margin-top: 2.5rem;
  }

  .xldown\:mr-40{
    margin-right: 2.5rem;
  }

  .xldown\:mb-40{
    margin-bottom: 2.5rem;
  }

  .xldown\:ml-40{
    margin-left: 2.5rem;
  }

  .xldown\:mt-45{
    margin-top: 2.8125rem;
  }

  .xldown\:mr-45{
    margin-right: 2.8125rem;
  }

  .xldown\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .xldown\:ml-45{
    margin-left: 2.8125rem;
  }

  .xldown\:mt-50{
    margin-top: 3.125rem;
  }

  .xldown\:mr-50{
    margin-right: 3.125rem;
  }

  .xldown\:mb-50{
    margin-bottom: 3.125rem;
  }

  .xldown\:ml-50{
    margin-left: 3.125rem;
  }

  .xldown\:mt-55{
    margin-top: 3.4375rem;
  }

  .xldown\:mr-55{
    margin-right: 3.4375rem;
  }

  .xldown\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .xldown\:ml-55{
    margin-left: 3.4375rem;
  }

  .xldown\:mt-60{
    margin-top: 3.75rem;
  }

  .xldown\:mr-60{
    margin-right: 3.75rem;
  }

  .xldown\:mb-60{
    margin-bottom: 3.75rem;
  }

  .xldown\:ml-60{
    margin-left: 3.75rem;
  }

  .xldown\:mt-65{
    margin-top: 4.0625rem;
  }

  .xldown\:mr-65{
    margin-right: 4.0625rem;
  }

  .xldown\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .xldown\:ml-65{
    margin-left: 4.0625rem;
  }

  .xldown\:mt-70{
    margin-top: 4.375rem;
  }

  .xldown\:mr-70{
    margin-right: 4.375rem;
  }

  .xldown\:mb-70{
    margin-bottom: 4.375rem;
  }

  .xldown\:ml-70{
    margin-left: 4.375rem;
  }

  .xldown\:mt-75{
    margin-top: 4.6875rem;
  }

  .xldown\:mr-75{
    margin-right: 4.6875rem;
  }

  .xldown\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .xldown\:ml-75{
    margin-left: 4.6875rem;
  }

  .xldown\:mt-80{
    margin-top: 5rem;
  }

  .xldown\:mr-80{
    margin-right: 5rem;
  }

  .xldown\:mb-80{
    margin-bottom: 5rem;
  }

  .xldown\:ml-80{
    margin-left: 5rem;
  }

  .xldown\:mt-85{
    margin-top: 5.3125rem;
  }

  .xldown\:mr-85{
    margin-right: 5.3125rem;
  }

  .xldown\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .xldown\:ml-85{
    margin-left: 5.3125rem;
  }

  .xldown\:mt-90{
    margin-top: 5.625rem;
  }

  .xldown\:mr-90{
    margin-right: 5.625rem;
  }

  .xldown\:mb-90{
    margin-bottom: 5.625rem;
  }

  .xldown\:ml-90{
    margin-left: 5.625rem;
  }

  .xldown\:mt-95{
    margin-top: 5.9375rem;
  }

  .xldown\:mr-95{
    margin-right: 5.9375rem;
  }

  .xldown\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .xldown\:ml-95{
    margin-left: 5.9375rem;
  }

  .xldown\:mt-100{
    margin-top: 6.25rem;
  }

  .xldown\:mr-100{
    margin-right: 6.25rem;
  }

  .xldown\:mb-100{
    margin-bottom: 6.25rem;
  }

  .xldown\:ml-100{
    margin-left: 6.25rem;
  }

  .xldown\:mt-110{
    margin-top: 6.875rem;
  }

  .xldown\:mr-110{
    margin-right: 6.875rem;
  }

  .xldown\:mb-110{
    margin-bottom: 6.875rem;
  }

  .xldown\:ml-110{
    margin-left: 6.875rem;
  }

  .xldown\:mt-120{
    margin-top: 7.5rem;
  }

  .xldown\:mr-120{
    margin-right: 7.5rem;
  }

  .xldown\:mb-120{
    margin-bottom: 7.5rem;
  }

  .xldown\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .xldown\:-mt-1{
    margin-top: -0.0625rem;
  }

  .xldown\:-mr-1{
    margin-right: -0.0625rem;
  }

  .xldown\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .xldown\:-ml-1{
    margin-left: -0.0625rem;
  }

  .xldown\:-mt-5{
    margin-top: -0.3125rem;
  }

  .xldown\:-mr-5{
    margin-right: -0.3125rem;
  }

  .xldown\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .xldown\:-ml-5{
    margin-left: -0.3125rem;
  }

  .xldown\:-mt-10{
    margin-top: -0.625rem;
  }

  .xldown\:-mr-10{
    margin-right: -0.625rem;
  }

  .xldown\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .xldown\:-ml-10{
    margin-left: -0.625rem;
  }

  .xldown\:-mt-15{
    margin-top: -0.9375rem;
  }

  .xldown\:-mr-15{
    margin-right: -0.9375rem;
  }

  .xldown\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .xldown\:-ml-15{
    margin-left: -0.9375rem;
  }

  .xldown\:-mt-20{
    margin-top: -1.25rem;
  }

  .xldown\:-mr-20{
    margin-right: -1.25rem;
  }

  .xldown\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .xldown\:-ml-20{
    margin-left: -1.25rem;
  }

  .xldown\:-mt-25{
    margin-top: -1.5625rem;
  }

  .xldown\:-mr-25{
    margin-right: -1.5625rem;
  }

  .xldown\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .xldown\:-ml-25{
    margin-left: -1.5625rem;
  }

  .xldown\:-mt-30{
    margin-top: -1.875rem;
  }

  .xldown\:-mr-30{
    margin-right: -1.875rem;
  }

  .xldown\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .xldown\:-ml-30{
    margin-left: -1.875rem;
  }

  .xldown\:-mt-35{
    margin-top: -2.1875rem;
  }

  .xldown\:-mr-35{
    margin-right: -2.1875rem;
  }

  .xldown\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .xldown\:-ml-35{
    margin-left: -2.1875rem;
  }

  .xldown\:-mt-40{
    margin-top: -2.5rem;
  }

  .xldown\:-mr-40{
    margin-right: -2.5rem;
  }

  .xldown\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .xldown\:-ml-40{
    margin-left: -2.5rem;
  }

  .xldown\:-mt-45{
    margin-top: -2.8125rem;
  }

  .xldown\:-mr-45{
    margin-right: -2.8125rem;
  }

  .xldown\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .xldown\:-ml-45{
    margin-left: -2.8125rem;
  }

  .xldown\:-mt-50{
    margin-top: -3.125rem;
  }

  .xldown\:-mr-50{
    margin-right: -3.125rem;
  }

  .xldown\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .xldown\:-ml-50{
    margin-left: -3.125rem;
  }

  .xldown\:-mt-55{
    margin-top: -3.4375rem;
  }

  .xldown\:-mr-55{
    margin-right: -3.4375rem;
  }

  .xldown\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .xldown\:-ml-55{
    margin-left: -3.4375rem;
  }

  .xldown\:-mt-60{
    margin-top: -3.75rem;
  }

  .xldown\:-mr-60{
    margin-right: -3.75rem;
  }

  .xldown\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .xldown\:-ml-60{
    margin-left: -3.75rem;
  }

  .xldown\:-mt-65{
    margin-top: -4.0625rem;
  }

  .xldown\:-mr-65{
    margin-right: -4.0625rem;
  }

  .xldown\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .xldown\:-ml-65{
    margin-left: -4.0625rem;
  }

  .xldown\:-mt-70{
    margin-top: -4.375rem;
  }

  .xldown\:-mr-70{
    margin-right: -4.375rem;
  }

  .xldown\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .xldown\:-ml-70{
    margin-left: -4.375rem;
  }

  .xldown\:-mt-75{
    margin-top: -4.6875rem;
  }

  .xldown\:-mr-75{
    margin-right: -4.6875rem;
  }

  .xldown\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .xldown\:-ml-75{
    margin-left: -4.6875rem;
  }

  .xldown\:-mt-80{
    margin-top: -5rem;
  }

  .xldown\:-mr-80{
    margin-right: -5rem;
  }

  .xldown\:-mb-80{
    margin-bottom: -5rem;
  }

  .xldown\:-ml-80{
    margin-left: -5rem;
  }

  .xldown\:-mt-85{
    margin-top: -5.3125rem;
  }

  .xldown\:-mr-85{
    margin-right: -5.3125rem;
  }

  .xldown\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .xldown\:-ml-85{
    margin-left: -5.3125rem;
  }

  .xldown\:-mt-90{
    margin-top: -5.625rem;
  }

  .xldown\:-mr-90{
    margin-right: -5.625rem;
  }

  .xldown\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .xldown\:-ml-90{
    margin-left: -5.625rem;
  }

  .xldown\:-mt-95{
    margin-top: -5.9375rem;
  }

  .xldown\:-mr-95{
    margin-right: -5.9375rem;
  }

  .xldown\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .xldown\:-ml-95{
    margin-left: -5.9375rem;
  }

  .xldown\:-mt-100{
    margin-top: -6.25rem;
  }

  .xldown\:-mr-100{
    margin-right: -6.25rem;
  }

  .xldown\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .xldown\:-ml-100{
    margin-left: -6.25rem;
  }

  .xldown\:-mt-110{
    margin-top: -6.875rem;
  }

  .xldown\:-mr-110{
    margin-right: -6.875rem;
  }

  .xldown\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .xldown\:-ml-110{
    margin-left: -6.875rem;
  }

  .xldown\:-mt-120{
    margin-top: -7.5rem;
  }

  .xldown\:-mr-120{
    margin-right: -7.5rem;
  }

  .xldown\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .xldown\:-ml-120{
    margin-left: -7.5rem;
  }

  .xldown\:p-0{
    padding: 0;
  }

  .xldown\:p-1{
    padding: 0.0625rem;
  }

  .xldown\:p-5{
    padding: 0.3125rem;
  }

  .xldown\:p-10{
    padding: 0.625rem;
  }

  .xldown\:p-15{
    padding: 0.9375rem;
  }

  .xldown\:p-20{
    padding: 1.25rem;
  }

  .xldown\:p-25{
    padding: 1.5625rem;
  }

  .xldown\:p-30{
    padding: 1.875rem;
  }

  .xldown\:p-35{
    padding: 2.1875rem;
  }

  .xldown\:p-40{
    padding: 2.5rem;
  }

  .xldown\:p-45{
    padding: 2.8125rem;
  }

  .xldown\:p-50{
    padding: 3.125rem;
  }

  .xldown\:p-55{
    padding: 3.4375rem;
  }

  .xldown\:p-60{
    padding: 3.75rem;
  }

  .xldown\:p-65{
    padding: 4.0625rem;
  }

  .xldown\:p-70{
    padding: 4.375rem;
  }

  .xldown\:p-75{
    padding: 4.6875rem;
  }

  .xldown\:p-80{
    padding: 5rem;
  }

  .xldown\:p-85{
    padding: 5.3125rem;
  }

  .xldown\:p-90{
    padding: 5.625rem;
  }

  .xldown\:p-95{
    padding: 5.9375rem;
  }

  .xldown\:p-100{
    padding: 6.25rem;
  }

  .xldown\:p-110{
    padding: 6.875rem;
  }

  .xldown\:p-120{
    padding: 7.5rem;
  }

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

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

  .xldown\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .xldown\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .xldown\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .xldown\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .xldown\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xldown\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xldown\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .xldown\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .xldown\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xldown\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xldown\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .xldown\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .xldown\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .xldown\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .xldown\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .xldown\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .xldown\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xldown\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xldown\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .xldown\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .xldown\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .xldown\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .xldown\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .xldown\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .xldown\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xldown\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xldown\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .xldown\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .xldown\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .xldown\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .xldown\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .xldown\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .xldown\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xldown\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xldown\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .xldown\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .xldown\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .xldown\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .xldown\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .xldown\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .xldown\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xldown\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xldown\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .xldown\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .xldown\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xldown\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .xldown\:pt-1{
    padding-top: 0.0625rem;
  }

  .xldown\:pr-1{
    padding-right: 0.0625rem;
  }

  .xldown\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .xldown\:pl-1{
    padding-left: 0.0625rem;
  }

  .xldown\:pt-5{
    padding-top: 0.3125rem;
  }

  .xldown\:pr-5{
    padding-right: 0.3125rem;
  }

  .xldown\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .xldown\:pl-5{
    padding-left: 0.3125rem;
  }

  .xldown\:pt-10{
    padding-top: 0.625rem;
  }

  .xldown\:pr-10{
    padding-right: 0.625rem;
  }

  .xldown\:pb-10{
    padding-bottom: 0.625rem;
  }

  .xldown\:pl-10{
    padding-left: 0.625rem;
  }

  .xldown\:pt-15{
    padding-top: 0.9375rem;
  }

  .xldown\:pr-15{
    padding-right: 0.9375rem;
  }

  .xldown\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .xldown\:pl-15{
    padding-left: 0.9375rem;
  }

  .xldown\:pt-20{
    padding-top: 1.25rem;
  }

  .xldown\:pr-20{
    padding-right: 1.25rem;
  }

  .xldown\:pb-20{
    padding-bottom: 1.25rem;
  }

  .xldown\:pl-20{
    padding-left: 1.25rem;
  }

  .xldown\:pt-25{
    padding-top: 1.5625rem;
  }

  .xldown\:pr-25{
    padding-right: 1.5625rem;
  }

  .xldown\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .xldown\:pl-25{
    padding-left: 1.5625rem;
  }

  .xldown\:pt-30{
    padding-top: 1.875rem;
  }

  .xldown\:pr-30{
    padding-right: 1.875rem;
  }

  .xldown\:pb-30{
    padding-bottom: 1.875rem;
  }

  .xldown\:pl-30{
    padding-left: 1.875rem;
  }

  .xldown\:pt-35{
    padding-top: 2.1875rem;
  }

  .xldown\:pr-35{
    padding-right: 2.1875rem;
  }

  .xldown\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .xldown\:pl-35{
    padding-left: 2.1875rem;
  }

  .xldown\:pt-40{
    padding-top: 2.5rem;
  }

  .xldown\:pr-40{
    padding-right: 2.5rem;
  }

  .xldown\:pb-40{
    padding-bottom: 2.5rem;
  }

  .xldown\:pl-40{
    padding-left: 2.5rem;
  }

  .xldown\:pt-45{
    padding-top: 2.8125rem;
  }

  .xldown\:pr-45{
    padding-right: 2.8125rem;
  }

  .xldown\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .xldown\:pl-45{
    padding-left: 2.8125rem;
  }

  .xldown\:pt-50{
    padding-top: 3.125rem;
  }

  .xldown\:pr-50{
    padding-right: 3.125rem;
  }

  .xldown\:pb-50{
    padding-bottom: 3.125rem;
  }

  .xldown\:pl-50{
    padding-left: 3.125rem;
  }

  .xldown\:pt-55{
    padding-top: 3.4375rem;
  }

  .xldown\:pr-55{
    padding-right: 3.4375rem;
  }

  .xldown\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .xldown\:pl-55{
    padding-left: 3.4375rem;
  }

  .xldown\:pt-60{
    padding-top: 3.75rem;
  }

  .xldown\:pr-60{
    padding-right: 3.75rem;
  }

  .xldown\:pb-60{
    padding-bottom: 3.75rem;
  }

  .xldown\:pl-60{
    padding-left: 3.75rem;
  }

  .xldown\:pt-65{
    padding-top: 4.0625rem;
  }

  .xldown\:pr-65{
    padding-right: 4.0625rem;
  }

  .xldown\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .xldown\:pl-65{
    padding-left: 4.0625rem;
  }

  .xldown\:pt-70{
    padding-top: 4.375rem;
  }

  .xldown\:pr-70{
    padding-right: 4.375rem;
  }

  .xldown\:pb-70{
    padding-bottom: 4.375rem;
  }

  .xldown\:pl-70{
    padding-left: 4.375rem;
  }

  .xldown\:pt-75{
    padding-top: 4.6875rem;
  }

  .xldown\:pr-75{
    padding-right: 4.6875rem;
  }

  .xldown\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .xldown\:pl-75{
    padding-left: 4.6875rem;
  }

  .xldown\:pt-80{
    padding-top: 5rem;
  }

  .xldown\:pr-80{
    padding-right: 5rem;
  }

  .xldown\:pb-80{
    padding-bottom: 5rem;
  }

  .xldown\:pl-80{
    padding-left: 5rem;
  }

  .xldown\:pt-85{
    padding-top: 5.3125rem;
  }

  .xldown\:pr-85{
    padding-right: 5.3125rem;
  }

  .xldown\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .xldown\:pl-85{
    padding-left: 5.3125rem;
  }

  .xldown\:pt-90{
    padding-top: 5.625rem;
  }

  .xldown\:pr-90{
    padding-right: 5.625rem;
  }

  .xldown\:pb-90{
    padding-bottom: 5.625rem;
  }

  .xldown\:pl-90{
    padding-left: 5.625rem;
  }

  .xldown\:pt-95{
    padding-top: 5.9375rem;
  }

  .xldown\:pr-95{
    padding-right: 5.9375rem;
  }

  .xldown\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .xldown\:pl-95{
    padding-left: 5.9375rem;
  }

  .xldown\:pt-100{
    padding-top: 6.25rem;
  }

  .xldown\:pr-100{
    padding-right: 6.25rem;
  }

  .xldown\:pb-100{
    padding-bottom: 6.25rem;
  }

  .xldown\:pl-100{
    padding-left: 6.25rem;
  }

  .xldown\:pt-110{
    padding-top: 6.875rem;
  }

  .xldown\:pr-110{
    padding-right: 6.875rem;
  }

  .xldown\:pb-110{
    padding-bottom: 6.875rem;
  }

  .xldown\:pl-110{
    padding-left: 6.875rem;
  }

  .xldown\:pt-120{
    padding-top: 7.5rem;
  }

  .xldown\:pr-120{
    padding-right: 7.5rem;
  }

  .xldown\:pb-120{
    padding-bottom: 7.5rem;
  }

  .xldown\:pl-120{
    padding-left: 7.5rem;
  }

  .xldown\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xldown\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xldown\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .xldown\:inset-x-0{
    right: 0;
    left: 0;
  }

  .xldown\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .xldown\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .xldown\:top-0{
    top: 0;
  }

  .xldown\:bottom-0{
    bottom: 0;
  }

  .xldown\:text-left{
    text-align: left;
  }

  .xldown\:text-center{
    text-align: center;
  }

  .xldown\:text-right{
    text-align: right;
  }

  .xldown\:text-justify{
    text-align: justify;
  }

  .xldown\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xldown\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xldown\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .xldown\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .xldown\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .xldown\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .xldown\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .xldown\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .xldown\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .xldown\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xldown\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xldown\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .xldown\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .xldown\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .xldown\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .xldown\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .xldown\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .xldown\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .xldown\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xldown\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xldown\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .xldown\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .xldown\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .xldown\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .xldown\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .xldown\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .xldown\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .xldown\:text-opacity-0{
    --text-opacity: 0;
  }

  .xldown\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .xldown\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .xldown\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .xldown\:text-opacity-100{
    --text-opacity: 1;
  }

  .xldown\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xldown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xldown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xldown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xldown\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xldown\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xldown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xldown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xldown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xldown\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xldown\:align-text-top{
    vertical-align: text-top;
  }

  .xldown\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .xldown\:z-0{
    z-index: 0;
  }

  .xldown\:z-10{
    z-index: 10;
  }

  .xldown\:z-20{
    z-index: 20;
  }

  .xldown\:z-30{
    z-index: 30;
  }

  .xldown\:z-40{
    z-index: 40;
  }

  .xldown\:z-50{
    z-index: 50;
  }

  .xldown\:z-auto{
    z-index: auto;
  }

  .xldown\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xldown\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .xldown\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .xldown\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .xldown\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .xldown\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xldown\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .xldown\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .xldown\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .xldown\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xldown\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .xldown\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .xldown\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .xldown\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xldown\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .xldown\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .xldown\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .xldown\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xldown\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .xldown\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .xldown\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .xldown\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xldown\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .xldown\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xldown\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .xldown\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .xldown\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .xldown\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .xldown\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .xldown\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .xldown\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xldown\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .xldown\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .xldown\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .xldown\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xldown\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .xldown\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .xldown\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .xldown\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .xldown\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .xldown\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .xldown\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .xldown\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xldown\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .xldown\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .xldown\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .xldown\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .xldown\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .xldown\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xldown\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .xldown\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xldown\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .xldown\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .xldown\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xldown\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .xldown\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xldown\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .xldown\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .xldown\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .xldown\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xldown\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .xldown\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .xldown\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .xldown\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xldown\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .xldown\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .xldown\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .xldown\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xldown\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .xldown\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .xldown\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .xldown\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xldown\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .xldown\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xldown\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xldown\:grid-flow-row{
    grid-auto-flow: row;
  }

  .xldown\:grid-flow-col{
    grid-auto-flow: column;
  }

  .xldown\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .xldown\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .xldown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xldown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xldown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xldown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xldown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xldown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xldown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xldown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xldown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xldown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xldown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xldown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xldown\:grid-cols-none{
    grid-template-columns: none;
  }

  .xldown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xldown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xldown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xldown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xldown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xldown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xldown\:grid-rows-none{
    grid-template-rows: none;
  }

  .xldown\:grid-center {
    grid-column: 2/4;
  }

  .xldown\:grid-span {
    grid-column: 1/5;
  }
}

@media (max-width: 1434px){
  .\32xldown\:bg-fixed{
    background-attachment: fixed;
  }

  .\32xldown\:bg-local{
    background-attachment: local;
  }

  .\32xldown\:bg-scroll{
    background-attachment: scroll;
  }

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

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

  .\32xldown\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .\32xldown\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .\32xldown\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .\32xldown\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .\32xldown\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .\32xldown\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .\32xldown\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .\32xldown\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .\32xldown\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .\32xldown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .\32xldown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .\32xldown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .\32xldown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .\32xldown\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .\32xldown\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .\32xldown\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .\32xldown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .\32xldown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .\32xldown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .\32xldown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .\32xldown\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .\32xldown\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .\32xldown\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .\32xldown\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .\32xldown\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .\32xldown\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .\32xldown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .\32xldown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .\32xldown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .\32xldown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .\32xldown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .\32xldown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .\32xldown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .\32xldown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .\32xldown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .\32xldown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .\32xldown\:bg-bottom{
    background-position: bottom;
  }

  .\32xldown\:bg-center{
    background-position: center;
  }

  .\32xldown\:bg-left{
    background-position: left;
  }

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

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

  .\32xldown\:bg-right{
    background-position: right;
  }

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

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

  .\32xldown\:bg-top{
    background-position: top;
  }

  .\32xldown\:bg-repeat{
    background-repeat: repeat;
  }

  .\32xldown\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .\32xldown\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .\32xldown\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .\32xldown\:bg-repeat-round{
    background-repeat: round;
  }

  .\32xldown\:bg-repeat-space{
    background-repeat: space;
  }

  .\32xldown\:bg-auto{
    background-size: auto;
  }

  .\32xldown\:bg-cover{
    background-size: cover;
  }

  .\32xldown\:bg-contain{
    background-size: contain;
  }

  .\32xldown\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xldown\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xldown\:grid{
    display: grid;
  }

  .\32xldown\:inline-grid{
    display: inline-grid;
  }

  .\32xldown\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xldown\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xldown\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xldown\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xldown\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xldown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xldown\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xldown\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .\32xldown\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xldown\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xldown\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xldown\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .\32xldown\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .\32xldown\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .\32xldown\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .\32xldown\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .\32xldown\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .\32xldown\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .\32xldown\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xldown\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xldown\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xldown\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xldown\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .\32xldown\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .\32xldown\:font-light{
    font-weight: 300;
  }

  .\32xldown\:font-normal{
    font-weight: 400;
  }

  .\32xldown\:font-medium{
    font-weight: 500;
  }

  .\32xldown\:font-bold{
    font-weight: 700;
  }

  .\32xldown\:font-black{
    font-weight: 900;
  }

  .\32xldown\:hover\:font-light:hover{
    font-weight: 300;
  }

  .\32xldown\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .\32xldown\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .\32xldown\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .\32xldown\:hover\:font-black:hover{
    font-weight: 900;
  }

  .\32xldown\:focus\:font-light:focus{
    font-weight: 300;
  }

  .\32xldown\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .\32xldown\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .\32xldown\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .\32xldown\:focus\:font-black:focus{
    font-weight: 900;
  }

  .\32xldown\:text-2xs{
    font-size: 0.75rem;
  }

  .\32xldown\:text-xs{
    font-size: 0.875rem;
  }

  .\32xldown\:text-sm{
    font-size: 1rem;
  }

  .\32xldown\:text-button{
    font-size: 1.125rem;
  }

  .\32xldown\:text-base{
    font-size: 1.16625rem;
  }

  .\32xldown\:text-name{
    font-size: 1.1875rem;
  }

  .\32xldown\:text-menu{
    font-size: 1.25rem;
  }

  .\32xldown\:text-lg{
    font-size: 1.3125rem;
  }

  .\32xldown\:text-xl{
    font-size: 1.625rem;
  }

  .\32xldown\:text-xl2{
    font-size: 1.75rem;
  }

  .\32xldown\:text-2xl{
    font-size: 1.875rem;
  }

  .\32xldown\:text-soon{
    font-size: 2.25rem;
  }

  .\32xldown\:text-3xl{
    font-size: 2.5rem;
  }

  .\32xldown\:text-4xl{
    font-size: 2.625rem;
  }

  .\32xldown\:text-date{
    font-size: 3.125rem;
  }

  .\32xldown\:text-5xl{
    font-size: 3.75rem;
  }

  .\32xldown\:m-0{
    margin: 0;
  }

  .\32xldown\:m-1{
    margin: 0.0625rem;
  }

  .\32xldown\:m-5{
    margin: 0.3125rem;
  }

  .\32xldown\:m-10{
    margin: 0.625rem;
  }

  .\32xldown\:m-15{
    margin: 0.9375rem;
  }

  .\32xldown\:m-20{
    margin: 1.25rem;
  }

  .\32xldown\:m-25{
    margin: 1.5625rem;
  }

  .\32xldown\:m-30{
    margin: 1.875rem;
  }

  .\32xldown\:m-35{
    margin: 2.1875rem;
  }

  .\32xldown\:m-40{
    margin: 2.5rem;
  }

  .\32xldown\:m-45{
    margin: 2.8125rem;
  }

  .\32xldown\:m-50{
    margin: 3.125rem;
  }

  .\32xldown\:m-55{
    margin: 3.4375rem;
  }

  .\32xldown\:m-60{
    margin: 3.75rem;
  }

  .\32xldown\:m-65{
    margin: 4.0625rem;
  }

  .\32xldown\:m-70{
    margin: 4.375rem;
  }

  .\32xldown\:m-75{
    margin: 4.6875rem;
  }

  .\32xldown\:m-80{
    margin: 5rem;
  }

  .\32xldown\:m-85{
    margin: 5.3125rem;
  }

  .\32xldown\:m-90{
    margin: 5.625rem;
  }

  .\32xldown\:m-95{
    margin: 5.9375rem;
  }

  .\32xldown\:m-100{
    margin: 6.25rem;
  }

  .\32xldown\:m-110{
    margin: 6.875rem;
  }

  .\32xldown\:m-120{
    margin: 7.5rem;
  }

  .\32xldown\:-m-0{
    margin: 0;
  }

  .\32xldown\:-m-1{
    margin: -0.0625rem;
  }

  .\32xldown\:-m-5{
    margin: -0.3125rem;
  }

  .\32xldown\:-m-10{
    margin: -0.625rem;
  }

  .\32xldown\:-m-15{
    margin: -0.9375rem;
  }

  .\32xldown\:-m-20{
    margin: -1.25rem;
  }

  .\32xldown\:-m-25{
    margin: -1.5625rem;
  }

  .\32xldown\:-m-30{
    margin: -1.875rem;
  }

  .\32xldown\:-m-35{
    margin: -2.1875rem;
  }

  .\32xldown\:-m-40{
    margin: -2.5rem;
  }

  .\32xldown\:-m-45{
    margin: -2.8125rem;
  }

  .\32xldown\:-m-50{
    margin: -3.125rem;
  }

  .\32xldown\:-m-55{
    margin: -3.4375rem;
  }

  .\32xldown\:-m-60{
    margin: -3.75rem;
  }

  .\32xldown\:-m-65{
    margin: -4.0625rem;
  }

  .\32xldown\:-m-70{
    margin: -4.375rem;
  }

  .\32xldown\:-m-75{
    margin: -4.6875rem;
  }

  .\32xldown\:-m-80{
    margin: -5rem;
  }

  .\32xldown\:-m-85{
    margin: -5.3125rem;
  }

  .\32xldown\:-m-90{
    margin: -5.625rem;
  }

  .\32xldown\:-m-95{
    margin: -5.9375rem;
  }

  .\32xldown\:-m-100{
    margin: -6.25rem;
  }

  .\32xldown\:-m-110{
    margin: -6.875rem;
  }

  .\32xldown\:-m-120{
    margin: -7.5rem;
  }

  .\32xldown\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\32xldown\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\32xldown\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .\32xldown\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .\32xldown\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .\32xldown\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .\32xldown\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .\32xldown\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .\32xldown\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .\32xldown\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .\32xldown\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xldown\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xldown\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .\32xldown\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .\32xldown\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .\32xldown\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .\32xldown\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .\32xldown\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .\32xldown\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xldown\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xldown\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .\32xldown\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .\32xldown\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .\32xldown\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .\32xldown\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .\32xldown\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .\32xldown\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xldown\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xldown\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .\32xldown\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .\32xldown\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .\32xldown\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .\32xldown\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .\32xldown\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .\32xldown\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xldown\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xldown\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .\32xldown\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .\32xldown\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .\32xldown\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .\32xldown\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .\32xldown\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .\32xldown\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\32xldown\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\32xldown\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .\32xldown\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .\32xldown\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xldown\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xldown\:-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\32xldown\:-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\32xldown\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .\32xldown\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .\32xldown\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .\32xldown\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .\32xldown\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .\32xldown\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .\32xldown\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .\32xldown\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .\32xldown\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xldown\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xldown\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .\32xldown\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .\32xldown\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .\32xldown\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .\32xldown\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .\32xldown\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .\32xldown\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xldown\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xldown\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .\32xldown\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .\32xldown\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .\32xldown\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .\32xldown\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .\32xldown\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .\32xldown\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\32xldown\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\32xldown\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .\32xldown\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .\32xldown\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .\32xldown\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .\32xldown\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .\32xldown\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .\32xldown\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xldown\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xldown\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .\32xldown\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .\32xldown\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .\32xldown\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .\32xldown\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .\32xldown\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .\32xldown\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\32xldown\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\32xldown\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .\32xldown\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .\32xldown\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xldown\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xldown\:mt-0{
    margin-top: 0;
  }

  .\32xldown\:mr-0{
    margin-right: 0;
  }

  .\32xldown\:mb-0{
    margin-bottom: 0;
  }

  .\32xldown\:ml-0{
    margin-left: 0;
  }

  .\32xldown\:mt-1{
    margin-top: 0.0625rem;
  }

  .\32xldown\:mr-1{
    margin-right: 0.0625rem;
  }

  .\32xldown\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .\32xldown\:ml-1{
    margin-left: 0.0625rem;
  }

  .\32xldown\:mt-5{
    margin-top: 0.3125rem;
  }

  .\32xldown\:mr-5{
    margin-right: 0.3125rem;
  }

  .\32xldown\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .\32xldown\:ml-5{
    margin-left: 0.3125rem;
  }

  .\32xldown\:mt-10{
    margin-top: 0.625rem;
  }

  .\32xldown\:mr-10{
    margin-right: 0.625rem;
  }

  .\32xldown\:mb-10{
    margin-bottom: 0.625rem;
  }

  .\32xldown\:ml-10{
    margin-left: 0.625rem;
  }

  .\32xldown\:mt-15{
    margin-top: 0.9375rem;
  }

  .\32xldown\:mr-15{
    margin-right: 0.9375rem;
  }

  .\32xldown\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .\32xldown\:ml-15{
    margin-left: 0.9375rem;
  }

  .\32xldown\:mt-20{
    margin-top: 1.25rem;
  }

  .\32xldown\:mr-20{
    margin-right: 1.25rem;
  }

  .\32xldown\:mb-20{
    margin-bottom: 1.25rem;
  }

  .\32xldown\:ml-20{
    margin-left: 1.25rem;
  }

  .\32xldown\:mt-25{
    margin-top: 1.5625rem;
  }

  .\32xldown\:mr-25{
    margin-right: 1.5625rem;
  }

  .\32xldown\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .\32xldown\:ml-25{
    margin-left: 1.5625rem;
  }

  .\32xldown\:mt-30{
    margin-top: 1.875rem;
  }

  .\32xldown\:mr-30{
    margin-right: 1.875rem;
  }

  .\32xldown\:mb-30{
    margin-bottom: 1.875rem;
  }

  .\32xldown\:ml-30{
    margin-left: 1.875rem;
  }

  .\32xldown\:mt-35{
    margin-top: 2.1875rem;
  }

  .\32xldown\:mr-35{
    margin-right: 2.1875rem;
  }

  .\32xldown\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .\32xldown\:ml-35{
    margin-left: 2.1875rem;
  }

  .\32xldown\:mt-40{
    margin-top: 2.5rem;
  }

  .\32xldown\:mr-40{
    margin-right: 2.5rem;
  }

  .\32xldown\:mb-40{
    margin-bottom: 2.5rem;
  }

  .\32xldown\:ml-40{
    margin-left: 2.5rem;
  }

  .\32xldown\:mt-45{
    margin-top: 2.8125rem;
  }

  .\32xldown\:mr-45{
    margin-right: 2.8125rem;
  }

  .\32xldown\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .\32xldown\:ml-45{
    margin-left: 2.8125rem;
  }

  .\32xldown\:mt-50{
    margin-top: 3.125rem;
  }

  .\32xldown\:mr-50{
    margin-right: 3.125rem;
  }

  .\32xldown\:mb-50{
    margin-bottom: 3.125rem;
  }

  .\32xldown\:ml-50{
    margin-left: 3.125rem;
  }

  .\32xldown\:mt-55{
    margin-top: 3.4375rem;
  }

  .\32xldown\:mr-55{
    margin-right: 3.4375rem;
  }

  .\32xldown\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .\32xldown\:ml-55{
    margin-left: 3.4375rem;
  }

  .\32xldown\:mt-60{
    margin-top: 3.75rem;
  }

  .\32xldown\:mr-60{
    margin-right: 3.75rem;
  }

  .\32xldown\:mb-60{
    margin-bottom: 3.75rem;
  }

  .\32xldown\:ml-60{
    margin-left: 3.75rem;
  }

  .\32xldown\:mt-65{
    margin-top: 4.0625rem;
  }

  .\32xldown\:mr-65{
    margin-right: 4.0625rem;
  }

  .\32xldown\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .\32xldown\:ml-65{
    margin-left: 4.0625rem;
  }

  .\32xldown\:mt-70{
    margin-top: 4.375rem;
  }

  .\32xldown\:mr-70{
    margin-right: 4.375rem;
  }

  .\32xldown\:mb-70{
    margin-bottom: 4.375rem;
  }

  .\32xldown\:ml-70{
    margin-left: 4.375rem;
  }

  .\32xldown\:mt-75{
    margin-top: 4.6875rem;
  }

  .\32xldown\:mr-75{
    margin-right: 4.6875rem;
  }

  .\32xldown\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .\32xldown\:ml-75{
    margin-left: 4.6875rem;
  }

  .\32xldown\:mt-80{
    margin-top: 5rem;
  }

  .\32xldown\:mr-80{
    margin-right: 5rem;
  }

  .\32xldown\:mb-80{
    margin-bottom: 5rem;
  }

  .\32xldown\:ml-80{
    margin-left: 5rem;
  }

  .\32xldown\:mt-85{
    margin-top: 5.3125rem;
  }

  .\32xldown\:mr-85{
    margin-right: 5.3125rem;
  }

  .\32xldown\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .\32xldown\:ml-85{
    margin-left: 5.3125rem;
  }

  .\32xldown\:mt-90{
    margin-top: 5.625rem;
  }

  .\32xldown\:mr-90{
    margin-right: 5.625rem;
  }

  .\32xldown\:mb-90{
    margin-bottom: 5.625rem;
  }

  .\32xldown\:ml-90{
    margin-left: 5.625rem;
  }

  .\32xldown\:mt-95{
    margin-top: 5.9375rem;
  }

  .\32xldown\:mr-95{
    margin-right: 5.9375rem;
  }

  .\32xldown\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .\32xldown\:ml-95{
    margin-left: 5.9375rem;
  }

  .\32xldown\:mt-100{
    margin-top: 6.25rem;
  }

  .\32xldown\:mr-100{
    margin-right: 6.25rem;
  }

  .\32xldown\:mb-100{
    margin-bottom: 6.25rem;
  }

  .\32xldown\:ml-100{
    margin-left: 6.25rem;
  }

  .\32xldown\:mt-110{
    margin-top: 6.875rem;
  }

  .\32xldown\:mr-110{
    margin-right: 6.875rem;
  }

  .\32xldown\:mb-110{
    margin-bottom: 6.875rem;
  }

  .\32xldown\:ml-110{
    margin-left: 6.875rem;
  }

  .\32xldown\:mt-120{
    margin-top: 7.5rem;
  }

  .\32xldown\:mr-120{
    margin-right: 7.5rem;
  }

  .\32xldown\:mb-120{
    margin-bottom: 7.5rem;
  }

  .\32xldown\:ml-120{
    margin-left: 7.5rem;
  }

  .\32xldown\:-mt-0{
    margin-top: 0;
  }

  .\32xldown\:-mr-0{
    margin-right: 0;
  }

  .\32xldown\:-mb-0{
    margin-bottom: 0;
  }

  .\32xldown\:-ml-0{
    margin-left: 0;
  }

  .\32xldown\:-mt-1{
    margin-top: -0.0625rem;
  }

  .\32xldown\:-mr-1{
    margin-right: -0.0625rem;
  }

  .\32xldown\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .\32xldown\:-ml-1{
    margin-left: -0.0625rem;
  }

  .\32xldown\:-mt-5{
    margin-top: -0.3125rem;
  }

  .\32xldown\:-mr-5{
    margin-right: -0.3125rem;
  }

  .\32xldown\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .\32xldown\:-ml-5{
    margin-left: -0.3125rem;
  }

  .\32xldown\:-mt-10{
    margin-top: -0.625rem;
  }

  .\32xldown\:-mr-10{
    margin-right: -0.625rem;
  }

  .\32xldown\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .\32xldown\:-ml-10{
    margin-left: -0.625rem;
  }

  .\32xldown\:-mt-15{
    margin-top: -0.9375rem;
  }

  .\32xldown\:-mr-15{
    margin-right: -0.9375rem;
  }

  .\32xldown\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .\32xldown\:-ml-15{
    margin-left: -0.9375rem;
  }

  .\32xldown\:-mt-20{
    margin-top: -1.25rem;
  }

  .\32xldown\:-mr-20{
    margin-right: -1.25rem;
  }

  .\32xldown\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .\32xldown\:-ml-20{
    margin-left: -1.25rem;
  }

  .\32xldown\:-mt-25{
    margin-top: -1.5625rem;
  }

  .\32xldown\:-mr-25{
    margin-right: -1.5625rem;
  }

  .\32xldown\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .\32xldown\:-ml-25{
    margin-left: -1.5625rem;
  }

  .\32xldown\:-mt-30{
    margin-top: -1.875rem;
  }

  .\32xldown\:-mr-30{
    margin-right: -1.875rem;
  }

  .\32xldown\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .\32xldown\:-ml-30{
    margin-left: -1.875rem;
  }

  .\32xldown\:-mt-35{
    margin-top: -2.1875rem;
  }

  .\32xldown\:-mr-35{
    margin-right: -2.1875rem;
  }

  .\32xldown\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .\32xldown\:-ml-35{
    margin-left: -2.1875rem;
  }

  .\32xldown\:-mt-40{
    margin-top: -2.5rem;
  }

  .\32xldown\:-mr-40{
    margin-right: -2.5rem;
  }

  .\32xldown\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .\32xldown\:-ml-40{
    margin-left: -2.5rem;
  }

  .\32xldown\:-mt-45{
    margin-top: -2.8125rem;
  }

  .\32xldown\:-mr-45{
    margin-right: -2.8125rem;
  }

  .\32xldown\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .\32xldown\:-ml-45{
    margin-left: -2.8125rem;
  }

  .\32xldown\:-mt-50{
    margin-top: -3.125rem;
  }

  .\32xldown\:-mr-50{
    margin-right: -3.125rem;
  }

  .\32xldown\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .\32xldown\:-ml-50{
    margin-left: -3.125rem;
  }

  .\32xldown\:-mt-55{
    margin-top: -3.4375rem;
  }

  .\32xldown\:-mr-55{
    margin-right: -3.4375rem;
  }

  .\32xldown\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .\32xldown\:-ml-55{
    margin-left: -3.4375rem;
  }

  .\32xldown\:-mt-60{
    margin-top: -3.75rem;
  }

  .\32xldown\:-mr-60{
    margin-right: -3.75rem;
  }

  .\32xldown\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .\32xldown\:-ml-60{
    margin-left: -3.75rem;
  }

  .\32xldown\:-mt-65{
    margin-top: -4.0625rem;
  }

  .\32xldown\:-mr-65{
    margin-right: -4.0625rem;
  }

  .\32xldown\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .\32xldown\:-ml-65{
    margin-left: -4.0625rem;
  }

  .\32xldown\:-mt-70{
    margin-top: -4.375rem;
  }

  .\32xldown\:-mr-70{
    margin-right: -4.375rem;
  }

  .\32xldown\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .\32xldown\:-ml-70{
    margin-left: -4.375rem;
  }

  .\32xldown\:-mt-75{
    margin-top: -4.6875rem;
  }

  .\32xldown\:-mr-75{
    margin-right: -4.6875rem;
  }

  .\32xldown\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .\32xldown\:-ml-75{
    margin-left: -4.6875rem;
  }

  .\32xldown\:-mt-80{
    margin-top: -5rem;
  }

  .\32xldown\:-mr-80{
    margin-right: -5rem;
  }

  .\32xldown\:-mb-80{
    margin-bottom: -5rem;
  }

  .\32xldown\:-ml-80{
    margin-left: -5rem;
  }

  .\32xldown\:-mt-85{
    margin-top: -5.3125rem;
  }

  .\32xldown\:-mr-85{
    margin-right: -5.3125rem;
  }

  .\32xldown\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .\32xldown\:-ml-85{
    margin-left: -5.3125rem;
  }

  .\32xldown\:-mt-90{
    margin-top: -5.625rem;
  }

  .\32xldown\:-mr-90{
    margin-right: -5.625rem;
  }

  .\32xldown\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .\32xldown\:-ml-90{
    margin-left: -5.625rem;
  }

  .\32xldown\:-mt-95{
    margin-top: -5.9375rem;
  }

  .\32xldown\:-mr-95{
    margin-right: -5.9375rem;
  }

  .\32xldown\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .\32xldown\:-ml-95{
    margin-left: -5.9375rem;
  }

  .\32xldown\:-mt-100{
    margin-top: -6.25rem;
  }

  .\32xldown\:-mr-100{
    margin-right: -6.25rem;
  }

  .\32xldown\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .\32xldown\:-ml-100{
    margin-left: -6.25rem;
  }

  .\32xldown\:-mt-110{
    margin-top: -6.875rem;
  }

  .\32xldown\:-mr-110{
    margin-right: -6.875rem;
  }

  .\32xldown\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .\32xldown\:-ml-110{
    margin-left: -6.875rem;
  }

  .\32xldown\:-mt-120{
    margin-top: -7.5rem;
  }

  .\32xldown\:-mr-120{
    margin-right: -7.5rem;
  }

  .\32xldown\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .\32xldown\:-ml-120{
    margin-left: -7.5rem;
  }

  .\32xldown\:p-0{
    padding: 0;
  }

  .\32xldown\:p-1{
    padding: 0.0625rem;
  }

  .\32xldown\:p-5{
    padding: 0.3125rem;
  }

  .\32xldown\:p-10{
    padding: 0.625rem;
  }

  .\32xldown\:p-15{
    padding: 0.9375rem;
  }

  .\32xldown\:p-20{
    padding: 1.25rem;
  }

  .\32xldown\:p-25{
    padding: 1.5625rem;
  }

  .\32xldown\:p-30{
    padding: 1.875rem;
  }

  .\32xldown\:p-35{
    padding: 2.1875rem;
  }

  .\32xldown\:p-40{
    padding: 2.5rem;
  }

  .\32xldown\:p-45{
    padding: 2.8125rem;
  }

  .\32xldown\:p-50{
    padding: 3.125rem;
  }

  .\32xldown\:p-55{
    padding: 3.4375rem;
  }

  .\32xldown\:p-60{
    padding: 3.75rem;
  }

  .\32xldown\:p-65{
    padding: 4.0625rem;
  }

  .\32xldown\:p-70{
    padding: 4.375rem;
  }

  .\32xldown\:p-75{
    padding: 4.6875rem;
  }

  .\32xldown\:p-80{
    padding: 5rem;
  }

  .\32xldown\:p-85{
    padding: 5.3125rem;
  }

  .\32xldown\:p-90{
    padding: 5.625rem;
  }

  .\32xldown\:p-95{
    padding: 5.9375rem;
  }

  .\32xldown\:p-100{
    padding: 6.25rem;
  }

  .\32xldown\:p-110{
    padding: 6.875rem;
  }

  .\32xldown\:p-120{
    padding: 7.5rem;
  }

  .\32xldown\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .\32xldown\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .\32xldown\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .\32xldown\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .\32xldown\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .\32xldown\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .\32xldown\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .\32xldown\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .\32xldown\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .\32xldown\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .\32xldown\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xldown\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xldown\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .\32xldown\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .\32xldown\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .\32xldown\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .\32xldown\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .\32xldown\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .\32xldown\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xldown\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xldown\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .\32xldown\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .\32xldown\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .\32xldown\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .\32xldown\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .\32xldown\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .\32xldown\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\32xldown\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\32xldown\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .\32xldown\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .\32xldown\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .\32xldown\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .\32xldown\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .\32xldown\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .\32xldown\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xldown\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xldown\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .\32xldown\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .\32xldown\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .\32xldown\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .\32xldown\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .\32xldown\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .\32xldown\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\32xldown\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\32xldown\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .\32xldown\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .\32xldown\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xldown\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xldown\:pt-0{
    padding-top: 0;
  }

  .\32xldown\:pr-0{
    padding-right: 0;
  }

  .\32xldown\:pb-0{
    padding-bottom: 0;
  }

  .\32xldown\:pl-0{
    padding-left: 0;
  }

  .\32xldown\:pt-1{
    padding-top: 0.0625rem;
  }

  .\32xldown\:pr-1{
    padding-right: 0.0625rem;
  }

  .\32xldown\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .\32xldown\:pl-1{
    padding-left: 0.0625rem;
  }

  .\32xldown\:pt-5{
    padding-top: 0.3125rem;
  }

  .\32xldown\:pr-5{
    padding-right: 0.3125rem;
  }

  .\32xldown\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .\32xldown\:pl-5{
    padding-left: 0.3125rem;
  }

  .\32xldown\:pt-10{
    padding-top: 0.625rem;
  }

  .\32xldown\:pr-10{
    padding-right: 0.625rem;
  }

  .\32xldown\:pb-10{
    padding-bottom: 0.625rem;
  }

  .\32xldown\:pl-10{
    padding-left: 0.625rem;
  }

  .\32xldown\:pt-15{
    padding-top: 0.9375rem;
  }

  .\32xldown\:pr-15{
    padding-right: 0.9375rem;
  }

  .\32xldown\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .\32xldown\:pl-15{
    padding-left: 0.9375rem;
  }

  .\32xldown\:pt-20{
    padding-top: 1.25rem;
  }

  .\32xldown\:pr-20{
    padding-right: 1.25rem;
  }

  .\32xldown\:pb-20{
    padding-bottom: 1.25rem;
  }

  .\32xldown\:pl-20{
    padding-left: 1.25rem;
  }

  .\32xldown\:pt-25{
    padding-top: 1.5625rem;
  }

  .\32xldown\:pr-25{
    padding-right: 1.5625rem;
  }

  .\32xldown\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .\32xldown\:pl-25{
    padding-left: 1.5625rem;
  }

  .\32xldown\:pt-30{
    padding-top: 1.875rem;
  }

  .\32xldown\:pr-30{
    padding-right: 1.875rem;
  }

  .\32xldown\:pb-30{
    padding-bottom: 1.875rem;
  }

  .\32xldown\:pl-30{
    padding-left: 1.875rem;
  }

  .\32xldown\:pt-35{
    padding-top: 2.1875rem;
  }

  .\32xldown\:pr-35{
    padding-right: 2.1875rem;
  }

  .\32xldown\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .\32xldown\:pl-35{
    padding-left: 2.1875rem;
  }

  .\32xldown\:pt-40{
    padding-top: 2.5rem;
  }

  .\32xldown\:pr-40{
    padding-right: 2.5rem;
  }

  .\32xldown\:pb-40{
    padding-bottom: 2.5rem;
  }

  .\32xldown\:pl-40{
    padding-left: 2.5rem;
  }

  .\32xldown\:pt-45{
    padding-top: 2.8125rem;
  }

  .\32xldown\:pr-45{
    padding-right: 2.8125rem;
  }

  .\32xldown\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .\32xldown\:pl-45{
    padding-left: 2.8125rem;
  }

  .\32xldown\:pt-50{
    padding-top: 3.125rem;
  }

  .\32xldown\:pr-50{
    padding-right: 3.125rem;
  }

  .\32xldown\:pb-50{
    padding-bottom: 3.125rem;
  }

  .\32xldown\:pl-50{
    padding-left: 3.125rem;
  }

  .\32xldown\:pt-55{
    padding-top: 3.4375rem;
  }

  .\32xldown\:pr-55{
    padding-right: 3.4375rem;
  }

  .\32xldown\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .\32xldown\:pl-55{
    padding-left: 3.4375rem;
  }

  .\32xldown\:pt-60{
    padding-top: 3.75rem;
  }

  .\32xldown\:pr-60{
    padding-right: 3.75rem;
  }

  .\32xldown\:pb-60{
    padding-bottom: 3.75rem;
  }

  .\32xldown\:pl-60{
    padding-left: 3.75rem;
  }

  .\32xldown\:pt-65{
    padding-top: 4.0625rem;
  }

  .\32xldown\:pr-65{
    padding-right: 4.0625rem;
  }

  .\32xldown\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .\32xldown\:pl-65{
    padding-left: 4.0625rem;
  }

  .\32xldown\:pt-70{
    padding-top: 4.375rem;
  }

  .\32xldown\:pr-70{
    padding-right: 4.375rem;
  }

  .\32xldown\:pb-70{
    padding-bottom: 4.375rem;
  }

  .\32xldown\:pl-70{
    padding-left: 4.375rem;
  }

  .\32xldown\:pt-75{
    padding-top: 4.6875rem;
  }

  .\32xldown\:pr-75{
    padding-right: 4.6875rem;
  }

  .\32xldown\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .\32xldown\:pl-75{
    padding-left: 4.6875rem;
  }

  .\32xldown\:pt-80{
    padding-top: 5rem;
  }

  .\32xldown\:pr-80{
    padding-right: 5rem;
  }

  .\32xldown\:pb-80{
    padding-bottom: 5rem;
  }

  .\32xldown\:pl-80{
    padding-left: 5rem;
  }

  .\32xldown\:pt-85{
    padding-top: 5.3125rem;
  }

  .\32xldown\:pr-85{
    padding-right: 5.3125rem;
  }

  .\32xldown\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .\32xldown\:pl-85{
    padding-left: 5.3125rem;
  }

  .\32xldown\:pt-90{
    padding-top: 5.625rem;
  }

  .\32xldown\:pr-90{
    padding-right: 5.625rem;
  }

  .\32xldown\:pb-90{
    padding-bottom: 5.625rem;
  }

  .\32xldown\:pl-90{
    padding-left: 5.625rem;
  }

  .\32xldown\:pt-95{
    padding-top: 5.9375rem;
  }

  .\32xldown\:pr-95{
    padding-right: 5.9375rem;
  }

  .\32xldown\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .\32xldown\:pl-95{
    padding-left: 5.9375rem;
  }

  .\32xldown\:pt-100{
    padding-top: 6.25rem;
  }

  .\32xldown\:pr-100{
    padding-right: 6.25rem;
  }

  .\32xldown\:pb-100{
    padding-bottom: 6.25rem;
  }

  .\32xldown\:pl-100{
    padding-left: 6.25rem;
  }

  .\32xldown\:pt-110{
    padding-top: 6.875rem;
  }

  .\32xldown\:pr-110{
    padding-right: 6.875rem;
  }

  .\32xldown\:pb-110{
    padding-bottom: 6.875rem;
  }

  .\32xldown\:pl-110{
    padding-left: 6.875rem;
  }

  .\32xldown\:pt-120{
    padding-top: 7.5rem;
  }

  .\32xldown\:pr-120{
    padding-right: 7.5rem;
  }

  .\32xldown\:pb-120{
    padding-bottom: 7.5rem;
  }

  .\32xldown\:pl-120{
    padding-left: 7.5rem;
  }

  .\32xldown\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xldown\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xldown\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .\32xldown\:inset-x-0{
    right: 0;
    left: 0;
  }

  .\32xldown\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .\32xldown\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .\32xldown\:top-0{
    top: 0;
  }

  .\32xldown\:bottom-0{
    bottom: 0;
  }

  .\32xldown\:text-left{
    text-align: left;
  }

  .\32xldown\:text-center{
    text-align: center;
  }

  .\32xldown\:text-right{
    text-align: right;
  }

  .\32xldown\:text-justify{
    text-align: justify;
  }

  .\32xldown\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xldown\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xldown\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .\32xldown\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .\32xldown\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .\32xldown\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .\32xldown\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .\32xldown\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .\32xldown\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .\32xldown\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xldown\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xldown\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .\32xldown\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .\32xldown\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .\32xldown\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .\32xldown\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .\32xldown\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .\32xldown\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .\32xldown\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xldown\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xldown\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .\32xldown\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .\32xldown\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .\32xldown\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .\32xldown\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .\32xldown\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .\32xldown\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .\32xldown\:text-opacity-0{
    --text-opacity: 0;
  }

  .\32xldown\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .\32xldown\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .\32xldown\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .\32xldown\:text-opacity-100{
    --text-opacity: 1;
  }

  .\32xldown\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .\32xldown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .\32xldown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .\32xldown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .\32xldown\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .\32xldown\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .\32xldown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .\32xldown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .\32xldown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .\32xldown\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .\32xldown\:align-text-top{
    vertical-align: text-top;
  }

  .\32xldown\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .\32xldown\:z-0{
    z-index: 0;
  }

  .\32xldown\:z-10{
    z-index: 10;
  }

  .\32xldown\:z-20{
    z-index: 20;
  }

  .\32xldown\:z-30{
    z-index: 30;
  }

  .\32xldown\:z-40{
    z-index: 40;
  }

  .\32xldown\:z-50{
    z-index: 50;
  }

  .\32xldown\:z-auto{
    z-index: auto;
  }

  .\32xldown\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .\32xldown\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .\32xldown\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .\32xldown\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .\32xldown\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .\32xldown\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xldown\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .\32xldown\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .\32xldown\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .\32xldown\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xldown\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .\32xldown\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .\32xldown\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .\32xldown\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\32xldown\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .\32xldown\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .\32xldown\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .\32xldown\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xldown\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .\32xldown\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .\32xldown\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .\32xldown\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\32xldown\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .\32xldown\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xldown\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .\32xldown\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .\32xldown\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .\32xldown\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .\32xldown\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .\32xldown\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .\32xldown\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\32xldown\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .\32xldown\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .\32xldown\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .\32xldown\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xldown\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .\32xldown\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .\32xldown\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .\32xldown\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\32xldown\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .\32xldown\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .\32xldown\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .\32xldown\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xldown\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .\32xldown\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .\32xldown\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .\32xldown\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\32xldown\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .\32xldown\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xldown\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .\32xldown\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\32xldown\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .\32xldown\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .\32xldown\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .\32xldown\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .\32xldown\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xldown\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .\32xldown\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .\32xldown\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .\32xldown\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xldown\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .\32xldown\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .\32xldown\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .\32xldown\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\32xldown\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .\32xldown\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .\32xldown\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .\32xldown\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xldown\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .\32xldown\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .\32xldown\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .\32xldown\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\32xldown\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .\32xldown\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xldown\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .\32xldown\:grid-flow-row{
    grid-auto-flow: row;
  }

  .\32xldown\:grid-flow-col{
    grid-auto-flow: column;
  }

  .\32xldown\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .\32xldown\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .\32xldown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xldown\:grid-cols-none{
    grid-template-columns: none;
  }

  .\32xldown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xldown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xldown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xldown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xldown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xldown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xldown\:grid-rows-none{
    grid-template-rows: none;
  }

  .\32xldown\:grid-center {
    grid-column: 2/4;
  }

  .\32xldown\:grid-span {
    grid-column: 1/5;
  }
}

@media print{
  .print\:bg-fixed{
    background-attachment: fixed;
  }

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

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

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

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

  .print\:bg-citron{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .print\:bg-brown{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .print\:bg-gray-100{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .print\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .print\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .print\:bg-gray-900{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .print\:bg-gray{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .print\:hover\:bg-citron:hover{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .print\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .print\:hover\:bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .print\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .print\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .print\:hover\:bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .print\:hover\:bg-gray:hover{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

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

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

  .print\:focus\:bg-citron:focus{
    --bg-opacity: 1;
    background-color: #e0e621;
    background-color: rgba(224, 230, 33, var(--bg-opacity));
  }

  .print\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #504340;
    background-color: rgba(80, 67, 64, var(--bg-opacity));
  }

  .print\:focus\:bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #F4F4F4;
    background-color: rgba(244, 244, 244, var(--bg-opacity));
  }

  .print\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #d5d6d7;
    background-color: rgba(213, 214, 215, var(--bg-opacity));
  }

  .print\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #75787B;
    background-color: rgba(117, 120, 123, var(--bg-opacity));
  }

  .print\:focus\:bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1b1c1c;
    background-color: rgba(27, 28, 28, var(--bg-opacity));
  }

  .print\:focus\:bg-gray:focus{
    --bg-opacity: 1;
    background-color: #5D6063;
    background-color: rgba(93, 96, 99, var(--bg-opacity));
  }

  .print\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .print\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .print\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .print\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .print\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .print\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .print\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .print\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .print\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .print\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .print\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .print\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .print\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .print\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .print\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .print\:block{
    display: block;
  }

  .print\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .print\:inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .print\:grid{
    display: grid;
  }

  .print\:inline-grid{
    display: inline-grid;
  }

  .print\:hidden{
    display: none;
  }

  .print\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .print\:flex-row-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .print\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .print\:flex-col-reverse{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .print\:flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .print\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .print\:flex-no-wrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .print\:flex-1{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1;
  }

  .print\:flex-auto{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .print\:flex-initial{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .print\:flex-none{
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .print\:flex-fixed-half{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }

  .print\:flex-half{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .print\:flex-quarter{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
  }

  .print\:flex-third{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3%;
            flex: 1 1 33.3%;
  }

  .print\:flex-gsmall{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
  }

  .print\:flex-glarge{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
  }

  .print\:flex-two-thirds{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 66.7%;
            flex: 1 1 66.7%;
  }

  .print\:flex-grow-0{
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .print\:flex-grow{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .print\:flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .print\:flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .print\:font-sans{
    font-family: "GT America", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .print\:font-extended{
    font-family: "GT America Extended", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .print\:font-light{
    font-weight: 300;
  }

  .print\:font-normal{
    font-weight: 400;
  }

  .print\:font-medium{
    font-weight: 500;
  }

  .print\:font-bold{
    font-weight: 700;
  }

  .print\:font-black{
    font-weight: 900;
  }

  .print\:hover\:font-light:hover{
    font-weight: 300;
  }

  .print\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .print\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .print\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .print\:hover\:font-black:hover{
    font-weight: 900;
  }

  .print\:focus\:font-light:focus{
    font-weight: 300;
  }

  .print\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .print\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .print\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .print\:focus\:font-black:focus{
    font-weight: 900;
  }

  .print\:text-2xs{
    font-size: 0.75rem;
  }

  .print\:text-xs{
    font-size: 0.875rem;
  }

  .print\:text-sm{
    font-size: 1rem;
  }

  .print\:text-button{
    font-size: 1.125rem;
  }

  .print\:text-base{
    font-size: 1.16625rem;
  }

  .print\:text-name{
    font-size: 1.1875rem;
  }

  .print\:text-menu{
    font-size: 1.25rem;
  }

  .print\:text-lg{
    font-size: 1.3125rem;
  }

  .print\:text-xl{
    font-size: 1.625rem;
  }

  .print\:text-xl2{
    font-size: 1.75rem;
  }

  .print\:text-2xl{
    font-size: 1.875rem;
  }

  .print\:text-soon{
    font-size: 2.25rem;
  }

  .print\:text-3xl{
    font-size: 2.5rem;
  }

  .print\:text-4xl{
    font-size: 2.625rem;
  }

  .print\:text-date{
    font-size: 3.125rem;
  }

  .print\:text-5xl{
    font-size: 3.75rem;
  }

  .print\:m-0{
    margin: 0;
  }

  .print\:m-1{
    margin: 0.0625rem;
  }

  .print\:m-5{
    margin: 0.3125rem;
  }

  .print\:m-10{
    margin: 0.625rem;
  }

  .print\:m-15{
    margin: 0.9375rem;
  }

  .print\:m-20{
    margin: 1.25rem;
  }

  .print\:m-25{
    margin: 1.5625rem;
  }

  .print\:m-30{
    margin: 1.875rem;
  }

  .print\:m-35{
    margin: 2.1875rem;
  }

  .print\:m-40{
    margin: 2.5rem;
  }

  .print\:m-45{
    margin: 2.8125rem;
  }

  .print\:m-50{
    margin: 3.125rem;
  }

  .print\:m-55{
    margin: 3.4375rem;
  }

  .print\:m-60{
    margin: 3.75rem;
  }

  .print\:m-65{
    margin: 4.0625rem;
  }

  .print\:m-70{
    margin: 4.375rem;
  }

  .print\:m-75{
    margin: 4.6875rem;
  }

  .print\:m-80{
    margin: 5rem;
  }

  .print\:m-85{
    margin: 5.3125rem;
  }

  .print\:m-90{
    margin: 5.625rem;
  }

  .print\:m-95{
    margin: 5.9375rem;
  }

  .print\:m-100{
    margin: 6.25rem;
  }

  .print\:m-110{
    margin: 6.875rem;
  }

  .print\:m-120{
    margin: 7.5rem;
  }

  .print\:-m-0{
    margin: 0;
  }

  .print\:-m-1{
    margin: -0.0625rem;
  }

  .print\:-m-5{
    margin: -0.3125rem;
  }

  .print\:-m-10{
    margin: -0.625rem;
  }

  .print\:-m-15{
    margin: -0.9375rem;
  }

  .print\:-m-20{
    margin: -1.25rem;
  }

  .print\:-m-25{
    margin: -1.5625rem;
  }

  .print\:-m-30{
    margin: -1.875rem;
  }

  .print\:-m-35{
    margin: -2.1875rem;
  }

  .print\:-m-40{
    margin: -2.5rem;
  }

  .print\:-m-45{
    margin: -2.8125rem;
  }

  .print\:-m-50{
    margin: -3.125rem;
  }

  .print\:-m-55{
    margin: -3.4375rem;
  }

  .print\:-m-60{
    margin: -3.75rem;
  }

  .print\:-m-65{
    margin: -4.0625rem;
  }

  .print\:-m-70{
    margin: -4.375rem;
  }

  .print\:-m-75{
    margin: -4.6875rem;
  }

  .print\:-m-80{
    margin: -5rem;
  }

  .print\:-m-85{
    margin: -5.3125rem;
  }

  .print\:-m-90{
    margin: -5.625rem;
  }

  .print\:-m-95{
    margin: -5.9375rem;
  }

  .print\:-m-100{
    margin: -6.25rem;
  }

  .print\:-m-110{
    margin: -6.875rem;
  }

  .print\:-m-120{
    margin: -7.5rem;
  }

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

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

  .print\:my-1{
    margin-top: 0.0625rem;
    margin-bottom: 0.0625rem;
  }

  .print\:mx-1{
    margin-left: 0.0625rem;
    margin-right: 0.0625rem;
  }

  .print\:my-5{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }

  .print\:mx-5{
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }

  .print\:my-10{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .print\:mx-10{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .print\:my-15{
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .print\:mx-15{
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }

  .print\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .print\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .print\:my-25{
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }

  .print\:mx-25{
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }

  .print\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .print\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .print\:my-35{
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }

  .print\:mx-35{
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }

  .print\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .print\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .print\:my-45{
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }

  .print\:mx-45{
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }

  .print\:my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .print\:mx-50{
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .print\:my-55{
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }

  .print\:mx-55{
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }

  .print\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .print\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .print\:my-65{
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem;
  }

  .print\:mx-65{
    margin-left: 4.0625rem;
    margin-right: 4.0625rem;
  }

  .print\:my-70{
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }

  .print\:mx-70{
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }

  .print\:my-75{
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }

  .print\:mx-75{
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }

  .print\:my-80{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .print\:mx-80{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .print\:my-85{
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem;
  }

  .print\:mx-85{
    margin-left: 5.3125rem;
    margin-right: 5.3125rem;
  }

  .print\:my-90{
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }

  .print\:mx-90{
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }

  .print\:my-95{
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem;
  }

  .print\:mx-95{
    margin-left: 5.9375rem;
    margin-right: 5.9375rem;
  }

  .print\:my-100{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .print\:mx-100{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .print\:my-110{
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }

  .print\:mx-110{
    margin-left: 6.875rem;
    margin-right: 6.875rem;
  }

  .print\:my-120{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .print\:mx-120{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

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

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

  .print\:-my-1{
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
  }

  .print\:-mx-1{
    margin-left: -0.0625rem;
    margin-right: -0.0625rem;
  }

  .print\:-my-5{
    margin-top: -0.3125rem;
    margin-bottom: -0.3125rem;
  }

  .print\:-mx-5{
    margin-left: -0.3125rem;
    margin-right: -0.3125rem;
  }

  .print\:-my-10{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .print\:-mx-10{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .print\:-my-15{
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }

  .print\:-mx-15{
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }

  .print\:-my-20{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .print\:-mx-20{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .print\:-my-25{
    margin-top: -1.5625rem;
    margin-bottom: -1.5625rem;
  }

  .print\:-mx-25{
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }

  .print\:-my-30{
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

  .print\:-mx-30{
    margin-left: -1.875rem;
    margin-right: -1.875rem;
  }

  .print\:-my-35{
    margin-top: -2.1875rem;
    margin-bottom: -2.1875rem;
  }

  .print\:-mx-35{
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
  }

  .print\:-my-40{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .print\:-mx-40{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .print\:-my-45{
    margin-top: -2.8125rem;
    margin-bottom: -2.8125rem;
  }

  .print\:-mx-45{
    margin-left: -2.8125rem;
    margin-right: -2.8125rem;
  }

  .print\:-my-50{
    margin-top: -3.125rem;
    margin-bottom: -3.125rem;
  }

  .print\:-mx-50{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
  }

  .print\:-my-55{
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }

  .print\:-mx-55{
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }

  .print\:-my-60{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .print\:-mx-60{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .print\:-my-65{
    margin-top: -4.0625rem;
    margin-bottom: -4.0625rem;
  }

  .print\:-mx-65{
    margin-left: -4.0625rem;
    margin-right: -4.0625rem;
  }

  .print\:-my-70{
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }

  .print\:-mx-70{
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }

  .print\:-my-75{
    margin-top: -4.6875rem;
    margin-bottom: -4.6875rem;
  }

  .print\:-mx-75{
    margin-left: -4.6875rem;
    margin-right: -4.6875rem;
  }

  .print\:-my-80{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .print\:-mx-80{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .print\:-my-85{
    margin-top: -5.3125rem;
    margin-bottom: -5.3125rem;
  }

  .print\:-mx-85{
    margin-left: -5.3125rem;
    margin-right: -5.3125rem;
  }

  .print\:-my-90{
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }

  .print\:-mx-90{
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }

  .print\:-my-95{
    margin-top: -5.9375rem;
    margin-bottom: -5.9375rem;
  }

  .print\:-mx-95{
    margin-left: -5.9375rem;
    margin-right: -5.9375rem;
  }

  .print\:-my-100{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .print\:-mx-100{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .print\:-my-110{
    margin-top: -6.875rem;
    margin-bottom: -6.875rem;
  }

  .print\:-mx-110{
    margin-left: -6.875rem;
    margin-right: -6.875rem;
  }

  .print\:-my-120{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .print\:-mx-120{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

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

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

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

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

  .print\:mt-1{
    margin-top: 0.0625rem;
  }

  .print\:mr-1{
    margin-right: 0.0625rem;
  }

  .print\:mb-1{
    margin-bottom: 0.0625rem;
  }

  .print\:ml-1{
    margin-left: 0.0625rem;
  }

  .print\:mt-5{
    margin-top: 0.3125rem;
  }

  .print\:mr-5{
    margin-right: 0.3125rem;
  }

  .print\:mb-5{
    margin-bottom: 0.3125rem;
  }

  .print\:ml-5{
    margin-left: 0.3125rem;
  }

  .print\:mt-10{
    margin-top: 0.625rem;
  }

  .print\:mr-10{
    margin-right: 0.625rem;
  }

  .print\:mb-10{
    margin-bottom: 0.625rem;
  }

  .print\:ml-10{
    margin-left: 0.625rem;
  }

  .print\:mt-15{
    margin-top: 0.9375rem;
  }

  .print\:mr-15{
    margin-right: 0.9375rem;
  }

  .print\:mb-15{
    margin-bottom: 0.9375rem;
  }

  .print\:ml-15{
    margin-left: 0.9375rem;
  }

  .print\:mt-20{
    margin-top: 1.25rem;
  }

  .print\:mr-20{
    margin-right: 1.25rem;
  }

  .print\:mb-20{
    margin-bottom: 1.25rem;
  }

  .print\:ml-20{
    margin-left: 1.25rem;
  }

  .print\:mt-25{
    margin-top: 1.5625rem;
  }

  .print\:mr-25{
    margin-right: 1.5625rem;
  }

  .print\:mb-25{
    margin-bottom: 1.5625rem;
  }

  .print\:ml-25{
    margin-left: 1.5625rem;
  }

  .print\:mt-30{
    margin-top: 1.875rem;
  }

  .print\:mr-30{
    margin-right: 1.875rem;
  }

  .print\:mb-30{
    margin-bottom: 1.875rem;
  }

  .print\:ml-30{
    margin-left: 1.875rem;
  }

  .print\:mt-35{
    margin-top: 2.1875rem;
  }

  .print\:mr-35{
    margin-right: 2.1875rem;
  }

  .print\:mb-35{
    margin-bottom: 2.1875rem;
  }

  .print\:ml-35{
    margin-left: 2.1875rem;
  }

  .print\:mt-40{
    margin-top: 2.5rem;
  }

  .print\:mr-40{
    margin-right: 2.5rem;
  }

  .print\:mb-40{
    margin-bottom: 2.5rem;
  }

  .print\:ml-40{
    margin-left: 2.5rem;
  }

  .print\:mt-45{
    margin-top: 2.8125rem;
  }

  .print\:mr-45{
    margin-right: 2.8125rem;
  }

  .print\:mb-45{
    margin-bottom: 2.8125rem;
  }

  .print\:ml-45{
    margin-left: 2.8125rem;
  }

  .print\:mt-50{
    margin-top: 3.125rem;
  }

  .print\:mr-50{
    margin-right: 3.125rem;
  }

  .print\:mb-50{
    margin-bottom: 3.125rem;
  }

  .print\:ml-50{
    margin-left: 3.125rem;
  }

  .print\:mt-55{
    margin-top: 3.4375rem;
  }

  .print\:mr-55{
    margin-right: 3.4375rem;
  }

  .print\:mb-55{
    margin-bottom: 3.4375rem;
  }

  .print\:ml-55{
    margin-left: 3.4375rem;
  }

  .print\:mt-60{
    margin-top: 3.75rem;
  }

  .print\:mr-60{
    margin-right: 3.75rem;
  }

  .print\:mb-60{
    margin-bottom: 3.75rem;
  }

  .print\:ml-60{
    margin-left: 3.75rem;
  }

  .print\:mt-65{
    margin-top: 4.0625rem;
  }

  .print\:mr-65{
    margin-right: 4.0625rem;
  }

  .print\:mb-65{
    margin-bottom: 4.0625rem;
  }

  .print\:ml-65{
    margin-left: 4.0625rem;
  }

  .print\:mt-70{
    margin-top: 4.375rem;
  }

  .print\:mr-70{
    margin-right: 4.375rem;
  }

  .print\:mb-70{
    margin-bottom: 4.375rem;
  }

  .print\:ml-70{
    margin-left: 4.375rem;
  }

  .print\:mt-75{
    margin-top: 4.6875rem;
  }

  .print\:mr-75{
    margin-right: 4.6875rem;
  }

  .print\:mb-75{
    margin-bottom: 4.6875rem;
  }

  .print\:ml-75{
    margin-left: 4.6875rem;
  }

  .print\:mt-80{
    margin-top: 5rem;
  }

  .print\:mr-80{
    margin-right: 5rem;
  }

  .print\:mb-80{
    margin-bottom: 5rem;
  }

  .print\:ml-80{
    margin-left: 5rem;
  }

  .print\:mt-85{
    margin-top: 5.3125rem;
  }

  .print\:mr-85{
    margin-right: 5.3125rem;
  }

  .print\:mb-85{
    margin-bottom: 5.3125rem;
  }

  .print\:ml-85{
    margin-left: 5.3125rem;
  }

  .print\:mt-90{
    margin-top: 5.625rem;
  }

  .print\:mr-90{
    margin-right: 5.625rem;
  }

  .print\:mb-90{
    margin-bottom: 5.625rem;
  }

  .print\:ml-90{
    margin-left: 5.625rem;
  }

  .print\:mt-95{
    margin-top: 5.9375rem;
  }

  .print\:mr-95{
    margin-right: 5.9375rem;
  }

  .print\:mb-95{
    margin-bottom: 5.9375rem;
  }

  .print\:ml-95{
    margin-left: 5.9375rem;
  }

  .print\:mt-100{
    margin-top: 6.25rem;
  }

  .print\:mr-100{
    margin-right: 6.25rem;
  }

  .print\:mb-100{
    margin-bottom: 6.25rem;
  }

  .print\:ml-100{
    margin-left: 6.25rem;
  }

  .print\:mt-110{
    margin-top: 6.875rem;
  }

  .print\:mr-110{
    margin-right: 6.875rem;
  }

  .print\:mb-110{
    margin-bottom: 6.875rem;
  }

  .print\:ml-110{
    margin-left: 6.875rem;
  }

  .print\:mt-120{
    margin-top: 7.5rem;
  }

  .print\:mr-120{
    margin-right: 7.5rem;
  }

  .print\:mb-120{
    margin-bottom: 7.5rem;
  }

  .print\:ml-120{
    margin-left: 7.5rem;
  }

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

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

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

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

  .print\:-mt-1{
    margin-top: -0.0625rem;
  }

  .print\:-mr-1{
    margin-right: -0.0625rem;
  }

  .print\:-mb-1{
    margin-bottom: -0.0625rem;
  }

  .print\:-ml-1{
    margin-left: -0.0625rem;
  }

  .print\:-mt-5{
    margin-top: -0.3125rem;
  }

  .print\:-mr-5{
    margin-right: -0.3125rem;
  }

  .print\:-mb-5{
    margin-bottom: -0.3125rem;
  }

  .print\:-ml-5{
    margin-left: -0.3125rem;
  }

  .print\:-mt-10{
    margin-top: -0.625rem;
  }

  .print\:-mr-10{
    margin-right: -0.625rem;
  }

  .print\:-mb-10{
    margin-bottom: -0.625rem;
  }

  .print\:-ml-10{
    margin-left: -0.625rem;
  }

  .print\:-mt-15{
    margin-top: -0.9375rem;
  }

  .print\:-mr-15{
    margin-right: -0.9375rem;
  }

  .print\:-mb-15{
    margin-bottom: -0.9375rem;
  }

  .print\:-ml-15{
    margin-left: -0.9375rem;
  }

  .print\:-mt-20{
    margin-top: -1.25rem;
  }

  .print\:-mr-20{
    margin-right: -1.25rem;
  }

  .print\:-mb-20{
    margin-bottom: -1.25rem;
  }

  .print\:-ml-20{
    margin-left: -1.25rem;
  }

  .print\:-mt-25{
    margin-top: -1.5625rem;
  }

  .print\:-mr-25{
    margin-right: -1.5625rem;
  }

  .print\:-mb-25{
    margin-bottom: -1.5625rem;
  }

  .print\:-ml-25{
    margin-left: -1.5625rem;
  }

  .print\:-mt-30{
    margin-top: -1.875rem;
  }

  .print\:-mr-30{
    margin-right: -1.875rem;
  }

  .print\:-mb-30{
    margin-bottom: -1.875rem;
  }

  .print\:-ml-30{
    margin-left: -1.875rem;
  }

  .print\:-mt-35{
    margin-top: -2.1875rem;
  }

  .print\:-mr-35{
    margin-right: -2.1875rem;
  }

  .print\:-mb-35{
    margin-bottom: -2.1875rem;
  }

  .print\:-ml-35{
    margin-left: -2.1875rem;
  }

  .print\:-mt-40{
    margin-top: -2.5rem;
  }

  .print\:-mr-40{
    margin-right: -2.5rem;
  }

  .print\:-mb-40{
    margin-bottom: -2.5rem;
  }

  .print\:-ml-40{
    margin-left: -2.5rem;
  }

  .print\:-mt-45{
    margin-top: -2.8125rem;
  }

  .print\:-mr-45{
    margin-right: -2.8125rem;
  }

  .print\:-mb-45{
    margin-bottom: -2.8125rem;
  }

  .print\:-ml-45{
    margin-left: -2.8125rem;
  }

  .print\:-mt-50{
    margin-top: -3.125rem;
  }

  .print\:-mr-50{
    margin-right: -3.125rem;
  }

  .print\:-mb-50{
    margin-bottom: -3.125rem;
  }

  .print\:-ml-50{
    margin-left: -3.125rem;
  }

  .print\:-mt-55{
    margin-top: -3.4375rem;
  }

  .print\:-mr-55{
    margin-right: -3.4375rem;
  }

  .print\:-mb-55{
    margin-bottom: -3.4375rem;
  }

  .print\:-ml-55{
    margin-left: -3.4375rem;
  }

  .print\:-mt-60{
    margin-top: -3.75rem;
  }

  .print\:-mr-60{
    margin-right: -3.75rem;
  }

  .print\:-mb-60{
    margin-bottom: -3.75rem;
  }

  .print\:-ml-60{
    margin-left: -3.75rem;
  }

  .print\:-mt-65{
    margin-top: -4.0625rem;
  }

  .print\:-mr-65{
    margin-right: -4.0625rem;
  }

  .print\:-mb-65{
    margin-bottom: -4.0625rem;
  }

  .print\:-ml-65{
    margin-left: -4.0625rem;
  }

  .print\:-mt-70{
    margin-top: -4.375rem;
  }

  .print\:-mr-70{
    margin-right: -4.375rem;
  }

  .print\:-mb-70{
    margin-bottom: -4.375rem;
  }

  .print\:-ml-70{
    margin-left: -4.375rem;
  }

  .print\:-mt-75{
    margin-top: -4.6875rem;
  }

  .print\:-mr-75{
    margin-right: -4.6875rem;
  }

  .print\:-mb-75{
    margin-bottom: -4.6875rem;
  }

  .print\:-ml-75{
    margin-left: -4.6875rem;
  }

  .print\:-mt-80{
    margin-top: -5rem;
  }

  .print\:-mr-80{
    margin-right: -5rem;
  }

  .print\:-mb-80{
    margin-bottom: -5rem;
  }

  .print\:-ml-80{
    margin-left: -5rem;
  }

  .print\:-mt-85{
    margin-top: -5.3125rem;
  }

  .print\:-mr-85{
    margin-right: -5.3125rem;
  }

  .print\:-mb-85{
    margin-bottom: -5.3125rem;
  }

  .print\:-ml-85{
    margin-left: -5.3125rem;
  }

  .print\:-mt-90{
    margin-top: -5.625rem;
  }

  .print\:-mr-90{
    margin-right: -5.625rem;
  }

  .print\:-mb-90{
    margin-bottom: -5.625rem;
  }

  .print\:-ml-90{
    margin-left: -5.625rem;
  }

  .print\:-mt-95{
    margin-top: -5.9375rem;
  }

  .print\:-mr-95{
    margin-right: -5.9375rem;
  }

  .print\:-mb-95{
    margin-bottom: -5.9375rem;
  }

  .print\:-ml-95{
    margin-left: -5.9375rem;
  }

  .print\:-mt-100{
    margin-top: -6.25rem;
  }

  .print\:-mr-100{
    margin-right: -6.25rem;
  }

  .print\:-mb-100{
    margin-bottom: -6.25rem;
  }

  .print\:-ml-100{
    margin-left: -6.25rem;
  }

  .print\:-mt-110{
    margin-top: -6.875rem;
  }

  .print\:-mr-110{
    margin-right: -6.875rem;
  }

  .print\:-mb-110{
    margin-bottom: -6.875rem;
  }

  .print\:-ml-110{
    margin-left: -6.875rem;
  }

  .print\:-mt-120{
    margin-top: -7.5rem;
  }

  .print\:-mr-120{
    margin-right: -7.5rem;
  }

  .print\:-mb-120{
    margin-bottom: -7.5rem;
  }

  .print\:-ml-120{
    margin-left: -7.5rem;
  }

  .print\:p-0{
    padding: 0;
  }

  .print\:p-1{
    padding: 0.0625rem;
  }

  .print\:p-5{
    padding: 0.3125rem;
  }

  .print\:p-10{
    padding: 0.625rem;
  }

  .print\:p-15{
    padding: 0.9375rem;
  }

  .print\:p-20{
    padding: 1.25rem;
  }

  .print\:p-25{
    padding: 1.5625rem;
  }

  .print\:p-30{
    padding: 1.875rem;
  }

  .print\:p-35{
    padding: 2.1875rem;
  }

  .print\:p-40{
    padding: 2.5rem;
  }

  .print\:p-45{
    padding: 2.8125rem;
  }

  .print\:p-50{
    padding: 3.125rem;
  }

  .print\:p-55{
    padding: 3.4375rem;
  }

  .print\:p-60{
    padding: 3.75rem;
  }

  .print\:p-65{
    padding: 4.0625rem;
  }

  .print\:p-70{
    padding: 4.375rem;
  }

  .print\:p-75{
    padding: 4.6875rem;
  }

  .print\:p-80{
    padding: 5rem;
  }

  .print\:p-85{
    padding: 5.3125rem;
  }

  .print\:p-90{
    padding: 5.625rem;
  }

  .print\:p-95{
    padding: 5.9375rem;
  }

  .print\:p-100{
    padding: 6.25rem;
  }

  .print\:p-110{
    padding: 6.875rem;
  }

  .print\:p-120{
    padding: 7.5rem;
  }

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

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

  .print\:py-1{
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
  }

  .print\:px-1{
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
  }

  .print\:py-5{
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }

  .print\:px-5{
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }

  .print\:py-10{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .print\:px-10{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .print\:py-15{
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }

  .print\:px-15{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .print\:py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .print\:px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .print\:py-25{
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .print\:px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .print\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .print\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .print\:py-35{
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .print\:px-35{
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .print\:py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .print\:px-40{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .print\:py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .print\:px-45{
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .print\:py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .print\:px-50{
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .print\:py-55{
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }

  .print\:px-55{
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }

  .print\:py-60{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .print\:px-60{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .print\:py-65{
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem;
  }

  .print\:px-65{
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .print\:py-70{
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .print\:px-70{
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }

  .print\:py-75{
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .print\:px-75{
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }

  .print\:py-80{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .print\:px-80{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .print\:py-85{
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }

  .print\:px-85{
    padding-left: 5.3125rem;
    padding-right: 5.3125rem;
  }

  .print\:py-90{
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }

  .print\:px-90{
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .print\:py-95{
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem;
  }

  .print\:px-95{
    padding-left: 5.9375rem;
    padding-right: 5.9375rem;
  }

  .print\:py-100{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .print\:px-100{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .print\:py-110{
    padding-top: 6.875rem;
    padding-bottom: 6.875rem;
  }

  .print\:px-110{
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }

  .print\:py-120{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .print\:px-120{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

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

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

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

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

  .print\:pt-1{
    padding-top: 0.0625rem;
  }

  .print\:pr-1{
    padding-right: 0.0625rem;
  }

  .print\:pb-1{
    padding-bottom: 0.0625rem;
  }

  .print\:pl-1{
    padding-left: 0.0625rem;
  }

  .print\:pt-5{
    padding-top: 0.3125rem;
  }

  .print\:pr-5{
    padding-right: 0.3125rem;
  }

  .print\:pb-5{
    padding-bottom: 0.3125rem;
  }

  .print\:pl-5{
    padding-left: 0.3125rem;
  }

  .print\:pt-10{
    padding-top: 0.625rem;
  }

  .print\:pr-10{
    padding-right: 0.625rem;
  }

  .print\:pb-10{
    padding-bottom: 0.625rem;
  }

  .print\:pl-10{
    padding-left: 0.625rem;
  }

  .print\:pt-15{
    padding-top: 0.9375rem;
  }

  .print\:pr-15{
    padding-right: 0.9375rem;
  }

  .print\:pb-15{
    padding-bottom: 0.9375rem;
  }

  .print\:pl-15{
    padding-left: 0.9375rem;
  }

  .print\:pt-20{
    padding-top: 1.25rem;
  }

  .print\:pr-20{
    padding-right: 1.25rem;
  }

  .print\:pb-20{
    padding-bottom: 1.25rem;
  }

  .print\:pl-20{
    padding-left: 1.25rem;
  }

  .print\:pt-25{
    padding-top: 1.5625rem;
  }

  .print\:pr-25{
    padding-right: 1.5625rem;
  }

  .print\:pb-25{
    padding-bottom: 1.5625rem;
  }

  .print\:pl-25{
    padding-left: 1.5625rem;
  }

  .print\:pt-30{
    padding-top: 1.875rem;
  }

  .print\:pr-30{
    padding-right: 1.875rem;
  }

  .print\:pb-30{
    padding-bottom: 1.875rem;
  }

  .print\:pl-30{
    padding-left: 1.875rem;
  }

  .print\:pt-35{
    padding-top: 2.1875rem;
  }

  .print\:pr-35{
    padding-right: 2.1875rem;
  }

  .print\:pb-35{
    padding-bottom: 2.1875rem;
  }

  .print\:pl-35{
    padding-left: 2.1875rem;
  }

  .print\:pt-40{
    padding-top: 2.5rem;
  }

  .print\:pr-40{
    padding-right: 2.5rem;
  }

  .print\:pb-40{
    padding-bottom: 2.5rem;
  }

  .print\:pl-40{
    padding-left: 2.5rem;
  }

  .print\:pt-45{
    padding-top: 2.8125rem;
  }

  .print\:pr-45{
    padding-right: 2.8125rem;
  }

  .print\:pb-45{
    padding-bottom: 2.8125rem;
  }

  .print\:pl-45{
    padding-left: 2.8125rem;
  }

  .print\:pt-50{
    padding-top: 3.125rem;
  }

  .print\:pr-50{
    padding-right: 3.125rem;
  }

  .print\:pb-50{
    padding-bottom: 3.125rem;
  }

  .print\:pl-50{
    padding-left: 3.125rem;
  }

  .print\:pt-55{
    padding-top: 3.4375rem;
  }

  .print\:pr-55{
    padding-right: 3.4375rem;
  }

  .print\:pb-55{
    padding-bottom: 3.4375rem;
  }

  .print\:pl-55{
    padding-left: 3.4375rem;
  }

  .print\:pt-60{
    padding-top: 3.75rem;
  }

  .print\:pr-60{
    padding-right: 3.75rem;
  }

  .print\:pb-60{
    padding-bottom: 3.75rem;
  }

  .print\:pl-60{
    padding-left: 3.75rem;
  }

  .print\:pt-65{
    padding-top: 4.0625rem;
  }

  .print\:pr-65{
    padding-right: 4.0625rem;
  }

  .print\:pb-65{
    padding-bottom: 4.0625rem;
  }

  .print\:pl-65{
    padding-left: 4.0625rem;
  }

  .print\:pt-70{
    padding-top: 4.375rem;
  }

  .print\:pr-70{
    padding-right: 4.375rem;
  }

  .print\:pb-70{
    padding-bottom: 4.375rem;
  }

  .print\:pl-70{
    padding-left: 4.375rem;
  }

  .print\:pt-75{
    padding-top: 4.6875rem;
  }

  .print\:pr-75{
    padding-right: 4.6875rem;
  }

  .print\:pb-75{
    padding-bottom: 4.6875rem;
  }

  .print\:pl-75{
    padding-left: 4.6875rem;
  }

  .print\:pt-80{
    padding-top: 5rem;
  }

  .print\:pr-80{
    padding-right: 5rem;
  }

  .print\:pb-80{
    padding-bottom: 5rem;
  }

  .print\:pl-80{
    padding-left: 5rem;
  }

  .print\:pt-85{
    padding-top: 5.3125rem;
  }

  .print\:pr-85{
    padding-right: 5.3125rem;
  }

  .print\:pb-85{
    padding-bottom: 5.3125rem;
  }

  .print\:pl-85{
    padding-left: 5.3125rem;
  }

  .print\:pt-90{
    padding-top: 5.625rem;
  }

  .print\:pr-90{
    padding-right: 5.625rem;
  }

  .print\:pb-90{
    padding-bottom: 5.625rem;
  }

  .print\:pl-90{
    padding-left: 5.625rem;
  }

  .print\:pt-95{
    padding-top: 5.9375rem;
  }

  .print\:pr-95{
    padding-right: 5.9375rem;
  }

  .print\:pb-95{
    padding-bottom: 5.9375rem;
  }

  .print\:pl-95{
    padding-left: 5.9375rem;
  }

  .print\:pt-100{
    padding-top: 6.25rem;
  }

  .print\:pr-100{
    padding-right: 6.25rem;
  }

  .print\:pb-100{
    padding-bottom: 6.25rem;
  }

  .print\:pl-100{
    padding-left: 6.25rem;
  }

  .print\:pt-110{
    padding-top: 6.875rem;
  }

  .print\:pr-110{
    padding-right: 6.875rem;
  }

  .print\:pb-110{
    padding-bottom: 6.875rem;
  }

  .print\:pl-110{
    padding-left: 6.875rem;
  }

  .print\:pt-120{
    padding-top: 7.5rem;
  }

  .print\:pr-120{
    padding-right: 7.5rem;
  }

  .print\:pb-120{
    padding-bottom: 7.5rem;
  }

  .print\:pl-120{
    padding-left: 7.5rem;
  }

  .print\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .print\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .print\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .print\:inset-x-0{
    right: 0;
    left: 0;
  }

  .print\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .print\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .print\:top-0{
    top: 0;
  }

  .print\:bottom-0{
    bottom: 0;
  }

  .print\:text-left{
    text-align: left;
  }

  .print\:text-center{
    text-align: center;
  }

  .print\:text-right{
    text-align: right;
  }

  .print\:text-justify{
    text-align: justify;
  }

  .print\:text-black{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .print\:text-white{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .print\:text-citron{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .print\:text-brown{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .print\:text-gray-100{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .print\:text-gray-200{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .print\:text-gray-300{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .print\:text-gray-900{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .print\:text-gray{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .print\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .print\:hover\:text-white:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .print\:hover\:text-citron:hover{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .print\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .print\:hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .print\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .print\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .print\:hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .print\:hover\:text-gray:hover{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .print\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .print\:focus\:text-white:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .print\:focus\:text-citron:focus{
    --text-opacity: 1;
    color: #e0e621;
    color: rgba(224, 230, 33, var(--text-opacity));
  }

  .print\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #504340;
    color: rgba(80, 67, 64, var(--text-opacity));
  }

  .print\:focus\:text-gray-100:focus{
    --text-opacity: 1;
    color: #F4F4F4;
    color: rgba(244, 244, 244, var(--text-opacity));
  }

  .print\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #d5d6d7;
    color: rgba(213, 214, 215, var(--text-opacity));
  }

  .print\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #75787B;
    color: rgba(117, 120, 123, var(--text-opacity));
  }

  .print\:focus\:text-gray-900:focus{
    --text-opacity: 1;
    color: #1b1c1c;
    color: rgba(27, 28, 28, var(--text-opacity));
  }

  .print\:focus\:text-gray:focus{
    --text-opacity: 1;
    color: #5D6063;
    color: rgba(93, 96, 99, var(--text-opacity));
  }

  .print\:text-opacity-0{
    --text-opacity: 0;
  }

  .print\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .print\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .print\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .print\:text-opacity-100{
    --text-opacity: 1;
  }

  .print\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .print\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .print\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .print\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .print\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .print\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .print\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .print\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .print\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .print\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .print\:align-text-top{
    vertical-align: text-top;
  }

  .print\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .print\:z-0{
    z-index: 0;
  }

  .print\:z-10{
    z-index: 10;
  }

  .print\:z-20{
    z-index: 20;
  }

  .print\:z-30{
    z-index: 30;
  }

  .print\:z-40{
    z-index: 40;
  }

  .print\:z-50{
    z-index: 50;
  }

  .print\:z-auto{
    z-index: auto;
  }

  .print\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .print\:gap-1{
    grid-gap: 0.0625rem;
    gap: 0.0625rem;
  }

  .print\:gap-5{
    grid-gap: 0.3125rem;
    gap: 0.3125rem;
  }

  .print\:gap-10{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .print\:gap-15{
    grid-gap: 0.9375rem;
    gap: 0.9375rem;
  }

  .print\:gap-20{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .print\:gap-25{
    grid-gap: 1.5625rem;
    gap: 1.5625rem;
  }

  .print\:gap-30{
    grid-gap: 1.875rem;
    gap: 1.875rem;
  }

  .print\:gap-35{
    grid-gap: 2.1875rem;
    gap: 2.1875rem;
  }

  .print\:gap-40{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .print\:gap-45{
    grid-gap: 2.8125rem;
    gap: 2.8125rem;
  }

  .print\:gap-50{
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }

  .print\:gap-55{
    grid-gap: 3.4375rem;
    gap: 3.4375rem;
  }

  .print\:gap-60{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .print\:gap-65{
    grid-gap: 4.0625rem;
    gap: 4.0625rem;
  }

  .print\:gap-70{
    grid-gap: 4.375rem;
    gap: 4.375rem;
  }

  .print\:gap-75{
    grid-gap: 4.6875rem;
    gap: 4.6875rem;
  }

  .print\:gap-80{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .print\:gap-85{
    grid-gap: 5.3125rem;
    gap: 5.3125rem;
  }

  .print\:gap-90{
    grid-gap: 5.625rem;
    gap: 5.625rem;
  }

  .print\:gap-95{
    grid-gap: 5.9375rem;
    gap: 5.9375rem;
  }

  .print\:gap-100{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .print\:gap-110{
    grid-gap: 6.875rem;
    gap: 6.875rem;
  }

  .print\:gap-120{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .print\:gap-140{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .print\:col-gap-0{
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .print\:col-gap-1{
    grid-column-gap: 0.0625rem;
    -webkit-column-gap: 0.0625rem;
       -moz-column-gap: 0.0625rem;
            column-gap: 0.0625rem;
  }

  .print\:col-gap-5{
    grid-column-gap: 0.3125rem;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
  }

  .print\:col-gap-10{
    grid-column-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }

  .print\:col-gap-15{
    grid-column-gap: 0.9375rem;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
  }

  .print\:col-gap-20{
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .print\:col-gap-25{
    grid-column-gap: 1.5625rem;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
  }

  .print\:col-gap-30{
    grid-column-gap: 1.875rem;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
  }

  .print\:col-gap-35{
    grid-column-gap: 2.1875rem;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
  }

  .print\:col-gap-40{
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .print\:col-gap-45{
    grid-column-gap: 2.8125rem;
    -webkit-column-gap: 2.8125rem;
       -moz-column-gap: 2.8125rem;
            column-gap: 2.8125rem;
  }

  .print\:col-gap-50{
    grid-column-gap: 3.125rem;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
  }

  .print\:col-gap-55{
    grid-column-gap: 3.4375rem;
    -webkit-column-gap: 3.4375rem;
       -moz-column-gap: 3.4375rem;
            column-gap: 3.4375rem;
  }

  .print\:col-gap-60{
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .print\:col-gap-65{
    grid-column-gap: 4.0625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
  }

  .print\:col-gap-70{
    grid-column-gap: 4.375rem;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem;
  }

  .print\:col-gap-75{
    grid-column-gap: 4.6875rem;
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }

  .print\:col-gap-80{
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .print\:col-gap-85{
    grid-column-gap: 5.3125rem;
    -webkit-column-gap: 5.3125rem;
       -moz-column-gap: 5.3125rem;
            column-gap: 5.3125rem;
  }

  .print\:col-gap-90{
    grid-column-gap: 5.625rem;
    -webkit-column-gap: 5.625rem;
       -moz-column-gap: 5.625rem;
            column-gap: 5.625rem;
  }

  .print\:col-gap-95{
    grid-column-gap: 5.9375rem;
    -webkit-column-gap: 5.9375rem;
       -moz-column-gap: 5.9375rem;
            column-gap: 5.9375rem;
  }

  .print\:col-gap-100{
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .print\:col-gap-110{
    grid-column-gap: 6.875rem;
    -webkit-column-gap: 6.875rem;
       -moz-column-gap: 6.875rem;
            column-gap: 6.875rem;
  }

  .print\:col-gap-120{
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .print\:col-gap-140{
    grid-column-gap: 8.75rem;
    -webkit-column-gap: 8.75rem;
       -moz-column-gap: 8.75rem;
            column-gap: 8.75rem;
  }

  .print\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .print\:row-gap-1{
    grid-row-gap: 0.0625rem;
    row-gap: 0.0625rem;
  }

  .print\:row-gap-5{
    grid-row-gap: 0.3125rem;
    row-gap: 0.3125rem;
  }

  .print\:row-gap-10{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .print\:row-gap-15{
    grid-row-gap: 0.9375rem;
    row-gap: 0.9375rem;
  }

  .print\:row-gap-20{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .print\:row-gap-25{
    grid-row-gap: 1.5625rem;
    row-gap: 1.5625rem;
  }

  .print\:row-gap-30{
    grid-row-gap: 1.875rem;
    row-gap: 1.875rem;
  }

  .print\:row-gap-35{
    grid-row-gap: 2.1875rem;
    row-gap: 2.1875rem;
  }

  .print\:row-gap-40{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .print\:row-gap-45{
    grid-row-gap: 2.8125rem;
    row-gap: 2.8125rem;
  }

  .print\:row-gap-50{
    grid-row-gap: 3.125rem;
    row-gap: 3.125rem;
  }

  .print\:row-gap-55{
    grid-row-gap: 3.4375rem;
    row-gap: 3.4375rem;
  }

  .print\:row-gap-60{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .print\:row-gap-65{
    grid-row-gap: 4.0625rem;
    row-gap: 4.0625rem;
  }

  .print\:row-gap-70{
    grid-row-gap: 4.375rem;
    row-gap: 4.375rem;
  }

  .print\:row-gap-75{
    grid-row-gap: 4.6875rem;
    row-gap: 4.6875rem;
  }

  .print\:row-gap-80{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .print\:row-gap-85{
    grid-row-gap: 5.3125rem;
    row-gap: 5.3125rem;
  }

  .print\:row-gap-90{
    grid-row-gap: 5.625rem;
    row-gap: 5.625rem;
  }

  .print\:row-gap-95{
    grid-row-gap: 5.9375rem;
    row-gap: 5.9375rem;
  }

  .print\:row-gap-100{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .print\:row-gap-110{
    grid-row-gap: 6.875rem;
    row-gap: 6.875rem;
  }

  .print\:row-gap-120{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .print\:row-gap-140{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .print\:grid-flow-row{
    grid-auto-flow: row;
  }

  .print\:grid-flow-col{
    grid-auto-flow: column;
  }

  .print\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .print\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .print\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .print\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .print\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .print\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .print\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .print\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .print\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .print\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .print\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .print\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .print\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .print\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .print\:grid-cols-none{
    grid-template-columns: none;
  }

  .print\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .print\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .print\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .print\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .print\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .print\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .print\:grid-rows-none{
    grid-template-rows: none;
  }

  .print\:grid-center {
    grid-column: 2/4;
  }

  .print\:grid-span {
    grid-column: 1/5;
  }
}
/*# sourceMappingURL=main.css.map */


/** ckeditor 5 custom styles **/
.ck-content,
.ck-source-editing-area {
    min-height: 200px !important;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview {
    min-height: auto !important;
}
.ck-content a {
  text-decoration: none;
  color: #5D6063;
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  border-bottom-style: solid;
}