/*! Normalize.css v8.0.1 + Custom additions | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
:root {
  --ff-sans: system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial",
    "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
  --ff-mono: "SFMono-Regular", "Consolas", "Liberation Mono", "Menlo", "Courier", monospace;
}

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Use a better box model by default.
 */
*,
*::before,
*::after {
  box-sizing: border-box; /* 3 */
}

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.html, body {
  font-size: 100%;
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  font-family: var(--ff-sans);
}

/**
 * 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;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: 500;
  line-height: 1.2;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
  margin: 1rem 0;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/**
 * 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: var(--ff-mono);
  font-size: 1em; /* 2 */
  overflow: auto;
  margin-top: 0;
  margin-bottom: 1rem;
}

code,
kbd,
samp {
  font-family: var(--ff-mono);
  font-size: 1em;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  color: inherit;
  text-decoration: inherit;
}

/**
 * 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 */
  text-decoration: underline dotted; /* 2 */
  cursor: help;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 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.
 * Make images easier to work with.
 */
img {
  border-style: none;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

svg {
  vertical-align: middle;
  overflow: hidden;
}

/* 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;
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
  opacity: 0.5;
}

/**
 * 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;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
  resize: vertical;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
  margin: 0;
  border: 1px solid #c0c0c0;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/* 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;
  cursor: pointer;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none !important;
}

/* Additional modern resets
   ========================================================================== */
/**
 * Remove p styles
 */
p {
  padding: 0;
  margin: 0;
}

/**
 * Remove list styles
 */
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/**
 * Set core defaults
 */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

/**
 * Make media elements easier to work with
 */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

/**
 * Remove built-in form typography styles
 */
input,
button,
textarea,
select {
  font: inherit;
}

/**
 * Avoid text overflows
 */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
  hyphens: auto;
}

/**
 * Improve consistency of default fonts
 */
:where(pre, code, kbd, samp) {
  font-family: var(--ff-mono);
}

/**
 * Remove animations for people who prefer not to see them
 */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
:root {
  --light: #fff;
  --light-025: #f9f9f9;
  --light-050: #f1f2f7;
  --light-075: #eaecf2;
  --light-100: #e1e3e8;
  --light-200: #c8c8d5;
  --light-300: #a9a9bf;
  --light-400: #8b8da8;
  --light-500: #6b6e94;
  --light-600: #4f517d;
  --light-700: #30336b;
  --light-800: #27294f;
  --light-900: #181a34;
  --green: #4bdc9f;
  --green-100: #e8f8f2;
  --green-200: #d1f1e5;
  --green-300: #9ee6c7;
  --green-400: #4bdc9f;
  --green-500: #2bc885;
  --green-600: #1a8f5f;
  --red: #ff855c;
  --red-100: #ffe8e0;
  --red-200: #ffd1c2;
  --red-300: #ffb399;
  --red-400: #ff855c;
  --red-500: #ff6b33;
  --red-600: #e54d1a;
  --orange: #ffb55c;
  --orange-100: #fff4e6;
  --orange-200: #ffe9cc;
  --orange-300: #ffd699;
  --orange-400: #ffb55c;
  --orange-500: #ff9f1f;
  --orange-600: #e6850a;
  --yellow: #ffd749;
  --yellow-100: #fffce6;
  --yellow-200: #fff9cc;
  --yellow-300: #fff299;
  --yellow-400: #ffd749;
  --yellow-500: #ffcc1a;
  --yellow-600: #e6b800;
  --blue: #4a90e2;
  --blue-100: #e6f2ff;
  --blue-200: #cce5ff;
  --blue-300: #9cf;
  --blue-400: #4a90e2;
  --blue-500: #2e7ce6;
  --blue-600: #1a5bb3;
  --purple: #da93f3;
  --purple-100: #f4e6ff;
  --purple-200: #e9ccff;
  --purple-300: #d399ff;
  --purple-400: #da93f3;
  --purple-500: #c266e6;
  --purple-600: #a633cc;
  --pink: #ff92b9;
  --pink-100: #ffe6f0;
  --pink-200: #ffcce1;
  --pink-300: #ff99c2;
  --pink-400: #ff92b9;
  --pink-500: #ff66a3;
  --pink-600: #e6337a;
  --teal: #20c997;
  --teal-100: #e6faf5;
  --teal-200: #ccf5eb;
  --teal-300: #99ebd7;
  --teal-400: #20c997;
  --teal-500: #1aa085;
  --teal-600: #147a66;
}

.bg-auto {
  background-size: auto !important;
}
.bg-cover {
  background-size: cover !important;
}
.bg-contain {
  background-size: contain !important;
}
.bg-repeat {
  background-repeat: repeat !important;
}
.bg-no-repeat {
  background-repeat: no-repeat !important;
}
.bg-repeat-x {
  background-repeat: repeat-x !important;
}
.bg-repeat-y {
  background-repeat: repeat-y !important;
}
.bg-center {
  background-position: center !important;
}
.bg-top {
  background-position: top !important;
}
.bg-bottom {
  background-position: bottom !important;
}
.bg-left {
  background-position: left !important;
}
.bg-left-top {
  background-position: left top !important;
}
.bg-left-bottom {
  background-position: left bottom !important;
}
.bg-right {
  background-position: right !important;
}
.bg-right-top {
  background-position: right top !important;
}
.bg-right-bottom {
  background-position: right bottom !important;
}
.bg-fixed {
  background-attachment: fixed !important;
}
.bg-local {
  background-attachment: local !important;
}
.bg-scroll {
  background-attachment: scroll !important;
}
.bg-image-none {
  background-image: none !important;
}

:root {
  --br-xs: 0.1875rem;
  --br-sm: 0.3125rem;
  --br-md: 0.5rem;
  --br-lg: 1rem;
  --br-xl: 1.5rem;
}

.ba {
  border-style: solid !important;
  border-width: 1px !important;
}
.bt {
  border-top-style: solid !important;
  border-top-width: 1px !important;
}
.br {
  border-right-style: solid !important;
  border-right-width: 1px !important;
}
.bb {
  border-bottom-style: solid !important;
  border-bottom-width: 1px !important;
}
.bl {
  border-left-style: solid !important;
  border-left-width: 1px !important;
}

@media (min-width: 600px) {
  .sm\:ba {
    border-style: solid !important;
    border-width: 1px !important;
  }
  .sm\:bt {
    border-top-style: solid !important;
    border-top-width: 1px !important;
  }
  .sm\:br {
    border-right-style: solid !important;
    border-right-width: 1px !important;
  }
  .sm\:bb {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
  }
  .sm\:bl {
    border-left-style: solid !important;
    border-left-width: 1px !important;
  }
}
@media (min-width: 1008px) {
  .md\:ba {
    border-style: solid !important;
    border-width: 1px !important;
  }
  .md\:bt {
    border-top-style: solid !important;
    border-top-width: 1px !important;
  }
  .md\:br {
    border-right-style: solid !important;
    border-right-width: 1px !important;
  }
  .md\:bb {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
  }
  .md\:bl {
    border-left-style: solid !important;
    border-left-width: 1px !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ba {
    border-style: solid !important;
    border-width: 1px !important;
  }
  .lg\:bt {
    border-top-style: solid !important;
    border-top-width: 1px !important;
  }
  .lg\:br {
    border-right-style: solid !important;
    border-right-width: 1px !important;
  }
  .lg\:bb {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
  }
  .lg\:bl {
    border-left-style: solid !important;
    border-left-width: 1px !important;
  }
}
.baw0 {
  border-width: 0 !important;
}

@media (min-width: 600px) {
  .sm\:baw0 {
    border-width: 0 !important;
  }
}
@media (min-width: 1008px) {
  .md\:baw0 {
    border-width: 0 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:baw0 {
    border-width: 0 !important;
  }
}
.baw1 {
  border-width: 1px !important;
}
.baw2 {
  border-width: 2px !important;
}
.baw3 {
  border-width: 4px !important;
}

.btw0, .byw0 {
  border-top-width: 0 !important;
}

@media (min-width: 600px) {
  .sm\:btw0 {
    border-top-width: 0 !important;
  }
}
@media (min-width: 1008px) {
  .md\:btw0 {
    border-top-width: 0 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:btw0 {
    border-top-width: 0 !important;
  }
}
.btw1, .byw1, .by {
  border-top-width: 1px !important;
}
.btw2, .byw2 {
  border-top-width: 2px !important;
}
.btw3, .byw3 {
  border-top-width: 4px !important;
}

.brw0, .bxw0 {
  border-right-width: 0 !important;
}

@media (min-width: 600px) {
  .sm\:brw0 {
    border-right-width: 0 !important;
  }
}
@media (min-width: 1008px) {
  .md\:brw0 {
    border-right-width: 0 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:brw0 {
    border-right-width: 0 !important;
  }
}
.brw1, .bxw1, .bx {
  border-right-width: 1px !important;
}
.brw2, .bxw2 {
  border-right-width: 2px !important;
}
.brw3, .bxw3 {
  border-right-width: 4px !important;
}

.bbw0, .byw0 {
  border-bottom-width: 0 !important;
}

@media (min-width: 600px) {
  .sm\:bbw0 {
    border-bottom-width: 0 !important;
  }
}
@media (min-width: 1008px) {
  .md\:bbw0 {
    border-bottom-width: 0 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:bbw0 {
    border-bottom-width: 0 !important;
  }
}
.bbw1, .byw1, .by {
  border-bottom-width: 1px !important;
}
.bbw2, .byw2 {
  border-bottom-width: 2px !important;
}
.bbw3, .byw3 {
  border-bottom-width: 4px !important;
}

.blw0, .bxw0 {
  border-left-width: 0 !important;
}

@media (min-width: 600px) {
  .sm\:blw0 {
    border-left-width: 0 !important;
  }
}
@media (min-width: 1008px) {
  .md\:blw0 {
    border-left-width: 0 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:blw0 {
    border-left-width: 0 !important;
  }
}
.blw1, .bxw1, .bx {
  border-left-width: 1px !important;
}
.blw2, .bxw2 {
  border-left-width: 2px !important;
}
.blw3, .bxw3 {
  border-left-width: 4px !important;
}

.bas-solid {
  border-style: solid !important;
}

.bas-dashed {
  border-style: dashed !important;
}

.bts-solid, .by {
  border-top-style: solid !important;
}

.bts-dashed {
  border-top-style: dashed !important;
}

.brs-solid, .bx {
  border-right-style: solid !important;
}

.brs-dashed {
  border-right-style: dashed !important;
}

.bbs-solid, .by {
  border-bottom-style: solid !important;
}

.bbs-dashed {
  border-bottom-style: dashed !important;
}

.bls-solid, .bx {
  border-left-style: solid !important;
}

.bls-dashed {
  border-left-style: dashed !important;
}

.bar-xs {
  border-radius: var(--br-xs) !important;
}
.bar-sm {
  border-radius: var(--br-sm) !important;
}
.bar-md {
  border-radius: var(--br-md) !important;
}
.bar-lg {
  border-radius: var(--br-lg) !important;
}
.bar-xl {
  border-radius: var(--br-xl) !important;
}
.bar-circle {
  border-radius: 100% !important;
}

.btlr0,
.btr0,
.blr0 {
  border-top-left-radius: 0 !important;
}
.btlr-xs,
.btr-xs,
.blr-xs {
  border-top-left-radius: var(--br-xs) !important;
}
.btlr-sm,
.btr-sm,
.blr-sm {
  border-top-left-radius: var(--br-sm) !important;
}
.btlr-md,
.btr-md,
.blr-md {
  border-top-left-radius: var(--br-md) !important;
}
.btlr-lg,
.btr-lg,
.blr-lg {
  border-top-left-radius: var(--br-lg) !important;
}
.btlr-xl,
.btr-xl,
.blr-xl {
  border-top-left-radius: var(--br-xl) !important;
}

.btrr0,
.btr0,
.brr0 {
  border-top-right-radius: 0 !important;
}
.btrr-xs,
.btr-xs,
.brr-xs {
  border-top-right-radius: var(--br-xs) !important;
}
.btrr-sm,
.btr-sm,
.brr-sm {
  border-top-right-radius: var(--br-sm) !important;
}
.btrr-md,
.btr-md,
.brr-md {
  border-top-right-radius: var(--br-md) !important;
}
.btrr-lg,
.btr-lg,
.brr-lg {
  border-top-right-radius: var(--br-lg) !important;
}
.btrr-xl,
.btr-xl,
.brr-xl {
  border-top-right-radius: var(--br-xl) !important;
}

.bblr0,
.bbr0,
.blr0 {
  border-bottom-left-radius: 0 !important;
}
.bblr-xs,
.bbr-xs,
.blr-xs {
  border-bottom-left-radius: var(--br-xs) !important;
}
.bblr-sm,
.bbr-sm,
.blr-sm {
  border-bottom-left-radius: var(--br-sm) !important;
}
.bblr-md,
.bbr-md,
.blr-md {
  border-bottom-left-radius: var(--br-md) !important;
}
.bblr-lg,
.bbr-lg,
.blr-lg {
  border-bottom-left-radius: var(--br-lg) !important;
}
.bblr-xl,
.bbr-xl,
.blr-xl {
  border-bottom-left-radius: var(--br-xl) !important;
}

.bbrr0,
.bbr0,
.brr0 {
  border-bottom-right-radius: 0 !important;
}
.bbrr-xs,
.bbr-xs,
.brr-xs {
  border-bottom-right-radius: var(--br-xs) !important;
}
.bbrr-sm,
.bbr-sm,
.brr-sm {
  border-bottom-right-radius: var(--br-sm) !important;
}
.bbrr-md,
.bbr-md,
.brr-md {
  border-bottom-right-radius: var(--br-md) !important;
}
.bbrr-lg,
.bbr-lg,
.brr-lg {
  border-bottom-right-radius: var(--br-lg) !important;
}
.bbrr-xl,
.bbr-xl,
.brr-xl {
  border-bottom-right-radius: var(--br-xl) !important;
}

.bar0 {
  border-radius: 0 !important;
}

@media (min-width: 600px) {
  .sm\:bar0 {
    border-radius: 0 !important;
  }
}
@media (min-width: 1008px) {
  .md\:bar0 {
    border-radius: 0 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:bar0 {
    border-radius: 0 !important;
  }
}
.box-content {
  box-sizing: content-box;
}
.box-border {
  box-sizing: border-box;
}
.box-unset {
  box-sizing: unset;
}

:root {
  --bs-none: none;
  --bs-sm: 0 1px 2px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.05), 0 2px 8px hsla(0, 0%, 0%, 0.05);
  --bs-md: 0 1px 3px hsla(0, 0%, 0%, 0.06), 0 2px 6px hsla(0, 0%, 0%, 0.06), 0 3px 8px hsla(0, 0%, 0%, 0.09);
  --bs-lg: 0 1px 4px hsla(0, 0%, 0%, 0.09), 0 3px 8px hsla(0, 0%, 0%, 0.09), 0 4px 13px hsla(0, 0%, 0%, 0.13);
  --bs-xl: 0 10px 24px hsla(0, 0%, 0%, 0.05), 0 20px 48px hsla(0, 0%, 0%, 0.05), 0 1px 4px hsla(0, 0%, 0%, 0.1);
}

.bs-none {
  box-shadow: var(--bs-none) !important;
}
.bs-sm {
  box-shadow: var(--bs-sm) !important;
}
.bs-md {
  box-shadow: var(--bs-md) !important;
}
.bs-lg {
  box-shadow: var(--bs-lg) !important;
}
.bs-xl {
  box-shadow: var(--bs-xl) !important;
}

@media (min-width: 600px) {
  .sm\:bs-none {
    box-shadow: var(--bs-none) !important;
  }
  .sm\:bs-sm {
    box-shadow: var(--bs-sm) !important;
  }
  .sm\:bs-md {
    box-shadow: var(--bs-md) !important;
  }
  .sm\:bs-lg {
    box-shadow: var(--bs-lg) !important;
  }
  .sm\:bs-xl {
    box-shadow: var(--bs-xl) !important;
  }
}
@media (min-width: 1008px) {
  .md\:bs-none {
    box-shadow: var(--bs-none) !important;
  }
  .md\:bs-sm {
    box-shadow: var(--bs-sm) !important;
  }
  .md\:bs-md {
    box-shadow: var(--bs-md) !important;
  }
  .md\:bs-lg {
    box-shadow: var(--bs-lg) !important;
  }
  .md\:bs-xl {
    box-shadow: var(--bs-xl) !important;
  }
}
@media (min-width: 1280px) {
  .lg\:bs-none {
    box-shadow: var(--bs-none) !important;
  }
  .lg\:bs-sm {
    box-shadow: var(--bs-sm) !important;
  }
  .lg\:bs-md {
    box-shadow: var(--bs-md) !important;
  }
  .lg\:bs-lg {
    box-shadow: var(--bs-lg) !important;
  }
  .lg\:bs-xl {
    box-shadow: var(--bs-xl) !important;
  }
}
.h\:bs-none:hover {
  box-shadow: var(--bs-none) !important;
}
.h\:bs-sm:hover {
  box-shadow: var(--bs-sm) !important;
}
.h\:bs-md:hover {
  box-shadow: var(--bs-md) !important;
}
.h\:bs-lg:hover {
  box-shadow: var(--bs-lg) !important;
}
.h\:bs-xl:hover {
  box-shadow: var(--bs-xl) !important;
}

.fc-light,
.h\:fc-light:hover,
.f\:fc-light:focus {
  color: var(--light) !important;
}

.fc-light-025,
.h\:fc-light-025:hover,
.f\:fc-light-025:focus {
  color: var(--light-025) !important;
}

.fc-light-050,
.h\:fc-light-050:hover,
.f\:fc-light-050:focus {
  color: var(--light-050) !important;
}

.fc-light-075,
.h\:fc-light-075:hover,
.f\:fc-light-075:focus {
  color: var(--light-075) !important;
}

.fc-light-100,
.h\:fc-light-100:hover,
.f\:fc-light-100:focus {
  color: var(--light-100) !important;
}

.fc-light-200,
.h\:fc-light-200:hover,
.f\:fc-light-200:focus {
  color: var(--light-200) !important;
}

.fc-light-300,
.h\:fc-light-300:hover,
.f\:fc-light-300:focus {
  color: var(--light-300) !important;
}

.fc-light-400,
.h\:fc-light-400:hover,
.f\:fc-light-400:focus {
  color: var(--light-400) !important;
}

.fc-light-500,
.h\:fc-light-500:hover,
.f\:fc-light-500:focus {
  color: var(--light-500) !important;
}

.fc-light-600,
.h\:fc-light-600:hover,
.f\:fc-light-600:focus {
  color: var(--light-600) !important;
}

.fc-light-700,
.h\:fc-light-700:hover,
.f\:fc-light-700:focus {
  color: var(--light-700) !important;
}

.fc-light-800,
.h\:fc-light-800:hover,
.f\:fc-light-800:focus {
  color: var(--light-800) !important;
}

.fc-light-900,
.h\:fc-light-900:hover,
.f\:fc-light-900:focus {
  color: var(--light-900) !important;
}

.bg-light,
.h\:bg-light:hover,
.f\:bg-light:focus {
  background-color: var(--light) !important;
}

.bg-light-025,
.h\:bg-light-025:hover,
.f\:bg-light-025:focus {
  background-color: var(--light-025) !important;
}

.bg-light-050,
.h\:bg-light-050:hover,
.f\:bg-light-050:focus {
  background-color: var(--light-050) !important;
}

.bg-light-075,
.h\:bg-light-075:hover,
.f\:bg-light-075:focus {
  background-color: var(--light-075) !important;
}

.bg-light-100,
.h\:bg-light-100:hover,
.f\:bg-light-100:focus {
  background-color: var(--light-100) !important;
}

.bg-light-200,
.h\:bg-light-200:hover,
.f\:bg-light-200:focus {
  background-color: var(--light-200) !important;
}

.bg-light-300,
.h\:bg-light-300:hover,
.f\:bg-light-300:focus {
  background-color: var(--light-300) !important;
}

.bg-light-400,
.h\:bg-light-400:hover,
.f\:bg-light-400:focus {
  background-color: var(--light-400) !important;
}

.bg-light-500,
.h\:bg-light-500:hover,
.f\:bg-light-500:focus {
  background-color: var(--light-500) !important;
}

.bg-light-600,
.h\:bg-light-600:hover,
.f\:bg-light-600:focus {
  background-color: var(--light-600) !important;
}

.bg-light-700,
.h\:bg-light-700:hover,
.f\:bg-light-700:focus {
  background-color: var(--light-700) !important;
}

.bg-light-800,
.h\:bg-light-800:hover,
.f\:bg-light-800:focus {
  background-color: var(--light-800) !important;
}

.bg-light-900,
.h\:bg-light-900:hover,
.f\:bg-light-900:focus {
  background-color: var(--light-900) !important;
}

.bc-light,
.h\:bc-light:hover,
.f\:bc-light:focus {
  border-color: var(--light) !important;
}

.bc-light-025,
.h\:bc-light-025:hover,
.f\:bc-light-025:focus {
  border-color: var(--light-025) !important;
}

.bc-light-050,
.h\:bc-light-050:hover,
.f\:bc-light-050:focus {
  border-color: var(--light-050) !important;
}

.bc-light-075,
.h\:bc-light-075:hover,
.f\:bc-light-075:focus {
  border-color: var(--light-075) !important;
}

.bc-light-100,
.h\:bc-light-100:hover,
.f\:bc-light-100:focus {
  border-color: var(--light-100) !important;
}

.bc-light-200,
.h\:bc-light-200:hover,
.f\:bc-light-200:focus {
  border-color: var(--light-200) !important;
}

.bc-light-300,
.h\:bc-light-300:hover,
.f\:bc-light-300:focus {
  border-color: var(--light-300) !important;
}

.bc-light-400,
.h\:bc-light-400:hover,
.f\:bc-light-400:focus {
  border-color: var(--light-400) !important;
}

.bc-light-500,
.h\:bc-light-500:hover,
.f\:bc-light-500:focus {
  border-color: var(--light-500) !important;
}

.bc-light-600,
.h\:bc-light-600:hover,
.f\:bc-light-600:focus {
  border-color: var(--light-600) !important;
}

.bc-light-700,
.h\:bc-light-700:hover,
.f\:bc-light-700:focus {
  border-color: var(--light-700) !important;
}

.bc-light-800,
.h\:bc-light-800:hover,
.f\:bc-light-800:focus {
  border-color: var(--light-800) !important;
}

.bc-light-900,
.h\:bc-light-900:hover,
.f\:bc-light-900:focus {
  border-color: var(--light-900) !important;
}

.fc-green,
.h\:fc-green:hover,
.f\:fc-green:focus {
  color: var(--green) !important;
}

.fc-green-100,
.h\:fc-green-100:hover,
.f\:fc-green-100:focus {
  color: var(--green-100) !important;
}

.fc-green-200,
.h\:fc-green-200:hover,
.f\:fc-green-200:focus {
  color: var(--green-200) !important;
}

.fc-green-300,
.h\:fc-green-300:hover,
.f\:fc-green-300:focus {
  color: var(--green-300) !important;
}

.fc-green-400,
.h\:fc-green-400:hover,
.f\:fc-green-400:focus {
  color: var(--green-400) !important;
}

.fc-green-500,
.h\:fc-green-500:hover,
.f\:fc-green-500:focus {
  color: var(--green-500) !important;
}

.fc-green-600,
.h\:fc-green-600:hover,
.f\:fc-green-600:focus {
  color: var(--green-600) !important;
}

.bg-green,
.h\:bg-green:hover,
.f\:bg-green:focus {
  background-color: var(--green) !important;
}

.bg-green-100,
.h\:bg-green-100:hover,
.f\:bg-green-100:focus {
  background-color: var(--green-100) !important;
}

.bg-green-200,
.h\:bg-green-200:hover,
.f\:bg-green-200:focus {
  background-color: var(--green-200) !important;
}

.bg-green-300,
.h\:bg-green-300:hover,
.f\:bg-green-300:focus {
  background-color: var(--green-300) !important;
}

.bg-green-400,
.h\:bg-green-400:hover,
.f\:bg-green-400:focus {
  background-color: var(--green-400) !important;
}

.bg-green-500,
.h\:bg-green-500:hover,
.f\:bg-green-500:focus {
  background-color: var(--green-500) !important;
}

.bg-green-600,
.h\:bg-green-600:hover,
.f\:bg-green-600:focus {
  background-color: var(--green-600) !important;
}

.bc-green,
.h\:bc-green:hover,
.f\:bc-green:focus {
  border-color: var(--green) !important;
}

.bc-green-100,
.h\:bc-green-100:hover,
.f\:bc-green-100:focus {
  border-color: var(--green-100) !important;
}

.bc-green-200,
.h\:bc-green-200:hover,
.f\:bc-green-200:focus {
  border-color: var(--green-200) !important;
}

.bc-green-300,
.h\:bc-green-300:hover,
.f\:bc-green-300:focus {
  border-color: var(--green-300) !important;
}

.bc-green-400,
.h\:bc-green-400:hover,
.f\:bc-green-400:focus {
  border-color: var(--green-400) !important;
}

.bc-green-500,
.h\:bc-green-500:hover,
.f\:bc-green-500:focus {
  border-color: var(--green-500) !important;
}

.bc-green-600,
.h\:bc-green-600:hover,
.f\:bc-green-600:focus {
  border-color: var(--green-600) !important;
}

.fc-red,
.h\:fc-red:hover,
.f\:fc-red:focus {
  color: var(--red) !important;
}

.fc-red-100,
.h\:fc-red-100:hover,
.f\:fc-red-100:focus {
  color: var(--red-100) !important;
}

.fc-red-200,
.h\:fc-red-200:hover,
.f\:fc-red-200:focus {
  color: var(--red-200) !important;
}

.fc-red-300,
.h\:fc-red-300:hover,
.f\:fc-red-300:focus {
  color: var(--red-300) !important;
}

.fc-red-400,
.h\:fc-red-400:hover,
.f\:fc-red-400:focus {
  color: var(--red-400) !important;
}

.fc-red-500,
.h\:fc-red-500:hover,
.f\:fc-red-500:focus {
  color: var(--red-500) !important;
}

.fc-red-600,
.h\:fc-red-600:hover,
.f\:fc-red-600:focus {
  color: var(--red-600) !important;
}

.bg-red,
.h\:bg-red:hover,
.f\:bg-red:focus {
  background-color: var(--red) !important;
}

.bg-red-100,
.h\:bg-red-100:hover,
.f\:bg-red-100:focus {
  background-color: var(--red-100) !important;
}

.bg-red-200,
.h\:bg-red-200:hover,
.f\:bg-red-200:focus {
  background-color: var(--red-200) !important;
}

.bg-red-300,
.h\:bg-red-300:hover,
.f\:bg-red-300:focus {
  background-color: var(--red-300) !important;
}

.bg-red-400,
.h\:bg-red-400:hover,
.f\:bg-red-400:focus {
  background-color: var(--red-400) !important;
}

.bg-red-500,
.h\:bg-red-500:hover,
.f\:bg-red-500:focus {
  background-color: var(--red-500) !important;
}

.bg-red-600,
.h\:bg-red-600:hover,
.f\:bg-red-600:focus {
  background-color: var(--red-600) !important;
}

.bc-red,
.h\:bc-red:hover,
.f\:bc-red:focus {
  border-color: var(--red) !important;
}

.bc-red-100,
.h\:bc-red-100:hover,
.f\:bc-red-100:focus {
  border-color: var(--red-100) !important;
}

.bc-red-200,
.h\:bc-red-200:hover,
.f\:bc-red-200:focus {
  border-color: var(--red-200) !important;
}

.bc-red-300,
.h\:bc-red-300:hover,
.f\:bc-red-300:focus {
  border-color: var(--red-300) !important;
}

.bc-red-400,
.h\:bc-red-400:hover,
.f\:bc-red-400:focus {
  border-color: var(--red-400) !important;
}

.bc-red-500,
.h\:bc-red-500:hover,
.f\:bc-red-500:focus {
  border-color: var(--red-500) !important;
}

.bc-red-600,
.h\:bc-red-600:hover,
.f\:bc-red-600:focus {
  border-color: var(--red-600) !important;
}

.fc-orange,
.h\:fc-orange:hover,
.f\:fc-orange:focus {
  color: var(--orange) !important;
}

.fc-orange-100,
.h\:fc-orange-100:hover,
.f\:fc-orange-100:focus {
  color: var(--orange-100) !important;
}

.fc-orange-200,
.h\:fc-orange-200:hover,
.f\:fc-orange-200:focus {
  color: var(--orange-200) !important;
}

.fc-orange-300,
.h\:fc-orange-300:hover,
.f\:fc-orange-300:focus {
  color: var(--orange-300) !important;
}

.fc-orange-400,
.h\:fc-orange-400:hover,
.f\:fc-orange-400:focus {
  color: var(--orange-400) !important;
}

.fc-orange-500,
.h\:fc-orange-500:hover,
.f\:fc-orange-500:focus {
  color: var(--orange-500) !important;
}

.fc-orange-600,
.h\:fc-orange-600:hover,
.f\:fc-orange-600:focus {
  color: var(--orange-600) !important;
}

.bg-orange,
.h\:bg-orange:hover,
.f\:bg-orange:focus {
  background-color: var(--orange) !important;
}

.bg-orange-100,
.h\:bg-orange-100:hover,
.f\:bg-orange-100:focus {
  background-color: var(--orange-100) !important;
}

.bg-orange-200,
.h\:bg-orange-200:hover,
.f\:bg-orange-200:focus {
  background-color: var(--orange-200) !important;
}

.bg-orange-300,
.h\:bg-orange-300:hover,
.f\:bg-orange-300:focus {
  background-color: var(--orange-300) !important;
}

.bg-orange-400,
.h\:bg-orange-400:hover,
.f\:bg-orange-400:focus {
  background-color: var(--orange-400) !important;
}

.bg-orange-500,
.h\:bg-orange-500:hover,
.f\:bg-orange-500:focus {
  background-color: var(--orange-500) !important;
}

.bg-orange-600,
.h\:bg-orange-600:hover,
.f\:bg-orange-600:focus {
  background-color: var(--orange-600) !important;
}

.bc-orange,
.h\:bc-orange:hover,
.f\:bc-orange:focus {
  border-color: var(--orange) !important;
}

.bc-orange-100,
.h\:bc-orange-100:hover,
.f\:bc-orange-100:focus {
  border-color: var(--orange-100) !important;
}

.bc-orange-200,
.h\:bc-orange-200:hover,
.f\:bc-orange-200:focus {
  border-color: var(--orange-200) !important;
}

.bc-orange-300,
.h\:bc-orange-300:hover,
.f\:bc-orange-300:focus {
  border-color: var(--orange-300) !important;
}

.bc-orange-400,
.h\:bc-orange-400:hover,
.f\:bc-orange-400:focus {
  border-color: var(--orange-400) !important;
}

.bc-orange-500,
.h\:bc-orange-500:hover,
.f\:bc-orange-500:focus {
  border-color: var(--orange-500) !important;
}

.bc-orange-600,
.h\:bc-orange-600:hover,
.f\:bc-orange-600:focus {
  border-color: var(--orange-600) !important;
}

.fc-yellow,
.h\:fc-yellow:hover,
.f\:fc-yellow:focus {
  color: var(--yellow) !important;
}

.fc-yellow-100,
.h\:fc-yellow-100:hover,
.f\:fc-yellow-100:focus {
  color: var(--yellow-100) !important;
}

.fc-yellow-200,
.h\:fc-yellow-200:hover,
.f\:fc-yellow-200:focus {
  color: var(--yellow-200) !important;
}

.fc-yellow-300,
.h\:fc-yellow-300:hover,
.f\:fc-yellow-300:focus {
  color: var(--yellow-300) !important;
}

.fc-yellow-400,
.h\:fc-yellow-400:hover,
.f\:fc-yellow-400:focus {
  color: var(--yellow-400) !important;
}

.fc-yellow-500,
.h\:fc-yellow-500:hover,
.f\:fc-yellow-500:focus {
  color: var(--yellow-500) !important;
}

.fc-yellow-600,
.h\:fc-yellow-600:hover,
.f\:fc-yellow-600:focus {
  color: var(--yellow-600) !important;
}

.bg-yellow,
.h\:bg-yellow:hover,
.f\:bg-yellow:focus {
  background-color: var(--yellow) !important;
}

.bg-yellow-100,
.h\:bg-yellow-100:hover,
.f\:bg-yellow-100:focus {
  background-color: var(--yellow-100) !important;
}

.bg-yellow-200,
.h\:bg-yellow-200:hover,
.f\:bg-yellow-200:focus {
  background-color: var(--yellow-200) !important;
}

.bg-yellow-300,
.h\:bg-yellow-300:hover,
.f\:bg-yellow-300:focus {
  background-color: var(--yellow-300) !important;
}

.bg-yellow-400,
.h\:bg-yellow-400:hover,
.f\:bg-yellow-400:focus {
  background-color: var(--yellow-400) !important;
}

.bg-yellow-500,
.h\:bg-yellow-500:hover,
.f\:bg-yellow-500:focus {
  background-color: var(--yellow-500) !important;
}

.bg-yellow-600,
.h\:bg-yellow-600:hover,
.f\:bg-yellow-600:focus {
  background-color: var(--yellow-600) !important;
}

.bc-yellow,
.h\:bc-yellow:hover,
.f\:bc-yellow:focus {
  border-color: var(--yellow) !important;
}

.bc-yellow-100,
.h\:bc-yellow-100:hover,
.f\:bc-yellow-100:focus {
  border-color: var(--yellow-100) !important;
}

.bc-yellow-200,
.h\:bc-yellow-200:hover,
.f\:bc-yellow-200:focus {
  border-color: var(--yellow-200) !important;
}

.bc-yellow-300,
.h\:bc-yellow-300:hover,
.f\:bc-yellow-300:focus {
  border-color: var(--yellow-300) !important;
}

.bc-yellow-400,
.h\:bc-yellow-400:hover,
.f\:bc-yellow-400:focus {
  border-color: var(--yellow-400) !important;
}

.bc-yellow-500,
.h\:bc-yellow-500:hover,
.f\:bc-yellow-500:focus {
  border-color: var(--yellow-500) !important;
}

.bc-yellow-600,
.h\:bc-yellow-600:hover,
.f\:bc-yellow-600:focus {
  border-color: var(--yellow-600) !important;
}

.fc-blue,
.h\:fc-blue:hover,
.f\:fc-blue:focus {
  color: var(--blue) !important;
}

.fc-blue-100,
.h\:fc-blue-100:hover,
.f\:fc-blue-100:focus {
  color: var(--blue-100) !important;
}

.fc-blue-200,
.h\:fc-blue-200:hover,
.f\:fc-blue-200:focus {
  color: var(--blue-200) !important;
}

.fc-blue-300,
.h\:fc-blue-300:hover,
.f\:fc-blue-300:focus {
  color: var(--blue-300) !important;
}

.fc-blue-400,
.h\:fc-blue-400:hover,
.f\:fc-blue-400:focus {
  color: var(--blue-400) !important;
}

.fc-blue-500,
.h\:fc-blue-500:hover,
.f\:fc-blue-500:focus {
  color: var(--blue-500) !important;
}

.fc-blue-600,
.h\:fc-blue-600:hover,
.f\:fc-blue-600:focus {
  color: var(--blue-600) !important;
}

.bg-blue,
.h\:bg-blue:hover,
.f\:bg-blue:focus {
  background-color: var(--blue) !important;
}

.bg-blue-100,
.h\:bg-blue-100:hover,
.f\:bg-blue-100:focus {
  background-color: var(--blue-100) !important;
}

.bg-blue-200,
.h\:bg-blue-200:hover,
.f\:bg-blue-200:focus {
  background-color: var(--blue-200) !important;
}

.bg-blue-300,
.h\:bg-blue-300:hover,
.f\:bg-blue-300:focus {
  background-color: var(--blue-300) !important;
}

.bg-blue-400,
.h\:bg-blue-400:hover,
.f\:bg-blue-400:focus {
  background-color: var(--blue-400) !important;
}

.bg-blue-500,
.h\:bg-blue-500:hover,
.f\:bg-blue-500:focus {
  background-color: var(--blue-500) !important;
}

.bg-blue-600,
.h\:bg-blue-600:hover,
.f\:bg-blue-600:focus {
  background-color: var(--blue-600) !important;
}

.bc-blue,
.h\:bc-blue:hover,
.f\:bc-blue:focus {
  border-color: var(--blue) !important;
}

.bc-blue-100,
.h\:bc-blue-100:hover,
.f\:bc-blue-100:focus {
  border-color: var(--blue-100) !important;
}

.bc-blue-200,
.h\:bc-blue-200:hover,
.f\:bc-blue-200:focus {
  border-color: var(--blue-200) !important;
}

.bc-blue-300,
.h\:bc-blue-300:hover,
.f\:bc-blue-300:focus {
  border-color: var(--blue-300) !important;
}

.bc-blue-400,
.h\:bc-blue-400:hover,
.f\:bc-blue-400:focus {
  border-color: var(--blue-400) !important;
}

.bc-blue-500,
.h\:bc-blue-500:hover,
.f\:bc-blue-500:focus {
  border-color: var(--blue-500) !important;
}

.bc-blue-600,
.h\:bc-blue-600:hover,
.f\:bc-blue-600:focus {
  border-color: var(--blue-600) !important;
}

.fc-purple,
.h\:fc-purple:hover,
.f\:fc-purple:focus {
  color: var(--purple) !important;
}

.fc-purple-100,
.h\:fc-purple-100:hover,
.f\:fc-purple-100:focus {
  color: var(--purple-100) !important;
}

.fc-purple-200,
.h\:fc-purple-200:hover,
.f\:fc-purple-200:focus {
  color: var(--purple-200) !important;
}

.fc-purple-300,
.h\:fc-purple-300:hover,
.f\:fc-purple-300:focus {
  color: var(--purple-300) !important;
}

.fc-purple-400,
.h\:fc-purple-400:hover,
.f\:fc-purple-400:focus {
  color: var(--purple-400) !important;
}

.fc-purple-500,
.h\:fc-purple-500:hover,
.f\:fc-purple-500:focus {
  color: var(--purple-500) !important;
}

.fc-purple-600,
.h\:fc-purple-600:hover,
.f\:fc-purple-600:focus {
  color: var(--purple-600) !important;
}

.bg-purple,
.h\:bg-purple:hover,
.f\:bg-purple:focus {
  background-color: var(--purple) !important;
}

.bg-purple-100,
.h\:bg-purple-100:hover,
.f\:bg-purple-100:focus {
  background-color: var(--purple-100) !important;
}

.bg-purple-200,
.h\:bg-purple-200:hover,
.f\:bg-purple-200:focus {
  background-color: var(--purple-200) !important;
}

.bg-purple-300,
.h\:bg-purple-300:hover,
.f\:bg-purple-300:focus {
  background-color: var(--purple-300) !important;
}

.bg-purple-400,
.h\:bg-purple-400:hover,
.f\:bg-purple-400:focus {
  background-color: var(--purple-400) !important;
}

.bg-purple-500,
.h\:bg-purple-500:hover,
.f\:bg-purple-500:focus {
  background-color: var(--purple-500) !important;
}

.bg-purple-600,
.h\:bg-purple-600:hover,
.f\:bg-purple-600:focus {
  background-color: var(--purple-600) !important;
}

.bc-purple,
.h\:bc-purple:hover,
.f\:bc-purple:focus {
  border-color: var(--purple) !important;
}

.bc-purple-100,
.h\:bc-purple-100:hover,
.f\:bc-purple-100:focus {
  border-color: var(--purple-100) !important;
}

.bc-purple-200,
.h\:bc-purple-200:hover,
.f\:bc-purple-200:focus {
  border-color: var(--purple-200) !important;
}

.bc-purple-300,
.h\:bc-purple-300:hover,
.f\:bc-purple-300:focus {
  border-color: var(--purple-300) !important;
}

.bc-purple-400,
.h\:bc-purple-400:hover,
.f\:bc-purple-400:focus {
  border-color: var(--purple-400) !important;
}

.bc-purple-500,
.h\:bc-purple-500:hover,
.f\:bc-purple-500:focus {
  border-color: var(--purple-500) !important;
}

.bc-purple-600,
.h\:bc-purple-600:hover,
.f\:bc-purple-600:focus {
  border-color: var(--purple-600) !important;
}

.fc-pink,
.h\:fc-pink:hover,
.f\:fc-pink:focus {
  color: var(--pink) !important;
}

.fc-pink-100,
.h\:fc-pink-100:hover,
.f\:fc-pink-100:focus {
  color: var(--pink-100) !important;
}

.fc-pink-200,
.h\:fc-pink-200:hover,
.f\:fc-pink-200:focus {
  color: var(--pink-200) !important;
}

.fc-pink-300,
.h\:fc-pink-300:hover,
.f\:fc-pink-300:focus {
  color: var(--pink-300) !important;
}

.fc-pink-400,
.h\:fc-pink-400:hover,
.f\:fc-pink-400:focus {
  color: var(--pink-400) !important;
}

.fc-pink-500,
.h\:fc-pink-500:hover,
.f\:fc-pink-500:focus {
  color: var(--pink-500) !important;
}

.fc-pink-600,
.h\:fc-pink-600:hover,
.f\:fc-pink-600:focus {
  color: var(--pink-600) !important;
}

.bg-pink,
.h\:bg-pink:hover,
.f\:bg-pink:focus {
  background-color: var(--pink) !important;
}

.bg-pink-100,
.h\:bg-pink-100:hover,
.f\:bg-pink-100:focus {
  background-color: var(--pink-100) !important;
}

.bg-pink-200,
.h\:bg-pink-200:hover,
.f\:bg-pink-200:focus {
  background-color: var(--pink-200) !important;
}

.bg-pink-300,
.h\:bg-pink-300:hover,
.f\:bg-pink-300:focus {
  background-color: var(--pink-300) !important;
}

.bg-pink-400,
.h\:bg-pink-400:hover,
.f\:bg-pink-400:focus {
  background-color: var(--pink-400) !important;
}

.bg-pink-500,
.h\:bg-pink-500:hover,
.f\:bg-pink-500:focus {
  background-color: var(--pink-500) !important;
}

.bg-pink-600,
.h\:bg-pink-600:hover,
.f\:bg-pink-600:focus {
  background-color: var(--pink-600) !important;
}

.bc-pink,
.h\:bc-pink:hover,
.f\:bc-pink:focus {
  border-color: var(--pink) !important;
}

.bc-pink-100,
.h\:bc-pink-100:hover,
.f\:bc-pink-100:focus {
  border-color: var(--pink-100) !important;
}

.bc-pink-200,
.h\:bc-pink-200:hover,
.f\:bc-pink-200:focus {
  border-color: var(--pink-200) !important;
}

.bc-pink-300,
.h\:bc-pink-300:hover,
.f\:bc-pink-300:focus {
  border-color: var(--pink-300) !important;
}

.bc-pink-400,
.h\:bc-pink-400:hover,
.f\:bc-pink-400:focus {
  border-color: var(--pink-400) !important;
}

.bc-pink-500,
.h\:bc-pink-500:hover,
.f\:bc-pink-500:focus {
  border-color: var(--pink-500) !important;
}

.bc-pink-600,
.h\:bc-pink-600:hover,
.f\:bc-pink-600:focus {
  border-color: var(--pink-600) !important;
}

.fc-teal,
.h\:fc-teal:hover,
.f\:fc-teal:focus {
  color: var(--teal) !important;
}

.fc-teal-100,
.h\:fc-teal-100:hover,
.f\:fc-teal-100:focus {
  color: var(--teal-100) !important;
}

.fc-teal-200,
.h\:fc-teal-200:hover,
.f\:fc-teal-200:focus {
  color: var(--teal-200) !important;
}

.fc-teal-300,
.h\:fc-teal-300:hover,
.f\:fc-teal-300:focus {
  color: var(--teal-300) !important;
}

.fc-teal-400,
.h\:fc-teal-400:hover,
.f\:fc-teal-400:focus {
  color: var(--teal-400) !important;
}

.fc-teal-500,
.h\:fc-teal-500:hover,
.f\:fc-teal-500:focus {
  color: var(--teal-500) !important;
}

.fc-teal-600,
.h\:fc-teal-600:hover,
.f\:fc-teal-600:focus {
  color: var(--teal-600) !important;
}

.bg-teal,
.h\:bg-teal:hover,
.f\:bg-teal:focus {
  background-color: var(--teal) !important;
}

.bg-teal-100,
.h\:bg-teal-100:hover,
.f\:bg-teal-100:focus {
  background-color: var(--teal-100) !important;
}

.bg-teal-200,
.h\:bg-teal-200:hover,
.f\:bg-teal-200:focus {
  background-color: var(--teal-200) !important;
}

.bg-teal-300,
.h\:bg-teal-300:hover,
.f\:bg-teal-300:focus {
  background-color: var(--teal-300) !important;
}

.bg-teal-400,
.h\:bg-teal-400:hover,
.f\:bg-teal-400:focus {
  background-color: var(--teal-400) !important;
}

.bg-teal-500,
.h\:bg-teal-500:hover,
.f\:bg-teal-500:focus {
  background-color: var(--teal-500) !important;
}

.bg-teal-600,
.h\:bg-teal-600:hover,
.f\:bg-teal-600:focus {
  background-color: var(--teal-600) !important;
}

.bc-teal,
.h\:bc-teal:hover,
.f\:bc-teal:focus {
  border-color: var(--teal) !important;
}

.bc-teal-100,
.h\:bc-teal-100:hover,
.f\:bc-teal-100:focus {
  border-color: var(--teal-100) !important;
}

.bc-teal-200,
.h\:bc-teal-200:hover,
.f\:bc-teal-200:focus {
  border-color: var(--teal-200) !important;
}

.bc-teal-300,
.h\:bc-teal-300:hover,
.f\:bc-teal-300:focus {
  border-color: var(--teal-300) !important;
}

.bc-teal-400,
.h\:bc-teal-400:hover,
.f\:bc-teal-400:focus {
  border-color: var(--teal-400) !important;
}

.bc-teal-500,
.h\:bc-teal-500:hover,
.f\:bc-teal-500:focus {
  border-color: var(--teal-500) !important;
}

.bc-teal-600,
.h\:bc-teal-600:hover,
.f\:bc-teal-600:focus {
  border-color: var(--teal-600) !important;
}

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

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

.c-auto {
  cursor: auto !important;
}
.c-default {
  cursor: default !important;
}
.c-pointer {
  cursor: pointer !important;
}
.c-wait {
  cursor: wait !important;
}
.c-move {
  cursor: move !important;
}
.c-not-allowed {
  cursor: not-allowed !important;
}
.c-help {
  cursor: help !important;
}
.c-text {
  cursor: text !important;
}
.c-grab {
  cursor: grab !important;
}
.c-grabbing {
  cursor: grabbing !important;
}

.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.d-table {
  display: table !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-table-row {
  display: table-row !important;
}
.d-unset {
  display: unset !important;
}

@media (min-width: 600px) {
  .sm\:d-block {
    display: block !important;
  }
  .sm\:d-grid {
    display: grid !important;
  }
  .sm\:d-inline-grid {
    display: inline-grid !important;
  }
  .sm\:d-inline {
    display: inline !important;
  }
  .sm\:d-inline-block {
    display: inline-block !important;
  }
  .sm\:d-flex {
    display: flex !important;
  }
  .sm\:d-inline-flex {
    display: inline-flex !important;
  }
  .sm\:d-none {
    display: none !important;
  }
  .sm\:d-table {
    display: table !important;
  }
  .sm\:d-table-cell {
    display: table-cell !important;
  }
  .sm\:d-table-row {
    display: table-row !important;
  }
  .sm\:d-unset {
    display: unset !important;
  }
}
@media (min-width: 1008px) {
  .md\:d-block {
    display: block !important;
  }
  .md\:d-grid {
    display: grid !important;
  }
  .md\:d-inline-grid {
    display: inline-grid !important;
  }
  .md\:d-inline {
    display: inline !important;
  }
  .md\:d-inline-block {
    display: inline-block !important;
  }
  .md\:d-flex {
    display: flex !important;
  }
  .md\:d-inline-flex {
    display: inline-flex !important;
  }
  .md\:d-none {
    display: none !important;
  }
  .md\:d-table {
    display: table !important;
  }
  .md\:d-table-cell {
    display: table-cell !important;
  }
  .md\:d-table-row {
    display: table-row !important;
  }
  .md\:d-unset {
    display: unset !important;
  }
}
@media (min-width: 1280px) {
  .lg\:d-block {
    display: block !important;
  }
  .lg\:d-grid {
    display: grid !important;
  }
  .lg\:d-inline-grid {
    display: inline-grid !important;
  }
  .lg\:d-inline {
    display: inline !important;
  }
  .lg\:d-inline-block {
    display: inline-block !important;
  }
  .lg\:d-flex {
    display: flex !important;
  }
  .lg\:d-inline-flex {
    display: inline-flex !important;
  }
  .lg\:d-none {
    display: none !important;
  }
  .lg\:d-table {
    display: table !important;
  }
  .lg\:d-table-cell {
    display: table-cell !important;
  }
  .lg\:d-table-row {
    display: table-row !important;
  }
  .lg\:d-unset {
    display: unset !important;
  }
}
.fd-row {
  flex-direction: row !important;
}
.fd-row-reverse {
  flex-direction: row-reverse !important;
}
.fd-column {
  flex-direction: column !important;
}
.fd-column-reverse {
  flex-direction: column-reverse !important;
}

@media (min-width: 600px) {
  .sm\:fd-row {
    flex-direction: row !important;
  }
  .sm\:fd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sm\:fd-column {
    flex-direction: column !important;
  }
  .sm\:fd-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1008px) {
  .md\:fd-row {
    flex-direction: row !important;
  }
  .md\:fd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .md\:fd-column {
    flex-direction: column !important;
  }
  .md\:fd-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1280px) {
  .lg\:fd-row {
    flex-direction: row !important;
  }
  .lg\:fd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .lg\:fd-column {
    flex-direction: column !important;
  }
  .lg\:fd-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.fw-wrap {
  flex-wrap: wrap !important;
}
.fw-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.fw-nowrap {
  flex-wrap: nowrap !important;
}

@media (min-width: 600px) {
  .sm\:fw-wrap {
    flex-wrap: wrap !important;
  }
  .sm\:fw-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sm\:fw-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 1008px) {
  .md\:fw-wrap {
    flex-wrap: wrap !important;
  }
  .md\:fw-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .md\:fw-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 1280px) {
  .lg\:fw-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:fw-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .lg\:fw-nowrap {
    flex-wrap: nowrap !important;
  }
}
.ff-row-wrap {
  flex-flow: row wrap !important;
}
.ff-row-nowrap {
  flex-flow: row nowrap !important;
}
.ff-row-reverse-wrap {
  flex-flow: row-reverse wrap !important;
}
.ff-row-reverse-nowrap {
  flex-flow: row-reverse nowrap !important;
}
.ff-column-wrap {
  flex-flow: column wrap !important;
}
.ff-column-nowrap {
  flex-flow: column nowrap !important;
}
.ff-column-reverse-wrap {
  flex-flow: column-reverse wrap !important;
}
.ff-column-reverse-nowrap {
  flex-flow: column-reverse nowrap !important;
}

.jc-center {
  justify-content: center !important;
}
.jc-end {
  justify-content: flex-end !important;
}
.jc-space-around {
  justify-content: space-around !important;
}
.jc-space-between {
  justify-content: space-between !important;
}
.jc-space-evenly {
  justify-content: space-evenly !important;
}
.jc-start {
  justify-content: flex-start !important;
}

@media (min-width: 600px) {
  .sm\:jc-center {
    justify-content: center !important;
  }
  .sm\:jc-end {
    justify-content: flex-end !important;
  }
  .sm\:jc-space-around {
    justify-content: space-around !important;
  }
  .sm\:jc-space-between {
    justify-content: space-between !important;
  }
  .sm\:jc-space-evenly {
    justify-content: space-evenly !important;
  }
  .sm\:jc-start {
    justify-content: flex-start !important;
  }
}
@media (min-width: 1008px) {
  .md\:jc-center {
    justify-content: center !important;
  }
  .md\:jc-end {
    justify-content: flex-end !important;
  }
  .md\:jc-space-around {
    justify-content: space-around !important;
  }
  .md\:jc-space-between {
    justify-content: space-between !important;
  }
  .md\:jc-space-evenly {
    justify-content: space-evenly !important;
  }
  .md\:jc-start {
    justify-content: flex-start !important;
  }
}
@media (min-width: 1280px) {
  .lg\:jc-center {
    justify-content: center !important;
  }
  .lg\:jc-end {
    justify-content: flex-end !important;
  }
  .lg\:jc-space-around {
    justify-content: space-around !important;
  }
  .lg\:jc-space-between {
    justify-content: space-between !important;
  }
  .lg\:jc-space-evenly {
    justify-content: space-evenly !important;
  }
  .lg\:jc-start {
    justify-content: flex-start !important;
  }
}
.ac-center {
  align-content: center !important;
}
.ac-end {
  align-content: flex-end !important;
}
.ac-space-around {
  align-content: space-around !important;
}
.ac-space-between {
  align-content: space-between !important;
}
.ac-start {
  align-content: flex-start !important;
}
.ac-stretch {
  align-content: stretch !important;
}

@media (min-width: 600px) {
  .sm\:ac-center {
    align-content: center !important;
  }
  .sm\:ac-end {
    align-content: flex-end !important;
  }
  .sm\:ac-space-around {
    align-content: space-around !important;
  }
  .sm\:ac-space-between {
    align-content: space-between !important;
  }
  .sm\:ac-start {
    align-content: flex-start !important;
  }
  .sm\:ac-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 1008px) {
  .md\:ac-center {
    align-content: center !important;
  }
  .md\:ac-end {
    align-content: flex-end !important;
  }
  .md\:ac-space-around {
    align-content: space-around !important;
  }
  .md\:ac-space-between {
    align-content: space-between !important;
  }
  .md\:ac-start {
    align-content: flex-start !important;
  }
  .md\:ac-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ac-center {
    align-content: center !important;
  }
  .lg\:ac-end {
    align-content: flex-end !important;
  }
  .lg\:ac-space-around {
    align-content: space-around !important;
  }
  .lg\:ac-space-between {
    align-content: space-between !important;
  }
  .lg\:ac-start {
    align-content: flex-start !important;
  }
  .lg\:ac-stretch {
    align-content: stretch !important;
  }
}
.ai-baseline {
  align-items: baseline !important;
}
.ai-center {
  align-items: center !important;
}
.ai-end {
  align-items: flex-end !important;
}
.ai-start {
  align-items: flex-start !important;
}
.ai-stretch {
  align-items: stretch !important;
}

@media (min-width: 600px) {
  .sm\:ai-baseline {
    align-items: baseline !important;
  }
  .sm\:ai-center {
    align-items: center !important;
  }
  .sm\:ai-end {
    align-items: flex-end !important;
  }
  .sm\:ai-start {
    align-items: flex-start !important;
  }
  .sm\:ai-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 1008px) {
  .md\:ai-baseline {
    align-items: baseline !important;
  }
  .md\:ai-center {
    align-items: center !important;
  }
  .md\:ai-end {
    align-items: flex-end !important;
  }
  .md\:ai-start {
    align-items: flex-start !important;
  }
  .md\:ai-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ai-baseline {
    align-items: baseline !important;
  }
  .lg\:ai-center {
    align-items: center !important;
  }
  .lg\:ai-end {
    align-items: flex-end !important;
  }
  .lg\:ai-start {
    align-items: flex-start !important;
  }
  .lg\:ai-stretch {
    align-items: stretch !important;
  }
}
.as-auto {
  align-self: auto !important;
}
.as-baseline {
  align-self: baseline !important;
}
.as-center {
  align-self: center !important;
}
.as-end {
  align-self: flex-end !important;
}
.as-start {
  align-self: flex-start !important;
}
.as-stretch {
  align-self: stretch !important;
}

@media (min-width: 600px) {
  .sm\:as-auto {
    align-self: auto !important;
  }
  .sm\:as-baseline {
    align-self: baseline !important;
  }
  .sm\:as-center {
    align-self: center !important;
  }
  .sm\:as-end {
    align-self: flex-end !important;
  }
  .sm\:as-start {
    align-self: flex-start !important;
  }
  .sm\:as-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1008px) {
  .md\:as-auto {
    align-self: auto !important;
  }
  .md\:as-baseline {
    align-self: baseline !important;
  }
  .md\:as-center {
    align-self: center !important;
  }
  .md\:as-end {
    align-self: flex-end !important;
  }
  .md\:as-start {
    align-self: flex-start !important;
  }
  .md\:as-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1280px) {
  .lg\:as-auto {
    align-self: auto !important;
  }
  .lg\:as-baseline {
    align-self: baseline !important;
  }
  .lg\:as-center {
    align-self: center !important;
  }
  .lg\:as-end {
    align-self: flex-end !important;
  }
  .lg\:as-start {
    align-self: flex-start !important;
  }
  .lg\:as-stretch {
    align-self: stretch !important;
  }
}
.fl0 {
  flex: 0 auto !important;
}
.fl1 {
  flex: 1 auto !important;
}
.fl2 {
  flex: 2 auto !important;
}
.fl3 {
  flex: 3 auto !important;
}
.fl4 {
  flex: 4 auto !important;
}
.fl5 {
  flex: 5 auto !important;
}
.fl-none {
  flex: none !important;
}
.fl-equal {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: 0;
}

@media (min-width: 600px) {
  .sm\:fl0 {
    flex: 0 auto !important;
  }
  .sm\:fl1 {
    flex: 1 auto !important;
  }
  .sm\:fl2 {
    flex: 2 auto !important;
  }
  .sm\:fl3 {
    flex: 3 auto !important;
  }
  .sm\:fl4 {
    flex: 4 auto !important;
  }
  .sm\:fl5 {
    flex: 5 auto !important;
  }
  .sm\:fl-none {
    flex: none !important;
  }
  .sm\:fl-equal {
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 0;
  }
}
@media (min-width: 1008px) {
  .md\:fl0 {
    flex: 0 auto !important;
  }
  .md\:fl1 {
    flex: 1 auto !important;
  }
  .md\:fl2 {
    flex: 2 auto !important;
  }
  .md\:fl3 {
    flex: 3 auto !important;
  }
  .md\:fl4 {
    flex: 4 auto !important;
  }
  .md\:fl5 {
    flex: 5 auto !important;
  }
  .md\:fl-none {
    flex: none !important;
  }
  .md\:fl-equal {
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 0;
  }
}
@media (min-width: 1280px) {
  .lg\:fl0 {
    flex: 0 auto !important;
  }
  .lg\:fl1 {
    flex: 1 auto !important;
  }
  .lg\:fl2 {
    flex: 2 auto !important;
  }
  .lg\:fl3 {
    flex: 3 auto !important;
  }
  .lg\:fl4 {
    flex: 4 auto !important;
  }
  .lg\:fl5 {
    flex: 5 auto !important;
  }
  .lg\:fl-none {
    flex: none !important;
  }
  .lg\:fl-equal {
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 0;
  }
}
.fl-shrink0 {
  flex-shrink: 0 !important;
}
.fl-shrink1 {
  flex-shrink: 1 !important;
}
.fl-shrink2 {
  flex-shrink: 2 !important;
}
.fl-shrink3 {
  flex-shrink: 3 !important;
}
.fl-shrink4 {
  flex-shrink: 4 !important;
}
.fl-shrink5 {
  flex-shrink: 5 !important;
}

@media (min-width: 600px) {
  .sm\:fl-shrink0 {
    flex-shrink: 0 !important;
  }
  .sm\:fl-shrink1 {
    flex-shrink: 1 !important;
  }
  .sm\:fl-shrink2 {
    flex-shrink: 2 !important;
  }
  .sm\:fl-shrink3 {
    flex-shrink: 3 !important;
  }
  .sm\:fl-shrink4 {
    flex-shrink: 4 !important;
  }
  .sm\:fl-shrink5 {
    flex-shrink: 5 !important;
  }
}
@media (min-width: 1008px) {
  .md\:fl-shrink0 {
    flex-shrink: 0 !important;
  }
  .md\:fl-shrink1 {
    flex-shrink: 1 !important;
  }
  .md\:fl-shrink2 {
    flex-shrink: 2 !important;
  }
  .md\:fl-shrink3 {
    flex-shrink: 3 !important;
  }
  .md\:fl-shrink4 {
    flex-shrink: 4 !important;
  }
  .md\:fl-shrink5 {
    flex-shrink: 5 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:fl-shrink0 {
    flex-shrink: 0 !important;
  }
  .lg\:fl-shrink1 {
    flex-shrink: 1 !important;
  }
  .lg\:fl-shrink2 {
    flex-shrink: 2 !important;
  }
  .lg\:fl-shrink3 {
    flex-shrink: 3 !important;
  }
  .lg\:fl-shrink4 {
    flex-shrink: 4 !important;
  }
  .lg\:fl-shrink5 {
    flex-shrink: 5 !important;
  }
}
.fl-grow0 {
  flex-grow: 0 !important;
}
.fl-grow1 {
  flex-grow: 1 !important;
}
.fl-grow2 {
  flex-grow: 2 !important;
}
.fl-grow3 {
  flex-grow: 3 !important;
}
.fl-grow4 {
  flex-grow: 4 !important;
}
.fl-grow5 {
  flex-grow: 5 !important;
}

@media (min-width: 600px) {
  .sm\:fl-grow0 {
    flex-grow: 0 !important;
  }
  .sm\:fl-grow1 {
    flex-grow: 1 !important;
  }
  .sm\:fl-grow2 {
    flex-grow: 2 !important;
  }
  .sm\:fl-grow3 {
    flex-grow: 3 !important;
  }
  .sm\:fl-grow4 {
    flex-grow: 4 !important;
  }
  .sm\:fl-grow5 {
    flex-grow: 5 !important;
  }
}
@media (min-width: 1008px) {
  .md\:fl-grow0 {
    flex-grow: 0 !important;
  }
  .md\:fl-grow1 {
    flex-grow: 1 !important;
  }
  .md\:fl-grow2 {
    flex-grow: 2 !important;
  }
  .md\:fl-grow3 {
    flex-grow: 3 !important;
  }
  .md\:fl-grow4 {
    flex-grow: 4 !important;
  }
  .md\:fl-grow5 {
    flex-grow: 5 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:fl-grow0 {
    flex-grow: 0 !important;
  }
  .lg\:fl-grow1 {
    flex-grow: 1 !important;
  }
  .lg\:fl-grow2 {
    flex-grow: 2 !important;
  }
  .lg\:fl-grow3 {
    flex-grow: 3 !important;
  }
  .lg\:fl-grow4 {
    flex-grow: 4 !important;
  }
  .lg\:fl-grow5 {
    flex-grow: 5 !important;
  }
}
.order-first {
  order: -1 !important;
}
.order-last {
  order: 1 !important;
}

@media (min-width: 600px) {
  .sm\:order-first {
    order: -1 !important;
  }
  .sm\:order-last {
    order: 1 !important;
  }
}
@media (min-width: 1008px) {
  .md\:order-first {
    order: -1 !important;
  }
  .md\:order-last {
    order: 1 !important;
  }
}
@media (min-width: 1280px) {
  .lg\:order-first {
    order: -1 !important;
  }
  .lg\:order-last {
    order: 1 !important;
  }
}
.g0 {
  gap: 0;
}
.g1 {
  gap: 0.25rem;
}
.g2 {
  gap: 0.5rem;
}
.g3 {
  gap: 0.75rem;
}
.g4 {
  gap: 1rem;
}
.g5 {
  gap: 1.25rem;
}
.g6 {
  gap: 1.5rem;
}
.g7 {
  gap: 2rem;
}
.g8 {
  gap: 2.5rem;
}
.g9 {
  gap: 3rem;
}
.g10 {
  gap: 3.5rem;
}
.g11 {
  gap: 4rem;
}
.g12 {
  gap: 4.5rem;
}
.g13 {
  gap: 5rem;
}
.g14 {
  gap: 7.5rem;
}
.g15 {
  gap: 10rem;
}
.g16 {
  gap: 12.5rem;
}
.g-af-dense {
  grid-auto-flow: dense;
}
.g-af-row {
  grid-auto-flow: row;
}
.g-af-column {
  grid-auto-flow: column;
}

@media (min-width: 600px) {
  .sm\:g0 {
    gap: 0;
  }
  .sm\:g1 {
    gap: 0.25rem;
  }
  .sm\:g2 {
    gap: 0.5rem;
  }
  .sm\:g3 {
    gap: 0.75rem;
  }
  .sm\:g4 {
    gap: 1rem;
  }
  .sm\:g5 {
    gap: 1.25rem;
  }
  .sm\:g6 {
    gap: 1.5rem;
  }
  .sm\:g7 {
    gap: 2rem;
  }
  .sm\:g8 {
    gap: 2.5rem;
  }
  .sm\:g9 {
    gap: 3rem;
  }
  .sm\:g10 {
    gap: 3.5rem;
  }
  .sm\:g11 {
    gap: 4rem;
  }
  .sm\:g12 {
    gap: 4.5rem;
  }
  .sm\:g13 {
    gap: 5rem;
  }
  .sm\:g14 {
    gap: 7.5rem;
  }
  .sm\:g15 {
    gap: 10rem;
  }
  .sm\:g16 {
    gap: 12.5rem;
  }
  .sm\:g-af-dense {
    grid-auto-flow: dense;
  }
  .sm\:g-af-row {
    grid-auto-flow: row;
  }
  .sm\:g-af-column {
    grid-auto-flow: column;
  }
}
@media (min-width: 1008px) {
  .md\:g0 {
    gap: 0;
  }
  .md\:g1 {
    gap: 0.25rem;
  }
  .md\:g2 {
    gap: 0.5rem;
  }
  .md\:g3 {
    gap: 0.75rem;
  }
  .md\:g4 {
    gap: 1rem;
  }
  .md\:g5 {
    gap: 1.25rem;
  }
  .md\:g6 {
    gap: 1.5rem;
  }
  .md\:g7 {
    gap: 2rem;
  }
  .md\:g8 {
    gap: 2.5rem;
  }
  .md\:g9 {
    gap: 3rem;
  }
  .md\:g10 {
    gap: 3.5rem;
  }
  .md\:g11 {
    gap: 4rem;
  }
  .md\:g12 {
    gap: 4.5rem;
  }
  .md\:g13 {
    gap: 5rem;
  }
  .md\:g14 {
    gap: 7.5rem;
  }
  .md\:g15 {
    gap: 10rem;
  }
  .md\:g16 {
    gap: 12.5rem;
  }
  .md\:g-af-dense {
    grid-auto-flow: dense;
  }
  .md\:g-af-row {
    grid-auto-flow: row;
  }
  .md\:g-af-column {
    grid-auto-flow: column;
  }
}
@media (min-width: 1280px) {
  .lg\:g0 {
    gap: 0;
  }
  .lg\:g1 {
    gap: 0.25rem;
  }
  .lg\:g2 {
    gap: 0.5rem;
  }
  .lg\:g3 {
    gap: 0.75rem;
  }
  .lg\:g4 {
    gap: 1rem;
  }
  .lg\:g5 {
    gap: 1.25rem;
  }
  .lg\:g6 {
    gap: 1.5rem;
  }
  .lg\:g7 {
    gap: 2rem;
  }
  .lg\:g8 {
    gap: 2.5rem;
  }
  .lg\:g9 {
    gap: 3rem;
  }
  .lg\:g10 {
    gap: 3.5rem;
  }
  .lg\:g11 {
    gap: 4rem;
  }
  .lg\:g12 {
    gap: 4.5rem;
  }
  .lg\:g13 {
    gap: 5rem;
  }
  .lg\:g14 {
    gap: 7.5rem;
  }
  .lg\:g15 {
    gap: 10rem;
  }
  .lg\:g16 {
    gap: 12.5rem;
  }
  .lg\:g-af-dense {
    grid-auto-flow: dense;
  }
  .lg\:g-af-row {
    grid-auto-flow: row;
  }
  .lg\:g-af-column {
    grid-auto-flow: column;
  }
}
.grid__1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid__2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid__3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid__4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid__5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid__6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid__7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid__8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid__9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid__10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid__11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid__12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid--col-all {
  grid-column: 1/-1;
}
.grid--row-all {
  grid-row: 1/-1;
}
.grid--col1 {
  grid-column: span 1;
}
.grid--col2 {
  grid-column: span 2;
}
.grid--col3 {
  grid-column: span 3;
}
.grid--col4 {
  grid-column: span 4;
}
.grid--col5 {
  grid-column: span 5;
}
.grid--col6 {
  grid-column: span 6;
}
.grid--col7 {
  grid-column: span 7;
}
.grid--col8 {
  grid-column: span 8;
}
.grid--col9 {
  grid-column: span 9;
}
.grid--col10 {
  grid-column: span 10;
}
.grid--col11 {
  grid-column: span 11;
}
.grid--col12 {
  grid-column: span 12;
}
.grid--row1 {
  grid-row: span 1;
}
.grid--row2 {
  grid-row: span 2;
}
.grid--row3 {
  grid-row: span 3;
}
.grid--row4 {
  grid-row: span 4;
}
.grid--row5 {
  grid-row: span 5;
}
.grid--row6 {
  grid-row: span 6;
}
.grid--row7 {
  grid-row: span 7;
}
.grid--row8 {
  grid-row: span 8;
}
.grid--row9 {
  grid-row: span 9;
}
.grid--row10 {
  grid-row: span 10;
}
.grid--row11 {
  grid-row: span 11;
}
.grid--row12 {
  grid-row: span 12;
}
.grid--col-start1 {
  grid-column-start: 1;
}
.grid--col-start2 {
  grid-column-start: 2;
}
.grid--col-start3 {
  grid-column-start: 3;
}
.grid--col-start4 {
  grid-column-start: 4;
}
.grid--col-start5 {
  grid-column-start: 5;
}
.grid--col-start6 {
  grid-column-start: 6;
}
.grid--col-start7 {
  grid-column-start: 7;
}
.grid--col-start8 {
  grid-column-start: 8;
}
.grid--col-start9 {
  grid-column-start: 9;
}
.grid--col-start10 {
  grid-column-start: 10;
}
.grid--col-start11 {
  grid-column-start: 11;
}
.grid--col-start12 {
  grid-column-start: 12;
}
.grid--col-end2 {
  grid-column-end: 2;
}
.grid--col-end3 {
  grid-column-end: 3;
}
.grid--col-end4 {
  grid-column-end: 4;
}
.grid--col-end5 {
  grid-column-end: 5;
}
.grid--col-end6 {
  grid-column-end: 6;
}
.grid--col-end7 {
  grid-column-end: 7;
}
.grid--col-end8 {
  grid-column-end: 8;
}
.grid--col-end9 {
  grid-column-end: 9;
}
.grid--col-end10 {
  grid-column-end: 10;
}
.grid--col-end11 {
  grid-column-end: 11;
}
.grid--col-end12 {
  grid-column-end: 12;
}
.grid--col-end13 {
  grid-column-end: 13;
}
.grid--row-start1 {
  grid-row-start: 1;
}
.grid--row-start2 {
  grid-row-start: 2;
}
.grid--row-start3 {
  grid-row-start: 3;
}
.grid--row-start4 {
  grid-row-start: 4;
}
.grid--row-start5 {
  grid-row-start: 5;
}
.grid--row-start6 {
  grid-row-start: 6;
}
.grid--row-start7 {
  grid-row-start: 7;
}
.grid--row-start8 {
  grid-row-start: 8;
}
.grid--row-start9 {
  grid-row-start: 9;
}
.grid--row-start10 {
  grid-row-start: 10;
}
.grid--row-start11 {
  grid-row-start: 11;
}
.grid--row-start12 {
  grid-row-start: 12;
}
.grid--row-end2 {
  grid-row-end: 2;
}
.grid--row-end3 {
  grid-row-end: 3;
}
.grid--row-end4 {
  grid-row-end: 4;
}
.grid--row-end5 {
  grid-row-end: 5;
}
.grid--row-end6 {
  grid-row-end: 6;
}
.grid--row-end7 {
  grid-row-end: 7;
}
.grid--row-end8 {
  grid-row-end: 8;
}
.grid--row-end9 {
  grid-row-end: 9;
}
.grid--row-end10 {
  grid-row-end: 10;
}
.grid--row-end11 {
  grid-row-end: 11;
}
.grid--row-end12 {
  grid-row-end: 12;
}
.grid--row-end13 {
  grid-row-end: 13;
}

@media (min-width: 600px) {
  .sm\:grid__1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid__2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid__3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid__4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid__5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid__6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:grid__7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .sm\:grid__8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:grid__9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .sm\:grid__10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .sm\:grid__11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .sm\:grid__12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .sm\:grid--col-all {
    grid-column: 1/-1;
  }
  .sm\:grid--row-all {
    grid-row: 1/-1;
  }
  .sm\:grid--col1 {
    grid-column: span 1;
  }
  .sm\:grid--col2 {
    grid-column: span 2;
  }
  .sm\:grid--col3 {
    grid-column: span 3;
  }
  .sm\:grid--col4 {
    grid-column: span 4;
  }
  .sm\:grid--col5 {
    grid-column: span 5;
  }
  .sm\:grid--col6 {
    grid-column: span 6;
  }
  .sm\:grid--col7 {
    grid-column: span 7;
  }
  .sm\:grid--col8 {
    grid-column: span 8;
  }
  .sm\:grid--col9 {
    grid-column: span 9;
  }
  .sm\:grid--col10 {
    grid-column: span 10;
  }
  .sm\:grid--col11 {
    grid-column: span 11;
  }
  .sm\:grid--col12 {
    grid-column: span 12;
  }
  .sm\:grid--row1 {
    grid-row: span 1;
  }
  .sm\:grid--row2 {
    grid-row: span 2;
  }
  .sm\:grid--row3 {
    grid-row: span 3;
  }
  .sm\:grid--row4 {
    grid-row: span 4;
  }
  .sm\:grid--row5 {
    grid-row: span 5;
  }
  .sm\:grid--row6 {
    grid-row: span 6;
  }
  .sm\:grid--row7 {
    grid-row: span 7;
  }
  .sm\:grid--row8 {
    grid-row: span 8;
  }
  .sm\:grid--row9 {
    grid-row: span 9;
  }
  .sm\:grid--row10 {
    grid-row: span 10;
  }
  .sm\:grid--row11 {
    grid-row: span 11;
  }
  .sm\:grid--row12 {
    grid-row: span 12;
  }
  .sm\:grid--col-start1 {
    grid-column-start: 1;
  }
  .sm\:grid--col-start2 {
    grid-column-start: 2;
  }
  .sm\:grid--col-start3 {
    grid-column-start: 3;
  }
  .sm\:grid--col-start4 {
    grid-column-start: 4;
  }
  .sm\:grid--col-start5 {
    grid-column-start: 5;
  }
  .sm\:grid--col-start6 {
    grid-column-start: 6;
  }
  .sm\:grid--col-start7 {
    grid-column-start: 7;
  }
  .sm\:grid--col-start8 {
    grid-column-start: 8;
  }
  .sm\:grid--col-start9 {
    grid-column-start: 9;
  }
  .sm\:grid--col-start10 {
    grid-column-start: 10;
  }
  .sm\:grid--col-start11 {
    grid-column-start: 11;
  }
  .sm\:grid--col-start12 {
    grid-column-start: 12;
  }
  .sm\:grid--col-end2 {
    grid-column-end: 2;
  }
  .sm\:grid--col-end3 {
    grid-column-end: 3;
  }
  .sm\:grid--col-end4 {
    grid-column-end: 4;
  }
  .sm\:grid--col-end5 {
    grid-column-end: 5;
  }
  .sm\:grid--col-end6 {
    grid-column-end: 6;
  }
  .sm\:grid--col-end7 {
    grid-column-end: 7;
  }
  .sm\:grid--col-end8 {
    grid-column-end: 8;
  }
  .sm\:grid--col-end9 {
    grid-column-end: 9;
  }
  .sm\:grid--col-end10 {
    grid-column-end: 10;
  }
  .sm\:grid--col-end11 {
    grid-column-end: 11;
  }
  .sm\:grid--col-end12 {
    grid-column-end: 12;
  }
  .sm\:grid--col-end13 {
    grid-column-end: 13;
  }
  .sm\:grid--row-start1 {
    grid-row-start: 1;
  }
  .sm\:grid--row-start2 {
    grid-row-start: 2;
  }
  .sm\:grid--row-start3 {
    grid-row-start: 3;
  }
  .sm\:grid--row-start4 {
    grid-row-start: 4;
  }
  .sm\:grid--row-start5 {
    grid-row-start: 5;
  }
  .sm\:grid--row-start6 {
    grid-row-start: 6;
  }
  .sm\:grid--row-start7 {
    grid-row-start: 7;
  }
  .sm\:grid--row-start8 {
    grid-row-start: 8;
  }
  .sm\:grid--row-start9 {
    grid-row-start: 9;
  }
  .sm\:grid--row-start10 {
    grid-row-start: 10;
  }
  .sm\:grid--row-start11 {
    grid-row-start: 11;
  }
  .sm\:grid--row-start12 {
    grid-row-start: 12;
  }
  .sm\:grid--row-end2 {
    grid-row-end: 2;
  }
  .sm\:grid--row-end3 {
    grid-row-end: 3;
  }
  .sm\:grid--row-end4 {
    grid-row-end: 4;
  }
  .sm\:grid--row-end5 {
    grid-row-end: 5;
  }
  .sm\:grid--row-end6 {
    grid-row-end: 6;
  }
  .sm\:grid--row-end7 {
    grid-row-end: 7;
  }
  .sm\:grid--row-end8 {
    grid-row-end: 8;
  }
  .sm\:grid--row-end9 {
    grid-row-end: 9;
  }
  .sm\:grid--row-end10 {
    grid-row-end: 10;
  }
  .sm\:grid--row-end11 {
    grid-row-end: 11;
  }
  .sm\:grid--row-end12 {
    grid-row-end: 12;
  }
  .sm\:grid--row-end13 {
    grid-row-end: 13;
  }
}
@media (min-width: 1008px) {
  .md\:grid__1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid__2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid__3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid__4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid__5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid__6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:grid__7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:grid__8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:grid__9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .md\:grid__10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .md\:grid__11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .md\:grid__12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:grid--col-all {
    grid-column: 1/-1;
  }
  .md\:grid--row-all {
    grid-row: 1/-1;
  }
  .md\:grid--col1 {
    grid-column: span 1;
  }
  .md\:grid--col2 {
    grid-column: span 2;
  }
  .md\:grid--col3 {
    grid-column: span 3;
  }
  .md\:grid--col4 {
    grid-column: span 4;
  }
  .md\:grid--col5 {
    grid-column: span 5;
  }
  .md\:grid--col6 {
    grid-column: span 6;
  }
  .md\:grid--col7 {
    grid-column: span 7;
  }
  .md\:grid--col8 {
    grid-column: span 8;
  }
  .md\:grid--col9 {
    grid-column: span 9;
  }
  .md\:grid--col10 {
    grid-column: span 10;
  }
  .md\:grid--col11 {
    grid-column: span 11;
  }
  .md\:grid--col12 {
    grid-column: span 12;
  }
  .md\:grid--row1 {
    grid-row: span 1;
  }
  .md\:grid--row2 {
    grid-row: span 2;
  }
  .md\:grid--row3 {
    grid-row: span 3;
  }
  .md\:grid--row4 {
    grid-row: span 4;
  }
  .md\:grid--row5 {
    grid-row: span 5;
  }
  .md\:grid--row6 {
    grid-row: span 6;
  }
  .md\:grid--row7 {
    grid-row: span 7;
  }
  .md\:grid--row8 {
    grid-row: span 8;
  }
  .md\:grid--row9 {
    grid-row: span 9;
  }
  .md\:grid--row10 {
    grid-row: span 10;
  }
  .md\:grid--row11 {
    grid-row: span 11;
  }
  .md\:grid--row12 {
    grid-row: span 12;
  }
  .md\:grid--col-start1 {
    grid-column-start: 1;
  }
  .md\:grid--col-start2 {
    grid-column-start: 2;
  }
  .md\:grid--col-start3 {
    grid-column-start: 3;
  }
  .md\:grid--col-start4 {
    grid-column-start: 4;
  }
  .md\:grid--col-start5 {
    grid-column-start: 5;
  }
  .md\:grid--col-start6 {
    grid-column-start: 6;
  }
  .md\:grid--col-start7 {
    grid-column-start: 7;
  }
  .md\:grid--col-start8 {
    grid-column-start: 8;
  }
  .md\:grid--col-start9 {
    grid-column-start: 9;
  }
  .md\:grid--col-start10 {
    grid-column-start: 10;
  }
  .md\:grid--col-start11 {
    grid-column-start: 11;
  }
  .md\:grid--col-start12 {
    grid-column-start: 12;
  }
  .md\:grid--col-end2 {
    grid-column-end: 2;
  }
  .md\:grid--col-end3 {
    grid-column-end: 3;
  }
  .md\:grid--col-end4 {
    grid-column-end: 4;
  }
  .md\:grid--col-end5 {
    grid-column-end: 5;
  }
  .md\:grid--col-end6 {
    grid-column-end: 6;
  }
  .md\:grid--col-end7 {
    grid-column-end: 7;
  }
  .md\:grid--col-end8 {
    grid-column-end: 8;
  }
  .md\:grid--col-end9 {
    grid-column-end: 9;
  }
  .md\:grid--col-end10 {
    grid-column-end: 10;
  }
  .md\:grid--col-end11 {
    grid-column-end: 11;
  }
  .md\:grid--col-end12 {
    grid-column-end: 12;
  }
  .md\:grid--col-end13 {
    grid-column-end: 13;
  }
  .md\:grid--row-start1 {
    grid-row-start: 1;
  }
  .md\:grid--row-start2 {
    grid-row-start: 2;
  }
  .md\:grid--row-start3 {
    grid-row-start: 3;
  }
  .md\:grid--row-start4 {
    grid-row-start: 4;
  }
  .md\:grid--row-start5 {
    grid-row-start: 5;
  }
  .md\:grid--row-start6 {
    grid-row-start: 6;
  }
  .md\:grid--row-start7 {
    grid-row-start: 7;
  }
  .md\:grid--row-start8 {
    grid-row-start: 8;
  }
  .md\:grid--row-start9 {
    grid-row-start: 9;
  }
  .md\:grid--row-start10 {
    grid-row-start: 10;
  }
  .md\:grid--row-start11 {
    grid-row-start: 11;
  }
  .md\:grid--row-start12 {
    grid-row-start: 12;
  }
  .md\:grid--row-end2 {
    grid-row-end: 2;
  }
  .md\:grid--row-end3 {
    grid-row-end: 3;
  }
  .md\:grid--row-end4 {
    grid-row-end: 4;
  }
  .md\:grid--row-end5 {
    grid-row-end: 5;
  }
  .md\:grid--row-end6 {
    grid-row-end: 6;
  }
  .md\:grid--row-end7 {
    grid-row-end: 7;
  }
  .md\:grid--row-end8 {
    grid-row-end: 8;
  }
  .md\:grid--row-end9 {
    grid-row-end: 9;
  }
  .md\:grid--row-end10 {
    grid-row-end: 10;
  }
  .md\:grid--row-end11 {
    grid-row-end: 11;
  }
  .md\:grid--row-end12 {
    grid-row-end: 12;
  }
  .md\:grid--row-end13 {
    grid-row-end: 13;
  }
}
@media (min-width: 1280px) {
  .lg\:grid__1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid__2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid__3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid__4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid__5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid__6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid__7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid__8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid__9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:grid__10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:grid__11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .lg\:grid__12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid--col-all {
    grid-column: 1/-1;
  }
  .lg\:grid--row-all {
    grid-row: 1/-1;
  }
  .lg\:grid--col1 {
    grid-column: span 1;
  }
  .lg\:grid--col2 {
    grid-column: span 2;
  }
  .lg\:grid--col3 {
    grid-column: span 3;
  }
  .lg\:grid--col4 {
    grid-column: span 4;
  }
  .lg\:grid--col5 {
    grid-column: span 5;
  }
  .lg\:grid--col6 {
    grid-column: span 6;
  }
  .lg\:grid--col7 {
    grid-column: span 7;
  }
  .lg\:grid--col8 {
    grid-column: span 8;
  }
  .lg\:grid--col9 {
    grid-column: span 9;
  }
  .lg\:grid--col10 {
    grid-column: span 10;
  }
  .lg\:grid--col11 {
    grid-column: span 11;
  }
  .lg\:grid--col12 {
    grid-column: span 12;
  }
  .lg\:grid--row1 {
    grid-row: span 1;
  }
  .lg\:grid--row2 {
    grid-row: span 2;
  }
  .lg\:grid--row3 {
    grid-row: span 3;
  }
  .lg\:grid--row4 {
    grid-row: span 4;
  }
  .lg\:grid--row5 {
    grid-row: span 5;
  }
  .lg\:grid--row6 {
    grid-row: span 6;
  }
  .lg\:grid--row7 {
    grid-row: span 7;
  }
  .lg\:grid--row8 {
    grid-row: span 8;
  }
  .lg\:grid--row9 {
    grid-row: span 9;
  }
  .lg\:grid--row10 {
    grid-row: span 10;
  }
  .lg\:grid--row11 {
    grid-row: span 11;
  }
  .lg\:grid--row12 {
    grid-row: span 12;
  }
  .lg\:grid--col-start1 {
    grid-column-start: 1;
  }
  .lg\:grid--col-start2 {
    grid-column-start: 2;
  }
  .lg\:grid--col-start3 {
    grid-column-start: 3;
  }
  .lg\:grid--col-start4 {
    grid-column-start: 4;
  }
  .lg\:grid--col-start5 {
    grid-column-start: 5;
  }
  .lg\:grid--col-start6 {
    grid-column-start: 6;
  }
  .lg\:grid--col-start7 {
    grid-column-start: 7;
  }
  .lg\:grid--col-start8 {
    grid-column-start: 8;
  }
  .lg\:grid--col-start9 {
    grid-column-start: 9;
  }
  .lg\:grid--col-start10 {
    grid-column-start: 10;
  }
  .lg\:grid--col-start11 {
    grid-column-start: 11;
  }
  .lg\:grid--col-start12 {
    grid-column-start: 12;
  }
  .lg\:grid--col-end2 {
    grid-column-end: 2;
  }
  .lg\:grid--col-end3 {
    grid-column-end: 3;
  }
  .lg\:grid--col-end4 {
    grid-column-end: 4;
  }
  .lg\:grid--col-end5 {
    grid-column-end: 5;
  }
  .lg\:grid--col-end6 {
    grid-column-end: 6;
  }
  .lg\:grid--col-end7 {
    grid-column-end: 7;
  }
  .lg\:grid--col-end8 {
    grid-column-end: 8;
  }
  .lg\:grid--col-end9 {
    grid-column-end: 9;
  }
  .lg\:grid--col-end10 {
    grid-column-end: 10;
  }
  .lg\:grid--col-end11 {
    grid-column-end: 11;
  }
  .lg\:grid--col-end12 {
    grid-column-end: 12;
  }
  .lg\:grid--col-end13 {
    grid-column-end: 13;
  }
  .lg\:grid--row-start1 {
    grid-row-start: 1;
  }
  .lg\:grid--row-start2 {
    grid-row-start: 2;
  }
  .lg\:grid--row-start3 {
    grid-row-start: 3;
  }
  .lg\:grid--row-start4 {
    grid-row-start: 4;
  }
  .lg\:grid--row-start5 {
    grid-row-start: 5;
  }
  .lg\:grid--row-start6 {
    grid-row-start: 6;
  }
  .lg\:grid--row-start7 {
    grid-row-start: 7;
  }
  .lg\:grid--row-start8 {
    grid-row-start: 8;
  }
  .lg\:grid--row-start9 {
    grid-row-start: 9;
  }
  .lg\:grid--row-start10 {
    grid-row-start: 10;
  }
  .lg\:grid--row-start11 {
    grid-row-start: 11;
  }
  .lg\:grid--row-start12 {
    grid-row-start: 12;
  }
  .lg\:grid--row-end2 {
    grid-row-end: 2;
  }
  .lg\:grid--row-end3 {
    grid-row-end: 3;
  }
  .lg\:grid--row-end4 {
    grid-row-end: 4;
  }
  .lg\:grid--row-end5 {
    grid-row-end: 5;
  }
  .lg\:grid--row-end6 {
    grid-row-end: 6;
  }
  .lg\:grid--row-end7 {
    grid-row-end: 7;
  }
  .lg\:grid--row-end8 {
    grid-row-end: 8;
  }
  .lg\:grid--row-end9 {
    grid-row-end: 9;
  }
  .lg\:grid--row-end10 {
    grid-row-end: 10;
  }
  .lg\:grid--row-end11 {
    grid-row-end: 11;
  }
  .lg\:grid--row-end12 {
    grid-row-end: 12;
  }
  .lg\:grid--row-end13 {
    grid-row-end: 13;
  }
}
.ji-auto {
  justify-items: auto !important;
}
.ji-center {
  justify-items: center !important;
}
.ji-start {
  justify-items: start !important;
}
.ji-end {
  justify-items: end !important;
}
.ji-stretch {
  justify-items: stretch !important;
}
.ji-unset {
  justify-items: unset !important;
}

@media (min-width: 600px) {
  .sm\:ji-auto {
    justify-items: auto !important;
  }
  .sm\:ji-center {
    justify-items: center !important;
  }
  .sm\:ji-start {
    justify-items: start !important;
  }
  .sm\:ji-end {
    justify-items: end !important;
  }
  .sm\:ji-stretch {
    justify-items: stretch !important;
  }
  .sm\:ji-unset {
    justify-items: unset !important;
  }
}
@media (min-width: 1008px) {
  .md\:ji-auto {
    justify-items: auto !important;
  }
  .md\:ji-center {
    justify-items: center !important;
  }
  .md\:ji-start {
    justify-items: start !important;
  }
  .md\:ji-end {
    justify-items: end !important;
  }
  .md\:ji-stretch {
    justify-items: stretch !important;
  }
  .md\:ji-unset {
    justify-items: unset !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ji-auto {
    justify-items: auto !important;
  }
  .lg\:ji-center {
    justify-items: center !important;
  }
  .lg\:ji-start {
    justify-items: start !important;
  }
  .lg\:ji-end {
    justify-items: end !important;
  }
  .lg\:ji-stretch {
    justify-items: stretch !important;
  }
  .lg\:ji-unset {
    justify-items: unset !important;
  }
}
.js-auto {
  justify-self: auto !important;
}
.js-center {
  justify-self: center !important;
}
.js-start {
  justify-self: start !important;
}
.js-end {
  justify-self: end !important;
}
.js-stretch {
  justify-self: stretch !important;
}
.js-unset {
  justify-self: unset !important;
}

@media (min-width: 600px) {
  .sm\:js-auto {
    justify-self: auto !important;
  }
  .sm\:js-center {
    justify-self: center !important;
  }
  .sm\:js-start {
    justify-self: start !important;
  }
  .sm\:js-end {
    justify-self: end !important;
  }
  .sm\:js-stretch {
    justify-self: stretch !important;
  }
  .sm\:js-unset {
    justify-self: unset !important;
  }
}
@media (min-width: 1008px) {
  .md\:js-auto {
    justify-self: auto !important;
  }
  .md\:js-center {
    justify-self: center !important;
  }
  .md\:js-start {
    justify-self: start !important;
  }
  .md\:js-end {
    justify-self: end !important;
  }
  .md\:js-stretch {
    justify-self: stretch !important;
  }
  .md\:js-unset {
    justify-self: unset !important;
  }
}
@media (min-width: 1280px) {
  .lg\:js-auto {
    justify-self: auto !important;
  }
  .lg\:js-center {
    justify-self: center !important;
  }
  .lg\:js-start {
    justify-self: start !important;
  }
  .lg\:js-end {
    justify-self: end !important;
  }
  .lg\:js-stretch {
    justify-self: stretch !important;
  }
  .lg\:js-unset {
    justify-self: unset !important;
  }
}
.pe-auto {
  pointer-events: auto;
}
.pe-none {
  pointer-events: none;
}

.us-auto {
  user-select: auto;
}
.us-none {
  user-select: none;
}

.ud-auto {
  -webkit-user-drag: auto;
}
.ud-none {
  -webkit-user-drag: none;
}

.link--overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.link--wrapper {
  position: relative !important;
}
.link--wrapper a:not(.link--overlay),
.link--wrapper button {
  position: relative;
  z-index: 2;
}

.of-contain {
  object-fit: contain !important;
}
.of-cover {
  object-fit: cover !important;
}
.of-fill {
  object-fit: fill !important;
}
.of-none {
  object-fit: none !important;
}

.o0 {
  opacity: 0 !important;
}
.o5 {
  opacity: 0.05 !important;
}
.o10 {
  opacity: 0.1 !important;
}
.o20 {
  opacity: 0.2 !important;
}
.o30 {
  opacity: 0.3 !important;
}
.o40 {
  opacity: 0.4 !important;
}
.o50 {
  opacity: 0.5 !important;
}
.o60 {
  opacity: 0.6 !important;
}
.o70 {
  opacity: 0.7 !important;
}
.o80 {
  opacity: 0.8 !important;
}
.o90 {
  opacity: 0.9 !important;
}
.o100 {
  opacity: 1 !important;
}

.h\:o0:hover {
  opacity: 0 !important;
}
.h\:o5:hover {
  opacity: 0.05 !important;
}
.h\:o50:hover {
  opacity: 0.5 !important;
}
.h\:o80:hover {
  opacity: 0.8 !important;
}
.h\:o100:hover {
  opacity: 1 !important;
}

.f\:o100:focus {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-auto::-webkit-scrollbar, .overflow-x-auto::-webkit-scrollbar, .overflow-y-auto::-webkit-scrollbar {
  display: none;
}

.ps-absolute {
  position: absolute !important;
}
.ps-fixed {
  position: fixed !important;
}
.ps-relative {
  position: relative !important;
}
.ps-static {
  position: static !important;
}
.ps-sticky {
  position: sticky !important;
}
.ps-unset {
  position: unset !important;
}

@media (min-width: 600px) {
  .sm\:ps-absolute {
    position: absolute !important;
  }
  .sm\:ps-fixed {
    position: fixed !important;
  }
  .sm\:ps-relative {
    position: relative !important;
  }
  .sm\:ps-static {
    position: static !important;
  }
  .sm\:ps-sticky {
    position: sticky !important;
  }
  .sm\:ps-unset {
    position: unset !important;
  }
}
@media (min-width: 1008px) {
  .md\:ps-absolute {
    position: absolute !important;
  }
  .md\:ps-fixed {
    position: fixed !important;
  }
  .md\:ps-relative {
    position: relative !important;
  }
  .md\:ps-static {
    position: static !important;
  }
  .md\:ps-sticky {
    position: sticky !important;
  }
  .md\:ps-unset {
    position: unset !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ps-absolute {
    position: absolute !important;
  }
  .lg\:ps-fixed {
    position: fixed !important;
  }
  .lg\:ps-relative {
    position: relative !important;
  }
  .lg\:ps-static {
    position: static !important;
  }
  .lg\:ps-sticky {
    position: sticky !important;
  }
  .lg\:ps-unset {
    position: unset !important;
  }
}
.list-disc {
  list-style-type: disc !important;
}
.list-decimal {
  list-style-type: decimal !important;
}
.list-inherit {
  list-style-type: inherit !important;
}
.list-inside {
  list-style-position: inside !important;
}
.list-outside {
  list-style-position: outside !important;
}

:root {
  --su1: 0.25rem;
  --su2: 0.5rem;
  --su3: 0.75rem;
  --su4: 1rem;
  --su5: 1.25rem;
  --su6: 1.5rem;
  --su7: 2rem;
  --su8: 2.5rem;
  --su9: 3rem;
  --su10: 3.5rem;
  --su11: 4rem;
  --su12: 4.5rem;
  --su13: 5rem;
  --su14: 7.5rem;
  --su15: 10rem;
  --su16: 12.5rem;
  --su-full: 63rem;
  --su-step: 5.25rem;
}

.m0 {
  margin: 0 !important;
}
.m1 {
  margin: 0.25rem !important;
}
.m2 {
  margin: 0.5rem !important;
}
.m3 {
  margin: 0.75rem !important;
}
.m4 {
  margin: 1rem !important;
}
.m5 {
  margin: 1.25rem !important;
}
.m6 {
  margin: 1.5rem !important;
}
.m7 {
  margin: 2rem !important;
}
.m8 {
  margin: 2.5rem !important;
}
.m9 {
  margin: 3rem !important;
}
.m10 {
  margin: 3.5rem !important;
}
.m11 {
  margin: 4rem !important;
}
.m12 {
  margin: 4.5rem !important;
}
.m13 {
  margin: 5rem !important;
}
.m14 {
  margin: 7.5rem !important;
}
.m15 {
  margin: 10rem !important;
}
.m16 {
  margin: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:m0 {
    margin: 0 !important;
  }
  .sm\:m1 {
    margin: 0.25rem !important;
  }
  .sm\:m2 {
    margin: 0.5rem !important;
  }
  .sm\:m3 {
    margin: 0.75rem !important;
  }
  .sm\:m4 {
    margin: 1rem !important;
  }
  .sm\:m5 {
    margin: 1.25rem !important;
  }
  .sm\:m6 {
    margin: 1.5rem !important;
  }
  .sm\:m7 {
    margin: 2rem !important;
  }
  .sm\:m8 {
    margin: 2.5rem !important;
  }
  .sm\:m9 {
    margin: 3rem !important;
  }
  .sm\:m10 {
    margin: 3.5rem !important;
  }
  .sm\:m11 {
    margin: 4rem !important;
  }
  .sm\:m12 {
    margin: 4.5rem !important;
  }
  .sm\:m13 {
    margin: 5rem !important;
  }
  .sm\:m14 {
    margin: 7.5rem !important;
  }
  .sm\:m15 {
    margin: 10rem !important;
  }
  .sm\:m16 {
    margin: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:m0 {
    margin: 0 !important;
  }
  .md\:m1 {
    margin: 0.25rem !important;
  }
  .md\:m2 {
    margin: 0.5rem !important;
  }
  .md\:m3 {
    margin: 0.75rem !important;
  }
  .md\:m4 {
    margin: 1rem !important;
  }
  .md\:m5 {
    margin: 1.25rem !important;
  }
  .md\:m6 {
    margin: 1.5rem !important;
  }
  .md\:m7 {
    margin: 2rem !important;
  }
  .md\:m8 {
    margin: 2.5rem !important;
  }
  .md\:m9 {
    margin: 3rem !important;
  }
  .md\:m10 {
    margin: 3.5rem !important;
  }
  .md\:m11 {
    margin: 4rem !important;
  }
  .md\:m12 {
    margin: 4.5rem !important;
  }
  .md\:m13 {
    margin: 5rem !important;
  }
  .md\:m14 {
    margin: 7.5rem !important;
  }
  .md\:m15 {
    margin: 10rem !important;
  }
  .md\:m16 {
    margin: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:m0 {
    margin: 0 !important;
  }
  .lg\:m1 {
    margin: 0.25rem !important;
  }
  .lg\:m2 {
    margin: 0.5rem !important;
  }
  .lg\:m3 {
    margin: 0.75rem !important;
  }
  .lg\:m4 {
    margin: 1rem !important;
  }
  .lg\:m5 {
    margin: 1.25rem !important;
  }
  .lg\:m6 {
    margin: 1.5rem !important;
  }
  .lg\:m7 {
    margin: 2rem !important;
  }
  .lg\:m8 {
    margin: 2.5rem !important;
  }
  .lg\:m9 {
    margin: 3rem !important;
  }
  .lg\:m10 {
    margin: 3.5rem !important;
  }
  .lg\:m11 {
    margin: 4rem !important;
  }
  .lg\:m12 {
    margin: 4.5rem !important;
  }
  .lg\:m13 {
    margin: 5rem !important;
  }
  .lg\:m14 {
    margin: 7.5rem !important;
  }
  .lg\:m15 {
    margin: 10rem !important;
  }
  .lg\:m16 {
    margin: 12.5rem !important;
  }
}
.mn1 {
  margin: -0.25rem !important;
}
.mn2 {
  margin: -0.5rem !important;
}
.mn3 {
  margin: -0.75rem !important;
}
.mn4 {
  margin: -1rem !important;
}
.mn5 {
  margin: -1.25rem !important;
}
.mn6 {
  margin: -1.5rem !important;
}
.mn7 {
  margin: -2rem !important;
}
.mn8 {
  margin: -2.5rem !important;
}
.mn9 {
  margin: -3rem !important;
}
.mn10 {
  margin: -3.5rem !important;
}
.mn11 {
  margin: -4rem !important;
}
.mn12 {
  margin: -4.5rem !important;
}
.mn13 {
  margin: -5rem !important;
}
.mn14 {
  margin: -7.5rem !important;
}
.mn15 {
  margin: -10rem !important;
}
.mn16 {
  margin: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mn1 {
    margin: -0.25rem !important;
  }
  .sm\:mn2 {
    margin: -0.5rem !important;
  }
  .sm\:mn3 {
    margin: -0.75rem !important;
  }
  .sm\:mn4 {
    margin: -1rem !important;
  }
  .sm\:mn5 {
    margin: -1.25rem !important;
  }
  .sm\:mn6 {
    margin: -1.5rem !important;
  }
  .sm\:mn7 {
    margin: -2rem !important;
  }
  .sm\:mn8 {
    margin: -2.5rem !important;
  }
  .sm\:mn9 {
    margin: -3rem !important;
  }
  .sm\:mn10 {
    margin: -3.5rem !important;
  }
  .sm\:mn11 {
    margin: -4rem !important;
  }
  .sm\:mn12 {
    margin: -4.5rem !important;
  }
  .sm\:mn13 {
    margin: -5rem !important;
  }
  .sm\:mn14 {
    margin: -7.5rem !important;
  }
  .sm\:mn15 {
    margin: -10rem !important;
  }
  .sm\:mn16 {
    margin: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mn1 {
    margin: -0.25rem !important;
  }
  .md\:mn2 {
    margin: -0.5rem !important;
  }
  .md\:mn3 {
    margin: -0.75rem !important;
  }
  .md\:mn4 {
    margin: -1rem !important;
  }
  .md\:mn5 {
    margin: -1.25rem !important;
  }
  .md\:mn6 {
    margin: -1.5rem !important;
  }
  .md\:mn7 {
    margin: -2rem !important;
  }
  .md\:mn8 {
    margin: -2.5rem !important;
  }
  .md\:mn9 {
    margin: -3rem !important;
  }
  .md\:mn10 {
    margin: -3.5rem !important;
  }
  .md\:mn11 {
    margin: -4rem !important;
  }
  .md\:mn12 {
    margin: -4.5rem !important;
  }
  .md\:mn13 {
    margin: -5rem !important;
  }
  .md\:mn14 {
    margin: -7.5rem !important;
  }
  .md\:mn15 {
    margin: -10rem !important;
  }
  .md\:mn16 {
    margin: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mn1 {
    margin: -0.25rem !important;
  }
  .lg\:mn2 {
    margin: -0.5rem !important;
  }
  .lg\:mn3 {
    margin: -0.75rem !important;
  }
  .lg\:mn4 {
    margin: -1rem !important;
  }
  .lg\:mn5 {
    margin: -1.25rem !important;
  }
  .lg\:mn6 {
    margin: -1.5rem !important;
  }
  .lg\:mn7 {
    margin: -2rem !important;
  }
  .lg\:mn8 {
    margin: -2.5rem !important;
  }
  .lg\:mn9 {
    margin: -3rem !important;
  }
  .lg\:mn10 {
    margin: -3.5rem !important;
  }
  .lg\:mn11 {
    margin: -4rem !important;
  }
  .lg\:mn12 {
    margin: -4.5rem !important;
  }
  .lg\:mn13 {
    margin: -5rem !important;
  }
  .lg\:mn14 {
    margin: -7.5rem !important;
  }
  .lg\:mn15 {
    margin: -10rem !important;
  }
  .lg\:mn16 {
    margin: -12.5rem !important;
  }
}
.m-auto {
  margin: auto !important;
}

@media (min-width: 600px) {
  .sm\:m-auto {
    margin: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:m-auto {
    margin: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:m-auto {
    margin: auto !important;
  }
}
.mt0 {
  margin-top: 0 !important;
}
.mt1 {
  margin-top: 0.25rem !important;
}
.mt2 {
  margin-top: 0.5rem !important;
}
.mt3 {
  margin-top: 0.75rem !important;
}
.mt4 {
  margin-top: 1rem !important;
}
.mt5 {
  margin-top: 1.25rem !important;
}
.mt6 {
  margin-top: 1.5rem !important;
}
.mt7 {
  margin-top: 2rem !important;
}
.mt8 {
  margin-top: 2.5rem !important;
}
.mt9 {
  margin-top: 3rem !important;
}
.mt10 {
  margin-top: 3.5rem !important;
}
.mt11 {
  margin-top: 4rem !important;
}
.mt12 {
  margin-top: 4.5rem !important;
}
.mt13 {
  margin-top: 5rem !important;
}
.mt14 {
  margin-top: 7.5rem !important;
}
.mt15 {
  margin-top: 10rem !important;
}
.mt16 {
  margin-top: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mt0 {
    margin-top: 0 !important;
  }
  .sm\:mt1 {
    margin-top: 0.25rem !important;
  }
  .sm\:mt2 {
    margin-top: 0.5rem !important;
  }
  .sm\:mt3 {
    margin-top: 0.75rem !important;
  }
  .sm\:mt4 {
    margin-top: 1rem !important;
  }
  .sm\:mt5 {
    margin-top: 1.25rem !important;
  }
  .sm\:mt6 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt7 {
    margin-top: 2rem !important;
  }
  .sm\:mt8 {
    margin-top: 2.5rem !important;
  }
  .sm\:mt9 {
    margin-top: 3rem !important;
  }
  .sm\:mt10 {
    margin-top: 3.5rem !important;
  }
  .sm\:mt11 {
    margin-top: 4rem !important;
  }
  .sm\:mt12 {
    margin-top: 4.5rem !important;
  }
  .sm\:mt13 {
    margin-top: 5rem !important;
  }
  .sm\:mt14 {
    margin-top: 7.5rem !important;
  }
  .sm\:mt15 {
    margin-top: 10rem !important;
  }
  .sm\:mt16 {
    margin-top: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mt0 {
    margin-top: 0 !important;
  }
  .md\:mt1 {
    margin-top: 0.25rem !important;
  }
  .md\:mt2 {
    margin-top: 0.5rem !important;
  }
  .md\:mt3 {
    margin-top: 0.75rem !important;
  }
  .md\:mt4 {
    margin-top: 1rem !important;
  }
  .md\:mt5 {
    margin-top: 1.25rem !important;
  }
  .md\:mt6 {
    margin-top: 1.5rem !important;
  }
  .md\:mt7 {
    margin-top: 2rem !important;
  }
  .md\:mt8 {
    margin-top: 2.5rem !important;
  }
  .md\:mt9 {
    margin-top: 3rem !important;
  }
  .md\:mt10 {
    margin-top: 3.5rem !important;
  }
  .md\:mt11 {
    margin-top: 4rem !important;
  }
  .md\:mt12 {
    margin-top: 4.5rem !important;
  }
  .md\:mt13 {
    margin-top: 5rem !important;
  }
  .md\:mt14 {
    margin-top: 7.5rem !important;
  }
  .md\:mt15 {
    margin-top: 10rem !important;
  }
  .md\:mt16 {
    margin-top: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mt0 {
    margin-top: 0 !important;
  }
  .lg\:mt1 {
    margin-top: 0.25rem !important;
  }
  .lg\:mt2 {
    margin-top: 0.5rem !important;
  }
  .lg\:mt3 {
    margin-top: 0.75rem !important;
  }
  .lg\:mt4 {
    margin-top: 1rem !important;
  }
  .lg\:mt5 {
    margin-top: 1.25rem !important;
  }
  .lg\:mt6 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt7 {
    margin-top: 2rem !important;
  }
  .lg\:mt8 {
    margin-top: 2.5rem !important;
  }
  .lg\:mt9 {
    margin-top: 3rem !important;
  }
  .lg\:mt10 {
    margin-top: 3.5rem !important;
  }
  .lg\:mt11 {
    margin-top: 4rem !important;
  }
  .lg\:mt12 {
    margin-top: 4.5rem !important;
  }
  .lg\:mt13 {
    margin-top: 5rem !important;
  }
  .lg\:mt14 {
    margin-top: 7.5rem !important;
  }
  .lg\:mt15 {
    margin-top: 10rem !important;
  }
  .lg\:mt16 {
    margin-top: 12.5rem !important;
  }
}
.mtn1 {
  margin-top: -0.25rem !important;
}
.mtn2 {
  margin-top: -0.5rem !important;
}
.mtn3 {
  margin-top: -0.75rem !important;
}
.mtn4 {
  margin-top: -1rem !important;
}
.mtn5 {
  margin-top: -1.25rem !important;
}
.mtn6 {
  margin-top: -1.5rem !important;
}
.mtn7 {
  margin-top: -2rem !important;
}
.mtn8 {
  margin-top: -2.5rem !important;
}
.mtn9 {
  margin-top: -3rem !important;
}
.mtn10 {
  margin-top: -3.5rem !important;
}
.mtn11 {
  margin-top: -4rem !important;
}
.mtn12 {
  margin-top: -4.5rem !important;
}
.mtn13 {
  margin-top: -5rem !important;
}
.mtn14 {
  margin-top: -7.5rem !important;
}
.mtn15 {
  margin-top: -10rem !important;
}
.mtn16 {
  margin-top: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mtn1 {
    margin-top: -0.25rem !important;
  }
  .sm\:mtn2 {
    margin-top: -0.5rem !important;
  }
  .sm\:mtn3 {
    margin-top: -0.75rem !important;
  }
  .sm\:mtn4 {
    margin-top: -1rem !important;
  }
  .sm\:mtn5 {
    margin-top: -1.25rem !important;
  }
  .sm\:mtn6 {
    margin-top: -1.5rem !important;
  }
  .sm\:mtn7 {
    margin-top: -2rem !important;
  }
  .sm\:mtn8 {
    margin-top: -2.5rem !important;
  }
  .sm\:mtn9 {
    margin-top: -3rem !important;
  }
  .sm\:mtn10 {
    margin-top: -3.5rem !important;
  }
  .sm\:mtn11 {
    margin-top: -4rem !important;
  }
  .sm\:mtn12 {
    margin-top: -4.5rem !important;
  }
  .sm\:mtn13 {
    margin-top: -5rem !important;
  }
  .sm\:mtn14 {
    margin-top: -7.5rem !important;
  }
  .sm\:mtn15 {
    margin-top: -10rem !important;
  }
  .sm\:mtn16 {
    margin-top: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mtn1 {
    margin-top: -0.25rem !important;
  }
  .md\:mtn2 {
    margin-top: -0.5rem !important;
  }
  .md\:mtn3 {
    margin-top: -0.75rem !important;
  }
  .md\:mtn4 {
    margin-top: -1rem !important;
  }
  .md\:mtn5 {
    margin-top: -1.25rem !important;
  }
  .md\:mtn6 {
    margin-top: -1.5rem !important;
  }
  .md\:mtn7 {
    margin-top: -2rem !important;
  }
  .md\:mtn8 {
    margin-top: -2.5rem !important;
  }
  .md\:mtn9 {
    margin-top: -3rem !important;
  }
  .md\:mtn10 {
    margin-top: -3.5rem !important;
  }
  .md\:mtn11 {
    margin-top: -4rem !important;
  }
  .md\:mtn12 {
    margin-top: -4.5rem !important;
  }
  .md\:mtn13 {
    margin-top: -5rem !important;
  }
  .md\:mtn14 {
    margin-top: -7.5rem !important;
  }
  .md\:mtn15 {
    margin-top: -10rem !important;
  }
  .md\:mtn16 {
    margin-top: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mtn1 {
    margin-top: -0.25rem !important;
  }
  .lg\:mtn2 {
    margin-top: -0.5rem !important;
  }
  .lg\:mtn3 {
    margin-top: -0.75rem !important;
  }
  .lg\:mtn4 {
    margin-top: -1rem !important;
  }
  .lg\:mtn5 {
    margin-top: -1.25rem !important;
  }
  .lg\:mtn6 {
    margin-top: -1.5rem !important;
  }
  .lg\:mtn7 {
    margin-top: -2rem !important;
  }
  .lg\:mtn8 {
    margin-top: -2.5rem !important;
  }
  .lg\:mtn9 {
    margin-top: -3rem !important;
  }
  .lg\:mtn10 {
    margin-top: -3.5rem !important;
  }
  .lg\:mtn11 {
    margin-top: -4rem !important;
  }
  .lg\:mtn12 {
    margin-top: -4.5rem !important;
  }
  .lg\:mtn13 {
    margin-top: -5rem !important;
  }
  .lg\:mtn14 {
    margin-top: -7.5rem !important;
  }
  .lg\:mtn15 {
    margin-top: -10rem !important;
  }
  .lg\:mtn16 {
    margin-top: -12.5rem !important;
  }
}
.mt-auto {
  margin-top: auto !important;
}

@media (min-width: 600px) {
  .sm\:mt-auto {
    margin-top: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:mt-auto {
    margin-top: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mt-auto {
    margin-top: auto !important;
  }
}
.mr0 {
  margin-right: 0 !important;
}
.mr1 {
  margin-right: 0.25rem !important;
}
.mr2 {
  margin-right: 0.5rem !important;
}
.mr3 {
  margin-right: 0.75rem !important;
}
.mr4 {
  margin-right: 1rem !important;
}
.mr5 {
  margin-right: 1.25rem !important;
}
.mr6 {
  margin-right: 1.5rem !important;
}
.mr7 {
  margin-right: 2rem !important;
}
.mr8 {
  margin-right: 2.5rem !important;
}
.mr9 {
  margin-right: 3rem !important;
}
.mr10 {
  margin-right: 3.5rem !important;
}
.mr11 {
  margin-right: 4rem !important;
}
.mr12 {
  margin-right: 4.5rem !important;
}
.mr13 {
  margin-right: 5rem !important;
}
.mr14 {
  margin-right: 7.5rem !important;
}
.mr15 {
  margin-right: 10rem !important;
}
.mr16 {
  margin-right: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mr0 {
    margin-right: 0 !important;
  }
  .sm\:mr1 {
    margin-right: 0.25rem !important;
  }
  .sm\:mr2 {
    margin-right: 0.5rem !important;
  }
  .sm\:mr3 {
    margin-right: 0.75rem !important;
  }
  .sm\:mr4 {
    margin-right: 1rem !important;
  }
  .sm\:mr5 {
    margin-right: 1.25rem !important;
  }
  .sm\:mr6 {
    margin-right: 1.5rem !important;
  }
  .sm\:mr7 {
    margin-right: 2rem !important;
  }
  .sm\:mr8 {
    margin-right: 2.5rem !important;
  }
  .sm\:mr9 {
    margin-right: 3rem !important;
  }
  .sm\:mr10 {
    margin-right: 3.5rem !important;
  }
  .sm\:mr11 {
    margin-right: 4rem !important;
  }
  .sm\:mr12 {
    margin-right: 4.5rem !important;
  }
  .sm\:mr13 {
    margin-right: 5rem !important;
  }
  .sm\:mr14 {
    margin-right: 7.5rem !important;
  }
  .sm\:mr15 {
    margin-right: 10rem !important;
  }
  .sm\:mr16 {
    margin-right: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mr0 {
    margin-right: 0 !important;
  }
  .md\:mr1 {
    margin-right: 0.25rem !important;
  }
  .md\:mr2 {
    margin-right: 0.5rem !important;
  }
  .md\:mr3 {
    margin-right: 0.75rem !important;
  }
  .md\:mr4 {
    margin-right: 1rem !important;
  }
  .md\:mr5 {
    margin-right: 1.25rem !important;
  }
  .md\:mr6 {
    margin-right: 1.5rem !important;
  }
  .md\:mr7 {
    margin-right: 2rem !important;
  }
  .md\:mr8 {
    margin-right: 2.5rem !important;
  }
  .md\:mr9 {
    margin-right: 3rem !important;
  }
  .md\:mr10 {
    margin-right: 3.5rem !important;
  }
  .md\:mr11 {
    margin-right: 4rem !important;
  }
  .md\:mr12 {
    margin-right: 4.5rem !important;
  }
  .md\:mr13 {
    margin-right: 5rem !important;
  }
  .md\:mr14 {
    margin-right: 7.5rem !important;
  }
  .md\:mr15 {
    margin-right: 10rem !important;
  }
  .md\:mr16 {
    margin-right: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mr0 {
    margin-right: 0 !important;
  }
  .lg\:mr1 {
    margin-right: 0.25rem !important;
  }
  .lg\:mr2 {
    margin-right: 0.5rem !important;
  }
  .lg\:mr3 {
    margin-right: 0.75rem !important;
  }
  .lg\:mr4 {
    margin-right: 1rem !important;
  }
  .lg\:mr5 {
    margin-right: 1.25rem !important;
  }
  .lg\:mr6 {
    margin-right: 1.5rem !important;
  }
  .lg\:mr7 {
    margin-right: 2rem !important;
  }
  .lg\:mr8 {
    margin-right: 2.5rem !important;
  }
  .lg\:mr9 {
    margin-right: 3rem !important;
  }
  .lg\:mr10 {
    margin-right: 3.5rem !important;
  }
  .lg\:mr11 {
    margin-right: 4rem !important;
  }
  .lg\:mr12 {
    margin-right: 4.5rem !important;
  }
  .lg\:mr13 {
    margin-right: 5rem !important;
  }
  .lg\:mr14 {
    margin-right: 7.5rem !important;
  }
  .lg\:mr15 {
    margin-right: 10rem !important;
  }
  .lg\:mr16 {
    margin-right: 12.5rem !important;
  }
}
.mrn1 {
  margin-right: -0.25rem !important;
}
.mrn2 {
  margin-right: -0.5rem !important;
}
.mrn3 {
  margin-right: -0.75rem !important;
}
.mrn4 {
  margin-right: -1rem !important;
}
.mrn5 {
  margin-right: -1.25rem !important;
}
.mrn6 {
  margin-right: -1.5rem !important;
}
.mrn7 {
  margin-right: -2rem !important;
}
.mrn8 {
  margin-right: -2.5rem !important;
}
.mrn9 {
  margin-right: -3rem !important;
}
.mrn10 {
  margin-right: -3.5rem !important;
}
.mrn11 {
  margin-right: -4rem !important;
}
.mrn12 {
  margin-right: -4.5rem !important;
}
.mrn13 {
  margin-right: -5rem !important;
}
.mrn14 {
  margin-right: -7.5rem !important;
}
.mrn15 {
  margin-right: -10rem !important;
}
.mrn16 {
  margin-right: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mrn1 {
    margin-right: -0.25rem !important;
  }
  .sm\:mrn2 {
    margin-right: -0.5rem !important;
  }
  .sm\:mrn3 {
    margin-right: -0.75rem !important;
  }
  .sm\:mrn4 {
    margin-right: -1rem !important;
  }
  .sm\:mrn5 {
    margin-right: -1.25rem !important;
  }
  .sm\:mrn6 {
    margin-right: -1.5rem !important;
  }
  .sm\:mrn7 {
    margin-right: -2rem !important;
  }
  .sm\:mrn8 {
    margin-right: -2.5rem !important;
  }
  .sm\:mrn9 {
    margin-right: -3rem !important;
  }
  .sm\:mrn10 {
    margin-right: -3.5rem !important;
  }
  .sm\:mrn11 {
    margin-right: -4rem !important;
  }
  .sm\:mrn12 {
    margin-right: -4.5rem !important;
  }
  .sm\:mrn13 {
    margin-right: -5rem !important;
  }
  .sm\:mrn14 {
    margin-right: -7.5rem !important;
  }
  .sm\:mrn15 {
    margin-right: -10rem !important;
  }
  .sm\:mrn16 {
    margin-right: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mrn1 {
    margin-right: -0.25rem !important;
  }
  .md\:mrn2 {
    margin-right: -0.5rem !important;
  }
  .md\:mrn3 {
    margin-right: -0.75rem !important;
  }
  .md\:mrn4 {
    margin-right: -1rem !important;
  }
  .md\:mrn5 {
    margin-right: -1.25rem !important;
  }
  .md\:mrn6 {
    margin-right: -1.5rem !important;
  }
  .md\:mrn7 {
    margin-right: -2rem !important;
  }
  .md\:mrn8 {
    margin-right: -2.5rem !important;
  }
  .md\:mrn9 {
    margin-right: -3rem !important;
  }
  .md\:mrn10 {
    margin-right: -3.5rem !important;
  }
  .md\:mrn11 {
    margin-right: -4rem !important;
  }
  .md\:mrn12 {
    margin-right: -4.5rem !important;
  }
  .md\:mrn13 {
    margin-right: -5rem !important;
  }
  .md\:mrn14 {
    margin-right: -7.5rem !important;
  }
  .md\:mrn15 {
    margin-right: -10rem !important;
  }
  .md\:mrn16 {
    margin-right: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mrn1 {
    margin-right: -0.25rem !important;
  }
  .lg\:mrn2 {
    margin-right: -0.5rem !important;
  }
  .lg\:mrn3 {
    margin-right: -0.75rem !important;
  }
  .lg\:mrn4 {
    margin-right: -1rem !important;
  }
  .lg\:mrn5 {
    margin-right: -1.25rem !important;
  }
  .lg\:mrn6 {
    margin-right: -1.5rem !important;
  }
  .lg\:mrn7 {
    margin-right: -2rem !important;
  }
  .lg\:mrn8 {
    margin-right: -2.5rem !important;
  }
  .lg\:mrn9 {
    margin-right: -3rem !important;
  }
  .lg\:mrn10 {
    margin-right: -3.5rem !important;
  }
  .lg\:mrn11 {
    margin-right: -4rem !important;
  }
  .lg\:mrn12 {
    margin-right: -4.5rem !important;
  }
  .lg\:mrn13 {
    margin-right: -5rem !important;
  }
  .lg\:mrn14 {
    margin-right: -7.5rem !important;
  }
  .lg\:mrn15 {
    margin-right: -10rem !important;
  }
  .lg\:mrn16 {
    margin-right: -12.5rem !important;
  }
}
.mr-auto {
  margin-right: auto !important;
}

@media (min-width: 600px) {
  .sm\:mr-auto {
    margin-right: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:mr-auto {
    margin-right: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mr-auto {
    margin-right: auto !important;
  }
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb1 {
  margin-bottom: 0.25rem !important;
}
.mb2 {
  margin-bottom: 0.5rem !important;
}
.mb3 {
  margin-bottom: 0.75rem !important;
}
.mb4 {
  margin-bottom: 1rem !important;
}
.mb5 {
  margin-bottom: 1.25rem !important;
}
.mb6 {
  margin-bottom: 1.5rem !important;
}
.mb7 {
  margin-bottom: 2rem !important;
}
.mb8 {
  margin-bottom: 2.5rem !important;
}
.mb9 {
  margin-bottom: 3rem !important;
}
.mb10 {
  margin-bottom: 3.5rem !important;
}
.mb11 {
  margin-bottom: 4rem !important;
}
.mb12 {
  margin-bottom: 4.5rem !important;
}
.mb13 {
  margin-bottom: 5rem !important;
}
.mb14 {
  margin-bottom: 7.5rem !important;
}
.mb15 {
  margin-bottom: 10rem !important;
}
.mb16 {
  margin-bottom: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mb0 {
    margin-bottom: 0 !important;
  }
  .sm\:mb1 {
    margin-bottom: 0.25rem !important;
  }
  .sm\:mb2 {
    margin-bottom: 0.5rem !important;
  }
  .sm\:mb3 {
    margin-bottom: 0.75rem !important;
  }
  .sm\:mb4 {
    margin-bottom: 1rem !important;
  }
  .sm\:mb5 {
    margin-bottom: 1.25rem !important;
  }
  .sm\:mb6 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:mb7 {
    margin-bottom: 2rem !important;
  }
  .sm\:mb8 {
    margin-bottom: 2.5rem !important;
  }
  .sm\:mb9 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb10 {
    margin-bottom: 3.5rem !important;
  }
  .sm\:mb11 {
    margin-bottom: 4rem !important;
  }
  .sm\:mb12 {
    margin-bottom: 4.5rem !important;
  }
  .sm\:mb13 {
    margin-bottom: 5rem !important;
  }
  .sm\:mb14 {
    margin-bottom: 7.5rem !important;
  }
  .sm\:mb15 {
    margin-bottom: 10rem !important;
  }
  .sm\:mb16 {
    margin-bottom: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mb0 {
    margin-bottom: 0 !important;
  }
  .md\:mb1 {
    margin-bottom: 0.25rem !important;
  }
  .md\:mb2 {
    margin-bottom: 0.5rem !important;
  }
  .md\:mb3 {
    margin-bottom: 0.75rem !important;
  }
  .md\:mb4 {
    margin-bottom: 1rem !important;
  }
  .md\:mb5 {
    margin-bottom: 1.25rem !important;
  }
  .md\:mb6 {
    margin-bottom: 1.5rem !important;
  }
  .md\:mb7 {
    margin-bottom: 2rem !important;
  }
  .md\:mb8 {
    margin-bottom: 2.5rem !important;
  }
  .md\:mb9 {
    margin-bottom: 3rem !important;
  }
  .md\:mb10 {
    margin-bottom: 3.5rem !important;
  }
  .md\:mb11 {
    margin-bottom: 4rem !important;
  }
  .md\:mb12 {
    margin-bottom: 4.5rem !important;
  }
  .md\:mb13 {
    margin-bottom: 5rem !important;
  }
  .md\:mb14 {
    margin-bottom: 7.5rem !important;
  }
  .md\:mb15 {
    margin-bottom: 10rem !important;
  }
  .md\:mb16 {
    margin-bottom: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mb0 {
    margin-bottom: 0 !important;
  }
  .lg\:mb1 {
    margin-bottom: 0.25rem !important;
  }
  .lg\:mb2 {
    margin-bottom: 0.5rem !important;
  }
  .lg\:mb3 {
    margin-bottom: 0.75rem !important;
  }
  .lg\:mb4 {
    margin-bottom: 1rem !important;
  }
  .lg\:mb5 {
    margin-bottom: 1.25rem !important;
  }
  .lg\:mb6 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:mb7 {
    margin-bottom: 2rem !important;
  }
  .lg\:mb8 {
    margin-bottom: 2.5rem !important;
  }
  .lg\:mb9 {
    margin-bottom: 3rem !important;
  }
  .lg\:mb10 {
    margin-bottom: 3.5rem !important;
  }
  .lg\:mb11 {
    margin-bottom: 4rem !important;
  }
  .lg\:mb12 {
    margin-bottom: 4.5rem !important;
  }
  .lg\:mb13 {
    margin-bottom: 5rem !important;
  }
  .lg\:mb14 {
    margin-bottom: 7.5rem !important;
  }
  .lg\:mb15 {
    margin-bottom: 10rem !important;
  }
  .lg\:mb16 {
    margin-bottom: 12.5rem !important;
  }
}
.mbn1 {
  margin-bottom: -0.25rem !important;
}
.mbn2 {
  margin-bottom: -0.5rem !important;
}
.mbn3 {
  margin-bottom: -0.75rem !important;
}
.mbn4 {
  margin-bottom: -1rem !important;
}
.mbn5 {
  margin-bottom: -1.25rem !important;
}
.mbn6 {
  margin-bottom: -1.5rem !important;
}
.mbn7 {
  margin-bottom: -2rem !important;
}
.mbn8 {
  margin-bottom: -2.5rem !important;
}
.mbn9 {
  margin-bottom: -3rem !important;
}
.mbn10 {
  margin-bottom: -3.5rem !important;
}
.mbn11 {
  margin-bottom: -4rem !important;
}
.mbn12 {
  margin-bottom: -4.5rem !important;
}
.mbn13 {
  margin-bottom: -5rem !important;
}
.mbn14 {
  margin-bottom: -7.5rem !important;
}
.mbn15 {
  margin-bottom: -10rem !important;
}
.mbn16 {
  margin-bottom: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mbn1 {
    margin-bottom: -0.25rem !important;
  }
  .sm\:mbn2 {
    margin-bottom: -0.5rem !important;
  }
  .sm\:mbn3 {
    margin-bottom: -0.75rem !important;
  }
  .sm\:mbn4 {
    margin-bottom: -1rem !important;
  }
  .sm\:mbn5 {
    margin-bottom: -1.25rem !important;
  }
  .sm\:mbn6 {
    margin-bottom: -1.5rem !important;
  }
  .sm\:mbn7 {
    margin-bottom: -2rem !important;
  }
  .sm\:mbn8 {
    margin-bottom: -2.5rem !important;
  }
  .sm\:mbn9 {
    margin-bottom: -3rem !important;
  }
  .sm\:mbn10 {
    margin-bottom: -3.5rem !important;
  }
  .sm\:mbn11 {
    margin-bottom: -4rem !important;
  }
  .sm\:mbn12 {
    margin-bottom: -4.5rem !important;
  }
  .sm\:mbn13 {
    margin-bottom: -5rem !important;
  }
  .sm\:mbn14 {
    margin-bottom: -7.5rem !important;
  }
  .sm\:mbn15 {
    margin-bottom: -10rem !important;
  }
  .sm\:mbn16 {
    margin-bottom: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mbn1 {
    margin-bottom: -0.25rem !important;
  }
  .md\:mbn2 {
    margin-bottom: -0.5rem !important;
  }
  .md\:mbn3 {
    margin-bottom: -0.75rem !important;
  }
  .md\:mbn4 {
    margin-bottom: -1rem !important;
  }
  .md\:mbn5 {
    margin-bottom: -1.25rem !important;
  }
  .md\:mbn6 {
    margin-bottom: -1.5rem !important;
  }
  .md\:mbn7 {
    margin-bottom: -2rem !important;
  }
  .md\:mbn8 {
    margin-bottom: -2.5rem !important;
  }
  .md\:mbn9 {
    margin-bottom: -3rem !important;
  }
  .md\:mbn10 {
    margin-bottom: -3.5rem !important;
  }
  .md\:mbn11 {
    margin-bottom: -4rem !important;
  }
  .md\:mbn12 {
    margin-bottom: -4.5rem !important;
  }
  .md\:mbn13 {
    margin-bottom: -5rem !important;
  }
  .md\:mbn14 {
    margin-bottom: -7.5rem !important;
  }
  .md\:mbn15 {
    margin-bottom: -10rem !important;
  }
  .md\:mbn16 {
    margin-bottom: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mbn1 {
    margin-bottom: -0.25rem !important;
  }
  .lg\:mbn2 {
    margin-bottom: -0.5rem !important;
  }
  .lg\:mbn3 {
    margin-bottom: -0.75rem !important;
  }
  .lg\:mbn4 {
    margin-bottom: -1rem !important;
  }
  .lg\:mbn5 {
    margin-bottom: -1.25rem !important;
  }
  .lg\:mbn6 {
    margin-bottom: -1.5rem !important;
  }
  .lg\:mbn7 {
    margin-bottom: -2rem !important;
  }
  .lg\:mbn8 {
    margin-bottom: -2.5rem !important;
  }
  .lg\:mbn9 {
    margin-bottom: -3rem !important;
  }
  .lg\:mbn10 {
    margin-bottom: -3.5rem !important;
  }
  .lg\:mbn11 {
    margin-bottom: -4rem !important;
  }
  .lg\:mbn12 {
    margin-bottom: -4.5rem !important;
  }
  .lg\:mbn13 {
    margin-bottom: -5rem !important;
  }
  .lg\:mbn14 {
    margin-bottom: -7.5rem !important;
  }
  .lg\:mbn15 {
    margin-bottom: -10rem !important;
  }
  .lg\:mbn16 {
    margin-bottom: -12.5rem !important;
  }
}
.mb-auto {
  margin-bottom: auto !important;
}

@media (min-width: 600px) {
  .sm\:mb-auto {
    margin-bottom: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:mb-auto {
    margin-bottom: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mb-auto {
    margin-bottom: auto !important;
  }
}
.ml0 {
  margin-left: 0 !important;
}
.ml1 {
  margin-left: 0.25rem !important;
}
.ml2 {
  margin-left: 0.5rem !important;
}
.ml3 {
  margin-left: 0.75rem !important;
}
.ml4 {
  margin-left: 1rem !important;
}
.ml5 {
  margin-left: 1.25rem !important;
}
.ml6 {
  margin-left: 1.5rem !important;
}
.ml7 {
  margin-left: 2rem !important;
}
.ml8 {
  margin-left: 2.5rem !important;
}
.ml9 {
  margin-left: 3rem !important;
}
.ml10 {
  margin-left: 3.5rem !important;
}
.ml11 {
  margin-left: 4rem !important;
}
.ml12 {
  margin-left: 4.5rem !important;
}
.ml13 {
  margin-left: 5rem !important;
}
.ml14 {
  margin-left: 7.5rem !important;
}
.ml15 {
  margin-left: 10rem !important;
}
.ml16 {
  margin-left: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:ml0 {
    margin-left: 0 !important;
  }
  .sm\:ml1 {
    margin-left: 0.25rem !important;
  }
  .sm\:ml2 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml3 {
    margin-left: 0.75rem !important;
  }
  .sm\:ml4 {
    margin-left: 1rem !important;
  }
  .sm\:ml5 {
    margin-left: 1.25rem !important;
  }
  .sm\:ml6 {
    margin-left: 1.5rem !important;
  }
  .sm\:ml7 {
    margin-left: 2rem !important;
  }
  .sm\:ml8 {
    margin-left: 2.5rem !important;
  }
  .sm\:ml9 {
    margin-left: 3rem !important;
  }
  .sm\:ml10 {
    margin-left: 3.5rem !important;
  }
  .sm\:ml11 {
    margin-left: 4rem !important;
  }
  .sm\:ml12 {
    margin-left: 4.5rem !important;
  }
  .sm\:ml13 {
    margin-left: 5rem !important;
  }
  .sm\:ml14 {
    margin-left: 7.5rem !important;
  }
  .sm\:ml15 {
    margin-left: 10rem !important;
  }
  .sm\:ml16 {
    margin-left: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:ml0 {
    margin-left: 0 !important;
  }
  .md\:ml1 {
    margin-left: 0.25rem !important;
  }
  .md\:ml2 {
    margin-left: 0.5rem !important;
  }
  .md\:ml3 {
    margin-left: 0.75rem !important;
  }
  .md\:ml4 {
    margin-left: 1rem !important;
  }
  .md\:ml5 {
    margin-left: 1.25rem !important;
  }
  .md\:ml6 {
    margin-left: 1.5rem !important;
  }
  .md\:ml7 {
    margin-left: 2rem !important;
  }
  .md\:ml8 {
    margin-left: 2.5rem !important;
  }
  .md\:ml9 {
    margin-left: 3rem !important;
  }
  .md\:ml10 {
    margin-left: 3.5rem !important;
  }
  .md\:ml11 {
    margin-left: 4rem !important;
  }
  .md\:ml12 {
    margin-left: 4.5rem !important;
  }
  .md\:ml13 {
    margin-left: 5rem !important;
  }
  .md\:ml14 {
    margin-left: 7.5rem !important;
  }
  .md\:ml15 {
    margin-left: 10rem !important;
  }
  .md\:ml16 {
    margin-left: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ml0 {
    margin-left: 0 !important;
  }
  .lg\:ml1 {
    margin-left: 0.25rem !important;
  }
  .lg\:ml2 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml3 {
    margin-left: 0.75rem !important;
  }
  .lg\:ml4 {
    margin-left: 1rem !important;
  }
  .lg\:ml5 {
    margin-left: 1.25rem !important;
  }
  .lg\:ml6 {
    margin-left: 1.5rem !important;
  }
  .lg\:ml7 {
    margin-left: 2rem !important;
  }
  .lg\:ml8 {
    margin-left: 2.5rem !important;
  }
  .lg\:ml9 {
    margin-left: 3rem !important;
  }
  .lg\:ml10 {
    margin-left: 3.5rem !important;
  }
  .lg\:ml11 {
    margin-left: 4rem !important;
  }
  .lg\:ml12 {
    margin-left: 4.5rem !important;
  }
  .lg\:ml13 {
    margin-left: 5rem !important;
  }
  .lg\:ml14 {
    margin-left: 7.5rem !important;
  }
  .lg\:ml15 {
    margin-left: 10rem !important;
  }
  .lg\:ml16 {
    margin-left: 12.5rem !important;
  }
}
.mln1 {
  margin-left: -0.25rem !important;
}
.mln2 {
  margin-left: -0.5rem !important;
}
.mln3 {
  margin-left: -0.75rem !important;
}
.mln4 {
  margin-left: -1rem !important;
}
.mln5 {
  margin-left: -1.25rem !important;
}
.mln6 {
  margin-left: -1.5rem !important;
}
.mln7 {
  margin-left: -2rem !important;
}
.mln8 {
  margin-left: -2.5rem !important;
}
.mln9 {
  margin-left: -3rem !important;
}
.mln10 {
  margin-left: -3.5rem !important;
}
.mln11 {
  margin-left: -4rem !important;
}
.mln12 {
  margin-left: -4.5rem !important;
}
.mln13 {
  margin-left: -5rem !important;
}
.mln14 {
  margin-left: -7.5rem !important;
}
.mln15 {
  margin-left: -10rem !important;
}
.mln16 {
  margin-left: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mln1 {
    margin-left: -0.25rem !important;
  }
  .sm\:mln2 {
    margin-left: -0.5rem !important;
  }
  .sm\:mln3 {
    margin-left: -0.75rem !important;
  }
  .sm\:mln4 {
    margin-left: -1rem !important;
  }
  .sm\:mln5 {
    margin-left: -1.25rem !important;
  }
  .sm\:mln6 {
    margin-left: -1.5rem !important;
  }
  .sm\:mln7 {
    margin-left: -2rem !important;
  }
  .sm\:mln8 {
    margin-left: -2.5rem !important;
  }
  .sm\:mln9 {
    margin-left: -3rem !important;
  }
  .sm\:mln10 {
    margin-left: -3.5rem !important;
  }
  .sm\:mln11 {
    margin-left: -4rem !important;
  }
  .sm\:mln12 {
    margin-left: -4.5rem !important;
  }
  .sm\:mln13 {
    margin-left: -5rem !important;
  }
  .sm\:mln14 {
    margin-left: -7.5rem !important;
  }
  .sm\:mln15 {
    margin-left: -10rem !important;
  }
  .sm\:mln16 {
    margin-left: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mln1 {
    margin-left: -0.25rem !important;
  }
  .md\:mln2 {
    margin-left: -0.5rem !important;
  }
  .md\:mln3 {
    margin-left: -0.75rem !important;
  }
  .md\:mln4 {
    margin-left: -1rem !important;
  }
  .md\:mln5 {
    margin-left: -1.25rem !important;
  }
  .md\:mln6 {
    margin-left: -1.5rem !important;
  }
  .md\:mln7 {
    margin-left: -2rem !important;
  }
  .md\:mln8 {
    margin-left: -2.5rem !important;
  }
  .md\:mln9 {
    margin-left: -3rem !important;
  }
  .md\:mln10 {
    margin-left: -3.5rem !important;
  }
  .md\:mln11 {
    margin-left: -4rem !important;
  }
  .md\:mln12 {
    margin-left: -4.5rem !important;
  }
  .md\:mln13 {
    margin-left: -5rem !important;
  }
  .md\:mln14 {
    margin-left: -7.5rem !important;
  }
  .md\:mln15 {
    margin-left: -10rem !important;
  }
  .md\:mln16 {
    margin-left: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mln1 {
    margin-left: -0.25rem !important;
  }
  .lg\:mln2 {
    margin-left: -0.5rem !important;
  }
  .lg\:mln3 {
    margin-left: -0.75rem !important;
  }
  .lg\:mln4 {
    margin-left: -1rem !important;
  }
  .lg\:mln5 {
    margin-left: -1.25rem !important;
  }
  .lg\:mln6 {
    margin-left: -1.5rem !important;
  }
  .lg\:mln7 {
    margin-left: -2rem !important;
  }
  .lg\:mln8 {
    margin-left: -2.5rem !important;
  }
  .lg\:mln9 {
    margin-left: -3rem !important;
  }
  .lg\:mln10 {
    margin-left: -3.5rem !important;
  }
  .lg\:mln11 {
    margin-left: -4rem !important;
  }
  .lg\:mln12 {
    margin-left: -4.5rem !important;
  }
  .lg\:mln13 {
    margin-left: -5rem !important;
  }
  .lg\:mln14 {
    margin-left: -7.5rem !important;
  }
  .lg\:mln15 {
    margin-left: -10rem !important;
  }
  .lg\:mln16 {
    margin-left: -12.5rem !important;
  }
}
.ml-auto {
  margin-left: auto !important;
}

@media (min-width: 600px) {
  .sm\:ml-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:ml-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ml-auto {
    margin-left: auto !important;
  }
}
.mx0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}
.mx4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx5 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}
.mx6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx7 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.mx8 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}
.mx9 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx10 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}
.mx11 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.mx12 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}
.mx13 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}
.mx14 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}
.mx15 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}
.mx16 {
  margin-right: 12.5rem !important;
  margin-left: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mx0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .sm\:mx1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .sm\:mx2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .sm\:mx3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .sm\:mx4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .sm\:mx5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .sm\:mx6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .sm\:mx7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .sm\:mx8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .sm\:mx9 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .sm\:mx10 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .sm\:mx11 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .sm\:mx12 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .sm\:mx13 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .sm\:mx14 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .sm\:mx15 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .sm\:mx16 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mx0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .md\:mx1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .md\:mx2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .md\:mx3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .md\:mx4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .md\:mx5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .md\:mx6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .md\:mx7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .md\:mx8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .md\:mx9 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .md\:mx10 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .md\:mx11 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .md\:mx12 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .md\:mx13 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .md\:mx14 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .md\:mx15 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .md\:mx16 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mx0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .lg\:mx1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .lg\:mx2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .lg\:mx3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .lg\:mx4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .lg\:mx5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .lg\:mx6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .lg\:mx7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .lg\:mx8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .lg\:mx9 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .lg\:mx10 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .lg\:mx11 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .lg\:mx12 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .lg\:mx13 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .lg\:mx14 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .lg\:mx15 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .lg\:mx16 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
}
.mxn1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}
.mxn2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}
.mxn3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}
.mxn4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}
.mxn5 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}
.mxn6 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}
.mxn7 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}
.mxn8 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}
.mxn9 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}
.mxn10 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}
.mxn11 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}
.mxn12 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}
.mxn13 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}
.mxn14 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}
.mxn15 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}
.mxn16 {
  margin-right: -12.5rem !important;
  margin-left: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:mxn1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .sm\:mxn2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .sm\:mxn3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .sm\:mxn4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .sm\:mxn5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .sm\:mxn6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .sm\:mxn7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .sm\:mxn8 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .sm\:mxn9 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .sm\:mxn10 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .sm\:mxn11 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .sm\:mxn12 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .sm\:mxn13 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .sm\:mxn14 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .sm\:mxn15 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .sm\:mxn16 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:mxn1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .md\:mxn2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .md\:mxn3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .md\:mxn4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .md\:mxn5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .md\:mxn6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .md\:mxn7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .md\:mxn8 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .md\:mxn9 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .md\:mxn10 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .md\:mxn11 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .md\:mxn12 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .md\:mxn13 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .md\:mxn14 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .md\:mxn15 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .md\:mxn16 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mxn1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .lg\:mxn2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .lg\:mxn3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .lg\:mxn4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .lg\:mxn5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .lg\:mxn6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .lg\:mxn7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .lg\:mxn8 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .lg\:mxn9 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .lg\:mxn10 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .lg\:mxn11 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .lg\:mxn12 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .lg\:mxn13 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .lg\:mxn14 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .lg\:mxn15 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .lg\:mxn16 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

@media (min-width: 600px) {
  .sm\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
.my0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.my6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my7 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my8 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my9 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my10 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
.my11 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.my12 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
.my13 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.my14 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}
.my15 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}
.my16 {
  margin-top: 12.5rem !important;
  margin-bottom: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:my0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm\:my1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .sm\:my2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:my3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .sm\:my4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .sm\:my5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .sm\:my6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .sm\:my7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sm\:my8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .sm\:my9 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my10 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .sm\:my11 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:my12 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .sm\:my13 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .sm\:my14 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .sm\:my15 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .sm\:my16 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:my0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md\:my1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .md\:my2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .md\:my3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .md\:my4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .md\:my5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .md\:my6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .md\:my7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .md\:my8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .md\:my9 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .md\:my10 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .md\:my11 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .md\:my12 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .md\:my13 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .md\:my14 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .md\:my15 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .md\:my16 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:my0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg\:my1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .lg\:my2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lg\:my3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .lg\:my4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lg\:my5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .lg\:my6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lg\:my7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lg\:my8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .lg\:my9 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lg\:my10 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .lg\:my11 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:my12 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .lg\:my13 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .lg\:my14 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .lg\:my15 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .lg\:my16 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
}
.myn1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.myn2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.myn3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}
.myn4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}
.myn5 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}
.myn6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}
.myn7 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}
.myn8 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}
.myn9 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}
.myn10 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}
.myn11 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}
.myn12 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}
.myn13 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}
.myn14 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}
.myn15 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}
.myn16 {
  margin-top: -12.5rem !important;
  margin-bottom: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:myn1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .sm\:myn2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .sm\:myn3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .sm\:myn4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .sm\:myn5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .sm\:myn6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .sm\:myn7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .sm\:myn8 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .sm\:myn9 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .sm\:myn10 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .sm\:myn11 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .sm\:myn12 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .sm\:myn13 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .sm\:myn14 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .sm\:myn15 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .sm\:myn16 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:myn1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .md\:myn2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .md\:myn3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .md\:myn4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .md\:myn5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .md\:myn6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .md\:myn7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .md\:myn8 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .md\:myn9 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .md\:myn10 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .md\:myn11 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .md\:myn12 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .md\:myn13 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .md\:myn14 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .md\:myn15 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .md\:myn16 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:myn1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .lg\:myn2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .lg\:myn3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .lg\:myn4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .lg\:myn5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .lg\:myn6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .lg\:myn7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .lg\:myn8 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .lg\:myn9 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .lg\:myn10 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .lg\:myn11 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .lg\:myn12 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .lg\:myn13 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .lg\:myn14 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .lg\:myn15 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .lg\:myn16 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media (min-width: 600px) {
  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
.p0 {
  padding: 0 !important;
}
.p1 {
  padding: 0.25rem !important;
}
.p2 {
  padding: 0.5rem !important;
}
.p3 {
  padding: 0.75rem !important;
}
.p4 {
  padding: 1rem !important;
}
.p5 {
  padding: 1.25rem !important;
}
.p6 {
  padding: 1.5rem !important;
}
.p7 {
  padding: 2rem !important;
}
.p8 {
  padding: 2.5rem !important;
}
.p9 {
  padding: 3rem !important;
}
.p10 {
  padding: 3.5rem !important;
}
.p11 {
  padding: 4rem !important;
}
.p12 {
  padding: 4.5rem !important;
}
.p13 {
  padding: 5rem !important;
}
.p14 {
  padding: 7.5rem !important;
}
.p15 {
  padding: 10rem !important;
}
.p16 {
  padding: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:p0 {
    padding: 0 !important;
  }
  .sm\:p1 {
    padding: 0.25rem !important;
  }
  .sm\:p2 {
    padding: 0.5rem !important;
  }
  .sm\:p3 {
    padding: 0.75rem !important;
  }
  .sm\:p4 {
    padding: 1rem !important;
  }
  .sm\:p5 {
    padding: 1.25rem !important;
  }
  .sm\:p6 {
    padding: 1.5rem !important;
  }
  .sm\:p7 {
    padding: 2rem !important;
  }
  .sm\:p8 {
    padding: 2.5rem !important;
  }
  .sm\:p9 {
    padding: 3rem !important;
  }
  .sm\:p10 {
    padding: 3.5rem !important;
  }
  .sm\:p11 {
    padding: 4rem !important;
  }
  .sm\:p12 {
    padding: 4.5rem !important;
  }
  .sm\:p13 {
    padding: 5rem !important;
  }
  .sm\:p14 {
    padding: 7.5rem !important;
  }
  .sm\:p15 {
    padding: 10rem !important;
  }
  .sm\:p16 {
    padding: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:p0 {
    padding: 0 !important;
  }
  .md\:p1 {
    padding: 0.25rem !important;
  }
  .md\:p2 {
    padding: 0.5rem !important;
  }
  .md\:p3 {
    padding: 0.75rem !important;
  }
  .md\:p4 {
    padding: 1rem !important;
  }
  .md\:p5 {
    padding: 1.25rem !important;
  }
  .md\:p6 {
    padding: 1.5rem !important;
  }
  .md\:p7 {
    padding: 2rem !important;
  }
  .md\:p8 {
    padding: 2.5rem !important;
  }
  .md\:p9 {
    padding: 3rem !important;
  }
  .md\:p10 {
    padding: 3.5rem !important;
  }
  .md\:p11 {
    padding: 4rem !important;
  }
  .md\:p12 {
    padding: 4.5rem !important;
  }
  .md\:p13 {
    padding: 5rem !important;
  }
  .md\:p14 {
    padding: 7.5rem !important;
  }
  .md\:p15 {
    padding: 10rem !important;
  }
  .md\:p16 {
    padding: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:p0 {
    padding: 0 !important;
  }
  .lg\:p1 {
    padding: 0.25rem !important;
  }
  .lg\:p2 {
    padding: 0.5rem !important;
  }
  .lg\:p3 {
    padding: 0.75rem !important;
  }
  .lg\:p4 {
    padding: 1rem !important;
  }
  .lg\:p5 {
    padding: 1.25rem !important;
  }
  .lg\:p6 {
    padding: 1.5rem !important;
  }
  .lg\:p7 {
    padding: 2rem !important;
  }
  .lg\:p8 {
    padding: 2.5rem !important;
  }
  .lg\:p9 {
    padding: 3rem !important;
  }
  .lg\:p10 {
    padding: 3.5rem !important;
  }
  .lg\:p11 {
    padding: 4rem !important;
  }
  .lg\:p12 {
    padding: 4.5rem !important;
  }
  .lg\:p13 {
    padding: 5rem !important;
  }
  .lg\:p14 {
    padding: 7.5rem !important;
  }
  .lg\:p15 {
    padding: 10rem !important;
  }
  .lg\:p16 {
    padding: 12.5rem !important;
  }
}
.pt0 {
  padding-top: 0 !important;
}
.pt1 {
  padding-top: 0.25rem !important;
}
.pt2 {
  padding-top: 0.5rem !important;
}
.pt3 {
  padding-top: 0.75rem !important;
}
.pt4 {
  padding-top: 1rem !important;
}
.pt5 {
  padding-top: 1.25rem !important;
}
.pt6 {
  padding-top: 1.5rem !important;
}
.pt7 {
  padding-top: 2rem !important;
}
.pt8 {
  padding-top: 2.5rem !important;
}
.pt9 {
  padding-top: 3rem !important;
}
.pt10 {
  padding-top: 3.5rem !important;
}
.pt11 {
  padding-top: 4rem !important;
}
.pt12 {
  padding-top: 4.5rem !important;
}
.pt13 {
  padding-top: 5rem !important;
}
.pt14 {
  padding-top: 7.5rem !important;
}
.pt15 {
  padding-top: 10rem !important;
}
.pt16 {
  padding-top: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:pt0 {
    padding-top: 0 !important;
  }
  .sm\:pt1 {
    padding-top: 0.25rem !important;
  }
  .sm\:pt2 {
    padding-top: 0.5rem !important;
  }
  .sm\:pt3 {
    padding-top: 0.75rem !important;
  }
  .sm\:pt4 {
    padding-top: 1rem !important;
  }
  .sm\:pt5 {
    padding-top: 1.25rem !important;
  }
  .sm\:pt6 {
    padding-top: 1.5rem !important;
  }
  .sm\:pt7 {
    padding-top: 2rem !important;
  }
  .sm\:pt8 {
    padding-top: 2.5rem !important;
  }
  .sm\:pt9 {
    padding-top: 3rem !important;
  }
  .sm\:pt10 {
    padding-top: 3.5rem !important;
  }
  .sm\:pt11 {
    padding-top: 4rem !important;
  }
  .sm\:pt12 {
    padding-top: 4.5rem !important;
  }
  .sm\:pt13 {
    padding-top: 5rem !important;
  }
  .sm\:pt14 {
    padding-top: 7.5rem !important;
  }
  .sm\:pt15 {
    padding-top: 10rem !important;
  }
  .sm\:pt16 {
    padding-top: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:pt0 {
    padding-top: 0 !important;
  }
  .md\:pt1 {
    padding-top: 0.25rem !important;
  }
  .md\:pt2 {
    padding-top: 0.5rem !important;
  }
  .md\:pt3 {
    padding-top: 0.75rem !important;
  }
  .md\:pt4 {
    padding-top: 1rem !important;
  }
  .md\:pt5 {
    padding-top: 1.25rem !important;
  }
  .md\:pt6 {
    padding-top: 1.5rem !important;
  }
  .md\:pt7 {
    padding-top: 2rem !important;
  }
  .md\:pt8 {
    padding-top: 2.5rem !important;
  }
  .md\:pt9 {
    padding-top: 3rem !important;
  }
  .md\:pt10 {
    padding-top: 3.5rem !important;
  }
  .md\:pt11 {
    padding-top: 4rem !important;
  }
  .md\:pt12 {
    padding-top: 4.5rem !important;
  }
  .md\:pt13 {
    padding-top: 5rem !important;
  }
  .md\:pt14 {
    padding-top: 7.5rem !important;
  }
  .md\:pt15 {
    padding-top: 10rem !important;
  }
  .md\:pt16 {
    padding-top: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:pt0 {
    padding-top: 0 !important;
  }
  .lg\:pt1 {
    padding-top: 0.25rem !important;
  }
  .lg\:pt2 {
    padding-top: 0.5rem !important;
  }
  .lg\:pt3 {
    padding-top: 0.75rem !important;
  }
  .lg\:pt4 {
    padding-top: 1rem !important;
  }
  .lg\:pt5 {
    padding-top: 1.25rem !important;
  }
  .lg\:pt6 {
    padding-top: 1.5rem !important;
  }
  .lg\:pt7 {
    padding-top: 2rem !important;
  }
  .lg\:pt8 {
    padding-top: 2.5rem !important;
  }
  .lg\:pt9 {
    padding-top: 3rem !important;
  }
  .lg\:pt10 {
    padding-top: 3.5rem !important;
  }
  .lg\:pt11 {
    padding-top: 4rem !important;
  }
  .lg\:pt12 {
    padding-top: 4.5rem !important;
  }
  .lg\:pt13 {
    padding-top: 5rem !important;
  }
  .lg\:pt14 {
    padding-top: 7.5rem !important;
  }
  .lg\:pt15 {
    padding-top: 10rem !important;
  }
  .lg\:pt16 {
    padding-top: 12.5rem !important;
  }
}
.pr0 {
  padding-right: 0 !important;
}
.pr1 {
  padding-right: 0.25rem !important;
}
.pr2 {
  padding-right: 0.5rem !important;
}
.pr3 {
  padding-right: 0.75rem !important;
}
.pr4 {
  padding-right: 1rem !important;
}
.pr5 {
  padding-right: 1.25rem !important;
}
.pr6 {
  padding-right: 1.5rem !important;
}
.pr7 {
  padding-right: 2rem !important;
}
.pr8 {
  padding-right: 2.5rem !important;
}
.pr9 {
  padding-right: 3rem !important;
}
.pr10 {
  padding-right: 3.5rem !important;
}
.pr11 {
  padding-right: 4rem !important;
}
.pr12 {
  padding-right: 4.5rem !important;
}
.pr13 {
  padding-right: 5rem !important;
}
.pr14 {
  padding-right: 7.5rem !important;
}
.pr15 {
  padding-right: 10rem !important;
}
.pr16 {
  padding-right: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:pr0 {
    padding-right: 0 !important;
  }
  .sm\:pr1 {
    padding-right: 0.25rem !important;
  }
  .sm\:pr2 {
    padding-right: 0.5rem !important;
  }
  .sm\:pr3 {
    padding-right: 0.75rem !important;
  }
  .sm\:pr4 {
    padding-right: 1rem !important;
  }
  .sm\:pr5 {
    padding-right: 1.25rem !important;
  }
  .sm\:pr6 {
    padding-right: 1.5rem !important;
  }
  .sm\:pr7 {
    padding-right: 2rem !important;
  }
  .sm\:pr8 {
    padding-right: 2.5rem !important;
  }
  .sm\:pr9 {
    padding-right: 3rem !important;
  }
  .sm\:pr10 {
    padding-right: 3.5rem !important;
  }
  .sm\:pr11 {
    padding-right: 4rem !important;
  }
  .sm\:pr12 {
    padding-right: 4.5rem !important;
  }
  .sm\:pr13 {
    padding-right: 5rem !important;
  }
  .sm\:pr14 {
    padding-right: 7.5rem !important;
  }
  .sm\:pr15 {
    padding-right: 10rem !important;
  }
  .sm\:pr16 {
    padding-right: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:pr0 {
    padding-right: 0 !important;
  }
  .md\:pr1 {
    padding-right: 0.25rem !important;
  }
  .md\:pr2 {
    padding-right: 0.5rem !important;
  }
  .md\:pr3 {
    padding-right: 0.75rem !important;
  }
  .md\:pr4 {
    padding-right: 1rem !important;
  }
  .md\:pr5 {
    padding-right: 1.25rem !important;
  }
  .md\:pr6 {
    padding-right: 1.5rem !important;
  }
  .md\:pr7 {
    padding-right: 2rem !important;
  }
  .md\:pr8 {
    padding-right: 2.5rem !important;
  }
  .md\:pr9 {
    padding-right: 3rem !important;
  }
  .md\:pr10 {
    padding-right: 3.5rem !important;
  }
  .md\:pr11 {
    padding-right: 4rem !important;
  }
  .md\:pr12 {
    padding-right: 4.5rem !important;
  }
  .md\:pr13 {
    padding-right: 5rem !important;
  }
  .md\:pr14 {
    padding-right: 7.5rem !important;
  }
  .md\:pr15 {
    padding-right: 10rem !important;
  }
  .md\:pr16 {
    padding-right: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:pr0 {
    padding-right: 0 !important;
  }
  .lg\:pr1 {
    padding-right: 0.25rem !important;
  }
  .lg\:pr2 {
    padding-right: 0.5rem !important;
  }
  .lg\:pr3 {
    padding-right: 0.75rem !important;
  }
  .lg\:pr4 {
    padding-right: 1rem !important;
  }
  .lg\:pr5 {
    padding-right: 1.25rem !important;
  }
  .lg\:pr6 {
    padding-right: 1.5rem !important;
  }
  .lg\:pr7 {
    padding-right: 2rem !important;
  }
  .lg\:pr8 {
    padding-right: 2.5rem !important;
  }
  .lg\:pr9 {
    padding-right: 3rem !important;
  }
  .lg\:pr10 {
    padding-right: 3.5rem !important;
  }
  .lg\:pr11 {
    padding-right: 4rem !important;
  }
  .lg\:pr12 {
    padding-right: 4.5rem !important;
  }
  .lg\:pr13 {
    padding-right: 5rem !important;
  }
  .lg\:pr14 {
    padding-right: 7.5rem !important;
  }
  .lg\:pr15 {
    padding-right: 10rem !important;
  }
  .lg\:pr16 {
    padding-right: 12.5rem !important;
  }
}
.pb0 {
  padding-bottom: 0 !important;
}
.pb1 {
  padding-bottom: 0.25rem !important;
}
.pb2 {
  padding-bottom: 0.5rem !important;
}
.pb3 {
  padding-bottom: 0.75rem !important;
}
.pb4 {
  padding-bottom: 1rem !important;
}
.pb5 {
  padding-bottom: 1.25rem !important;
}
.pb6 {
  padding-bottom: 1.5rem !important;
}
.pb7 {
  padding-bottom: 2rem !important;
}
.pb8 {
  padding-bottom: 2.5rem !important;
}
.pb9 {
  padding-bottom: 3rem !important;
}
.pb10 {
  padding-bottom: 3.5rem !important;
}
.pb11 {
  padding-bottom: 4rem !important;
}
.pb12 {
  padding-bottom: 4.5rem !important;
}
.pb13 {
  padding-bottom: 5rem !important;
}
.pb14 {
  padding-bottom: 7.5rem !important;
}
.pb15 {
  padding-bottom: 10rem !important;
}
.pb16 {
  padding-bottom: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:pb0 {
    padding-bottom: 0 !important;
  }
  .sm\:pb1 {
    padding-bottom: 0.25rem !important;
  }
  .sm\:pb2 {
    padding-bottom: 0.5rem !important;
  }
  .sm\:pb3 {
    padding-bottom: 0.75rem !important;
  }
  .sm\:pb4 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb5 {
    padding-bottom: 1.25rem !important;
  }
  .sm\:pb6 {
    padding-bottom: 1.5rem !important;
  }
  .sm\:pb7 {
    padding-bottom: 2rem !important;
  }
  .sm\:pb8 {
    padding-bottom: 2.5rem !important;
  }
  .sm\:pb9 {
    padding-bottom: 3rem !important;
  }
  .sm\:pb10 {
    padding-bottom: 3.5rem !important;
  }
  .sm\:pb11 {
    padding-bottom: 4rem !important;
  }
  .sm\:pb12 {
    padding-bottom: 4.5rem !important;
  }
  .sm\:pb13 {
    padding-bottom: 5rem !important;
  }
  .sm\:pb14 {
    padding-bottom: 7.5rem !important;
  }
  .sm\:pb15 {
    padding-bottom: 10rem !important;
  }
  .sm\:pb16 {
    padding-bottom: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:pb0 {
    padding-bottom: 0 !important;
  }
  .md\:pb1 {
    padding-bottom: 0.25rem !important;
  }
  .md\:pb2 {
    padding-bottom: 0.5rem !important;
  }
  .md\:pb3 {
    padding-bottom: 0.75rem !important;
  }
  .md\:pb4 {
    padding-bottom: 1rem !important;
  }
  .md\:pb5 {
    padding-bottom: 1.25rem !important;
  }
  .md\:pb6 {
    padding-bottom: 1.5rem !important;
  }
  .md\:pb7 {
    padding-bottom: 2rem !important;
  }
  .md\:pb8 {
    padding-bottom: 2.5rem !important;
  }
  .md\:pb9 {
    padding-bottom: 3rem !important;
  }
  .md\:pb10 {
    padding-bottom: 3.5rem !important;
  }
  .md\:pb11 {
    padding-bottom: 4rem !important;
  }
  .md\:pb12 {
    padding-bottom: 4.5rem !important;
  }
  .md\:pb13 {
    padding-bottom: 5rem !important;
  }
  .md\:pb14 {
    padding-bottom: 7.5rem !important;
  }
  .md\:pb15 {
    padding-bottom: 10rem !important;
  }
  .md\:pb16 {
    padding-bottom: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:pb0 {
    padding-bottom: 0 !important;
  }
  .lg\:pb1 {
    padding-bottom: 0.25rem !important;
  }
  .lg\:pb2 {
    padding-bottom: 0.5rem !important;
  }
  .lg\:pb3 {
    padding-bottom: 0.75rem !important;
  }
  .lg\:pb4 {
    padding-bottom: 1rem !important;
  }
  .lg\:pb5 {
    padding-bottom: 1.25rem !important;
  }
  .lg\:pb6 {
    padding-bottom: 1.5rem !important;
  }
  .lg\:pb7 {
    padding-bottom: 2rem !important;
  }
  .lg\:pb8 {
    padding-bottom: 2.5rem !important;
  }
  .lg\:pb9 {
    padding-bottom: 3rem !important;
  }
  .lg\:pb10 {
    padding-bottom: 3.5rem !important;
  }
  .lg\:pb11 {
    padding-bottom: 4rem !important;
  }
  .lg\:pb12 {
    padding-bottom: 4.5rem !important;
  }
  .lg\:pb13 {
    padding-bottom: 5rem !important;
  }
  .lg\:pb14 {
    padding-bottom: 7.5rem !important;
  }
  .lg\:pb15 {
    padding-bottom: 10rem !important;
  }
  .lg\:pb16 {
    padding-bottom: 12.5rem !important;
  }
}
.pl0 {
  padding-left: 0 !important;
}
.pl1 {
  padding-left: 0.25rem !important;
}
.pl2 {
  padding-left: 0.5rem !important;
}
.pl3 {
  padding-left: 0.75rem !important;
}
.pl4 {
  padding-left: 1rem !important;
}
.pl5 {
  padding-left: 1.25rem !important;
}
.pl6 {
  padding-left: 1.5rem !important;
}
.pl7 {
  padding-left: 2rem !important;
}
.pl8 {
  padding-left: 2.5rem !important;
}
.pl9 {
  padding-left: 3rem !important;
}
.pl10 {
  padding-left: 3.5rem !important;
}
.pl11 {
  padding-left: 4rem !important;
}
.pl12 {
  padding-left: 4.5rem !important;
}
.pl13 {
  padding-left: 5rem !important;
}
.pl14 {
  padding-left: 7.5rem !important;
}
.pl15 {
  padding-left: 10rem !important;
}
.pl16 {
  padding-left: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:pl0 {
    padding-left: 0 !important;
  }
  .sm\:pl1 {
    padding-left: 0.25rem !important;
  }
  .sm\:pl2 {
    padding-left: 0.5rem !important;
  }
  .sm\:pl3 {
    padding-left: 0.75rem !important;
  }
  .sm\:pl4 {
    padding-left: 1rem !important;
  }
  .sm\:pl5 {
    padding-left: 1.25rem !important;
  }
  .sm\:pl6 {
    padding-left: 1.5rem !important;
  }
  .sm\:pl7 {
    padding-left: 2rem !important;
  }
  .sm\:pl8 {
    padding-left: 2.5rem !important;
  }
  .sm\:pl9 {
    padding-left: 3rem !important;
  }
  .sm\:pl10 {
    padding-left: 3.5rem !important;
  }
  .sm\:pl11 {
    padding-left: 4rem !important;
  }
  .sm\:pl12 {
    padding-left: 4.5rem !important;
  }
  .sm\:pl13 {
    padding-left: 5rem !important;
  }
  .sm\:pl14 {
    padding-left: 7.5rem !important;
  }
  .sm\:pl15 {
    padding-left: 10rem !important;
  }
  .sm\:pl16 {
    padding-left: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:pl0 {
    padding-left: 0 !important;
  }
  .md\:pl1 {
    padding-left: 0.25rem !important;
  }
  .md\:pl2 {
    padding-left: 0.5rem !important;
  }
  .md\:pl3 {
    padding-left: 0.75rem !important;
  }
  .md\:pl4 {
    padding-left: 1rem !important;
  }
  .md\:pl5 {
    padding-left: 1.25rem !important;
  }
  .md\:pl6 {
    padding-left: 1.5rem !important;
  }
  .md\:pl7 {
    padding-left: 2rem !important;
  }
  .md\:pl8 {
    padding-left: 2.5rem !important;
  }
  .md\:pl9 {
    padding-left: 3rem !important;
  }
  .md\:pl10 {
    padding-left: 3.5rem !important;
  }
  .md\:pl11 {
    padding-left: 4rem !important;
  }
  .md\:pl12 {
    padding-left: 4.5rem !important;
  }
  .md\:pl13 {
    padding-left: 5rem !important;
  }
  .md\:pl14 {
    padding-left: 7.5rem !important;
  }
  .md\:pl15 {
    padding-left: 10rem !important;
  }
  .md\:pl16 {
    padding-left: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:pl0 {
    padding-left: 0 !important;
  }
  .lg\:pl1 {
    padding-left: 0.25rem !important;
  }
  .lg\:pl2 {
    padding-left: 0.5rem !important;
  }
  .lg\:pl3 {
    padding-left: 0.75rem !important;
  }
  .lg\:pl4 {
    padding-left: 1rem !important;
  }
  .lg\:pl5 {
    padding-left: 1.25rem !important;
  }
  .lg\:pl6 {
    padding-left: 1.5rem !important;
  }
  .lg\:pl7 {
    padding-left: 2rem !important;
  }
  .lg\:pl8 {
    padding-left: 2.5rem !important;
  }
  .lg\:pl9 {
    padding-left: 3rem !important;
  }
  .lg\:pl10 {
    padding-left: 3.5rem !important;
  }
  .lg\:pl11 {
    padding-left: 4rem !important;
  }
  .lg\:pl12 {
    padding-left: 4.5rem !important;
  }
  .lg\:pl13 {
    padding-left: 5rem !important;
  }
  .lg\:pl14 {
    padding-left: 7.5rem !important;
  }
  .lg\:pl15 {
    padding-left: 10rem !important;
  }
  .lg\:pl16 {
    padding-left: 12.5rem !important;
  }
}
.px0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}
.px4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px5 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}
.px6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px7 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.px8 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}
.px9 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.px10 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}
.px11 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.px12 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}
.px13 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.px14 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}
.px15 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}
.px16 {
  padding-right: 12.5rem !important;
  padding-left: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:px0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .sm\:px1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .sm\:px2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .sm\:px3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .sm\:px4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .sm\:px5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .sm\:px6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .sm\:px7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .sm\:px8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .sm\:px9 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .sm\:px10 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .sm\:px11 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .sm\:px12 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .sm\:px13 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .sm\:px14 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .sm\:px15 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .sm\:px16 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:px0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .md\:px1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .md\:px2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .md\:px3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .md\:px4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .md\:px5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .md\:px6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .md\:px7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .md\:px8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .md\:px9 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .md\:px10 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .md\:px11 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .md\:px12 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .md\:px13 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .md\:px14 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .md\:px15 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .md\:px16 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:px0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .lg\:px1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .lg\:px2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .lg\:px3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .lg\:px4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .lg\:px5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .lg\:px6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .lg\:px7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .lg\:px8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .lg\:px9 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .lg\:px10 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .lg\:px11 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .lg\:px12 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .lg\:px13 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .lg\:px14 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .lg\:px15 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .lg\:px16 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
}
.py0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.py6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py7 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.py8 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.py9 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py10 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
.py11 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.py12 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
.py13 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.py14 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}
.py15 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.py16 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:py0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sm\:py1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .sm\:py2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sm\:py3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .sm\:py4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .sm\:py6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sm\:py7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:py8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .sm\:py9 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py10 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .sm\:py11 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm\:py12 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .sm\:py13 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .sm\:py14 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .sm\:py15 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .sm\:py16 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:py0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md\:py1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .md\:py2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md\:py3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .md\:py4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md\:py5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .md\:py6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .md\:py7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .md\:py8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .md\:py9 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .md\:py10 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .md\:py11 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md\:py12 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .md\:py13 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .md\:py14 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .md\:py15 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .md\:py16 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:py0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg\:py1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .lg\:py2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:py3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .lg\:py4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .lg\:py6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg\:py7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:py8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .lg\:py9 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py10 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .lg\:py11 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg\:py12 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .lg\:py13 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .lg\:py14 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .lg\:py15 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .lg\:py16 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
}
.t0 {
  top: 0 !important;
}
.t1 {
  top: 0.25rem !important;
}
.t2 {
  top: 0.5rem !important;
}
.t3 {
  top: 0.75rem !important;
}
.t4 {
  top: 1rem !important;
}
.t5 {
  top: 1.25rem !important;
}
.t6 {
  top: 1.5rem !important;
}
.t7 {
  top: 2rem !important;
}
.t8 {
  top: 2.5rem !important;
}
.t9 {
  top: 3rem !important;
}
.t10 {
  top: 3.5rem !important;
}
.t11 {
  top: 4rem !important;
}
.t12 {
  top: 4.5rem !important;
}
.t13 {
  top: 5rem !important;
}
.t14 {
  top: 7.5rem !important;
}
.t15 {
  top: 10rem !important;
}
.t16 {
  top: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:t0 {
    top: 0 !important;
  }
  .sm\:t1 {
    top: 0.25rem !important;
  }
  .sm\:t2 {
    top: 0.5rem !important;
  }
  .sm\:t3 {
    top: 0.75rem !important;
  }
  .sm\:t4 {
    top: 1rem !important;
  }
  .sm\:t5 {
    top: 1.25rem !important;
  }
  .sm\:t6 {
    top: 1.5rem !important;
  }
  .sm\:t7 {
    top: 2rem !important;
  }
  .sm\:t8 {
    top: 2.5rem !important;
  }
  .sm\:t9 {
    top: 3rem !important;
  }
  .sm\:t10 {
    top: 3.5rem !important;
  }
  .sm\:t11 {
    top: 4rem !important;
  }
  .sm\:t12 {
    top: 4.5rem !important;
  }
  .sm\:t13 {
    top: 5rem !important;
  }
  .sm\:t14 {
    top: 7.5rem !important;
  }
  .sm\:t15 {
    top: 10rem !important;
  }
  .sm\:t16 {
    top: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:t0 {
    top: 0 !important;
  }
  .md\:t1 {
    top: 0.25rem !important;
  }
  .md\:t2 {
    top: 0.5rem !important;
  }
  .md\:t3 {
    top: 0.75rem !important;
  }
  .md\:t4 {
    top: 1rem !important;
  }
  .md\:t5 {
    top: 1.25rem !important;
  }
  .md\:t6 {
    top: 1.5rem !important;
  }
  .md\:t7 {
    top: 2rem !important;
  }
  .md\:t8 {
    top: 2.5rem !important;
  }
  .md\:t9 {
    top: 3rem !important;
  }
  .md\:t10 {
    top: 3.5rem !important;
  }
  .md\:t11 {
    top: 4rem !important;
  }
  .md\:t12 {
    top: 4.5rem !important;
  }
  .md\:t13 {
    top: 5rem !important;
  }
  .md\:t14 {
    top: 7.5rem !important;
  }
  .md\:t15 {
    top: 10rem !important;
  }
  .md\:t16 {
    top: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:t0 {
    top: 0 !important;
  }
  .lg\:t1 {
    top: 0.25rem !important;
  }
  .lg\:t2 {
    top: 0.5rem !important;
  }
  .lg\:t3 {
    top: 0.75rem !important;
  }
  .lg\:t4 {
    top: 1rem !important;
  }
  .lg\:t5 {
    top: 1.25rem !important;
  }
  .lg\:t6 {
    top: 1.5rem !important;
  }
  .lg\:t7 {
    top: 2rem !important;
  }
  .lg\:t8 {
    top: 2.5rem !important;
  }
  .lg\:t9 {
    top: 3rem !important;
  }
  .lg\:t10 {
    top: 3.5rem !important;
  }
  .lg\:t11 {
    top: 4rem !important;
  }
  .lg\:t12 {
    top: 4.5rem !important;
  }
  .lg\:t13 {
    top: 5rem !important;
  }
  .lg\:t14 {
    top: 7.5rem !important;
  }
  .lg\:t15 {
    top: 10rem !important;
  }
  .lg\:t16 {
    top: 12.5rem !important;
  }
}
.tn1 {
  top: -0.25rem !important;
}
.tn2 {
  top: -0.5rem !important;
}
.tn3 {
  top: -0.75rem !important;
}
.tn4 {
  top: -1rem !important;
}
.tn5 {
  top: -1.25rem !important;
}
.tn6 {
  top: -1.5rem !important;
}
.tn7 {
  top: -2rem !important;
}
.tn8 {
  top: -2.5rem !important;
}
.tn9 {
  top: -3rem !important;
}
.tn10 {
  top: -3.5rem !important;
}
.tn11 {
  top: -4rem !important;
}
.tn12 {
  top: -4.5rem !important;
}
.tn13 {
  top: -5rem !important;
}
.tn14 {
  top: -7.5rem !important;
}
.tn15 {
  top: -10rem !important;
}
.tn16 {
  top: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:tn1 {
    top: -0.25rem !important;
  }
  .sm\:tn2 {
    top: -0.5rem !important;
  }
  .sm\:tn3 {
    top: -0.75rem !important;
  }
  .sm\:tn4 {
    top: -1rem !important;
  }
  .sm\:tn5 {
    top: -1.25rem !important;
  }
  .sm\:tn6 {
    top: -1.5rem !important;
  }
  .sm\:tn7 {
    top: -2rem !important;
  }
  .sm\:tn8 {
    top: -2.5rem !important;
  }
  .sm\:tn9 {
    top: -3rem !important;
  }
  .sm\:tn10 {
    top: -3.5rem !important;
  }
  .sm\:tn11 {
    top: -4rem !important;
  }
  .sm\:tn12 {
    top: -4.5rem !important;
  }
  .sm\:tn13 {
    top: -5rem !important;
  }
  .sm\:tn14 {
    top: -7.5rem !important;
  }
  .sm\:tn15 {
    top: -10rem !important;
  }
  .sm\:tn16 {
    top: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:tn1 {
    top: -0.25rem !important;
  }
  .md\:tn2 {
    top: -0.5rem !important;
  }
  .md\:tn3 {
    top: -0.75rem !important;
  }
  .md\:tn4 {
    top: -1rem !important;
  }
  .md\:tn5 {
    top: -1.25rem !important;
  }
  .md\:tn6 {
    top: -1.5rem !important;
  }
  .md\:tn7 {
    top: -2rem !important;
  }
  .md\:tn8 {
    top: -2.5rem !important;
  }
  .md\:tn9 {
    top: -3rem !important;
  }
  .md\:tn10 {
    top: -3.5rem !important;
  }
  .md\:tn11 {
    top: -4rem !important;
  }
  .md\:tn12 {
    top: -4.5rem !important;
  }
  .md\:tn13 {
    top: -5rem !important;
  }
  .md\:tn14 {
    top: -7.5rem !important;
  }
  .md\:tn15 {
    top: -10rem !important;
  }
  .md\:tn16 {
    top: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:tn1 {
    top: -0.25rem !important;
  }
  .lg\:tn2 {
    top: -0.5rem !important;
  }
  .lg\:tn3 {
    top: -0.75rem !important;
  }
  .lg\:tn4 {
    top: -1rem !important;
  }
  .lg\:tn5 {
    top: -1.25rem !important;
  }
  .lg\:tn6 {
    top: -1.5rem !important;
  }
  .lg\:tn7 {
    top: -2rem !important;
  }
  .lg\:tn8 {
    top: -2.5rem !important;
  }
  .lg\:tn9 {
    top: -3rem !important;
  }
  .lg\:tn10 {
    top: -3.5rem !important;
  }
  .lg\:tn11 {
    top: -4rem !important;
  }
  .lg\:tn12 {
    top: -4.5rem !important;
  }
  .lg\:tn13 {
    top: -5rem !important;
  }
  .lg\:tn14 {
    top: -7.5rem !important;
  }
  .lg\:tn15 {
    top: -10rem !important;
  }
  .lg\:tn16 {
    top: -12.5rem !important;
  }
}
.r0 {
  right: 0 !important;
}
.r1 {
  right: 0.25rem !important;
}
.r2 {
  right: 0.5rem !important;
}
.r3 {
  right: 0.75rem !important;
}
.r4 {
  right: 1rem !important;
}
.r5 {
  right: 1.25rem !important;
}
.r6 {
  right: 1.5rem !important;
}
.r7 {
  right: 2rem !important;
}
.r8 {
  right: 2.5rem !important;
}
.r9 {
  right: 3rem !important;
}
.r10 {
  right: 3.5rem !important;
}
.r11 {
  right: 4rem !important;
}
.r12 {
  right: 4.5rem !important;
}
.r13 {
  right: 5rem !important;
}
.r14 {
  right: 7.5rem !important;
}
.r15 {
  right: 10rem !important;
}
.r16 {
  right: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:r0 {
    right: 0 !important;
  }
  .sm\:r1 {
    right: 0.25rem !important;
  }
  .sm\:r2 {
    right: 0.5rem !important;
  }
  .sm\:r3 {
    right: 0.75rem !important;
  }
  .sm\:r4 {
    right: 1rem !important;
  }
  .sm\:r5 {
    right: 1.25rem !important;
  }
  .sm\:r6 {
    right: 1.5rem !important;
  }
  .sm\:r7 {
    right: 2rem !important;
  }
  .sm\:r8 {
    right: 2.5rem !important;
  }
  .sm\:r9 {
    right: 3rem !important;
  }
  .sm\:r10 {
    right: 3.5rem !important;
  }
  .sm\:r11 {
    right: 4rem !important;
  }
  .sm\:r12 {
    right: 4.5rem !important;
  }
  .sm\:r13 {
    right: 5rem !important;
  }
  .sm\:r14 {
    right: 7.5rem !important;
  }
  .sm\:r15 {
    right: 10rem !important;
  }
  .sm\:r16 {
    right: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:r0 {
    right: 0 !important;
  }
  .md\:r1 {
    right: 0.25rem !important;
  }
  .md\:r2 {
    right: 0.5rem !important;
  }
  .md\:r3 {
    right: 0.75rem !important;
  }
  .md\:r4 {
    right: 1rem !important;
  }
  .md\:r5 {
    right: 1.25rem !important;
  }
  .md\:r6 {
    right: 1.5rem !important;
  }
  .md\:r7 {
    right: 2rem !important;
  }
  .md\:r8 {
    right: 2.5rem !important;
  }
  .md\:r9 {
    right: 3rem !important;
  }
  .md\:r10 {
    right: 3.5rem !important;
  }
  .md\:r11 {
    right: 4rem !important;
  }
  .md\:r12 {
    right: 4.5rem !important;
  }
  .md\:r13 {
    right: 5rem !important;
  }
  .md\:r14 {
    right: 7.5rem !important;
  }
  .md\:r15 {
    right: 10rem !important;
  }
  .md\:r16 {
    right: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:r0 {
    right: 0 !important;
  }
  .lg\:r1 {
    right: 0.25rem !important;
  }
  .lg\:r2 {
    right: 0.5rem !important;
  }
  .lg\:r3 {
    right: 0.75rem !important;
  }
  .lg\:r4 {
    right: 1rem !important;
  }
  .lg\:r5 {
    right: 1.25rem !important;
  }
  .lg\:r6 {
    right: 1.5rem !important;
  }
  .lg\:r7 {
    right: 2rem !important;
  }
  .lg\:r8 {
    right: 2.5rem !important;
  }
  .lg\:r9 {
    right: 3rem !important;
  }
  .lg\:r10 {
    right: 3.5rem !important;
  }
  .lg\:r11 {
    right: 4rem !important;
  }
  .lg\:r12 {
    right: 4.5rem !important;
  }
  .lg\:r13 {
    right: 5rem !important;
  }
  .lg\:r14 {
    right: 7.5rem !important;
  }
  .lg\:r15 {
    right: 10rem !important;
  }
  .lg\:r16 {
    right: 12.5rem !important;
  }
}
.rn1 {
  right: -0.25rem !important;
}
.rn2 {
  right: -0.5rem !important;
}
.rn3 {
  right: -0.75rem !important;
}
.rn4 {
  right: -1rem !important;
}
.rn5 {
  right: -1.25rem !important;
}
.rn6 {
  right: -1.5rem !important;
}
.rn7 {
  right: -2rem !important;
}
.rn8 {
  right: -2.5rem !important;
}
.rn9 {
  right: -3rem !important;
}
.rn10 {
  right: -3.5rem !important;
}
.rn11 {
  right: -4rem !important;
}
.rn12 {
  right: -4.5rem !important;
}
.rn13 {
  right: -5rem !important;
}
.rn14 {
  right: -7.5rem !important;
}
.rn15 {
  right: -10rem !important;
}
.rn16 {
  right: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:rn1 {
    right: -0.25rem !important;
  }
  .sm\:rn2 {
    right: -0.5rem !important;
  }
  .sm\:rn3 {
    right: -0.75rem !important;
  }
  .sm\:rn4 {
    right: -1rem !important;
  }
  .sm\:rn5 {
    right: -1.25rem !important;
  }
  .sm\:rn6 {
    right: -1.5rem !important;
  }
  .sm\:rn7 {
    right: -2rem !important;
  }
  .sm\:rn8 {
    right: -2.5rem !important;
  }
  .sm\:rn9 {
    right: -3rem !important;
  }
  .sm\:rn10 {
    right: -3.5rem !important;
  }
  .sm\:rn11 {
    right: -4rem !important;
  }
  .sm\:rn12 {
    right: -4.5rem !important;
  }
  .sm\:rn13 {
    right: -5rem !important;
  }
  .sm\:rn14 {
    right: -7.5rem !important;
  }
  .sm\:rn15 {
    right: -10rem !important;
  }
  .sm\:rn16 {
    right: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:rn1 {
    right: -0.25rem !important;
  }
  .md\:rn2 {
    right: -0.5rem !important;
  }
  .md\:rn3 {
    right: -0.75rem !important;
  }
  .md\:rn4 {
    right: -1rem !important;
  }
  .md\:rn5 {
    right: -1.25rem !important;
  }
  .md\:rn6 {
    right: -1.5rem !important;
  }
  .md\:rn7 {
    right: -2rem !important;
  }
  .md\:rn8 {
    right: -2.5rem !important;
  }
  .md\:rn9 {
    right: -3rem !important;
  }
  .md\:rn10 {
    right: -3.5rem !important;
  }
  .md\:rn11 {
    right: -4rem !important;
  }
  .md\:rn12 {
    right: -4.5rem !important;
  }
  .md\:rn13 {
    right: -5rem !important;
  }
  .md\:rn14 {
    right: -7.5rem !important;
  }
  .md\:rn15 {
    right: -10rem !important;
  }
  .md\:rn16 {
    right: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:rn1 {
    right: -0.25rem !important;
  }
  .lg\:rn2 {
    right: -0.5rem !important;
  }
  .lg\:rn3 {
    right: -0.75rem !important;
  }
  .lg\:rn4 {
    right: -1rem !important;
  }
  .lg\:rn5 {
    right: -1.25rem !important;
  }
  .lg\:rn6 {
    right: -1.5rem !important;
  }
  .lg\:rn7 {
    right: -2rem !important;
  }
  .lg\:rn8 {
    right: -2.5rem !important;
  }
  .lg\:rn9 {
    right: -3rem !important;
  }
  .lg\:rn10 {
    right: -3.5rem !important;
  }
  .lg\:rn11 {
    right: -4rem !important;
  }
  .lg\:rn12 {
    right: -4.5rem !important;
  }
  .lg\:rn13 {
    right: -5rem !important;
  }
  .lg\:rn14 {
    right: -7.5rem !important;
  }
  .lg\:rn15 {
    right: -10rem !important;
  }
  .lg\:rn16 {
    right: -12.5rem !important;
  }
}
.b0 {
  bottom: 0 !important;
}
.b1 {
  bottom: 0.25rem !important;
}
.b2 {
  bottom: 0.5rem !important;
}
.b3 {
  bottom: 0.75rem !important;
}
.b4 {
  bottom: 1rem !important;
}
.b5 {
  bottom: 1.25rem !important;
}
.b6 {
  bottom: 1.5rem !important;
}
.b7 {
  bottom: 2rem !important;
}
.b8 {
  bottom: 2.5rem !important;
}
.b9 {
  bottom: 3rem !important;
}
.b10 {
  bottom: 3.5rem !important;
}
.b11 {
  bottom: 4rem !important;
}
.b12 {
  bottom: 4.5rem !important;
}
.b13 {
  bottom: 5rem !important;
}
.b14 {
  bottom: 7.5rem !important;
}
.b15 {
  bottom: 10rem !important;
}
.b16 {
  bottom: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:b0 {
    bottom: 0 !important;
  }
  .sm\:b1 {
    bottom: 0.25rem !important;
  }
  .sm\:b2 {
    bottom: 0.5rem !important;
  }
  .sm\:b3 {
    bottom: 0.75rem !important;
  }
  .sm\:b4 {
    bottom: 1rem !important;
  }
  .sm\:b5 {
    bottom: 1.25rem !important;
  }
  .sm\:b6 {
    bottom: 1.5rem !important;
  }
  .sm\:b7 {
    bottom: 2rem !important;
  }
  .sm\:b8 {
    bottom: 2.5rem !important;
  }
  .sm\:b9 {
    bottom: 3rem !important;
  }
  .sm\:b10 {
    bottom: 3.5rem !important;
  }
  .sm\:b11 {
    bottom: 4rem !important;
  }
  .sm\:b12 {
    bottom: 4.5rem !important;
  }
  .sm\:b13 {
    bottom: 5rem !important;
  }
  .sm\:b14 {
    bottom: 7.5rem !important;
  }
  .sm\:b15 {
    bottom: 10rem !important;
  }
  .sm\:b16 {
    bottom: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:b0 {
    bottom: 0 !important;
  }
  .md\:b1 {
    bottom: 0.25rem !important;
  }
  .md\:b2 {
    bottom: 0.5rem !important;
  }
  .md\:b3 {
    bottom: 0.75rem !important;
  }
  .md\:b4 {
    bottom: 1rem !important;
  }
  .md\:b5 {
    bottom: 1.25rem !important;
  }
  .md\:b6 {
    bottom: 1.5rem !important;
  }
  .md\:b7 {
    bottom: 2rem !important;
  }
  .md\:b8 {
    bottom: 2.5rem !important;
  }
  .md\:b9 {
    bottom: 3rem !important;
  }
  .md\:b10 {
    bottom: 3.5rem !important;
  }
  .md\:b11 {
    bottom: 4rem !important;
  }
  .md\:b12 {
    bottom: 4.5rem !important;
  }
  .md\:b13 {
    bottom: 5rem !important;
  }
  .md\:b14 {
    bottom: 7.5rem !important;
  }
  .md\:b15 {
    bottom: 10rem !important;
  }
  .md\:b16 {
    bottom: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:b0 {
    bottom: 0 !important;
  }
  .lg\:b1 {
    bottom: 0.25rem !important;
  }
  .lg\:b2 {
    bottom: 0.5rem !important;
  }
  .lg\:b3 {
    bottom: 0.75rem !important;
  }
  .lg\:b4 {
    bottom: 1rem !important;
  }
  .lg\:b5 {
    bottom: 1.25rem !important;
  }
  .lg\:b6 {
    bottom: 1.5rem !important;
  }
  .lg\:b7 {
    bottom: 2rem !important;
  }
  .lg\:b8 {
    bottom: 2.5rem !important;
  }
  .lg\:b9 {
    bottom: 3rem !important;
  }
  .lg\:b10 {
    bottom: 3.5rem !important;
  }
  .lg\:b11 {
    bottom: 4rem !important;
  }
  .lg\:b12 {
    bottom: 4.5rem !important;
  }
  .lg\:b13 {
    bottom: 5rem !important;
  }
  .lg\:b14 {
    bottom: 7.5rem !important;
  }
  .lg\:b15 {
    bottom: 10rem !important;
  }
  .lg\:b16 {
    bottom: 12.5rem !important;
  }
}
.bn1 {
  bottom: -0.25rem !important;
}
.bn2 {
  bottom: -0.5rem !important;
}
.bn3 {
  bottom: -0.75rem !important;
}
.bn4 {
  bottom: -1rem !important;
}
.bn5 {
  bottom: -1.25rem !important;
}
.bn6 {
  bottom: -1.5rem !important;
}
.bn7 {
  bottom: -2rem !important;
}
.bn8 {
  bottom: -2.5rem !important;
}
.bn9 {
  bottom: -3rem !important;
}
.bn10 {
  bottom: -3.5rem !important;
}
.bn11 {
  bottom: -4rem !important;
}
.bn12 {
  bottom: -4.5rem !important;
}
.bn13 {
  bottom: -5rem !important;
}
.bn14 {
  bottom: -7.5rem !important;
}
.bn15 {
  bottom: -10rem !important;
}
.bn16 {
  bottom: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:bn1 {
    bottom: -0.25rem !important;
  }
  .sm\:bn2 {
    bottom: -0.5rem !important;
  }
  .sm\:bn3 {
    bottom: -0.75rem !important;
  }
  .sm\:bn4 {
    bottom: -1rem !important;
  }
  .sm\:bn5 {
    bottom: -1.25rem !important;
  }
  .sm\:bn6 {
    bottom: -1.5rem !important;
  }
  .sm\:bn7 {
    bottom: -2rem !important;
  }
  .sm\:bn8 {
    bottom: -2.5rem !important;
  }
  .sm\:bn9 {
    bottom: -3rem !important;
  }
  .sm\:bn10 {
    bottom: -3.5rem !important;
  }
  .sm\:bn11 {
    bottom: -4rem !important;
  }
  .sm\:bn12 {
    bottom: -4.5rem !important;
  }
  .sm\:bn13 {
    bottom: -5rem !important;
  }
  .sm\:bn14 {
    bottom: -7.5rem !important;
  }
  .sm\:bn15 {
    bottom: -10rem !important;
  }
  .sm\:bn16 {
    bottom: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:bn1 {
    bottom: -0.25rem !important;
  }
  .md\:bn2 {
    bottom: -0.5rem !important;
  }
  .md\:bn3 {
    bottom: -0.75rem !important;
  }
  .md\:bn4 {
    bottom: -1rem !important;
  }
  .md\:bn5 {
    bottom: -1.25rem !important;
  }
  .md\:bn6 {
    bottom: -1.5rem !important;
  }
  .md\:bn7 {
    bottom: -2rem !important;
  }
  .md\:bn8 {
    bottom: -2.5rem !important;
  }
  .md\:bn9 {
    bottom: -3rem !important;
  }
  .md\:bn10 {
    bottom: -3.5rem !important;
  }
  .md\:bn11 {
    bottom: -4rem !important;
  }
  .md\:bn12 {
    bottom: -4.5rem !important;
  }
  .md\:bn13 {
    bottom: -5rem !important;
  }
  .md\:bn14 {
    bottom: -7.5rem !important;
  }
  .md\:bn15 {
    bottom: -10rem !important;
  }
  .md\:bn16 {
    bottom: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:bn1 {
    bottom: -0.25rem !important;
  }
  .lg\:bn2 {
    bottom: -0.5rem !important;
  }
  .lg\:bn3 {
    bottom: -0.75rem !important;
  }
  .lg\:bn4 {
    bottom: -1rem !important;
  }
  .lg\:bn5 {
    bottom: -1.25rem !important;
  }
  .lg\:bn6 {
    bottom: -1.5rem !important;
  }
  .lg\:bn7 {
    bottom: -2rem !important;
  }
  .lg\:bn8 {
    bottom: -2.5rem !important;
  }
  .lg\:bn9 {
    bottom: -3rem !important;
  }
  .lg\:bn10 {
    bottom: -3.5rem !important;
  }
  .lg\:bn11 {
    bottom: -4rem !important;
  }
  .lg\:bn12 {
    bottom: -4.5rem !important;
  }
  .lg\:bn13 {
    bottom: -5rem !important;
  }
  .lg\:bn14 {
    bottom: -7.5rem !important;
  }
  .lg\:bn15 {
    bottom: -10rem !important;
  }
  .lg\:bn16 {
    bottom: -12.5rem !important;
  }
}
.l0 {
  left: 0 !important;
}
.l1 {
  left: 0.25rem !important;
}
.l2 {
  left: 0.5rem !important;
}
.l3 {
  left: 0.75rem !important;
}
.l4 {
  left: 1rem !important;
}
.l5 {
  left: 1.25rem !important;
}
.l6 {
  left: 1.5rem !important;
}
.l7 {
  left: 2rem !important;
}
.l8 {
  left: 2.5rem !important;
}
.l9 {
  left: 3rem !important;
}
.l10 {
  left: 3.5rem !important;
}
.l11 {
  left: 4rem !important;
}
.l12 {
  left: 4.5rem !important;
}
.l13 {
  left: 5rem !important;
}
.l14 {
  left: 7.5rem !important;
}
.l15 {
  left: 10rem !important;
}
.l16 {
  left: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:l0 {
    left: 0 !important;
  }
  .sm\:l1 {
    left: 0.25rem !important;
  }
  .sm\:l2 {
    left: 0.5rem !important;
  }
  .sm\:l3 {
    left: 0.75rem !important;
  }
  .sm\:l4 {
    left: 1rem !important;
  }
  .sm\:l5 {
    left: 1.25rem !important;
  }
  .sm\:l6 {
    left: 1.5rem !important;
  }
  .sm\:l7 {
    left: 2rem !important;
  }
  .sm\:l8 {
    left: 2.5rem !important;
  }
  .sm\:l9 {
    left: 3rem !important;
  }
  .sm\:l10 {
    left: 3.5rem !important;
  }
  .sm\:l11 {
    left: 4rem !important;
  }
  .sm\:l12 {
    left: 4.5rem !important;
  }
  .sm\:l13 {
    left: 5rem !important;
  }
  .sm\:l14 {
    left: 7.5rem !important;
  }
  .sm\:l15 {
    left: 10rem !important;
  }
  .sm\:l16 {
    left: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:l0 {
    left: 0 !important;
  }
  .md\:l1 {
    left: 0.25rem !important;
  }
  .md\:l2 {
    left: 0.5rem !important;
  }
  .md\:l3 {
    left: 0.75rem !important;
  }
  .md\:l4 {
    left: 1rem !important;
  }
  .md\:l5 {
    left: 1.25rem !important;
  }
  .md\:l6 {
    left: 1.5rem !important;
  }
  .md\:l7 {
    left: 2rem !important;
  }
  .md\:l8 {
    left: 2.5rem !important;
  }
  .md\:l9 {
    left: 3rem !important;
  }
  .md\:l10 {
    left: 3.5rem !important;
  }
  .md\:l11 {
    left: 4rem !important;
  }
  .md\:l12 {
    left: 4.5rem !important;
  }
  .md\:l13 {
    left: 5rem !important;
  }
  .md\:l14 {
    left: 7.5rem !important;
  }
  .md\:l15 {
    left: 10rem !important;
  }
  .md\:l16 {
    left: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:l0 {
    left: 0 !important;
  }
  .lg\:l1 {
    left: 0.25rem !important;
  }
  .lg\:l2 {
    left: 0.5rem !important;
  }
  .lg\:l3 {
    left: 0.75rem !important;
  }
  .lg\:l4 {
    left: 1rem !important;
  }
  .lg\:l5 {
    left: 1.25rem !important;
  }
  .lg\:l6 {
    left: 1.5rem !important;
  }
  .lg\:l7 {
    left: 2rem !important;
  }
  .lg\:l8 {
    left: 2.5rem !important;
  }
  .lg\:l9 {
    left: 3rem !important;
  }
  .lg\:l10 {
    left: 3.5rem !important;
  }
  .lg\:l11 {
    left: 4rem !important;
  }
  .lg\:l12 {
    left: 4.5rem !important;
  }
  .lg\:l13 {
    left: 5rem !important;
  }
  .lg\:l14 {
    left: 7.5rem !important;
  }
  .lg\:l15 {
    left: 10rem !important;
  }
  .lg\:l16 {
    left: 12.5rem !important;
  }
}
.ln1 {
  left: -0.25rem !important;
}
.ln2 {
  left: -0.5rem !important;
}
.ln3 {
  left: -0.75rem !important;
}
.ln4 {
  left: -1rem !important;
}
.ln5 {
  left: -1.25rem !important;
}
.ln6 {
  left: -1.5rem !important;
}
.ln7 {
  left: -2rem !important;
}
.ln8 {
  left: -2.5rem !important;
}
.ln9 {
  left: -3rem !important;
}
.ln10 {
  left: -3.5rem !important;
}
.ln11 {
  left: -4rem !important;
}
.ln12 {
  left: -4.5rem !important;
}
.ln13 {
  left: -5rem !important;
}
.ln14 {
  left: -7.5rem !important;
}
.ln15 {
  left: -10rem !important;
}
.ln16 {
  left: -12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:ln1 {
    left: -0.25rem !important;
  }
  .sm\:ln2 {
    left: -0.5rem !important;
  }
  .sm\:ln3 {
    left: -0.75rem !important;
  }
  .sm\:ln4 {
    left: -1rem !important;
  }
  .sm\:ln5 {
    left: -1.25rem !important;
  }
  .sm\:ln6 {
    left: -1.5rem !important;
  }
  .sm\:ln7 {
    left: -2rem !important;
  }
  .sm\:ln8 {
    left: -2.5rem !important;
  }
  .sm\:ln9 {
    left: -3rem !important;
  }
  .sm\:ln10 {
    left: -3.5rem !important;
  }
  .sm\:ln11 {
    left: -4rem !important;
  }
  .sm\:ln12 {
    left: -4.5rem !important;
  }
  .sm\:ln13 {
    left: -5rem !important;
  }
  .sm\:ln14 {
    left: -7.5rem !important;
  }
  .sm\:ln15 {
    left: -10rem !important;
  }
  .sm\:ln16 {
    left: -12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:ln1 {
    left: -0.25rem !important;
  }
  .md\:ln2 {
    left: -0.5rem !important;
  }
  .md\:ln3 {
    left: -0.75rem !important;
  }
  .md\:ln4 {
    left: -1rem !important;
  }
  .md\:ln5 {
    left: -1.25rem !important;
  }
  .md\:ln6 {
    left: -1.5rem !important;
  }
  .md\:ln7 {
    left: -2rem !important;
  }
  .md\:ln8 {
    left: -2.5rem !important;
  }
  .md\:ln9 {
    left: -3rem !important;
  }
  .md\:ln10 {
    left: -3.5rem !important;
  }
  .md\:ln11 {
    left: -4rem !important;
  }
  .md\:ln12 {
    left: -4.5rem !important;
  }
  .md\:ln13 {
    left: -5rem !important;
  }
  .md\:ln14 {
    left: -7.5rem !important;
  }
  .md\:ln15 {
    left: -10rem !important;
  }
  .md\:ln16 {
    left: -12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:ln1 {
    left: -0.25rem !important;
  }
  .lg\:ln2 {
    left: -0.5rem !important;
  }
  .lg\:ln3 {
    left: -0.75rem !important;
  }
  .lg\:ln4 {
    left: -1rem !important;
  }
  .lg\:ln5 {
    left: -1.25rem !important;
  }
  .lg\:ln6 {
    left: -1.5rem !important;
  }
  .lg\:ln7 {
    left: -2rem !important;
  }
  .lg\:ln8 {
    left: -2.5rem !important;
  }
  .lg\:ln9 {
    left: -3rem !important;
  }
  .lg\:ln10 {
    left: -3.5rem !important;
  }
  .lg\:ln11 {
    left: -4rem !important;
  }
  .lg\:ln12 {
    left: -4.5rem !important;
  }
  .lg\:ln13 {
    left: -5rem !important;
  }
  .lg\:ln14 {
    left: -7.5rem !important;
  }
  .lg\:ln15 {
    left: -10rem !important;
  }
  .lg\:ln16 {
    left: -12.5rem !important;
  }
}
.i0 {
  inset: 0 !important;
}
.i1 {
  inset: 0.25rem !important;
}
.i2 {
  inset: 0.5rem !important;
}
.i3 {
  inset: 0.75rem !important;
}
.i4 {
  inset: 1rem !important;
}
.i5 {
  inset: 1.25rem !important;
}
.i6 {
  inset: 1.5rem !important;
}
.i7 {
  inset: 2rem !important;
}
.i8 {
  inset: 2.5rem !important;
}
.i9 {
  inset: 3rem !important;
}
.i10 {
  inset: 3.5rem !important;
}
.i11 {
  inset: 4rem !important;
}
.i12 {
  inset: 4.5rem !important;
}
.i13 {
  inset: 5rem !important;
}
.i14 {
  inset: 7.5rem !important;
}
.i15 {
  inset: 10rem !important;
}
.i16 {
  inset: 12.5rem !important;
}

@media (min-width: 600px) {
  .sm\:i0 {
    inset: 0 !important;
  }
  .sm\:i1 {
    inset: 0.25rem !important;
  }
  .sm\:i2 {
    inset: 0.5rem !important;
  }
  .sm\:i3 {
    inset: 0.75rem !important;
  }
  .sm\:i4 {
    inset: 1rem !important;
  }
  .sm\:i5 {
    inset: 1.25rem !important;
  }
  .sm\:i6 {
    inset: 1.5rem !important;
  }
  .sm\:i7 {
    inset: 2rem !important;
  }
  .sm\:i8 {
    inset: 2.5rem !important;
  }
  .sm\:i9 {
    inset: 3rem !important;
  }
  .sm\:i10 {
    inset: 3.5rem !important;
  }
  .sm\:i11 {
    inset: 4rem !important;
  }
  .sm\:i12 {
    inset: 4.5rem !important;
  }
  .sm\:i13 {
    inset: 5rem !important;
  }
  .sm\:i14 {
    inset: 7.5rem !important;
  }
  .sm\:i15 {
    inset: 10rem !important;
  }
  .sm\:i16 {
    inset: 12.5rem !important;
  }
}
@media (min-width: 1008px) {
  .md\:i0 {
    inset: 0 !important;
  }
  .md\:i1 {
    inset: 0.25rem !important;
  }
  .md\:i2 {
    inset: 0.5rem !important;
  }
  .md\:i3 {
    inset: 0.75rem !important;
  }
  .md\:i4 {
    inset: 1rem !important;
  }
  .md\:i5 {
    inset: 1.25rem !important;
  }
  .md\:i6 {
    inset: 1.5rem !important;
  }
  .md\:i7 {
    inset: 2rem !important;
  }
  .md\:i8 {
    inset: 2.5rem !important;
  }
  .md\:i9 {
    inset: 3rem !important;
  }
  .md\:i10 {
    inset: 3.5rem !important;
  }
  .md\:i11 {
    inset: 4rem !important;
  }
  .md\:i12 {
    inset: 4.5rem !important;
  }
  .md\:i13 {
    inset: 5rem !important;
  }
  .md\:i14 {
    inset: 7.5rem !important;
  }
  .md\:i15 {
    inset: 10rem !important;
  }
  .md\:i16 {
    inset: 12.5rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:i0 {
    inset: 0 !important;
  }
  .lg\:i1 {
    inset: 0.25rem !important;
  }
  .lg\:i2 {
    inset: 0.5rem !important;
  }
  .lg\:i3 {
    inset: 0.75rem !important;
  }
  .lg\:i4 {
    inset: 1rem !important;
  }
  .lg\:i5 {
    inset: 1.25rem !important;
  }
  .lg\:i6 {
    inset: 1.5rem !important;
  }
  .lg\:i7 {
    inset: 2rem !important;
  }
  .lg\:i8 {
    inset: 2.5rem !important;
  }
  .lg\:i9 {
    inset: 3rem !important;
  }
  .lg\:i10 {
    inset: 3.5rem !important;
  }
  .lg\:i11 {
    inset: 4rem !important;
  }
  .lg\:i12 {
    inset: 4.5rem !important;
  }
  .lg\:i13 {
    inset: 5rem !important;
  }
  .lg\:i14 {
    inset: 7.5rem !important;
  }
  .lg\:i15 {
    inset: 10rem !important;
  }
  .lg\:i16 {
    inset: 12.5rem !important;
  }
}
.fill-current {
  fill: currentcolor;
}

.stoke-current {
  stroke: currentcolor;
}

.t {
  transition-duration: 0.1s;
  transition-property: all;
  transition-timing-function: ease-in;
  transition-delay: 0s;
}
.t-unset {
  transition-property: none;
}
.t__slow {
  transition-duration: 0.25s;
}
.t__fast {
  transition-duration: 0.05s;
}
.t__delay {
  transition-delay: 0.25s;
}

.truncate {
  text-overflow: ellipsis !important;
  overflow: hidden;
  white-space: nowrap;
}
.truncate1, .truncate2, .truncate3, .truncate4, .truncate5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.truncate1 {
  -webkit-line-clamp: 1;
}
.truncate2 {
  -webkit-line-clamp: 2;
}
.truncate3 {
  -webkit-line-clamp: 3;
}
.truncate4 {
  -webkit-line-clamp: 4;
}
.truncate5 {
  -webkit-line-clamp: 5;
}
.truncate-fade {
  overflow: hidden;
  mask-image: linear-gradient(180deg, #000 60%, transparent);
}

.fs-atlas {
  font-size: 4.875rem !important;
  line-height: 5.25rem !important;
}

.fs-elephant {
  font-size: 3.75rem !important;
  line-height: 4rem !important;
}

.fs-imperial {
  font-size: 3.125rem !important;
  line-height: 3.375rem !important;
}

.fs-royal {
  font-size: 2.5rem !important;
  line-height: 2.75rem !important;
}

.fs-foolscap {
  font-size: 2rem !important;
  line-height: 2.25rem !important;
}

.fs-canon, h1 {
  font-size: 1.75rem !important;
  line-height: 2rem !important;
}

.fs-trafalgar, h2 {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}

.fs-paragon, h3 {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}

.fs-double-pica, h4 {
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}

.fs-great-primer, h5,
h6 {
  font-size: 1.125rem !important;
  line-height: 1.375rem !important;
}

.fs-body-copy, body,
p {
  font-size: 0.9375rem !important;
  line-height: 1.25rem !important;
}

.fs-pica {
  font-size: 0.9375rem !important;
  line-height: 1.25rem !important;
}

.fs-long-primer {
  font-size: 0.9375rem !important;
  line-height: 1.125rem !important;
}

.fs-brevier {
  font-size: 0.875rem !important;
  line-height: 1rem !important;
}

.fs-minion {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}

@media (width >= 320px) {
  .fs-atlas {
    font-size: 6rem !important;
    line-height: 6.5rem !important;
  }
  .fs-elephant {
    font-size: 4.875rem !important;
    line-height: 5.25rem !important;
  }
  .fs-imperial {
    font-size: 4rem !important;
    line-height: 4.5rem !important;
  }
  .fs-royal {
    font-size: 3.25rem !important;
    line-height: 3.75rem !important;
  }
  .fs-foolscap {
    font-size: 2.5rem !important;
    line-height: 2.75rem !important;
  }
  .fs-canon, h1 {
    font-size: 2rem !important;
    line-height: 2.25rem !important;
  }
  .fs-trafalgar, h2 {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }
  .fs-paragon, h3 {
    font-size: 1.375rem !important;
    line-height: 1.625rem !important;
  }
  .fs-double-pica, h4 {
    font-size: 1.25rem !important;
    line-height: 1.5rem !important;
  }
  .fs-great-primer, h5,
  h6 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }
  .fs-body-copy, body,
  p {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .fs-pica {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
  }
  .fs-long-primer {
    font-size: 0.9375rem !important;
    line-height: 1.125rem !important;
  }
  .fs-brevier {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .fs-minion {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
}
@media (width >= 600px) {
  .fs-atlas {
    font-size: 12rem !important;
    line-height: 13rem !important;
  }
  .fs-elephant {
    font-size: 9.75rem !important;
    line-height: 10.625rem !important;
  }
  .fs-imperial {
    font-size: 7.75rem !important;
    line-height: 8.5rem !important;
  }
  .fs-royal {
    font-size: 5.875rem !important;
    line-height: 6.5rem !important;
  }
  .fs-foolscap {
    font-size: 4.5rem !important;
    line-height: 5rem !important;
  }
  .fs-canon, h1 {
    font-size: 3.25rem !important;
    line-height: 3.5rem !important;
  }
  .fs-trafalgar, h2 {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .fs-paragon, h3 {
    font-size: 1.75rem !important;
    line-height: 2rem !important;
  }
  .fs-double-pica, h4 {
    font-size: 1.625rem !important;
    line-height: 1.875rem !important;
  }
  .fs-great-primer, h5,
  h6 {
    font-size: 1.3125rem !important;
    line-height: 1.5rem !important;
  }
  .fs-body-copy, body,
  p {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .fs-pica {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }
  .fs-long-primer {
    font-size: 0.9375rem !important;
    line-height: 1.25rem !important;
  }
  .fs-brevier {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .fs-minion {
    font-size: 0.8125rem !important;
    line-height: 1rem !important;
  }
}
@media (width >= 600px) and (hover: hover) and (pointer: fine) {
  .fs-atlas {
    font-size: 8.75rem !important;
    line-height: 9.25rem !important;
  }
  .fs-elephant {
    font-size: 7.25rem !important;
    line-height: 7.75rem !important;
  }
  .fs-imperial {
    font-size: 6rem !important;
    line-height: 6.5rem !important;
  }
  .fs-royal {
    font-size: 4.75rem !important;
    line-height: 5.25rem !important;
  }
  .fs-foolscap {
    font-size: 3.5rem !important;
    line-height: 3.75rem !important;
  }
  .fs-canon, h1 {
    font-size: 2.75rem !important;
    line-height: 3rem !important;
  }
  .fs-trafalgar, h2 {
    font-size: 2rem !important;
    line-height: 2.25rem !important;
  }
  .fs-paragon, h3 {
    font-size: 1.75rem !important;
    line-height: 2rem !important;
  }
  .fs-double-pica, h4 {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }
  .fs-great-primer, h5,
  h6 {
    font-size: 1.25rem !important;
    line-height: 1.5rem !important;
  }
  .fs-body-copy, body,
  p {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .fs-pica {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
  }
  .fs-long-primer {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .fs-brevier {
    font-size: 0.8125rem !important;
    line-height: 1rem !important;
  }
  .fs-minion {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
}
:root {
  --ff-sans: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --ff-mono: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
}

.ff-sans {
  font-family: var(--ff-sans) !important;
}

.ff-mono {
  font-family: var(--ff-mono) !important;
}

.fs-normal {
  font-style: normal !important;
}

.fs-italic, h6,
em,
q {
  font-style: italic !important;
}

.fs-unset {
  font-style: unset !important;
}

.tt-capitalize {
  text-transform: capitalize !important;
}

.tt-lowercase {
  text-transform: lowercase !important;
}

.tt-uppercase {
  text-transform: uppercase !important;
}

.tt-none {
  text-transform: none !important;
}

.tt-unset {
  text-transform: unset !important;
}

.td-none {
  text-decoration: none !important;
}

.td-underline, u {
  text-decoration: underline !important;
}

.td-line-through, strike {
  text-decoration: line-through !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500, h1,
h2,
h3,
h4,
h5 {
  font-weight: 500 !important;
}

.fw-600, strong {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.ta-left {
  text-align: left !important;
}

.ta-center {
  text-align: center !important;
}

.ta-right {
  text-align: right !important;
}

.ta-justify {
  text-align: justify !important;
}

.ta-unset {
  text-align: unset !important;
}

.ws-normal {
  white-space: normal !important;
}

.ws-nowrap {
  white-space: nowrap !important;
}

.ws-pre {
  white-space: pre !important;
}

.ws-pre-wrap {
  white-space: pre-wrap !important;
}

.ws-pre-line {
  white-space: pre-line !important;
}

.ws-unset {
  white-space: unset !important;
}

.wb-normal {
  word-break: normal !important;
}

.wb-break-all {
  word-break: break-all !important;
}

.wb-keep-all {
  word-break: keep-all !important;
}

.wb-inherit {
  word-break: inherit !important;
}

.wb-initial {
  word-break: initial !important;
}

.wb-unset {
  word-break: unset !important;
}

.ow-normal {
  overflow-wrap: normal !important;
}

.ow-break-word {
  overflow-wrap: break-word !important;
}

.ow-inherit {
  overflow-wrap: inherit !important;
}

.ow-initial {
  overflow-wrap: initial !important;
}

.ow-unset {
  overflow-wrap: unset !important;
}

.ww-break-word {
  word-wrap: break-word !important;
}

.hyphens-none {
  hyphens: none !important;
}

.hyphens-auto {
  hyphens: auto !important;
}

.hyphens-unset {
  hyphens: unset !important;
}

.va-baseline {
  vertical-align: baseline !important;
}
.va-bottom {
  vertical-align: bottom !important;
}
.va-middle {
  vertical-align: middle !important;
}
.va-sub, sub {
  vertical-align: sub !important;
}
.va-super, sup {
  vertical-align: super !important;
}
.va-text-bottom {
  vertical-align: text-bottom !important;
}
.va-text-top {
  vertical-align: text-top !important;
}
.va-top {
  vertical-align: top !important;
}
.va-unset {
  vertical-align: unset !important;
}

.v-visible {
  visibility: visible !important;
}
.v-hidden {
  visibility: hidden !important;
}

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

.w0 {
  width: 0 !important;
}
.w10 {
  width: 10% !important;
}
.w20 {
  width: 20% !important;
}
.w30 {
  width: 30% !important;
}
.w40 {
  width: 40% !important;
}
.w50 {
  width: 50% !important;
}
.w60 {
  width: 60% !important;
}
.w70 {
  width: 70% !important;
}
.w80 {
  width: 80% !important;
}
.w90 {
  width: 90% !important;
}

.ws1 {
  width: 5.25rem !important;
}
.ws2 {
  width: 10.5rem !important;
}
.ws3 {
  width: 15.75rem !important;
}
.ws4 {
  width: 21rem !important;
}
.ws5 {
  width: 26.25rem !important;
}
.ws6 {
  width: 31.5rem !important;
}
.ws7 {
  width: 36.75rem !important;
}
.ws8 {
  width: 42rem !important;
}
.ws9 {
  width: 47.25rem !important;
}
.ws10 {
  width: 52.5rem !important;
}
.ws11 {
  width: 57.75rem !important;
}
.ws12 {
  width: 63rem !important;
}

.wmx1 {
  max-width: 5.25rem !important;
}
.wmx2 {
  max-width: 10.5rem !important;
}
.wmx3 {
  max-width: 15.75rem !important;
}
.wmx4 {
  max-width: 21rem !important;
}
.wmx5 {
  max-width: 26.25rem !important;
}
.wmx6 {
  max-width: 31.5rem !important;
}
.wmx7 {
  max-width: 36.75rem !important;
}
.wmx8 {
  max-width: 42rem !important;
}
.wmx9 {
  max-width: 47.25rem !important;
}
.wmx10 {
  max-width: 52.5rem !important;
}
.wmx11 {
  max-width: 57.75rem !important;
}
.wmx12 {
  max-width: 63rem !important;
}
.wmx25 {
  max-width: 25% !important;
}
.wmx50 {
  max-width: 50% !important;
}
.wmx75 {
  max-width: 75% !important;
}

.wmn0 {
  min-width: 0 !important;
}
.wmn1 {
  width: 5.25rem !important;
}
.wmn2 {
  width: 10.5rem !important;
}
.wmn3 {
  width: 15.75rem !important;
}
.wmn4 {
  width: 21rem !important;
}
.wmn5 {
  width: 26.25rem !important;
}
.wmn6 {
  width: 31.5rem !important;
}
.wmn7 {
  width: 36.75rem !important;
}
.wmn8 {
  width: 42rem !important;
}
.wmn9 {
  width: 47.25rem !important;
}
.wmn10 {
  width: 52.5rem !important;
}
.wmn11 {
  width: 57.75rem !important;
}
.wmn12 {
  width: 63rem !important;
}
.wmn25 {
  min-width: 25% !important;
}
.wmn50 {
  min-width: 50% !important;
}
.wmn75 {
  min-width: 75% !important;
}

.h0 {
  height: 0 !important;
}
.h100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.h-screen {
  height: 100vh !important;
}

.hs1 {
  height: 5.25rem !important;
}
.hs2 {
  height: 10.5rem !important;
}
.hs3 {
  height: 15.75rem !important;
}
.hs4 {
  height: 21rem !important;
}
.hs5 {
  height: 26.25rem !important;
}
.hs6 {
  height: 31.5rem !important;
}
.hs7 {
  height: 36.75rem !important;
}
.hs8 {
  height: 42rem !important;
}
.hs9 {
  height: 47.25rem !important;
}
.hs10 {
  height: 52.5rem !important;
}
.hs11 {
  height: 57.75rem !important;
}
.hs12 {
  height: 63rem !important;
}

.hmx1 {
  max-height: 5.25rem !important;
}
.hmx2 {
  max-height: 10.5rem !important;
}
.hmx3 {
  max-height: 15.75rem !important;
}
.hmx4 {
  max-height: 21rem !important;
}
.hmx5 {
  max-height: 26.25rem !important;
}
.hmx6 {
  max-height: 31.5rem !important;
}
.hmx7 {
  max-height: 36.75rem !important;
}
.hmx8 {
  max-height: 42rem !important;
}
.hmx9 {
  max-height: 47.25rem !important;
}
.hmx10 {
  max-height: 52.5rem !important;
}
.hmx11 {
  max-height: 57.75rem !important;
}
.hmx12 {
  max-height: 63rem !important;
}

.hmn1 {
  min-height: 5.25rem !important;
}
.hmn2 {
  min-height: 10.5rem !important;
}
.hmn3 {
  min-height: 15.75rem !important;
}
.hmn4 {
  min-height: 21rem !important;
}
.hmn5 {
  min-height: 26.25rem !important;
}
.hmn6 {
  min-height: 31.5rem !important;
}
.hmn7 {
  min-height: 36.75rem !important;
}
.hmn8 {
  min-height: 42rem !important;
}
.hmn9 {
  min-height: 47.25rem !important;
}
.hmn10 {
  min-height: 52.5rem !important;
}
.hmn11 {
  min-height: 57.75rem !important;
}
.hmn12 {
  min-height: 63rem !important;
}

.w25 {
  width: 25% !important;
}
.w33 {
  width: 33.3333% !important;
}
.w50 {
  width: 50% !important;
}
.w66 {
  width: 66.6667% !important;
}
.w75 {
  width: 75% !important;
}
.w100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}

@media (min-width: 600px) {
  .sm\:w25 {
    width: 25% !important;
  }
  .sm\:w33 {
    width: 33.3333% !important;
  }
  .sm\:w50 {
    width: 50% !important;
  }
  .sm\:w66 {
    width: 66.6667% !important;
  }
  .sm\:w75 {
    width: 75% !important;
  }
  .sm\:w100 {
    width: 100% !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
}
@media (min-width: 1008px) {
  .md\:w25 {
    width: 25% !important;
  }
  .md\:w33 {
    width: 33.3333% !important;
  }
  .md\:w50 {
    width: 50% !important;
  }
  .md\:w66 {
    width: 66.6667% !important;
  }
  .md\:w75 {
    width: 75% !important;
  }
  .md\:w100 {
    width: 100% !important;
  }
  .md\:w-auto {
    width: auto !important;
  }
}
@media (min-width: 1280px) {
  .lg\:w25 {
    width: 25% !important;
  }
  .lg\:w33 {
    width: 33.3333% !important;
  }
  .lg\:w50 {
    width: 50% !important;
  }
  .lg\:w66 {
    width: 66.6667% !important;
  }
  .lg\:w75 {
    width: 75% !important;
  }
  .lg\:w100 {
    width: 100% !important;
  }
  .lg\:w-auto {
    width: auto !important;
  }
}
.wmx100 {
  max-width: 100% !important;
}
.wmx-initial {
  max-width: initial !important;
}

@media (min-width: 600px) {
  .sm\:wmx100 {
    max-width: 100% !important;
  }
  .sm\:wmx-initial {
    max-width: initial !important;
  }
}
@media (min-width: 1008px) {
  .md\:wmx100 {
    max-width: 100% !important;
  }
  .md\:wmx-initial {
    max-width: initial !important;
  }
}
@media (min-width: 1280px) {
  .lg\:wmx100 {
    max-width: 100% !important;
  }
  .lg\:wmx-initial {
    max-width: initial !important;
  }
}
.wmn100 {
  min-width: 100% !important;
}
.wmn-initial {
  min-width: initial !important;
}

@media (min-width: 600px) {
  .sm\:wmn100 {
    min-width: 100% !important;
  }
  .sm\:wmn-initial {
    min-width: initial !important;
  }
}
@media (min-width: 1008px) {
  .md\:wmn100 {
    min-width: 100% !important;
  }
  .md\:wmn-initial {
    min-width: initial !important;
  }
}
@media (min-width: 1280px) {
  .lg\:wmn100 {
    min-width: 100% !important;
  }
  .lg\:wmn-initial {
    min-width: initial !important;
  }
}
.hmx100 {
  max-height: 100% !important;
}
.hmx-initial {
  max-height: initial !important;
}

@media (min-width: 600px) {
  .sm\:hmx100 {
    max-height: 100% !important;
  }
  .sm\:hmx-initial {
    max-height: initial !important;
  }
}
@media (min-width: 1008px) {
  .md\:hmx100 {
    max-height: 100% !important;
  }
  .md\:hmx-initial {
    max-height: initial !important;
  }
}
@media (min-width: 1280px) {
  .lg\:hmx100 {
    max-height: 100% !important;
  }
  .lg\:hmx-initial {
    max-height: initial !important;
  }
}
.hmn100 {
  min-height: 100% !important;
}
.hmn-initial {
  min-height: initial !important;
}

@media (min-width: 600px) {
  .sm\:hmn100 {
    min-height: 100% !important;
  }
  .sm\:hmn-initial {
    min-height: initial !important;
  }
}
@media (min-width: 1008px) {
  .md\:hmn100 {
    min-height: 100% !important;
  }
  .md\:hmn-initial {
    min-height: initial !important;
  }
}
@media (min-width: 1280px) {
  .lg\:hmn100 {
    min-height: 100% !important;
  }
  .lg\:hmn-initial {
    min-height: initial !important;
  }
}
.z-hide {
  z-index: -1 !important;
}
.z-base {
  z-index: 0 !important;
}
.z-selected {
  z-index: 25 !important;
}
.z-active {
  z-index: 50 !important;
}
.z-dropdown {
  z-index: 1000 !important;
}
.z-popover {
  z-index: 2000 !important;
}
.z-tooltip {
  z-index: 3000 !important;
}
.z-banner {
  z-index: 4000 !important;
}
.z-nav {
  z-index: 5000 !important;
}
.z-nav-fixed {
  z-index: 5050 !important;
}
.z-modal-bg {
  z-index: 9000 !important;
}
.z-modal {
  z-index: 9050 !important;
}

q::before {
  content: open-quote;
}
q::after {
  content: close-quote;
}

abbr {
  text-decoration: underline dotted;
}

sup {
  font-size: smaller;
}

sub {
  font-size: smaller;
}

button {
  border: 0;
  background: transparent;
  padding: 0;
}

header a, header a:hover {
  text-decoration: none;
}

aside nav ul li a {
  color: var(--light-900);
  transition: all 0.2s;
}
aside nav ul li a:hover {
  color: var(--green);
}

section {
  padding: 1.5rem;
  border: 2px solid var(--light-075);
  border-radius: 8px;
}

h2, h3 {
  color: var(--green);
  margin: 0;
}

a {
  color: var(--green);
}
a:hover {
  text-decoration: underline;
}

table {
  border-spacing: 0;
  text-align: left;
}
table thead th {
  border-bottom: 1px solid var(--light-500);
}
table th, table td {
  padding: 8px;
}
table th {
  font-weight: 700;
}

code {
  padding: 4px 8px;
  background: var(--light-050);
  font-size: 0.875rem;
  border-radius: 3px;
}

pre, .preview {
  background: var(--light-050);
  padding: 1rem;
  border-radius: 5px;
  overflow-x: auto;
}

pre code {
  padding: 0;
  background: transparent;
}

/*# sourceMappingURL=styles.css.map */
