@charset "UTF-8";
/*!
 * PIPE CSS aka PIPUS
 * Inspired by:
 *  - Cirrus 0.8.0
 *  - Web Awesome 3.0.0-beta.3
 */

@import url('/.fa/all.min.css');
@import url('/.pipe/elements.css');

:root {
  /* ========================================
     Typography Scalability
     ======================================== */
  --font-scale-ratio: 1.125;
  /* Major Second */
  --font-size-m: 1rem;

  /* Downward Scale */
  --font-size-s: calc(var(--font-size-m) / var(--font-scale-ratio));
  --font-size-xs: calc(var(--font-size-s) / var(--font-scale-ratio));

  /* Upward Scale */
  --font-size-l: calc(var(--font-size-m) * var(--font-scale-ratio));
  --font-size-xl: calc(var(--font-size-l) * var(--font-scale-ratio));
  --font-size-2xl: calc(var(--font-size-xl) * var(--font-scale-ratio));
  --font-size-3xl: calc(var(--font-size-2xl) * var(--font-scale-ratio));

  /* Standardizing Weights */
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;

  /* Font Config */
  --font-family-body: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-family-heading: 'Inter', var(--font-family-body);
  --font-family-code: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', ui-monospace, monospace;
  --line-height-normal: 1.5;
  --line-height-condensed: 1.25;
}

:root:not(.theme-dark),
.theme-light {
  color-scheme: light;

  /* Global Tonal Control */
  --brand-hue: 217;
  --brand-ch: 0.15;
  --surface-l: 98%;
  --text-l: 15%;

  /* Interactive & Brand */
  --color-brand-1: oklch(60% var(--brand-ch) var(--brand-hue));
  --text-brand-1: oklch(100% 0 0);
  --color-brand-2: oklch(75% var(--brand-ch) var(--brand-hue));
  --text-brand-2: oklch(25% var(--brand-ch) var(--brand-hue));
  --color-brand-3: oklch(90% var(--brand-ch) var(--brand-hue));
  --text-brand-3: oklch(20% var(--brand-ch) var(--brand-hue));
  --color-brand-4: oklch(40% var(--brand-ch) var(--brand-hue));
  --text-brand-4: oklch(95% 0 0);

  /* Color System (Check how it looks in OKLCH) */
  /* Sage Green */
  --color-theme-1: #E8F5E9;
  --text-theme-1: #1B3322;
  /* Midnight Navy */
  --color-theme-2: #cfd5fa;
  --text-theme-2: #0B0B24;
  /* Electric Purple/Blue */
  --color-theme-3: #EEEDFF;
  --text-theme-3: #1E1B66;
  /* Sky Blue */
  --color-theme-4: #E1F5FE;
  --text-theme-4: #0D3140;

  /* Structural Surfaces */
  --color-main: oklch(var(--surface-l) 0 0);
  --text-main: oklch(var(--text-l) 0 0);

  --color-muted: oklch(96% 0.005 var(--brand-hue));
  --text-muted: oklch(40% 0.01 var(--brand-hue));

  --color-subtle: oklch(92% 0.01 var(--brand-hue));
  --text-subtle: oklch(45% 0.02 var(--brand-hue));

  --color-elevated: oklch(100% 0 0);
  --text-elevated: var(--text-main);

  --color-heading: transparent;
  /* No background usually */
  --text-heading: oklch(10% 0.05 var(--brand-hue));

  /* Interactive Elements */
  --color-link: oklch(55% 0.15 var(--brand-hue));
  --text-link: var(--color-link);
  --decor-link: oklch(55% 0.15 var(--brand-hue) / 0.3);

  --color-button: var(--color-brand-1);
  --color-button-hover: oklch(53% var(--brand-ch) var(--brand-hue));
  --color-button-active: oklch(48% var(--brand-ch) var(--brand-hue));
  --text-button: var(--text-brand-1);

  --overlay-hover: oklch(0% 0 0 / 0.05);
  --overlay-active: oklch(0% 0 0 / 0.1);

  --color-selection: color-mix(in oklch, var(--color-brand-1), transparent 80%);
  --text-selection: inherit;
  --color-outline: var(--color-selection);

  /* Scrollbars */
  --scrollbar-thumb: oklch(70% 0 0);
  --scrollbar-track: transparent;

  /* Using oklch for shadow tint to match the brand hue */
  --shadow-color: rgba(0, 0, 0, 0.12);
  --shadow-color-strong: rgba(42, 51, 83, 0.24);
  --shadow-sm: 0px 5px 12px 0 var(--shadow-color), 0px 0px 5px var(--shadow-color-strong);
  --shadow-lg: 0px 8px 20px 0 var(--shadow-color), 0 5px 5px var(--shadow-color-strong);
}

@media (prefers-color-scheme: dark) {
  :root:not(.theme-light) {
      color-scheme: dark;

      /* Global Tonal Control */
      --brand-hue: 217;
      --brand-ch: 0.15;
      --surface-l: 12%;
      --text-l: 92%;

      /* Interactive & Brand - Lightness adjustments for contrast */
      --color-brand-1: oklch(55% var(--brand-ch) var(--brand-hue));
      --text-brand-1: oklch(100% 0 0);
      --color-brand-2: oklch(35% var(--brand-ch) var(--brand-hue));
      --text-brand-2: oklch(90% var(--brand-ch) var(--brand-hue));
      --color-brand-3: oklch(25% var(--brand-ch) var(--brand-hue));
      --text-brand-3: oklch(85% var(--brand-ch) var(--brand-hue));
      --color-brand-4: oklch(70% var(--brand-ch) var(--brand-hue));
      --text-brand-4: oklch(10% 0 0);

      /* Color System (Check how it looks in OKLCH) */
      /* Sage Green */
      --color-theme-1: #1A3322;
      --text-theme-1: #C8E6C9;
      /* Midnight Navy */
      --color-theme-2: #0B0C26;
      --text-theme-2: #C5CAE9;
      /* Electric Purple/Blue */
      --color-theme-3: #121140;
      --text-theme-3: #D2D0FF;
      /* Sky Blue */
      --color-theme-4: #0E2A36;
      --text-theme-4: #B3E5FC;

      /* Structural Surfaces */
      --color-main: oklch(var(--surface-l) 0 0);
      --text-main: oklch(var(--text-l) 0 0);

      --color-muted: oklch(18% 0.005 var(--brand-hue));
      --text-muted: oklch(70% 0.01 var(--brand-hue));

      --color-subtle: oklch(22% 0.01 var(--brand-hue));
      --text-subtle: oklch(65% 0.02 var(--brand-hue));

      --color-elevated: oklch(0.3 0 0);
      --text-elevated: var(--text-main);

      --color-heading: transparent;
      --text-heading: oklch(98% 0.05 var(--brand-hue));

      /* Interactive Elements */
      --color-link: oklch(75% 0.1 var(--brand-hue));
      --text-link: var(--color-link);
      --decor-link: oklch(75% 0.1 var(--brand-hue) / 0.3);

      --color-button: var(--color-brand-1);
      --color-button-hover: oklch(63% var(--brand-ch) var(--brand-hue));
      --color-button-active: oklch(58% 0.18 var(--brand-hue));
      --text-button: var(--text-brand-1);

      /* Overlays */
      --overlay-hover: oklch(100% 0 0 / 0.05);
      --overlay-active: oklch(100% 0 0 / 0.1);

      --color-selection: color-mix(in oklab, var(--color-brand-1), transparent 70%);
      --text-selection: inherit;
      --color-outline: var(--color-selection);


      /* Scrollbars */
      --scrollbar-thumb: oklch(40% 0 0);
      --scrollbar-track: transparent;

      /* Shadows */
      --shadow-color: rgba(255, 255, 255, 0.12);
      --shadow-color-strong: rgba(213, 204, 172, 0.24);
      --shadow-sm: 0px 5px 12px 0 var(--shadow-color), 0px 0px 5px var(--shadow-color-strong);
      --shadow-lg: 0px 8px 20px 0 var(--shadow-color), 0 5px 5px var(--shadow-color-strong);
  
  }
}

.theme-dark {
  /* <copy-this name="theme-dark-contents"> */
  color-scheme: dark;

  /* Global Tonal Control */
  --brand-hue: 217;
  --brand-ch: 0.15;
  --surface-l: 12%;
  --text-l: 92%;

  /* Interactive & Brand - Lightness adjustments for contrast */
  --color-brand-1: oklch(55% var(--brand-ch) var(--brand-hue));
  --text-brand-1: oklch(100% 0 0);
  --color-brand-2: oklch(35% var(--brand-ch) var(--brand-hue));
  --text-brand-2: oklch(90% var(--brand-ch) var(--brand-hue));
  --color-brand-3: oklch(25% var(--brand-ch) var(--brand-hue));
  --text-brand-3: oklch(85% var(--brand-ch) var(--brand-hue));
  --color-brand-4: oklch(70% var(--brand-ch) var(--brand-hue));
  --text-brand-4: oklch(10% 0 0);

  /* Color System (Check how it looks in OKLCH) */
  /* Sage Green */
  --color-theme-1: #1A3322;
  --text-theme-1: #C8E6C9;
  /* Midnight Navy */
  --color-theme-2: #0B0C26;
  --text-theme-2: #C5CAE9;
  /* Electric Purple/Blue */
  --color-theme-3: #121140;
  --text-theme-3: #D2D0FF;
  /* Sky Blue */
  --color-theme-4: #0E2A36;
  --text-theme-4: #B3E5FC;

  /* Structural Surfaces */
  --color-main: oklch(var(--surface-l) 0 0);
  --text-main: oklch(var(--text-l) 0 0);

  --color-muted: oklch(18% 0.005 var(--brand-hue));
  --text-muted: oklch(70% 0.01 var(--brand-hue));

  --color-subtle: oklch(22% 0.01 var(--brand-hue));
  --text-subtle: oklch(65% 0.02 var(--brand-hue));

  --color-elevated: oklch(0.3 0 0);
  --text-elevated: var(--text-main);

  --color-heading: transparent;
  --text-heading: oklch(98% 0.05 var(--brand-hue));

  /* Interactive Elements */
  --color-link: oklch(75% 0.1 var(--brand-hue));
  --text-link: var(--color-link);
  --decor-link: oklch(75% 0.1 var(--brand-hue) / 0.3);

  --color-button: var(--color-brand-1);
  --color-button-hover: oklch(63% var(--brand-ch) var(--brand-hue));
  --color-button-active: oklch(58% 0.18 var(--brand-hue));
  --text-button: var(--text-brand-1);

  /* Overlays */
  --overlay-hover: oklch(100% 0 0 / 0.05);
  --overlay-active: oklch(100% 0 0 / 0.1);

  --color-selection: color-mix(in oklab, var(--color-brand-1), transparent 70%);
  --text-selection: inherit;
  --color-outline: var(--color-selection);


  /* Scrollbars */
  --scrollbar-thumb: oklch(40% 0 0);
  --scrollbar-track: transparent;

  /* Shadows */
  --shadow-color: rgba(255, 255, 255, 0.12);
  --shadow-color-strong: rgba(213, 204, 172, 0.24);
  --shadow-sm: 0px 5px 12px 0 var(--shadow-color), 0px 0px 5px var(--shadow-color-strong);
  --shadow-lg: 0px 8px 20px 0 var(--shadow-color), 0 5px 5px var(--shadow-color-strong);
  /* </copy-this> */
}


/* 
 ========================================
 Global
 ========================================
*/

*, *::before, *::after {
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -moz-osx-font-smoothing: grayscale;
}

html {
  font-family: var(--font-family-body);
  line-height: var(--line-height-normal);

  color-scheme: light dark;
  background-color: var(--color-main);
  color: var(--fg-default);

  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);

  -webkit-text-size-adjust: 100%;
}

body {
  min-height: 100vh;
  min-height: 100dvh;

  margin: 0;
  display: flex;
  flex-direction: column;

  font-size: var(--font-size-m);
  background-color: var(--color-main);
  color: var(--text-main);

  transition: background-color 0.3s ease, color 0.3s ease;
}

html,
body {
  border: none;
}

.theme-light, .theme-dark {
  background-color: var(--color-main);
  color: var(--text-main);
}

:focus-visible {
  outline: 3px solid var(--color-outline);
  outline-offset: 2px;
}

.theme-light, .theme-dark {
  background-color: var(--color-main);
  color: var(--text-main);
}

main {
  flex: 1 0 auto;
}

/* Remove default margin and padding */
html, body,
ol, ul, li, dl, dt, dd,
blockquote, figure,
fieldset, legend,
textarea, pre, iframe, hr,
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 1rem 0;
}

article, aside, figure, footer, header, hgroup, section {
  display: block;
}

audio, canvas, iframe, img, embed, object, svg, video {
  display: block;
  max-width: 100%;
  height: auto;
}

button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-condensed);
  color: var(--text-heading);
}

code,
pre {
  font-family: var(--font-family-code);
  font-size: 0.9em;
}

::selection {
  background-color: var(--color-selection);
  color: var(--text-selection);
}
::-moz-selection {
  background-color: var(--color-selection);
  color: var(--text-selection);
}

a {
  color: var(--color-link);
  text-decoration: none;
  text-decoration-color: var(--decor-link);
  text-underline-offset: 0.2em;
  transition: all 0.2s ease;
}

a:hover {
  text-decoration: underline;
  background-color: var(--overlay-hover);
}

.hover-lift {
  transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: var(--shadow-sm);
}
.hover-lift:hover {
  transform: translateY(-4px);
  box-shadow: var(--shadow-lg);
}

/* Apple Fixes for clickable elements */
a,
button,
.btn,
*[onclick],
*.clickable {
  cursor: pointer;
}

/* --- Text Colors --- */

.color-brand-1 {
  background-color: var(--color-brand-1);
}

.color-brand-2 {
  background-color: var(--color-brand-2);
}

.color-brand-3 {
  background-color: var(--color-brand-3);
}

.color-brand-4 {
  background-color: var(--color-brand-4);
}

.text-brand-1 {
  color: var(--text-brand-1);
}

.text-brand-2 {
  color: var(--text-brand-2);
}

.text-brand-3 {
  color: var(--text-brand-3);
}

.text-brand-4 {
  color: var(--text-brand-4);
}

.color-theme-1 {
  background-color: var(--color-theme-1);
}

.color-theme-2 {
  background-color: var(--color-theme-2);
}

.color-theme-3 {
  background-color: var(--color-theme-3);
}

.color-theme-4 {
  background-color: var(--color-theme-4);
}

.text-theme-1 {
  color: var(--text-theme-1);
}

.text-theme-2 {
  color: var(--text-theme-2);
}

.text-theme-3 {
  color: var(--text-theme-3);
}

.text-theme-4 {
  color: var(--text-theme-4);
}

.color-main {
  background-color: var(--color-main);
}

.color-muted {
  background-color: var(--color-muted);
}

.color-subtle {
  background-color: var(--color-subtle);
}

.color-elevated {
  background-color: var(--color-elevated);
}

.text-main {
  color: var(--text-main);
}

.text-muted {
  color: var(--text-muted);
}

.text-subtle {
  color: var(--text-subtle);
}

.text-elevated {
  color: var(--text-elevated);
}

/* --- Depth & Elevation --- */

.shadow-sm {
  box-shadow: var(--shadow-sm);
}

.shadow-lg {
  box-shadow: var(--shadow-lg);
}

.shadow-none {
  box-shadow: none;
}

/* --- Borders --- */

.border {
  border: 1px solid var(--color-subtle);
}

.border-muted {
  border: 1px solid color-mix(in oklab, var(--color-subtle), transparent 50%);
}

/* 
 ========================================
 Flex Content
 ========================================
*/

:root {
  --flex-gap: 1rem;
}

.flex-content {
  display: flex;
  flex-wrap: wrap;
  /* Allows wrapping on small screens */
  align-items: center;
  /* Vertical centering */
  gap: var(--flex-gap);
  width: 100%;
}

.flex-content .content--title {
  flex: 1 1 0%;
  /* Grow to max, shrink if needed, base 0 */
  min-width: 0;
  /* CRITICAL: Allows text to break/truncate instead of pushing width */

  /* Text handling */
  word-break: break-word;
  overflow-wrap: anywhere;
}

.flex-content .content--actions {
  flex: 0 0 auto;
  /* Don't grow, don't shrink, stay as wide as the buttons */
  display: flex;
  gap: calc(var(--flex-gap) / 2);
  white-space: nowrap;
  /* Keep buttons on one line usually */
}

/* 
 ========================================
 Buttons
 ========================================
*/

.btn {
  --btn-radius: 0;

  font-family: var(--font-family-body);
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-semibold);
  text-align: center;
  white-space: nowrap;

  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--btn-radius);
  padding: 0.625rem 1.25rem;
  background-color: var(--color-button);
  color: var(--text-button);

  transition: all 100ms ease-in-out;
  user-select: none;
}
a.btn {
  display: inline-block;
  text-decoration: none;
}

.btn:hover {
  background-color: var(--color-button-hover);
}

.btn:active {
  background-color: var(--color-button-active);
  transform: scale(0.95);
}

/* Round Squares */
.btn.btn-rounded {
  --btn-radius: 0.5rem;
}

/* Pill/Capsule */
.btn.btn-pill {
  --btn-radius: 9999px;
  padding-inline: 1.5rem;
}

/* Perfect Circle */
.btn.btn-circle {
  --btn-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.btn.btn-thin {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.btn-group {
  display: inline-flex;
}

.btn-group .btn {
  --btn-radius: 0.5rem;
  border-radius: 0;
  border-right: 1px solid color-mix(in oklab, var(--text-main), transparent 90%);
}

.btn-group > .btn:last-child,
.btn-group > :last-child .btn {
  border-right: none;
}

.btn-group > .btn:first-child,
.btn-group > :first-child .btn {
  border-top-left-radius: var(--btn-radius);
  border-bottom-left-radius: var(--btn-radius);
}

.btn-group > .btn:last-child,
.btn-group > :last-child .btn {
  border-top-right-radius: var(--btn-radius);
  border-bottom-right-radius: var(--btn-radius);
}

.btn-group > :not(.btn) .btn {
  height: 100%;
}

/* 
 ========================================
 Utilities
 ========================================
*/

.u-italic {
  font-style: italic;
}

.u-bold {
  font-weight: bold;
}

.u-upper {
  text-transform: uppercase;
}

.u-lower {
  text-transform: lowercase;
}

.u-capital {
  text-transform: capitalize;
}

.u-hover {
  color: var(--text-muted);
}
.u-hover:hover {
  color: var(--text-elevated);
}

.u-text-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.u-text-break {
  hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
}

.u-flex {
  display: flex;
}

.u-grow {
  flex-grow: 1;
}

.u-left {
  display: flex;
  justify-content: left;
}

.u-right {
  display: flex;
  justify-content: right;
}

.u-center-x {
  display: flex;
  justify-content: center;
}

.u-center-y {
  display: flex;
  align-items: center;
}

.u-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.u-top {
  display: flex;
  align-items: start;
}

.u-bottom {
  display: flex;
  align-items: end;
}

.u-relative {
  position: relative;
}

.u-overlay {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
}

.u-disabled {
  cursor: not-allowed;
  pointer-events: none;
}

.u-unselectable {
  user-select: none;
}

.u-selectable {
  user-select: auto;
}

.u-none,
[hidden] {
  display: none !important;
}

/* --- Cursors --- */

.cursor-auto {
  cursor: auto;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-help {
  cursor: help;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-none {
  cursor: none;
}

.cursor-cell {
  cursor: cell;
}

.cursor-crosshair {
  cursor: crosshair;
}

.cursor-grab {
  cursor: grab;
}

.cursor-grabbing {
  cursor: grabbing;
}

.cursor-all-scroll {
  cursor: all-scroll;
}

.cursor-col-resize {
  cursor: col-resize;
}

.cursor-row-resize {
  cursor: row-resize;
}

.cursor-zoom-in {
  cursor: zoom-in;
}

.cursor-zoom-out {
  cursor: zoom-out;
}

/* Text Align */

.ta-left {
  text-align: left;
}

.ta-right {
  text-align: right;
}

.ta-center {
  text-align: center;
}

.ta-justify {
  text-align: justify;
}

.ta-start {
  text-align: start;
}

.ta-end {
  text-align: end;
}

/* --- Font Awesome --- */

i.fa {
  display: inline-block;
}

i.fa+i-label {
  margin-left: 0.5rem;
}

/* --- Underline --- */

/* Animated links */
.u,
.utb,
.u-inner * {
  display: inline-block;
  position: relative;
}

.u-inner,
.u-inner:hover,
.u,
.u:hover,
.utb,
.utb:hover {
  text-decoration: none;
}

/* Underline */
.u::after,
.u-inner *:after {
  content: "";
  transition: all 0.3s;
  backface-visibility: hidden;
  position: absolute;
  height: 2px;
  width: 0;
  background: currentColor;
  bottom: -0.25em;
}

.u:hover::after,
.u-inner:hover *::after {
  width: 100%;
}

.u.u-LR::after,
.u-inner.u-LR *::after {
  /* Left to Right */
  left: 0;
}

.u.u-RL::after,
.u-inner.u-RL *::after {
  /* Right to Left */
  right: 0;
}

.u.u-RL:hover::after,
.u-inner.u-RL:hover *::after {
  width: 100%;
}

.u.u-C::after,
.u-inner.u-C *:after {
  /* Center Outwards */
  left: 50%;
  transform: translateX(-50%);
}

/* Underline top and bottom */
/* .utb {} */

.utb::before,
.utb::after {
  content: "";
  transition: all 0.3s;
  backface-visibility: hidden;
  position: absolute;
  height: 2px;
  width: 0;
  background: currentColor;
}

.utb::before {
  top: -0.25em;
}

.utb::after {
  bottom: -0.25em;
}

.utb:hover::before,
.utb:hover::after {
  width: 100%;
}

.utb.utb-LR::before,
.utb.utb-LR::after {
  left: 0;
}

.utb.utb-RL::before,
.utb.utb-RL::after {
  right: 0;
}

.utb.utb-C::before,
.utb.utb-C::after {
  left: 50%;
  transform: translateX(-50%);
}

.utb.utb-OLR::before {
  /* Suffix denotes border transition direction for the top border (left to right). Bottom border will be the opposite direction */
  left: 0;
}

.utb.utb-OLR::after {
  right: 0;
}

.utb.utb-ORL::before {
  right: 0;
}

.utb.utb-ORL::after {
  left: 0;
}
/* ==================== PIPE Colors ==================== */

/* Palette: PINK */
.color-pink-10 { background-color: #fce8f3; }
.text-pink-10 { color: #fce8f3; }
.border-pink-10 { border-color: #fce8f3; }
.shadow-pink-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fce8f3 20%, transparent); }
.color-pink-20 { background-color: #fad1e8; }
.text-pink-20 { color: #fad1e8; }
.border-pink-20 { border-color: #fad1e8; }
.shadow-pink-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fad1e8 20%, transparent); }
.color-pink-30 { background-color: #f8b4d9; }
.text-pink-30 { color: #f8b4d9; }
.border-pink-30 { border-color: #f8b4d9; }
.shadow-pink-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f8b4d9 20%, transparent); }
.color-pink-40 { background-color: #f17eb8; }
.text-pink-40 { color: #f17eb8; }
.border-pink-40 { border-color: #f17eb8; }
.shadow-pink-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f17eb8 20%, transparent); }
.color-pink-50 { background-color: #e74694; }
.text-pink-50 { color: #e74694; }
.border-pink-50 { border-color: #e74694; }
.shadow-pink-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #e74694 20%, transparent); }
.color-pink-60 { background-color: #d61f69; }
.text-pink-60 { color: #d61f69; }
.border-pink-60 { border-color: #d61f69; }
.shadow-pink-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #d61f69 20%, transparent); }
.color-pink-70 { background-color: #bf125d; }
.text-pink-70 { color: #bf125d; }
.border-pink-70 { border-color: #bf125d; }
.shadow-pink-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #bf125d 20%, transparent); }
.color-pink-80 { background-color: #99154b; }
.text-pink-80 { color: #99154b; }
.border-pink-80 { border-color: #99154b; }
.shadow-pink-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #99154b 20%, transparent); }
.color-pink-90 { background-color: #751a3d; }
.text-pink-90 { color: #751a3d; }
.border-pink-90 { border-color: #751a3d; }
.shadow-pink-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #751a3d 20%, transparent); }

/* Palette: RED */
.color-red-10 { background-color: #fde8e8; }
.text-red-10 { color: #fde8e8; }
.border-red-10 { border-color: #fde8e8; }
.shadow-red-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fde8e8 20%, transparent); }
.color-red-20 { background-color: #fbd5d5; }
.text-red-20 { color: #fbd5d5; }
.border-red-20 { border-color: #fbd5d5; }
.shadow-red-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fbd5d5 20%, transparent); }
.color-red-30 { background-color: #f8b4b4; }
.text-red-30 { color: #f8b4b4; }
.border-red-30 { border-color: #f8b4b4; }
.shadow-red-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f8b4b4 20%, transparent); }
.color-red-40 { background-color: #f98080; }
.text-red-40 { color: #f98080; }
.border-red-40 { border-color: #f98080; }
.shadow-red-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f98080 20%, transparent); }
.color-red-50 { background-color: #f05252; }
.text-red-50 { color: #f05252; }
.border-red-50 { border-color: #f05252; }
.shadow-red-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f05252 20%, transparent); }
.color-red-60 { background-color: #e02424; }
.text-red-60 { color: #e02424; }
.border-red-60 { border-color: #e02424; }
.shadow-red-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #e02424 20%, transparent); }
.color-red-70 { background-color: #c81e1e; }
.text-red-70 { color: #c81e1e; }
.border-red-70 { border-color: #c81e1e; }
.shadow-red-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #c81e1e 20%, transparent); }
.color-red-80 { background-color: #9b1c1c; }
.text-red-80 { color: #9b1c1c; }
.border-red-80 { border-color: #9b1c1c; }
.shadow-red-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #9b1c1c 20%, transparent); }
.color-red-90 { background-color: #771d1d; }
.text-red-90 { color: #771d1d; }
.border-red-90 { border-color: #771d1d; }
.shadow-red-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #771d1d 20%, transparent); }

/* Palette: ORANGE */
.color-orange-10 { background-color: #feecdc; }
.text-orange-10 { color: #feecdc; }
.border-orange-10 { border-color: #feecdc; }
.shadow-orange-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #feecdc 20%, transparent); }
.color-orange-20 { background-color: #fcd9bd; }
.text-orange-20 { color: #fcd9bd; }
.border-orange-20 { border-color: #fcd9bd; }
.shadow-orange-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fcd9bd 20%, transparent); }
.color-orange-30 { background-color: #fdba8c; }
.text-orange-30 { color: #fdba8c; }
.border-orange-30 { border-color: #fdba8c; }
.shadow-orange-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fdba8c 20%, transparent); }
.color-orange-40 { background-color: #ff8a4c; }
.text-orange-40 { color: #ff8a4c; }
.border-orange-40 { border-color: #ff8a4c; }
.shadow-orange-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #ff8a4c 20%, transparent); }
.color-orange-50 { background-color: #ff5a1f; }
.text-orange-50 { color: #ff5a1f; }
.border-orange-50 { border-color: #ff5a1f; }
.shadow-orange-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #ff5a1f 20%, transparent); }
.color-orange-60 { background-color: #d03801; }
.text-orange-60 { color: #d03801; }
.border-orange-60 { border-color: #d03801; }
.shadow-orange-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #d03801 20%, transparent); }
.color-orange-70 { background-color: #b43403; }
.text-orange-70 { color: #b43403; }
.border-orange-70 { border-color: #b43403; }
.shadow-orange-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #b43403 20%, transparent); }
.color-orange-80 { background-color: #8a2c0d; }
.text-orange-80 { color: #8a2c0d; }
.border-orange-80 { border-color: #8a2c0d; }
.shadow-orange-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #8a2c0d 20%, transparent); }
.color-orange-90 { background-color: #73230d; }
.text-orange-90 { color: #73230d; }
.border-orange-90 { border-color: #73230d; }
.shadow-orange-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #73230d 20%, transparent); }

/* Palette: YELLOW */
.color-yellow-10 { background-color: #fdf6b2; }
.text-yellow-10 { color: #fdf6b2; }
.border-yellow-10 { border-color: #fdf6b2; }
.shadow-yellow-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fdf6b2 20%, transparent); }
.color-yellow-20 { background-color: #fce96a; }
.text-yellow-20 { color: #fce96a; }
.border-yellow-20 { border-color: #fce96a; }
.shadow-yellow-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #fce96a 20%, transparent); }
.color-yellow-30 { background-color: #faca15; }
.text-yellow-30 { color: #faca15; }
.border-yellow-30 { border-color: #faca15; }
.shadow-yellow-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #faca15 20%, transparent); }
.color-yellow-40 { background-color: #e3a008; }
.text-yellow-40 { color: #e3a008; }
.border-yellow-40 { border-color: #e3a008; }
.shadow-yellow-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #e3a008 20%, transparent); }
.color-yellow-50 { background-color: #c27803; }
.text-yellow-50 { color: #c27803; }
.border-yellow-50 { border-color: #c27803; }
.shadow-yellow-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #c27803 20%, transparent); }
.color-yellow-60 { background-color: #9f580a; }
.text-yellow-60 { color: #9f580a; }
.border-yellow-60 { border-color: #9f580a; }
.shadow-yellow-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #9f580a 20%, transparent); }
.color-yellow-70 { background-color: #8e4b10; }
.text-yellow-70 { color: #8e4b10; }
.border-yellow-70 { border-color: #8e4b10; }
.shadow-yellow-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #8e4b10 20%, transparent); }
.color-yellow-80 { background-color: #723b13; }
.text-yellow-80 { color: #723b13; }
.border-yellow-80 { border-color: #723b13; }
.shadow-yellow-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #723b13 20%, transparent); }
.color-yellow-90 { background-color: #633112; }
.text-yellow-90 { color: #633112; }
.border-yellow-90 { border-color: #633112; }
.shadow-yellow-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #633112 20%, transparent); }

/* Palette: GREEN */
.color-green-10 { background-color: #def7ec; }
.text-green-10 { color: #def7ec; }
.border-green-10 { border-color: #def7ec; }
.shadow-green-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #def7ec 20%, transparent); }
.color-green-20 { background-color: #bcf0da; }
.text-green-20 { color: #bcf0da; }
.border-green-20 { border-color: #bcf0da; }
.shadow-green-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #bcf0da 20%, transparent); }
.color-green-30 { background-color: #84e1bc; }
.text-green-30 { color: #84e1bc; }
.border-green-30 { border-color: #84e1bc; }
.shadow-green-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #84e1bc 20%, transparent); }
.color-green-40 { background-color: #31c48d; }
.text-green-40 { color: #31c48d; }
.border-green-40 { border-color: #31c48d; }
.shadow-green-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #31c48d 20%, transparent); }
.color-green-50 { background-color: #0e9f6e; }
.text-green-50 { color: #0e9f6e; }
.border-green-50 { border-color: #0e9f6e; }
.shadow-green-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #0e9f6e 20%, transparent); }
.color-green-60 { background-color: #057a55; }
.text-green-60 { color: #057a55; }
.border-green-60 { border-color: #057a55; }
.shadow-green-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #057a55 20%, transparent); }
.color-green-70 { background-color: #046c4e; }
.text-green-70 { color: #046c4e; }
.border-green-70 { border-color: #046c4e; }
.shadow-green-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #046c4e 20%, transparent); }
.color-green-80 { background-color: #03543f; }
.text-green-80 { color: #03543f; }
.border-green-80 { border-color: #03543f; }
.shadow-green-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #03543f 20%, transparent); }
.color-green-90 { background-color: #014737; }
.text-green-90 { color: #014737; }
.border-green-90 { border-color: #014737; }
.shadow-green-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #014737 20%, transparent); }

/* Palette: TEAL */
.color-teal-10 { background-color: #d5f5f6; }
.text-teal-10 { color: #d5f5f6; }
.border-teal-10 { border-color: #d5f5f6; }
.shadow-teal-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #d5f5f6 20%, transparent); }
.color-teal-20 { background-color: #afecef; }
.text-teal-20 { color: #afecef; }
.border-teal-20 { border-color: #afecef; }
.shadow-teal-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #afecef 20%, transparent); }
.color-teal-30 { background-color: #7edce2; }
.text-teal-30 { color: #7edce2; }
.border-teal-30 { border-color: #7edce2; }
.shadow-teal-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #7edce2 20%, transparent); }
.color-teal-40 { background-color: #16bdca; }
.text-teal-40 { color: #16bdca; }
.border-teal-40 { border-color: #16bdca; }
.shadow-teal-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #16bdca 20%, transparent); }
.color-teal-50 { background-color: #0694a2; }
.text-teal-50 { color: #0694a2; }
.border-teal-50 { border-color: #0694a2; }
.shadow-teal-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #0694a2 20%, transparent); }
.color-teal-60 { background-color: #047481; }
.text-teal-60 { color: #047481; }
.border-teal-60 { border-color: #047481; }
.shadow-teal-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #047481 20%, transparent); }
.color-teal-70 { background-color: #036672; }
.text-teal-70 { color: #036672; }
.border-teal-70 { border-color: #036672; }
.shadow-teal-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #036672 20%, transparent); }
.color-teal-80 { background-color: #05505c; }
.text-teal-80 { color: #05505c; }
.border-teal-80 { border-color: #05505c; }
.shadow-teal-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #05505c 20%, transparent); }
.color-teal-90 { background-color: #014451; }
.text-teal-90 { color: #014451; }
.border-teal-90 { border-color: #014451; }
.shadow-teal-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #014451 20%, transparent); }

/* Palette: BLUE */
.color-blue-10 { background-color: #e1effe; }
.text-blue-10 { color: #e1effe; }
.border-blue-10 { border-color: #e1effe; }
.shadow-blue-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #e1effe 20%, transparent); }
.color-blue-20 { background-color: #c3ddfd; }
.text-blue-20 { color: #c3ddfd; }
.border-blue-20 { border-color: #c3ddfd; }
.shadow-blue-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #c3ddfd 20%, transparent); }
.color-blue-30 { background-color: #a4cafe; }
.text-blue-30 { color: #a4cafe; }
.border-blue-30 { border-color: #a4cafe; }
.shadow-blue-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #a4cafe 20%, transparent); }
.color-blue-40 { background-color: #76a9fa; }
.text-blue-40 { color: #76a9fa; }
.border-blue-40 { border-color: #76a9fa; }
.shadow-blue-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #76a9fa 20%, transparent); }
.color-blue-50 { background-color: #3f83f8; }
.text-blue-50 { color: #3f83f8; }
.border-blue-50 { border-color: #3f83f8; }
.shadow-blue-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #3f83f8 20%, transparent); }
.color-blue-60 { background-color: #1c64f2; }
.text-blue-60 { color: #1c64f2; }
.border-blue-60 { border-color: #1c64f2; }
.shadow-blue-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #1c64f2 20%, transparent); }
.color-blue-70 { background-color: #1a56db; }
.text-blue-70 { color: #1a56db; }
.border-blue-70 { border-color: #1a56db; }
.shadow-blue-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #1a56db 20%, transparent); }
.color-blue-80 { background-color: #1e429f; }
.text-blue-80 { color: #1e429f; }
.border-blue-80 { border-color: #1e429f; }
.shadow-blue-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #1e429f 20%, transparent); }
.color-blue-90 { background-color: #233876; }
.text-blue-90 { color: #233876; }
.border-blue-90 { border-color: #233876; }
.shadow-blue-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #233876 20%, transparent); }

/* Palette: INDIGO */
.color-indigo-10 { background-color: #e5edff; }
.text-indigo-10 { color: #e5edff; }
.border-indigo-10 { border-color: #e5edff; }
.shadow-indigo-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #e5edff 20%, transparent); }
.color-indigo-20 { background-color: #cddbfe; }
.text-indigo-20 { color: #cddbfe; }
.border-indigo-20 { border-color: #cddbfe; }
.shadow-indigo-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #cddbfe 20%, transparent); }
.color-indigo-30 { background-color: #b4c6fc; }
.text-indigo-30 { color: #b4c6fc; }
.border-indigo-30 { border-color: #b4c6fc; }
.shadow-indigo-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #b4c6fc 20%, transparent); }
.color-indigo-40 { background-color: #8da2fb; }
.text-indigo-40 { color: #8da2fb; }
.border-indigo-40 { border-color: #8da2fb; }
.shadow-indigo-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #8da2fb 20%, transparent); }
.color-indigo-50 { background-color: #6875f5; }
.text-indigo-50 { color: #6875f5; }
.border-indigo-50 { border-color: #6875f5; }
.shadow-indigo-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #6875f5 20%, transparent); }
.color-indigo-60 { background-color: #5850ec; }
.text-indigo-60 { color: #5850ec; }
.border-indigo-60 { border-color: #5850ec; }
.shadow-indigo-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #5850ec 20%, transparent); }
.color-indigo-70 { background-color: #5145cd; }
.text-indigo-70 { color: #5145cd; }
.border-indigo-70 { border-color: #5145cd; }
.shadow-indigo-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #5145cd 20%, transparent); }
.color-indigo-80 { background-color: #42389d; }
.text-indigo-80 { color: #42389d; }
.border-indigo-80 { border-color: #42389d; }
.shadow-indigo-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #42389d 20%, transparent); }
.color-indigo-90 { background-color: #362f78; }
.text-indigo-90 { color: #362f78; }
.border-indigo-90 { border-color: #362f78; }
.shadow-indigo-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #362f78 20%, transparent); }

/* Palette: PURPLE */
.color-purple-10 { background-color: #edebfe; }
.text-purple-10 { color: #edebfe; }
.border-purple-10 { border-color: #edebfe; }
.shadow-purple-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #edebfe 20%, transparent); }
.color-purple-20 { background-color: #dcd7fe; }
.text-purple-20 { color: #dcd7fe; }
.border-purple-20 { border-color: #dcd7fe; }
.shadow-purple-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #dcd7fe 20%, transparent); }
.color-purple-30 { background-color: #cabffd; }
.text-purple-30 { color: #cabffd; }
.border-purple-30 { border-color: #cabffd; }
.shadow-purple-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #cabffd 20%, transparent); }
.color-purple-40 { background-color: #ac94fa; }
.text-purple-40 { color: #ac94fa; }
.border-purple-40 { border-color: #ac94fa; }
.shadow-purple-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #ac94fa 20%, transparent); }
.color-purple-50 { background-color: #9061f9; }
.text-purple-50 { color: #9061f9; }
.border-purple-50 { border-color: #9061f9; }
.shadow-purple-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #9061f9 20%, transparent); }
.color-purple-60 { background-color: #7e3af2; }
.text-purple-60 { color: #7e3af2; }
.border-purple-60 { border-color: #7e3af2; }
.shadow-purple-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #7e3af2 20%, transparent); }
.color-purple-70 { background-color: #6c2bd9; }
.text-purple-70 { color: #6c2bd9; }
.border-purple-70 { border-color: #6c2bd9; }
.shadow-purple-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #6c2bd9 20%, transparent); }
.color-purple-80 { background-color: #5521b5; }
.text-purple-80 { color: #5521b5; }
.border-purple-80 { border-color: #5521b5; }
.shadow-purple-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #5521b5 20%, transparent); }
.color-purple-90 { background-color: #4a1d96; }
.text-purple-90 { color: #4a1d96; }
.border-purple-90 { border-color: #4a1d96; }
.shadow-purple-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #4a1d96 20%, transparent); }

/* Palette: GRAY */
.color-gray-00 { background-color: #f8f9fa; }
.text-gray-00 { color: #f8f9fa; }
.border-gray-00 { border-color: #f8f9fa; }
.shadow-gray-00 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f8f9fa 20%, transparent); }
.color-gray-10 { background-color: #f1f3f5; }
.text-gray-10 { color: #f1f3f5; }
.border-gray-10 { border-color: #f1f3f5; }
.shadow-gray-10 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #f1f3f5 20%, transparent); }
.color-gray-20 { background-color: #e9ecef; }
.text-gray-20 { color: #e9ecef; }
.border-gray-20 { border-color: #e9ecef; }
.shadow-gray-20 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #e9ecef 20%, transparent); }
.color-gray-30 { background-color: #dee2e6; }
.text-gray-30 { color: #dee2e6; }
.border-gray-30 { border-color: #dee2e6; }
.shadow-gray-30 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #dee2e6 20%, transparent); }
.color-gray-40 { background-color: #ced4da; }
.text-gray-40 { color: #ced4da; }
.border-gray-40 { border-color: #ced4da; }
.shadow-gray-40 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #ced4da 20%, transparent); }
.color-gray-50 { background-color: #adb5bd; }
.text-gray-50 { color: #adb5bd; }
.border-gray-50 { border-color: #adb5bd; }
.shadow-gray-50 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #adb5bd 20%, transparent); }
.color-gray-60 { background-color: #868e96; }
.text-gray-60 { color: #868e96; }
.border-gray-60 { border-color: #868e96; }
.shadow-gray-60 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #868e96 20%, transparent); }
.color-gray-70 { background-color: #495057; }
.text-gray-70 { color: #495057; }
.border-gray-70 { border-color: #495057; }
.shadow-gray-70 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #495057 20%, transparent); }
.color-gray-80 { background-color: #343a40; }
.text-gray-80 { color: #343a40; }
.border-gray-80 { border-color: #343a40; }
.shadow-gray-80 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #343a40 20%, transparent); }
.color-gray-90 { background-color: #212529; }
.text-gray-90 { color: #212529; }
.border-gray-90 { border-color: #212529; }
.shadow-gray-90 { box-shadow: 0 4px 14px 0 color-mix(in srgb, #212529 20%, transparent); }

/* Details List */
dl dt {
  font-weight: bold;
}

/* Accordion */
.accordion {
  --color-bg: var(--color-subtle);
  --color-hover: var(--color-muted);
  --border-radius: 8px;

  background: var(--color-bg);
  border: 1px solid var(--color-bg);
  border-radius: var(--border-radius);
  transition: box-shadow 300ms ease;
}
.accordion[open] {
  box-shadow: var(--shadow-lg);
}

.accordion summary.accordion-head {
  padding: 0.5rem 1rem;
  font-weight: bold;
  cursor: pointer;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.accordion summary:hover {
  background: var(--color-hover);
}

.accordion summary.accordion-head .accordion-arrow {
  transition: transform 300ms ease;
  color: var(--accent-color);
}
.accordion[open] summary.accordion-head .accordion-arrow {
  transform: rotate(90deg);
}

.accordion .accordion-body {
  padding: 0.5rem 1rem;
}

/* Avatar */
.avatar {
  --avatar-radius: 5rem;
  --avatar-border: 3px solid #fbfbfb;
  --avatar-back: #373737;
  width: var(--avatar-radius);
  height: var(--avatar-radius);
  border: var(--avatar-border);
  background-color: var(--avatar-back);
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  overflow: clip;
  font-size: 32px;
}

/* Card */
card-ui, .card {
  display: block;
  transition: all 0.3s;
  box-shadow: var(--shadow-sm);
  margin: 0 1rem;
  border-radius: 8px;
  overflow: auto;
  > p {
    text-align: center;
  }
  > img {
    width: 100%;
  }
}
card-ui:hover, .card:hover {
  box-shadow: var(--shadow-lg);
  transform: translateY(-0.5rem);
}

/* Dropdown */
drop-down {
  display: inline-block;
  position: relative;
}
drop-content {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 160px;
}
drop-content:not([hidden]) {
  display: block;
}

/* Dialog (Modal) */

/* Icon Circle */
.icon-circle {
  --icon-radius: 5rem;
  --icon-size: 2.5rem;
  --icon-color: #f7ffc1;
  --icon-backg: #a4a4a4;
  --icon-border: 3px solid #fbfbfb;
  width: var(--icon-radius);
  height: var(--icon-radius);
  color: var(--icon-color);
  background-color: var(--icon-backg);
  border: var(--icon-border);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: var(--icon-size);
}

/* Label */
.label {
  white-space: nowrap;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  color: var(--text-main);
  background-color: var(--color-main);
  padding: 0.4rem 1rem;
  border-radius: 0.4rem;
  outline: none;
}
a.label {
  text-decoration: none;
}
button.label {
  border: none;
}
.label:hover {
  color: var(--text-main);
  background-color: var(--color-subtle);
}

.label .label-icon {
  margin-left: 1rem;
}

/* Menu */
.menu {
  display: inline-block;
  list-style: none;
}
.menu:not(.simple), .menu ul {
  list-style: none;
  margin: 0;
  color: var(--text-subtle);
  background-color: var(--color-subtle);
  border-radius: 8px;
  border: 2px solid var(--text-muted);
}
.menu li {
  position: relative;
}
.menu li.open-bottom > ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  min-width: 100%;
  z-index: 10;
}
.menu li > ul,
.menu li.open-right > ul {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: -2px;
  padding-left: 0;
  z-index: 10;
}
.menu li:has(> button:focus) > ul,
.menu li:has(> a):hover > ul {
  display: block;
}
.menu > li ul li > * {
  width: 100%;
}

/* Pagination */
pagination-ui {
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100%;

  .pages {
    display: flex;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    span, a {
      cursor: pointer;
      display: inline-flex;
      align-items: center;
      padding: 0.6rem 1.2rem;
      color:  var(--text-muted);
      background-color: var(--color-muted);
      border: 2px solid var(--text-subtle);
      border-right: none;
    }
    a {
      text-decoration: none;
    }
    span:not(.no):hover, a:not(.no):hover {
      color: var(--text-subtle);
      background-color: var(--color-subtle);
    }
    span:first-child, a:first-child {
      border-top-left-radius: 0.5rem;
      border-bottom-left-radius: 0.5rem;
    }
    span:last-child, a:last-child {
      border-right: 2px solid var(--text-subtle);
      border-top-right-radius: 0.5rem;
      border-bottom-right-radius: 0.5rem;
    }
    span.no, a.no {
      border: none;
      border-left: 2px solid var(--text-subtle);
      cursor: unset;
    }
  }

}

/* Progress */

/* Tag */
span.tag, a.tag {
  --tag-backg: #badcff;
  --tag-border: #4545ff;
  --icon-color: #007cff;
  --meta-color: #4500ff;
  --colon-color: #0099ff;
  --value-color: #0043ff;
  white-space: nowrap;
  display: inline-block;
  padding: 0.2rem 0.5rem;
  color: var(--value-color);
  background-color: var(--tag-backg);
  border: 2px solid var(--tag-border);
  border-radius: 99rem;
  i.fa {
    margin-left: 0.2rem;
    margin-right: 0.5rem;
    color: var(--icon-color);
  }
  span.meta {
    font-weight: bold;
    color: var(--meta-color);
  }
  span.colon {
    font-weight: bold;
    margin: 0 0.25rem;
    color: var(--colon-color);
  }
}
a.tag .u::after {
  bottom: 0;
}
div.tag-border {
  padding: 2px;
  border-radius: 99rem;
  display: inline-block;
  background: linear-gradient(45deg, #f06, #4a90e2, #7ed321);
  span.tag, a.tag {
    border: none;
  }
}
div.tag-box {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem 0.4rem;
}

/* Tab Group */
tab-group {
  --border-color: var(--color-brand-2);
  --text-color: var(--text-main);
  --back-color: var(--color-main);
  --hover-color: var(--color-elevated);
  --active-color: var(--color-brand-1);
  --inactive-color: var(--text-muted);
  
  display: block;

  tab-head {
    display: flex;
    border-bottom: 2px solid var(--border-color);
    background-color: var(--back-color);
    color: var(--text-color);

    tab-label {
      display: block;
      padding: 0.5rem 1.25rem;
      cursor: pointer;
      font-weight: 600;
      color: var(--inactive-color);
      border-bottom: 2px solid var(--border-color);
      margin-bottom: -2px;
      transition: all 0.15s ease-in-out;

      &:hover {
        color: var(--text-color);
        background-color: var(--hover-color);
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
      }

      &[active] {
        color: var(--active-color);
        border-bottom-color: var(--active-color);
      }
    }
  }

  tab-body {
    display: block;
    padding: 0.5rem 0;

    tab-panel {
      display: none;
      padding: 1rem;
      animation: tabPanelFadeIn 0.2s ease-in-out;

      &[active] {
        display: block;
      }
    }
  }
}

@keyframes tabPanelFadeIn {
  from { opacity: 0; transform: translateY(2px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Tiles */
tile-ui, .tile {}

/* Toast */
.toast {
  --icon-size: 2.5rem;
  --border-color: #badcff;
  --back-color: var(--color-muted);
  padding: 1rem;
  display: flex;
  border: 2px solid var(--border-color);
  border-radius: 0.5rem;
  background-color: var(--back-color);
  .toast-icon {
    display: flex;
    align-items: center;
    padding-right: 1rem;
    border-right: 2px solid var(--border-color);
    color: var(--border-color);
    font-size: var(--icon-size);
  }
  .toast-icon + .toast-body {
    padding-left: 1rem;
  }
}
.toast.mini {
  --icon-size: inherit;
  display: block;
  padding: 0.5rem 1rem;
  i.fa {
    color: var(--border-color);
  }
}

/* Tooltip */

.tooltip {
  --back-color: var(--color-subtle);
  --text-color: var(--text-main);
  position: relative;
  display: inline-block;
}

.tooltip .tooltip-body {
  position: absolute;
  background-color: var(--back-color);
  color: var(--text-color);
  padding: 12px 16px;
  border-radius: 8px;
  min-width: 220px;
  z-index: 100;
  
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;

  --start-x: -50%;
  --start-y: 8px;
  --start-scale: 0.8;
  
  --hover-x: -50%;
  --hover-y: -12px;
  --hover-scale: 1;

  bottom: 100%;
  left: 50%;
  transform: translate(var(--start-x), var(--start-y)) scale(var(--start-scale));
}

.tooltip .tooltip-body::after {
  content: "";
  position: absolute;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  
  top: 100%; 
  left: 50%; 
  transform: translateX(-50%);
  border-top-color: var(--back-color);
}

.tooltip:hover .tooltip-body {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translate(var(--hover-x), var(--hover-y)) scale(var(--hover-scale));
}

/* BOTTOM */
.tooltip.bottom .tooltip-body {
  bottom: auto;
  top: 100%;
  left: 50%;
  --start-x: -50%;     --start-y: -8px;
  --hover-x: -50%;     --hover-y: 12px;
}
.tooltip.bottom .tooltip-body::after {
  top: auto;
  bottom: 100%; 
  left: 50%; 
  transform: translateX(-50%);
  border-top-color: transparent;
  border-bottom-color: var(--back-color);
}

/* LEFT */
.tooltip.left .tooltip-body {
  bottom: auto;
  top: 50%;
  left: auto;
  right: 100%;
  --start-x: 8px;      --start-y: -50%;
  --hover-x: -12px;    --hover-y: -50%;
}
.tooltip.left .tooltip-body::after {
  top: 50%; 
  left: 100%; 
  transform: translateY(-50%);
  border-top-color: transparent;
  border-left-color: var(--back-color);
}

/* RIGHT */
.tooltip.right .tooltip-body {
  bottom: auto;
  top: 50%;
  left: 100%;
  --start-x: -8px;     --start-y: -50%;
  --hover-x: 12px;     --hover-y: -50%;
}
.tooltip.right .tooltip-body::after {
  top: 50%; 
  left: auto;
  right: 100%; 
  transform: translateY(-50%);
  border-top-color: transparent;
  border-right-color: var(--back-color);
}

/* TOP-LEFT */
.tooltip.top-left .tooltip-body {
  left: auto;
  right: 0;
  --start-x: 0px;      --start-y: 8px;
  --hover-x: 0px;      --hover-y: -12px;
}
.tooltip.top-left .tooltip-body::after {
  left: auto;
  right: 16px;
  transform: none;
}

/* TOP-RIGHT */
.tooltip.top-right .tooltip-body {
  left: 0;
  --start-x: 0px;      --start-y: 8px;
  --hover-x: 0px;      --hover-y: -12px;
}
.tooltip.top-right .tooltip-body::after {
  left: 16px;
  transform: none;
}

/* BOTTOM-LEFT */
.tooltip.bottom-left .tooltip-body {
  bottom: auto;
  top: 100%;
  left: auto;
  right: 0;
  --start-x: 0px;      --start-y: -8px;
  --hover-x: 0px;      --hover-y: 12px;
}
.tooltip.bottom-left .tooltip-body::after {
  top: auto;
  bottom: 100%;
  left: auto;
  right: 16px;
  transform: none;
  border-top-color: transparent;
  border-bottom-color: var(--back-color);
}

/* BOTTOM-RIGHT */
.tooltip.bottom-right .tooltip-body {
  bottom: auto;
  top: 100%;
  left: 0;
  --start-x: 0px;      --start-y: -8px;
  --hover-x: 0px;      --hover-y: 12px;
}
.tooltip.bottom-right .tooltip-body::after {
  top: auto;
  bottom: 100%;
  left: 16px;
  transform: none;
  border-top-color: transparent;
  border-bottom-color: var(--back-color);
}

/* ==================== PIPE Viewports & Sizes ==================== */
/* Prefix: xs\: */
.xs\:w-0 { width: 0.0rem; }
.xs\:w-1 { width: 0.5rem; }
.xs\:w-2 { width: 1.0rem; }
.xs\:w-3 { width: 1.5rem; }
.xs\:w-4 { width: 2.0rem; }
.xs\:w-5 { width: 2.5rem; }
.xs\:w-6 { width: 3.0rem; }
.xs\:w-8 { width: 4.0rem; }
.xs\:w-10 { width: 5.0rem; }
.xs\:w-12 { width: 6.0rem; }
.xs\:w-16 { width: 8.0rem; }
.xs\:w-24 { width: 12.0rem; }
.xs\:w-32 { width: 16.0rem; }
.xs\:w-48 { width: 24.0rem; }
.xs\:w-64 { width: 32.0rem; }
.xs\:w-128 { width: 64.0rem; }
.xs\:w-px { width: 1px; }
.xs\:w-auto { width: auto; }
.xs\:w-vw { width: 100vw; }
.xs\:w-min { width: min-content; }
.xs\:w-max { width: max-content; }
.xs\:w-5p { width: 5%; }
.xs\:w-10p { width: 10%; }
.xs\:w-15p { width: 15%; }
.xs\:w-20p { width: 20%; }
.xs\:w-25p { width: 25%; }
.xs\:w-30p { width: 30%; }
.xs\:w-35p { width: 35%; }
.xs\:w-40p { width: 40%; }
.xs\:w-45p { width: 45%; }
.xs\:w-50p { width: 50%; }
.xs\:w-55p { width: 55%; }
.xs\:w-60p { width: 60%; }
.xs\:w-65p { width: 65%; }
.xs\:w-70p { width: 70%; }
.xs\:w-75p { width: 75%; }
.xs\:w-80p { width: 80%; }
.xs\:w-85p { width: 85%; }
.xs\:w-90p { width: 90%; }
.xs\:w-95p { width: 95%; }
.xs\:w-100p { width: 100%; }
.xs\:h-0 { height: 0.0rem; }
.xs\:h-1 { height: 0.5rem; }
.xs\:h-2 { height: 1.0rem; }
.xs\:h-3 { height: 1.5rem; }
.xs\:h-4 { height: 2.0rem; }
.xs\:h-5 { height: 2.5rem; }
.xs\:h-6 { height: 3.0rem; }
.xs\:h-8 { height: 4.0rem; }
.xs\:h-10 { height: 5.0rem; }
.xs\:h-12 { height: 6.0rem; }
.xs\:h-16 { height: 8.0rem; }
.xs\:h-24 { height: 12.0rem; }
.xs\:h-32 { height: 16.0rem; }
.xs\:h-48 { height: 24.0rem; }
.xs\:h-64 { height: 32.0rem; }
.xs\:h-128 { height: 64.0rem; }
.xs\:h-px { height: 1px; }
.xs\:h-auto { height: auto; }
.xs\:h-vh { height: 100vh; }
.xs\:h-min { height: min-content; }
.xs\:h-max { height: max-content; }
.xs\:h-5p { height: 5%; }
.xs\:h-10p { height: 10%; }
.xs\:h-15p { height: 15%; }
.xs\:h-20p { height: 20%; }
.xs\:h-25p { height: 25%; }
.xs\:h-30p { height: 30%; }
.xs\:h-35p { height: 35%; }
.xs\:h-40p { height: 40%; }
.xs\:h-45p { height: 45%; }
.xs\:h-50p { height: 50%; }
.xs\:h-55p { height: 55%; }
.xs\:h-60p { height: 60%; }
.xs\:h-65p { height: 65%; }
.xs\:h-70p { height: 70%; }
.xs\:h-75p { height: 75%; }
.xs\:h-80p { height: 80%; }
.xs\:h-85p { height: 85%; }
.xs\:h-90p { height: 90%; }
.xs\:h-95p { height: 95%; }
.xs\:h-100p { height: 100%; }
.xs\:max-w-0 { max-width: 0.0rem; }
.xs\:max-w-1 { max-width: 0.5rem; }
.xs\:max-w-2 { max-width: 1.0rem; }
.xs\:max-w-3 { max-width: 1.5rem; }
.xs\:max-w-4 { max-width: 2.0rem; }
.xs\:max-w-5 { max-width: 2.5rem; }
.xs\:max-w-6 { max-width: 3.0rem; }
.xs\:max-w-8 { max-width: 4.0rem; }
.xs\:max-w-10 { max-width: 5.0rem; }
.xs\:max-w-12 { max-width: 6.0rem; }
.xs\:max-w-16 { max-width: 8.0rem; }
.xs\:max-w-24 { max-width: 12.0rem; }
.xs\:max-w-32 { max-width: 16.0rem; }
.xs\:max-w-48 { max-width: 24.0rem; }
.xs\:max-w-64 { max-width: 32.0rem; }
.xs\:max-w-128 { max-width: 64.0rem; }
.xs\:max-w-px { max-width: 1px; }
.xs\:max-w-auto { max-width: auto; }
.xs\:max-w-vw { max-width: 100vw; }
.xs\:max-w-min { max-width: min-content; }
.xs\:max-w-max { max-width: max-content; }
.xs\:max-w-5p { max-width: 5%; }
.xs\:max-w-10p { max-width: 10%; }
.xs\:max-w-15p { max-width: 15%; }
.xs\:max-w-20p { max-width: 20%; }
.xs\:max-w-25p { max-width: 25%; }
.xs\:max-w-30p { max-width: 30%; }
.xs\:max-w-35p { max-width: 35%; }
.xs\:max-w-40p { max-width: 40%; }
.xs\:max-w-45p { max-width: 45%; }
.xs\:max-w-50p { max-width: 50%; }
.xs\:max-w-55p { max-width: 55%; }
.xs\:max-w-60p { max-width: 60%; }
.xs\:max-w-65p { max-width: 65%; }
.xs\:max-w-70p { max-width: 70%; }
.xs\:max-w-75p { max-width: 75%; }
.xs\:max-w-80p { max-width: 80%; }
.xs\:max-w-85p { max-width: 85%; }
.xs\:max-w-90p { max-width: 90%; }
.xs\:max-w-95p { max-width: 95%; }
.xs\:max-w-100p { max-width: 100%; }
.xs\:max-h-0 { max-height: 0.0rem; }
.xs\:max-h-1 { max-height: 0.5rem; }
.xs\:max-h-2 { max-height: 1.0rem; }
.xs\:max-h-3 { max-height: 1.5rem; }
.xs\:max-h-4 { max-height: 2.0rem; }
.xs\:max-h-5 { max-height: 2.5rem; }
.xs\:max-h-6 { max-height: 3.0rem; }
.xs\:max-h-8 { max-height: 4.0rem; }
.xs\:max-h-10 { max-height: 5.0rem; }
.xs\:max-h-12 { max-height: 6.0rem; }
.xs\:max-h-16 { max-height: 8.0rem; }
.xs\:max-h-24 { max-height: 12.0rem; }
.xs\:max-h-32 { max-height: 16.0rem; }
.xs\:max-h-48 { max-height: 24.0rem; }
.xs\:max-h-64 { max-height: 32.0rem; }
.xs\:max-h-128 { max-height: 64.0rem; }
.xs\:max-h-px { max-height: 1px; }
.xs\:max-h-auto { max-height: auto; }
.xs\:max-h-vh { max-height: 100vh; }
.xs\:max-h-min { max-height: min-content; }
.xs\:max-h-max { max-height: max-content; }
.xs\:max-h-5p { max-height: 5%; }
.xs\:max-h-10p { max-height: 10%; }
.xs\:max-h-15p { max-height: 15%; }
.xs\:max-h-20p { max-height: 20%; }
.xs\:max-h-25p { max-height: 25%; }
.xs\:max-h-30p { max-height: 30%; }
.xs\:max-h-35p { max-height: 35%; }
.xs\:max-h-40p { max-height: 40%; }
.xs\:max-h-45p { max-height: 45%; }
.xs\:max-h-50p { max-height: 50%; }
.xs\:max-h-55p { max-height: 55%; }
.xs\:max-h-60p { max-height: 60%; }
.xs\:max-h-65p { max-height: 65%; }
.xs\:max-h-70p { max-height: 70%; }
.xs\:max-h-75p { max-height: 75%; }
.xs\:max-h-80p { max-height: 80%; }
.xs\:max-h-85p { max-height: 85%; }
.xs\:max-h-90p { max-height: 90%; }
.xs\:max-h-95p { max-height: 95%; }
.xs\:max-h-100p { max-height: 100%; }
.xs\:min-w-0 { min-width: 0.0rem; }
.xs\:min-w-1 { min-width: 0.5rem; }
.xs\:min-w-2 { min-width: 1.0rem; }
.xs\:min-w-3 { min-width: 1.5rem; }
.xs\:min-w-4 { min-width: 2.0rem; }
.xs\:min-w-5 { min-width: 2.5rem; }
.xs\:min-w-6 { min-width: 3.0rem; }
.xs\:min-w-8 { min-width: 4.0rem; }
.xs\:min-w-10 { min-width: 5.0rem; }
.xs\:min-w-12 { min-width: 6.0rem; }
.xs\:min-w-16 { min-width: 8.0rem; }
.xs\:min-w-24 { min-width: 12.0rem; }
.xs\:min-w-32 { min-width: 16.0rem; }
.xs\:min-w-48 { min-width: 24.0rem; }
.xs\:min-w-64 { min-width: 32.0rem; }
.xs\:min-w-128 { min-width: 64.0rem; }
.xs\:min-w-px { min-width: 1px; }
.xs\:min-w-auto { min-width: auto; }
.xs\:min-w-vw { min-width: 100vw; }
.xs\:min-w-min { min-width: min-content; }
.xs\:min-w-max { min-width: max-content; }
.xs\:min-w-5p { min-width: 5%; }
.xs\:min-w-10p { min-width: 10%; }
.xs\:min-w-15p { min-width: 15%; }
.xs\:min-w-20p { min-width: 20%; }
.xs\:min-w-25p { min-width: 25%; }
.xs\:min-w-30p { min-width: 30%; }
.xs\:min-w-35p { min-width: 35%; }
.xs\:min-w-40p { min-width: 40%; }
.xs\:min-w-45p { min-width: 45%; }
.xs\:min-w-50p { min-width: 50%; }
.xs\:min-w-55p { min-width: 55%; }
.xs\:min-w-60p { min-width: 60%; }
.xs\:min-w-65p { min-width: 65%; }
.xs\:min-w-70p { min-width: 70%; }
.xs\:min-w-75p { min-width: 75%; }
.xs\:min-w-80p { min-width: 80%; }
.xs\:min-w-85p { min-width: 85%; }
.xs\:min-w-90p { min-width: 90%; }
.xs\:min-w-95p { min-width: 95%; }
.xs\:min-w-100p { min-width: 100%; }
.xs\:min-h-0 { min-height: 0.0rem; }
.xs\:min-h-1 { min-height: 0.5rem; }
.xs\:min-h-2 { min-height: 1.0rem; }
.xs\:min-h-3 { min-height: 1.5rem; }
.xs\:min-h-4 { min-height: 2.0rem; }
.xs\:min-h-5 { min-height: 2.5rem; }
.xs\:min-h-6 { min-height: 3.0rem; }
.xs\:min-h-8 { min-height: 4.0rem; }
.xs\:min-h-10 { min-height: 5.0rem; }
.xs\:min-h-12 { min-height: 6.0rem; }
.xs\:min-h-16 { min-height: 8.0rem; }
.xs\:min-h-24 { min-height: 12.0rem; }
.xs\:min-h-32 { min-height: 16.0rem; }
.xs\:min-h-48 { min-height: 24.0rem; }
.xs\:min-h-64 { min-height: 32.0rem; }
.xs\:min-h-128 { min-height: 64.0rem; }
.xs\:min-h-px { min-height: 1px; }
.xs\:min-h-auto { min-height: auto; }
.xs\:min-h-vh { min-height: 100vh; }
.xs\:min-h-min { min-height: min-content; }
.xs\:min-h-max { min-height: max-content; }
.xs\:min-h-5p { min-height: 5%; }
.xs\:min-h-10p { min-height: 10%; }
.xs\:min-h-15p { min-height: 15%; }
.xs\:min-h-20p { min-height: 20%; }
.xs\:min-h-25p { min-height: 25%; }
.xs\:min-h-30p { min-height: 30%; }
.xs\:min-h-35p { min-height: 35%; }
.xs\:min-h-40p { min-height: 40%; }
.xs\:min-h-45p { min-height: 45%; }
.xs\:min-h-50p { min-height: 50%; }
.xs\:min-h-55p { min-height: 55%; }
.xs\:min-h-60p { min-height: 60%; }
.xs\:min-h-65p { min-height: 65%; }
.xs\:min-h-70p { min-height: 70%; }
.xs\:min-h-75p { min-height: 75%; }
.xs\:min-h-80p { min-height: 80%; }
.xs\:min-h-85p { min-height: 85%; }
.xs\:min-h-90p { min-height: 90%; }
.xs\:min-h-95p { min-height: 95%; }
.xs\:min-h-100p { min-height: 100%; }
.xs\:p-0 { padding: 0.0rem; }
.xs\:p-1 { padding: 0.5rem; }
.xs\:p-2 { padding: 1.0rem; }
.xs\:p-3 { padding: 1.5rem; }
.xs\:p-4 { padding: 2.0rem; }
.xs\:p-5 { padding: 2.5rem; }
.xs\:p-6 { padding: 3.0rem; }
.xs\:p-8 { padding: 4.0rem; }
.xs\:p-10 { padding: 5.0rem; }
.xs\:p-12 { padding: 6.0rem; }
.xs\:p-16 { padding: 8.0rem; }
.xs\:p-24 { padding: 12.0rem; }
.xs\:p-32 { padding: 16.0rem; }
.xs\:p-48 { padding: 24.0rem; }
.xs\:p-64 { padding: 32.0rem; }
.xs\:p-128 { padding: 64.0rem; }
.xs\:p-px { padding: 1px; }
.xs\:p-auto { padding: auto; }
.xs\:p-vh { padding: 100vh; }
.xs\:p-vw { padding: 100vw; }
.xs\:p-min { padding: min-content; }
.xs\:p-max { padding: max-content; }
.xs\:p-5p { padding: 5%; }
.xs\:p-10p { padding: 10%; }
.xs\:p-15p { padding: 15%; }
.xs\:p-20p { padding: 20%; }
.xs\:p-25p { padding: 25%; }
.xs\:p-30p { padding: 30%; }
.xs\:p-35p { padding: 35%; }
.xs\:p-40p { padding: 40%; }
.xs\:p-45p { padding: 45%; }
.xs\:p-50p { padding: 50%; }
.xs\:p-55p { padding: 55%; }
.xs\:p-60p { padding: 60%; }
.xs\:p-65p { padding: 65%; }
.xs\:p-70p { padding: 70%; }
.xs\:p-75p { padding: 75%; }
.xs\:p-80p { padding: 80%; }
.xs\:p-85p { padding: 85%; }
.xs\:p-90p { padding: 90%; }
.xs\:p-95p { padding: 95%; }
.xs\:p-100p { padding: 100%; }
.xs\:pt-0 { padding-top: 0.0rem; }
.xs\:pt-1 { padding-top: 0.5rem; }
.xs\:pt-2 { padding-top: 1.0rem; }
.xs\:pt-3 { padding-top: 1.5rem; }
.xs\:pt-4 { padding-top: 2.0rem; }
.xs\:pt-5 { padding-top: 2.5rem; }
.xs\:pt-6 { padding-top: 3.0rem; }
.xs\:pt-8 { padding-top: 4.0rem; }
.xs\:pt-10 { padding-top: 5.0rem; }
.xs\:pt-12 { padding-top: 6.0rem; }
.xs\:pt-16 { padding-top: 8.0rem; }
.xs\:pt-24 { padding-top: 12.0rem; }
.xs\:pt-32 { padding-top: 16.0rem; }
.xs\:pt-48 { padding-top: 24.0rem; }
.xs\:pt-64 { padding-top: 32.0rem; }
.xs\:pt-128 { padding-top: 64.0rem; }
.xs\:pt-px { padding-top: 1px; }
.xs\:pt-auto { padding-top: auto; }
.xs\:pt-vh { padding-top: 100vh; }
.xs\:pt-vw { padding-top: 100vw; }
.xs\:pt-min { padding-top: min-content; }
.xs\:pt-max { padding-top: max-content; }
.xs\:pt-5p { padding-top: 5%; }
.xs\:pt-10p { padding-top: 10%; }
.xs\:pt-15p { padding-top: 15%; }
.xs\:pt-20p { padding-top: 20%; }
.xs\:pt-25p { padding-top: 25%; }
.xs\:pt-30p { padding-top: 30%; }
.xs\:pt-35p { padding-top: 35%; }
.xs\:pt-40p { padding-top: 40%; }
.xs\:pt-45p { padding-top: 45%; }
.xs\:pt-50p { padding-top: 50%; }
.xs\:pt-55p { padding-top: 55%; }
.xs\:pt-60p { padding-top: 60%; }
.xs\:pt-65p { padding-top: 65%; }
.xs\:pt-70p { padding-top: 70%; }
.xs\:pt-75p { padding-top: 75%; }
.xs\:pt-80p { padding-top: 80%; }
.xs\:pt-85p { padding-top: 85%; }
.xs\:pt-90p { padding-top: 90%; }
.xs\:pt-95p { padding-top: 95%; }
.xs\:pt-100p { padding-top: 100%; }
.xs\:pr-0 { padding-right: 0.0rem; }
.xs\:pr-1 { padding-right: 0.5rem; }
.xs\:pr-2 { padding-right: 1.0rem; }
.xs\:pr-3 { padding-right: 1.5rem; }
.xs\:pr-4 { padding-right: 2.0rem; }
.xs\:pr-5 { padding-right: 2.5rem; }
.xs\:pr-6 { padding-right: 3.0rem; }
.xs\:pr-8 { padding-right: 4.0rem; }
.xs\:pr-10 { padding-right: 5.0rem; }
.xs\:pr-12 { padding-right: 6.0rem; }
.xs\:pr-16 { padding-right: 8.0rem; }
.xs\:pr-24 { padding-right: 12.0rem; }
.xs\:pr-32 { padding-right: 16.0rem; }
.xs\:pr-48 { padding-right: 24.0rem; }
.xs\:pr-64 { padding-right: 32.0rem; }
.xs\:pr-128 { padding-right: 64.0rem; }
.xs\:pr-px { padding-right: 1px; }
.xs\:pr-auto { padding-right: auto; }
.xs\:pr-vh { padding-right: 100vh; }
.xs\:pr-vw { padding-right: 100vw; }
.xs\:pr-min { padding-right: min-content; }
.xs\:pr-max { padding-right: max-content; }
.xs\:pr-5p { padding-right: 5%; }
.xs\:pr-10p { padding-right: 10%; }
.xs\:pr-15p { padding-right: 15%; }
.xs\:pr-20p { padding-right: 20%; }
.xs\:pr-25p { padding-right: 25%; }
.xs\:pr-30p { padding-right: 30%; }
.xs\:pr-35p { padding-right: 35%; }
.xs\:pr-40p { padding-right: 40%; }
.xs\:pr-45p { padding-right: 45%; }
.xs\:pr-50p { padding-right: 50%; }
.xs\:pr-55p { padding-right: 55%; }
.xs\:pr-60p { padding-right: 60%; }
.xs\:pr-65p { padding-right: 65%; }
.xs\:pr-70p { padding-right: 70%; }
.xs\:pr-75p { padding-right: 75%; }
.xs\:pr-80p { padding-right: 80%; }
.xs\:pr-85p { padding-right: 85%; }
.xs\:pr-90p { padding-right: 90%; }
.xs\:pr-95p { padding-right: 95%; }
.xs\:pr-100p { padding-right: 100%; }
.xs\:pb-0 { padding-bottom: 0.0rem; }
.xs\:pb-1 { padding-bottom: 0.5rem; }
.xs\:pb-2 { padding-bottom: 1.0rem; }
.xs\:pb-3 { padding-bottom: 1.5rem; }
.xs\:pb-4 { padding-bottom: 2.0rem; }
.xs\:pb-5 { padding-bottom: 2.5rem; }
.xs\:pb-6 { padding-bottom: 3.0rem; }
.xs\:pb-8 { padding-bottom: 4.0rem; }
.xs\:pb-10 { padding-bottom: 5.0rem; }
.xs\:pb-12 { padding-bottom: 6.0rem; }
.xs\:pb-16 { padding-bottom: 8.0rem; }
.xs\:pb-24 { padding-bottom: 12.0rem; }
.xs\:pb-32 { padding-bottom: 16.0rem; }
.xs\:pb-48 { padding-bottom: 24.0rem; }
.xs\:pb-64 { padding-bottom: 32.0rem; }
.xs\:pb-128 { padding-bottom: 64.0rem; }
.xs\:pb-px { padding-bottom: 1px; }
.xs\:pb-auto { padding-bottom: auto; }
.xs\:pb-vh { padding-bottom: 100vh; }
.xs\:pb-vw { padding-bottom: 100vw; }
.xs\:pb-min { padding-bottom: min-content; }
.xs\:pb-max { padding-bottom: max-content; }
.xs\:pb-5p { padding-bottom: 5%; }
.xs\:pb-10p { padding-bottom: 10%; }
.xs\:pb-15p { padding-bottom: 15%; }
.xs\:pb-20p { padding-bottom: 20%; }
.xs\:pb-25p { padding-bottom: 25%; }
.xs\:pb-30p { padding-bottom: 30%; }
.xs\:pb-35p { padding-bottom: 35%; }
.xs\:pb-40p { padding-bottom: 40%; }
.xs\:pb-45p { padding-bottom: 45%; }
.xs\:pb-50p { padding-bottom: 50%; }
.xs\:pb-55p { padding-bottom: 55%; }
.xs\:pb-60p { padding-bottom: 60%; }
.xs\:pb-65p { padding-bottom: 65%; }
.xs\:pb-70p { padding-bottom: 70%; }
.xs\:pb-75p { padding-bottom: 75%; }
.xs\:pb-80p { padding-bottom: 80%; }
.xs\:pb-85p { padding-bottom: 85%; }
.xs\:pb-90p { padding-bottom: 90%; }
.xs\:pb-95p { padding-bottom: 95%; }
.xs\:pb-100p { padding-bottom: 100%; }
.xs\:pl-0 { padding-left: 0.0rem; }
.xs\:pl-1 { padding-left: 0.5rem; }
.xs\:pl-2 { padding-left: 1.0rem; }
.xs\:pl-3 { padding-left: 1.5rem; }
.xs\:pl-4 { padding-left: 2.0rem; }
.xs\:pl-5 { padding-left: 2.5rem; }
.xs\:pl-6 { padding-left: 3.0rem; }
.xs\:pl-8 { padding-left: 4.0rem; }
.xs\:pl-10 { padding-left: 5.0rem; }
.xs\:pl-12 { padding-left: 6.0rem; }
.xs\:pl-16 { padding-left: 8.0rem; }
.xs\:pl-24 { padding-left: 12.0rem; }
.xs\:pl-32 { padding-left: 16.0rem; }
.xs\:pl-48 { padding-left: 24.0rem; }
.xs\:pl-64 { padding-left: 32.0rem; }
.xs\:pl-128 { padding-left: 64.0rem; }
.xs\:pl-px { padding-left: 1px; }
.xs\:pl-auto { padding-left: auto; }
.xs\:pl-vh { padding-left: 100vh; }
.xs\:pl-vw { padding-left: 100vw; }
.xs\:pl-min { padding-left: min-content; }
.xs\:pl-max { padding-left: max-content; }
.xs\:pl-5p { padding-left: 5%; }
.xs\:pl-10p { padding-left: 10%; }
.xs\:pl-15p { padding-left: 15%; }
.xs\:pl-20p { padding-left: 20%; }
.xs\:pl-25p { padding-left: 25%; }
.xs\:pl-30p { padding-left: 30%; }
.xs\:pl-35p { padding-left: 35%; }
.xs\:pl-40p { padding-left: 40%; }
.xs\:pl-45p { padding-left: 45%; }
.xs\:pl-50p { padding-left: 50%; }
.xs\:pl-55p { padding-left: 55%; }
.xs\:pl-60p { padding-left: 60%; }
.xs\:pl-65p { padding-left: 65%; }
.xs\:pl-70p { padding-left: 70%; }
.xs\:pl-75p { padding-left: 75%; }
.xs\:pl-80p { padding-left: 80%; }
.xs\:pl-85p { padding-left: 85%; }
.xs\:pl-90p { padding-left: 90%; }
.xs\:pl-95p { padding-left: 95%; }
.xs\:pl-100p { padding-left: 100%; }
.xs\:px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
.xs\:px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
.xs\:px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
.xs\:px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
.xs\:px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
.xs\:px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
.xs\:px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
.xs\:px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
.xs\:px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
.xs\:px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
.xs\:px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
.xs\:px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
.xs\:px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
.xs\:px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
.xs\:px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
.xs\:px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
.xs\:px-px { padding-left: 1px; padding-right: 1px; }
.xs\:px-auto { padding-left: auto; padding-right: auto; }
.xs\:px-vh { padding-left: 100vh; padding-right: 100vh; }
.xs\:px-vw { padding-left: 100vw; padding-right: 100vw; }
.xs\:px-min { padding-left: min-content; padding-right: min-content; }
.xs\:px-max { padding-left: max-content; padding-right: max-content; }
.xs\:px-5p { padding-left: 5%; padding-right: 5%; }
.xs\:px-10p { padding-left: 10%; padding-right: 10%; }
.xs\:px-15p { padding-left: 15%; padding-right: 15%; }
.xs\:px-20p { padding-left: 20%; padding-right: 20%; }
.xs\:px-25p { padding-left: 25%; padding-right: 25%; }
.xs\:px-30p { padding-left: 30%; padding-right: 30%; }
.xs\:px-35p { padding-left: 35%; padding-right: 35%; }
.xs\:px-40p { padding-left: 40%; padding-right: 40%; }
.xs\:px-45p { padding-left: 45%; padding-right: 45%; }
.xs\:px-50p { padding-left: 50%; padding-right: 50%; }
.xs\:px-55p { padding-left: 55%; padding-right: 55%; }
.xs\:px-60p { padding-left: 60%; padding-right: 60%; }
.xs\:px-65p { padding-left: 65%; padding-right: 65%; }
.xs\:px-70p { padding-left: 70%; padding-right: 70%; }
.xs\:px-75p { padding-left: 75%; padding-right: 75%; }
.xs\:px-80p { padding-left: 80%; padding-right: 80%; }
.xs\:px-85p { padding-left: 85%; padding-right: 85%; }
.xs\:px-90p { padding-left: 90%; padding-right: 90%; }
.xs\:px-95p { padding-left: 95%; padding-right: 95%; }
.xs\:px-100p { padding-left: 100%; padding-right: 100%; }
.xs\:py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
.xs\:py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.xs\:py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
.xs\:py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.xs\:py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
.xs\:py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.xs\:py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
.xs\:py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
.xs\:py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
.xs\:py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
.xs\:py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
.xs\:py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
.xs\:py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
.xs\:py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
.xs\:py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
.xs\:py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
.xs\:py-px { padding-top: 1px; padding-bottom: 1px; }
.xs\:py-auto { padding-top: auto; padding-bottom: auto; }
.xs\:py-vh { padding-top: 100vh; padding-bottom: 100vh; }
.xs\:py-vw { padding-top: 100vw; padding-bottom: 100vw; }
.xs\:py-min { padding-top: min-content; padding-bottom: min-content; }
.xs\:py-max { padding-top: max-content; padding-bottom: max-content; }
.xs\:py-5p { padding-top: 5%; padding-bottom: 5%; }
.xs\:py-10p { padding-top: 10%; padding-bottom: 10%; }
.xs\:py-15p { padding-top: 15%; padding-bottom: 15%; }
.xs\:py-20p { padding-top: 20%; padding-bottom: 20%; }
.xs\:py-25p { padding-top: 25%; padding-bottom: 25%; }
.xs\:py-30p { padding-top: 30%; padding-bottom: 30%; }
.xs\:py-35p { padding-top: 35%; padding-bottom: 35%; }
.xs\:py-40p { padding-top: 40%; padding-bottom: 40%; }
.xs\:py-45p { padding-top: 45%; padding-bottom: 45%; }
.xs\:py-50p { padding-top: 50%; padding-bottom: 50%; }
.xs\:py-55p { padding-top: 55%; padding-bottom: 55%; }
.xs\:py-60p { padding-top: 60%; padding-bottom: 60%; }
.xs\:py-65p { padding-top: 65%; padding-bottom: 65%; }
.xs\:py-70p { padding-top: 70%; padding-bottom: 70%; }
.xs\:py-75p { padding-top: 75%; padding-bottom: 75%; }
.xs\:py-80p { padding-top: 80%; padding-bottom: 80%; }
.xs\:py-85p { padding-top: 85%; padding-bottom: 85%; }
.xs\:py-90p { padding-top: 90%; padding-bottom: 90%; }
.xs\:py-95p { padding-top: 95%; padding-bottom: 95%; }
.xs\:py-100p { padding-top: 100%; padding-bottom: 100%; }
.xs\:m-0 { margin: 0.0rem; }
.xs\:m-1 { margin: 0.5rem; }
.xs\:m-2 { margin: 1.0rem; }
.xs\:m-3 { margin: 1.5rem; }
.xs\:m-4 { margin: 2.0rem; }
.xs\:m-5 { margin: 2.5rem; }
.xs\:m-6 { margin: 3.0rem; }
.xs\:m-8 { margin: 4.0rem; }
.xs\:m-10 { margin: 5.0rem; }
.xs\:m-12 { margin: 6.0rem; }
.xs\:m-16 { margin: 8.0rem; }
.xs\:m-24 { margin: 12.0rem; }
.xs\:m-32 { margin: 16.0rem; }
.xs\:m-48 { margin: 24.0rem; }
.xs\:m-64 { margin: 32.0rem; }
.xs\:m-128 { margin: 64.0rem; }
.xs\:m-px { margin: 1px; }
.xs\:m-auto { margin: auto; }
.xs\:m-vh { margin: 100vh; }
.xs\:m-vw { margin: 100vw; }
.xs\:m-min { margin: min-content; }
.xs\:m-max { margin: max-content; }
.xs\:m-5p { margin: 5%; }
.xs\:m-10p { margin: 10%; }
.xs\:m-15p { margin: 15%; }
.xs\:m-20p { margin: 20%; }
.xs\:m-25p { margin: 25%; }
.xs\:m-30p { margin: 30%; }
.xs\:m-35p { margin: 35%; }
.xs\:m-40p { margin: 40%; }
.xs\:m-45p { margin: 45%; }
.xs\:m-50p { margin: 50%; }
.xs\:m-55p { margin: 55%; }
.xs\:m-60p { margin: 60%; }
.xs\:m-65p { margin: 65%; }
.xs\:m-70p { margin: 70%; }
.xs\:m-75p { margin: 75%; }
.xs\:m-80p { margin: 80%; }
.xs\:m-85p { margin: 85%; }
.xs\:m-90p { margin: 90%; }
.xs\:m-95p { margin: 95%; }
.xs\:m-100p { margin: 100%; }
.xs\:mt-0 { margin-top: 0.0rem; }
.xs\:mt-1 { margin-top: 0.5rem; }
.xs\:mt-2 { margin-top: 1.0rem; }
.xs\:mt-3 { margin-top: 1.5rem; }
.xs\:mt-4 { margin-top: 2.0rem; }
.xs\:mt-5 { margin-top: 2.5rem; }
.xs\:mt-6 { margin-top: 3.0rem; }
.xs\:mt-8 { margin-top: 4.0rem; }
.xs\:mt-10 { margin-top: 5.0rem; }
.xs\:mt-12 { margin-top: 6.0rem; }
.xs\:mt-16 { margin-top: 8.0rem; }
.xs\:mt-24 { margin-top: 12.0rem; }
.xs\:mt-32 { margin-top: 16.0rem; }
.xs\:mt-48 { margin-top: 24.0rem; }
.xs\:mt-64 { margin-top: 32.0rem; }
.xs\:mt-128 { margin-top: 64.0rem; }
.xs\:mt-px { margin-top: 1px; }
.xs\:mt-auto { margin-top: auto; }
.xs\:mt-vh { margin-top: 100vh; }
.xs\:mt-vw { margin-top: 100vw; }
.xs\:mt-min { margin-top: min-content; }
.xs\:mt-max { margin-top: max-content; }
.xs\:mt-5p { margin-top: 5%; }
.xs\:mt-10p { margin-top: 10%; }
.xs\:mt-15p { margin-top: 15%; }
.xs\:mt-20p { margin-top: 20%; }
.xs\:mt-25p { margin-top: 25%; }
.xs\:mt-30p { margin-top: 30%; }
.xs\:mt-35p { margin-top: 35%; }
.xs\:mt-40p { margin-top: 40%; }
.xs\:mt-45p { margin-top: 45%; }
.xs\:mt-50p { margin-top: 50%; }
.xs\:mt-55p { margin-top: 55%; }
.xs\:mt-60p { margin-top: 60%; }
.xs\:mt-65p { margin-top: 65%; }
.xs\:mt-70p { margin-top: 70%; }
.xs\:mt-75p { margin-top: 75%; }
.xs\:mt-80p { margin-top: 80%; }
.xs\:mt-85p { margin-top: 85%; }
.xs\:mt-90p { margin-top: 90%; }
.xs\:mt-95p { margin-top: 95%; }
.xs\:mt-100p { margin-top: 100%; }
.xs\:mr-0 { margin-right: 0.0rem; }
.xs\:mr-1 { margin-right: 0.5rem; }
.xs\:mr-2 { margin-right: 1.0rem; }
.xs\:mr-3 { margin-right: 1.5rem; }
.xs\:mr-4 { margin-right: 2.0rem; }
.xs\:mr-5 { margin-right: 2.5rem; }
.xs\:mr-6 { margin-right: 3.0rem; }
.xs\:mr-8 { margin-right: 4.0rem; }
.xs\:mr-10 { margin-right: 5.0rem; }
.xs\:mr-12 { margin-right: 6.0rem; }
.xs\:mr-16 { margin-right: 8.0rem; }
.xs\:mr-24 { margin-right: 12.0rem; }
.xs\:mr-32 { margin-right: 16.0rem; }
.xs\:mr-48 { margin-right: 24.0rem; }
.xs\:mr-64 { margin-right: 32.0rem; }
.xs\:mr-128 { margin-right: 64.0rem; }
.xs\:mr-px { margin-right: 1px; }
.xs\:mr-auto { margin-right: auto; }
.xs\:mr-vh { margin-right: 100vh; }
.xs\:mr-vw { margin-right: 100vw; }
.xs\:mr-min { margin-right: min-content; }
.xs\:mr-max { margin-right: max-content; }
.xs\:mr-5p { margin-right: 5%; }
.xs\:mr-10p { margin-right: 10%; }
.xs\:mr-15p { margin-right: 15%; }
.xs\:mr-20p { margin-right: 20%; }
.xs\:mr-25p { margin-right: 25%; }
.xs\:mr-30p { margin-right: 30%; }
.xs\:mr-35p { margin-right: 35%; }
.xs\:mr-40p { margin-right: 40%; }
.xs\:mr-45p { margin-right: 45%; }
.xs\:mr-50p { margin-right: 50%; }
.xs\:mr-55p { margin-right: 55%; }
.xs\:mr-60p { margin-right: 60%; }
.xs\:mr-65p { margin-right: 65%; }
.xs\:mr-70p { margin-right: 70%; }
.xs\:mr-75p { margin-right: 75%; }
.xs\:mr-80p { margin-right: 80%; }
.xs\:mr-85p { margin-right: 85%; }
.xs\:mr-90p { margin-right: 90%; }
.xs\:mr-95p { margin-right: 95%; }
.xs\:mr-100p { margin-right: 100%; }
.xs\:mb-0 { margin-bottom: 0.0rem; }
.xs\:mb-1 { margin-bottom: 0.5rem; }
.xs\:mb-2 { margin-bottom: 1.0rem; }
.xs\:mb-3 { margin-bottom: 1.5rem; }
.xs\:mb-4 { margin-bottom: 2.0rem; }
.xs\:mb-5 { margin-bottom: 2.5rem; }
.xs\:mb-6 { margin-bottom: 3.0rem; }
.xs\:mb-8 { margin-bottom: 4.0rem; }
.xs\:mb-10 { margin-bottom: 5.0rem; }
.xs\:mb-12 { margin-bottom: 6.0rem; }
.xs\:mb-16 { margin-bottom: 8.0rem; }
.xs\:mb-24 { margin-bottom: 12.0rem; }
.xs\:mb-32 { margin-bottom: 16.0rem; }
.xs\:mb-48 { margin-bottom: 24.0rem; }
.xs\:mb-64 { margin-bottom: 32.0rem; }
.xs\:mb-128 { margin-bottom: 64.0rem; }
.xs\:mb-px { margin-bottom: 1px; }
.xs\:mb-auto { margin-bottom: auto; }
.xs\:mb-vh { margin-bottom: 100vh; }
.xs\:mb-vw { margin-bottom: 100vw; }
.xs\:mb-min { margin-bottom: min-content; }
.xs\:mb-max { margin-bottom: max-content; }
.xs\:mb-5p { margin-bottom: 5%; }
.xs\:mb-10p { margin-bottom: 10%; }
.xs\:mb-15p { margin-bottom: 15%; }
.xs\:mb-20p { margin-bottom: 20%; }
.xs\:mb-25p { margin-bottom: 25%; }
.xs\:mb-30p { margin-bottom: 30%; }
.xs\:mb-35p { margin-bottom: 35%; }
.xs\:mb-40p { margin-bottom: 40%; }
.xs\:mb-45p { margin-bottom: 45%; }
.xs\:mb-50p { margin-bottom: 50%; }
.xs\:mb-55p { margin-bottom: 55%; }
.xs\:mb-60p { margin-bottom: 60%; }
.xs\:mb-65p { margin-bottom: 65%; }
.xs\:mb-70p { margin-bottom: 70%; }
.xs\:mb-75p { margin-bottom: 75%; }
.xs\:mb-80p { margin-bottom: 80%; }
.xs\:mb-85p { margin-bottom: 85%; }
.xs\:mb-90p { margin-bottom: 90%; }
.xs\:mb-95p { margin-bottom: 95%; }
.xs\:mb-100p { margin-bottom: 100%; }
.xs\:ml-0 { margin-left: 0.0rem; }
.xs\:ml-1 { margin-left: 0.5rem; }
.xs\:ml-2 { margin-left: 1.0rem; }
.xs\:ml-3 { margin-left: 1.5rem; }
.xs\:ml-4 { margin-left: 2.0rem; }
.xs\:ml-5 { margin-left: 2.5rem; }
.xs\:ml-6 { margin-left: 3.0rem; }
.xs\:ml-8 { margin-left: 4.0rem; }
.xs\:ml-10 { margin-left: 5.0rem; }
.xs\:ml-12 { margin-left: 6.0rem; }
.xs\:ml-16 { margin-left: 8.0rem; }
.xs\:ml-24 { margin-left: 12.0rem; }
.xs\:ml-32 { margin-left: 16.0rem; }
.xs\:ml-48 { margin-left: 24.0rem; }
.xs\:ml-64 { margin-left: 32.0rem; }
.xs\:ml-128 { margin-left: 64.0rem; }
.xs\:ml-px { margin-left: 1px; }
.xs\:ml-auto { margin-left: auto; }
.xs\:ml-vh { margin-left: 100vh; }
.xs\:ml-vw { margin-left: 100vw; }
.xs\:ml-min { margin-left: min-content; }
.xs\:ml-max { margin-left: max-content; }
.xs\:ml-5p { margin-left: 5%; }
.xs\:ml-10p { margin-left: 10%; }
.xs\:ml-15p { margin-left: 15%; }
.xs\:ml-20p { margin-left: 20%; }
.xs\:ml-25p { margin-left: 25%; }
.xs\:ml-30p { margin-left: 30%; }
.xs\:ml-35p { margin-left: 35%; }
.xs\:ml-40p { margin-left: 40%; }
.xs\:ml-45p { margin-left: 45%; }
.xs\:ml-50p { margin-left: 50%; }
.xs\:ml-55p { margin-left: 55%; }
.xs\:ml-60p { margin-left: 60%; }
.xs\:ml-65p { margin-left: 65%; }
.xs\:ml-70p { margin-left: 70%; }
.xs\:ml-75p { margin-left: 75%; }
.xs\:ml-80p { margin-left: 80%; }
.xs\:ml-85p { margin-left: 85%; }
.xs\:ml-90p { margin-left: 90%; }
.xs\:ml-95p { margin-left: 95%; }
.xs\:ml-100p { margin-left: 100%; }
.xs\:mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
.xs\:mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
.xs\:mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
.xs\:mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
.xs\:mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
.xs\:mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
.xs\:mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
.xs\:mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
.xs\:mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
.xs\:mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
.xs\:mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
.xs\:mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
.xs\:mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
.xs\:mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
.xs\:mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
.xs\:mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
.xs\:mx-px { margin-left: 1px; margin-right: 1px; }
.xs\:mx-auto { margin-left: auto; margin-right: auto; }
.xs\:mx-vh { margin-left: 100vh; margin-right: 100vh; }
.xs\:mx-vw { margin-left: 100vw; margin-right: 100vw; }
.xs\:mx-min { margin-left: min-content; margin-right: min-content; }
.xs\:mx-max { margin-left: max-content; margin-right: max-content; }
.xs\:mx-5p { margin-left: 5%; margin-right: 5%; }
.xs\:mx-10p { margin-left: 10%; margin-right: 10%; }
.xs\:mx-15p { margin-left: 15%; margin-right: 15%; }
.xs\:mx-20p { margin-left: 20%; margin-right: 20%; }
.xs\:mx-25p { margin-left: 25%; margin-right: 25%; }
.xs\:mx-30p { margin-left: 30%; margin-right: 30%; }
.xs\:mx-35p { margin-left: 35%; margin-right: 35%; }
.xs\:mx-40p { margin-left: 40%; margin-right: 40%; }
.xs\:mx-45p { margin-left: 45%; margin-right: 45%; }
.xs\:mx-50p { margin-left: 50%; margin-right: 50%; }
.xs\:mx-55p { margin-left: 55%; margin-right: 55%; }
.xs\:mx-60p { margin-left: 60%; margin-right: 60%; }
.xs\:mx-65p { margin-left: 65%; margin-right: 65%; }
.xs\:mx-70p { margin-left: 70%; margin-right: 70%; }
.xs\:mx-75p { margin-left: 75%; margin-right: 75%; }
.xs\:mx-80p { margin-left: 80%; margin-right: 80%; }
.xs\:mx-85p { margin-left: 85%; margin-right: 85%; }
.xs\:mx-90p { margin-left: 90%; margin-right: 90%; }
.xs\:mx-95p { margin-left: 95%; margin-right: 95%; }
.xs\:mx-100p { margin-left: 100%; margin-right: 100%; }
.xs\:my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
.xs\:my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.xs\:my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
.xs\:my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.xs\:my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
.xs\:my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.xs\:my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
.xs\:my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
.xs\:my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
.xs\:my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
.xs\:my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
.xs\:my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
.xs\:my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
.xs\:my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
.xs\:my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
.xs\:my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
.xs\:my-px { margin-top: 1px; margin-bottom: 1px; }
.xs\:my-auto { margin-top: auto; margin-bottom: auto; }
.xs\:my-vh { margin-top: 100vh; margin-bottom: 100vh; }
.xs\:my-vw { margin-top: 100vw; margin-bottom: 100vw; }
.xs\:my-min { margin-top: min-content; margin-bottom: min-content; }
.xs\:my-max { margin-top: max-content; margin-bottom: max-content; }
.xs\:my-5p { margin-top: 5%; margin-bottom: 5%; }
.xs\:my-10p { margin-top: 10%; margin-bottom: 10%; }
.xs\:my-15p { margin-top: 15%; margin-bottom: 15%; }
.xs\:my-20p { margin-top: 20%; margin-bottom: 20%; }
.xs\:my-25p { margin-top: 25%; margin-bottom: 25%; }
.xs\:my-30p { margin-top: 30%; margin-bottom: 30%; }
.xs\:my-35p { margin-top: 35%; margin-bottom: 35%; }
.xs\:my-40p { margin-top: 40%; margin-bottom: 40%; }
.xs\:my-45p { margin-top: 45%; margin-bottom: 45%; }
.xs\:my-50p { margin-top: 50%; margin-bottom: 50%; }
.xs\:my-55p { margin-top: 55%; margin-bottom: 55%; }
.xs\:my-60p { margin-top: 60%; margin-bottom: 60%; }
.xs\:my-65p { margin-top: 65%; margin-bottom: 65%; }
.xs\:my-70p { margin-top: 70%; margin-bottom: 70%; }
.xs\:my-75p { margin-top: 75%; margin-bottom: 75%; }
.xs\:my-80p { margin-top: 80%; margin-bottom: 80%; }
.xs\:my-85p { margin-top: 85%; margin-bottom: 85%; }
.xs\:my-90p { margin-top: 90%; margin-bottom: 90%; }
.xs\:my-95p { margin-top: 95%; margin-bottom: 95%; }
.xs\:my-100p { margin-top: 100%; margin-bottom: 100%; }
.xs\:round-0 { border-radius: 0.0rem; }
.xs\:round-1 { border-radius: 0.5rem; }
.xs\:round-2 { border-radius: 1.0rem; }
.xs\:round-3 { border-radius: 1.5rem; }
.xs\:round-4 { border-radius: 2.0rem; }
.xs\:round-5 { border-radius: 2.5rem; }
.xs\:round-6 { border-radius: 3.0rem; }
.xs\:round-8 { border-radius: 4.0rem; }
.xs\:round-10 { border-radius: 5.0rem; }
.xs\:round-12 { border-radius: 6.0rem; }
.xs\:round-16 { border-radius: 8.0rem; }
.xs\:round-24 { border-radius: 12.0rem; }
.xs\:round-32 { border-radius: 16.0rem; }
.xs\:round-48 { border-radius: 24.0rem; }
.xs\:round-64 { border-radius: 32.0rem; }
.xs\:round-128 { border-radius: 64.0rem; }
.xs\:round-5p { border-radius: 5%; }
.xs\:round-10p { border-radius: 10%; }
.xs\:round-15p { border-radius: 15%; }
.xs\:round-20p { border-radius: 20%; }
.xs\:round-25p { border-radius: 25%; }
.xs\:round-30p { border-radius: 30%; }
.xs\:round-35p { border-radius: 35%; }
.xs\:round-40p { border-radius: 40%; }
.xs\:round-45p { border-radius: 45%; }
.xs\:round-50p { border-radius: 50%; }
.xs\:round-55p { border-radius: 55%; }
.xs\:round-60p { border-radius: 60%; }
.xs\:round-65p { border-radius: 65%; }
.xs\:round-70p { border-radius: 70%; }
.xs\:round-75p { border-radius: 75%; }
.xs\:round-80p { border-radius: 80%; }
.xs\:round-85p { border-radius: 85%; }
.xs\:round-90p { border-radius: 90%; }
.xs\:round-95p { border-radius: 95%; }
.xs\:round-100p { border-radius: 100%; }
.xs\:round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
.xs\:round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.xs\:round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
.xs\:round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
.xs\:round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
.xs\:round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
.xs\:round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
.xs\:round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
.xs\:round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
.xs\:round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
.xs\:round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
.xs\:round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
.xs\:round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
.xs\:round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
.xs\:round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
.xs\:round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
.xs\:round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
.xs\:round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
.xs\:round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
.xs\:round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
.xs\:round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
.xs\:round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
.xs\:round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
.xs\:round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
.xs\:round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
.xs\:round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
.xs\:round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
.xs\:round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
.xs\:round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
.xs\:round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
.xs\:round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
.xs\:round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
.xs\:round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
.xs\:round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
.xs\:round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
.xs\:round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
.xs\:round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
.xs\:round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.xs\:round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
.xs\:round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
.xs\:round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
.xs\:round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
.xs\:round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
.xs\:round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
.xs\:round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
.xs\:round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
.xs\:round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
.xs\:round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
.xs\:round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
.xs\:round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
.xs\:round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
.xs\:round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
.xs\:round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
.xs\:round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
.xs\:round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
.xs\:round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
.xs\:round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
.xs\:round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
.xs\:round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
.xs\:round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
.xs\:round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
.xs\:round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
.xs\:round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
.xs\:round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
.xs\:round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
.xs\:round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
.xs\:round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
.xs\:round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
.xs\:round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
.xs\:round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
.xs\:round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
.xs\:round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
.xs\:round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
.xs\:round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.xs\:round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
.xs\:round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
.xs\:round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
.xs\:round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
.xs\:round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
.xs\:round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
.xs\:round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
.xs\:round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
.xs\:round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
.xs\:round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
.xs\:round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
.xs\:round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
.xs\:round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
.xs\:round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
.xs\:round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
.xs\:round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
.xs\:round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
.xs\:round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
.xs\:round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
.xs\:round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
.xs\:round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
.xs\:round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
.xs\:round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
.xs\:round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
.xs\:round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
.xs\:round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
.xs\:round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
.xs\:round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
.xs\:round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
.xs\:round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
.xs\:round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
.xs\:round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
.xs\:round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
.xs\:round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
.xs\:round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
.xs\:round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.xs\:round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
.xs\:round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
.xs\:round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
.xs\:round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
.xs\:round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
.xs\:round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
.xs\:round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
.xs\:round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
.xs\:round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
.xs\:round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
.xs\:round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
.xs\:round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
.xs\:round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
.xs\:round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
.xs\:round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
.xs\:round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
.xs\:round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
.xs\:round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
.xs\:round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
.xs\:round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
.xs\:round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
.xs\:round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
.xs\:round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
.xs\:round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
.xs\:round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
.xs\:round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
.xs\:round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
.xs\:round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
.xs\:round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
.xs\:round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
.xs\:round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
.xs\:round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
.xs\:round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
.xs\:round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
.xs\:round-tl-0 { border-top-left-radius: 0.0rem; }
.xs\:round-tl-1 { border-top-left-radius: 0.5rem; }
.xs\:round-tl-2 { border-top-left-radius: 1.0rem; }
.xs\:round-tl-3 { border-top-left-radius: 1.5rem; }
.xs\:round-tl-4 { border-top-left-radius: 2.0rem; }
.xs\:round-tl-5 { border-top-left-radius: 2.5rem; }
.xs\:round-tl-6 { border-top-left-radius: 3.0rem; }
.xs\:round-tl-8 { border-top-left-radius: 4.0rem; }
.xs\:round-tl-10 { border-top-left-radius: 5.0rem; }
.xs\:round-tl-12 { border-top-left-radius: 6.0rem; }
.xs\:round-tl-16 { border-top-left-radius: 8.0rem; }
.xs\:round-tl-24 { border-top-left-radius: 12.0rem; }
.xs\:round-tl-32 { border-top-left-radius: 16.0rem; }
.xs\:round-tl-48 { border-top-left-radius: 24.0rem; }
.xs\:round-tl-64 { border-top-left-radius: 32.0rem; }
.xs\:round-tl-128 { border-top-left-radius: 64.0rem; }
.xs\:round-tl-5p { border-top-left-radius: 5%; }
.xs\:round-tl-10p { border-top-left-radius: 10%; }
.xs\:round-tl-15p { border-top-left-radius: 15%; }
.xs\:round-tl-20p { border-top-left-radius: 20%; }
.xs\:round-tl-25p { border-top-left-radius: 25%; }
.xs\:round-tl-30p { border-top-left-radius: 30%; }
.xs\:round-tl-35p { border-top-left-radius: 35%; }
.xs\:round-tl-40p { border-top-left-radius: 40%; }
.xs\:round-tl-45p { border-top-left-radius: 45%; }
.xs\:round-tl-50p { border-top-left-radius: 50%; }
.xs\:round-tl-55p { border-top-left-radius: 55%; }
.xs\:round-tl-60p { border-top-left-radius: 60%; }
.xs\:round-tl-65p { border-top-left-radius: 65%; }
.xs\:round-tl-70p { border-top-left-radius: 70%; }
.xs\:round-tl-75p { border-top-left-radius: 75%; }
.xs\:round-tl-80p { border-top-left-radius: 80%; }
.xs\:round-tl-85p { border-top-left-radius: 85%; }
.xs\:round-tl-90p { border-top-left-radius: 90%; }
.xs\:round-tl-95p { border-top-left-radius: 95%; }
.xs\:round-tl-100p { border-top-left-radius: 100%; }
.xs\:round-bl-0 { border-bottom-left-radius: 0.0rem; }
.xs\:round-bl-1 { border-bottom-left-radius: 0.5rem; }
.xs\:round-bl-2 { border-bottom-left-radius: 1.0rem; }
.xs\:round-bl-3 { border-bottom-left-radius: 1.5rem; }
.xs\:round-bl-4 { border-bottom-left-radius: 2.0rem; }
.xs\:round-bl-5 { border-bottom-left-radius: 2.5rem; }
.xs\:round-bl-6 { border-bottom-left-radius: 3.0rem; }
.xs\:round-bl-8 { border-bottom-left-radius: 4.0rem; }
.xs\:round-bl-10 { border-bottom-left-radius: 5.0rem; }
.xs\:round-bl-12 { border-bottom-left-radius: 6.0rem; }
.xs\:round-bl-16 { border-bottom-left-radius: 8.0rem; }
.xs\:round-bl-24 { border-bottom-left-radius: 12.0rem; }
.xs\:round-bl-32 { border-bottom-left-radius: 16.0rem; }
.xs\:round-bl-48 { border-bottom-left-radius: 24.0rem; }
.xs\:round-bl-64 { border-bottom-left-radius: 32.0rem; }
.xs\:round-bl-128 { border-bottom-left-radius: 64.0rem; }
.xs\:round-bl-5p { border-bottom-left-radius: 5%; }
.xs\:round-bl-10p { border-bottom-left-radius: 10%; }
.xs\:round-bl-15p { border-bottom-left-radius: 15%; }
.xs\:round-bl-20p { border-bottom-left-radius: 20%; }
.xs\:round-bl-25p { border-bottom-left-radius: 25%; }
.xs\:round-bl-30p { border-bottom-left-radius: 30%; }
.xs\:round-bl-35p { border-bottom-left-radius: 35%; }
.xs\:round-bl-40p { border-bottom-left-radius: 40%; }
.xs\:round-bl-45p { border-bottom-left-radius: 45%; }
.xs\:round-bl-50p { border-bottom-left-radius: 50%; }
.xs\:round-bl-55p { border-bottom-left-radius: 55%; }
.xs\:round-bl-60p { border-bottom-left-radius: 60%; }
.xs\:round-bl-65p { border-bottom-left-radius: 65%; }
.xs\:round-bl-70p { border-bottom-left-radius: 70%; }
.xs\:round-bl-75p { border-bottom-left-radius: 75%; }
.xs\:round-bl-80p { border-bottom-left-radius: 80%; }
.xs\:round-bl-85p { border-bottom-left-radius: 85%; }
.xs\:round-bl-90p { border-bottom-left-radius: 90%; }
.xs\:round-bl-95p { border-bottom-left-radius: 95%; }
.xs\:round-bl-100p { border-bottom-left-radius: 100%; }
.xs\:round-tr-0 { border-top-right-radius: 0.0rem; }
.xs\:round-tr-1 { border-top-right-radius: 0.5rem; }
.xs\:round-tr-2 { border-top-right-radius: 1.0rem; }
.xs\:round-tr-3 { border-top-right-radius: 1.5rem; }
.xs\:round-tr-4 { border-top-right-radius: 2.0rem; }
.xs\:round-tr-5 { border-top-right-radius: 2.5rem; }
.xs\:round-tr-6 { border-top-right-radius: 3.0rem; }
.xs\:round-tr-8 { border-top-right-radius: 4.0rem; }
.xs\:round-tr-10 { border-top-right-radius: 5.0rem; }
.xs\:round-tr-12 { border-top-right-radius: 6.0rem; }
.xs\:round-tr-16 { border-top-right-radius: 8.0rem; }
.xs\:round-tr-24 { border-top-right-radius: 12.0rem; }
.xs\:round-tr-32 { border-top-right-radius: 16.0rem; }
.xs\:round-tr-48 { border-top-right-radius: 24.0rem; }
.xs\:round-tr-64 { border-top-right-radius: 32.0rem; }
.xs\:round-tr-128 { border-top-right-radius: 64.0rem; }
.xs\:round-tr-5p { border-top-right-radius: 5%; }
.xs\:round-tr-10p { border-top-right-radius: 10%; }
.xs\:round-tr-15p { border-top-right-radius: 15%; }
.xs\:round-tr-20p { border-top-right-radius: 20%; }
.xs\:round-tr-25p { border-top-right-radius: 25%; }
.xs\:round-tr-30p { border-top-right-radius: 30%; }
.xs\:round-tr-35p { border-top-right-radius: 35%; }
.xs\:round-tr-40p { border-top-right-radius: 40%; }
.xs\:round-tr-45p { border-top-right-radius: 45%; }
.xs\:round-tr-50p { border-top-right-radius: 50%; }
.xs\:round-tr-55p { border-top-right-radius: 55%; }
.xs\:round-tr-60p { border-top-right-radius: 60%; }
.xs\:round-tr-65p { border-top-right-radius: 65%; }
.xs\:round-tr-70p { border-top-right-radius: 70%; }
.xs\:round-tr-75p { border-top-right-radius: 75%; }
.xs\:round-tr-80p { border-top-right-radius: 80%; }
.xs\:round-tr-85p { border-top-right-radius: 85%; }
.xs\:round-tr-90p { border-top-right-radius: 90%; }
.xs\:round-tr-95p { border-top-right-radius: 95%; }
.xs\:round-tr-100p { border-top-right-radius: 100%; }
.xs\:round-br-0 { border-bottom-right-radius: 0.0rem; }
.xs\:round-br-1 { border-bottom-right-radius: 0.5rem; }
.xs\:round-br-2 { border-bottom-right-radius: 1.0rem; }
.xs\:round-br-3 { border-bottom-right-radius: 1.5rem; }
.xs\:round-br-4 { border-bottom-right-radius: 2.0rem; }
.xs\:round-br-5 { border-bottom-right-radius: 2.5rem; }
.xs\:round-br-6 { border-bottom-right-radius: 3.0rem; }
.xs\:round-br-8 { border-bottom-right-radius: 4.0rem; }
.xs\:round-br-10 { border-bottom-right-radius: 5.0rem; }
.xs\:round-br-12 { border-bottom-right-radius: 6.0rem; }
.xs\:round-br-16 { border-bottom-right-radius: 8.0rem; }
.xs\:round-br-24 { border-bottom-right-radius: 12.0rem; }
.xs\:round-br-32 { border-bottom-right-radius: 16.0rem; }
.xs\:round-br-48 { border-bottom-right-radius: 24.0rem; }
.xs\:round-br-64 { border-bottom-right-radius: 32.0rem; }
.xs\:round-br-128 { border-bottom-right-radius: 64.0rem; }
.xs\:round-br-5p { border-bottom-right-radius: 5%; }
.xs\:round-br-10p { border-bottom-right-radius: 10%; }
.xs\:round-br-15p { border-bottom-right-radius: 15%; }
.xs\:round-br-20p { border-bottom-right-radius: 20%; }
.xs\:round-br-25p { border-bottom-right-radius: 25%; }
.xs\:round-br-30p { border-bottom-right-radius: 30%; }
.xs\:round-br-35p { border-bottom-right-radius: 35%; }
.xs\:round-br-40p { border-bottom-right-radius: 40%; }
.xs\:round-br-45p { border-bottom-right-radius: 45%; }
.xs\:round-br-50p { border-bottom-right-radius: 50%; }
.xs\:round-br-55p { border-bottom-right-radius: 55%; }
.xs\:round-br-60p { border-bottom-right-radius: 60%; }
.xs\:round-br-65p { border-bottom-right-radius: 65%; }
.xs\:round-br-70p { border-bottom-right-radius: 70%; }
.xs\:round-br-75p { border-bottom-right-radius: 75%; }
.xs\:round-br-80p { border-bottom-right-radius: 80%; }
.xs\:round-br-85p { border-bottom-right-radius: 85%; }
.xs\:round-br-90p { border-bottom-right-radius: 90%; }
.xs\:round-br-95p { border-bottom-right-radius: 95%; }
.xs\:round-br-100p { border-bottom-right-radius: 100%; }
/* Prefix: default */
.w-0 { width: 0.0rem; }
.w-1 { width: 0.5rem; }
.w-2 { width: 1.0rem; }
.w-3 { width: 1.5rem; }
.w-4 { width: 2.0rem; }
.w-5 { width: 2.5rem; }
.w-6 { width: 3.0rem; }
.w-8 { width: 4.0rem; }
.w-10 { width: 5.0rem; }
.w-12 { width: 6.0rem; }
.w-16 { width: 8.0rem; }
.w-24 { width: 12.0rem; }
.w-32 { width: 16.0rem; }
.w-48 { width: 24.0rem; }
.w-64 { width: 32.0rem; }
.w-128 { width: 64.0rem; }
.w-px { width: 1px; }
.w-auto { width: auto; }
.w-vw { width: 100vw; }
.w-min { width: min-content; }
.w-max { width: max-content; }
.w-5p { width: 5%; }
.w-10p { width: 10%; }
.w-15p { width: 15%; }
.w-20p { width: 20%; }
.w-25p { width: 25%; }
.w-30p { width: 30%; }
.w-35p { width: 35%; }
.w-40p { width: 40%; }
.w-45p { width: 45%; }
.w-50p { width: 50%; }
.w-55p { width: 55%; }
.w-60p { width: 60%; }
.w-65p { width: 65%; }
.w-70p { width: 70%; }
.w-75p { width: 75%; }
.w-80p { width: 80%; }
.w-85p { width: 85%; }
.w-90p { width: 90%; }
.w-95p { width: 95%; }
.w-100p { width: 100%; }
.h-0 { height: 0.0rem; }
.h-1 { height: 0.5rem; }
.h-2 { height: 1.0rem; }
.h-3 { height: 1.5rem; }
.h-4 { height: 2.0rem; }
.h-5 { height: 2.5rem; }
.h-6 { height: 3.0rem; }
.h-8 { height: 4.0rem; }
.h-10 { height: 5.0rem; }
.h-12 { height: 6.0rem; }
.h-16 { height: 8.0rem; }
.h-24 { height: 12.0rem; }
.h-32 { height: 16.0rem; }
.h-48 { height: 24.0rem; }
.h-64 { height: 32.0rem; }
.h-128 { height: 64.0rem; }
.h-px { height: 1px; }
.h-auto { height: auto; }
.h-vh { height: 100vh; }
.h-min { height: min-content; }
.h-max { height: max-content; }
.h-5p { height: 5%; }
.h-10p { height: 10%; }
.h-15p { height: 15%; }
.h-20p { height: 20%; }
.h-25p { height: 25%; }
.h-30p { height: 30%; }
.h-35p { height: 35%; }
.h-40p { height: 40%; }
.h-45p { height: 45%; }
.h-50p { height: 50%; }
.h-55p { height: 55%; }
.h-60p { height: 60%; }
.h-65p { height: 65%; }
.h-70p { height: 70%; }
.h-75p { height: 75%; }
.h-80p { height: 80%; }
.h-85p { height: 85%; }
.h-90p { height: 90%; }
.h-95p { height: 95%; }
.h-100p { height: 100%; }
.max-w-0 { max-width: 0.0rem; }
.max-w-1 { max-width: 0.5rem; }
.max-w-2 { max-width: 1.0rem; }
.max-w-3 { max-width: 1.5rem; }
.max-w-4 { max-width: 2.0rem; }
.max-w-5 { max-width: 2.5rem; }
.max-w-6 { max-width: 3.0rem; }
.max-w-8 { max-width: 4.0rem; }
.max-w-10 { max-width: 5.0rem; }
.max-w-12 { max-width: 6.0rem; }
.max-w-16 { max-width: 8.0rem; }
.max-w-24 { max-width: 12.0rem; }
.max-w-32 { max-width: 16.0rem; }
.max-w-48 { max-width: 24.0rem; }
.max-w-64 { max-width: 32.0rem; }
.max-w-128 { max-width: 64.0rem; }
.max-w-px { max-width: 1px; }
.max-w-auto { max-width: auto; }
.max-w-vw { max-width: 100vw; }
.max-w-min { max-width: min-content; }
.max-w-max { max-width: max-content; }
.max-w-5p { max-width: 5%; }
.max-w-10p { max-width: 10%; }
.max-w-15p { max-width: 15%; }
.max-w-20p { max-width: 20%; }
.max-w-25p { max-width: 25%; }
.max-w-30p { max-width: 30%; }
.max-w-35p { max-width: 35%; }
.max-w-40p { max-width: 40%; }
.max-w-45p { max-width: 45%; }
.max-w-50p { max-width: 50%; }
.max-w-55p { max-width: 55%; }
.max-w-60p { max-width: 60%; }
.max-w-65p { max-width: 65%; }
.max-w-70p { max-width: 70%; }
.max-w-75p { max-width: 75%; }
.max-w-80p { max-width: 80%; }
.max-w-85p { max-width: 85%; }
.max-w-90p { max-width: 90%; }
.max-w-95p { max-width: 95%; }
.max-w-100p { max-width: 100%; }
.max-h-0 { max-height: 0.0rem; }
.max-h-1 { max-height: 0.5rem; }
.max-h-2 { max-height: 1.0rem; }
.max-h-3 { max-height: 1.5rem; }
.max-h-4 { max-height: 2.0rem; }
.max-h-5 { max-height: 2.5rem; }
.max-h-6 { max-height: 3.0rem; }
.max-h-8 { max-height: 4.0rem; }
.max-h-10 { max-height: 5.0rem; }
.max-h-12 { max-height: 6.0rem; }
.max-h-16 { max-height: 8.0rem; }
.max-h-24 { max-height: 12.0rem; }
.max-h-32 { max-height: 16.0rem; }
.max-h-48 { max-height: 24.0rem; }
.max-h-64 { max-height: 32.0rem; }
.max-h-128 { max-height: 64.0rem; }
.max-h-px { max-height: 1px; }
.max-h-auto { max-height: auto; }
.max-h-vh { max-height: 100vh; }
.max-h-min { max-height: min-content; }
.max-h-max { max-height: max-content; }
.max-h-5p { max-height: 5%; }
.max-h-10p { max-height: 10%; }
.max-h-15p { max-height: 15%; }
.max-h-20p { max-height: 20%; }
.max-h-25p { max-height: 25%; }
.max-h-30p { max-height: 30%; }
.max-h-35p { max-height: 35%; }
.max-h-40p { max-height: 40%; }
.max-h-45p { max-height: 45%; }
.max-h-50p { max-height: 50%; }
.max-h-55p { max-height: 55%; }
.max-h-60p { max-height: 60%; }
.max-h-65p { max-height: 65%; }
.max-h-70p { max-height: 70%; }
.max-h-75p { max-height: 75%; }
.max-h-80p { max-height: 80%; }
.max-h-85p { max-height: 85%; }
.max-h-90p { max-height: 90%; }
.max-h-95p { max-height: 95%; }
.max-h-100p { max-height: 100%; }
.min-w-0 { min-width: 0.0rem; }
.min-w-1 { min-width: 0.5rem; }
.min-w-2 { min-width: 1.0rem; }
.min-w-3 { min-width: 1.5rem; }
.min-w-4 { min-width: 2.0rem; }
.min-w-5 { min-width: 2.5rem; }
.min-w-6 { min-width: 3.0rem; }
.min-w-8 { min-width: 4.0rem; }
.min-w-10 { min-width: 5.0rem; }
.min-w-12 { min-width: 6.0rem; }
.min-w-16 { min-width: 8.0rem; }
.min-w-24 { min-width: 12.0rem; }
.min-w-32 { min-width: 16.0rem; }
.min-w-48 { min-width: 24.0rem; }
.min-w-64 { min-width: 32.0rem; }
.min-w-128 { min-width: 64.0rem; }
.min-w-px { min-width: 1px; }
.min-w-auto { min-width: auto; }
.min-w-vw { min-width: 100vw; }
.min-w-min { min-width: min-content; }
.min-w-max { min-width: max-content; }
.min-w-5p { min-width: 5%; }
.min-w-10p { min-width: 10%; }
.min-w-15p { min-width: 15%; }
.min-w-20p { min-width: 20%; }
.min-w-25p { min-width: 25%; }
.min-w-30p { min-width: 30%; }
.min-w-35p { min-width: 35%; }
.min-w-40p { min-width: 40%; }
.min-w-45p { min-width: 45%; }
.min-w-50p { min-width: 50%; }
.min-w-55p { min-width: 55%; }
.min-w-60p { min-width: 60%; }
.min-w-65p { min-width: 65%; }
.min-w-70p { min-width: 70%; }
.min-w-75p { min-width: 75%; }
.min-w-80p { min-width: 80%; }
.min-w-85p { min-width: 85%; }
.min-w-90p { min-width: 90%; }
.min-w-95p { min-width: 95%; }
.min-w-100p { min-width: 100%; }
.min-h-0 { min-height: 0.0rem; }
.min-h-1 { min-height: 0.5rem; }
.min-h-2 { min-height: 1.0rem; }
.min-h-3 { min-height: 1.5rem; }
.min-h-4 { min-height: 2.0rem; }
.min-h-5 { min-height: 2.5rem; }
.min-h-6 { min-height: 3.0rem; }
.min-h-8 { min-height: 4.0rem; }
.min-h-10 { min-height: 5.0rem; }
.min-h-12 { min-height: 6.0rem; }
.min-h-16 { min-height: 8.0rem; }
.min-h-24 { min-height: 12.0rem; }
.min-h-32 { min-height: 16.0rem; }
.min-h-48 { min-height: 24.0rem; }
.min-h-64 { min-height: 32.0rem; }
.min-h-128 { min-height: 64.0rem; }
.min-h-px { min-height: 1px; }
.min-h-auto { min-height: auto; }
.min-h-vh { min-height: 100vh; }
.min-h-min { min-height: min-content; }
.min-h-max { min-height: max-content; }
.min-h-5p { min-height: 5%; }
.min-h-10p { min-height: 10%; }
.min-h-15p { min-height: 15%; }
.min-h-20p { min-height: 20%; }
.min-h-25p { min-height: 25%; }
.min-h-30p { min-height: 30%; }
.min-h-35p { min-height: 35%; }
.min-h-40p { min-height: 40%; }
.min-h-45p { min-height: 45%; }
.min-h-50p { min-height: 50%; }
.min-h-55p { min-height: 55%; }
.min-h-60p { min-height: 60%; }
.min-h-65p { min-height: 65%; }
.min-h-70p { min-height: 70%; }
.min-h-75p { min-height: 75%; }
.min-h-80p { min-height: 80%; }
.min-h-85p { min-height: 85%; }
.min-h-90p { min-height: 90%; }
.min-h-95p { min-height: 95%; }
.min-h-100p { min-height: 100%; }
.p-0 { padding: 0.0rem; }
.p-1 { padding: 0.5rem; }
.p-2 { padding: 1.0rem; }
.p-3 { padding: 1.5rem; }
.p-4 { padding: 2.0rem; }
.p-5 { padding: 2.5rem; }
.p-6 { padding: 3.0rem; }
.p-8 { padding: 4.0rem; }
.p-10 { padding: 5.0rem; }
.p-12 { padding: 6.0rem; }
.p-16 { padding: 8.0rem; }
.p-24 { padding: 12.0rem; }
.p-32 { padding: 16.0rem; }
.p-48 { padding: 24.0rem; }
.p-64 { padding: 32.0rem; }
.p-128 { padding: 64.0rem; }
.p-px { padding: 1px; }
.p-auto { padding: auto; }
.p-vh { padding: 100vh; }
.p-vw { padding: 100vw; }
.p-min { padding: min-content; }
.p-max { padding: max-content; }
.p-5p { padding: 5%; }
.p-10p { padding: 10%; }
.p-15p { padding: 15%; }
.p-20p { padding: 20%; }
.p-25p { padding: 25%; }
.p-30p { padding: 30%; }
.p-35p { padding: 35%; }
.p-40p { padding: 40%; }
.p-45p { padding: 45%; }
.p-50p { padding: 50%; }
.p-55p { padding: 55%; }
.p-60p { padding: 60%; }
.p-65p { padding: 65%; }
.p-70p { padding: 70%; }
.p-75p { padding: 75%; }
.p-80p { padding: 80%; }
.p-85p { padding: 85%; }
.p-90p { padding: 90%; }
.p-95p { padding: 95%; }
.p-100p { padding: 100%; }
.pt-0 { padding-top: 0.0rem; }
.pt-1 { padding-top: 0.5rem; }
.pt-2 { padding-top: 1.0rem; }
.pt-3 { padding-top: 1.5rem; }
.pt-4 { padding-top: 2.0rem; }
.pt-5 { padding-top: 2.5rem; }
.pt-6 { padding-top: 3.0rem; }
.pt-8 { padding-top: 4.0rem; }
.pt-10 { padding-top: 5.0rem; }
.pt-12 { padding-top: 6.0rem; }
.pt-16 { padding-top: 8.0rem; }
.pt-24 { padding-top: 12.0rem; }
.pt-32 { padding-top: 16.0rem; }
.pt-48 { padding-top: 24.0rem; }
.pt-64 { padding-top: 32.0rem; }
.pt-128 { padding-top: 64.0rem; }
.pt-px { padding-top: 1px; }
.pt-auto { padding-top: auto; }
.pt-vh { padding-top: 100vh; }
.pt-vw { padding-top: 100vw; }
.pt-min { padding-top: min-content; }
.pt-max { padding-top: max-content; }
.pt-5p { padding-top: 5%; }
.pt-10p { padding-top: 10%; }
.pt-15p { padding-top: 15%; }
.pt-20p { padding-top: 20%; }
.pt-25p { padding-top: 25%; }
.pt-30p { padding-top: 30%; }
.pt-35p { padding-top: 35%; }
.pt-40p { padding-top: 40%; }
.pt-45p { padding-top: 45%; }
.pt-50p { padding-top: 50%; }
.pt-55p { padding-top: 55%; }
.pt-60p { padding-top: 60%; }
.pt-65p { padding-top: 65%; }
.pt-70p { padding-top: 70%; }
.pt-75p { padding-top: 75%; }
.pt-80p { padding-top: 80%; }
.pt-85p { padding-top: 85%; }
.pt-90p { padding-top: 90%; }
.pt-95p { padding-top: 95%; }
.pt-100p { padding-top: 100%; }
.pr-0 { padding-right: 0.0rem; }
.pr-1 { padding-right: 0.5rem; }
.pr-2 { padding-right: 1.0rem; }
.pr-3 { padding-right: 1.5rem; }
.pr-4 { padding-right: 2.0rem; }
.pr-5 { padding-right: 2.5rem; }
.pr-6 { padding-right: 3.0rem; }
.pr-8 { padding-right: 4.0rem; }
.pr-10 { padding-right: 5.0rem; }
.pr-12 { padding-right: 6.0rem; }
.pr-16 { padding-right: 8.0rem; }
.pr-24 { padding-right: 12.0rem; }
.pr-32 { padding-right: 16.0rem; }
.pr-48 { padding-right: 24.0rem; }
.pr-64 { padding-right: 32.0rem; }
.pr-128 { padding-right: 64.0rem; }
.pr-px { padding-right: 1px; }
.pr-auto { padding-right: auto; }
.pr-vh { padding-right: 100vh; }
.pr-vw { padding-right: 100vw; }
.pr-min { padding-right: min-content; }
.pr-max { padding-right: max-content; }
.pr-5p { padding-right: 5%; }
.pr-10p { padding-right: 10%; }
.pr-15p { padding-right: 15%; }
.pr-20p { padding-right: 20%; }
.pr-25p { padding-right: 25%; }
.pr-30p { padding-right: 30%; }
.pr-35p { padding-right: 35%; }
.pr-40p { padding-right: 40%; }
.pr-45p { padding-right: 45%; }
.pr-50p { padding-right: 50%; }
.pr-55p { padding-right: 55%; }
.pr-60p { padding-right: 60%; }
.pr-65p { padding-right: 65%; }
.pr-70p { padding-right: 70%; }
.pr-75p { padding-right: 75%; }
.pr-80p { padding-right: 80%; }
.pr-85p { padding-right: 85%; }
.pr-90p { padding-right: 90%; }
.pr-95p { padding-right: 95%; }
.pr-100p { padding-right: 100%; }
.pb-0 { padding-bottom: 0.0rem; }
.pb-1 { padding-bottom: 0.5rem; }
.pb-2 { padding-bottom: 1.0rem; }
.pb-3 { padding-bottom: 1.5rem; }
.pb-4 { padding-bottom: 2.0rem; }
.pb-5 { padding-bottom: 2.5rem; }
.pb-6 { padding-bottom: 3.0rem; }
.pb-8 { padding-bottom: 4.0rem; }
.pb-10 { padding-bottom: 5.0rem; }
.pb-12 { padding-bottom: 6.0rem; }
.pb-16 { padding-bottom: 8.0rem; }
.pb-24 { padding-bottom: 12.0rem; }
.pb-32 { padding-bottom: 16.0rem; }
.pb-48 { padding-bottom: 24.0rem; }
.pb-64 { padding-bottom: 32.0rem; }
.pb-128 { padding-bottom: 64.0rem; }
.pb-px { padding-bottom: 1px; }
.pb-auto { padding-bottom: auto; }
.pb-vh { padding-bottom: 100vh; }
.pb-vw { padding-bottom: 100vw; }
.pb-min { padding-bottom: min-content; }
.pb-max { padding-bottom: max-content; }
.pb-5p { padding-bottom: 5%; }
.pb-10p { padding-bottom: 10%; }
.pb-15p { padding-bottom: 15%; }
.pb-20p { padding-bottom: 20%; }
.pb-25p { padding-bottom: 25%; }
.pb-30p { padding-bottom: 30%; }
.pb-35p { padding-bottom: 35%; }
.pb-40p { padding-bottom: 40%; }
.pb-45p { padding-bottom: 45%; }
.pb-50p { padding-bottom: 50%; }
.pb-55p { padding-bottom: 55%; }
.pb-60p { padding-bottom: 60%; }
.pb-65p { padding-bottom: 65%; }
.pb-70p { padding-bottom: 70%; }
.pb-75p { padding-bottom: 75%; }
.pb-80p { padding-bottom: 80%; }
.pb-85p { padding-bottom: 85%; }
.pb-90p { padding-bottom: 90%; }
.pb-95p { padding-bottom: 95%; }
.pb-100p { padding-bottom: 100%; }
.pl-0 { padding-left: 0.0rem; }
.pl-1 { padding-left: 0.5rem; }
.pl-2 { padding-left: 1.0rem; }
.pl-3 { padding-left: 1.5rem; }
.pl-4 { padding-left: 2.0rem; }
.pl-5 { padding-left: 2.5rem; }
.pl-6 { padding-left: 3.0rem; }
.pl-8 { padding-left: 4.0rem; }
.pl-10 { padding-left: 5.0rem; }
.pl-12 { padding-left: 6.0rem; }
.pl-16 { padding-left: 8.0rem; }
.pl-24 { padding-left: 12.0rem; }
.pl-32 { padding-left: 16.0rem; }
.pl-48 { padding-left: 24.0rem; }
.pl-64 { padding-left: 32.0rem; }
.pl-128 { padding-left: 64.0rem; }
.pl-px { padding-left: 1px; }
.pl-auto { padding-left: auto; }
.pl-vh { padding-left: 100vh; }
.pl-vw { padding-left: 100vw; }
.pl-min { padding-left: min-content; }
.pl-max { padding-left: max-content; }
.pl-5p { padding-left: 5%; }
.pl-10p { padding-left: 10%; }
.pl-15p { padding-left: 15%; }
.pl-20p { padding-left: 20%; }
.pl-25p { padding-left: 25%; }
.pl-30p { padding-left: 30%; }
.pl-35p { padding-left: 35%; }
.pl-40p { padding-left: 40%; }
.pl-45p { padding-left: 45%; }
.pl-50p { padding-left: 50%; }
.pl-55p { padding-left: 55%; }
.pl-60p { padding-left: 60%; }
.pl-65p { padding-left: 65%; }
.pl-70p { padding-left: 70%; }
.pl-75p { padding-left: 75%; }
.pl-80p { padding-left: 80%; }
.pl-85p { padding-left: 85%; }
.pl-90p { padding-left: 90%; }
.pl-95p { padding-left: 95%; }
.pl-100p { padding-left: 100%; }
.px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
.px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
.px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
.px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
.px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
.px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
.px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
.px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
.px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
.px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
.px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
.px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
.px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
.px-px { padding-left: 1px; padding-right: 1px; }
.px-auto { padding-left: auto; padding-right: auto; }
.px-vh { padding-left: 100vh; padding-right: 100vh; }
.px-vw { padding-left: 100vw; padding-right: 100vw; }
.px-min { padding-left: min-content; padding-right: min-content; }
.px-max { padding-left: max-content; padding-right: max-content; }
.px-5p { padding-left: 5%; padding-right: 5%; }
.px-10p { padding-left: 10%; padding-right: 10%; }
.px-15p { padding-left: 15%; padding-right: 15%; }
.px-20p { padding-left: 20%; padding-right: 20%; }
.px-25p { padding-left: 25%; padding-right: 25%; }
.px-30p { padding-left: 30%; padding-right: 30%; }
.px-35p { padding-left: 35%; padding-right: 35%; }
.px-40p { padding-left: 40%; padding-right: 40%; }
.px-45p { padding-left: 45%; padding-right: 45%; }
.px-50p { padding-left: 50%; padding-right: 50%; }
.px-55p { padding-left: 55%; padding-right: 55%; }
.px-60p { padding-left: 60%; padding-right: 60%; }
.px-65p { padding-left: 65%; padding-right: 65%; }
.px-70p { padding-left: 70%; padding-right: 70%; }
.px-75p { padding-left: 75%; padding-right: 75%; }
.px-80p { padding-left: 80%; padding-right: 80%; }
.px-85p { padding-left: 85%; padding-right: 85%; }
.px-90p { padding-left: 90%; padding-right: 90%; }
.px-95p { padding-left: 95%; padding-right: 95%; }
.px-100p { padding-left: 100%; padding-right: 100%; }
.py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
.py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
.py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
.py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
.py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
.py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
.py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
.py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
.py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
.py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
.py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
.py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
.py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
.py-px { padding-top: 1px; padding-bottom: 1px; }
.py-auto { padding-top: auto; padding-bottom: auto; }
.py-vh { padding-top: 100vh; padding-bottom: 100vh; }
.py-vw { padding-top: 100vw; padding-bottom: 100vw; }
.py-min { padding-top: min-content; padding-bottom: min-content; }
.py-max { padding-top: max-content; padding-bottom: max-content; }
.py-5p { padding-top: 5%; padding-bottom: 5%; }
.py-10p { padding-top: 10%; padding-bottom: 10%; }
.py-15p { padding-top: 15%; padding-bottom: 15%; }
.py-20p { padding-top: 20%; padding-bottom: 20%; }
.py-25p { padding-top: 25%; padding-bottom: 25%; }
.py-30p { padding-top: 30%; padding-bottom: 30%; }
.py-35p { padding-top: 35%; padding-bottom: 35%; }
.py-40p { padding-top: 40%; padding-bottom: 40%; }
.py-45p { padding-top: 45%; padding-bottom: 45%; }
.py-50p { padding-top: 50%; padding-bottom: 50%; }
.py-55p { padding-top: 55%; padding-bottom: 55%; }
.py-60p { padding-top: 60%; padding-bottom: 60%; }
.py-65p { padding-top: 65%; padding-bottom: 65%; }
.py-70p { padding-top: 70%; padding-bottom: 70%; }
.py-75p { padding-top: 75%; padding-bottom: 75%; }
.py-80p { padding-top: 80%; padding-bottom: 80%; }
.py-85p { padding-top: 85%; padding-bottom: 85%; }
.py-90p { padding-top: 90%; padding-bottom: 90%; }
.py-95p { padding-top: 95%; padding-bottom: 95%; }
.py-100p { padding-top: 100%; padding-bottom: 100%; }
.m-0 { margin: 0.0rem; }
.m-1 { margin: 0.5rem; }
.m-2 { margin: 1.0rem; }
.m-3 { margin: 1.5rem; }
.m-4 { margin: 2.0rem; }
.m-5 { margin: 2.5rem; }
.m-6 { margin: 3.0rem; }
.m-8 { margin: 4.0rem; }
.m-10 { margin: 5.0rem; }
.m-12 { margin: 6.0rem; }
.m-16 { margin: 8.0rem; }
.m-24 { margin: 12.0rem; }
.m-32 { margin: 16.0rem; }
.m-48 { margin: 24.0rem; }
.m-64 { margin: 32.0rem; }
.m-128 { margin: 64.0rem; }
.m-px { margin: 1px; }
.m-auto { margin: auto; }
.m-vh { margin: 100vh; }
.m-vw { margin: 100vw; }
.m-min { margin: min-content; }
.m-max { margin: max-content; }
.m-5p { margin: 5%; }
.m-10p { margin: 10%; }
.m-15p { margin: 15%; }
.m-20p { margin: 20%; }
.m-25p { margin: 25%; }
.m-30p { margin: 30%; }
.m-35p { margin: 35%; }
.m-40p { margin: 40%; }
.m-45p { margin: 45%; }
.m-50p { margin: 50%; }
.m-55p { margin: 55%; }
.m-60p { margin: 60%; }
.m-65p { margin: 65%; }
.m-70p { margin: 70%; }
.m-75p { margin: 75%; }
.m-80p { margin: 80%; }
.m-85p { margin: 85%; }
.m-90p { margin: 90%; }
.m-95p { margin: 95%; }
.m-100p { margin: 100%; }
.mt-0 { margin-top: 0.0rem; }
.mt-1 { margin-top: 0.5rem; }
.mt-2 { margin-top: 1.0rem; }
.mt-3 { margin-top: 1.5rem; }
.mt-4 { margin-top: 2.0rem; }
.mt-5 { margin-top: 2.5rem; }
.mt-6 { margin-top: 3.0rem; }
.mt-8 { margin-top: 4.0rem; }
.mt-10 { margin-top: 5.0rem; }
.mt-12 { margin-top: 6.0rem; }
.mt-16 { margin-top: 8.0rem; }
.mt-24 { margin-top: 12.0rem; }
.mt-32 { margin-top: 16.0rem; }
.mt-48 { margin-top: 24.0rem; }
.mt-64 { margin-top: 32.0rem; }
.mt-128 { margin-top: 64.0rem; }
.mt-px { margin-top: 1px; }
.mt-auto { margin-top: auto; }
.mt-vh { margin-top: 100vh; }
.mt-vw { margin-top: 100vw; }
.mt-min { margin-top: min-content; }
.mt-max { margin-top: max-content; }
.mt-5p { margin-top: 5%; }
.mt-10p { margin-top: 10%; }
.mt-15p { margin-top: 15%; }
.mt-20p { margin-top: 20%; }
.mt-25p { margin-top: 25%; }
.mt-30p { margin-top: 30%; }
.mt-35p { margin-top: 35%; }
.mt-40p { margin-top: 40%; }
.mt-45p { margin-top: 45%; }
.mt-50p { margin-top: 50%; }
.mt-55p { margin-top: 55%; }
.mt-60p { margin-top: 60%; }
.mt-65p { margin-top: 65%; }
.mt-70p { margin-top: 70%; }
.mt-75p { margin-top: 75%; }
.mt-80p { margin-top: 80%; }
.mt-85p { margin-top: 85%; }
.mt-90p { margin-top: 90%; }
.mt-95p { margin-top: 95%; }
.mt-100p { margin-top: 100%; }
.mr-0 { margin-right: 0.0rem; }
.mr-1 { margin-right: 0.5rem; }
.mr-2 { margin-right: 1.0rem; }
.mr-3 { margin-right: 1.5rem; }
.mr-4 { margin-right: 2.0rem; }
.mr-5 { margin-right: 2.5rem; }
.mr-6 { margin-right: 3.0rem; }
.mr-8 { margin-right: 4.0rem; }
.mr-10 { margin-right: 5.0rem; }
.mr-12 { margin-right: 6.0rem; }
.mr-16 { margin-right: 8.0rem; }
.mr-24 { margin-right: 12.0rem; }
.mr-32 { margin-right: 16.0rem; }
.mr-48 { margin-right: 24.0rem; }
.mr-64 { margin-right: 32.0rem; }
.mr-128 { margin-right: 64.0rem; }
.mr-px { margin-right: 1px; }
.mr-auto { margin-right: auto; }
.mr-vh { margin-right: 100vh; }
.mr-vw { margin-right: 100vw; }
.mr-min { margin-right: min-content; }
.mr-max { margin-right: max-content; }
.mr-5p { margin-right: 5%; }
.mr-10p { margin-right: 10%; }
.mr-15p { margin-right: 15%; }
.mr-20p { margin-right: 20%; }
.mr-25p { margin-right: 25%; }
.mr-30p { margin-right: 30%; }
.mr-35p { margin-right: 35%; }
.mr-40p { margin-right: 40%; }
.mr-45p { margin-right: 45%; }
.mr-50p { margin-right: 50%; }
.mr-55p { margin-right: 55%; }
.mr-60p { margin-right: 60%; }
.mr-65p { margin-right: 65%; }
.mr-70p { margin-right: 70%; }
.mr-75p { margin-right: 75%; }
.mr-80p { margin-right: 80%; }
.mr-85p { margin-right: 85%; }
.mr-90p { margin-right: 90%; }
.mr-95p { margin-right: 95%; }
.mr-100p { margin-right: 100%; }
.mb-0 { margin-bottom: 0.0rem; }
.mb-1 { margin-bottom: 0.5rem; }
.mb-2 { margin-bottom: 1.0rem; }
.mb-3 { margin-bottom: 1.5rem; }
.mb-4 { margin-bottom: 2.0rem; }
.mb-5 { margin-bottom: 2.5rem; }
.mb-6 { margin-bottom: 3.0rem; }
.mb-8 { margin-bottom: 4.0rem; }
.mb-10 { margin-bottom: 5.0rem; }
.mb-12 { margin-bottom: 6.0rem; }
.mb-16 { margin-bottom: 8.0rem; }
.mb-24 { margin-bottom: 12.0rem; }
.mb-32 { margin-bottom: 16.0rem; }
.mb-48 { margin-bottom: 24.0rem; }
.mb-64 { margin-bottom: 32.0rem; }
.mb-128 { margin-bottom: 64.0rem; }
.mb-px { margin-bottom: 1px; }
.mb-auto { margin-bottom: auto; }
.mb-vh { margin-bottom: 100vh; }
.mb-vw { margin-bottom: 100vw; }
.mb-min { margin-bottom: min-content; }
.mb-max { margin-bottom: max-content; }
.mb-5p { margin-bottom: 5%; }
.mb-10p { margin-bottom: 10%; }
.mb-15p { margin-bottom: 15%; }
.mb-20p { margin-bottom: 20%; }
.mb-25p { margin-bottom: 25%; }
.mb-30p { margin-bottom: 30%; }
.mb-35p { margin-bottom: 35%; }
.mb-40p { margin-bottom: 40%; }
.mb-45p { margin-bottom: 45%; }
.mb-50p { margin-bottom: 50%; }
.mb-55p { margin-bottom: 55%; }
.mb-60p { margin-bottom: 60%; }
.mb-65p { margin-bottom: 65%; }
.mb-70p { margin-bottom: 70%; }
.mb-75p { margin-bottom: 75%; }
.mb-80p { margin-bottom: 80%; }
.mb-85p { margin-bottom: 85%; }
.mb-90p { margin-bottom: 90%; }
.mb-95p { margin-bottom: 95%; }
.mb-100p { margin-bottom: 100%; }
.ml-0 { margin-left: 0.0rem; }
.ml-1 { margin-left: 0.5rem; }
.ml-2 { margin-left: 1.0rem; }
.ml-3 { margin-left: 1.5rem; }
.ml-4 { margin-left: 2.0rem; }
.ml-5 { margin-left: 2.5rem; }
.ml-6 { margin-left: 3.0rem; }
.ml-8 { margin-left: 4.0rem; }
.ml-10 { margin-left: 5.0rem; }
.ml-12 { margin-left: 6.0rem; }
.ml-16 { margin-left: 8.0rem; }
.ml-24 { margin-left: 12.0rem; }
.ml-32 { margin-left: 16.0rem; }
.ml-48 { margin-left: 24.0rem; }
.ml-64 { margin-left: 32.0rem; }
.ml-128 { margin-left: 64.0rem; }
.ml-px { margin-left: 1px; }
.ml-auto { margin-left: auto; }
.ml-vh { margin-left: 100vh; }
.ml-vw { margin-left: 100vw; }
.ml-min { margin-left: min-content; }
.ml-max { margin-left: max-content; }
.ml-5p { margin-left: 5%; }
.ml-10p { margin-left: 10%; }
.ml-15p { margin-left: 15%; }
.ml-20p { margin-left: 20%; }
.ml-25p { margin-left: 25%; }
.ml-30p { margin-left: 30%; }
.ml-35p { margin-left: 35%; }
.ml-40p { margin-left: 40%; }
.ml-45p { margin-left: 45%; }
.ml-50p { margin-left: 50%; }
.ml-55p { margin-left: 55%; }
.ml-60p { margin-left: 60%; }
.ml-65p { margin-left: 65%; }
.ml-70p { margin-left: 70%; }
.ml-75p { margin-left: 75%; }
.ml-80p { margin-left: 80%; }
.ml-85p { margin-left: 85%; }
.ml-90p { margin-left: 90%; }
.ml-95p { margin-left: 95%; }
.ml-100p { margin-left: 100%; }
.mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
.mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
.mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
.mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
.mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
.mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
.mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
.mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
.mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
.mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
.mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
.mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
.mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
.mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
.mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
.mx-px { margin-left: 1px; margin-right: 1px; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mx-vh { margin-left: 100vh; margin-right: 100vh; }
.mx-vw { margin-left: 100vw; margin-right: 100vw; }
.mx-min { margin-left: min-content; margin-right: min-content; }
.mx-max { margin-left: max-content; margin-right: max-content; }
.mx-5p { margin-left: 5%; margin-right: 5%; }
.mx-10p { margin-left: 10%; margin-right: 10%; }
.mx-15p { margin-left: 15%; margin-right: 15%; }
.mx-20p { margin-left: 20%; margin-right: 20%; }
.mx-25p { margin-left: 25%; margin-right: 25%; }
.mx-30p { margin-left: 30%; margin-right: 30%; }
.mx-35p { margin-left: 35%; margin-right: 35%; }
.mx-40p { margin-left: 40%; margin-right: 40%; }
.mx-45p { margin-left: 45%; margin-right: 45%; }
.mx-50p { margin-left: 50%; margin-right: 50%; }
.mx-55p { margin-left: 55%; margin-right: 55%; }
.mx-60p { margin-left: 60%; margin-right: 60%; }
.mx-65p { margin-left: 65%; margin-right: 65%; }
.mx-70p { margin-left: 70%; margin-right: 70%; }
.mx-75p { margin-left: 75%; margin-right: 75%; }
.mx-80p { margin-left: 80%; margin-right: 80%; }
.mx-85p { margin-left: 85%; margin-right: 85%; }
.mx-90p { margin-left: 90%; margin-right: 90%; }
.mx-95p { margin-left: 95%; margin-right: 95%; }
.mx-100p { margin-left: 100%; margin-right: 100%; }
.my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
.my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
.my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
.my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
.my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
.my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
.my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
.my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
.my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
.my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
.my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
.my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
.my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
.my-px { margin-top: 1px; margin-bottom: 1px; }
.my-auto { margin-top: auto; margin-bottom: auto; }
.my-vh { margin-top: 100vh; margin-bottom: 100vh; }
.my-vw { margin-top: 100vw; margin-bottom: 100vw; }
.my-min { margin-top: min-content; margin-bottom: min-content; }
.my-max { margin-top: max-content; margin-bottom: max-content; }
.my-5p { margin-top: 5%; margin-bottom: 5%; }
.my-10p { margin-top: 10%; margin-bottom: 10%; }
.my-15p { margin-top: 15%; margin-bottom: 15%; }
.my-20p { margin-top: 20%; margin-bottom: 20%; }
.my-25p { margin-top: 25%; margin-bottom: 25%; }
.my-30p { margin-top: 30%; margin-bottom: 30%; }
.my-35p { margin-top: 35%; margin-bottom: 35%; }
.my-40p { margin-top: 40%; margin-bottom: 40%; }
.my-45p { margin-top: 45%; margin-bottom: 45%; }
.my-50p { margin-top: 50%; margin-bottom: 50%; }
.my-55p { margin-top: 55%; margin-bottom: 55%; }
.my-60p { margin-top: 60%; margin-bottom: 60%; }
.my-65p { margin-top: 65%; margin-bottom: 65%; }
.my-70p { margin-top: 70%; margin-bottom: 70%; }
.my-75p { margin-top: 75%; margin-bottom: 75%; }
.my-80p { margin-top: 80%; margin-bottom: 80%; }
.my-85p { margin-top: 85%; margin-bottom: 85%; }
.my-90p { margin-top: 90%; margin-bottom: 90%; }
.my-95p { margin-top: 95%; margin-bottom: 95%; }
.my-100p { margin-top: 100%; margin-bottom: 100%; }
.round-0 { border-radius: 0.0rem; }
.round-1 { border-radius: 0.5rem; }
.round-2 { border-radius: 1.0rem; }
.round-3 { border-radius: 1.5rem; }
.round-4 { border-radius: 2.0rem; }
.round-5 { border-radius: 2.5rem; }
.round-6 { border-radius: 3.0rem; }
.round-8 { border-radius: 4.0rem; }
.round-10 { border-radius: 5.0rem; }
.round-12 { border-radius: 6.0rem; }
.round-16 { border-radius: 8.0rem; }
.round-24 { border-radius: 12.0rem; }
.round-32 { border-radius: 16.0rem; }
.round-48 { border-radius: 24.0rem; }
.round-64 { border-radius: 32.0rem; }
.round-128 { border-radius: 64.0rem; }
.round-5p { border-radius: 5%; }
.round-10p { border-radius: 10%; }
.round-15p { border-radius: 15%; }
.round-20p { border-radius: 20%; }
.round-25p { border-radius: 25%; }
.round-30p { border-radius: 30%; }
.round-35p { border-radius: 35%; }
.round-40p { border-radius: 40%; }
.round-45p { border-radius: 45%; }
.round-50p { border-radius: 50%; }
.round-55p { border-radius: 55%; }
.round-60p { border-radius: 60%; }
.round-65p { border-radius: 65%; }
.round-70p { border-radius: 70%; }
.round-75p { border-radius: 75%; }
.round-80p { border-radius: 80%; }
.round-85p { border-radius: 85%; }
.round-90p { border-radius: 90%; }
.round-95p { border-radius: 95%; }
.round-100p { border-radius: 100%; }
.round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
.round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
.round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
.round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
.round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
.round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
.round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
.round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
.round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
.round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
.round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
.round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
.round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
.round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
.round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
.round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
.round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
.round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
.round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
.round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
.round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
.round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
.round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
.round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
.round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
.round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
.round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
.round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
.round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
.round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
.round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
.round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
.round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
.round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
.round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
.round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
.round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
.round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
.round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
.round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
.round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
.round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
.round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
.round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
.round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
.round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
.round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
.round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
.round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
.round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
.round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
.round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
.round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
.round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
.round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
.round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
.round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
.round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
.round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
.round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
.round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
.round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
.round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
.round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
.round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
.round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
.round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
.round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
.round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
.round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
.round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
.round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
.round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
.round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
.round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
.round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
.round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
.round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
.round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
.round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
.round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
.round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
.round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
.round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
.round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
.round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
.round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
.round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
.round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
.round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
.round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
.round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
.round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
.round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
.round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
.round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
.round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
.round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
.round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
.round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
.round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
.round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
.round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
.round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
.round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
.round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
.round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
.round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
.round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
.round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
.round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
.round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
.round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
.round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
.round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
.round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
.round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
.round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
.round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
.round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
.round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
.round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
.round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
.round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
.round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
.round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
.round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
.round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
.round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
.round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
.round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
.round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
.round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
.round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
.round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
.round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
.round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
.round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
.round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
.round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
.round-tl-0 { border-top-left-radius: 0.0rem; }
.round-tl-1 { border-top-left-radius: 0.5rem; }
.round-tl-2 { border-top-left-radius: 1.0rem; }
.round-tl-3 { border-top-left-radius: 1.5rem; }
.round-tl-4 { border-top-left-radius: 2.0rem; }
.round-tl-5 { border-top-left-radius: 2.5rem; }
.round-tl-6 { border-top-left-radius: 3.0rem; }
.round-tl-8 { border-top-left-radius: 4.0rem; }
.round-tl-10 { border-top-left-radius: 5.0rem; }
.round-tl-12 { border-top-left-radius: 6.0rem; }
.round-tl-16 { border-top-left-radius: 8.0rem; }
.round-tl-24 { border-top-left-radius: 12.0rem; }
.round-tl-32 { border-top-left-radius: 16.0rem; }
.round-tl-48 { border-top-left-radius: 24.0rem; }
.round-tl-64 { border-top-left-radius: 32.0rem; }
.round-tl-128 { border-top-left-radius: 64.0rem; }
.round-tl-5p { border-top-left-radius: 5%; }
.round-tl-10p { border-top-left-radius: 10%; }
.round-tl-15p { border-top-left-radius: 15%; }
.round-tl-20p { border-top-left-radius: 20%; }
.round-tl-25p { border-top-left-radius: 25%; }
.round-tl-30p { border-top-left-radius: 30%; }
.round-tl-35p { border-top-left-radius: 35%; }
.round-tl-40p { border-top-left-radius: 40%; }
.round-tl-45p { border-top-left-radius: 45%; }
.round-tl-50p { border-top-left-radius: 50%; }
.round-tl-55p { border-top-left-radius: 55%; }
.round-tl-60p { border-top-left-radius: 60%; }
.round-tl-65p { border-top-left-radius: 65%; }
.round-tl-70p { border-top-left-radius: 70%; }
.round-tl-75p { border-top-left-radius: 75%; }
.round-tl-80p { border-top-left-radius: 80%; }
.round-tl-85p { border-top-left-radius: 85%; }
.round-tl-90p { border-top-left-radius: 90%; }
.round-tl-95p { border-top-left-radius: 95%; }
.round-tl-100p { border-top-left-radius: 100%; }
.round-bl-0 { border-bottom-left-radius: 0.0rem; }
.round-bl-1 { border-bottom-left-radius: 0.5rem; }
.round-bl-2 { border-bottom-left-radius: 1.0rem; }
.round-bl-3 { border-bottom-left-radius: 1.5rem; }
.round-bl-4 { border-bottom-left-radius: 2.0rem; }
.round-bl-5 { border-bottom-left-radius: 2.5rem; }
.round-bl-6 { border-bottom-left-radius: 3.0rem; }
.round-bl-8 { border-bottom-left-radius: 4.0rem; }
.round-bl-10 { border-bottom-left-radius: 5.0rem; }
.round-bl-12 { border-bottom-left-radius: 6.0rem; }
.round-bl-16 { border-bottom-left-radius: 8.0rem; }
.round-bl-24 { border-bottom-left-radius: 12.0rem; }
.round-bl-32 { border-bottom-left-radius: 16.0rem; }
.round-bl-48 { border-bottom-left-radius: 24.0rem; }
.round-bl-64 { border-bottom-left-radius: 32.0rem; }
.round-bl-128 { border-bottom-left-radius: 64.0rem; }
.round-bl-5p { border-bottom-left-radius: 5%; }
.round-bl-10p { border-bottom-left-radius: 10%; }
.round-bl-15p { border-bottom-left-radius: 15%; }
.round-bl-20p { border-bottom-left-radius: 20%; }
.round-bl-25p { border-bottom-left-radius: 25%; }
.round-bl-30p { border-bottom-left-radius: 30%; }
.round-bl-35p { border-bottom-left-radius: 35%; }
.round-bl-40p { border-bottom-left-radius: 40%; }
.round-bl-45p { border-bottom-left-radius: 45%; }
.round-bl-50p { border-bottom-left-radius: 50%; }
.round-bl-55p { border-bottom-left-radius: 55%; }
.round-bl-60p { border-bottom-left-radius: 60%; }
.round-bl-65p { border-bottom-left-radius: 65%; }
.round-bl-70p { border-bottom-left-radius: 70%; }
.round-bl-75p { border-bottom-left-radius: 75%; }
.round-bl-80p { border-bottom-left-radius: 80%; }
.round-bl-85p { border-bottom-left-radius: 85%; }
.round-bl-90p { border-bottom-left-radius: 90%; }
.round-bl-95p { border-bottom-left-radius: 95%; }
.round-bl-100p { border-bottom-left-radius: 100%; }
.round-tr-0 { border-top-right-radius: 0.0rem; }
.round-tr-1 { border-top-right-radius: 0.5rem; }
.round-tr-2 { border-top-right-radius: 1.0rem; }
.round-tr-3 { border-top-right-radius: 1.5rem; }
.round-tr-4 { border-top-right-radius: 2.0rem; }
.round-tr-5 { border-top-right-radius: 2.5rem; }
.round-tr-6 { border-top-right-radius: 3.0rem; }
.round-tr-8 { border-top-right-radius: 4.0rem; }
.round-tr-10 { border-top-right-radius: 5.0rem; }
.round-tr-12 { border-top-right-radius: 6.0rem; }
.round-tr-16 { border-top-right-radius: 8.0rem; }
.round-tr-24 { border-top-right-radius: 12.0rem; }
.round-tr-32 { border-top-right-radius: 16.0rem; }
.round-tr-48 { border-top-right-radius: 24.0rem; }
.round-tr-64 { border-top-right-radius: 32.0rem; }
.round-tr-128 { border-top-right-radius: 64.0rem; }
.round-tr-5p { border-top-right-radius: 5%; }
.round-tr-10p { border-top-right-radius: 10%; }
.round-tr-15p { border-top-right-radius: 15%; }
.round-tr-20p { border-top-right-radius: 20%; }
.round-tr-25p { border-top-right-radius: 25%; }
.round-tr-30p { border-top-right-radius: 30%; }
.round-tr-35p { border-top-right-radius: 35%; }
.round-tr-40p { border-top-right-radius: 40%; }
.round-tr-45p { border-top-right-radius: 45%; }
.round-tr-50p { border-top-right-radius: 50%; }
.round-tr-55p { border-top-right-radius: 55%; }
.round-tr-60p { border-top-right-radius: 60%; }
.round-tr-65p { border-top-right-radius: 65%; }
.round-tr-70p { border-top-right-radius: 70%; }
.round-tr-75p { border-top-right-radius: 75%; }
.round-tr-80p { border-top-right-radius: 80%; }
.round-tr-85p { border-top-right-radius: 85%; }
.round-tr-90p { border-top-right-radius: 90%; }
.round-tr-95p { border-top-right-radius: 95%; }
.round-tr-100p { border-top-right-radius: 100%; }
.round-br-0 { border-bottom-right-radius: 0.0rem; }
.round-br-1 { border-bottom-right-radius: 0.5rem; }
.round-br-2 { border-bottom-right-radius: 1.0rem; }
.round-br-3 { border-bottom-right-radius: 1.5rem; }
.round-br-4 { border-bottom-right-radius: 2.0rem; }
.round-br-5 { border-bottom-right-radius: 2.5rem; }
.round-br-6 { border-bottom-right-radius: 3.0rem; }
.round-br-8 { border-bottom-right-radius: 4.0rem; }
.round-br-10 { border-bottom-right-radius: 5.0rem; }
.round-br-12 { border-bottom-right-radius: 6.0rem; }
.round-br-16 { border-bottom-right-radius: 8.0rem; }
.round-br-24 { border-bottom-right-radius: 12.0rem; }
.round-br-32 { border-bottom-right-radius: 16.0rem; }
.round-br-48 { border-bottom-right-radius: 24.0rem; }
.round-br-64 { border-bottom-right-radius: 32.0rem; }
.round-br-128 { border-bottom-right-radius: 64.0rem; }
.round-br-5p { border-bottom-right-radius: 5%; }
.round-br-10p { border-bottom-right-radius: 10%; }
.round-br-15p { border-bottom-right-radius: 15%; }
.round-br-20p { border-bottom-right-radius: 20%; }
.round-br-25p { border-bottom-right-radius: 25%; }
.round-br-30p { border-bottom-right-radius: 30%; }
.round-br-35p { border-bottom-right-radius: 35%; }
.round-br-40p { border-bottom-right-radius: 40%; }
.round-br-45p { border-bottom-right-radius: 45%; }
.round-br-50p { border-bottom-right-radius: 50%; }
.round-br-55p { border-bottom-right-radius: 55%; }
.round-br-60p { border-bottom-right-radius: 60%; }
.round-br-65p { border-bottom-right-radius: 65%; }
.round-br-70p { border-bottom-right-radius: 70%; }
.round-br-75p { border-bottom-right-radius: 75%; }
.round-br-80p { border-bottom-right-radius: 80%; }
.round-br-85p { border-bottom-right-radius: 85%; }
.round-br-90p { border-bottom-right-radius: 90%; }
.round-br-95p { border-bottom-right-radius: 95%; }
.round-br-100p { border-bottom-right-radius: 100%; }

@media (min-width: 640px) {
  /* Prefix: sm\: */
  .sm\:w-0 { width: 0.0rem; }
  .sm\:w-1 { width: 0.5rem; }
  .sm\:w-2 { width: 1.0rem; }
  .sm\:w-3 { width: 1.5rem; }
  .sm\:w-4 { width: 2.0rem; }
  .sm\:w-5 { width: 2.5rem; }
  .sm\:w-6 { width: 3.0rem; }
  .sm\:w-8 { width: 4.0rem; }
  .sm\:w-10 { width: 5.0rem; }
  .sm\:w-12 { width: 6.0rem; }
  .sm\:w-16 { width: 8.0rem; }
  .sm\:w-24 { width: 12.0rem; }
  .sm\:w-32 { width: 16.0rem; }
  .sm\:w-48 { width: 24.0rem; }
  .sm\:w-64 { width: 32.0rem; }
  .sm\:w-128 { width: 64.0rem; }
  .sm\:w-px { width: 1px; }
  .sm\:w-auto { width: auto; }
  .sm\:w-vw { width: 100vw; }
  .sm\:w-min { width: min-content; }
  .sm\:w-max { width: max-content; }
  .sm\:w-5p { width: 5%; }
  .sm\:w-10p { width: 10%; }
  .sm\:w-15p { width: 15%; }
  .sm\:w-20p { width: 20%; }
  .sm\:w-25p { width: 25%; }
  .sm\:w-30p { width: 30%; }
  .sm\:w-35p { width: 35%; }
  .sm\:w-40p { width: 40%; }
  .sm\:w-45p { width: 45%; }
  .sm\:w-50p { width: 50%; }
  .sm\:w-55p { width: 55%; }
  .sm\:w-60p { width: 60%; }
  .sm\:w-65p { width: 65%; }
  .sm\:w-70p { width: 70%; }
  .sm\:w-75p { width: 75%; }
  .sm\:w-80p { width: 80%; }
  .sm\:w-85p { width: 85%; }
  .sm\:w-90p { width: 90%; }
  .sm\:w-95p { width: 95%; }
  .sm\:w-100p { width: 100%; }
  .sm\:h-0 { height: 0.0rem; }
  .sm\:h-1 { height: 0.5rem; }
  .sm\:h-2 { height: 1.0rem; }
  .sm\:h-3 { height: 1.5rem; }
  .sm\:h-4 { height: 2.0rem; }
  .sm\:h-5 { height: 2.5rem; }
  .sm\:h-6 { height: 3.0rem; }
  .sm\:h-8 { height: 4.0rem; }
  .sm\:h-10 { height: 5.0rem; }
  .sm\:h-12 { height: 6.0rem; }
  .sm\:h-16 { height: 8.0rem; }
  .sm\:h-24 { height: 12.0rem; }
  .sm\:h-32 { height: 16.0rem; }
  .sm\:h-48 { height: 24.0rem; }
  .sm\:h-64 { height: 32.0rem; }
  .sm\:h-128 { height: 64.0rem; }
  .sm\:h-px { height: 1px; }
  .sm\:h-auto { height: auto; }
  .sm\:h-vh { height: 100vh; }
  .sm\:h-min { height: min-content; }
  .sm\:h-max { height: max-content; }
  .sm\:h-5p { height: 5%; }
  .sm\:h-10p { height: 10%; }
  .sm\:h-15p { height: 15%; }
  .sm\:h-20p { height: 20%; }
  .sm\:h-25p { height: 25%; }
  .sm\:h-30p { height: 30%; }
  .sm\:h-35p { height: 35%; }
  .sm\:h-40p { height: 40%; }
  .sm\:h-45p { height: 45%; }
  .sm\:h-50p { height: 50%; }
  .sm\:h-55p { height: 55%; }
  .sm\:h-60p { height: 60%; }
  .sm\:h-65p { height: 65%; }
  .sm\:h-70p { height: 70%; }
  .sm\:h-75p { height: 75%; }
  .sm\:h-80p { height: 80%; }
  .sm\:h-85p { height: 85%; }
  .sm\:h-90p { height: 90%; }
  .sm\:h-95p { height: 95%; }
  .sm\:h-100p { height: 100%; }
  .sm\:max-w-0 { max-width: 0.0rem; }
  .sm\:max-w-1 { max-width: 0.5rem; }
  .sm\:max-w-2 { max-width: 1.0rem; }
  .sm\:max-w-3 { max-width: 1.5rem; }
  .sm\:max-w-4 { max-width: 2.0rem; }
  .sm\:max-w-5 { max-width: 2.5rem; }
  .sm\:max-w-6 { max-width: 3.0rem; }
  .sm\:max-w-8 { max-width: 4.0rem; }
  .sm\:max-w-10 { max-width: 5.0rem; }
  .sm\:max-w-12 { max-width: 6.0rem; }
  .sm\:max-w-16 { max-width: 8.0rem; }
  .sm\:max-w-24 { max-width: 12.0rem; }
  .sm\:max-w-32 { max-width: 16.0rem; }
  .sm\:max-w-48 { max-width: 24.0rem; }
  .sm\:max-w-64 { max-width: 32.0rem; }
  .sm\:max-w-128 { max-width: 64.0rem; }
  .sm\:max-w-px { max-width: 1px; }
  .sm\:max-w-auto { max-width: auto; }
  .sm\:max-w-vw { max-width: 100vw; }
  .sm\:max-w-min { max-width: min-content; }
  .sm\:max-w-max { max-width: max-content; }
  .sm\:max-w-5p { max-width: 5%; }
  .sm\:max-w-10p { max-width: 10%; }
  .sm\:max-w-15p { max-width: 15%; }
  .sm\:max-w-20p { max-width: 20%; }
  .sm\:max-w-25p { max-width: 25%; }
  .sm\:max-w-30p { max-width: 30%; }
  .sm\:max-w-35p { max-width: 35%; }
  .sm\:max-w-40p { max-width: 40%; }
  .sm\:max-w-45p { max-width: 45%; }
  .sm\:max-w-50p { max-width: 50%; }
  .sm\:max-w-55p { max-width: 55%; }
  .sm\:max-w-60p { max-width: 60%; }
  .sm\:max-w-65p { max-width: 65%; }
  .sm\:max-w-70p { max-width: 70%; }
  .sm\:max-w-75p { max-width: 75%; }
  .sm\:max-w-80p { max-width: 80%; }
  .sm\:max-w-85p { max-width: 85%; }
  .sm\:max-w-90p { max-width: 90%; }
  .sm\:max-w-95p { max-width: 95%; }
  .sm\:max-w-100p { max-width: 100%; }
  .sm\:max-h-0 { max-height: 0.0rem; }
  .sm\:max-h-1 { max-height: 0.5rem; }
  .sm\:max-h-2 { max-height: 1.0rem; }
  .sm\:max-h-3 { max-height: 1.5rem; }
  .sm\:max-h-4 { max-height: 2.0rem; }
  .sm\:max-h-5 { max-height: 2.5rem; }
  .sm\:max-h-6 { max-height: 3.0rem; }
  .sm\:max-h-8 { max-height: 4.0rem; }
  .sm\:max-h-10 { max-height: 5.0rem; }
  .sm\:max-h-12 { max-height: 6.0rem; }
  .sm\:max-h-16 { max-height: 8.0rem; }
  .sm\:max-h-24 { max-height: 12.0rem; }
  .sm\:max-h-32 { max-height: 16.0rem; }
  .sm\:max-h-48 { max-height: 24.0rem; }
  .sm\:max-h-64 { max-height: 32.0rem; }
  .sm\:max-h-128 { max-height: 64.0rem; }
  .sm\:max-h-px { max-height: 1px; }
  .sm\:max-h-auto { max-height: auto; }
  .sm\:max-h-vh { max-height: 100vh; }
  .sm\:max-h-min { max-height: min-content; }
  .sm\:max-h-max { max-height: max-content; }
  .sm\:max-h-5p { max-height: 5%; }
  .sm\:max-h-10p { max-height: 10%; }
  .sm\:max-h-15p { max-height: 15%; }
  .sm\:max-h-20p { max-height: 20%; }
  .sm\:max-h-25p { max-height: 25%; }
  .sm\:max-h-30p { max-height: 30%; }
  .sm\:max-h-35p { max-height: 35%; }
  .sm\:max-h-40p { max-height: 40%; }
  .sm\:max-h-45p { max-height: 45%; }
  .sm\:max-h-50p { max-height: 50%; }
  .sm\:max-h-55p { max-height: 55%; }
  .sm\:max-h-60p { max-height: 60%; }
  .sm\:max-h-65p { max-height: 65%; }
  .sm\:max-h-70p { max-height: 70%; }
  .sm\:max-h-75p { max-height: 75%; }
  .sm\:max-h-80p { max-height: 80%; }
  .sm\:max-h-85p { max-height: 85%; }
  .sm\:max-h-90p { max-height: 90%; }
  .sm\:max-h-95p { max-height: 95%; }
  .sm\:max-h-100p { max-height: 100%; }
  .sm\:min-w-0 { min-width: 0.0rem; }
  .sm\:min-w-1 { min-width: 0.5rem; }
  .sm\:min-w-2 { min-width: 1.0rem; }
  .sm\:min-w-3 { min-width: 1.5rem; }
  .sm\:min-w-4 { min-width: 2.0rem; }
  .sm\:min-w-5 { min-width: 2.5rem; }
  .sm\:min-w-6 { min-width: 3.0rem; }
  .sm\:min-w-8 { min-width: 4.0rem; }
  .sm\:min-w-10 { min-width: 5.0rem; }
  .sm\:min-w-12 { min-width: 6.0rem; }
  .sm\:min-w-16 { min-width: 8.0rem; }
  .sm\:min-w-24 { min-width: 12.0rem; }
  .sm\:min-w-32 { min-width: 16.0rem; }
  .sm\:min-w-48 { min-width: 24.0rem; }
  .sm\:min-w-64 { min-width: 32.0rem; }
  .sm\:min-w-128 { min-width: 64.0rem; }
  .sm\:min-w-px { min-width: 1px; }
  .sm\:min-w-auto { min-width: auto; }
  .sm\:min-w-vw { min-width: 100vw; }
  .sm\:min-w-min { min-width: min-content; }
  .sm\:min-w-max { min-width: max-content; }
  .sm\:min-w-5p { min-width: 5%; }
  .sm\:min-w-10p { min-width: 10%; }
  .sm\:min-w-15p { min-width: 15%; }
  .sm\:min-w-20p { min-width: 20%; }
  .sm\:min-w-25p { min-width: 25%; }
  .sm\:min-w-30p { min-width: 30%; }
  .sm\:min-w-35p { min-width: 35%; }
  .sm\:min-w-40p { min-width: 40%; }
  .sm\:min-w-45p { min-width: 45%; }
  .sm\:min-w-50p { min-width: 50%; }
  .sm\:min-w-55p { min-width: 55%; }
  .sm\:min-w-60p { min-width: 60%; }
  .sm\:min-w-65p { min-width: 65%; }
  .sm\:min-w-70p { min-width: 70%; }
  .sm\:min-w-75p { min-width: 75%; }
  .sm\:min-w-80p { min-width: 80%; }
  .sm\:min-w-85p { min-width: 85%; }
  .sm\:min-w-90p { min-width: 90%; }
  .sm\:min-w-95p { min-width: 95%; }
  .sm\:min-w-100p { min-width: 100%; }
  .sm\:min-h-0 { min-height: 0.0rem; }
  .sm\:min-h-1 { min-height: 0.5rem; }
  .sm\:min-h-2 { min-height: 1.0rem; }
  .sm\:min-h-3 { min-height: 1.5rem; }
  .sm\:min-h-4 { min-height: 2.0rem; }
  .sm\:min-h-5 { min-height: 2.5rem; }
  .sm\:min-h-6 { min-height: 3.0rem; }
  .sm\:min-h-8 { min-height: 4.0rem; }
  .sm\:min-h-10 { min-height: 5.0rem; }
  .sm\:min-h-12 { min-height: 6.0rem; }
  .sm\:min-h-16 { min-height: 8.0rem; }
  .sm\:min-h-24 { min-height: 12.0rem; }
  .sm\:min-h-32 { min-height: 16.0rem; }
  .sm\:min-h-48 { min-height: 24.0rem; }
  .sm\:min-h-64 { min-height: 32.0rem; }
  .sm\:min-h-128 { min-height: 64.0rem; }
  .sm\:min-h-px { min-height: 1px; }
  .sm\:min-h-auto { min-height: auto; }
  .sm\:min-h-vh { min-height: 100vh; }
  .sm\:min-h-min { min-height: min-content; }
  .sm\:min-h-max { min-height: max-content; }
  .sm\:min-h-5p { min-height: 5%; }
  .sm\:min-h-10p { min-height: 10%; }
  .sm\:min-h-15p { min-height: 15%; }
  .sm\:min-h-20p { min-height: 20%; }
  .sm\:min-h-25p { min-height: 25%; }
  .sm\:min-h-30p { min-height: 30%; }
  .sm\:min-h-35p { min-height: 35%; }
  .sm\:min-h-40p { min-height: 40%; }
  .sm\:min-h-45p { min-height: 45%; }
  .sm\:min-h-50p { min-height: 50%; }
  .sm\:min-h-55p { min-height: 55%; }
  .sm\:min-h-60p { min-height: 60%; }
  .sm\:min-h-65p { min-height: 65%; }
  .sm\:min-h-70p { min-height: 70%; }
  .sm\:min-h-75p { min-height: 75%; }
  .sm\:min-h-80p { min-height: 80%; }
  .sm\:min-h-85p { min-height: 85%; }
  .sm\:min-h-90p { min-height: 90%; }
  .sm\:min-h-95p { min-height: 95%; }
  .sm\:min-h-100p { min-height: 100%; }
  .sm\:p-0 { padding: 0.0rem; }
  .sm\:p-1 { padding: 0.5rem; }
  .sm\:p-2 { padding: 1.0rem; }
  .sm\:p-3 { padding: 1.5rem; }
  .sm\:p-4 { padding: 2.0rem; }
  .sm\:p-5 { padding: 2.5rem; }
  .sm\:p-6 { padding: 3.0rem; }
  .sm\:p-8 { padding: 4.0rem; }
  .sm\:p-10 { padding: 5.0rem; }
  .sm\:p-12 { padding: 6.0rem; }
  .sm\:p-16 { padding: 8.0rem; }
  .sm\:p-24 { padding: 12.0rem; }
  .sm\:p-32 { padding: 16.0rem; }
  .sm\:p-48 { padding: 24.0rem; }
  .sm\:p-64 { padding: 32.0rem; }
  .sm\:p-128 { padding: 64.0rem; }
  .sm\:p-px { padding: 1px; }
  .sm\:p-auto { padding: auto; }
  .sm\:p-vh { padding: 100vh; }
  .sm\:p-vw { padding: 100vw; }
  .sm\:p-min { padding: min-content; }
  .sm\:p-max { padding: max-content; }
  .sm\:p-5p { padding: 5%; }
  .sm\:p-10p { padding: 10%; }
  .sm\:p-15p { padding: 15%; }
  .sm\:p-20p { padding: 20%; }
  .sm\:p-25p { padding: 25%; }
  .sm\:p-30p { padding: 30%; }
  .sm\:p-35p { padding: 35%; }
  .sm\:p-40p { padding: 40%; }
  .sm\:p-45p { padding: 45%; }
  .sm\:p-50p { padding: 50%; }
  .sm\:p-55p { padding: 55%; }
  .sm\:p-60p { padding: 60%; }
  .sm\:p-65p { padding: 65%; }
  .sm\:p-70p { padding: 70%; }
  .sm\:p-75p { padding: 75%; }
  .sm\:p-80p { padding: 80%; }
  .sm\:p-85p { padding: 85%; }
  .sm\:p-90p { padding: 90%; }
  .sm\:p-95p { padding: 95%; }
  .sm\:p-100p { padding: 100%; }
  .sm\:pt-0 { padding-top: 0.0rem; }
  .sm\:pt-1 { padding-top: 0.5rem; }
  .sm\:pt-2 { padding-top: 1.0rem; }
  .sm\:pt-3 { padding-top: 1.5rem; }
  .sm\:pt-4 { padding-top: 2.0rem; }
  .sm\:pt-5 { padding-top: 2.5rem; }
  .sm\:pt-6 { padding-top: 3.0rem; }
  .sm\:pt-8 { padding-top: 4.0rem; }
  .sm\:pt-10 { padding-top: 5.0rem; }
  .sm\:pt-12 { padding-top: 6.0rem; }
  .sm\:pt-16 { padding-top: 8.0rem; }
  .sm\:pt-24 { padding-top: 12.0rem; }
  .sm\:pt-32 { padding-top: 16.0rem; }
  .sm\:pt-48 { padding-top: 24.0rem; }
  .sm\:pt-64 { padding-top: 32.0rem; }
  .sm\:pt-128 { padding-top: 64.0rem; }
  .sm\:pt-px { padding-top: 1px; }
  .sm\:pt-auto { padding-top: auto; }
  .sm\:pt-vh { padding-top: 100vh; }
  .sm\:pt-vw { padding-top: 100vw; }
  .sm\:pt-min { padding-top: min-content; }
  .sm\:pt-max { padding-top: max-content; }
  .sm\:pt-5p { padding-top: 5%; }
  .sm\:pt-10p { padding-top: 10%; }
  .sm\:pt-15p { padding-top: 15%; }
  .sm\:pt-20p { padding-top: 20%; }
  .sm\:pt-25p { padding-top: 25%; }
  .sm\:pt-30p { padding-top: 30%; }
  .sm\:pt-35p { padding-top: 35%; }
  .sm\:pt-40p { padding-top: 40%; }
  .sm\:pt-45p { padding-top: 45%; }
  .sm\:pt-50p { padding-top: 50%; }
  .sm\:pt-55p { padding-top: 55%; }
  .sm\:pt-60p { padding-top: 60%; }
  .sm\:pt-65p { padding-top: 65%; }
  .sm\:pt-70p { padding-top: 70%; }
  .sm\:pt-75p { padding-top: 75%; }
  .sm\:pt-80p { padding-top: 80%; }
  .sm\:pt-85p { padding-top: 85%; }
  .sm\:pt-90p { padding-top: 90%; }
  .sm\:pt-95p { padding-top: 95%; }
  .sm\:pt-100p { padding-top: 100%; }
  .sm\:pr-0 { padding-right: 0.0rem; }
  .sm\:pr-1 { padding-right: 0.5rem; }
  .sm\:pr-2 { padding-right: 1.0rem; }
  .sm\:pr-3 { padding-right: 1.5rem; }
  .sm\:pr-4 { padding-right: 2.0rem; }
  .sm\:pr-5 { padding-right: 2.5rem; }
  .sm\:pr-6 { padding-right: 3.0rem; }
  .sm\:pr-8 { padding-right: 4.0rem; }
  .sm\:pr-10 { padding-right: 5.0rem; }
  .sm\:pr-12 { padding-right: 6.0rem; }
  .sm\:pr-16 { padding-right: 8.0rem; }
  .sm\:pr-24 { padding-right: 12.0rem; }
  .sm\:pr-32 { padding-right: 16.0rem; }
  .sm\:pr-48 { padding-right: 24.0rem; }
  .sm\:pr-64 { padding-right: 32.0rem; }
  .sm\:pr-128 { padding-right: 64.0rem; }
  .sm\:pr-px { padding-right: 1px; }
  .sm\:pr-auto { padding-right: auto; }
  .sm\:pr-vh { padding-right: 100vh; }
  .sm\:pr-vw { padding-right: 100vw; }
  .sm\:pr-min { padding-right: min-content; }
  .sm\:pr-max { padding-right: max-content; }
  .sm\:pr-5p { padding-right: 5%; }
  .sm\:pr-10p { padding-right: 10%; }
  .sm\:pr-15p { padding-right: 15%; }
  .sm\:pr-20p { padding-right: 20%; }
  .sm\:pr-25p { padding-right: 25%; }
  .sm\:pr-30p { padding-right: 30%; }
  .sm\:pr-35p { padding-right: 35%; }
  .sm\:pr-40p { padding-right: 40%; }
  .sm\:pr-45p { padding-right: 45%; }
  .sm\:pr-50p { padding-right: 50%; }
  .sm\:pr-55p { padding-right: 55%; }
  .sm\:pr-60p { padding-right: 60%; }
  .sm\:pr-65p { padding-right: 65%; }
  .sm\:pr-70p { padding-right: 70%; }
  .sm\:pr-75p { padding-right: 75%; }
  .sm\:pr-80p { padding-right: 80%; }
  .sm\:pr-85p { padding-right: 85%; }
  .sm\:pr-90p { padding-right: 90%; }
  .sm\:pr-95p { padding-right: 95%; }
  .sm\:pr-100p { padding-right: 100%; }
  .sm\:pb-0 { padding-bottom: 0.0rem; }
  .sm\:pb-1 { padding-bottom: 0.5rem; }
  .sm\:pb-2 { padding-bottom: 1.0rem; }
  .sm\:pb-3 { padding-bottom: 1.5rem; }
  .sm\:pb-4 { padding-bottom: 2.0rem; }
  .sm\:pb-5 { padding-bottom: 2.5rem; }
  .sm\:pb-6 { padding-bottom: 3.0rem; }
  .sm\:pb-8 { padding-bottom: 4.0rem; }
  .sm\:pb-10 { padding-bottom: 5.0rem; }
  .sm\:pb-12 { padding-bottom: 6.0rem; }
  .sm\:pb-16 { padding-bottom: 8.0rem; }
  .sm\:pb-24 { padding-bottom: 12.0rem; }
  .sm\:pb-32 { padding-bottom: 16.0rem; }
  .sm\:pb-48 { padding-bottom: 24.0rem; }
  .sm\:pb-64 { padding-bottom: 32.0rem; }
  .sm\:pb-128 { padding-bottom: 64.0rem; }
  .sm\:pb-px { padding-bottom: 1px; }
  .sm\:pb-auto { padding-bottom: auto; }
  .sm\:pb-vh { padding-bottom: 100vh; }
  .sm\:pb-vw { padding-bottom: 100vw; }
  .sm\:pb-min { padding-bottom: min-content; }
  .sm\:pb-max { padding-bottom: max-content; }
  .sm\:pb-5p { padding-bottom: 5%; }
  .sm\:pb-10p { padding-bottom: 10%; }
  .sm\:pb-15p { padding-bottom: 15%; }
  .sm\:pb-20p { padding-bottom: 20%; }
  .sm\:pb-25p { padding-bottom: 25%; }
  .sm\:pb-30p { padding-bottom: 30%; }
  .sm\:pb-35p { padding-bottom: 35%; }
  .sm\:pb-40p { padding-bottom: 40%; }
  .sm\:pb-45p { padding-bottom: 45%; }
  .sm\:pb-50p { padding-bottom: 50%; }
  .sm\:pb-55p { padding-bottom: 55%; }
  .sm\:pb-60p { padding-bottom: 60%; }
  .sm\:pb-65p { padding-bottom: 65%; }
  .sm\:pb-70p { padding-bottom: 70%; }
  .sm\:pb-75p { padding-bottom: 75%; }
  .sm\:pb-80p { padding-bottom: 80%; }
  .sm\:pb-85p { padding-bottom: 85%; }
  .sm\:pb-90p { padding-bottom: 90%; }
  .sm\:pb-95p { padding-bottom: 95%; }
  .sm\:pb-100p { padding-bottom: 100%; }
  .sm\:pl-0 { padding-left: 0.0rem; }
  .sm\:pl-1 { padding-left: 0.5rem; }
  .sm\:pl-2 { padding-left: 1.0rem; }
  .sm\:pl-3 { padding-left: 1.5rem; }
  .sm\:pl-4 { padding-left: 2.0rem; }
  .sm\:pl-5 { padding-left: 2.5rem; }
  .sm\:pl-6 { padding-left: 3.0rem; }
  .sm\:pl-8 { padding-left: 4.0rem; }
  .sm\:pl-10 { padding-left: 5.0rem; }
  .sm\:pl-12 { padding-left: 6.0rem; }
  .sm\:pl-16 { padding-left: 8.0rem; }
  .sm\:pl-24 { padding-left: 12.0rem; }
  .sm\:pl-32 { padding-left: 16.0rem; }
  .sm\:pl-48 { padding-left: 24.0rem; }
  .sm\:pl-64 { padding-left: 32.0rem; }
  .sm\:pl-128 { padding-left: 64.0rem; }
  .sm\:pl-px { padding-left: 1px; }
  .sm\:pl-auto { padding-left: auto; }
  .sm\:pl-vh { padding-left: 100vh; }
  .sm\:pl-vw { padding-left: 100vw; }
  .sm\:pl-min { padding-left: min-content; }
  .sm\:pl-max { padding-left: max-content; }
  .sm\:pl-5p { padding-left: 5%; }
  .sm\:pl-10p { padding-left: 10%; }
  .sm\:pl-15p { padding-left: 15%; }
  .sm\:pl-20p { padding-left: 20%; }
  .sm\:pl-25p { padding-left: 25%; }
  .sm\:pl-30p { padding-left: 30%; }
  .sm\:pl-35p { padding-left: 35%; }
  .sm\:pl-40p { padding-left: 40%; }
  .sm\:pl-45p { padding-left: 45%; }
  .sm\:pl-50p { padding-left: 50%; }
  .sm\:pl-55p { padding-left: 55%; }
  .sm\:pl-60p { padding-left: 60%; }
  .sm\:pl-65p { padding-left: 65%; }
  .sm\:pl-70p { padding-left: 70%; }
  .sm\:pl-75p { padding-left: 75%; }
  .sm\:pl-80p { padding-left: 80%; }
  .sm\:pl-85p { padding-left: 85%; }
  .sm\:pl-90p { padding-left: 90%; }
  .sm\:pl-95p { padding-left: 95%; }
  .sm\:pl-100p { padding-left: 100%; }
  .sm\:px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
  .sm\:px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .sm\:px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .sm\:px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sm\:px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .sm\:px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .sm\:px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .sm\:px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .sm\:px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .sm\:px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .sm\:px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .sm\:px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
  .sm\:px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
  .sm\:px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
  .sm\:px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
  .sm\:px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
  .sm\:px-px { padding-left: 1px; padding-right: 1px; }
  .sm\:px-auto { padding-left: auto; padding-right: auto; }
  .sm\:px-vh { padding-left: 100vh; padding-right: 100vh; }
  .sm\:px-vw { padding-left: 100vw; padding-right: 100vw; }
  .sm\:px-min { padding-left: min-content; padding-right: min-content; }
  .sm\:px-max { padding-left: max-content; padding-right: max-content; }
  .sm\:px-5p { padding-left: 5%; padding-right: 5%; }
  .sm\:px-10p { padding-left: 10%; padding-right: 10%; }
  .sm\:px-15p { padding-left: 15%; padding-right: 15%; }
  .sm\:px-20p { padding-left: 20%; padding-right: 20%; }
  .sm\:px-25p { padding-left: 25%; padding-right: 25%; }
  .sm\:px-30p { padding-left: 30%; padding-right: 30%; }
  .sm\:px-35p { padding-left: 35%; padding-right: 35%; }
  .sm\:px-40p { padding-left: 40%; padding-right: 40%; }
  .sm\:px-45p { padding-left: 45%; padding-right: 45%; }
  .sm\:px-50p { padding-left: 50%; padding-right: 50%; }
  .sm\:px-55p { padding-left: 55%; padding-right: 55%; }
  .sm\:px-60p { padding-left: 60%; padding-right: 60%; }
  .sm\:px-65p { padding-left: 65%; padding-right: 65%; }
  .sm\:px-70p { padding-left: 70%; padding-right: 70%; }
  .sm\:px-75p { padding-left: 75%; padding-right: 75%; }
  .sm\:px-80p { padding-left: 80%; padding-right: 80%; }
  .sm\:px-85p { padding-left: 85%; padding-right: 85%; }
  .sm\:px-90p { padding-left: 90%; padding-right: 90%; }
  .sm\:px-95p { padding-left: 95%; padding-right: 95%; }
  .sm\:px-100p { padding-left: 100%; padding-right: 100%; }
  .sm\:py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
  .sm\:py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .sm\:py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .sm\:py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .sm\:py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .sm\:py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .sm\:py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .sm\:py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .sm\:py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .sm\:py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .sm\:py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .sm\:py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
  .sm\:py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
  .sm\:py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
  .sm\:py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
  .sm\:py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
  .sm\:py-px { padding-top: 1px; padding-bottom: 1px; }
  .sm\:py-auto { padding-top: auto; padding-bottom: auto; }
  .sm\:py-vh { padding-top: 100vh; padding-bottom: 100vh; }
  .sm\:py-vw { padding-top: 100vw; padding-bottom: 100vw; }
  .sm\:py-min { padding-top: min-content; padding-bottom: min-content; }
  .sm\:py-max { padding-top: max-content; padding-bottom: max-content; }
  .sm\:py-5p { padding-top: 5%; padding-bottom: 5%; }
  .sm\:py-10p { padding-top: 10%; padding-bottom: 10%; }
  .sm\:py-15p { padding-top: 15%; padding-bottom: 15%; }
  .sm\:py-20p { padding-top: 20%; padding-bottom: 20%; }
  .sm\:py-25p { padding-top: 25%; padding-bottom: 25%; }
  .sm\:py-30p { padding-top: 30%; padding-bottom: 30%; }
  .sm\:py-35p { padding-top: 35%; padding-bottom: 35%; }
  .sm\:py-40p { padding-top: 40%; padding-bottom: 40%; }
  .sm\:py-45p { padding-top: 45%; padding-bottom: 45%; }
  .sm\:py-50p { padding-top: 50%; padding-bottom: 50%; }
  .sm\:py-55p { padding-top: 55%; padding-bottom: 55%; }
  .sm\:py-60p { padding-top: 60%; padding-bottom: 60%; }
  .sm\:py-65p { padding-top: 65%; padding-bottom: 65%; }
  .sm\:py-70p { padding-top: 70%; padding-bottom: 70%; }
  .sm\:py-75p { padding-top: 75%; padding-bottom: 75%; }
  .sm\:py-80p { padding-top: 80%; padding-bottom: 80%; }
  .sm\:py-85p { padding-top: 85%; padding-bottom: 85%; }
  .sm\:py-90p { padding-top: 90%; padding-bottom: 90%; }
  .sm\:py-95p { padding-top: 95%; padding-bottom: 95%; }
  .sm\:py-100p { padding-top: 100%; padding-bottom: 100%; }
  .sm\:m-0 { margin: 0.0rem; }
  .sm\:m-1 { margin: 0.5rem; }
  .sm\:m-2 { margin: 1.0rem; }
  .sm\:m-3 { margin: 1.5rem; }
  .sm\:m-4 { margin: 2.0rem; }
  .sm\:m-5 { margin: 2.5rem; }
  .sm\:m-6 { margin: 3.0rem; }
  .sm\:m-8 { margin: 4.0rem; }
  .sm\:m-10 { margin: 5.0rem; }
  .sm\:m-12 { margin: 6.0rem; }
  .sm\:m-16 { margin: 8.0rem; }
  .sm\:m-24 { margin: 12.0rem; }
  .sm\:m-32 { margin: 16.0rem; }
  .sm\:m-48 { margin: 24.0rem; }
  .sm\:m-64 { margin: 32.0rem; }
  .sm\:m-128 { margin: 64.0rem; }
  .sm\:m-px { margin: 1px; }
  .sm\:m-auto { margin: auto; }
  .sm\:m-vh { margin: 100vh; }
  .sm\:m-vw { margin: 100vw; }
  .sm\:m-min { margin: min-content; }
  .sm\:m-max { margin: max-content; }
  .sm\:m-5p { margin: 5%; }
  .sm\:m-10p { margin: 10%; }
  .sm\:m-15p { margin: 15%; }
  .sm\:m-20p { margin: 20%; }
  .sm\:m-25p { margin: 25%; }
  .sm\:m-30p { margin: 30%; }
  .sm\:m-35p { margin: 35%; }
  .sm\:m-40p { margin: 40%; }
  .sm\:m-45p { margin: 45%; }
  .sm\:m-50p { margin: 50%; }
  .sm\:m-55p { margin: 55%; }
  .sm\:m-60p { margin: 60%; }
  .sm\:m-65p { margin: 65%; }
  .sm\:m-70p { margin: 70%; }
  .sm\:m-75p { margin: 75%; }
  .sm\:m-80p { margin: 80%; }
  .sm\:m-85p { margin: 85%; }
  .sm\:m-90p { margin: 90%; }
  .sm\:m-95p { margin: 95%; }
  .sm\:m-100p { margin: 100%; }
  .sm\:mt-0 { margin-top: 0.0rem; }
  .sm\:mt-1 { margin-top: 0.5rem; }
  .sm\:mt-2 { margin-top: 1.0rem; }
  .sm\:mt-3 { margin-top: 1.5rem; }
  .sm\:mt-4 { margin-top: 2.0rem; }
  .sm\:mt-5 { margin-top: 2.5rem; }
  .sm\:mt-6 { margin-top: 3.0rem; }
  .sm\:mt-8 { margin-top: 4.0rem; }
  .sm\:mt-10 { margin-top: 5.0rem; }
  .sm\:mt-12 { margin-top: 6.0rem; }
  .sm\:mt-16 { margin-top: 8.0rem; }
  .sm\:mt-24 { margin-top: 12.0rem; }
  .sm\:mt-32 { margin-top: 16.0rem; }
  .sm\:mt-48 { margin-top: 24.0rem; }
  .sm\:mt-64 { margin-top: 32.0rem; }
  .sm\:mt-128 { margin-top: 64.0rem; }
  .sm\:mt-px { margin-top: 1px; }
  .sm\:mt-auto { margin-top: auto; }
  .sm\:mt-vh { margin-top: 100vh; }
  .sm\:mt-vw { margin-top: 100vw; }
  .sm\:mt-min { margin-top: min-content; }
  .sm\:mt-max { margin-top: max-content; }
  .sm\:mt-5p { margin-top: 5%; }
  .sm\:mt-10p { margin-top: 10%; }
  .sm\:mt-15p { margin-top: 15%; }
  .sm\:mt-20p { margin-top: 20%; }
  .sm\:mt-25p { margin-top: 25%; }
  .sm\:mt-30p { margin-top: 30%; }
  .sm\:mt-35p { margin-top: 35%; }
  .sm\:mt-40p { margin-top: 40%; }
  .sm\:mt-45p { margin-top: 45%; }
  .sm\:mt-50p { margin-top: 50%; }
  .sm\:mt-55p { margin-top: 55%; }
  .sm\:mt-60p { margin-top: 60%; }
  .sm\:mt-65p { margin-top: 65%; }
  .sm\:mt-70p { margin-top: 70%; }
  .sm\:mt-75p { margin-top: 75%; }
  .sm\:mt-80p { margin-top: 80%; }
  .sm\:mt-85p { margin-top: 85%; }
  .sm\:mt-90p { margin-top: 90%; }
  .sm\:mt-95p { margin-top: 95%; }
  .sm\:mt-100p { margin-top: 100%; }
  .sm\:mr-0 { margin-right: 0.0rem; }
  .sm\:mr-1 { margin-right: 0.5rem; }
  .sm\:mr-2 { margin-right: 1.0rem; }
  .sm\:mr-3 { margin-right: 1.5rem; }
  .sm\:mr-4 { margin-right: 2.0rem; }
  .sm\:mr-5 { margin-right: 2.5rem; }
  .sm\:mr-6 { margin-right: 3.0rem; }
  .sm\:mr-8 { margin-right: 4.0rem; }
  .sm\:mr-10 { margin-right: 5.0rem; }
  .sm\:mr-12 { margin-right: 6.0rem; }
  .sm\:mr-16 { margin-right: 8.0rem; }
  .sm\:mr-24 { margin-right: 12.0rem; }
  .sm\:mr-32 { margin-right: 16.0rem; }
  .sm\:mr-48 { margin-right: 24.0rem; }
  .sm\:mr-64 { margin-right: 32.0rem; }
  .sm\:mr-128 { margin-right: 64.0rem; }
  .sm\:mr-px { margin-right: 1px; }
  .sm\:mr-auto { margin-right: auto; }
  .sm\:mr-vh { margin-right: 100vh; }
  .sm\:mr-vw { margin-right: 100vw; }
  .sm\:mr-min { margin-right: min-content; }
  .sm\:mr-max { margin-right: max-content; }
  .sm\:mr-5p { margin-right: 5%; }
  .sm\:mr-10p { margin-right: 10%; }
  .sm\:mr-15p { margin-right: 15%; }
  .sm\:mr-20p { margin-right: 20%; }
  .sm\:mr-25p { margin-right: 25%; }
  .sm\:mr-30p { margin-right: 30%; }
  .sm\:mr-35p { margin-right: 35%; }
  .sm\:mr-40p { margin-right: 40%; }
  .sm\:mr-45p { margin-right: 45%; }
  .sm\:mr-50p { margin-right: 50%; }
  .sm\:mr-55p { margin-right: 55%; }
  .sm\:mr-60p { margin-right: 60%; }
  .sm\:mr-65p { margin-right: 65%; }
  .sm\:mr-70p { margin-right: 70%; }
  .sm\:mr-75p { margin-right: 75%; }
  .sm\:mr-80p { margin-right: 80%; }
  .sm\:mr-85p { margin-right: 85%; }
  .sm\:mr-90p { margin-right: 90%; }
  .sm\:mr-95p { margin-right: 95%; }
  .sm\:mr-100p { margin-right: 100%; }
  .sm\:mb-0 { margin-bottom: 0.0rem; }
  .sm\:mb-1 { margin-bottom: 0.5rem; }
  .sm\:mb-2 { margin-bottom: 1.0rem; }
  .sm\:mb-3 { margin-bottom: 1.5rem; }
  .sm\:mb-4 { margin-bottom: 2.0rem; }
  .sm\:mb-5 { margin-bottom: 2.5rem; }
  .sm\:mb-6 { margin-bottom: 3.0rem; }
  .sm\:mb-8 { margin-bottom: 4.0rem; }
  .sm\:mb-10 { margin-bottom: 5.0rem; }
  .sm\:mb-12 { margin-bottom: 6.0rem; }
  .sm\:mb-16 { margin-bottom: 8.0rem; }
  .sm\:mb-24 { margin-bottom: 12.0rem; }
  .sm\:mb-32 { margin-bottom: 16.0rem; }
  .sm\:mb-48 { margin-bottom: 24.0rem; }
  .sm\:mb-64 { margin-bottom: 32.0rem; }
  .sm\:mb-128 { margin-bottom: 64.0rem; }
  .sm\:mb-px { margin-bottom: 1px; }
  .sm\:mb-auto { margin-bottom: auto; }
  .sm\:mb-vh { margin-bottom: 100vh; }
  .sm\:mb-vw { margin-bottom: 100vw; }
  .sm\:mb-min { margin-bottom: min-content; }
  .sm\:mb-max { margin-bottom: max-content; }
  .sm\:mb-5p { margin-bottom: 5%; }
  .sm\:mb-10p { margin-bottom: 10%; }
  .sm\:mb-15p { margin-bottom: 15%; }
  .sm\:mb-20p { margin-bottom: 20%; }
  .sm\:mb-25p { margin-bottom: 25%; }
  .sm\:mb-30p { margin-bottom: 30%; }
  .sm\:mb-35p { margin-bottom: 35%; }
  .sm\:mb-40p { margin-bottom: 40%; }
  .sm\:mb-45p { margin-bottom: 45%; }
  .sm\:mb-50p { margin-bottom: 50%; }
  .sm\:mb-55p { margin-bottom: 55%; }
  .sm\:mb-60p { margin-bottom: 60%; }
  .sm\:mb-65p { margin-bottom: 65%; }
  .sm\:mb-70p { margin-bottom: 70%; }
  .sm\:mb-75p { margin-bottom: 75%; }
  .sm\:mb-80p { margin-bottom: 80%; }
  .sm\:mb-85p { margin-bottom: 85%; }
  .sm\:mb-90p { margin-bottom: 90%; }
  .sm\:mb-95p { margin-bottom: 95%; }
  .sm\:mb-100p { margin-bottom: 100%; }
  .sm\:ml-0 { margin-left: 0.0rem; }
  .sm\:ml-1 { margin-left: 0.5rem; }
  .sm\:ml-2 { margin-left: 1.0rem; }
  .sm\:ml-3 { margin-left: 1.5rem; }
  .sm\:ml-4 { margin-left: 2.0rem; }
  .sm\:ml-5 { margin-left: 2.5rem; }
  .sm\:ml-6 { margin-left: 3.0rem; }
  .sm\:ml-8 { margin-left: 4.0rem; }
  .sm\:ml-10 { margin-left: 5.0rem; }
  .sm\:ml-12 { margin-left: 6.0rem; }
  .sm\:ml-16 { margin-left: 8.0rem; }
  .sm\:ml-24 { margin-left: 12.0rem; }
  .sm\:ml-32 { margin-left: 16.0rem; }
  .sm\:ml-48 { margin-left: 24.0rem; }
  .sm\:ml-64 { margin-left: 32.0rem; }
  .sm\:ml-128 { margin-left: 64.0rem; }
  .sm\:ml-px { margin-left: 1px; }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:ml-vh { margin-left: 100vh; }
  .sm\:ml-vw { margin-left: 100vw; }
  .sm\:ml-min { margin-left: min-content; }
  .sm\:ml-max { margin-left: max-content; }
  .sm\:ml-5p { margin-left: 5%; }
  .sm\:ml-10p { margin-left: 10%; }
  .sm\:ml-15p { margin-left: 15%; }
  .sm\:ml-20p { margin-left: 20%; }
  .sm\:ml-25p { margin-left: 25%; }
  .sm\:ml-30p { margin-left: 30%; }
  .sm\:ml-35p { margin-left: 35%; }
  .sm\:ml-40p { margin-left: 40%; }
  .sm\:ml-45p { margin-left: 45%; }
  .sm\:ml-50p { margin-left: 50%; }
  .sm\:ml-55p { margin-left: 55%; }
  .sm\:ml-60p { margin-left: 60%; }
  .sm\:ml-65p { margin-left: 65%; }
  .sm\:ml-70p { margin-left: 70%; }
  .sm\:ml-75p { margin-left: 75%; }
  .sm\:ml-80p { margin-left: 80%; }
  .sm\:ml-85p { margin-left: 85%; }
  .sm\:ml-90p { margin-left: 90%; }
  .sm\:ml-95p { margin-left: 95%; }
  .sm\:ml-100p { margin-left: 100%; }
  .sm\:mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
  .sm\:mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .sm\:mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
  .sm\:mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .sm\:mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
  .sm\:mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .sm\:mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
  .sm\:mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
  .sm\:mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
  .sm\:mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
  .sm\:mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
  .sm\:mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
  .sm\:mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
  .sm\:mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
  .sm\:mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
  .sm\:mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
  .sm\:mx-px { margin-left: 1px; margin-right: 1px; }
  .sm\:mx-auto { margin-left: auto; margin-right: auto; }
  .sm\:mx-vh { margin-left: 100vh; margin-right: 100vh; }
  .sm\:mx-vw { margin-left: 100vw; margin-right: 100vw; }
  .sm\:mx-min { margin-left: min-content; margin-right: min-content; }
  .sm\:mx-max { margin-left: max-content; margin-right: max-content; }
  .sm\:mx-5p { margin-left: 5%; margin-right: 5%; }
  .sm\:mx-10p { margin-left: 10%; margin-right: 10%; }
  .sm\:mx-15p { margin-left: 15%; margin-right: 15%; }
  .sm\:mx-20p { margin-left: 20%; margin-right: 20%; }
  .sm\:mx-25p { margin-left: 25%; margin-right: 25%; }
  .sm\:mx-30p { margin-left: 30%; margin-right: 30%; }
  .sm\:mx-35p { margin-left: 35%; margin-right: 35%; }
  .sm\:mx-40p { margin-left: 40%; margin-right: 40%; }
  .sm\:mx-45p { margin-left: 45%; margin-right: 45%; }
  .sm\:mx-50p { margin-left: 50%; margin-right: 50%; }
  .sm\:mx-55p { margin-left: 55%; margin-right: 55%; }
  .sm\:mx-60p { margin-left: 60%; margin-right: 60%; }
  .sm\:mx-65p { margin-left: 65%; margin-right: 65%; }
  .sm\:mx-70p { margin-left: 70%; margin-right: 70%; }
  .sm\:mx-75p { margin-left: 75%; margin-right: 75%; }
  .sm\:mx-80p { margin-left: 80%; margin-right: 80%; }
  .sm\:mx-85p { margin-left: 85%; margin-right: 85%; }
  .sm\:mx-90p { margin-left: 90%; margin-right: 90%; }
  .sm\:mx-95p { margin-left: 95%; margin-right: 95%; }
  .sm\:mx-100p { margin-left: 100%; margin-right: 100%; }
  .sm\:my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
  .sm\:my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .sm\:my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
  .sm\:my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .sm\:my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
  .sm\:my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .sm\:my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
  .sm\:my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
  .sm\:my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
  .sm\:my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
  .sm\:my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
  .sm\:my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
  .sm\:my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
  .sm\:my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
  .sm\:my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
  .sm\:my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
  .sm\:my-px { margin-top: 1px; margin-bottom: 1px; }
  .sm\:my-auto { margin-top: auto; margin-bottom: auto; }
  .sm\:my-vh { margin-top: 100vh; margin-bottom: 100vh; }
  .sm\:my-vw { margin-top: 100vw; margin-bottom: 100vw; }
  .sm\:my-min { margin-top: min-content; margin-bottom: min-content; }
  .sm\:my-max { margin-top: max-content; margin-bottom: max-content; }
  .sm\:my-5p { margin-top: 5%; margin-bottom: 5%; }
  .sm\:my-10p { margin-top: 10%; margin-bottom: 10%; }
  .sm\:my-15p { margin-top: 15%; margin-bottom: 15%; }
  .sm\:my-20p { margin-top: 20%; margin-bottom: 20%; }
  .sm\:my-25p { margin-top: 25%; margin-bottom: 25%; }
  .sm\:my-30p { margin-top: 30%; margin-bottom: 30%; }
  .sm\:my-35p { margin-top: 35%; margin-bottom: 35%; }
  .sm\:my-40p { margin-top: 40%; margin-bottom: 40%; }
  .sm\:my-45p { margin-top: 45%; margin-bottom: 45%; }
  .sm\:my-50p { margin-top: 50%; margin-bottom: 50%; }
  .sm\:my-55p { margin-top: 55%; margin-bottom: 55%; }
  .sm\:my-60p { margin-top: 60%; margin-bottom: 60%; }
  .sm\:my-65p { margin-top: 65%; margin-bottom: 65%; }
  .sm\:my-70p { margin-top: 70%; margin-bottom: 70%; }
  .sm\:my-75p { margin-top: 75%; margin-bottom: 75%; }
  .sm\:my-80p { margin-top: 80%; margin-bottom: 80%; }
  .sm\:my-85p { margin-top: 85%; margin-bottom: 85%; }
  .sm\:my-90p { margin-top: 90%; margin-bottom: 90%; }
  .sm\:my-95p { margin-top: 95%; margin-bottom: 95%; }
  .sm\:my-100p { margin-top: 100%; margin-bottom: 100%; }
  .sm\:round-0 { border-radius: 0.0rem; }
  .sm\:round-1 { border-radius: 0.5rem; }
  .sm\:round-2 { border-radius: 1.0rem; }
  .sm\:round-3 { border-radius: 1.5rem; }
  .sm\:round-4 { border-radius: 2.0rem; }
  .sm\:round-5 { border-radius: 2.5rem; }
  .sm\:round-6 { border-radius: 3.0rem; }
  .sm\:round-8 { border-radius: 4.0rem; }
  .sm\:round-10 { border-radius: 5.0rem; }
  .sm\:round-12 { border-radius: 6.0rem; }
  .sm\:round-16 { border-radius: 8.0rem; }
  .sm\:round-24 { border-radius: 12.0rem; }
  .sm\:round-32 { border-radius: 16.0rem; }
  .sm\:round-48 { border-radius: 24.0rem; }
  .sm\:round-64 { border-radius: 32.0rem; }
  .sm\:round-128 { border-radius: 64.0rem; }
  .sm\:round-5p { border-radius: 5%; }
  .sm\:round-10p { border-radius: 10%; }
  .sm\:round-15p { border-radius: 15%; }
  .sm\:round-20p { border-radius: 20%; }
  .sm\:round-25p { border-radius: 25%; }
  .sm\:round-30p { border-radius: 30%; }
  .sm\:round-35p { border-radius: 35%; }
  .sm\:round-40p { border-radius: 40%; }
  .sm\:round-45p { border-radius: 45%; }
  .sm\:round-50p { border-radius: 50%; }
  .sm\:round-55p { border-radius: 55%; }
  .sm\:round-60p { border-radius: 60%; }
  .sm\:round-65p { border-radius: 65%; }
  .sm\:round-70p { border-radius: 70%; }
  .sm\:round-75p { border-radius: 75%; }
  .sm\:round-80p { border-radius: 80%; }
  .sm\:round-85p { border-radius: 85%; }
  .sm\:round-90p { border-radius: 90%; }
  .sm\:round-95p { border-radius: 95%; }
  .sm\:round-100p { border-radius: 100%; }
  .sm\:round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
  .sm\:round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .sm\:round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
  .sm\:round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
  .sm\:round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
  .sm\:round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
  .sm\:round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
  .sm\:round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
  .sm\:round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
  .sm\:round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
  .sm\:round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
  .sm\:round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
  .sm\:round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
  .sm\:round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
  .sm\:round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
  .sm\:round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
  .sm\:round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
  .sm\:round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
  .sm\:round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
  .sm\:round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
  .sm\:round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
  .sm\:round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
  .sm\:round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
  .sm\:round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
  .sm\:round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
  .sm\:round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
  .sm\:round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
  .sm\:round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
  .sm\:round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
  .sm\:round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
  .sm\:round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
  .sm\:round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
  .sm\:round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
  .sm\:round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
  .sm\:round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
  .sm\:round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
  .sm\:round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .sm\:round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .sm\:round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .sm\:round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .sm\:round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .sm\:round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .sm\:round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .sm\:round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .sm\:round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .sm\:round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .sm\:round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .sm\:round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .sm\:round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .sm\:round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .sm\:round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .sm\:round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .sm\:round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
  .sm\:round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
  .sm\:round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
  .sm\:round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
  .sm\:round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
  .sm\:round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
  .sm\:round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
  .sm\:round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
  .sm\:round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
  .sm\:round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
  .sm\:round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
  .sm\:round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
  .sm\:round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
  .sm\:round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
  .sm\:round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
  .sm\:round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
  .sm\:round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
  .sm\:round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
  .sm\:round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
  .sm\:round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
  .sm\:round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
  .sm\:round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .sm\:round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
  .sm\:round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
  .sm\:round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
  .sm\:round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
  .sm\:round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
  .sm\:round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
  .sm\:round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
  .sm\:round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
  .sm\:round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
  .sm\:round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
  .sm\:round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
  .sm\:round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
  .sm\:round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
  .sm\:round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
  .sm\:round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
  .sm\:round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
  .sm\:round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
  .sm\:round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
  .sm\:round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
  .sm\:round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
  .sm\:round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
  .sm\:round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
  .sm\:round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
  .sm\:round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
  .sm\:round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
  .sm\:round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
  .sm\:round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
  .sm\:round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
  .sm\:round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
  .sm\:round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
  .sm\:round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
  .sm\:round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
  .sm\:round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
  .sm\:round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
  .sm\:round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .sm\:round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .sm\:round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .sm\:round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .sm\:round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .sm\:round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .sm\:round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .sm\:round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .sm\:round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .sm\:round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .sm\:round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .sm\:round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .sm\:round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .sm\:round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .sm\:round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .sm\:round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .sm\:round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
  .sm\:round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
  .sm\:round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
  .sm\:round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
  .sm\:round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
  .sm\:round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
  .sm\:round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
  .sm\:round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
  .sm\:round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
  .sm\:round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
  .sm\:round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
  .sm\:round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
  .sm\:round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
  .sm\:round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
  .sm\:round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
  .sm\:round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
  .sm\:round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
  .sm\:round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
  .sm\:round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
  .sm\:round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
  .sm\:round-tl-0 { border-top-left-radius: 0.0rem; }
  .sm\:round-tl-1 { border-top-left-radius: 0.5rem; }
  .sm\:round-tl-2 { border-top-left-radius: 1.0rem; }
  .sm\:round-tl-3 { border-top-left-radius: 1.5rem; }
  .sm\:round-tl-4 { border-top-left-radius: 2.0rem; }
  .sm\:round-tl-5 { border-top-left-radius: 2.5rem; }
  .sm\:round-tl-6 { border-top-left-radius: 3.0rem; }
  .sm\:round-tl-8 { border-top-left-radius: 4.0rem; }
  .sm\:round-tl-10 { border-top-left-radius: 5.0rem; }
  .sm\:round-tl-12 { border-top-left-radius: 6.0rem; }
  .sm\:round-tl-16 { border-top-left-radius: 8.0rem; }
  .sm\:round-tl-24 { border-top-left-radius: 12.0rem; }
  .sm\:round-tl-32 { border-top-left-radius: 16.0rem; }
  .sm\:round-tl-48 { border-top-left-radius: 24.0rem; }
  .sm\:round-tl-64 { border-top-left-radius: 32.0rem; }
  .sm\:round-tl-128 { border-top-left-radius: 64.0rem; }
  .sm\:round-tl-5p { border-top-left-radius: 5%; }
  .sm\:round-tl-10p { border-top-left-radius: 10%; }
  .sm\:round-tl-15p { border-top-left-radius: 15%; }
  .sm\:round-tl-20p { border-top-left-radius: 20%; }
  .sm\:round-tl-25p { border-top-left-radius: 25%; }
  .sm\:round-tl-30p { border-top-left-radius: 30%; }
  .sm\:round-tl-35p { border-top-left-radius: 35%; }
  .sm\:round-tl-40p { border-top-left-radius: 40%; }
  .sm\:round-tl-45p { border-top-left-radius: 45%; }
  .sm\:round-tl-50p { border-top-left-radius: 50%; }
  .sm\:round-tl-55p { border-top-left-radius: 55%; }
  .sm\:round-tl-60p { border-top-left-radius: 60%; }
  .sm\:round-tl-65p { border-top-left-radius: 65%; }
  .sm\:round-tl-70p { border-top-left-radius: 70%; }
  .sm\:round-tl-75p { border-top-left-radius: 75%; }
  .sm\:round-tl-80p { border-top-left-radius: 80%; }
  .sm\:round-tl-85p { border-top-left-radius: 85%; }
  .sm\:round-tl-90p { border-top-left-radius: 90%; }
  .sm\:round-tl-95p { border-top-left-radius: 95%; }
  .sm\:round-tl-100p { border-top-left-radius: 100%; }
  .sm\:round-bl-0 { border-bottom-left-radius: 0.0rem; }
  .sm\:round-bl-1 { border-bottom-left-radius: 0.5rem; }
  .sm\:round-bl-2 { border-bottom-left-radius: 1.0rem; }
  .sm\:round-bl-3 { border-bottom-left-radius: 1.5rem; }
  .sm\:round-bl-4 { border-bottom-left-radius: 2.0rem; }
  .sm\:round-bl-5 { border-bottom-left-radius: 2.5rem; }
  .sm\:round-bl-6 { border-bottom-left-radius: 3.0rem; }
  .sm\:round-bl-8 { border-bottom-left-radius: 4.0rem; }
  .sm\:round-bl-10 { border-bottom-left-radius: 5.0rem; }
  .sm\:round-bl-12 { border-bottom-left-radius: 6.0rem; }
  .sm\:round-bl-16 { border-bottom-left-radius: 8.0rem; }
  .sm\:round-bl-24 { border-bottom-left-radius: 12.0rem; }
  .sm\:round-bl-32 { border-bottom-left-radius: 16.0rem; }
  .sm\:round-bl-48 { border-bottom-left-radius: 24.0rem; }
  .sm\:round-bl-64 { border-bottom-left-radius: 32.0rem; }
  .sm\:round-bl-128 { border-bottom-left-radius: 64.0rem; }
  .sm\:round-bl-5p { border-bottom-left-radius: 5%; }
  .sm\:round-bl-10p { border-bottom-left-radius: 10%; }
  .sm\:round-bl-15p { border-bottom-left-radius: 15%; }
  .sm\:round-bl-20p { border-bottom-left-radius: 20%; }
  .sm\:round-bl-25p { border-bottom-left-radius: 25%; }
  .sm\:round-bl-30p { border-bottom-left-radius: 30%; }
  .sm\:round-bl-35p { border-bottom-left-radius: 35%; }
  .sm\:round-bl-40p { border-bottom-left-radius: 40%; }
  .sm\:round-bl-45p { border-bottom-left-radius: 45%; }
  .sm\:round-bl-50p { border-bottom-left-radius: 50%; }
  .sm\:round-bl-55p { border-bottom-left-radius: 55%; }
  .sm\:round-bl-60p { border-bottom-left-radius: 60%; }
  .sm\:round-bl-65p { border-bottom-left-radius: 65%; }
  .sm\:round-bl-70p { border-bottom-left-radius: 70%; }
  .sm\:round-bl-75p { border-bottom-left-radius: 75%; }
  .sm\:round-bl-80p { border-bottom-left-radius: 80%; }
  .sm\:round-bl-85p { border-bottom-left-radius: 85%; }
  .sm\:round-bl-90p { border-bottom-left-radius: 90%; }
  .sm\:round-bl-95p { border-bottom-left-radius: 95%; }
  .sm\:round-bl-100p { border-bottom-left-radius: 100%; }
  .sm\:round-tr-0 { border-top-right-radius: 0.0rem; }
  .sm\:round-tr-1 { border-top-right-radius: 0.5rem; }
  .sm\:round-tr-2 { border-top-right-radius: 1.0rem; }
  .sm\:round-tr-3 { border-top-right-radius: 1.5rem; }
  .sm\:round-tr-4 { border-top-right-radius: 2.0rem; }
  .sm\:round-tr-5 { border-top-right-radius: 2.5rem; }
  .sm\:round-tr-6 { border-top-right-radius: 3.0rem; }
  .sm\:round-tr-8 { border-top-right-radius: 4.0rem; }
  .sm\:round-tr-10 { border-top-right-radius: 5.0rem; }
  .sm\:round-tr-12 { border-top-right-radius: 6.0rem; }
  .sm\:round-tr-16 { border-top-right-radius: 8.0rem; }
  .sm\:round-tr-24 { border-top-right-radius: 12.0rem; }
  .sm\:round-tr-32 { border-top-right-radius: 16.0rem; }
  .sm\:round-tr-48 { border-top-right-radius: 24.0rem; }
  .sm\:round-tr-64 { border-top-right-radius: 32.0rem; }
  .sm\:round-tr-128 { border-top-right-radius: 64.0rem; }
  .sm\:round-tr-5p { border-top-right-radius: 5%; }
  .sm\:round-tr-10p { border-top-right-radius: 10%; }
  .sm\:round-tr-15p { border-top-right-radius: 15%; }
  .sm\:round-tr-20p { border-top-right-radius: 20%; }
  .sm\:round-tr-25p { border-top-right-radius: 25%; }
  .sm\:round-tr-30p { border-top-right-radius: 30%; }
  .sm\:round-tr-35p { border-top-right-radius: 35%; }
  .sm\:round-tr-40p { border-top-right-radius: 40%; }
  .sm\:round-tr-45p { border-top-right-radius: 45%; }
  .sm\:round-tr-50p { border-top-right-radius: 50%; }
  .sm\:round-tr-55p { border-top-right-radius: 55%; }
  .sm\:round-tr-60p { border-top-right-radius: 60%; }
  .sm\:round-tr-65p { border-top-right-radius: 65%; }
  .sm\:round-tr-70p { border-top-right-radius: 70%; }
  .sm\:round-tr-75p { border-top-right-radius: 75%; }
  .sm\:round-tr-80p { border-top-right-radius: 80%; }
  .sm\:round-tr-85p { border-top-right-radius: 85%; }
  .sm\:round-tr-90p { border-top-right-radius: 90%; }
  .sm\:round-tr-95p { border-top-right-radius: 95%; }
  .sm\:round-tr-100p { border-top-right-radius: 100%; }
  .sm\:round-br-0 { border-bottom-right-radius: 0.0rem; }
  .sm\:round-br-1 { border-bottom-right-radius: 0.5rem; }
  .sm\:round-br-2 { border-bottom-right-radius: 1.0rem; }
  .sm\:round-br-3 { border-bottom-right-radius: 1.5rem; }
  .sm\:round-br-4 { border-bottom-right-radius: 2.0rem; }
  .sm\:round-br-5 { border-bottom-right-radius: 2.5rem; }
  .sm\:round-br-6 { border-bottom-right-radius: 3.0rem; }
  .sm\:round-br-8 { border-bottom-right-radius: 4.0rem; }
  .sm\:round-br-10 { border-bottom-right-radius: 5.0rem; }
  .sm\:round-br-12 { border-bottom-right-radius: 6.0rem; }
  .sm\:round-br-16 { border-bottom-right-radius: 8.0rem; }
  .sm\:round-br-24 { border-bottom-right-radius: 12.0rem; }
  .sm\:round-br-32 { border-bottom-right-radius: 16.0rem; }
  .sm\:round-br-48 { border-bottom-right-radius: 24.0rem; }
  .sm\:round-br-64 { border-bottom-right-radius: 32.0rem; }
  .sm\:round-br-128 { border-bottom-right-radius: 64.0rem; }
  .sm\:round-br-5p { border-bottom-right-radius: 5%; }
  .sm\:round-br-10p { border-bottom-right-radius: 10%; }
  .sm\:round-br-15p { border-bottom-right-radius: 15%; }
  .sm\:round-br-20p { border-bottom-right-radius: 20%; }
  .sm\:round-br-25p { border-bottom-right-radius: 25%; }
  .sm\:round-br-30p { border-bottom-right-radius: 30%; }
  .sm\:round-br-35p { border-bottom-right-radius: 35%; }
  .sm\:round-br-40p { border-bottom-right-radius: 40%; }
  .sm\:round-br-45p { border-bottom-right-radius: 45%; }
  .sm\:round-br-50p { border-bottom-right-radius: 50%; }
  .sm\:round-br-55p { border-bottom-right-radius: 55%; }
  .sm\:round-br-60p { border-bottom-right-radius: 60%; }
  .sm\:round-br-65p { border-bottom-right-radius: 65%; }
  .sm\:round-br-70p { border-bottom-right-radius: 70%; }
  .sm\:round-br-75p { border-bottom-right-radius: 75%; }
  .sm\:round-br-80p { border-bottom-right-radius: 80%; }
  .sm\:round-br-85p { border-bottom-right-radius: 85%; }
  .sm\:round-br-90p { border-bottom-right-radius: 90%; }
  .sm\:round-br-95p { border-bottom-right-radius: 95%; }
  .sm\:round-br-100p { border-bottom-right-radius: 100%; }
}

@media (min-width: 768px) {
  /* Prefix: md\: */
  .md\:w-0 { width: 0.0rem; }
  .md\:w-1 { width: 0.5rem; }
  .md\:w-2 { width: 1.0rem; }
  .md\:w-3 { width: 1.5rem; }
  .md\:w-4 { width: 2.0rem; }
  .md\:w-5 { width: 2.5rem; }
  .md\:w-6 { width: 3.0rem; }
  .md\:w-8 { width: 4.0rem; }
  .md\:w-10 { width: 5.0rem; }
  .md\:w-12 { width: 6.0rem; }
  .md\:w-16 { width: 8.0rem; }
  .md\:w-24 { width: 12.0rem; }
  .md\:w-32 { width: 16.0rem; }
  .md\:w-48 { width: 24.0rem; }
  .md\:w-64 { width: 32.0rem; }
  .md\:w-128 { width: 64.0rem; }
  .md\:w-px { width: 1px; }
  .md\:w-auto { width: auto; }
  .md\:w-vw { width: 100vw; }
  .md\:w-min { width: min-content; }
  .md\:w-max { width: max-content; }
  .md\:w-5p { width: 5%; }
  .md\:w-10p { width: 10%; }
  .md\:w-15p { width: 15%; }
  .md\:w-20p { width: 20%; }
  .md\:w-25p { width: 25%; }
  .md\:w-30p { width: 30%; }
  .md\:w-35p { width: 35%; }
  .md\:w-40p { width: 40%; }
  .md\:w-45p { width: 45%; }
  .md\:w-50p { width: 50%; }
  .md\:w-55p { width: 55%; }
  .md\:w-60p { width: 60%; }
  .md\:w-65p { width: 65%; }
  .md\:w-70p { width: 70%; }
  .md\:w-75p { width: 75%; }
  .md\:w-80p { width: 80%; }
  .md\:w-85p { width: 85%; }
  .md\:w-90p { width: 90%; }
  .md\:w-95p { width: 95%; }
  .md\:w-100p { width: 100%; }
  .md\:h-0 { height: 0.0rem; }
  .md\:h-1 { height: 0.5rem; }
  .md\:h-2 { height: 1.0rem; }
  .md\:h-3 { height: 1.5rem; }
  .md\:h-4 { height: 2.0rem; }
  .md\:h-5 { height: 2.5rem; }
  .md\:h-6 { height: 3.0rem; }
  .md\:h-8 { height: 4.0rem; }
  .md\:h-10 { height: 5.0rem; }
  .md\:h-12 { height: 6.0rem; }
  .md\:h-16 { height: 8.0rem; }
  .md\:h-24 { height: 12.0rem; }
  .md\:h-32 { height: 16.0rem; }
  .md\:h-48 { height: 24.0rem; }
  .md\:h-64 { height: 32.0rem; }
  .md\:h-128 { height: 64.0rem; }
  .md\:h-px { height: 1px; }
  .md\:h-auto { height: auto; }
  .md\:h-vh { height: 100vh; }
  .md\:h-min { height: min-content; }
  .md\:h-max { height: max-content; }
  .md\:h-5p { height: 5%; }
  .md\:h-10p { height: 10%; }
  .md\:h-15p { height: 15%; }
  .md\:h-20p { height: 20%; }
  .md\:h-25p { height: 25%; }
  .md\:h-30p { height: 30%; }
  .md\:h-35p { height: 35%; }
  .md\:h-40p { height: 40%; }
  .md\:h-45p { height: 45%; }
  .md\:h-50p { height: 50%; }
  .md\:h-55p { height: 55%; }
  .md\:h-60p { height: 60%; }
  .md\:h-65p { height: 65%; }
  .md\:h-70p { height: 70%; }
  .md\:h-75p { height: 75%; }
  .md\:h-80p { height: 80%; }
  .md\:h-85p { height: 85%; }
  .md\:h-90p { height: 90%; }
  .md\:h-95p { height: 95%; }
  .md\:h-100p { height: 100%; }
  .md\:max-w-0 { max-width: 0.0rem; }
  .md\:max-w-1 { max-width: 0.5rem; }
  .md\:max-w-2 { max-width: 1.0rem; }
  .md\:max-w-3 { max-width: 1.5rem; }
  .md\:max-w-4 { max-width: 2.0rem; }
  .md\:max-w-5 { max-width: 2.5rem; }
  .md\:max-w-6 { max-width: 3.0rem; }
  .md\:max-w-8 { max-width: 4.0rem; }
  .md\:max-w-10 { max-width: 5.0rem; }
  .md\:max-w-12 { max-width: 6.0rem; }
  .md\:max-w-16 { max-width: 8.0rem; }
  .md\:max-w-24 { max-width: 12.0rem; }
  .md\:max-w-32 { max-width: 16.0rem; }
  .md\:max-w-48 { max-width: 24.0rem; }
  .md\:max-w-64 { max-width: 32.0rem; }
  .md\:max-w-128 { max-width: 64.0rem; }
  .md\:max-w-px { max-width: 1px; }
  .md\:max-w-auto { max-width: auto; }
  .md\:max-w-vw { max-width: 100vw; }
  .md\:max-w-min { max-width: min-content; }
  .md\:max-w-max { max-width: max-content; }
  .md\:max-w-5p { max-width: 5%; }
  .md\:max-w-10p { max-width: 10%; }
  .md\:max-w-15p { max-width: 15%; }
  .md\:max-w-20p { max-width: 20%; }
  .md\:max-w-25p { max-width: 25%; }
  .md\:max-w-30p { max-width: 30%; }
  .md\:max-w-35p { max-width: 35%; }
  .md\:max-w-40p { max-width: 40%; }
  .md\:max-w-45p { max-width: 45%; }
  .md\:max-w-50p { max-width: 50%; }
  .md\:max-w-55p { max-width: 55%; }
  .md\:max-w-60p { max-width: 60%; }
  .md\:max-w-65p { max-width: 65%; }
  .md\:max-w-70p { max-width: 70%; }
  .md\:max-w-75p { max-width: 75%; }
  .md\:max-w-80p { max-width: 80%; }
  .md\:max-w-85p { max-width: 85%; }
  .md\:max-w-90p { max-width: 90%; }
  .md\:max-w-95p { max-width: 95%; }
  .md\:max-w-100p { max-width: 100%; }
  .md\:max-h-0 { max-height: 0.0rem; }
  .md\:max-h-1 { max-height: 0.5rem; }
  .md\:max-h-2 { max-height: 1.0rem; }
  .md\:max-h-3 { max-height: 1.5rem; }
  .md\:max-h-4 { max-height: 2.0rem; }
  .md\:max-h-5 { max-height: 2.5rem; }
  .md\:max-h-6 { max-height: 3.0rem; }
  .md\:max-h-8 { max-height: 4.0rem; }
  .md\:max-h-10 { max-height: 5.0rem; }
  .md\:max-h-12 { max-height: 6.0rem; }
  .md\:max-h-16 { max-height: 8.0rem; }
  .md\:max-h-24 { max-height: 12.0rem; }
  .md\:max-h-32 { max-height: 16.0rem; }
  .md\:max-h-48 { max-height: 24.0rem; }
  .md\:max-h-64 { max-height: 32.0rem; }
  .md\:max-h-128 { max-height: 64.0rem; }
  .md\:max-h-px { max-height: 1px; }
  .md\:max-h-auto { max-height: auto; }
  .md\:max-h-vh { max-height: 100vh; }
  .md\:max-h-min { max-height: min-content; }
  .md\:max-h-max { max-height: max-content; }
  .md\:max-h-5p { max-height: 5%; }
  .md\:max-h-10p { max-height: 10%; }
  .md\:max-h-15p { max-height: 15%; }
  .md\:max-h-20p { max-height: 20%; }
  .md\:max-h-25p { max-height: 25%; }
  .md\:max-h-30p { max-height: 30%; }
  .md\:max-h-35p { max-height: 35%; }
  .md\:max-h-40p { max-height: 40%; }
  .md\:max-h-45p { max-height: 45%; }
  .md\:max-h-50p { max-height: 50%; }
  .md\:max-h-55p { max-height: 55%; }
  .md\:max-h-60p { max-height: 60%; }
  .md\:max-h-65p { max-height: 65%; }
  .md\:max-h-70p { max-height: 70%; }
  .md\:max-h-75p { max-height: 75%; }
  .md\:max-h-80p { max-height: 80%; }
  .md\:max-h-85p { max-height: 85%; }
  .md\:max-h-90p { max-height: 90%; }
  .md\:max-h-95p { max-height: 95%; }
  .md\:max-h-100p { max-height: 100%; }
  .md\:min-w-0 { min-width: 0.0rem; }
  .md\:min-w-1 { min-width: 0.5rem; }
  .md\:min-w-2 { min-width: 1.0rem; }
  .md\:min-w-3 { min-width: 1.5rem; }
  .md\:min-w-4 { min-width: 2.0rem; }
  .md\:min-w-5 { min-width: 2.5rem; }
  .md\:min-w-6 { min-width: 3.0rem; }
  .md\:min-w-8 { min-width: 4.0rem; }
  .md\:min-w-10 { min-width: 5.0rem; }
  .md\:min-w-12 { min-width: 6.0rem; }
  .md\:min-w-16 { min-width: 8.0rem; }
  .md\:min-w-24 { min-width: 12.0rem; }
  .md\:min-w-32 { min-width: 16.0rem; }
  .md\:min-w-48 { min-width: 24.0rem; }
  .md\:min-w-64 { min-width: 32.0rem; }
  .md\:min-w-128 { min-width: 64.0rem; }
  .md\:min-w-px { min-width: 1px; }
  .md\:min-w-auto { min-width: auto; }
  .md\:min-w-vw { min-width: 100vw; }
  .md\:min-w-min { min-width: min-content; }
  .md\:min-w-max { min-width: max-content; }
  .md\:min-w-5p { min-width: 5%; }
  .md\:min-w-10p { min-width: 10%; }
  .md\:min-w-15p { min-width: 15%; }
  .md\:min-w-20p { min-width: 20%; }
  .md\:min-w-25p { min-width: 25%; }
  .md\:min-w-30p { min-width: 30%; }
  .md\:min-w-35p { min-width: 35%; }
  .md\:min-w-40p { min-width: 40%; }
  .md\:min-w-45p { min-width: 45%; }
  .md\:min-w-50p { min-width: 50%; }
  .md\:min-w-55p { min-width: 55%; }
  .md\:min-w-60p { min-width: 60%; }
  .md\:min-w-65p { min-width: 65%; }
  .md\:min-w-70p { min-width: 70%; }
  .md\:min-w-75p { min-width: 75%; }
  .md\:min-w-80p { min-width: 80%; }
  .md\:min-w-85p { min-width: 85%; }
  .md\:min-w-90p { min-width: 90%; }
  .md\:min-w-95p { min-width: 95%; }
  .md\:min-w-100p { min-width: 100%; }
  .md\:min-h-0 { min-height: 0.0rem; }
  .md\:min-h-1 { min-height: 0.5rem; }
  .md\:min-h-2 { min-height: 1.0rem; }
  .md\:min-h-3 { min-height: 1.5rem; }
  .md\:min-h-4 { min-height: 2.0rem; }
  .md\:min-h-5 { min-height: 2.5rem; }
  .md\:min-h-6 { min-height: 3.0rem; }
  .md\:min-h-8 { min-height: 4.0rem; }
  .md\:min-h-10 { min-height: 5.0rem; }
  .md\:min-h-12 { min-height: 6.0rem; }
  .md\:min-h-16 { min-height: 8.0rem; }
  .md\:min-h-24 { min-height: 12.0rem; }
  .md\:min-h-32 { min-height: 16.0rem; }
  .md\:min-h-48 { min-height: 24.0rem; }
  .md\:min-h-64 { min-height: 32.0rem; }
  .md\:min-h-128 { min-height: 64.0rem; }
  .md\:min-h-px { min-height: 1px; }
  .md\:min-h-auto { min-height: auto; }
  .md\:min-h-vh { min-height: 100vh; }
  .md\:min-h-min { min-height: min-content; }
  .md\:min-h-max { min-height: max-content; }
  .md\:min-h-5p { min-height: 5%; }
  .md\:min-h-10p { min-height: 10%; }
  .md\:min-h-15p { min-height: 15%; }
  .md\:min-h-20p { min-height: 20%; }
  .md\:min-h-25p { min-height: 25%; }
  .md\:min-h-30p { min-height: 30%; }
  .md\:min-h-35p { min-height: 35%; }
  .md\:min-h-40p { min-height: 40%; }
  .md\:min-h-45p { min-height: 45%; }
  .md\:min-h-50p { min-height: 50%; }
  .md\:min-h-55p { min-height: 55%; }
  .md\:min-h-60p { min-height: 60%; }
  .md\:min-h-65p { min-height: 65%; }
  .md\:min-h-70p { min-height: 70%; }
  .md\:min-h-75p { min-height: 75%; }
  .md\:min-h-80p { min-height: 80%; }
  .md\:min-h-85p { min-height: 85%; }
  .md\:min-h-90p { min-height: 90%; }
  .md\:min-h-95p { min-height: 95%; }
  .md\:min-h-100p { min-height: 100%; }
  .md\:p-0 { padding: 0.0rem; }
  .md\:p-1 { padding: 0.5rem; }
  .md\:p-2 { padding: 1.0rem; }
  .md\:p-3 { padding: 1.5rem; }
  .md\:p-4 { padding: 2.0rem; }
  .md\:p-5 { padding: 2.5rem; }
  .md\:p-6 { padding: 3.0rem; }
  .md\:p-8 { padding: 4.0rem; }
  .md\:p-10 { padding: 5.0rem; }
  .md\:p-12 { padding: 6.0rem; }
  .md\:p-16 { padding: 8.0rem; }
  .md\:p-24 { padding: 12.0rem; }
  .md\:p-32 { padding: 16.0rem; }
  .md\:p-48 { padding: 24.0rem; }
  .md\:p-64 { padding: 32.0rem; }
  .md\:p-128 { padding: 64.0rem; }
  .md\:p-px { padding: 1px; }
  .md\:p-auto { padding: auto; }
  .md\:p-vh { padding: 100vh; }
  .md\:p-vw { padding: 100vw; }
  .md\:p-min { padding: min-content; }
  .md\:p-max { padding: max-content; }
  .md\:p-5p { padding: 5%; }
  .md\:p-10p { padding: 10%; }
  .md\:p-15p { padding: 15%; }
  .md\:p-20p { padding: 20%; }
  .md\:p-25p { padding: 25%; }
  .md\:p-30p { padding: 30%; }
  .md\:p-35p { padding: 35%; }
  .md\:p-40p { padding: 40%; }
  .md\:p-45p { padding: 45%; }
  .md\:p-50p { padding: 50%; }
  .md\:p-55p { padding: 55%; }
  .md\:p-60p { padding: 60%; }
  .md\:p-65p { padding: 65%; }
  .md\:p-70p { padding: 70%; }
  .md\:p-75p { padding: 75%; }
  .md\:p-80p { padding: 80%; }
  .md\:p-85p { padding: 85%; }
  .md\:p-90p { padding: 90%; }
  .md\:p-95p { padding: 95%; }
  .md\:p-100p { padding: 100%; }
  .md\:pt-0 { padding-top: 0.0rem; }
  .md\:pt-1 { padding-top: 0.5rem; }
  .md\:pt-2 { padding-top: 1.0rem; }
  .md\:pt-3 { padding-top: 1.5rem; }
  .md\:pt-4 { padding-top: 2.0rem; }
  .md\:pt-5 { padding-top: 2.5rem; }
  .md\:pt-6 { padding-top: 3.0rem; }
  .md\:pt-8 { padding-top: 4.0rem; }
  .md\:pt-10 { padding-top: 5.0rem; }
  .md\:pt-12 { padding-top: 6.0rem; }
  .md\:pt-16 { padding-top: 8.0rem; }
  .md\:pt-24 { padding-top: 12.0rem; }
  .md\:pt-32 { padding-top: 16.0rem; }
  .md\:pt-48 { padding-top: 24.0rem; }
  .md\:pt-64 { padding-top: 32.0rem; }
  .md\:pt-128 { padding-top: 64.0rem; }
  .md\:pt-px { padding-top: 1px; }
  .md\:pt-auto { padding-top: auto; }
  .md\:pt-vh { padding-top: 100vh; }
  .md\:pt-vw { padding-top: 100vw; }
  .md\:pt-min { padding-top: min-content; }
  .md\:pt-max { padding-top: max-content; }
  .md\:pt-5p { padding-top: 5%; }
  .md\:pt-10p { padding-top: 10%; }
  .md\:pt-15p { padding-top: 15%; }
  .md\:pt-20p { padding-top: 20%; }
  .md\:pt-25p { padding-top: 25%; }
  .md\:pt-30p { padding-top: 30%; }
  .md\:pt-35p { padding-top: 35%; }
  .md\:pt-40p { padding-top: 40%; }
  .md\:pt-45p { padding-top: 45%; }
  .md\:pt-50p { padding-top: 50%; }
  .md\:pt-55p { padding-top: 55%; }
  .md\:pt-60p { padding-top: 60%; }
  .md\:pt-65p { padding-top: 65%; }
  .md\:pt-70p { padding-top: 70%; }
  .md\:pt-75p { padding-top: 75%; }
  .md\:pt-80p { padding-top: 80%; }
  .md\:pt-85p { padding-top: 85%; }
  .md\:pt-90p { padding-top: 90%; }
  .md\:pt-95p { padding-top: 95%; }
  .md\:pt-100p { padding-top: 100%; }
  .md\:pr-0 { padding-right: 0.0rem; }
  .md\:pr-1 { padding-right: 0.5rem; }
  .md\:pr-2 { padding-right: 1.0rem; }
  .md\:pr-3 { padding-right: 1.5rem; }
  .md\:pr-4 { padding-right: 2.0rem; }
  .md\:pr-5 { padding-right: 2.5rem; }
  .md\:pr-6 { padding-right: 3.0rem; }
  .md\:pr-8 { padding-right: 4.0rem; }
  .md\:pr-10 { padding-right: 5.0rem; }
  .md\:pr-12 { padding-right: 6.0rem; }
  .md\:pr-16 { padding-right: 8.0rem; }
  .md\:pr-24 { padding-right: 12.0rem; }
  .md\:pr-32 { padding-right: 16.0rem; }
  .md\:pr-48 { padding-right: 24.0rem; }
  .md\:pr-64 { padding-right: 32.0rem; }
  .md\:pr-128 { padding-right: 64.0rem; }
  .md\:pr-px { padding-right: 1px; }
  .md\:pr-auto { padding-right: auto; }
  .md\:pr-vh { padding-right: 100vh; }
  .md\:pr-vw { padding-right: 100vw; }
  .md\:pr-min { padding-right: min-content; }
  .md\:pr-max { padding-right: max-content; }
  .md\:pr-5p { padding-right: 5%; }
  .md\:pr-10p { padding-right: 10%; }
  .md\:pr-15p { padding-right: 15%; }
  .md\:pr-20p { padding-right: 20%; }
  .md\:pr-25p { padding-right: 25%; }
  .md\:pr-30p { padding-right: 30%; }
  .md\:pr-35p { padding-right: 35%; }
  .md\:pr-40p { padding-right: 40%; }
  .md\:pr-45p { padding-right: 45%; }
  .md\:pr-50p { padding-right: 50%; }
  .md\:pr-55p { padding-right: 55%; }
  .md\:pr-60p { padding-right: 60%; }
  .md\:pr-65p { padding-right: 65%; }
  .md\:pr-70p { padding-right: 70%; }
  .md\:pr-75p { padding-right: 75%; }
  .md\:pr-80p { padding-right: 80%; }
  .md\:pr-85p { padding-right: 85%; }
  .md\:pr-90p { padding-right: 90%; }
  .md\:pr-95p { padding-right: 95%; }
  .md\:pr-100p { padding-right: 100%; }
  .md\:pb-0 { padding-bottom: 0.0rem; }
  .md\:pb-1 { padding-bottom: 0.5rem; }
  .md\:pb-2 { padding-bottom: 1.0rem; }
  .md\:pb-3 { padding-bottom: 1.5rem; }
  .md\:pb-4 { padding-bottom: 2.0rem; }
  .md\:pb-5 { padding-bottom: 2.5rem; }
  .md\:pb-6 { padding-bottom: 3.0rem; }
  .md\:pb-8 { padding-bottom: 4.0rem; }
  .md\:pb-10 { padding-bottom: 5.0rem; }
  .md\:pb-12 { padding-bottom: 6.0rem; }
  .md\:pb-16 { padding-bottom: 8.0rem; }
  .md\:pb-24 { padding-bottom: 12.0rem; }
  .md\:pb-32 { padding-bottom: 16.0rem; }
  .md\:pb-48 { padding-bottom: 24.0rem; }
  .md\:pb-64 { padding-bottom: 32.0rem; }
  .md\:pb-128 { padding-bottom: 64.0rem; }
  .md\:pb-px { padding-bottom: 1px; }
  .md\:pb-auto { padding-bottom: auto; }
  .md\:pb-vh { padding-bottom: 100vh; }
  .md\:pb-vw { padding-bottom: 100vw; }
  .md\:pb-min { padding-bottom: min-content; }
  .md\:pb-max { padding-bottom: max-content; }
  .md\:pb-5p { padding-bottom: 5%; }
  .md\:pb-10p { padding-bottom: 10%; }
  .md\:pb-15p { padding-bottom: 15%; }
  .md\:pb-20p { padding-bottom: 20%; }
  .md\:pb-25p { padding-bottom: 25%; }
  .md\:pb-30p { padding-bottom: 30%; }
  .md\:pb-35p { padding-bottom: 35%; }
  .md\:pb-40p { padding-bottom: 40%; }
  .md\:pb-45p { padding-bottom: 45%; }
  .md\:pb-50p { padding-bottom: 50%; }
  .md\:pb-55p { padding-bottom: 55%; }
  .md\:pb-60p { padding-bottom: 60%; }
  .md\:pb-65p { padding-bottom: 65%; }
  .md\:pb-70p { padding-bottom: 70%; }
  .md\:pb-75p { padding-bottom: 75%; }
  .md\:pb-80p { padding-bottom: 80%; }
  .md\:pb-85p { padding-bottom: 85%; }
  .md\:pb-90p { padding-bottom: 90%; }
  .md\:pb-95p { padding-bottom: 95%; }
  .md\:pb-100p { padding-bottom: 100%; }
  .md\:pl-0 { padding-left: 0.0rem; }
  .md\:pl-1 { padding-left: 0.5rem; }
  .md\:pl-2 { padding-left: 1.0rem; }
  .md\:pl-3 { padding-left: 1.5rem; }
  .md\:pl-4 { padding-left: 2.0rem; }
  .md\:pl-5 { padding-left: 2.5rem; }
  .md\:pl-6 { padding-left: 3.0rem; }
  .md\:pl-8 { padding-left: 4.0rem; }
  .md\:pl-10 { padding-left: 5.0rem; }
  .md\:pl-12 { padding-left: 6.0rem; }
  .md\:pl-16 { padding-left: 8.0rem; }
  .md\:pl-24 { padding-left: 12.0rem; }
  .md\:pl-32 { padding-left: 16.0rem; }
  .md\:pl-48 { padding-left: 24.0rem; }
  .md\:pl-64 { padding-left: 32.0rem; }
  .md\:pl-128 { padding-left: 64.0rem; }
  .md\:pl-px { padding-left: 1px; }
  .md\:pl-auto { padding-left: auto; }
  .md\:pl-vh { padding-left: 100vh; }
  .md\:pl-vw { padding-left: 100vw; }
  .md\:pl-min { padding-left: min-content; }
  .md\:pl-max { padding-left: max-content; }
  .md\:pl-5p { padding-left: 5%; }
  .md\:pl-10p { padding-left: 10%; }
  .md\:pl-15p { padding-left: 15%; }
  .md\:pl-20p { padding-left: 20%; }
  .md\:pl-25p { padding-left: 25%; }
  .md\:pl-30p { padding-left: 30%; }
  .md\:pl-35p { padding-left: 35%; }
  .md\:pl-40p { padding-left: 40%; }
  .md\:pl-45p { padding-left: 45%; }
  .md\:pl-50p { padding-left: 50%; }
  .md\:pl-55p { padding-left: 55%; }
  .md\:pl-60p { padding-left: 60%; }
  .md\:pl-65p { padding-left: 65%; }
  .md\:pl-70p { padding-left: 70%; }
  .md\:pl-75p { padding-left: 75%; }
  .md\:pl-80p { padding-left: 80%; }
  .md\:pl-85p { padding-left: 85%; }
  .md\:pl-90p { padding-left: 90%; }
  .md\:pl-95p { padding-left: 95%; }
  .md\:pl-100p { padding-left: 100%; }
  .md\:px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
  .md\:px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .md\:px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .md\:px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .md\:px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .md\:px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .md\:px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .md\:px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .md\:px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .md\:px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .md\:px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
  .md\:px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
  .md\:px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
  .md\:px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
  .md\:px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
  .md\:px-px { padding-left: 1px; padding-right: 1px; }
  .md\:px-auto { padding-left: auto; padding-right: auto; }
  .md\:px-vh { padding-left: 100vh; padding-right: 100vh; }
  .md\:px-vw { padding-left: 100vw; padding-right: 100vw; }
  .md\:px-min { padding-left: min-content; padding-right: min-content; }
  .md\:px-max { padding-left: max-content; padding-right: max-content; }
  .md\:px-5p { padding-left: 5%; padding-right: 5%; }
  .md\:px-10p { padding-left: 10%; padding-right: 10%; }
  .md\:px-15p { padding-left: 15%; padding-right: 15%; }
  .md\:px-20p { padding-left: 20%; padding-right: 20%; }
  .md\:px-25p { padding-left: 25%; padding-right: 25%; }
  .md\:px-30p { padding-left: 30%; padding-right: 30%; }
  .md\:px-35p { padding-left: 35%; padding-right: 35%; }
  .md\:px-40p { padding-left: 40%; padding-right: 40%; }
  .md\:px-45p { padding-left: 45%; padding-right: 45%; }
  .md\:px-50p { padding-left: 50%; padding-right: 50%; }
  .md\:px-55p { padding-left: 55%; padding-right: 55%; }
  .md\:px-60p { padding-left: 60%; padding-right: 60%; }
  .md\:px-65p { padding-left: 65%; padding-right: 65%; }
  .md\:px-70p { padding-left: 70%; padding-right: 70%; }
  .md\:px-75p { padding-left: 75%; padding-right: 75%; }
  .md\:px-80p { padding-left: 80%; padding-right: 80%; }
  .md\:px-85p { padding-left: 85%; padding-right: 85%; }
  .md\:px-90p { padding-left: 90%; padding-right: 90%; }
  .md\:px-95p { padding-left: 95%; padding-right: 95%; }
  .md\:px-100p { padding-left: 100%; padding-right: 100%; }
  .md\:py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
  .md\:py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .md\:py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .md\:py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .md\:py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .md\:py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .md\:py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .md\:py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .md\:py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .md\:py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .md\:py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .md\:py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
  .md\:py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
  .md\:py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
  .md\:py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
  .md\:py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
  .md\:py-px { padding-top: 1px; padding-bottom: 1px; }
  .md\:py-auto { padding-top: auto; padding-bottom: auto; }
  .md\:py-vh { padding-top: 100vh; padding-bottom: 100vh; }
  .md\:py-vw { padding-top: 100vw; padding-bottom: 100vw; }
  .md\:py-min { padding-top: min-content; padding-bottom: min-content; }
  .md\:py-max { padding-top: max-content; padding-bottom: max-content; }
  .md\:py-5p { padding-top: 5%; padding-bottom: 5%; }
  .md\:py-10p { padding-top: 10%; padding-bottom: 10%; }
  .md\:py-15p { padding-top: 15%; padding-bottom: 15%; }
  .md\:py-20p { padding-top: 20%; padding-bottom: 20%; }
  .md\:py-25p { padding-top: 25%; padding-bottom: 25%; }
  .md\:py-30p { padding-top: 30%; padding-bottom: 30%; }
  .md\:py-35p { padding-top: 35%; padding-bottom: 35%; }
  .md\:py-40p { padding-top: 40%; padding-bottom: 40%; }
  .md\:py-45p { padding-top: 45%; padding-bottom: 45%; }
  .md\:py-50p { padding-top: 50%; padding-bottom: 50%; }
  .md\:py-55p { padding-top: 55%; padding-bottom: 55%; }
  .md\:py-60p { padding-top: 60%; padding-bottom: 60%; }
  .md\:py-65p { padding-top: 65%; padding-bottom: 65%; }
  .md\:py-70p { padding-top: 70%; padding-bottom: 70%; }
  .md\:py-75p { padding-top: 75%; padding-bottom: 75%; }
  .md\:py-80p { padding-top: 80%; padding-bottom: 80%; }
  .md\:py-85p { padding-top: 85%; padding-bottom: 85%; }
  .md\:py-90p { padding-top: 90%; padding-bottom: 90%; }
  .md\:py-95p { padding-top: 95%; padding-bottom: 95%; }
  .md\:py-100p { padding-top: 100%; padding-bottom: 100%; }
  .md\:m-0 { margin: 0.0rem; }
  .md\:m-1 { margin: 0.5rem; }
  .md\:m-2 { margin: 1.0rem; }
  .md\:m-3 { margin: 1.5rem; }
  .md\:m-4 { margin: 2.0rem; }
  .md\:m-5 { margin: 2.5rem; }
  .md\:m-6 { margin: 3.0rem; }
  .md\:m-8 { margin: 4.0rem; }
  .md\:m-10 { margin: 5.0rem; }
  .md\:m-12 { margin: 6.0rem; }
  .md\:m-16 { margin: 8.0rem; }
  .md\:m-24 { margin: 12.0rem; }
  .md\:m-32 { margin: 16.0rem; }
  .md\:m-48 { margin: 24.0rem; }
  .md\:m-64 { margin: 32.0rem; }
  .md\:m-128 { margin: 64.0rem; }
  .md\:m-px { margin: 1px; }
  .md\:m-auto { margin: auto; }
  .md\:m-vh { margin: 100vh; }
  .md\:m-vw { margin: 100vw; }
  .md\:m-min { margin: min-content; }
  .md\:m-max { margin: max-content; }
  .md\:m-5p { margin: 5%; }
  .md\:m-10p { margin: 10%; }
  .md\:m-15p { margin: 15%; }
  .md\:m-20p { margin: 20%; }
  .md\:m-25p { margin: 25%; }
  .md\:m-30p { margin: 30%; }
  .md\:m-35p { margin: 35%; }
  .md\:m-40p { margin: 40%; }
  .md\:m-45p { margin: 45%; }
  .md\:m-50p { margin: 50%; }
  .md\:m-55p { margin: 55%; }
  .md\:m-60p { margin: 60%; }
  .md\:m-65p { margin: 65%; }
  .md\:m-70p { margin: 70%; }
  .md\:m-75p { margin: 75%; }
  .md\:m-80p { margin: 80%; }
  .md\:m-85p { margin: 85%; }
  .md\:m-90p { margin: 90%; }
  .md\:m-95p { margin: 95%; }
  .md\:m-100p { margin: 100%; }
  .md\:mt-0 { margin-top: 0.0rem; }
  .md\:mt-1 { margin-top: 0.5rem; }
  .md\:mt-2 { margin-top: 1.0rem; }
  .md\:mt-3 { margin-top: 1.5rem; }
  .md\:mt-4 { margin-top: 2.0rem; }
  .md\:mt-5 { margin-top: 2.5rem; }
  .md\:mt-6 { margin-top: 3.0rem; }
  .md\:mt-8 { margin-top: 4.0rem; }
  .md\:mt-10 { margin-top: 5.0rem; }
  .md\:mt-12 { margin-top: 6.0rem; }
  .md\:mt-16 { margin-top: 8.0rem; }
  .md\:mt-24 { margin-top: 12.0rem; }
  .md\:mt-32 { margin-top: 16.0rem; }
  .md\:mt-48 { margin-top: 24.0rem; }
  .md\:mt-64 { margin-top: 32.0rem; }
  .md\:mt-128 { margin-top: 64.0rem; }
  .md\:mt-px { margin-top: 1px; }
  .md\:mt-auto { margin-top: auto; }
  .md\:mt-vh { margin-top: 100vh; }
  .md\:mt-vw { margin-top: 100vw; }
  .md\:mt-min { margin-top: min-content; }
  .md\:mt-max { margin-top: max-content; }
  .md\:mt-5p { margin-top: 5%; }
  .md\:mt-10p { margin-top: 10%; }
  .md\:mt-15p { margin-top: 15%; }
  .md\:mt-20p { margin-top: 20%; }
  .md\:mt-25p { margin-top: 25%; }
  .md\:mt-30p { margin-top: 30%; }
  .md\:mt-35p { margin-top: 35%; }
  .md\:mt-40p { margin-top: 40%; }
  .md\:mt-45p { margin-top: 45%; }
  .md\:mt-50p { margin-top: 50%; }
  .md\:mt-55p { margin-top: 55%; }
  .md\:mt-60p { margin-top: 60%; }
  .md\:mt-65p { margin-top: 65%; }
  .md\:mt-70p { margin-top: 70%; }
  .md\:mt-75p { margin-top: 75%; }
  .md\:mt-80p { margin-top: 80%; }
  .md\:mt-85p { margin-top: 85%; }
  .md\:mt-90p { margin-top: 90%; }
  .md\:mt-95p { margin-top: 95%; }
  .md\:mt-100p { margin-top: 100%; }
  .md\:mr-0 { margin-right: 0.0rem; }
  .md\:mr-1 { margin-right: 0.5rem; }
  .md\:mr-2 { margin-right: 1.0rem; }
  .md\:mr-3 { margin-right: 1.5rem; }
  .md\:mr-4 { margin-right: 2.0rem; }
  .md\:mr-5 { margin-right: 2.5rem; }
  .md\:mr-6 { margin-right: 3.0rem; }
  .md\:mr-8 { margin-right: 4.0rem; }
  .md\:mr-10 { margin-right: 5.0rem; }
  .md\:mr-12 { margin-right: 6.0rem; }
  .md\:mr-16 { margin-right: 8.0rem; }
  .md\:mr-24 { margin-right: 12.0rem; }
  .md\:mr-32 { margin-right: 16.0rem; }
  .md\:mr-48 { margin-right: 24.0rem; }
  .md\:mr-64 { margin-right: 32.0rem; }
  .md\:mr-128 { margin-right: 64.0rem; }
  .md\:mr-px { margin-right: 1px; }
  .md\:mr-auto { margin-right: auto; }
  .md\:mr-vh { margin-right: 100vh; }
  .md\:mr-vw { margin-right: 100vw; }
  .md\:mr-min { margin-right: min-content; }
  .md\:mr-max { margin-right: max-content; }
  .md\:mr-5p { margin-right: 5%; }
  .md\:mr-10p { margin-right: 10%; }
  .md\:mr-15p { margin-right: 15%; }
  .md\:mr-20p { margin-right: 20%; }
  .md\:mr-25p { margin-right: 25%; }
  .md\:mr-30p { margin-right: 30%; }
  .md\:mr-35p { margin-right: 35%; }
  .md\:mr-40p { margin-right: 40%; }
  .md\:mr-45p { margin-right: 45%; }
  .md\:mr-50p { margin-right: 50%; }
  .md\:mr-55p { margin-right: 55%; }
  .md\:mr-60p { margin-right: 60%; }
  .md\:mr-65p { margin-right: 65%; }
  .md\:mr-70p { margin-right: 70%; }
  .md\:mr-75p { margin-right: 75%; }
  .md\:mr-80p { margin-right: 80%; }
  .md\:mr-85p { margin-right: 85%; }
  .md\:mr-90p { margin-right: 90%; }
  .md\:mr-95p { margin-right: 95%; }
  .md\:mr-100p { margin-right: 100%; }
  .md\:mb-0 { margin-bottom: 0.0rem; }
  .md\:mb-1 { margin-bottom: 0.5rem; }
  .md\:mb-2 { margin-bottom: 1.0rem; }
  .md\:mb-3 { margin-bottom: 1.5rem; }
  .md\:mb-4 { margin-bottom: 2.0rem; }
  .md\:mb-5 { margin-bottom: 2.5rem; }
  .md\:mb-6 { margin-bottom: 3.0rem; }
  .md\:mb-8 { margin-bottom: 4.0rem; }
  .md\:mb-10 { margin-bottom: 5.0rem; }
  .md\:mb-12 { margin-bottom: 6.0rem; }
  .md\:mb-16 { margin-bottom: 8.0rem; }
  .md\:mb-24 { margin-bottom: 12.0rem; }
  .md\:mb-32 { margin-bottom: 16.0rem; }
  .md\:mb-48 { margin-bottom: 24.0rem; }
  .md\:mb-64 { margin-bottom: 32.0rem; }
  .md\:mb-128 { margin-bottom: 64.0rem; }
  .md\:mb-px { margin-bottom: 1px; }
  .md\:mb-auto { margin-bottom: auto; }
  .md\:mb-vh { margin-bottom: 100vh; }
  .md\:mb-vw { margin-bottom: 100vw; }
  .md\:mb-min { margin-bottom: min-content; }
  .md\:mb-max { margin-bottom: max-content; }
  .md\:mb-5p { margin-bottom: 5%; }
  .md\:mb-10p { margin-bottom: 10%; }
  .md\:mb-15p { margin-bottom: 15%; }
  .md\:mb-20p { margin-bottom: 20%; }
  .md\:mb-25p { margin-bottom: 25%; }
  .md\:mb-30p { margin-bottom: 30%; }
  .md\:mb-35p { margin-bottom: 35%; }
  .md\:mb-40p { margin-bottom: 40%; }
  .md\:mb-45p { margin-bottom: 45%; }
  .md\:mb-50p { margin-bottom: 50%; }
  .md\:mb-55p { margin-bottom: 55%; }
  .md\:mb-60p { margin-bottom: 60%; }
  .md\:mb-65p { margin-bottom: 65%; }
  .md\:mb-70p { margin-bottom: 70%; }
  .md\:mb-75p { margin-bottom: 75%; }
  .md\:mb-80p { margin-bottom: 80%; }
  .md\:mb-85p { margin-bottom: 85%; }
  .md\:mb-90p { margin-bottom: 90%; }
  .md\:mb-95p { margin-bottom: 95%; }
  .md\:mb-100p { margin-bottom: 100%; }
  .md\:ml-0 { margin-left: 0.0rem; }
  .md\:ml-1 { margin-left: 0.5rem; }
  .md\:ml-2 { margin-left: 1.0rem; }
  .md\:ml-3 { margin-left: 1.5rem; }
  .md\:ml-4 { margin-left: 2.0rem; }
  .md\:ml-5 { margin-left: 2.5rem; }
  .md\:ml-6 { margin-left: 3.0rem; }
  .md\:ml-8 { margin-left: 4.0rem; }
  .md\:ml-10 { margin-left: 5.0rem; }
  .md\:ml-12 { margin-left: 6.0rem; }
  .md\:ml-16 { margin-left: 8.0rem; }
  .md\:ml-24 { margin-left: 12.0rem; }
  .md\:ml-32 { margin-left: 16.0rem; }
  .md\:ml-48 { margin-left: 24.0rem; }
  .md\:ml-64 { margin-left: 32.0rem; }
  .md\:ml-128 { margin-left: 64.0rem; }
  .md\:ml-px { margin-left: 1px; }
  .md\:ml-auto { margin-left: auto; }
  .md\:ml-vh { margin-left: 100vh; }
  .md\:ml-vw { margin-left: 100vw; }
  .md\:ml-min { margin-left: min-content; }
  .md\:ml-max { margin-left: max-content; }
  .md\:ml-5p { margin-left: 5%; }
  .md\:ml-10p { margin-left: 10%; }
  .md\:ml-15p { margin-left: 15%; }
  .md\:ml-20p { margin-left: 20%; }
  .md\:ml-25p { margin-left: 25%; }
  .md\:ml-30p { margin-left: 30%; }
  .md\:ml-35p { margin-left: 35%; }
  .md\:ml-40p { margin-left: 40%; }
  .md\:ml-45p { margin-left: 45%; }
  .md\:ml-50p { margin-left: 50%; }
  .md\:ml-55p { margin-left: 55%; }
  .md\:ml-60p { margin-left: 60%; }
  .md\:ml-65p { margin-left: 65%; }
  .md\:ml-70p { margin-left: 70%; }
  .md\:ml-75p { margin-left: 75%; }
  .md\:ml-80p { margin-left: 80%; }
  .md\:ml-85p { margin-left: 85%; }
  .md\:ml-90p { margin-left: 90%; }
  .md\:ml-95p { margin-left: 95%; }
  .md\:ml-100p { margin-left: 100%; }
  .md\:mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
  .md\:mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .md\:mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
  .md\:mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .md\:mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
  .md\:mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .md\:mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
  .md\:mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
  .md\:mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
  .md\:mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
  .md\:mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
  .md\:mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
  .md\:mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
  .md\:mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
  .md\:mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
  .md\:mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
  .md\:mx-px { margin-left: 1px; margin-right: 1px; }
  .md\:mx-auto { margin-left: auto; margin-right: auto; }
  .md\:mx-vh { margin-left: 100vh; margin-right: 100vh; }
  .md\:mx-vw { margin-left: 100vw; margin-right: 100vw; }
  .md\:mx-min { margin-left: min-content; margin-right: min-content; }
  .md\:mx-max { margin-left: max-content; margin-right: max-content; }
  .md\:mx-5p { margin-left: 5%; margin-right: 5%; }
  .md\:mx-10p { margin-left: 10%; margin-right: 10%; }
  .md\:mx-15p { margin-left: 15%; margin-right: 15%; }
  .md\:mx-20p { margin-left: 20%; margin-right: 20%; }
  .md\:mx-25p { margin-left: 25%; margin-right: 25%; }
  .md\:mx-30p { margin-left: 30%; margin-right: 30%; }
  .md\:mx-35p { margin-left: 35%; margin-right: 35%; }
  .md\:mx-40p { margin-left: 40%; margin-right: 40%; }
  .md\:mx-45p { margin-left: 45%; margin-right: 45%; }
  .md\:mx-50p { margin-left: 50%; margin-right: 50%; }
  .md\:mx-55p { margin-left: 55%; margin-right: 55%; }
  .md\:mx-60p { margin-left: 60%; margin-right: 60%; }
  .md\:mx-65p { margin-left: 65%; margin-right: 65%; }
  .md\:mx-70p { margin-left: 70%; margin-right: 70%; }
  .md\:mx-75p { margin-left: 75%; margin-right: 75%; }
  .md\:mx-80p { margin-left: 80%; margin-right: 80%; }
  .md\:mx-85p { margin-left: 85%; margin-right: 85%; }
  .md\:mx-90p { margin-left: 90%; margin-right: 90%; }
  .md\:mx-95p { margin-left: 95%; margin-right: 95%; }
  .md\:mx-100p { margin-left: 100%; margin-right: 100%; }
  .md\:my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
  .md\:my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .md\:my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
  .md\:my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .md\:my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
  .md\:my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .md\:my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
  .md\:my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
  .md\:my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
  .md\:my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
  .md\:my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
  .md\:my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
  .md\:my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
  .md\:my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
  .md\:my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
  .md\:my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
  .md\:my-px { margin-top: 1px; margin-bottom: 1px; }
  .md\:my-auto { margin-top: auto; margin-bottom: auto; }
  .md\:my-vh { margin-top: 100vh; margin-bottom: 100vh; }
  .md\:my-vw { margin-top: 100vw; margin-bottom: 100vw; }
  .md\:my-min { margin-top: min-content; margin-bottom: min-content; }
  .md\:my-max { margin-top: max-content; margin-bottom: max-content; }
  .md\:my-5p { margin-top: 5%; margin-bottom: 5%; }
  .md\:my-10p { margin-top: 10%; margin-bottom: 10%; }
  .md\:my-15p { margin-top: 15%; margin-bottom: 15%; }
  .md\:my-20p { margin-top: 20%; margin-bottom: 20%; }
  .md\:my-25p { margin-top: 25%; margin-bottom: 25%; }
  .md\:my-30p { margin-top: 30%; margin-bottom: 30%; }
  .md\:my-35p { margin-top: 35%; margin-bottom: 35%; }
  .md\:my-40p { margin-top: 40%; margin-bottom: 40%; }
  .md\:my-45p { margin-top: 45%; margin-bottom: 45%; }
  .md\:my-50p { margin-top: 50%; margin-bottom: 50%; }
  .md\:my-55p { margin-top: 55%; margin-bottom: 55%; }
  .md\:my-60p { margin-top: 60%; margin-bottom: 60%; }
  .md\:my-65p { margin-top: 65%; margin-bottom: 65%; }
  .md\:my-70p { margin-top: 70%; margin-bottom: 70%; }
  .md\:my-75p { margin-top: 75%; margin-bottom: 75%; }
  .md\:my-80p { margin-top: 80%; margin-bottom: 80%; }
  .md\:my-85p { margin-top: 85%; margin-bottom: 85%; }
  .md\:my-90p { margin-top: 90%; margin-bottom: 90%; }
  .md\:my-95p { margin-top: 95%; margin-bottom: 95%; }
  .md\:my-100p { margin-top: 100%; margin-bottom: 100%; }
  .md\:round-0 { border-radius: 0.0rem; }
  .md\:round-1 { border-radius: 0.5rem; }
  .md\:round-2 { border-radius: 1.0rem; }
  .md\:round-3 { border-radius: 1.5rem; }
  .md\:round-4 { border-radius: 2.0rem; }
  .md\:round-5 { border-radius: 2.5rem; }
  .md\:round-6 { border-radius: 3.0rem; }
  .md\:round-8 { border-radius: 4.0rem; }
  .md\:round-10 { border-radius: 5.0rem; }
  .md\:round-12 { border-radius: 6.0rem; }
  .md\:round-16 { border-radius: 8.0rem; }
  .md\:round-24 { border-radius: 12.0rem; }
  .md\:round-32 { border-radius: 16.0rem; }
  .md\:round-48 { border-radius: 24.0rem; }
  .md\:round-64 { border-radius: 32.0rem; }
  .md\:round-128 { border-radius: 64.0rem; }
  .md\:round-5p { border-radius: 5%; }
  .md\:round-10p { border-radius: 10%; }
  .md\:round-15p { border-radius: 15%; }
  .md\:round-20p { border-radius: 20%; }
  .md\:round-25p { border-radius: 25%; }
  .md\:round-30p { border-radius: 30%; }
  .md\:round-35p { border-radius: 35%; }
  .md\:round-40p { border-radius: 40%; }
  .md\:round-45p { border-radius: 45%; }
  .md\:round-50p { border-radius: 50%; }
  .md\:round-55p { border-radius: 55%; }
  .md\:round-60p { border-radius: 60%; }
  .md\:round-65p { border-radius: 65%; }
  .md\:round-70p { border-radius: 70%; }
  .md\:round-75p { border-radius: 75%; }
  .md\:round-80p { border-radius: 80%; }
  .md\:round-85p { border-radius: 85%; }
  .md\:round-90p { border-radius: 90%; }
  .md\:round-95p { border-radius: 95%; }
  .md\:round-100p { border-radius: 100%; }
  .md\:round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
  .md\:round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .md\:round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
  .md\:round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
  .md\:round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
  .md\:round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
  .md\:round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
  .md\:round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
  .md\:round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
  .md\:round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
  .md\:round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
  .md\:round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
  .md\:round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
  .md\:round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
  .md\:round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
  .md\:round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
  .md\:round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
  .md\:round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
  .md\:round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
  .md\:round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
  .md\:round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
  .md\:round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
  .md\:round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
  .md\:round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
  .md\:round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
  .md\:round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
  .md\:round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
  .md\:round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
  .md\:round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
  .md\:round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
  .md\:round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
  .md\:round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
  .md\:round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
  .md\:round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
  .md\:round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
  .md\:round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
  .md\:round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .md\:round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .md\:round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .md\:round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .md\:round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .md\:round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .md\:round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .md\:round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .md\:round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .md\:round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .md\:round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .md\:round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .md\:round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .md\:round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .md\:round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .md\:round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .md\:round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
  .md\:round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
  .md\:round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
  .md\:round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
  .md\:round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
  .md\:round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
  .md\:round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
  .md\:round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
  .md\:round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
  .md\:round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
  .md\:round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
  .md\:round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
  .md\:round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
  .md\:round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
  .md\:round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
  .md\:round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
  .md\:round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
  .md\:round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
  .md\:round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
  .md\:round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
  .md\:round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
  .md\:round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .md\:round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
  .md\:round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
  .md\:round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
  .md\:round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
  .md\:round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
  .md\:round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
  .md\:round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
  .md\:round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
  .md\:round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
  .md\:round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
  .md\:round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
  .md\:round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
  .md\:round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
  .md\:round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
  .md\:round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
  .md\:round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
  .md\:round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
  .md\:round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
  .md\:round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
  .md\:round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
  .md\:round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
  .md\:round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
  .md\:round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
  .md\:round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
  .md\:round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
  .md\:round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
  .md\:round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
  .md\:round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
  .md\:round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
  .md\:round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
  .md\:round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
  .md\:round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
  .md\:round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
  .md\:round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
  .md\:round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .md\:round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .md\:round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .md\:round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .md\:round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .md\:round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .md\:round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .md\:round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .md\:round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .md\:round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .md\:round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .md\:round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .md\:round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .md\:round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .md\:round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .md\:round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .md\:round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
  .md\:round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
  .md\:round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
  .md\:round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
  .md\:round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
  .md\:round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
  .md\:round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
  .md\:round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
  .md\:round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
  .md\:round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
  .md\:round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
  .md\:round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
  .md\:round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
  .md\:round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
  .md\:round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
  .md\:round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
  .md\:round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
  .md\:round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
  .md\:round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
  .md\:round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
  .md\:round-tl-0 { border-top-left-radius: 0.0rem; }
  .md\:round-tl-1 { border-top-left-radius: 0.5rem; }
  .md\:round-tl-2 { border-top-left-radius: 1.0rem; }
  .md\:round-tl-3 { border-top-left-radius: 1.5rem; }
  .md\:round-tl-4 { border-top-left-radius: 2.0rem; }
  .md\:round-tl-5 { border-top-left-radius: 2.5rem; }
  .md\:round-tl-6 { border-top-left-radius: 3.0rem; }
  .md\:round-tl-8 { border-top-left-radius: 4.0rem; }
  .md\:round-tl-10 { border-top-left-radius: 5.0rem; }
  .md\:round-tl-12 { border-top-left-radius: 6.0rem; }
  .md\:round-tl-16 { border-top-left-radius: 8.0rem; }
  .md\:round-tl-24 { border-top-left-radius: 12.0rem; }
  .md\:round-tl-32 { border-top-left-radius: 16.0rem; }
  .md\:round-tl-48 { border-top-left-radius: 24.0rem; }
  .md\:round-tl-64 { border-top-left-radius: 32.0rem; }
  .md\:round-tl-128 { border-top-left-radius: 64.0rem; }
  .md\:round-tl-5p { border-top-left-radius: 5%; }
  .md\:round-tl-10p { border-top-left-radius: 10%; }
  .md\:round-tl-15p { border-top-left-radius: 15%; }
  .md\:round-tl-20p { border-top-left-radius: 20%; }
  .md\:round-tl-25p { border-top-left-radius: 25%; }
  .md\:round-tl-30p { border-top-left-radius: 30%; }
  .md\:round-tl-35p { border-top-left-radius: 35%; }
  .md\:round-tl-40p { border-top-left-radius: 40%; }
  .md\:round-tl-45p { border-top-left-radius: 45%; }
  .md\:round-tl-50p { border-top-left-radius: 50%; }
  .md\:round-tl-55p { border-top-left-radius: 55%; }
  .md\:round-tl-60p { border-top-left-radius: 60%; }
  .md\:round-tl-65p { border-top-left-radius: 65%; }
  .md\:round-tl-70p { border-top-left-radius: 70%; }
  .md\:round-tl-75p { border-top-left-radius: 75%; }
  .md\:round-tl-80p { border-top-left-radius: 80%; }
  .md\:round-tl-85p { border-top-left-radius: 85%; }
  .md\:round-tl-90p { border-top-left-radius: 90%; }
  .md\:round-tl-95p { border-top-left-radius: 95%; }
  .md\:round-tl-100p { border-top-left-radius: 100%; }
  .md\:round-bl-0 { border-bottom-left-radius: 0.0rem; }
  .md\:round-bl-1 { border-bottom-left-radius: 0.5rem; }
  .md\:round-bl-2 { border-bottom-left-radius: 1.0rem; }
  .md\:round-bl-3 { border-bottom-left-radius: 1.5rem; }
  .md\:round-bl-4 { border-bottom-left-radius: 2.0rem; }
  .md\:round-bl-5 { border-bottom-left-radius: 2.5rem; }
  .md\:round-bl-6 { border-bottom-left-radius: 3.0rem; }
  .md\:round-bl-8 { border-bottom-left-radius: 4.0rem; }
  .md\:round-bl-10 { border-bottom-left-radius: 5.0rem; }
  .md\:round-bl-12 { border-bottom-left-radius: 6.0rem; }
  .md\:round-bl-16 { border-bottom-left-radius: 8.0rem; }
  .md\:round-bl-24 { border-bottom-left-radius: 12.0rem; }
  .md\:round-bl-32 { border-bottom-left-radius: 16.0rem; }
  .md\:round-bl-48 { border-bottom-left-radius: 24.0rem; }
  .md\:round-bl-64 { border-bottom-left-radius: 32.0rem; }
  .md\:round-bl-128 { border-bottom-left-radius: 64.0rem; }
  .md\:round-bl-5p { border-bottom-left-radius: 5%; }
  .md\:round-bl-10p { border-bottom-left-radius: 10%; }
  .md\:round-bl-15p { border-bottom-left-radius: 15%; }
  .md\:round-bl-20p { border-bottom-left-radius: 20%; }
  .md\:round-bl-25p { border-bottom-left-radius: 25%; }
  .md\:round-bl-30p { border-bottom-left-radius: 30%; }
  .md\:round-bl-35p { border-bottom-left-radius: 35%; }
  .md\:round-bl-40p { border-bottom-left-radius: 40%; }
  .md\:round-bl-45p { border-bottom-left-radius: 45%; }
  .md\:round-bl-50p { border-bottom-left-radius: 50%; }
  .md\:round-bl-55p { border-bottom-left-radius: 55%; }
  .md\:round-bl-60p { border-bottom-left-radius: 60%; }
  .md\:round-bl-65p { border-bottom-left-radius: 65%; }
  .md\:round-bl-70p { border-bottom-left-radius: 70%; }
  .md\:round-bl-75p { border-bottom-left-radius: 75%; }
  .md\:round-bl-80p { border-bottom-left-radius: 80%; }
  .md\:round-bl-85p { border-bottom-left-radius: 85%; }
  .md\:round-bl-90p { border-bottom-left-radius: 90%; }
  .md\:round-bl-95p { border-bottom-left-radius: 95%; }
  .md\:round-bl-100p { border-bottom-left-radius: 100%; }
  .md\:round-tr-0 { border-top-right-radius: 0.0rem; }
  .md\:round-tr-1 { border-top-right-radius: 0.5rem; }
  .md\:round-tr-2 { border-top-right-radius: 1.0rem; }
  .md\:round-tr-3 { border-top-right-radius: 1.5rem; }
  .md\:round-tr-4 { border-top-right-radius: 2.0rem; }
  .md\:round-tr-5 { border-top-right-radius: 2.5rem; }
  .md\:round-tr-6 { border-top-right-radius: 3.0rem; }
  .md\:round-tr-8 { border-top-right-radius: 4.0rem; }
  .md\:round-tr-10 { border-top-right-radius: 5.0rem; }
  .md\:round-tr-12 { border-top-right-radius: 6.0rem; }
  .md\:round-tr-16 { border-top-right-radius: 8.0rem; }
  .md\:round-tr-24 { border-top-right-radius: 12.0rem; }
  .md\:round-tr-32 { border-top-right-radius: 16.0rem; }
  .md\:round-tr-48 { border-top-right-radius: 24.0rem; }
  .md\:round-tr-64 { border-top-right-radius: 32.0rem; }
  .md\:round-tr-128 { border-top-right-radius: 64.0rem; }
  .md\:round-tr-5p { border-top-right-radius: 5%; }
  .md\:round-tr-10p { border-top-right-radius: 10%; }
  .md\:round-tr-15p { border-top-right-radius: 15%; }
  .md\:round-tr-20p { border-top-right-radius: 20%; }
  .md\:round-tr-25p { border-top-right-radius: 25%; }
  .md\:round-tr-30p { border-top-right-radius: 30%; }
  .md\:round-tr-35p { border-top-right-radius: 35%; }
  .md\:round-tr-40p { border-top-right-radius: 40%; }
  .md\:round-tr-45p { border-top-right-radius: 45%; }
  .md\:round-tr-50p { border-top-right-radius: 50%; }
  .md\:round-tr-55p { border-top-right-radius: 55%; }
  .md\:round-tr-60p { border-top-right-radius: 60%; }
  .md\:round-tr-65p { border-top-right-radius: 65%; }
  .md\:round-tr-70p { border-top-right-radius: 70%; }
  .md\:round-tr-75p { border-top-right-radius: 75%; }
  .md\:round-tr-80p { border-top-right-radius: 80%; }
  .md\:round-tr-85p { border-top-right-radius: 85%; }
  .md\:round-tr-90p { border-top-right-radius: 90%; }
  .md\:round-tr-95p { border-top-right-radius: 95%; }
  .md\:round-tr-100p { border-top-right-radius: 100%; }
  .md\:round-br-0 { border-bottom-right-radius: 0.0rem; }
  .md\:round-br-1 { border-bottom-right-radius: 0.5rem; }
  .md\:round-br-2 { border-bottom-right-radius: 1.0rem; }
  .md\:round-br-3 { border-bottom-right-radius: 1.5rem; }
  .md\:round-br-4 { border-bottom-right-radius: 2.0rem; }
  .md\:round-br-5 { border-bottom-right-radius: 2.5rem; }
  .md\:round-br-6 { border-bottom-right-radius: 3.0rem; }
  .md\:round-br-8 { border-bottom-right-radius: 4.0rem; }
  .md\:round-br-10 { border-bottom-right-radius: 5.0rem; }
  .md\:round-br-12 { border-bottom-right-radius: 6.0rem; }
  .md\:round-br-16 { border-bottom-right-radius: 8.0rem; }
  .md\:round-br-24 { border-bottom-right-radius: 12.0rem; }
  .md\:round-br-32 { border-bottom-right-radius: 16.0rem; }
  .md\:round-br-48 { border-bottom-right-radius: 24.0rem; }
  .md\:round-br-64 { border-bottom-right-radius: 32.0rem; }
  .md\:round-br-128 { border-bottom-right-radius: 64.0rem; }
  .md\:round-br-5p { border-bottom-right-radius: 5%; }
  .md\:round-br-10p { border-bottom-right-radius: 10%; }
  .md\:round-br-15p { border-bottom-right-radius: 15%; }
  .md\:round-br-20p { border-bottom-right-radius: 20%; }
  .md\:round-br-25p { border-bottom-right-radius: 25%; }
  .md\:round-br-30p { border-bottom-right-radius: 30%; }
  .md\:round-br-35p { border-bottom-right-radius: 35%; }
  .md\:round-br-40p { border-bottom-right-radius: 40%; }
  .md\:round-br-45p { border-bottom-right-radius: 45%; }
  .md\:round-br-50p { border-bottom-right-radius: 50%; }
  .md\:round-br-55p { border-bottom-right-radius: 55%; }
  .md\:round-br-60p { border-bottom-right-radius: 60%; }
  .md\:round-br-65p { border-bottom-right-radius: 65%; }
  .md\:round-br-70p { border-bottom-right-radius: 70%; }
  .md\:round-br-75p { border-bottom-right-radius: 75%; }
  .md\:round-br-80p { border-bottom-right-radius: 80%; }
  .md\:round-br-85p { border-bottom-right-radius: 85%; }
  .md\:round-br-90p { border-bottom-right-radius: 90%; }
  .md\:round-br-95p { border-bottom-right-radius: 95%; }
  .md\:round-br-100p { border-bottom-right-radius: 100%; }
}

@media (min-width: 1024px) {
  /* Prefix: lg\: */
  .lg\:w-0 { width: 0.0rem; }
  .lg\:w-1 { width: 0.5rem; }
  .lg\:w-2 { width: 1.0rem; }
  .lg\:w-3 { width: 1.5rem; }
  .lg\:w-4 { width: 2.0rem; }
  .lg\:w-5 { width: 2.5rem; }
  .lg\:w-6 { width: 3.0rem; }
  .lg\:w-8 { width: 4.0rem; }
  .lg\:w-10 { width: 5.0rem; }
  .lg\:w-12 { width: 6.0rem; }
  .lg\:w-16 { width: 8.0rem; }
  .lg\:w-24 { width: 12.0rem; }
  .lg\:w-32 { width: 16.0rem; }
  .lg\:w-48 { width: 24.0rem; }
  .lg\:w-64 { width: 32.0rem; }
  .lg\:w-128 { width: 64.0rem; }
  .lg\:w-px { width: 1px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-vw { width: 100vw; }
  .lg\:w-min { width: min-content; }
  .lg\:w-max { width: max-content; }
  .lg\:w-5p { width: 5%; }
  .lg\:w-10p { width: 10%; }
  .lg\:w-15p { width: 15%; }
  .lg\:w-20p { width: 20%; }
  .lg\:w-25p { width: 25%; }
  .lg\:w-30p { width: 30%; }
  .lg\:w-35p { width: 35%; }
  .lg\:w-40p { width: 40%; }
  .lg\:w-45p { width: 45%; }
  .lg\:w-50p { width: 50%; }
  .lg\:w-55p { width: 55%; }
  .lg\:w-60p { width: 60%; }
  .lg\:w-65p { width: 65%; }
  .lg\:w-70p { width: 70%; }
  .lg\:w-75p { width: 75%; }
  .lg\:w-80p { width: 80%; }
  .lg\:w-85p { width: 85%; }
  .lg\:w-90p { width: 90%; }
  .lg\:w-95p { width: 95%; }
  .lg\:w-100p { width: 100%; }
  .lg\:h-0 { height: 0.0rem; }
  .lg\:h-1 { height: 0.5rem; }
  .lg\:h-2 { height: 1.0rem; }
  .lg\:h-3 { height: 1.5rem; }
  .lg\:h-4 { height: 2.0rem; }
  .lg\:h-5 { height: 2.5rem; }
  .lg\:h-6 { height: 3.0rem; }
  .lg\:h-8 { height: 4.0rem; }
  .lg\:h-10 { height: 5.0rem; }
  .lg\:h-12 { height: 6.0rem; }
  .lg\:h-16 { height: 8.0rem; }
  .lg\:h-24 { height: 12.0rem; }
  .lg\:h-32 { height: 16.0rem; }
  .lg\:h-48 { height: 24.0rem; }
  .lg\:h-64 { height: 32.0rem; }
  .lg\:h-128 { height: 64.0rem; }
  .lg\:h-px { height: 1px; }
  .lg\:h-auto { height: auto; }
  .lg\:h-vh { height: 100vh; }
  .lg\:h-min { height: min-content; }
  .lg\:h-max { height: max-content; }
  .lg\:h-5p { height: 5%; }
  .lg\:h-10p { height: 10%; }
  .lg\:h-15p { height: 15%; }
  .lg\:h-20p { height: 20%; }
  .lg\:h-25p { height: 25%; }
  .lg\:h-30p { height: 30%; }
  .lg\:h-35p { height: 35%; }
  .lg\:h-40p { height: 40%; }
  .lg\:h-45p { height: 45%; }
  .lg\:h-50p { height: 50%; }
  .lg\:h-55p { height: 55%; }
  .lg\:h-60p { height: 60%; }
  .lg\:h-65p { height: 65%; }
  .lg\:h-70p { height: 70%; }
  .lg\:h-75p { height: 75%; }
  .lg\:h-80p { height: 80%; }
  .lg\:h-85p { height: 85%; }
  .lg\:h-90p { height: 90%; }
  .lg\:h-95p { height: 95%; }
  .lg\:h-100p { height: 100%; }
  .lg\:max-w-0 { max-width: 0.0rem; }
  .lg\:max-w-1 { max-width: 0.5rem; }
  .lg\:max-w-2 { max-width: 1.0rem; }
  .lg\:max-w-3 { max-width: 1.5rem; }
  .lg\:max-w-4 { max-width: 2.0rem; }
  .lg\:max-w-5 { max-width: 2.5rem; }
  .lg\:max-w-6 { max-width: 3.0rem; }
  .lg\:max-w-8 { max-width: 4.0rem; }
  .lg\:max-w-10 { max-width: 5.0rem; }
  .lg\:max-w-12 { max-width: 6.0rem; }
  .lg\:max-w-16 { max-width: 8.0rem; }
  .lg\:max-w-24 { max-width: 12.0rem; }
  .lg\:max-w-32 { max-width: 16.0rem; }
  .lg\:max-w-48 { max-width: 24.0rem; }
  .lg\:max-w-64 { max-width: 32.0rem; }
  .lg\:max-w-128 { max-width: 64.0rem; }
  .lg\:max-w-px { max-width: 1px; }
  .lg\:max-w-auto { max-width: auto; }
  .lg\:max-w-vw { max-width: 100vw; }
  .lg\:max-w-min { max-width: min-content; }
  .lg\:max-w-max { max-width: max-content; }
  .lg\:max-w-5p { max-width: 5%; }
  .lg\:max-w-10p { max-width: 10%; }
  .lg\:max-w-15p { max-width: 15%; }
  .lg\:max-w-20p { max-width: 20%; }
  .lg\:max-w-25p { max-width: 25%; }
  .lg\:max-w-30p { max-width: 30%; }
  .lg\:max-w-35p { max-width: 35%; }
  .lg\:max-w-40p { max-width: 40%; }
  .lg\:max-w-45p { max-width: 45%; }
  .lg\:max-w-50p { max-width: 50%; }
  .lg\:max-w-55p { max-width: 55%; }
  .lg\:max-w-60p { max-width: 60%; }
  .lg\:max-w-65p { max-width: 65%; }
  .lg\:max-w-70p { max-width: 70%; }
  .lg\:max-w-75p { max-width: 75%; }
  .lg\:max-w-80p { max-width: 80%; }
  .lg\:max-w-85p { max-width: 85%; }
  .lg\:max-w-90p { max-width: 90%; }
  .lg\:max-w-95p { max-width: 95%; }
  .lg\:max-w-100p { max-width: 100%; }
  .lg\:max-h-0 { max-height: 0.0rem; }
  .lg\:max-h-1 { max-height: 0.5rem; }
  .lg\:max-h-2 { max-height: 1.0rem; }
  .lg\:max-h-3 { max-height: 1.5rem; }
  .lg\:max-h-4 { max-height: 2.0rem; }
  .lg\:max-h-5 { max-height: 2.5rem; }
  .lg\:max-h-6 { max-height: 3.0rem; }
  .lg\:max-h-8 { max-height: 4.0rem; }
  .lg\:max-h-10 { max-height: 5.0rem; }
  .lg\:max-h-12 { max-height: 6.0rem; }
  .lg\:max-h-16 { max-height: 8.0rem; }
  .lg\:max-h-24 { max-height: 12.0rem; }
  .lg\:max-h-32 { max-height: 16.0rem; }
  .lg\:max-h-48 { max-height: 24.0rem; }
  .lg\:max-h-64 { max-height: 32.0rem; }
  .lg\:max-h-128 { max-height: 64.0rem; }
  .lg\:max-h-px { max-height: 1px; }
  .lg\:max-h-auto { max-height: auto; }
  .lg\:max-h-vh { max-height: 100vh; }
  .lg\:max-h-min { max-height: min-content; }
  .lg\:max-h-max { max-height: max-content; }
  .lg\:max-h-5p { max-height: 5%; }
  .lg\:max-h-10p { max-height: 10%; }
  .lg\:max-h-15p { max-height: 15%; }
  .lg\:max-h-20p { max-height: 20%; }
  .lg\:max-h-25p { max-height: 25%; }
  .lg\:max-h-30p { max-height: 30%; }
  .lg\:max-h-35p { max-height: 35%; }
  .lg\:max-h-40p { max-height: 40%; }
  .lg\:max-h-45p { max-height: 45%; }
  .lg\:max-h-50p { max-height: 50%; }
  .lg\:max-h-55p { max-height: 55%; }
  .lg\:max-h-60p { max-height: 60%; }
  .lg\:max-h-65p { max-height: 65%; }
  .lg\:max-h-70p { max-height: 70%; }
  .lg\:max-h-75p { max-height: 75%; }
  .lg\:max-h-80p { max-height: 80%; }
  .lg\:max-h-85p { max-height: 85%; }
  .lg\:max-h-90p { max-height: 90%; }
  .lg\:max-h-95p { max-height: 95%; }
  .lg\:max-h-100p { max-height: 100%; }
  .lg\:min-w-0 { min-width: 0.0rem; }
  .lg\:min-w-1 { min-width: 0.5rem; }
  .lg\:min-w-2 { min-width: 1.0rem; }
  .lg\:min-w-3 { min-width: 1.5rem; }
  .lg\:min-w-4 { min-width: 2.0rem; }
  .lg\:min-w-5 { min-width: 2.5rem; }
  .lg\:min-w-6 { min-width: 3.0rem; }
  .lg\:min-w-8 { min-width: 4.0rem; }
  .lg\:min-w-10 { min-width: 5.0rem; }
  .lg\:min-w-12 { min-width: 6.0rem; }
  .lg\:min-w-16 { min-width: 8.0rem; }
  .lg\:min-w-24 { min-width: 12.0rem; }
  .lg\:min-w-32 { min-width: 16.0rem; }
  .lg\:min-w-48 { min-width: 24.0rem; }
  .lg\:min-w-64 { min-width: 32.0rem; }
  .lg\:min-w-128 { min-width: 64.0rem; }
  .lg\:min-w-px { min-width: 1px; }
  .lg\:min-w-auto { min-width: auto; }
  .lg\:min-w-vw { min-width: 100vw; }
  .lg\:min-w-min { min-width: min-content; }
  .lg\:min-w-max { min-width: max-content; }
  .lg\:min-w-5p { min-width: 5%; }
  .lg\:min-w-10p { min-width: 10%; }
  .lg\:min-w-15p { min-width: 15%; }
  .lg\:min-w-20p { min-width: 20%; }
  .lg\:min-w-25p { min-width: 25%; }
  .lg\:min-w-30p { min-width: 30%; }
  .lg\:min-w-35p { min-width: 35%; }
  .lg\:min-w-40p { min-width: 40%; }
  .lg\:min-w-45p { min-width: 45%; }
  .lg\:min-w-50p { min-width: 50%; }
  .lg\:min-w-55p { min-width: 55%; }
  .lg\:min-w-60p { min-width: 60%; }
  .lg\:min-w-65p { min-width: 65%; }
  .lg\:min-w-70p { min-width: 70%; }
  .lg\:min-w-75p { min-width: 75%; }
  .lg\:min-w-80p { min-width: 80%; }
  .lg\:min-w-85p { min-width: 85%; }
  .lg\:min-w-90p { min-width: 90%; }
  .lg\:min-w-95p { min-width: 95%; }
  .lg\:min-w-100p { min-width: 100%; }
  .lg\:min-h-0 { min-height: 0.0rem; }
  .lg\:min-h-1 { min-height: 0.5rem; }
  .lg\:min-h-2 { min-height: 1.0rem; }
  .lg\:min-h-3 { min-height: 1.5rem; }
  .lg\:min-h-4 { min-height: 2.0rem; }
  .lg\:min-h-5 { min-height: 2.5rem; }
  .lg\:min-h-6 { min-height: 3.0rem; }
  .lg\:min-h-8 { min-height: 4.0rem; }
  .lg\:min-h-10 { min-height: 5.0rem; }
  .lg\:min-h-12 { min-height: 6.0rem; }
  .lg\:min-h-16 { min-height: 8.0rem; }
  .lg\:min-h-24 { min-height: 12.0rem; }
  .lg\:min-h-32 { min-height: 16.0rem; }
  .lg\:min-h-48 { min-height: 24.0rem; }
  .lg\:min-h-64 { min-height: 32.0rem; }
  .lg\:min-h-128 { min-height: 64.0rem; }
  .lg\:min-h-px { min-height: 1px; }
  .lg\:min-h-auto { min-height: auto; }
  .lg\:min-h-vh { min-height: 100vh; }
  .lg\:min-h-min { min-height: min-content; }
  .lg\:min-h-max { min-height: max-content; }
  .lg\:min-h-5p { min-height: 5%; }
  .lg\:min-h-10p { min-height: 10%; }
  .lg\:min-h-15p { min-height: 15%; }
  .lg\:min-h-20p { min-height: 20%; }
  .lg\:min-h-25p { min-height: 25%; }
  .lg\:min-h-30p { min-height: 30%; }
  .lg\:min-h-35p { min-height: 35%; }
  .lg\:min-h-40p { min-height: 40%; }
  .lg\:min-h-45p { min-height: 45%; }
  .lg\:min-h-50p { min-height: 50%; }
  .lg\:min-h-55p { min-height: 55%; }
  .lg\:min-h-60p { min-height: 60%; }
  .lg\:min-h-65p { min-height: 65%; }
  .lg\:min-h-70p { min-height: 70%; }
  .lg\:min-h-75p { min-height: 75%; }
  .lg\:min-h-80p { min-height: 80%; }
  .lg\:min-h-85p { min-height: 85%; }
  .lg\:min-h-90p { min-height: 90%; }
  .lg\:min-h-95p { min-height: 95%; }
  .lg\:min-h-100p { min-height: 100%; }
  .lg\:p-0 { padding: 0.0rem; }
  .lg\:p-1 { padding: 0.5rem; }
  .lg\:p-2 { padding: 1.0rem; }
  .lg\:p-3 { padding: 1.5rem; }
  .lg\:p-4 { padding: 2.0rem; }
  .lg\:p-5 { padding: 2.5rem; }
  .lg\:p-6 { padding: 3.0rem; }
  .lg\:p-8 { padding: 4.0rem; }
  .lg\:p-10 { padding: 5.0rem; }
  .lg\:p-12 { padding: 6.0rem; }
  .lg\:p-16 { padding: 8.0rem; }
  .lg\:p-24 { padding: 12.0rem; }
  .lg\:p-32 { padding: 16.0rem; }
  .lg\:p-48 { padding: 24.0rem; }
  .lg\:p-64 { padding: 32.0rem; }
  .lg\:p-128 { padding: 64.0rem; }
  .lg\:p-px { padding: 1px; }
  .lg\:p-auto { padding: auto; }
  .lg\:p-vh { padding: 100vh; }
  .lg\:p-vw { padding: 100vw; }
  .lg\:p-min { padding: min-content; }
  .lg\:p-max { padding: max-content; }
  .lg\:p-5p { padding: 5%; }
  .lg\:p-10p { padding: 10%; }
  .lg\:p-15p { padding: 15%; }
  .lg\:p-20p { padding: 20%; }
  .lg\:p-25p { padding: 25%; }
  .lg\:p-30p { padding: 30%; }
  .lg\:p-35p { padding: 35%; }
  .lg\:p-40p { padding: 40%; }
  .lg\:p-45p { padding: 45%; }
  .lg\:p-50p { padding: 50%; }
  .lg\:p-55p { padding: 55%; }
  .lg\:p-60p { padding: 60%; }
  .lg\:p-65p { padding: 65%; }
  .lg\:p-70p { padding: 70%; }
  .lg\:p-75p { padding: 75%; }
  .lg\:p-80p { padding: 80%; }
  .lg\:p-85p { padding: 85%; }
  .lg\:p-90p { padding: 90%; }
  .lg\:p-95p { padding: 95%; }
  .lg\:p-100p { padding: 100%; }
  .lg\:pt-0 { padding-top: 0.0rem; }
  .lg\:pt-1 { padding-top: 0.5rem; }
  .lg\:pt-2 { padding-top: 1.0rem; }
  .lg\:pt-3 { padding-top: 1.5rem; }
  .lg\:pt-4 { padding-top: 2.0rem; }
  .lg\:pt-5 { padding-top: 2.5rem; }
  .lg\:pt-6 { padding-top: 3.0rem; }
  .lg\:pt-8 { padding-top: 4.0rem; }
  .lg\:pt-10 { padding-top: 5.0rem; }
  .lg\:pt-12 { padding-top: 6.0rem; }
  .lg\:pt-16 { padding-top: 8.0rem; }
  .lg\:pt-24 { padding-top: 12.0rem; }
  .lg\:pt-32 { padding-top: 16.0rem; }
  .lg\:pt-48 { padding-top: 24.0rem; }
  .lg\:pt-64 { padding-top: 32.0rem; }
  .lg\:pt-128 { padding-top: 64.0rem; }
  .lg\:pt-px { padding-top: 1px; }
  .lg\:pt-auto { padding-top: auto; }
  .lg\:pt-vh { padding-top: 100vh; }
  .lg\:pt-vw { padding-top: 100vw; }
  .lg\:pt-min { padding-top: min-content; }
  .lg\:pt-max { padding-top: max-content; }
  .lg\:pt-5p { padding-top: 5%; }
  .lg\:pt-10p { padding-top: 10%; }
  .lg\:pt-15p { padding-top: 15%; }
  .lg\:pt-20p { padding-top: 20%; }
  .lg\:pt-25p { padding-top: 25%; }
  .lg\:pt-30p { padding-top: 30%; }
  .lg\:pt-35p { padding-top: 35%; }
  .lg\:pt-40p { padding-top: 40%; }
  .lg\:pt-45p { padding-top: 45%; }
  .lg\:pt-50p { padding-top: 50%; }
  .lg\:pt-55p { padding-top: 55%; }
  .lg\:pt-60p { padding-top: 60%; }
  .lg\:pt-65p { padding-top: 65%; }
  .lg\:pt-70p { padding-top: 70%; }
  .lg\:pt-75p { padding-top: 75%; }
  .lg\:pt-80p { padding-top: 80%; }
  .lg\:pt-85p { padding-top: 85%; }
  .lg\:pt-90p { padding-top: 90%; }
  .lg\:pt-95p { padding-top: 95%; }
  .lg\:pt-100p { padding-top: 100%; }
  .lg\:pr-0 { padding-right: 0.0rem; }
  .lg\:pr-1 { padding-right: 0.5rem; }
  .lg\:pr-2 { padding-right: 1.0rem; }
  .lg\:pr-3 { padding-right: 1.5rem; }
  .lg\:pr-4 { padding-right: 2.0rem; }
  .lg\:pr-5 { padding-right: 2.5rem; }
  .lg\:pr-6 { padding-right: 3.0rem; }
  .lg\:pr-8 { padding-right: 4.0rem; }
  .lg\:pr-10 { padding-right: 5.0rem; }
  .lg\:pr-12 { padding-right: 6.0rem; }
  .lg\:pr-16 { padding-right: 8.0rem; }
  .lg\:pr-24 { padding-right: 12.0rem; }
  .lg\:pr-32 { padding-right: 16.0rem; }
  .lg\:pr-48 { padding-right: 24.0rem; }
  .lg\:pr-64 { padding-right: 32.0rem; }
  .lg\:pr-128 { padding-right: 64.0rem; }
  .lg\:pr-px { padding-right: 1px; }
  .lg\:pr-auto { padding-right: auto; }
  .lg\:pr-vh { padding-right: 100vh; }
  .lg\:pr-vw { padding-right: 100vw; }
  .lg\:pr-min { padding-right: min-content; }
  .lg\:pr-max { padding-right: max-content; }
  .lg\:pr-5p { padding-right: 5%; }
  .lg\:pr-10p { padding-right: 10%; }
  .lg\:pr-15p { padding-right: 15%; }
  .lg\:pr-20p { padding-right: 20%; }
  .lg\:pr-25p { padding-right: 25%; }
  .lg\:pr-30p { padding-right: 30%; }
  .lg\:pr-35p { padding-right: 35%; }
  .lg\:pr-40p { padding-right: 40%; }
  .lg\:pr-45p { padding-right: 45%; }
  .lg\:pr-50p { padding-right: 50%; }
  .lg\:pr-55p { padding-right: 55%; }
  .lg\:pr-60p { padding-right: 60%; }
  .lg\:pr-65p { padding-right: 65%; }
  .lg\:pr-70p { padding-right: 70%; }
  .lg\:pr-75p { padding-right: 75%; }
  .lg\:pr-80p { padding-right: 80%; }
  .lg\:pr-85p { padding-right: 85%; }
  .lg\:pr-90p { padding-right: 90%; }
  .lg\:pr-95p { padding-right: 95%; }
  .lg\:pr-100p { padding-right: 100%; }
  .lg\:pb-0 { padding-bottom: 0.0rem; }
  .lg\:pb-1 { padding-bottom: 0.5rem; }
  .lg\:pb-2 { padding-bottom: 1.0rem; }
  .lg\:pb-3 { padding-bottom: 1.5rem; }
  .lg\:pb-4 { padding-bottom: 2.0rem; }
  .lg\:pb-5 { padding-bottom: 2.5rem; }
  .lg\:pb-6 { padding-bottom: 3.0rem; }
  .lg\:pb-8 { padding-bottom: 4.0rem; }
  .lg\:pb-10 { padding-bottom: 5.0rem; }
  .lg\:pb-12 { padding-bottom: 6.0rem; }
  .lg\:pb-16 { padding-bottom: 8.0rem; }
  .lg\:pb-24 { padding-bottom: 12.0rem; }
  .lg\:pb-32 { padding-bottom: 16.0rem; }
  .lg\:pb-48 { padding-bottom: 24.0rem; }
  .lg\:pb-64 { padding-bottom: 32.0rem; }
  .lg\:pb-128 { padding-bottom: 64.0rem; }
  .lg\:pb-px { padding-bottom: 1px; }
  .lg\:pb-auto { padding-bottom: auto; }
  .lg\:pb-vh { padding-bottom: 100vh; }
  .lg\:pb-vw { padding-bottom: 100vw; }
  .lg\:pb-min { padding-bottom: min-content; }
  .lg\:pb-max { padding-bottom: max-content; }
  .lg\:pb-5p { padding-bottom: 5%; }
  .lg\:pb-10p { padding-bottom: 10%; }
  .lg\:pb-15p { padding-bottom: 15%; }
  .lg\:pb-20p { padding-bottom: 20%; }
  .lg\:pb-25p { padding-bottom: 25%; }
  .lg\:pb-30p { padding-bottom: 30%; }
  .lg\:pb-35p { padding-bottom: 35%; }
  .lg\:pb-40p { padding-bottom: 40%; }
  .lg\:pb-45p { padding-bottom: 45%; }
  .lg\:pb-50p { padding-bottom: 50%; }
  .lg\:pb-55p { padding-bottom: 55%; }
  .lg\:pb-60p { padding-bottom: 60%; }
  .lg\:pb-65p { padding-bottom: 65%; }
  .lg\:pb-70p { padding-bottom: 70%; }
  .lg\:pb-75p { padding-bottom: 75%; }
  .lg\:pb-80p { padding-bottom: 80%; }
  .lg\:pb-85p { padding-bottom: 85%; }
  .lg\:pb-90p { padding-bottom: 90%; }
  .lg\:pb-95p { padding-bottom: 95%; }
  .lg\:pb-100p { padding-bottom: 100%; }
  .lg\:pl-0 { padding-left: 0.0rem; }
  .lg\:pl-1 { padding-left: 0.5rem; }
  .lg\:pl-2 { padding-left: 1.0rem; }
  .lg\:pl-3 { padding-left: 1.5rem; }
  .lg\:pl-4 { padding-left: 2.0rem; }
  .lg\:pl-5 { padding-left: 2.5rem; }
  .lg\:pl-6 { padding-left: 3.0rem; }
  .lg\:pl-8 { padding-left: 4.0rem; }
  .lg\:pl-10 { padding-left: 5.0rem; }
  .lg\:pl-12 { padding-left: 6.0rem; }
  .lg\:pl-16 { padding-left: 8.0rem; }
  .lg\:pl-24 { padding-left: 12.0rem; }
  .lg\:pl-32 { padding-left: 16.0rem; }
  .lg\:pl-48 { padding-left: 24.0rem; }
  .lg\:pl-64 { padding-left: 32.0rem; }
  .lg\:pl-128 { padding-left: 64.0rem; }
  .lg\:pl-px { padding-left: 1px; }
  .lg\:pl-auto { padding-left: auto; }
  .lg\:pl-vh { padding-left: 100vh; }
  .lg\:pl-vw { padding-left: 100vw; }
  .lg\:pl-min { padding-left: min-content; }
  .lg\:pl-max { padding-left: max-content; }
  .lg\:pl-5p { padding-left: 5%; }
  .lg\:pl-10p { padding-left: 10%; }
  .lg\:pl-15p { padding-left: 15%; }
  .lg\:pl-20p { padding-left: 20%; }
  .lg\:pl-25p { padding-left: 25%; }
  .lg\:pl-30p { padding-left: 30%; }
  .lg\:pl-35p { padding-left: 35%; }
  .lg\:pl-40p { padding-left: 40%; }
  .lg\:pl-45p { padding-left: 45%; }
  .lg\:pl-50p { padding-left: 50%; }
  .lg\:pl-55p { padding-left: 55%; }
  .lg\:pl-60p { padding-left: 60%; }
  .lg\:pl-65p { padding-left: 65%; }
  .lg\:pl-70p { padding-left: 70%; }
  .lg\:pl-75p { padding-left: 75%; }
  .lg\:pl-80p { padding-left: 80%; }
  .lg\:pl-85p { padding-left: 85%; }
  .lg\:pl-90p { padding-left: 90%; }
  .lg\:pl-95p { padding-left: 95%; }
  .lg\:pl-100p { padding-left: 100%; }
  .lg\:px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
  .lg\:px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .lg\:px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .lg\:px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .lg\:px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .lg\:px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .lg\:px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .lg\:px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .lg\:px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .lg\:px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .lg\:px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
  .lg\:px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
  .lg\:px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
  .lg\:px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
  .lg\:px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
  .lg\:px-px { padding-left: 1px; padding-right: 1px; }
  .lg\:px-auto { padding-left: auto; padding-right: auto; }
  .lg\:px-vh { padding-left: 100vh; padding-right: 100vh; }
  .lg\:px-vw { padding-left: 100vw; padding-right: 100vw; }
  .lg\:px-min { padding-left: min-content; padding-right: min-content; }
  .lg\:px-max { padding-left: max-content; padding-right: max-content; }
  .lg\:px-5p { padding-left: 5%; padding-right: 5%; }
  .lg\:px-10p { padding-left: 10%; padding-right: 10%; }
  .lg\:px-15p { padding-left: 15%; padding-right: 15%; }
  .lg\:px-20p { padding-left: 20%; padding-right: 20%; }
  .lg\:px-25p { padding-left: 25%; padding-right: 25%; }
  .lg\:px-30p { padding-left: 30%; padding-right: 30%; }
  .lg\:px-35p { padding-left: 35%; padding-right: 35%; }
  .lg\:px-40p { padding-left: 40%; padding-right: 40%; }
  .lg\:px-45p { padding-left: 45%; padding-right: 45%; }
  .lg\:px-50p { padding-left: 50%; padding-right: 50%; }
  .lg\:px-55p { padding-left: 55%; padding-right: 55%; }
  .lg\:px-60p { padding-left: 60%; padding-right: 60%; }
  .lg\:px-65p { padding-left: 65%; padding-right: 65%; }
  .lg\:px-70p { padding-left: 70%; padding-right: 70%; }
  .lg\:px-75p { padding-left: 75%; padding-right: 75%; }
  .lg\:px-80p { padding-left: 80%; padding-right: 80%; }
  .lg\:px-85p { padding-left: 85%; padding-right: 85%; }
  .lg\:px-90p { padding-left: 90%; padding-right: 90%; }
  .lg\:px-95p { padding-left: 95%; padding-right: 95%; }
  .lg\:px-100p { padding-left: 100%; padding-right: 100%; }
  .lg\:py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
  .lg\:py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .lg\:py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .lg\:py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .lg\:py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .lg\:py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .lg\:py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .lg\:py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .lg\:py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .lg\:py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .lg\:py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .lg\:py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
  .lg\:py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
  .lg\:py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
  .lg\:py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
  .lg\:py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
  .lg\:py-px { padding-top: 1px; padding-bottom: 1px; }
  .lg\:py-auto { padding-top: auto; padding-bottom: auto; }
  .lg\:py-vh { padding-top: 100vh; padding-bottom: 100vh; }
  .lg\:py-vw { padding-top: 100vw; padding-bottom: 100vw; }
  .lg\:py-min { padding-top: min-content; padding-bottom: min-content; }
  .lg\:py-max { padding-top: max-content; padding-bottom: max-content; }
  .lg\:py-5p { padding-top: 5%; padding-bottom: 5%; }
  .lg\:py-10p { padding-top: 10%; padding-bottom: 10%; }
  .lg\:py-15p { padding-top: 15%; padding-bottom: 15%; }
  .lg\:py-20p { padding-top: 20%; padding-bottom: 20%; }
  .lg\:py-25p { padding-top: 25%; padding-bottom: 25%; }
  .lg\:py-30p { padding-top: 30%; padding-bottom: 30%; }
  .lg\:py-35p { padding-top: 35%; padding-bottom: 35%; }
  .lg\:py-40p { padding-top: 40%; padding-bottom: 40%; }
  .lg\:py-45p { padding-top: 45%; padding-bottom: 45%; }
  .lg\:py-50p { padding-top: 50%; padding-bottom: 50%; }
  .lg\:py-55p { padding-top: 55%; padding-bottom: 55%; }
  .lg\:py-60p { padding-top: 60%; padding-bottom: 60%; }
  .lg\:py-65p { padding-top: 65%; padding-bottom: 65%; }
  .lg\:py-70p { padding-top: 70%; padding-bottom: 70%; }
  .lg\:py-75p { padding-top: 75%; padding-bottom: 75%; }
  .lg\:py-80p { padding-top: 80%; padding-bottom: 80%; }
  .lg\:py-85p { padding-top: 85%; padding-bottom: 85%; }
  .lg\:py-90p { padding-top: 90%; padding-bottom: 90%; }
  .lg\:py-95p { padding-top: 95%; padding-bottom: 95%; }
  .lg\:py-100p { padding-top: 100%; padding-bottom: 100%; }
  .lg\:m-0 { margin: 0.0rem; }
  .lg\:m-1 { margin: 0.5rem; }
  .lg\:m-2 { margin: 1.0rem; }
  .lg\:m-3 { margin: 1.5rem; }
  .lg\:m-4 { margin: 2.0rem; }
  .lg\:m-5 { margin: 2.5rem; }
  .lg\:m-6 { margin: 3.0rem; }
  .lg\:m-8 { margin: 4.0rem; }
  .lg\:m-10 { margin: 5.0rem; }
  .lg\:m-12 { margin: 6.0rem; }
  .lg\:m-16 { margin: 8.0rem; }
  .lg\:m-24 { margin: 12.0rem; }
  .lg\:m-32 { margin: 16.0rem; }
  .lg\:m-48 { margin: 24.0rem; }
  .lg\:m-64 { margin: 32.0rem; }
  .lg\:m-128 { margin: 64.0rem; }
  .lg\:m-px { margin: 1px; }
  .lg\:m-auto { margin: auto; }
  .lg\:m-vh { margin: 100vh; }
  .lg\:m-vw { margin: 100vw; }
  .lg\:m-min { margin: min-content; }
  .lg\:m-max { margin: max-content; }
  .lg\:m-5p { margin: 5%; }
  .lg\:m-10p { margin: 10%; }
  .lg\:m-15p { margin: 15%; }
  .lg\:m-20p { margin: 20%; }
  .lg\:m-25p { margin: 25%; }
  .lg\:m-30p { margin: 30%; }
  .lg\:m-35p { margin: 35%; }
  .lg\:m-40p { margin: 40%; }
  .lg\:m-45p { margin: 45%; }
  .lg\:m-50p { margin: 50%; }
  .lg\:m-55p { margin: 55%; }
  .lg\:m-60p { margin: 60%; }
  .lg\:m-65p { margin: 65%; }
  .lg\:m-70p { margin: 70%; }
  .lg\:m-75p { margin: 75%; }
  .lg\:m-80p { margin: 80%; }
  .lg\:m-85p { margin: 85%; }
  .lg\:m-90p { margin: 90%; }
  .lg\:m-95p { margin: 95%; }
  .lg\:m-100p { margin: 100%; }
  .lg\:mt-0 { margin-top: 0.0rem; }
  .lg\:mt-1 { margin-top: 0.5rem; }
  .lg\:mt-2 { margin-top: 1.0rem; }
  .lg\:mt-3 { margin-top: 1.5rem; }
  .lg\:mt-4 { margin-top: 2.0rem; }
  .lg\:mt-5 { margin-top: 2.5rem; }
  .lg\:mt-6 { margin-top: 3.0rem; }
  .lg\:mt-8 { margin-top: 4.0rem; }
  .lg\:mt-10 { margin-top: 5.0rem; }
  .lg\:mt-12 { margin-top: 6.0rem; }
  .lg\:mt-16 { margin-top: 8.0rem; }
  .lg\:mt-24 { margin-top: 12.0rem; }
  .lg\:mt-32 { margin-top: 16.0rem; }
  .lg\:mt-48 { margin-top: 24.0rem; }
  .lg\:mt-64 { margin-top: 32.0rem; }
  .lg\:mt-128 { margin-top: 64.0rem; }
  .lg\:mt-px { margin-top: 1px; }
  .lg\:mt-auto { margin-top: auto; }
  .lg\:mt-vh { margin-top: 100vh; }
  .lg\:mt-vw { margin-top: 100vw; }
  .lg\:mt-min { margin-top: min-content; }
  .lg\:mt-max { margin-top: max-content; }
  .lg\:mt-5p { margin-top: 5%; }
  .lg\:mt-10p { margin-top: 10%; }
  .lg\:mt-15p { margin-top: 15%; }
  .lg\:mt-20p { margin-top: 20%; }
  .lg\:mt-25p { margin-top: 25%; }
  .lg\:mt-30p { margin-top: 30%; }
  .lg\:mt-35p { margin-top: 35%; }
  .lg\:mt-40p { margin-top: 40%; }
  .lg\:mt-45p { margin-top: 45%; }
  .lg\:mt-50p { margin-top: 50%; }
  .lg\:mt-55p { margin-top: 55%; }
  .lg\:mt-60p { margin-top: 60%; }
  .lg\:mt-65p { margin-top: 65%; }
  .lg\:mt-70p { margin-top: 70%; }
  .lg\:mt-75p { margin-top: 75%; }
  .lg\:mt-80p { margin-top: 80%; }
  .lg\:mt-85p { margin-top: 85%; }
  .lg\:mt-90p { margin-top: 90%; }
  .lg\:mt-95p { margin-top: 95%; }
  .lg\:mt-100p { margin-top: 100%; }
  .lg\:mr-0 { margin-right: 0.0rem; }
  .lg\:mr-1 { margin-right: 0.5rem; }
  .lg\:mr-2 { margin-right: 1.0rem; }
  .lg\:mr-3 { margin-right: 1.5rem; }
  .lg\:mr-4 { margin-right: 2.0rem; }
  .lg\:mr-5 { margin-right: 2.5rem; }
  .lg\:mr-6 { margin-right: 3.0rem; }
  .lg\:mr-8 { margin-right: 4.0rem; }
  .lg\:mr-10 { margin-right: 5.0rem; }
  .lg\:mr-12 { margin-right: 6.0rem; }
  .lg\:mr-16 { margin-right: 8.0rem; }
  .lg\:mr-24 { margin-right: 12.0rem; }
  .lg\:mr-32 { margin-right: 16.0rem; }
  .lg\:mr-48 { margin-right: 24.0rem; }
  .lg\:mr-64 { margin-right: 32.0rem; }
  .lg\:mr-128 { margin-right: 64.0rem; }
  .lg\:mr-px { margin-right: 1px; }
  .lg\:mr-auto { margin-right: auto; }
  .lg\:mr-vh { margin-right: 100vh; }
  .lg\:mr-vw { margin-right: 100vw; }
  .lg\:mr-min { margin-right: min-content; }
  .lg\:mr-max { margin-right: max-content; }
  .lg\:mr-5p { margin-right: 5%; }
  .lg\:mr-10p { margin-right: 10%; }
  .lg\:mr-15p { margin-right: 15%; }
  .lg\:mr-20p { margin-right: 20%; }
  .lg\:mr-25p { margin-right: 25%; }
  .lg\:mr-30p { margin-right: 30%; }
  .lg\:mr-35p { margin-right: 35%; }
  .lg\:mr-40p { margin-right: 40%; }
  .lg\:mr-45p { margin-right: 45%; }
  .lg\:mr-50p { margin-right: 50%; }
  .lg\:mr-55p { margin-right: 55%; }
  .lg\:mr-60p { margin-right: 60%; }
  .lg\:mr-65p { margin-right: 65%; }
  .lg\:mr-70p { margin-right: 70%; }
  .lg\:mr-75p { margin-right: 75%; }
  .lg\:mr-80p { margin-right: 80%; }
  .lg\:mr-85p { margin-right: 85%; }
  .lg\:mr-90p { margin-right: 90%; }
  .lg\:mr-95p { margin-right: 95%; }
  .lg\:mr-100p { margin-right: 100%; }
  .lg\:mb-0 { margin-bottom: 0.0rem; }
  .lg\:mb-1 { margin-bottom: 0.5rem; }
  .lg\:mb-2 { margin-bottom: 1.0rem; }
  .lg\:mb-3 { margin-bottom: 1.5rem; }
  .lg\:mb-4 { margin-bottom: 2.0rem; }
  .lg\:mb-5 { margin-bottom: 2.5rem; }
  .lg\:mb-6 { margin-bottom: 3.0rem; }
  .lg\:mb-8 { margin-bottom: 4.0rem; }
  .lg\:mb-10 { margin-bottom: 5.0rem; }
  .lg\:mb-12 { margin-bottom: 6.0rem; }
  .lg\:mb-16 { margin-bottom: 8.0rem; }
  .lg\:mb-24 { margin-bottom: 12.0rem; }
  .lg\:mb-32 { margin-bottom: 16.0rem; }
  .lg\:mb-48 { margin-bottom: 24.0rem; }
  .lg\:mb-64 { margin-bottom: 32.0rem; }
  .lg\:mb-128 { margin-bottom: 64.0rem; }
  .lg\:mb-px { margin-bottom: 1px; }
  .lg\:mb-auto { margin-bottom: auto; }
  .lg\:mb-vh { margin-bottom: 100vh; }
  .lg\:mb-vw { margin-bottom: 100vw; }
  .lg\:mb-min { margin-bottom: min-content; }
  .lg\:mb-max { margin-bottom: max-content; }
  .lg\:mb-5p { margin-bottom: 5%; }
  .lg\:mb-10p { margin-bottom: 10%; }
  .lg\:mb-15p { margin-bottom: 15%; }
  .lg\:mb-20p { margin-bottom: 20%; }
  .lg\:mb-25p { margin-bottom: 25%; }
  .lg\:mb-30p { margin-bottom: 30%; }
  .lg\:mb-35p { margin-bottom: 35%; }
  .lg\:mb-40p { margin-bottom: 40%; }
  .lg\:mb-45p { margin-bottom: 45%; }
  .lg\:mb-50p { margin-bottom: 50%; }
  .lg\:mb-55p { margin-bottom: 55%; }
  .lg\:mb-60p { margin-bottom: 60%; }
  .lg\:mb-65p { margin-bottom: 65%; }
  .lg\:mb-70p { margin-bottom: 70%; }
  .lg\:mb-75p { margin-bottom: 75%; }
  .lg\:mb-80p { margin-bottom: 80%; }
  .lg\:mb-85p { margin-bottom: 85%; }
  .lg\:mb-90p { margin-bottom: 90%; }
  .lg\:mb-95p { margin-bottom: 95%; }
  .lg\:mb-100p { margin-bottom: 100%; }
  .lg\:ml-0 { margin-left: 0.0rem; }
  .lg\:ml-1 { margin-left: 0.5rem; }
  .lg\:ml-2 { margin-left: 1.0rem; }
  .lg\:ml-3 { margin-left: 1.5rem; }
  .lg\:ml-4 { margin-left: 2.0rem; }
  .lg\:ml-5 { margin-left: 2.5rem; }
  .lg\:ml-6 { margin-left: 3.0rem; }
  .lg\:ml-8 { margin-left: 4.0rem; }
  .lg\:ml-10 { margin-left: 5.0rem; }
  .lg\:ml-12 { margin-left: 6.0rem; }
  .lg\:ml-16 { margin-left: 8.0rem; }
  .lg\:ml-24 { margin-left: 12.0rem; }
  .lg\:ml-32 { margin-left: 16.0rem; }
  .lg\:ml-48 { margin-left: 24.0rem; }
  .lg\:ml-64 { margin-left: 32.0rem; }
  .lg\:ml-128 { margin-left: 64.0rem; }
  .lg\:ml-px { margin-left: 1px; }
  .lg\:ml-auto { margin-left: auto; }
  .lg\:ml-vh { margin-left: 100vh; }
  .lg\:ml-vw { margin-left: 100vw; }
  .lg\:ml-min { margin-left: min-content; }
  .lg\:ml-max { margin-left: max-content; }
  .lg\:ml-5p { margin-left: 5%; }
  .lg\:ml-10p { margin-left: 10%; }
  .lg\:ml-15p { margin-left: 15%; }
  .lg\:ml-20p { margin-left: 20%; }
  .lg\:ml-25p { margin-left: 25%; }
  .lg\:ml-30p { margin-left: 30%; }
  .lg\:ml-35p { margin-left: 35%; }
  .lg\:ml-40p { margin-left: 40%; }
  .lg\:ml-45p { margin-left: 45%; }
  .lg\:ml-50p { margin-left: 50%; }
  .lg\:ml-55p { margin-left: 55%; }
  .lg\:ml-60p { margin-left: 60%; }
  .lg\:ml-65p { margin-left: 65%; }
  .lg\:ml-70p { margin-left: 70%; }
  .lg\:ml-75p { margin-left: 75%; }
  .lg\:ml-80p { margin-left: 80%; }
  .lg\:ml-85p { margin-left: 85%; }
  .lg\:ml-90p { margin-left: 90%; }
  .lg\:ml-95p { margin-left: 95%; }
  .lg\:ml-100p { margin-left: 100%; }
  .lg\:mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
  .lg\:mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .lg\:mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
  .lg\:mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .lg\:mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
  .lg\:mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .lg\:mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
  .lg\:mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
  .lg\:mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
  .lg\:mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
  .lg\:mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
  .lg\:mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
  .lg\:mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
  .lg\:mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
  .lg\:mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
  .lg\:mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
  .lg\:mx-px { margin-left: 1px; margin-right: 1px; }
  .lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .lg\:mx-vh { margin-left: 100vh; margin-right: 100vh; }
  .lg\:mx-vw { margin-left: 100vw; margin-right: 100vw; }
  .lg\:mx-min { margin-left: min-content; margin-right: min-content; }
  .lg\:mx-max { margin-left: max-content; margin-right: max-content; }
  .lg\:mx-5p { margin-left: 5%; margin-right: 5%; }
  .lg\:mx-10p { margin-left: 10%; margin-right: 10%; }
  .lg\:mx-15p { margin-left: 15%; margin-right: 15%; }
  .lg\:mx-20p { margin-left: 20%; margin-right: 20%; }
  .lg\:mx-25p { margin-left: 25%; margin-right: 25%; }
  .lg\:mx-30p { margin-left: 30%; margin-right: 30%; }
  .lg\:mx-35p { margin-left: 35%; margin-right: 35%; }
  .lg\:mx-40p { margin-left: 40%; margin-right: 40%; }
  .lg\:mx-45p { margin-left: 45%; margin-right: 45%; }
  .lg\:mx-50p { margin-left: 50%; margin-right: 50%; }
  .lg\:mx-55p { margin-left: 55%; margin-right: 55%; }
  .lg\:mx-60p { margin-left: 60%; margin-right: 60%; }
  .lg\:mx-65p { margin-left: 65%; margin-right: 65%; }
  .lg\:mx-70p { margin-left: 70%; margin-right: 70%; }
  .lg\:mx-75p { margin-left: 75%; margin-right: 75%; }
  .lg\:mx-80p { margin-left: 80%; margin-right: 80%; }
  .lg\:mx-85p { margin-left: 85%; margin-right: 85%; }
  .lg\:mx-90p { margin-left: 90%; margin-right: 90%; }
  .lg\:mx-95p { margin-left: 95%; margin-right: 95%; }
  .lg\:mx-100p { margin-left: 100%; margin-right: 100%; }
  .lg\:my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
  .lg\:my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .lg\:my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
  .lg\:my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .lg\:my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
  .lg\:my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .lg\:my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
  .lg\:my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
  .lg\:my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
  .lg\:my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
  .lg\:my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
  .lg\:my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
  .lg\:my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
  .lg\:my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
  .lg\:my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
  .lg\:my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
  .lg\:my-px { margin-top: 1px; margin-bottom: 1px; }
  .lg\:my-auto { margin-top: auto; margin-bottom: auto; }
  .lg\:my-vh { margin-top: 100vh; margin-bottom: 100vh; }
  .lg\:my-vw { margin-top: 100vw; margin-bottom: 100vw; }
  .lg\:my-min { margin-top: min-content; margin-bottom: min-content; }
  .lg\:my-max { margin-top: max-content; margin-bottom: max-content; }
  .lg\:my-5p { margin-top: 5%; margin-bottom: 5%; }
  .lg\:my-10p { margin-top: 10%; margin-bottom: 10%; }
  .lg\:my-15p { margin-top: 15%; margin-bottom: 15%; }
  .lg\:my-20p { margin-top: 20%; margin-bottom: 20%; }
  .lg\:my-25p { margin-top: 25%; margin-bottom: 25%; }
  .lg\:my-30p { margin-top: 30%; margin-bottom: 30%; }
  .lg\:my-35p { margin-top: 35%; margin-bottom: 35%; }
  .lg\:my-40p { margin-top: 40%; margin-bottom: 40%; }
  .lg\:my-45p { margin-top: 45%; margin-bottom: 45%; }
  .lg\:my-50p { margin-top: 50%; margin-bottom: 50%; }
  .lg\:my-55p { margin-top: 55%; margin-bottom: 55%; }
  .lg\:my-60p { margin-top: 60%; margin-bottom: 60%; }
  .lg\:my-65p { margin-top: 65%; margin-bottom: 65%; }
  .lg\:my-70p { margin-top: 70%; margin-bottom: 70%; }
  .lg\:my-75p { margin-top: 75%; margin-bottom: 75%; }
  .lg\:my-80p { margin-top: 80%; margin-bottom: 80%; }
  .lg\:my-85p { margin-top: 85%; margin-bottom: 85%; }
  .lg\:my-90p { margin-top: 90%; margin-bottom: 90%; }
  .lg\:my-95p { margin-top: 95%; margin-bottom: 95%; }
  .lg\:my-100p { margin-top: 100%; margin-bottom: 100%; }
  .lg\:round-0 { border-radius: 0.0rem; }
  .lg\:round-1 { border-radius: 0.5rem; }
  .lg\:round-2 { border-radius: 1.0rem; }
  .lg\:round-3 { border-radius: 1.5rem; }
  .lg\:round-4 { border-radius: 2.0rem; }
  .lg\:round-5 { border-radius: 2.5rem; }
  .lg\:round-6 { border-radius: 3.0rem; }
  .lg\:round-8 { border-radius: 4.0rem; }
  .lg\:round-10 { border-radius: 5.0rem; }
  .lg\:round-12 { border-radius: 6.0rem; }
  .lg\:round-16 { border-radius: 8.0rem; }
  .lg\:round-24 { border-radius: 12.0rem; }
  .lg\:round-32 { border-radius: 16.0rem; }
  .lg\:round-48 { border-radius: 24.0rem; }
  .lg\:round-64 { border-radius: 32.0rem; }
  .lg\:round-128 { border-radius: 64.0rem; }
  .lg\:round-5p { border-radius: 5%; }
  .lg\:round-10p { border-radius: 10%; }
  .lg\:round-15p { border-radius: 15%; }
  .lg\:round-20p { border-radius: 20%; }
  .lg\:round-25p { border-radius: 25%; }
  .lg\:round-30p { border-radius: 30%; }
  .lg\:round-35p { border-radius: 35%; }
  .lg\:round-40p { border-radius: 40%; }
  .lg\:round-45p { border-radius: 45%; }
  .lg\:round-50p { border-radius: 50%; }
  .lg\:round-55p { border-radius: 55%; }
  .lg\:round-60p { border-radius: 60%; }
  .lg\:round-65p { border-radius: 65%; }
  .lg\:round-70p { border-radius: 70%; }
  .lg\:round-75p { border-radius: 75%; }
  .lg\:round-80p { border-radius: 80%; }
  .lg\:round-85p { border-radius: 85%; }
  .lg\:round-90p { border-radius: 90%; }
  .lg\:round-95p { border-radius: 95%; }
  .lg\:round-100p { border-radius: 100%; }
  .lg\:round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
  .lg\:round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .lg\:round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
  .lg\:round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
  .lg\:round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
  .lg\:round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
  .lg\:round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
  .lg\:round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
  .lg\:round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
  .lg\:round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
  .lg\:round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
  .lg\:round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
  .lg\:round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
  .lg\:round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
  .lg\:round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
  .lg\:round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
  .lg\:round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
  .lg\:round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
  .lg\:round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
  .lg\:round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
  .lg\:round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
  .lg\:round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
  .lg\:round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
  .lg\:round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
  .lg\:round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
  .lg\:round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
  .lg\:round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
  .lg\:round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
  .lg\:round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
  .lg\:round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
  .lg\:round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
  .lg\:round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
  .lg\:round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
  .lg\:round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
  .lg\:round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
  .lg\:round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
  .lg\:round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .lg\:round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .lg\:round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .lg\:round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .lg\:round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .lg\:round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .lg\:round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .lg\:round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .lg\:round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .lg\:round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .lg\:round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .lg\:round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .lg\:round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .lg\:round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .lg\:round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .lg\:round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .lg\:round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
  .lg\:round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
  .lg\:round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
  .lg\:round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
  .lg\:round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
  .lg\:round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
  .lg\:round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
  .lg\:round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
  .lg\:round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
  .lg\:round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
  .lg\:round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
  .lg\:round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
  .lg\:round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
  .lg\:round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
  .lg\:round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
  .lg\:round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
  .lg\:round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
  .lg\:round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
  .lg\:round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
  .lg\:round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
  .lg\:round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
  .lg\:round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .lg\:round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
  .lg\:round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
  .lg\:round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
  .lg\:round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
  .lg\:round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
  .lg\:round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
  .lg\:round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
  .lg\:round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
  .lg\:round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
  .lg\:round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
  .lg\:round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
  .lg\:round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
  .lg\:round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
  .lg\:round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
  .lg\:round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
  .lg\:round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
  .lg\:round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
  .lg\:round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
  .lg\:round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
  .lg\:round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
  .lg\:round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
  .lg\:round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
  .lg\:round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
  .lg\:round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
  .lg\:round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
  .lg\:round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
  .lg\:round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
  .lg\:round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
  .lg\:round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
  .lg\:round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
  .lg\:round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
  .lg\:round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
  .lg\:round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
  .lg\:round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
  .lg\:round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .lg\:round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .lg\:round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .lg\:round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .lg\:round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .lg\:round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .lg\:round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .lg\:round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .lg\:round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .lg\:round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .lg\:round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .lg\:round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .lg\:round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .lg\:round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .lg\:round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .lg\:round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .lg\:round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
  .lg\:round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
  .lg\:round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
  .lg\:round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
  .lg\:round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
  .lg\:round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
  .lg\:round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
  .lg\:round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
  .lg\:round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
  .lg\:round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
  .lg\:round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
  .lg\:round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
  .lg\:round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
  .lg\:round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
  .lg\:round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
  .lg\:round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
  .lg\:round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
  .lg\:round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
  .lg\:round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
  .lg\:round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
  .lg\:round-tl-0 { border-top-left-radius: 0.0rem; }
  .lg\:round-tl-1 { border-top-left-radius: 0.5rem; }
  .lg\:round-tl-2 { border-top-left-radius: 1.0rem; }
  .lg\:round-tl-3 { border-top-left-radius: 1.5rem; }
  .lg\:round-tl-4 { border-top-left-radius: 2.0rem; }
  .lg\:round-tl-5 { border-top-left-radius: 2.5rem; }
  .lg\:round-tl-6 { border-top-left-radius: 3.0rem; }
  .lg\:round-tl-8 { border-top-left-radius: 4.0rem; }
  .lg\:round-tl-10 { border-top-left-radius: 5.0rem; }
  .lg\:round-tl-12 { border-top-left-radius: 6.0rem; }
  .lg\:round-tl-16 { border-top-left-radius: 8.0rem; }
  .lg\:round-tl-24 { border-top-left-radius: 12.0rem; }
  .lg\:round-tl-32 { border-top-left-radius: 16.0rem; }
  .lg\:round-tl-48 { border-top-left-radius: 24.0rem; }
  .lg\:round-tl-64 { border-top-left-radius: 32.0rem; }
  .lg\:round-tl-128 { border-top-left-radius: 64.0rem; }
  .lg\:round-tl-5p { border-top-left-radius: 5%; }
  .lg\:round-tl-10p { border-top-left-radius: 10%; }
  .lg\:round-tl-15p { border-top-left-radius: 15%; }
  .lg\:round-tl-20p { border-top-left-radius: 20%; }
  .lg\:round-tl-25p { border-top-left-radius: 25%; }
  .lg\:round-tl-30p { border-top-left-radius: 30%; }
  .lg\:round-tl-35p { border-top-left-radius: 35%; }
  .lg\:round-tl-40p { border-top-left-radius: 40%; }
  .lg\:round-tl-45p { border-top-left-radius: 45%; }
  .lg\:round-tl-50p { border-top-left-radius: 50%; }
  .lg\:round-tl-55p { border-top-left-radius: 55%; }
  .lg\:round-tl-60p { border-top-left-radius: 60%; }
  .lg\:round-tl-65p { border-top-left-radius: 65%; }
  .lg\:round-tl-70p { border-top-left-radius: 70%; }
  .lg\:round-tl-75p { border-top-left-radius: 75%; }
  .lg\:round-tl-80p { border-top-left-radius: 80%; }
  .lg\:round-tl-85p { border-top-left-radius: 85%; }
  .lg\:round-tl-90p { border-top-left-radius: 90%; }
  .lg\:round-tl-95p { border-top-left-radius: 95%; }
  .lg\:round-tl-100p { border-top-left-radius: 100%; }
  .lg\:round-bl-0 { border-bottom-left-radius: 0.0rem; }
  .lg\:round-bl-1 { border-bottom-left-radius: 0.5rem; }
  .lg\:round-bl-2 { border-bottom-left-radius: 1.0rem; }
  .lg\:round-bl-3 { border-bottom-left-radius: 1.5rem; }
  .lg\:round-bl-4 { border-bottom-left-radius: 2.0rem; }
  .lg\:round-bl-5 { border-bottom-left-radius: 2.5rem; }
  .lg\:round-bl-6 { border-bottom-left-radius: 3.0rem; }
  .lg\:round-bl-8 { border-bottom-left-radius: 4.0rem; }
  .lg\:round-bl-10 { border-bottom-left-radius: 5.0rem; }
  .lg\:round-bl-12 { border-bottom-left-radius: 6.0rem; }
  .lg\:round-bl-16 { border-bottom-left-radius: 8.0rem; }
  .lg\:round-bl-24 { border-bottom-left-radius: 12.0rem; }
  .lg\:round-bl-32 { border-bottom-left-radius: 16.0rem; }
  .lg\:round-bl-48 { border-bottom-left-radius: 24.0rem; }
  .lg\:round-bl-64 { border-bottom-left-radius: 32.0rem; }
  .lg\:round-bl-128 { border-bottom-left-radius: 64.0rem; }
  .lg\:round-bl-5p { border-bottom-left-radius: 5%; }
  .lg\:round-bl-10p { border-bottom-left-radius: 10%; }
  .lg\:round-bl-15p { border-bottom-left-radius: 15%; }
  .lg\:round-bl-20p { border-bottom-left-radius: 20%; }
  .lg\:round-bl-25p { border-bottom-left-radius: 25%; }
  .lg\:round-bl-30p { border-bottom-left-radius: 30%; }
  .lg\:round-bl-35p { border-bottom-left-radius: 35%; }
  .lg\:round-bl-40p { border-bottom-left-radius: 40%; }
  .lg\:round-bl-45p { border-bottom-left-radius: 45%; }
  .lg\:round-bl-50p { border-bottom-left-radius: 50%; }
  .lg\:round-bl-55p { border-bottom-left-radius: 55%; }
  .lg\:round-bl-60p { border-bottom-left-radius: 60%; }
  .lg\:round-bl-65p { border-bottom-left-radius: 65%; }
  .lg\:round-bl-70p { border-bottom-left-radius: 70%; }
  .lg\:round-bl-75p { border-bottom-left-radius: 75%; }
  .lg\:round-bl-80p { border-bottom-left-radius: 80%; }
  .lg\:round-bl-85p { border-bottom-left-radius: 85%; }
  .lg\:round-bl-90p { border-bottom-left-radius: 90%; }
  .lg\:round-bl-95p { border-bottom-left-radius: 95%; }
  .lg\:round-bl-100p { border-bottom-left-radius: 100%; }
  .lg\:round-tr-0 { border-top-right-radius: 0.0rem; }
  .lg\:round-tr-1 { border-top-right-radius: 0.5rem; }
  .lg\:round-tr-2 { border-top-right-radius: 1.0rem; }
  .lg\:round-tr-3 { border-top-right-radius: 1.5rem; }
  .lg\:round-tr-4 { border-top-right-radius: 2.0rem; }
  .lg\:round-tr-5 { border-top-right-radius: 2.5rem; }
  .lg\:round-tr-6 { border-top-right-radius: 3.0rem; }
  .lg\:round-tr-8 { border-top-right-radius: 4.0rem; }
  .lg\:round-tr-10 { border-top-right-radius: 5.0rem; }
  .lg\:round-tr-12 { border-top-right-radius: 6.0rem; }
  .lg\:round-tr-16 { border-top-right-radius: 8.0rem; }
  .lg\:round-tr-24 { border-top-right-radius: 12.0rem; }
  .lg\:round-tr-32 { border-top-right-radius: 16.0rem; }
  .lg\:round-tr-48 { border-top-right-radius: 24.0rem; }
  .lg\:round-tr-64 { border-top-right-radius: 32.0rem; }
  .lg\:round-tr-128 { border-top-right-radius: 64.0rem; }
  .lg\:round-tr-5p { border-top-right-radius: 5%; }
  .lg\:round-tr-10p { border-top-right-radius: 10%; }
  .lg\:round-tr-15p { border-top-right-radius: 15%; }
  .lg\:round-tr-20p { border-top-right-radius: 20%; }
  .lg\:round-tr-25p { border-top-right-radius: 25%; }
  .lg\:round-tr-30p { border-top-right-radius: 30%; }
  .lg\:round-tr-35p { border-top-right-radius: 35%; }
  .lg\:round-tr-40p { border-top-right-radius: 40%; }
  .lg\:round-tr-45p { border-top-right-radius: 45%; }
  .lg\:round-tr-50p { border-top-right-radius: 50%; }
  .lg\:round-tr-55p { border-top-right-radius: 55%; }
  .lg\:round-tr-60p { border-top-right-radius: 60%; }
  .lg\:round-tr-65p { border-top-right-radius: 65%; }
  .lg\:round-tr-70p { border-top-right-radius: 70%; }
  .lg\:round-tr-75p { border-top-right-radius: 75%; }
  .lg\:round-tr-80p { border-top-right-radius: 80%; }
  .lg\:round-tr-85p { border-top-right-radius: 85%; }
  .lg\:round-tr-90p { border-top-right-radius: 90%; }
  .lg\:round-tr-95p { border-top-right-radius: 95%; }
  .lg\:round-tr-100p { border-top-right-radius: 100%; }
  .lg\:round-br-0 { border-bottom-right-radius: 0.0rem; }
  .lg\:round-br-1 { border-bottom-right-radius: 0.5rem; }
  .lg\:round-br-2 { border-bottom-right-radius: 1.0rem; }
  .lg\:round-br-3 { border-bottom-right-radius: 1.5rem; }
  .lg\:round-br-4 { border-bottom-right-radius: 2.0rem; }
  .lg\:round-br-5 { border-bottom-right-radius: 2.5rem; }
  .lg\:round-br-6 { border-bottom-right-radius: 3.0rem; }
  .lg\:round-br-8 { border-bottom-right-radius: 4.0rem; }
  .lg\:round-br-10 { border-bottom-right-radius: 5.0rem; }
  .lg\:round-br-12 { border-bottom-right-radius: 6.0rem; }
  .lg\:round-br-16 { border-bottom-right-radius: 8.0rem; }
  .lg\:round-br-24 { border-bottom-right-radius: 12.0rem; }
  .lg\:round-br-32 { border-bottom-right-radius: 16.0rem; }
  .lg\:round-br-48 { border-bottom-right-radius: 24.0rem; }
  .lg\:round-br-64 { border-bottom-right-radius: 32.0rem; }
  .lg\:round-br-128 { border-bottom-right-radius: 64.0rem; }
  .lg\:round-br-5p { border-bottom-right-radius: 5%; }
  .lg\:round-br-10p { border-bottom-right-radius: 10%; }
  .lg\:round-br-15p { border-bottom-right-radius: 15%; }
  .lg\:round-br-20p { border-bottom-right-radius: 20%; }
  .lg\:round-br-25p { border-bottom-right-radius: 25%; }
  .lg\:round-br-30p { border-bottom-right-radius: 30%; }
  .lg\:round-br-35p { border-bottom-right-radius: 35%; }
  .lg\:round-br-40p { border-bottom-right-radius: 40%; }
  .lg\:round-br-45p { border-bottom-right-radius: 45%; }
  .lg\:round-br-50p { border-bottom-right-radius: 50%; }
  .lg\:round-br-55p { border-bottom-right-radius: 55%; }
  .lg\:round-br-60p { border-bottom-right-radius: 60%; }
  .lg\:round-br-65p { border-bottom-right-radius: 65%; }
  .lg\:round-br-70p { border-bottom-right-radius: 70%; }
  .lg\:round-br-75p { border-bottom-right-radius: 75%; }
  .lg\:round-br-80p { border-bottom-right-radius: 80%; }
  .lg\:round-br-85p { border-bottom-right-radius: 85%; }
  .lg\:round-br-90p { border-bottom-right-radius: 90%; }
  .lg\:round-br-95p { border-bottom-right-radius: 95%; }
  .lg\:round-br-100p { border-bottom-right-radius: 100%; }
}

@media (min-width: 1280px) {
  /* Prefix: xl\: */
  .xl\:w-0 { width: 0.0rem; }
  .xl\:w-1 { width: 0.5rem; }
  .xl\:w-2 { width: 1.0rem; }
  .xl\:w-3 { width: 1.5rem; }
  .xl\:w-4 { width: 2.0rem; }
  .xl\:w-5 { width: 2.5rem; }
  .xl\:w-6 { width: 3.0rem; }
  .xl\:w-8 { width: 4.0rem; }
  .xl\:w-10 { width: 5.0rem; }
  .xl\:w-12 { width: 6.0rem; }
  .xl\:w-16 { width: 8.0rem; }
  .xl\:w-24 { width: 12.0rem; }
  .xl\:w-32 { width: 16.0rem; }
  .xl\:w-48 { width: 24.0rem; }
  .xl\:w-64 { width: 32.0rem; }
  .xl\:w-128 { width: 64.0rem; }
  .xl\:w-px { width: 1px; }
  .xl\:w-auto { width: auto; }
  .xl\:w-vw { width: 100vw; }
  .xl\:w-min { width: min-content; }
  .xl\:w-max { width: max-content; }
  .xl\:w-5p { width: 5%; }
  .xl\:w-10p { width: 10%; }
  .xl\:w-15p { width: 15%; }
  .xl\:w-20p { width: 20%; }
  .xl\:w-25p { width: 25%; }
  .xl\:w-30p { width: 30%; }
  .xl\:w-35p { width: 35%; }
  .xl\:w-40p { width: 40%; }
  .xl\:w-45p { width: 45%; }
  .xl\:w-50p { width: 50%; }
  .xl\:w-55p { width: 55%; }
  .xl\:w-60p { width: 60%; }
  .xl\:w-65p { width: 65%; }
  .xl\:w-70p { width: 70%; }
  .xl\:w-75p { width: 75%; }
  .xl\:w-80p { width: 80%; }
  .xl\:w-85p { width: 85%; }
  .xl\:w-90p { width: 90%; }
  .xl\:w-95p { width: 95%; }
  .xl\:w-100p { width: 100%; }
  .xl\:h-0 { height: 0.0rem; }
  .xl\:h-1 { height: 0.5rem; }
  .xl\:h-2 { height: 1.0rem; }
  .xl\:h-3 { height: 1.5rem; }
  .xl\:h-4 { height: 2.0rem; }
  .xl\:h-5 { height: 2.5rem; }
  .xl\:h-6 { height: 3.0rem; }
  .xl\:h-8 { height: 4.0rem; }
  .xl\:h-10 { height: 5.0rem; }
  .xl\:h-12 { height: 6.0rem; }
  .xl\:h-16 { height: 8.0rem; }
  .xl\:h-24 { height: 12.0rem; }
  .xl\:h-32 { height: 16.0rem; }
  .xl\:h-48 { height: 24.0rem; }
  .xl\:h-64 { height: 32.0rem; }
  .xl\:h-128 { height: 64.0rem; }
  .xl\:h-px { height: 1px; }
  .xl\:h-auto { height: auto; }
  .xl\:h-vh { height: 100vh; }
  .xl\:h-min { height: min-content; }
  .xl\:h-max { height: max-content; }
  .xl\:h-5p { height: 5%; }
  .xl\:h-10p { height: 10%; }
  .xl\:h-15p { height: 15%; }
  .xl\:h-20p { height: 20%; }
  .xl\:h-25p { height: 25%; }
  .xl\:h-30p { height: 30%; }
  .xl\:h-35p { height: 35%; }
  .xl\:h-40p { height: 40%; }
  .xl\:h-45p { height: 45%; }
  .xl\:h-50p { height: 50%; }
  .xl\:h-55p { height: 55%; }
  .xl\:h-60p { height: 60%; }
  .xl\:h-65p { height: 65%; }
  .xl\:h-70p { height: 70%; }
  .xl\:h-75p { height: 75%; }
  .xl\:h-80p { height: 80%; }
  .xl\:h-85p { height: 85%; }
  .xl\:h-90p { height: 90%; }
  .xl\:h-95p { height: 95%; }
  .xl\:h-100p { height: 100%; }
  .xl\:max-w-0 { max-width: 0.0rem; }
  .xl\:max-w-1 { max-width: 0.5rem; }
  .xl\:max-w-2 { max-width: 1.0rem; }
  .xl\:max-w-3 { max-width: 1.5rem; }
  .xl\:max-w-4 { max-width: 2.0rem; }
  .xl\:max-w-5 { max-width: 2.5rem; }
  .xl\:max-w-6 { max-width: 3.0rem; }
  .xl\:max-w-8 { max-width: 4.0rem; }
  .xl\:max-w-10 { max-width: 5.0rem; }
  .xl\:max-w-12 { max-width: 6.0rem; }
  .xl\:max-w-16 { max-width: 8.0rem; }
  .xl\:max-w-24 { max-width: 12.0rem; }
  .xl\:max-w-32 { max-width: 16.0rem; }
  .xl\:max-w-48 { max-width: 24.0rem; }
  .xl\:max-w-64 { max-width: 32.0rem; }
  .xl\:max-w-128 { max-width: 64.0rem; }
  .xl\:max-w-px { max-width: 1px; }
  .xl\:max-w-auto { max-width: auto; }
  .xl\:max-w-vw { max-width: 100vw; }
  .xl\:max-w-min { max-width: min-content; }
  .xl\:max-w-max { max-width: max-content; }
  .xl\:max-w-5p { max-width: 5%; }
  .xl\:max-w-10p { max-width: 10%; }
  .xl\:max-w-15p { max-width: 15%; }
  .xl\:max-w-20p { max-width: 20%; }
  .xl\:max-w-25p { max-width: 25%; }
  .xl\:max-w-30p { max-width: 30%; }
  .xl\:max-w-35p { max-width: 35%; }
  .xl\:max-w-40p { max-width: 40%; }
  .xl\:max-w-45p { max-width: 45%; }
  .xl\:max-w-50p { max-width: 50%; }
  .xl\:max-w-55p { max-width: 55%; }
  .xl\:max-w-60p { max-width: 60%; }
  .xl\:max-w-65p { max-width: 65%; }
  .xl\:max-w-70p { max-width: 70%; }
  .xl\:max-w-75p { max-width: 75%; }
  .xl\:max-w-80p { max-width: 80%; }
  .xl\:max-w-85p { max-width: 85%; }
  .xl\:max-w-90p { max-width: 90%; }
  .xl\:max-w-95p { max-width: 95%; }
  .xl\:max-w-100p { max-width: 100%; }
  .xl\:max-h-0 { max-height: 0.0rem; }
  .xl\:max-h-1 { max-height: 0.5rem; }
  .xl\:max-h-2 { max-height: 1.0rem; }
  .xl\:max-h-3 { max-height: 1.5rem; }
  .xl\:max-h-4 { max-height: 2.0rem; }
  .xl\:max-h-5 { max-height: 2.5rem; }
  .xl\:max-h-6 { max-height: 3.0rem; }
  .xl\:max-h-8 { max-height: 4.0rem; }
  .xl\:max-h-10 { max-height: 5.0rem; }
  .xl\:max-h-12 { max-height: 6.0rem; }
  .xl\:max-h-16 { max-height: 8.0rem; }
  .xl\:max-h-24 { max-height: 12.0rem; }
  .xl\:max-h-32 { max-height: 16.0rem; }
  .xl\:max-h-48 { max-height: 24.0rem; }
  .xl\:max-h-64 { max-height: 32.0rem; }
  .xl\:max-h-128 { max-height: 64.0rem; }
  .xl\:max-h-px { max-height: 1px; }
  .xl\:max-h-auto { max-height: auto; }
  .xl\:max-h-vh { max-height: 100vh; }
  .xl\:max-h-min { max-height: min-content; }
  .xl\:max-h-max { max-height: max-content; }
  .xl\:max-h-5p { max-height: 5%; }
  .xl\:max-h-10p { max-height: 10%; }
  .xl\:max-h-15p { max-height: 15%; }
  .xl\:max-h-20p { max-height: 20%; }
  .xl\:max-h-25p { max-height: 25%; }
  .xl\:max-h-30p { max-height: 30%; }
  .xl\:max-h-35p { max-height: 35%; }
  .xl\:max-h-40p { max-height: 40%; }
  .xl\:max-h-45p { max-height: 45%; }
  .xl\:max-h-50p { max-height: 50%; }
  .xl\:max-h-55p { max-height: 55%; }
  .xl\:max-h-60p { max-height: 60%; }
  .xl\:max-h-65p { max-height: 65%; }
  .xl\:max-h-70p { max-height: 70%; }
  .xl\:max-h-75p { max-height: 75%; }
  .xl\:max-h-80p { max-height: 80%; }
  .xl\:max-h-85p { max-height: 85%; }
  .xl\:max-h-90p { max-height: 90%; }
  .xl\:max-h-95p { max-height: 95%; }
  .xl\:max-h-100p { max-height: 100%; }
  .xl\:min-w-0 { min-width: 0.0rem; }
  .xl\:min-w-1 { min-width: 0.5rem; }
  .xl\:min-w-2 { min-width: 1.0rem; }
  .xl\:min-w-3 { min-width: 1.5rem; }
  .xl\:min-w-4 { min-width: 2.0rem; }
  .xl\:min-w-5 { min-width: 2.5rem; }
  .xl\:min-w-6 { min-width: 3.0rem; }
  .xl\:min-w-8 { min-width: 4.0rem; }
  .xl\:min-w-10 { min-width: 5.0rem; }
  .xl\:min-w-12 { min-width: 6.0rem; }
  .xl\:min-w-16 { min-width: 8.0rem; }
  .xl\:min-w-24 { min-width: 12.0rem; }
  .xl\:min-w-32 { min-width: 16.0rem; }
  .xl\:min-w-48 { min-width: 24.0rem; }
  .xl\:min-w-64 { min-width: 32.0rem; }
  .xl\:min-w-128 { min-width: 64.0rem; }
  .xl\:min-w-px { min-width: 1px; }
  .xl\:min-w-auto { min-width: auto; }
  .xl\:min-w-vw { min-width: 100vw; }
  .xl\:min-w-min { min-width: min-content; }
  .xl\:min-w-max { min-width: max-content; }
  .xl\:min-w-5p { min-width: 5%; }
  .xl\:min-w-10p { min-width: 10%; }
  .xl\:min-w-15p { min-width: 15%; }
  .xl\:min-w-20p { min-width: 20%; }
  .xl\:min-w-25p { min-width: 25%; }
  .xl\:min-w-30p { min-width: 30%; }
  .xl\:min-w-35p { min-width: 35%; }
  .xl\:min-w-40p { min-width: 40%; }
  .xl\:min-w-45p { min-width: 45%; }
  .xl\:min-w-50p { min-width: 50%; }
  .xl\:min-w-55p { min-width: 55%; }
  .xl\:min-w-60p { min-width: 60%; }
  .xl\:min-w-65p { min-width: 65%; }
  .xl\:min-w-70p { min-width: 70%; }
  .xl\:min-w-75p { min-width: 75%; }
  .xl\:min-w-80p { min-width: 80%; }
  .xl\:min-w-85p { min-width: 85%; }
  .xl\:min-w-90p { min-width: 90%; }
  .xl\:min-w-95p { min-width: 95%; }
  .xl\:min-w-100p { min-width: 100%; }
  .xl\:min-h-0 { min-height: 0.0rem; }
  .xl\:min-h-1 { min-height: 0.5rem; }
  .xl\:min-h-2 { min-height: 1.0rem; }
  .xl\:min-h-3 { min-height: 1.5rem; }
  .xl\:min-h-4 { min-height: 2.0rem; }
  .xl\:min-h-5 { min-height: 2.5rem; }
  .xl\:min-h-6 { min-height: 3.0rem; }
  .xl\:min-h-8 { min-height: 4.0rem; }
  .xl\:min-h-10 { min-height: 5.0rem; }
  .xl\:min-h-12 { min-height: 6.0rem; }
  .xl\:min-h-16 { min-height: 8.0rem; }
  .xl\:min-h-24 { min-height: 12.0rem; }
  .xl\:min-h-32 { min-height: 16.0rem; }
  .xl\:min-h-48 { min-height: 24.0rem; }
  .xl\:min-h-64 { min-height: 32.0rem; }
  .xl\:min-h-128 { min-height: 64.0rem; }
  .xl\:min-h-px { min-height: 1px; }
  .xl\:min-h-auto { min-height: auto; }
  .xl\:min-h-vh { min-height: 100vh; }
  .xl\:min-h-min { min-height: min-content; }
  .xl\:min-h-max { min-height: max-content; }
  .xl\:min-h-5p { min-height: 5%; }
  .xl\:min-h-10p { min-height: 10%; }
  .xl\:min-h-15p { min-height: 15%; }
  .xl\:min-h-20p { min-height: 20%; }
  .xl\:min-h-25p { min-height: 25%; }
  .xl\:min-h-30p { min-height: 30%; }
  .xl\:min-h-35p { min-height: 35%; }
  .xl\:min-h-40p { min-height: 40%; }
  .xl\:min-h-45p { min-height: 45%; }
  .xl\:min-h-50p { min-height: 50%; }
  .xl\:min-h-55p { min-height: 55%; }
  .xl\:min-h-60p { min-height: 60%; }
  .xl\:min-h-65p { min-height: 65%; }
  .xl\:min-h-70p { min-height: 70%; }
  .xl\:min-h-75p { min-height: 75%; }
  .xl\:min-h-80p { min-height: 80%; }
  .xl\:min-h-85p { min-height: 85%; }
  .xl\:min-h-90p { min-height: 90%; }
  .xl\:min-h-95p { min-height: 95%; }
  .xl\:min-h-100p { min-height: 100%; }
  .xl\:p-0 { padding: 0.0rem; }
  .xl\:p-1 { padding: 0.5rem; }
  .xl\:p-2 { padding: 1.0rem; }
  .xl\:p-3 { padding: 1.5rem; }
  .xl\:p-4 { padding: 2.0rem; }
  .xl\:p-5 { padding: 2.5rem; }
  .xl\:p-6 { padding: 3.0rem; }
  .xl\:p-8 { padding: 4.0rem; }
  .xl\:p-10 { padding: 5.0rem; }
  .xl\:p-12 { padding: 6.0rem; }
  .xl\:p-16 { padding: 8.0rem; }
  .xl\:p-24 { padding: 12.0rem; }
  .xl\:p-32 { padding: 16.0rem; }
  .xl\:p-48 { padding: 24.0rem; }
  .xl\:p-64 { padding: 32.0rem; }
  .xl\:p-128 { padding: 64.0rem; }
  .xl\:p-px { padding: 1px; }
  .xl\:p-auto { padding: auto; }
  .xl\:p-vh { padding: 100vh; }
  .xl\:p-vw { padding: 100vw; }
  .xl\:p-min { padding: min-content; }
  .xl\:p-max { padding: max-content; }
  .xl\:p-5p { padding: 5%; }
  .xl\:p-10p { padding: 10%; }
  .xl\:p-15p { padding: 15%; }
  .xl\:p-20p { padding: 20%; }
  .xl\:p-25p { padding: 25%; }
  .xl\:p-30p { padding: 30%; }
  .xl\:p-35p { padding: 35%; }
  .xl\:p-40p { padding: 40%; }
  .xl\:p-45p { padding: 45%; }
  .xl\:p-50p { padding: 50%; }
  .xl\:p-55p { padding: 55%; }
  .xl\:p-60p { padding: 60%; }
  .xl\:p-65p { padding: 65%; }
  .xl\:p-70p { padding: 70%; }
  .xl\:p-75p { padding: 75%; }
  .xl\:p-80p { padding: 80%; }
  .xl\:p-85p { padding: 85%; }
  .xl\:p-90p { padding: 90%; }
  .xl\:p-95p { padding: 95%; }
  .xl\:p-100p { padding: 100%; }
  .xl\:pt-0 { padding-top: 0.0rem; }
  .xl\:pt-1 { padding-top: 0.5rem; }
  .xl\:pt-2 { padding-top: 1.0rem; }
  .xl\:pt-3 { padding-top: 1.5rem; }
  .xl\:pt-4 { padding-top: 2.0rem; }
  .xl\:pt-5 { padding-top: 2.5rem; }
  .xl\:pt-6 { padding-top: 3.0rem; }
  .xl\:pt-8 { padding-top: 4.0rem; }
  .xl\:pt-10 { padding-top: 5.0rem; }
  .xl\:pt-12 { padding-top: 6.0rem; }
  .xl\:pt-16 { padding-top: 8.0rem; }
  .xl\:pt-24 { padding-top: 12.0rem; }
  .xl\:pt-32 { padding-top: 16.0rem; }
  .xl\:pt-48 { padding-top: 24.0rem; }
  .xl\:pt-64 { padding-top: 32.0rem; }
  .xl\:pt-128 { padding-top: 64.0rem; }
  .xl\:pt-px { padding-top: 1px; }
  .xl\:pt-auto { padding-top: auto; }
  .xl\:pt-vh { padding-top: 100vh; }
  .xl\:pt-vw { padding-top: 100vw; }
  .xl\:pt-min { padding-top: min-content; }
  .xl\:pt-max { padding-top: max-content; }
  .xl\:pt-5p { padding-top: 5%; }
  .xl\:pt-10p { padding-top: 10%; }
  .xl\:pt-15p { padding-top: 15%; }
  .xl\:pt-20p { padding-top: 20%; }
  .xl\:pt-25p { padding-top: 25%; }
  .xl\:pt-30p { padding-top: 30%; }
  .xl\:pt-35p { padding-top: 35%; }
  .xl\:pt-40p { padding-top: 40%; }
  .xl\:pt-45p { padding-top: 45%; }
  .xl\:pt-50p { padding-top: 50%; }
  .xl\:pt-55p { padding-top: 55%; }
  .xl\:pt-60p { padding-top: 60%; }
  .xl\:pt-65p { padding-top: 65%; }
  .xl\:pt-70p { padding-top: 70%; }
  .xl\:pt-75p { padding-top: 75%; }
  .xl\:pt-80p { padding-top: 80%; }
  .xl\:pt-85p { padding-top: 85%; }
  .xl\:pt-90p { padding-top: 90%; }
  .xl\:pt-95p { padding-top: 95%; }
  .xl\:pt-100p { padding-top: 100%; }
  .xl\:pr-0 { padding-right: 0.0rem; }
  .xl\:pr-1 { padding-right: 0.5rem; }
  .xl\:pr-2 { padding-right: 1.0rem; }
  .xl\:pr-3 { padding-right: 1.5rem; }
  .xl\:pr-4 { padding-right: 2.0rem; }
  .xl\:pr-5 { padding-right: 2.5rem; }
  .xl\:pr-6 { padding-right: 3.0rem; }
  .xl\:pr-8 { padding-right: 4.0rem; }
  .xl\:pr-10 { padding-right: 5.0rem; }
  .xl\:pr-12 { padding-right: 6.0rem; }
  .xl\:pr-16 { padding-right: 8.0rem; }
  .xl\:pr-24 { padding-right: 12.0rem; }
  .xl\:pr-32 { padding-right: 16.0rem; }
  .xl\:pr-48 { padding-right: 24.0rem; }
  .xl\:pr-64 { padding-right: 32.0rem; }
  .xl\:pr-128 { padding-right: 64.0rem; }
  .xl\:pr-px { padding-right: 1px; }
  .xl\:pr-auto { padding-right: auto; }
  .xl\:pr-vh { padding-right: 100vh; }
  .xl\:pr-vw { padding-right: 100vw; }
  .xl\:pr-min { padding-right: min-content; }
  .xl\:pr-max { padding-right: max-content; }
  .xl\:pr-5p { padding-right: 5%; }
  .xl\:pr-10p { padding-right: 10%; }
  .xl\:pr-15p { padding-right: 15%; }
  .xl\:pr-20p { padding-right: 20%; }
  .xl\:pr-25p { padding-right: 25%; }
  .xl\:pr-30p { padding-right: 30%; }
  .xl\:pr-35p { padding-right: 35%; }
  .xl\:pr-40p { padding-right: 40%; }
  .xl\:pr-45p { padding-right: 45%; }
  .xl\:pr-50p { padding-right: 50%; }
  .xl\:pr-55p { padding-right: 55%; }
  .xl\:pr-60p { padding-right: 60%; }
  .xl\:pr-65p { padding-right: 65%; }
  .xl\:pr-70p { padding-right: 70%; }
  .xl\:pr-75p { padding-right: 75%; }
  .xl\:pr-80p { padding-right: 80%; }
  .xl\:pr-85p { padding-right: 85%; }
  .xl\:pr-90p { padding-right: 90%; }
  .xl\:pr-95p { padding-right: 95%; }
  .xl\:pr-100p { padding-right: 100%; }
  .xl\:pb-0 { padding-bottom: 0.0rem; }
  .xl\:pb-1 { padding-bottom: 0.5rem; }
  .xl\:pb-2 { padding-bottom: 1.0rem; }
  .xl\:pb-3 { padding-bottom: 1.5rem; }
  .xl\:pb-4 { padding-bottom: 2.0rem; }
  .xl\:pb-5 { padding-bottom: 2.5rem; }
  .xl\:pb-6 { padding-bottom: 3.0rem; }
  .xl\:pb-8 { padding-bottom: 4.0rem; }
  .xl\:pb-10 { padding-bottom: 5.0rem; }
  .xl\:pb-12 { padding-bottom: 6.0rem; }
  .xl\:pb-16 { padding-bottom: 8.0rem; }
  .xl\:pb-24 { padding-bottom: 12.0rem; }
  .xl\:pb-32 { padding-bottom: 16.0rem; }
  .xl\:pb-48 { padding-bottom: 24.0rem; }
  .xl\:pb-64 { padding-bottom: 32.0rem; }
  .xl\:pb-128 { padding-bottom: 64.0rem; }
  .xl\:pb-px { padding-bottom: 1px; }
  .xl\:pb-auto { padding-bottom: auto; }
  .xl\:pb-vh { padding-bottom: 100vh; }
  .xl\:pb-vw { padding-bottom: 100vw; }
  .xl\:pb-min { padding-bottom: min-content; }
  .xl\:pb-max { padding-bottom: max-content; }
  .xl\:pb-5p { padding-bottom: 5%; }
  .xl\:pb-10p { padding-bottom: 10%; }
  .xl\:pb-15p { padding-bottom: 15%; }
  .xl\:pb-20p { padding-bottom: 20%; }
  .xl\:pb-25p { padding-bottom: 25%; }
  .xl\:pb-30p { padding-bottom: 30%; }
  .xl\:pb-35p { padding-bottom: 35%; }
  .xl\:pb-40p { padding-bottom: 40%; }
  .xl\:pb-45p { padding-bottom: 45%; }
  .xl\:pb-50p { padding-bottom: 50%; }
  .xl\:pb-55p { padding-bottom: 55%; }
  .xl\:pb-60p { padding-bottom: 60%; }
  .xl\:pb-65p { padding-bottom: 65%; }
  .xl\:pb-70p { padding-bottom: 70%; }
  .xl\:pb-75p { padding-bottom: 75%; }
  .xl\:pb-80p { padding-bottom: 80%; }
  .xl\:pb-85p { padding-bottom: 85%; }
  .xl\:pb-90p { padding-bottom: 90%; }
  .xl\:pb-95p { padding-bottom: 95%; }
  .xl\:pb-100p { padding-bottom: 100%; }
  .xl\:pl-0 { padding-left: 0.0rem; }
  .xl\:pl-1 { padding-left: 0.5rem; }
  .xl\:pl-2 { padding-left: 1.0rem; }
  .xl\:pl-3 { padding-left: 1.5rem; }
  .xl\:pl-4 { padding-left: 2.0rem; }
  .xl\:pl-5 { padding-left: 2.5rem; }
  .xl\:pl-6 { padding-left: 3.0rem; }
  .xl\:pl-8 { padding-left: 4.0rem; }
  .xl\:pl-10 { padding-left: 5.0rem; }
  .xl\:pl-12 { padding-left: 6.0rem; }
  .xl\:pl-16 { padding-left: 8.0rem; }
  .xl\:pl-24 { padding-left: 12.0rem; }
  .xl\:pl-32 { padding-left: 16.0rem; }
  .xl\:pl-48 { padding-left: 24.0rem; }
  .xl\:pl-64 { padding-left: 32.0rem; }
  .xl\:pl-128 { padding-left: 64.0rem; }
  .xl\:pl-px { padding-left: 1px; }
  .xl\:pl-auto { padding-left: auto; }
  .xl\:pl-vh { padding-left: 100vh; }
  .xl\:pl-vw { padding-left: 100vw; }
  .xl\:pl-min { padding-left: min-content; }
  .xl\:pl-max { padding-left: max-content; }
  .xl\:pl-5p { padding-left: 5%; }
  .xl\:pl-10p { padding-left: 10%; }
  .xl\:pl-15p { padding-left: 15%; }
  .xl\:pl-20p { padding-left: 20%; }
  .xl\:pl-25p { padding-left: 25%; }
  .xl\:pl-30p { padding-left: 30%; }
  .xl\:pl-35p { padding-left: 35%; }
  .xl\:pl-40p { padding-left: 40%; }
  .xl\:pl-45p { padding-left: 45%; }
  .xl\:pl-50p { padding-left: 50%; }
  .xl\:pl-55p { padding-left: 55%; }
  .xl\:pl-60p { padding-left: 60%; }
  .xl\:pl-65p { padding-left: 65%; }
  .xl\:pl-70p { padding-left: 70%; }
  .xl\:pl-75p { padding-left: 75%; }
  .xl\:pl-80p { padding-left: 80%; }
  .xl\:pl-85p { padding-left: 85%; }
  .xl\:pl-90p { padding-left: 90%; }
  .xl\:pl-95p { padding-left: 95%; }
  .xl\:pl-100p { padding-left: 100%; }
  .xl\:px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
  .xl\:px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .xl\:px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .xl\:px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .xl\:px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .xl\:px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .xl\:px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .xl\:px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .xl\:px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .xl\:px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .xl\:px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .xl\:px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
  .xl\:px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
  .xl\:px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
  .xl\:px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
  .xl\:px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
  .xl\:px-px { padding-left: 1px; padding-right: 1px; }
  .xl\:px-auto { padding-left: auto; padding-right: auto; }
  .xl\:px-vh { padding-left: 100vh; padding-right: 100vh; }
  .xl\:px-vw { padding-left: 100vw; padding-right: 100vw; }
  .xl\:px-min { padding-left: min-content; padding-right: min-content; }
  .xl\:px-max { padding-left: max-content; padding-right: max-content; }
  .xl\:px-5p { padding-left: 5%; padding-right: 5%; }
  .xl\:px-10p { padding-left: 10%; padding-right: 10%; }
  .xl\:px-15p { padding-left: 15%; padding-right: 15%; }
  .xl\:px-20p { padding-left: 20%; padding-right: 20%; }
  .xl\:px-25p { padding-left: 25%; padding-right: 25%; }
  .xl\:px-30p { padding-left: 30%; padding-right: 30%; }
  .xl\:px-35p { padding-left: 35%; padding-right: 35%; }
  .xl\:px-40p { padding-left: 40%; padding-right: 40%; }
  .xl\:px-45p { padding-left: 45%; padding-right: 45%; }
  .xl\:px-50p { padding-left: 50%; padding-right: 50%; }
  .xl\:px-55p { padding-left: 55%; padding-right: 55%; }
  .xl\:px-60p { padding-left: 60%; padding-right: 60%; }
  .xl\:px-65p { padding-left: 65%; padding-right: 65%; }
  .xl\:px-70p { padding-left: 70%; padding-right: 70%; }
  .xl\:px-75p { padding-left: 75%; padding-right: 75%; }
  .xl\:px-80p { padding-left: 80%; padding-right: 80%; }
  .xl\:px-85p { padding-left: 85%; padding-right: 85%; }
  .xl\:px-90p { padding-left: 90%; padding-right: 90%; }
  .xl\:px-95p { padding-left: 95%; padding-right: 95%; }
  .xl\:px-100p { padding-left: 100%; padding-right: 100%; }
  .xl\:py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
  .xl\:py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .xl\:py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .xl\:py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .xl\:py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .xl\:py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .xl\:py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .xl\:py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .xl\:py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .xl\:py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .xl\:py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .xl\:py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
  .xl\:py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
  .xl\:py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
  .xl\:py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
  .xl\:py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
  .xl\:py-px { padding-top: 1px; padding-bottom: 1px; }
  .xl\:py-auto { padding-top: auto; padding-bottom: auto; }
  .xl\:py-vh { padding-top: 100vh; padding-bottom: 100vh; }
  .xl\:py-vw { padding-top: 100vw; padding-bottom: 100vw; }
  .xl\:py-min { padding-top: min-content; padding-bottom: min-content; }
  .xl\:py-max { padding-top: max-content; padding-bottom: max-content; }
  .xl\:py-5p { padding-top: 5%; padding-bottom: 5%; }
  .xl\:py-10p { padding-top: 10%; padding-bottom: 10%; }
  .xl\:py-15p { padding-top: 15%; padding-bottom: 15%; }
  .xl\:py-20p { padding-top: 20%; padding-bottom: 20%; }
  .xl\:py-25p { padding-top: 25%; padding-bottom: 25%; }
  .xl\:py-30p { padding-top: 30%; padding-bottom: 30%; }
  .xl\:py-35p { padding-top: 35%; padding-bottom: 35%; }
  .xl\:py-40p { padding-top: 40%; padding-bottom: 40%; }
  .xl\:py-45p { padding-top: 45%; padding-bottom: 45%; }
  .xl\:py-50p { padding-top: 50%; padding-bottom: 50%; }
  .xl\:py-55p { padding-top: 55%; padding-bottom: 55%; }
  .xl\:py-60p { padding-top: 60%; padding-bottom: 60%; }
  .xl\:py-65p { padding-top: 65%; padding-bottom: 65%; }
  .xl\:py-70p { padding-top: 70%; padding-bottom: 70%; }
  .xl\:py-75p { padding-top: 75%; padding-bottom: 75%; }
  .xl\:py-80p { padding-top: 80%; padding-bottom: 80%; }
  .xl\:py-85p { padding-top: 85%; padding-bottom: 85%; }
  .xl\:py-90p { padding-top: 90%; padding-bottom: 90%; }
  .xl\:py-95p { padding-top: 95%; padding-bottom: 95%; }
  .xl\:py-100p { padding-top: 100%; padding-bottom: 100%; }
  .xl\:m-0 { margin: 0.0rem; }
  .xl\:m-1 { margin: 0.5rem; }
  .xl\:m-2 { margin: 1.0rem; }
  .xl\:m-3 { margin: 1.5rem; }
  .xl\:m-4 { margin: 2.0rem; }
  .xl\:m-5 { margin: 2.5rem; }
  .xl\:m-6 { margin: 3.0rem; }
  .xl\:m-8 { margin: 4.0rem; }
  .xl\:m-10 { margin: 5.0rem; }
  .xl\:m-12 { margin: 6.0rem; }
  .xl\:m-16 { margin: 8.0rem; }
  .xl\:m-24 { margin: 12.0rem; }
  .xl\:m-32 { margin: 16.0rem; }
  .xl\:m-48 { margin: 24.0rem; }
  .xl\:m-64 { margin: 32.0rem; }
  .xl\:m-128 { margin: 64.0rem; }
  .xl\:m-px { margin: 1px; }
  .xl\:m-auto { margin: auto; }
  .xl\:m-vh { margin: 100vh; }
  .xl\:m-vw { margin: 100vw; }
  .xl\:m-min { margin: min-content; }
  .xl\:m-max { margin: max-content; }
  .xl\:m-5p { margin: 5%; }
  .xl\:m-10p { margin: 10%; }
  .xl\:m-15p { margin: 15%; }
  .xl\:m-20p { margin: 20%; }
  .xl\:m-25p { margin: 25%; }
  .xl\:m-30p { margin: 30%; }
  .xl\:m-35p { margin: 35%; }
  .xl\:m-40p { margin: 40%; }
  .xl\:m-45p { margin: 45%; }
  .xl\:m-50p { margin: 50%; }
  .xl\:m-55p { margin: 55%; }
  .xl\:m-60p { margin: 60%; }
  .xl\:m-65p { margin: 65%; }
  .xl\:m-70p { margin: 70%; }
  .xl\:m-75p { margin: 75%; }
  .xl\:m-80p { margin: 80%; }
  .xl\:m-85p { margin: 85%; }
  .xl\:m-90p { margin: 90%; }
  .xl\:m-95p { margin: 95%; }
  .xl\:m-100p { margin: 100%; }
  .xl\:mt-0 { margin-top: 0.0rem; }
  .xl\:mt-1 { margin-top: 0.5rem; }
  .xl\:mt-2 { margin-top: 1.0rem; }
  .xl\:mt-3 { margin-top: 1.5rem; }
  .xl\:mt-4 { margin-top: 2.0rem; }
  .xl\:mt-5 { margin-top: 2.5rem; }
  .xl\:mt-6 { margin-top: 3.0rem; }
  .xl\:mt-8 { margin-top: 4.0rem; }
  .xl\:mt-10 { margin-top: 5.0rem; }
  .xl\:mt-12 { margin-top: 6.0rem; }
  .xl\:mt-16 { margin-top: 8.0rem; }
  .xl\:mt-24 { margin-top: 12.0rem; }
  .xl\:mt-32 { margin-top: 16.0rem; }
  .xl\:mt-48 { margin-top: 24.0rem; }
  .xl\:mt-64 { margin-top: 32.0rem; }
  .xl\:mt-128 { margin-top: 64.0rem; }
  .xl\:mt-px { margin-top: 1px; }
  .xl\:mt-auto { margin-top: auto; }
  .xl\:mt-vh { margin-top: 100vh; }
  .xl\:mt-vw { margin-top: 100vw; }
  .xl\:mt-min { margin-top: min-content; }
  .xl\:mt-max { margin-top: max-content; }
  .xl\:mt-5p { margin-top: 5%; }
  .xl\:mt-10p { margin-top: 10%; }
  .xl\:mt-15p { margin-top: 15%; }
  .xl\:mt-20p { margin-top: 20%; }
  .xl\:mt-25p { margin-top: 25%; }
  .xl\:mt-30p { margin-top: 30%; }
  .xl\:mt-35p { margin-top: 35%; }
  .xl\:mt-40p { margin-top: 40%; }
  .xl\:mt-45p { margin-top: 45%; }
  .xl\:mt-50p { margin-top: 50%; }
  .xl\:mt-55p { margin-top: 55%; }
  .xl\:mt-60p { margin-top: 60%; }
  .xl\:mt-65p { margin-top: 65%; }
  .xl\:mt-70p { margin-top: 70%; }
  .xl\:mt-75p { margin-top: 75%; }
  .xl\:mt-80p { margin-top: 80%; }
  .xl\:mt-85p { margin-top: 85%; }
  .xl\:mt-90p { margin-top: 90%; }
  .xl\:mt-95p { margin-top: 95%; }
  .xl\:mt-100p { margin-top: 100%; }
  .xl\:mr-0 { margin-right: 0.0rem; }
  .xl\:mr-1 { margin-right: 0.5rem; }
  .xl\:mr-2 { margin-right: 1.0rem; }
  .xl\:mr-3 { margin-right: 1.5rem; }
  .xl\:mr-4 { margin-right: 2.0rem; }
  .xl\:mr-5 { margin-right: 2.5rem; }
  .xl\:mr-6 { margin-right: 3.0rem; }
  .xl\:mr-8 { margin-right: 4.0rem; }
  .xl\:mr-10 { margin-right: 5.0rem; }
  .xl\:mr-12 { margin-right: 6.0rem; }
  .xl\:mr-16 { margin-right: 8.0rem; }
  .xl\:mr-24 { margin-right: 12.0rem; }
  .xl\:mr-32 { margin-right: 16.0rem; }
  .xl\:mr-48 { margin-right: 24.0rem; }
  .xl\:mr-64 { margin-right: 32.0rem; }
  .xl\:mr-128 { margin-right: 64.0rem; }
  .xl\:mr-px { margin-right: 1px; }
  .xl\:mr-auto { margin-right: auto; }
  .xl\:mr-vh { margin-right: 100vh; }
  .xl\:mr-vw { margin-right: 100vw; }
  .xl\:mr-min { margin-right: min-content; }
  .xl\:mr-max { margin-right: max-content; }
  .xl\:mr-5p { margin-right: 5%; }
  .xl\:mr-10p { margin-right: 10%; }
  .xl\:mr-15p { margin-right: 15%; }
  .xl\:mr-20p { margin-right: 20%; }
  .xl\:mr-25p { margin-right: 25%; }
  .xl\:mr-30p { margin-right: 30%; }
  .xl\:mr-35p { margin-right: 35%; }
  .xl\:mr-40p { margin-right: 40%; }
  .xl\:mr-45p { margin-right: 45%; }
  .xl\:mr-50p { margin-right: 50%; }
  .xl\:mr-55p { margin-right: 55%; }
  .xl\:mr-60p { margin-right: 60%; }
  .xl\:mr-65p { margin-right: 65%; }
  .xl\:mr-70p { margin-right: 70%; }
  .xl\:mr-75p { margin-right: 75%; }
  .xl\:mr-80p { margin-right: 80%; }
  .xl\:mr-85p { margin-right: 85%; }
  .xl\:mr-90p { margin-right: 90%; }
  .xl\:mr-95p { margin-right: 95%; }
  .xl\:mr-100p { margin-right: 100%; }
  .xl\:mb-0 { margin-bottom: 0.0rem; }
  .xl\:mb-1 { margin-bottom: 0.5rem; }
  .xl\:mb-2 { margin-bottom: 1.0rem; }
  .xl\:mb-3 { margin-bottom: 1.5rem; }
  .xl\:mb-4 { margin-bottom: 2.0rem; }
  .xl\:mb-5 { margin-bottom: 2.5rem; }
  .xl\:mb-6 { margin-bottom: 3.0rem; }
  .xl\:mb-8 { margin-bottom: 4.0rem; }
  .xl\:mb-10 { margin-bottom: 5.0rem; }
  .xl\:mb-12 { margin-bottom: 6.0rem; }
  .xl\:mb-16 { margin-bottom: 8.0rem; }
  .xl\:mb-24 { margin-bottom: 12.0rem; }
  .xl\:mb-32 { margin-bottom: 16.0rem; }
  .xl\:mb-48 { margin-bottom: 24.0rem; }
  .xl\:mb-64 { margin-bottom: 32.0rem; }
  .xl\:mb-128 { margin-bottom: 64.0rem; }
  .xl\:mb-px { margin-bottom: 1px; }
  .xl\:mb-auto { margin-bottom: auto; }
  .xl\:mb-vh { margin-bottom: 100vh; }
  .xl\:mb-vw { margin-bottom: 100vw; }
  .xl\:mb-min { margin-bottom: min-content; }
  .xl\:mb-max { margin-bottom: max-content; }
  .xl\:mb-5p { margin-bottom: 5%; }
  .xl\:mb-10p { margin-bottom: 10%; }
  .xl\:mb-15p { margin-bottom: 15%; }
  .xl\:mb-20p { margin-bottom: 20%; }
  .xl\:mb-25p { margin-bottom: 25%; }
  .xl\:mb-30p { margin-bottom: 30%; }
  .xl\:mb-35p { margin-bottom: 35%; }
  .xl\:mb-40p { margin-bottom: 40%; }
  .xl\:mb-45p { margin-bottom: 45%; }
  .xl\:mb-50p { margin-bottom: 50%; }
  .xl\:mb-55p { margin-bottom: 55%; }
  .xl\:mb-60p { margin-bottom: 60%; }
  .xl\:mb-65p { margin-bottom: 65%; }
  .xl\:mb-70p { margin-bottom: 70%; }
  .xl\:mb-75p { margin-bottom: 75%; }
  .xl\:mb-80p { margin-bottom: 80%; }
  .xl\:mb-85p { margin-bottom: 85%; }
  .xl\:mb-90p { margin-bottom: 90%; }
  .xl\:mb-95p { margin-bottom: 95%; }
  .xl\:mb-100p { margin-bottom: 100%; }
  .xl\:ml-0 { margin-left: 0.0rem; }
  .xl\:ml-1 { margin-left: 0.5rem; }
  .xl\:ml-2 { margin-left: 1.0rem; }
  .xl\:ml-3 { margin-left: 1.5rem; }
  .xl\:ml-4 { margin-left: 2.0rem; }
  .xl\:ml-5 { margin-left: 2.5rem; }
  .xl\:ml-6 { margin-left: 3.0rem; }
  .xl\:ml-8 { margin-left: 4.0rem; }
  .xl\:ml-10 { margin-left: 5.0rem; }
  .xl\:ml-12 { margin-left: 6.0rem; }
  .xl\:ml-16 { margin-left: 8.0rem; }
  .xl\:ml-24 { margin-left: 12.0rem; }
  .xl\:ml-32 { margin-left: 16.0rem; }
  .xl\:ml-48 { margin-left: 24.0rem; }
  .xl\:ml-64 { margin-left: 32.0rem; }
  .xl\:ml-128 { margin-left: 64.0rem; }
  .xl\:ml-px { margin-left: 1px; }
  .xl\:ml-auto { margin-left: auto; }
  .xl\:ml-vh { margin-left: 100vh; }
  .xl\:ml-vw { margin-left: 100vw; }
  .xl\:ml-min { margin-left: min-content; }
  .xl\:ml-max { margin-left: max-content; }
  .xl\:ml-5p { margin-left: 5%; }
  .xl\:ml-10p { margin-left: 10%; }
  .xl\:ml-15p { margin-left: 15%; }
  .xl\:ml-20p { margin-left: 20%; }
  .xl\:ml-25p { margin-left: 25%; }
  .xl\:ml-30p { margin-left: 30%; }
  .xl\:ml-35p { margin-left: 35%; }
  .xl\:ml-40p { margin-left: 40%; }
  .xl\:ml-45p { margin-left: 45%; }
  .xl\:ml-50p { margin-left: 50%; }
  .xl\:ml-55p { margin-left: 55%; }
  .xl\:ml-60p { margin-left: 60%; }
  .xl\:ml-65p { margin-left: 65%; }
  .xl\:ml-70p { margin-left: 70%; }
  .xl\:ml-75p { margin-left: 75%; }
  .xl\:ml-80p { margin-left: 80%; }
  .xl\:ml-85p { margin-left: 85%; }
  .xl\:ml-90p { margin-left: 90%; }
  .xl\:ml-95p { margin-left: 95%; }
  .xl\:ml-100p { margin-left: 100%; }
  .xl\:mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
  .xl\:mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .xl\:mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
  .xl\:mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .xl\:mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
  .xl\:mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .xl\:mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
  .xl\:mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
  .xl\:mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
  .xl\:mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
  .xl\:mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
  .xl\:mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
  .xl\:mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
  .xl\:mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
  .xl\:mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
  .xl\:mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
  .xl\:mx-px { margin-left: 1px; margin-right: 1px; }
  .xl\:mx-auto { margin-left: auto; margin-right: auto; }
  .xl\:mx-vh { margin-left: 100vh; margin-right: 100vh; }
  .xl\:mx-vw { margin-left: 100vw; margin-right: 100vw; }
  .xl\:mx-min { margin-left: min-content; margin-right: min-content; }
  .xl\:mx-max { margin-left: max-content; margin-right: max-content; }
  .xl\:mx-5p { margin-left: 5%; margin-right: 5%; }
  .xl\:mx-10p { margin-left: 10%; margin-right: 10%; }
  .xl\:mx-15p { margin-left: 15%; margin-right: 15%; }
  .xl\:mx-20p { margin-left: 20%; margin-right: 20%; }
  .xl\:mx-25p { margin-left: 25%; margin-right: 25%; }
  .xl\:mx-30p { margin-left: 30%; margin-right: 30%; }
  .xl\:mx-35p { margin-left: 35%; margin-right: 35%; }
  .xl\:mx-40p { margin-left: 40%; margin-right: 40%; }
  .xl\:mx-45p { margin-left: 45%; margin-right: 45%; }
  .xl\:mx-50p { margin-left: 50%; margin-right: 50%; }
  .xl\:mx-55p { margin-left: 55%; margin-right: 55%; }
  .xl\:mx-60p { margin-left: 60%; margin-right: 60%; }
  .xl\:mx-65p { margin-left: 65%; margin-right: 65%; }
  .xl\:mx-70p { margin-left: 70%; margin-right: 70%; }
  .xl\:mx-75p { margin-left: 75%; margin-right: 75%; }
  .xl\:mx-80p { margin-left: 80%; margin-right: 80%; }
  .xl\:mx-85p { margin-left: 85%; margin-right: 85%; }
  .xl\:mx-90p { margin-left: 90%; margin-right: 90%; }
  .xl\:mx-95p { margin-left: 95%; margin-right: 95%; }
  .xl\:mx-100p { margin-left: 100%; margin-right: 100%; }
  .xl\:my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
  .xl\:my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .xl\:my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
  .xl\:my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .xl\:my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
  .xl\:my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .xl\:my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
  .xl\:my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
  .xl\:my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
  .xl\:my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
  .xl\:my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
  .xl\:my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
  .xl\:my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
  .xl\:my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
  .xl\:my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
  .xl\:my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
  .xl\:my-px { margin-top: 1px; margin-bottom: 1px; }
  .xl\:my-auto { margin-top: auto; margin-bottom: auto; }
  .xl\:my-vh { margin-top: 100vh; margin-bottom: 100vh; }
  .xl\:my-vw { margin-top: 100vw; margin-bottom: 100vw; }
  .xl\:my-min { margin-top: min-content; margin-bottom: min-content; }
  .xl\:my-max { margin-top: max-content; margin-bottom: max-content; }
  .xl\:my-5p { margin-top: 5%; margin-bottom: 5%; }
  .xl\:my-10p { margin-top: 10%; margin-bottom: 10%; }
  .xl\:my-15p { margin-top: 15%; margin-bottom: 15%; }
  .xl\:my-20p { margin-top: 20%; margin-bottom: 20%; }
  .xl\:my-25p { margin-top: 25%; margin-bottom: 25%; }
  .xl\:my-30p { margin-top: 30%; margin-bottom: 30%; }
  .xl\:my-35p { margin-top: 35%; margin-bottom: 35%; }
  .xl\:my-40p { margin-top: 40%; margin-bottom: 40%; }
  .xl\:my-45p { margin-top: 45%; margin-bottom: 45%; }
  .xl\:my-50p { margin-top: 50%; margin-bottom: 50%; }
  .xl\:my-55p { margin-top: 55%; margin-bottom: 55%; }
  .xl\:my-60p { margin-top: 60%; margin-bottom: 60%; }
  .xl\:my-65p { margin-top: 65%; margin-bottom: 65%; }
  .xl\:my-70p { margin-top: 70%; margin-bottom: 70%; }
  .xl\:my-75p { margin-top: 75%; margin-bottom: 75%; }
  .xl\:my-80p { margin-top: 80%; margin-bottom: 80%; }
  .xl\:my-85p { margin-top: 85%; margin-bottom: 85%; }
  .xl\:my-90p { margin-top: 90%; margin-bottom: 90%; }
  .xl\:my-95p { margin-top: 95%; margin-bottom: 95%; }
  .xl\:my-100p { margin-top: 100%; margin-bottom: 100%; }
  .xl\:round-0 { border-radius: 0.0rem; }
  .xl\:round-1 { border-radius: 0.5rem; }
  .xl\:round-2 { border-radius: 1.0rem; }
  .xl\:round-3 { border-radius: 1.5rem; }
  .xl\:round-4 { border-radius: 2.0rem; }
  .xl\:round-5 { border-radius: 2.5rem; }
  .xl\:round-6 { border-radius: 3.0rem; }
  .xl\:round-8 { border-radius: 4.0rem; }
  .xl\:round-10 { border-radius: 5.0rem; }
  .xl\:round-12 { border-radius: 6.0rem; }
  .xl\:round-16 { border-radius: 8.0rem; }
  .xl\:round-24 { border-radius: 12.0rem; }
  .xl\:round-32 { border-radius: 16.0rem; }
  .xl\:round-48 { border-radius: 24.0rem; }
  .xl\:round-64 { border-radius: 32.0rem; }
  .xl\:round-128 { border-radius: 64.0rem; }
  .xl\:round-5p { border-radius: 5%; }
  .xl\:round-10p { border-radius: 10%; }
  .xl\:round-15p { border-radius: 15%; }
  .xl\:round-20p { border-radius: 20%; }
  .xl\:round-25p { border-radius: 25%; }
  .xl\:round-30p { border-radius: 30%; }
  .xl\:round-35p { border-radius: 35%; }
  .xl\:round-40p { border-radius: 40%; }
  .xl\:round-45p { border-radius: 45%; }
  .xl\:round-50p { border-radius: 50%; }
  .xl\:round-55p { border-radius: 55%; }
  .xl\:round-60p { border-radius: 60%; }
  .xl\:round-65p { border-radius: 65%; }
  .xl\:round-70p { border-radius: 70%; }
  .xl\:round-75p { border-radius: 75%; }
  .xl\:round-80p { border-radius: 80%; }
  .xl\:round-85p { border-radius: 85%; }
  .xl\:round-90p { border-radius: 90%; }
  .xl\:round-95p { border-radius: 95%; }
  .xl\:round-100p { border-radius: 100%; }
  .xl\:round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
  .xl\:round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .xl\:round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
  .xl\:round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
  .xl\:round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
  .xl\:round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
  .xl\:round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
  .xl\:round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
  .xl\:round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
  .xl\:round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
  .xl\:round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
  .xl\:round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
  .xl\:round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
  .xl\:round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
  .xl\:round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
  .xl\:round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
  .xl\:round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
  .xl\:round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
  .xl\:round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
  .xl\:round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
  .xl\:round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
  .xl\:round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
  .xl\:round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
  .xl\:round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
  .xl\:round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
  .xl\:round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
  .xl\:round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
  .xl\:round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
  .xl\:round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
  .xl\:round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
  .xl\:round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
  .xl\:round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
  .xl\:round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
  .xl\:round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
  .xl\:round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
  .xl\:round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
  .xl\:round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .xl\:round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .xl\:round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .xl\:round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .xl\:round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .xl\:round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .xl\:round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .xl\:round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .xl\:round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .xl\:round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .xl\:round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .xl\:round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .xl\:round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .xl\:round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .xl\:round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .xl\:round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .xl\:round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
  .xl\:round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
  .xl\:round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
  .xl\:round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
  .xl\:round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
  .xl\:round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
  .xl\:round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
  .xl\:round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
  .xl\:round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
  .xl\:round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
  .xl\:round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
  .xl\:round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
  .xl\:round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
  .xl\:round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
  .xl\:round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
  .xl\:round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
  .xl\:round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
  .xl\:round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
  .xl\:round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
  .xl\:round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
  .xl\:round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
  .xl\:round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .xl\:round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
  .xl\:round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
  .xl\:round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
  .xl\:round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
  .xl\:round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
  .xl\:round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
  .xl\:round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
  .xl\:round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
  .xl\:round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
  .xl\:round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
  .xl\:round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
  .xl\:round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
  .xl\:round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
  .xl\:round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
  .xl\:round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
  .xl\:round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
  .xl\:round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
  .xl\:round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
  .xl\:round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
  .xl\:round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
  .xl\:round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
  .xl\:round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
  .xl\:round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
  .xl\:round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
  .xl\:round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
  .xl\:round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
  .xl\:round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
  .xl\:round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
  .xl\:round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
  .xl\:round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
  .xl\:round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
  .xl\:round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
  .xl\:round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
  .xl\:round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
  .xl\:round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .xl\:round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .xl\:round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .xl\:round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .xl\:round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .xl\:round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .xl\:round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .xl\:round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .xl\:round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .xl\:round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .xl\:round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .xl\:round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .xl\:round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .xl\:round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .xl\:round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .xl\:round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .xl\:round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
  .xl\:round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
  .xl\:round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
  .xl\:round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
  .xl\:round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
  .xl\:round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
  .xl\:round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
  .xl\:round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
  .xl\:round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
  .xl\:round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
  .xl\:round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
  .xl\:round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
  .xl\:round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
  .xl\:round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
  .xl\:round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
  .xl\:round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
  .xl\:round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
  .xl\:round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
  .xl\:round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
  .xl\:round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
  .xl\:round-tl-0 { border-top-left-radius: 0.0rem; }
  .xl\:round-tl-1 { border-top-left-radius: 0.5rem; }
  .xl\:round-tl-2 { border-top-left-radius: 1.0rem; }
  .xl\:round-tl-3 { border-top-left-radius: 1.5rem; }
  .xl\:round-tl-4 { border-top-left-radius: 2.0rem; }
  .xl\:round-tl-5 { border-top-left-radius: 2.5rem; }
  .xl\:round-tl-6 { border-top-left-radius: 3.0rem; }
  .xl\:round-tl-8 { border-top-left-radius: 4.0rem; }
  .xl\:round-tl-10 { border-top-left-radius: 5.0rem; }
  .xl\:round-tl-12 { border-top-left-radius: 6.0rem; }
  .xl\:round-tl-16 { border-top-left-radius: 8.0rem; }
  .xl\:round-tl-24 { border-top-left-radius: 12.0rem; }
  .xl\:round-tl-32 { border-top-left-radius: 16.0rem; }
  .xl\:round-tl-48 { border-top-left-radius: 24.0rem; }
  .xl\:round-tl-64 { border-top-left-radius: 32.0rem; }
  .xl\:round-tl-128 { border-top-left-radius: 64.0rem; }
  .xl\:round-tl-5p { border-top-left-radius: 5%; }
  .xl\:round-tl-10p { border-top-left-radius: 10%; }
  .xl\:round-tl-15p { border-top-left-radius: 15%; }
  .xl\:round-tl-20p { border-top-left-radius: 20%; }
  .xl\:round-tl-25p { border-top-left-radius: 25%; }
  .xl\:round-tl-30p { border-top-left-radius: 30%; }
  .xl\:round-tl-35p { border-top-left-radius: 35%; }
  .xl\:round-tl-40p { border-top-left-radius: 40%; }
  .xl\:round-tl-45p { border-top-left-radius: 45%; }
  .xl\:round-tl-50p { border-top-left-radius: 50%; }
  .xl\:round-tl-55p { border-top-left-radius: 55%; }
  .xl\:round-tl-60p { border-top-left-radius: 60%; }
  .xl\:round-tl-65p { border-top-left-radius: 65%; }
  .xl\:round-tl-70p { border-top-left-radius: 70%; }
  .xl\:round-tl-75p { border-top-left-radius: 75%; }
  .xl\:round-tl-80p { border-top-left-radius: 80%; }
  .xl\:round-tl-85p { border-top-left-radius: 85%; }
  .xl\:round-tl-90p { border-top-left-radius: 90%; }
  .xl\:round-tl-95p { border-top-left-radius: 95%; }
  .xl\:round-tl-100p { border-top-left-radius: 100%; }
  .xl\:round-bl-0 { border-bottom-left-radius: 0.0rem; }
  .xl\:round-bl-1 { border-bottom-left-radius: 0.5rem; }
  .xl\:round-bl-2 { border-bottom-left-radius: 1.0rem; }
  .xl\:round-bl-3 { border-bottom-left-radius: 1.5rem; }
  .xl\:round-bl-4 { border-bottom-left-radius: 2.0rem; }
  .xl\:round-bl-5 { border-bottom-left-radius: 2.5rem; }
  .xl\:round-bl-6 { border-bottom-left-radius: 3.0rem; }
  .xl\:round-bl-8 { border-bottom-left-radius: 4.0rem; }
  .xl\:round-bl-10 { border-bottom-left-radius: 5.0rem; }
  .xl\:round-bl-12 { border-bottom-left-radius: 6.0rem; }
  .xl\:round-bl-16 { border-bottom-left-radius: 8.0rem; }
  .xl\:round-bl-24 { border-bottom-left-radius: 12.0rem; }
  .xl\:round-bl-32 { border-bottom-left-radius: 16.0rem; }
  .xl\:round-bl-48 { border-bottom-left-radius: 24.0rem; }
  .xl\:round-bl-64 { border-bottom-left-radius: 32.0rem; }
  .xl\:round-bl-128 { border-bottom-left-radius: 64.0rem; }
  .xl\:round-bl-5p { border-bottom-left-radius: 5%; }
  .xl\:round-bl-10p { border-bottom-left-radius: 10%; }
  .xl\:round-bl-15p { border-bottom-left-radius: 15%; }
  .xl\:round-bl-20p { border-bottom-left-radius: 20%; }
  .xl\:round-bl-25p { border-bottom-left-radius: 25%; }
  .xl\:round-bl-30p { border-bottom-left-radius: 30%; }
  .xl\:round-bl-35p { border-bottom-left-radius: 35%; }
  .xl\:round-bl-40p { border-bottom-left-radius: 40%; }
  .xl\:round-bl-45p { border-bottom-left-radius: 45%; }
  .xl\:round-bl-50p { border-bottom-left-radius: 50%; }
  .xl\:round-bl-55p { border-bottom-left-radius: 55%; }
  .xl\:round-bl-60p { border-bottom-left-radius: 60%; }
  .xl\:round-bl-65p { border-bottom-left-radius: 65%; }
  .xl\:round-bl-70p { border-bottom-left-radius: 70%; }
  .xl\:round-bl-75p { border-bottom-left-radius: 75%; }
  .xl\:round-bl-80p { border-bottom-left-radius: 80%; }
  .xl\:round-bl-85p { border-bottom-left-radius: 85%; }
  .xl\:round-bl-90p { border-bottom-left-radius: 90%; }
  .xl\:round-bl-95p { border-bottom-left-radius: 95%; }
  .xl\:round-bl-100p { border-bottom-left-radius: 100%; }
  .xl\:round-tr-0 { border-top-right-radius: 0.0rem; }
  .xl\:round-tr-1 { border-top-right-radius: 0.5rem; }
  .xl\:round-tr-2 { border-top-right-radius: 1.0rem; }
  .xl\:round-tr-3 { border-top-right-radius: 1.5rem; }
  .xl\:round-tr-4 { border-top-right-radius: 2.0rem; }
  .xl\:round-tr-5 { border-top-right-radius: 2.5rem; }
  .xl\:round-tr-6 { border-top-right-radius: 3.0rem; }
  .xl\:round-tr-8 { border-top-right-radius: 4.0rem; }
  .xl\:round-tr-10 { border-top-right-radius: 5.0rem; }
  .xl\:round-tr-12 { border-top-right-radius: 6.0rem; }
  .xl\:round-tr-16 { border-top-right-radius: 8.0rem; }
  .xl\:round-tr-24 { border-top-right-radius: 12.0rem; }
  .xl\:round-tr-32 { border-top-right-radius: 16.0rem; }
  .xl\:round-tr-48 { border-top-right-radius: 24.0rem; }
  .xl\:round-tr-64 { border-top-right-radius: 32.0rem; }
  .xl\:round-tr-128 { border-top-right-radius: 64.0rem; }
  .xl\:round-tr-5p { border-top-right-radius: 5%; }
  .xl\:round-tr-10p { border-top-right-radius: 10%; }
  .xl\:round-tr-15p { border-top-right-radius: 15%; }
  .xl\:round-tr-20p { border-top-right-radius: 20%; }
  .xl\:round-tr-25p { border-top-right-radius: 25%; }
  .xl\:round-tr-30p { border-top-right-radius: 30%; }
  .xl\:round-tr-35p { border-top-right-radius: 35%; }
  .xl\:round-tr-40p { border-top-right-radius: 40%; }
  .xl\:round-tr-45p { border-top-right-radius: 45%; }
  .xl\:round-tr-50p { border-top-right-radius: 50%; }
  .xl\:round-tr-55p { border-top-right-radius: 55%; }
  .xl\:round-tr-60p { border-top-right-radius: 60%; }
  .xl\:round-tr-65p { border-top-right-radius: 65%; }
  .xl\:round-tr-70p { border-top-right-radius: 70%; }
  .xl\:round-tr-75p { border-top-right-radius: 75%; }
  .xl\:round-tr-80p { border-top-right-radius: 80%; }
  .xl\:round-tr-85p { border-top-right-radius: 85%; }
  .xl\:round-tr-90p { border-top-right-radius: 90%; }
  .xl\:round-tr-95p { border-top-right-radius: 95%; }
  .xl\:round-tr-100p { border-top-right-radius: 100%; }
  .xl\:round-br-0 { border-bottom-right-radius: 0.0rem; }
  .xl\:round-br-1 { border-bottom-right-radius: 0.5rem; }
  .xl\:round-br-2 { border-bottom-right-radius: 1.0rem; }
  .xl\:round-br-3 { border-bottom-right-radius: 1.5rem; }
  .xl\:round-br-4 { border-bottom-right-radius: 2.0rem; }
  .xl\:round-br-5 { border-bottom-right-radius: 2.5rem; }
  .xl\:round-br-6 { border-bottom-right-radius: 3.0rem; }
  .xl\:round-br-8 { border-bottom-right-radius: 4.0rem; }
  .xl\:round-br-10 { border-bottom-right-radius: 5.0rem; }
  .xl\:round-br-12 { border-bottom-right-radius: 6.0rem; }
  .xl\:round-br-16 { border-bottom-right-radius: 8.0rem; }
  .xl\:round-br-24 { border-bottom-right-radius: 12.0rem; }
  .xl\:round-br-32 { border-bottom-right-radius: 16.0rem; }
  .xl\:round-br-48 { border-bottom-right-radius: 24.0rem; }
  .xl\:round-br-64 { border-bottom-right-radius: 32.0rem; }
  .xl\:round-br-128 { border-bottom-right-radius: 64.0rem; }
  .xl\:round-br-5p { border-bottom-right-radius: 5%; }
  .xl\:round-br-10p { border-bottom-right-radius: 10%; }
  .xl\:round-br-15p { border-bottom-right-radius: 15%; }
  .xl\:round-br-20p { border-bottom-right-radius: 20%; }
  .xl\:round-br-25p { border-bottom-right-radius: 25%; }
  .xl\:round-br-30p { border-bottom-right-radius: 30%; }
  .xl\:round-br-35p { border-bottom-right-radius: 35%; }
  .xl\:round-br-40p { border-bottom-right-radius: 40%; }
  .xl\:round-br-45p { border-bottom-right-radius: 45%; }
  .xl\:round-br-50p { border-bottom-right-radius: 50%; }
  .xl\:round-br-55p { border-bottom-right-radius: 55%; }
  .xl\:round-br-60p { border-bottom-right-radius: 60%; }
  .xl\:round-br-65p { border-bottom-right-radius: 65%; }
  .xl\:round-br-70p { border-bottom-right-radius: 70%; }
  .xl\:round-br-75p { border-bottom-right-radius: 75%; }
  .xl\:round-br-80p { border-bottom-right-radius: 80%; }
  .xl\:round-br-85p { border-bottom-right-radius: 85%; }
  .xl\:round-br-90p { border-bottom-right-radius: 90%; }
  .xl\:round-br-95p { border-bottom-right-radius: 95%; }
  .xl\:round-br-100p { border-bottom-right-radius: 100%; }
}

@media (min-width: 1536px) {
  /* Prefix: gl\: */
  .gl\:w-0 { width: 0.0rem; }
  .gl\:w-1 { width: 0.5rem; }
  .gl\:w-2 { width: 1.0rem; }
  .gl\:w-3 { width: 1.5rem; }
  .gl\:w-4 { width: 2.0rem; }
  .gl\:w-5 { width: 2.5rem; }
  .gl\:w-6 { width: 3.0rem; }
  .gl\:w-8 { width: 4.0rem; }
  .gl\:w-10 { width: 5.0rem; }
  .gl\:w-12 { width: 6.0rem; }
  .gl\:w-16 { width: 8.0rem; }
  .gl\:w-24 { width: 12.0rem; }
  .gl\:w-32 { width: 16.0rem; }
  .gl\:w-48 { width: 24.0rem; }
  .gl\:w-64 { width: 32.0rem; }
  .gl\:w-128 { width: 64.0rem; }
  .gl\:w-px { width: 1px; }
  .gl\:w-auto { width: auto; }
  .gl\:w-vw { width: 100vw; }
  .gl\:w-min { width: min-content; }
  .gl\:w-max { width: max-content; }
  .gl\:w-5p { width: 5%; }
  .gl\:w-10p { width: 10%; }
  .gl\:w-15p { width: 15%; }
  .gl\:w-20p { width: 20%; }
  .gl\:w-25p { width: 25%; }
  .gl\:w-30p { width: 30%; }
  .gl\:w-35p { width: 35%; }
  .gl\:w-40p { width: 40%; }
  .gl\:w-45p { width: 45%; }
  .gl\:w-50p { width: 50%; }
  .gl\:w-55p { width: 55%; }
  .gl\:w-60p { width: 60%; }
  .gl\:w-65p { width: 65%; }
  .gl\:w-70p { width: 70%; }
  .gl\:w-75p { width: 75%; }
  .gl\:w-80p { width: 80%; }
  .gl\:w-85p { width: 85%; }
  .gl\:w-90p { width: 90%; }
  .gl\:w-95p { width: 95%; }
  .gl\:w-100p { width: 100%; }
  .gl\:h-0 { height: 0.0rem; }
  .gl\:h-1 { height: 0.5rem; }
  .gl\:h-2 { height: 1.0rem; }
  .gl\:h-3 { height: 1.5rem; }
  .gl\:h-4 { height: 2.0rem; }
  .gl\:h-5 { height: 2.5rem; }
  .gl\:h-6 { height: 3.0rem; }
  .gl\:h-8 { height: 4.0rem; }
  .gl\:h-10 { height: 5.0rem; }
  .gl\:h-12 { height: 6.0rem; }
  .gl\:h-16 { height: 8.0rem; }
  .gl\:h-24 { height: 12.0rem; }
  .gl\:h-32 { height: 16.0rem; }
  .gl\:h-48 { height: 24.0rem; }
  .gl\:h-64 { height: 32.0rem; }
  .gl\:h-128 { height: 64.0rem; }
  .gl\:h-px { height: 1px; }
  .gl\:h-auto { height: auto; }
  .gl\:h-vh { height: 100vh; }
  .gl\:h-min { height: min-content; }
  .gl\:h-max { height: max-content; }
  .gl\:h-5p { height: 5%; }
  .gl\:h-10p { height: 10%; }
  .gl\:h-15p { height: 15%; }
  .gl\:h-20p { height: 20%; }
  .gl\:h-25p { height: 25%; }
  .gl\:h-30p { height: 30%; }
  .gl\:h-35p { height: 35%; }
  .gl\:h-40p { height: 40%; }
  .gl\:h-45p { height: 45%; }
  .gl\:h-50p { height: 50%; }
  .gl\:h-55p { height: 55%; }
  .gl\:h-60p { height: 60%; }
  .gl\:h-65p { height: 65%; }
  .gl\:h-70p { height: 70%; }
  .gl\:h-75p { height: 75%; }
  .gl\:h-80p { height: 80%; }
  .gl\:h-85p { height: 85%; }
  .gl\:h-90p { height: 90%; }
  .gl\:h-95p { height: 95%; }
  .gl\:h-100p { height: 100%; }
  .gl\:max-w-0 { max-width: 0.0rem; }
  .gl\:max-w-1 { max-width: 0.5rem; }
  .gl\:max-w-2 { max-width: 1.0rem; }
  .gl\:max-w-3 { max-width: 1.5rem; }
  .gl\:max-w-4 { max-width: 2.0rem; }
  .gl\:max-w-5 { max-width: 2.5rem; }
  .gl\:max-w-6 { max-width: 3.0rem; }
  .gl\:max-w-8 { max-width: 4.0rem; }
  .gl\:max-w-10 { max-width: 5.0rem; }
  .gl\:max-w-12 { max-width: 6.0rem; }
  .gl\:max-w-16 { max-width: 8.0rem; }
  .gl\:max-w-24 { max-width: 12.0rem; }
  .gl\:max-w-32 { max-width: 16.0rem; }
  .gl\:max-w-48 { max-width: 24.0rem; }
  .gl\:max-w-64 { max-width: 32.0rem; }
  .gl\:max-w-128 { max-width: 64.0rem; }
  .gl\:max-w-px { max-width: 1px; }
  .gl\:max-w-auto { max-width: auto; }
  .gl\:max-w-vw { max-width: 100vw; }
  .gl\:max-w-min { max-width: min-content; }
  .gl\:max-w-max { max-width: max-content; }
  .gl\:max-w-5p { max-width: 5%; }
  .gl\:max-w-10p { max-width: 10%; }
  .gl\:max-w-15p { max-width: 15%; }
  .gl\:max-w-20p { max-width: 20%; }
  .gl\:max-w-25p { max-width: 25%; }
  .gl\:max-w-30p { max-width: 30%; }
  .gl\:max-w-35p { max-width: 35%; }
  .gl\:max-w-40p { max-width: 40%; }
  .gl\:max-w-45p { max-width: 45%; }
  .gl\:max-w-50p { max-width: 50%; }
  .gl\:max-w-55p { max-width: 55%; }
  .gl\:max-w-60p { max-width: 60%; }
  .gl\:max-w-65p { max-width: 65%; }
  .gl\:max-w-70p { max-width: 70%; }
  .gl\:max-w-75p { max-width: 75%; }
  .gl\:max-w-80p { max-width: 80%; }
  .gl\:max-w-85p { max-width: 85%; }
  .gl\:max-w-90p { max-width: 90%; }
  .gl\:max-w-95p { max-width: 95%; }
  .gl\:max-w-100p { max-width: 100%; }
  .gl\:max-h-0 { max-height: 0.0rem; }
  .gl\:max-h-1 { max-height: 0.5rem; }
  .gl\:max-h-2 { max-height: 1.0rem; }
  .gl\:max-h-3 { max-height: 1.5rem; }
  .gl\:max-h-4 { max-height: 2.0rem; }
  .gl\:max-h-5 { max-height: 2.5rem; }
  .gl\:max-h-6 { max-height: 3.0rem; }
  .gl\:max-h-8 { max-height: 4.0rem; }
  .gl\:max-h-10 { max-height: 5.0rem; }
  .gl\:max-h-12 { max-height: 6.0rem; }
  .gl\:max-h-16 { max-height: 8.0rem; }
  .gl\:max-h-24 { max-height: 12.0rem; }
  .gl\:max-h-32 { max-height: 16.0rem; }
  .gl\:max-h-48 { max-height: 24.0rem; }
  .gl\:max-h-64 { max-height: 32.0rem; }
  .gl\:max-h-128 { max-height: 64.0rem; }
  .gl\:max-h-px { max-height: 1px; }
  .gl\:max-h-auto { max-height: auto; }
  .gl\:max-h-vh { max-height: 100vh; }
  .gl\:max-h-min { max-height: min-content; }
  .gl\:max-h-max { max-height: max-content; }
  .gl\:max-h-5p { max-height: 5%; }
  .gl\:max-h-10p { max-height: 10%; }
  .gl\:max-h-15p { max-height: 15%; }
  .gl\:max-h-20p { max-height: 20%; }
  .gl\:max-h-25p { max-height: 25%; }
  .gl\:max-h-30p { max-height: 30%; }
  .gl\:max-h-35p { max-height: 35%; }
  .gl\:max-h-40p { max-height: 40%; }
  .gl\:max-h-45p { max-height: 45%; }
  .gl\:max-h-50p { max-height: 50%; }
  .gl\:max-h-55p { max-height: 55%; }
  .gl\:max-h-60p { max-height: 60%; }
  .gl\:max-h-65p { max-height: 65%; }
  .gl\:max-h-70p { max-height: 70%; }
  .gl\:max-h-75p { max-height: 75%; }
  .gl\:max-h-80p { max-height: 80%; }
  .gl\:max-h-85p { max-height: 85%; }
  .gl\:max-h-90p { max-height: 90%; }
  .gl\:max-h-95p { max-height: 95%; }
  .gl\:max-h-100p { max-height: 100%; }
  .gl\:min-w-0 { min-width: 0.0rem; }
  .gl\:min-w-1 { min-width: 0.5rem; }
  .gl\:min-w-2 { min-width: 1.0rem; }
  .gl\:min-w-3 { min-width: 1.5rem; }
  .gl\:min-w-4 { min-width: 2.0rem; }
  .gl\:min-w-5 { min-width: 2.5rem; }
  .gl\:min-w-6 { min-width: 3.0rem; }
  .gl\:min-w-8 { min-width: 4.0rem; }
  .gl\:min-w-10 { min-width: 5.0rem; }
  .gl\:min-w-12 { min-width: 6.0rem; }
  .gl\:min-w-16 { min-width: 8.0rem; }
  .gl\:min-w-24 { min-width: 12.0rem; }
  .gl\:min-w-32 { min-width: 16.0rem; }
  .gl\:min-w-48 { min-width: 24.0rem; }
  .gl\:min-w-64 { min-width: 32.0rem; }
  .gl\:min-w-128 { min-width: 64.0rem; }
  .gl\:min-w-px { min-width: 1px; }
  .gl\:min-w-auto { min-width: auto; }
  .gl\:min-w-vw { min-width: 100vw; }
  .gl\:min-w-min { min-width: min-content; }
  .gl\:min-w-max { min-width: max-content; }
  .gl\:min-w-5p { min-width: 5%; }
  .gl\:min-w-10p { min-width: 10%; }
  .gl\:min-w-15p { min-width: 15%; }
  .gl\:min-w-20p { min-width: 20%; }
  .gl\:min-w-25p { min-width: 25%; }
  .gl\:min-w-30p { min-width: 30%; }
  .gl\:min-w-35p { min-width: 35%; }
  .gl\:min-w-40p { min-width: 40%; }
  .gl\:min-w-45p { min-width: 45%; }
  .gl\:min-w-50p { min-width: 50%; }
  .gl\:min-w-55p { min-width: 55%; }
  .gl\:min-w-60p { min-width: 60%; }
  .gl\:min-w-65p { min-width: 65%; }
  .gl\:min-w-70p { min-width: 70%; }
  .gl\:min-w-75p { min-width: 75%; }
  .gl\:min-w-80p { min-width: 80%; }
  .gl\:min-w-85p { min-width: 85%; }
  .gl\:min-w-90p { min-width: 90%; }
  .gl\:min-w-95p { min-width: 95%; }
  .gl\:min-w-100p { min-width: 100%; }
  .gl\:min-h-0 { min-height: 0.0rem; }
  .gl\:min-h-1 { min-height: 0.5rem; }
  .gl\:min-h-2 { min-height: 1.0rem; }
  .gl\:min-h-3 { min-height: 1.5rem; }
  .gl\:min-h-4 { min-height: 2.0rem; }
  .gl\:min-h-5 { min-height: 2.5rem; }
  .gl\:min-h-6 { min-height: 3.0rem; }
  .gl\:min-h-8 { min-height: 4.0rem; }
  .gl\:min-h-10 { min-height: 5.0rem; }
  .gl\:min-h-12 { min-height: 6.0rem; }
  .gl\:min-h-16 { min-height: 8.0rem; }
  .gl\:min-h-24 { min-height: 12.0rem; }
  .gl\:min-h-32 { min-height: 16.0rem; }
  .gl\:min-h-48 { min-height: 24.0rem; }
  .gl\:min-h-64 { min-height: 32.0rem; }
  .gl\:min-h-128 { min-height: 64.0rem; }
  .gl\:min-h-px { min-height: 1px; }
  .gl\:min-h-auto { min-height: auto; }
  .gl\:min-h-vh { min-height: 100vh; }
  .gl\:min-h-min { min-height: min-content; }
  .gl\:min-h-max { min-height: max-content; }
  .gl\:min-h-5p { min-height: 5%; }
  .gl\:min-h-10p { min-height: 10%; }
  .gl\:min-h-15p { min-height: 15%; }
  .gl\:min-h-20p { min-height: 20%; }
  .gl\:min-h-25p { min-height: 25%; }
  .gl\:min-h-30p { min-height: 30%; }
  .gl\:min-h-35p { min-height: 35%; }
  .gl\:min-h-40p { min-height: 40%; }
  .gl\:min-h-45p { min-height: 45%; }
  .gl\:min-h-50p { min-height: 50%; }
  .gl\:min-h-55p { min-height: 55%; }
  .gl\:min-h-60p { min-height: 60%; }
  .gl\:min-h-65p { min-height: 65%; }
  .gl\:min-h-70p { min-height: 70%; }
  .gl\:min-h-75p { min-height: 75%; }
  .gl\:min-h-80p { min-height: 80%; }
  .gl\:min-h-85p { min-height: 85%; }
  .gl\:min-h-90p { min-height: 90%; }
  .gl\:min-h-95p { min-height: 95%; }
  .gl\:min-h-100p { min-height: 100%; }
  .gl\:p-0 { padding: 0.0rem; }
  .gl\:p-1 { padding: 0.5rem; }
  .gl\:p-2 { padding: 1.0rem; }
  .gl\:p-3 { padding: 1.5rem; }
  .gl\:p-4 { padding: 2.0rem; }
  .gl\:p-5 { padding: 2.5rem; }
  .gl\:p-6 { padding: 3.0rem; }
  .gl\:p-8 { padding: 4.0rem; }
  .gl\:p-10 { padding: 5.0rem; }
  .gl\:p-12 { padding: 6.0rem; }
  .gl\:p-16 { padding: 8.0rem; }
  .gl\:p-24 { padding: 12.0rem; }
  .gl\:p-32 { padding: 16.0rem; }
  .gl\:p-48 { padding: 24.0rem; }
  .gl\:p-64 { padding: 32.0rem; }
  .gl\:p-128 { padding: 64.0rem; }
  .gl\:p-px { padding: 1px; }
  .gl\:p-auto { padding: auto; }
  .gl\:p-vh { padding: 100vh; }
  .gl\:p-vw { padding: 100vw; }
  .gl\:p-min { padding: min-content; }
  .gl\:p-max { padding: max-content; }
  .gl\:p-5p { padding: 5%; }
  .gl\:p-10p { padding: 10%; }
  .gl\:p-15p { padding: 15%; }
  .gl\:p-20p { padding: 20%; }
  .gl\:p-25p { padding: 25%; }
  .gl\:p-30p { padding: 30%; }
  .gl\:p-35p { padding: 35%; }
  .gl\:p-40p { padding: 40%; }
  .gl\:p-45p { padding: 45%; }
  .gl\:p-50p { padding: 50%; }
  .gl\:p-55p { padding: 55%; }
  .gl\:p-60p { padding: 60%; }
  .gl\:p-65p { padding: 65%; }
  .gl\:p-70p { padding: 70%; }
  .gl\:p-75p { padding: 75%; }
  .gl\:p-80p { padding: 80%; }
  .gl\:p-85p { padding: 85%; }
  .gl\:p-90p { padding: 90%; }
  .gl\:p-95p { padding: 95%; }
  .gl\:p-100p { padding: 100%; }
  .gl\:pt-0 { padding-top: 0.0rem; }
  .gl\:pt-1 { padding-top: 0.5rem; }
  .gl\:pt-2 { padding-top: 1.0rem; }
  .gl\:pt-3 { padding-top: 1.5rem; }
  .gl\:pt-4 { padding-top: 2.0rem; }
  .gl\:pt-5 { padding-top: 2.5rem; }
  .gl\:pt-6 { padding-top: 3.0rem; }
  .gl\:pt-8 { padding-top: 4.0rem; }
  .gl\:pt-10 { padding-top: 5.0rem; }
  .gl\:pt-12 { padding-top: 6.0rem; }
  .gl\:pt-16 { padding-top: 8.0rem; }
  .gl\:pt-24 { padding-top: 12.0rem; }
  .gl\:pt-32 { padding-top: 16.0rem; }
  .gl\:pt-48 { padding-top: 24.0rem; }
  .gl\:pt-64 { padding-top: 32.0rem; }
  .gl\:pt-128 { padding-top: 64.0rem; }
  .gl\:pt-px { padding-top: 1px; }
  .gl\:pt-auto { padding-top: auto; }
  .gl\:pt-vh { padding-top: 100vh; }
  .gl\:pt-vw { padding-top: 100vw; }
  .gl\:pt-min { padding-top: min-content; }
  .gl\:pt-max { padding-top: max-content; }
  .gl\:pt-5p { padding-top: 5%; }
  .gl\:pt-10p { padding-top: 10%; }
  .gl\:pt-15p { padding-top: 15%; }
  .gl\:pt-20p { padding-top: 20%; }
  .gl\:pt-25p { padding-top: 25%; }
  .gl\:pt-30p { padding-top: 30%; }
  .gl\:pt-35p { padding-top: 35%; }
  .gl\:pt-40p { padding-top: 40%; }
  .gl\:pt-45p { padding-top: 45%; }
  .gl\:pt-50p { padding-top: 50%; }
  .gl\:pt-55p { padding-top: 55%; }
  .gl\:pt-60p { padding-top: 60%; }
  .gl\:pt-65p { padding-top: 65%; }
  .gl\:pt-70p { padding-top: 70%; }
  .gl\:pt-75p { padding-top: 75%; }
  .gl\:pt-80p { padding-top: 80%; }
  .gl\:pt-85p { padding-top: 85%; }
  .gl\:pt-90p { padding-top: 90%; }
  .gl\:pt-95p { padding-top: 95%; }
  .gl\:pt-100p { padding-top: 100%; }
  .gl\:pr-0 { padding-right: 0.0rem; }
  .gl\:pr-1 { padding-right: 0.5rem; }
  .gl\:pr-2 { padding-right: 1.0rem; }
  .gl\:pr-3 { padding-right: 1.5rem; }
  .gl\:pr-4 { padding-right: 2.0rem; }
  .gl\:pr-5 { padding-right: 2.5rem; }
  .gl\:pr-6 { padding-right: 3.0rem; }
  .gl\:pr-8 { padding-right: 4.0rem; }
  .gl\:pr-10 { padding-right: 5.0rem; }
  .gl\:pr-12 { padding-right: 6.0rem; }
  .gl\:pr-16 { padding-right: 8.0rem; }
  .gl\:pr-24 { padding-right: 12.0rem; }
  .gl\:pr-32 { padding-right: 16.0rem; }
  .gl\:pr-48 { padding-right: 24.0rem; }
  .gl\:pr-64 { padding-right: 32.0rem; }
  .gl\:pr-128 { padding-right: 64.0rem; }
  .gl\:pr-px { padding-right: 1px; }
  .gl\:pr-auto { padding-right: auto; }
  .gl\:pr-vh { padding-right: 100vh; }
  .gl\:pr-vw { padding-right: 100vw; }
  .gl\:pr-min { padding-right: min-content; }
  .gl\:pr-max { padding-right: max-content; }
  .gl\:pr-5p { padding-right: 5%; }
  .gl\:pr-10p { padding-right: 10%; }
  .gl\:pr-15p { padding-right: 15%; }
  .gl\:pr-20p { padding-right: 20%; }
  .gl\:pr-25p { padding-right: 25%; }
  .gl\:pr-30p { padding-right: 30%; }
  .gl\:pr-35p { padding-right: 35%; }
  .gl\:pr-40p { padding-right: 40%; }
  .gl\:pr-45p { padding-right: 45%; }
  .gl\:pr-50p { padding-right: 50%; }
  .gl\:pr-55p { padding-right: 55%; }
  .gl\:pr-60p { padding-right: 60%; }
  .gl\:pr-65p { padding-right: 65%; }
  .gl\:pr-70p { padding-right: 70%; }
  .gl\:pr-75p { padding-right: 75%; }
  .gl\:pr-80p { padding-right: 80%; }
  .gl\:pr-85p { padding-right: 85%; }
  .gl\:pr-90p { padding-right: 90%; }
  .gl\:pr-95p { padding-right: 95%; }
  .gl\:pr-100p { padding-right: 100%; }
  .gl\:pb-0 { padding-bottom: 0.0rem; }
  .gl\:pb-1 { padding-bottom: 0.5rem; }
  .gl\:pb-2 { padding-bottom: 1.0rem; }
  .gl\:pb-3 { padding-bottom: 1.5rem; }
  .gl\:pb-4 { padding-bottom: 2.0rem; }
  .gl\:pb-5 { padding-bottom: 2.5rem; }
  .gl\:pb-6 { padding-bottom: 3.0rem; }
  .gl\:pb-8 { padding-bottom: 4.0rem; }
  .gl\:pb-10 { padding-bottom: 5.0rem; }
  .gl\:pb-12 { padding-bottom: 6.0rem; }
  .gl\:pb-16 { padding-bottom: 8.0rem; }
  .gl\:pb-24 { padding-bottom: 12.0rem; }
  .gl\:pb-32 { padding-bottom: 16.0rem; }
  .gl\:pb-48 { padding-bottom: 24.0rem; }
  .gl\:pb-64 { padding-bottom: 32.0rem; }
  .gl\:pb-128 { padding-bottom: 64.0rem; }
  .gl\:pb-px { padding-bottom: 1px; }
  .gl\:pb-auto { padding-bottom: auto; }
  .gl\:pb-vh { padding-bottom: 100vh; }
  .gl\:pb-vw { padding-bottom: 100vw; }
  .gl\:pb-min { padding-bottom: min-content; }
  .gl\:pb-max { padding-bottom: max-content; }
  .gl\:pb-5p { padding-bottom: 5%; }
  .gl\:pb-10p { padding-bottom: 10%; }
  .gl\:pb-15p { padding-bottom: 15%; }
  .gl\:pb-20p { padding-bottom: 20%; }
  .gl\:pb-25p { padding-bottom: 25%; }
  .gl\:pb-30p { padding-bottom: 30%; }
  .gl\:pb-35p { padding-bottom: 35%; }
  .gl\:pb-40p { padding-bottom: 40%; }
  .gl\:pb-45p { padding-bottom: 45%; }
  .gl\:pb-50p { padding-bottom: 50%; }
  .gl\:pb-55p { padding-bottom: 55%; }
  .gl\:pb-60p { padding-bottom: 60%; }
  .gl\:pb-65p { padding-bottom: 65%; }
  .gl\:pb-70p { padding-bottom: 70%; }
  .gl\:pb-75p { padding-bottom: 75%; }
  .gl\:pb-80p { padding-bottom: 80%; }
  .gl\:pb-85p { padding-bottom: 85%; }
  .gl\:pb-90p { padding-bottom: 90%; }
  .gl\:pb-95p { padding-bottom: 95%; }
  .gl\:pb-100p { padding-bottom: 100%; }
  .gl\:pl-0 { padding-left: 0.0rem; }
  .gl\:pl-1 { padding-left: 0.5rem; }
  .gl\:pl-2 { padding-left: 1.0rem; }
  .gl\:pl-3 { padding-left: 1.5rem; }
  .gl\:pl-4 { padding-left: 2.0rem; }
  .gl\:pl-5 { padding-left: 2.5rem; }
  .gl\:pl-6 { padding-left: 3.0rem; }
  .gl\:pl-8 { padding-left: 4.0rem; }
  .gl\:pl-10 { padding-left: 5.0rem; }
  .gl\:pl-12 { padding-left: 6.0rem; }
  .gl\:pl-16 { padding-left: 8.0rem; }
  .gl\:pl-24 { padding-left: 12.0rem; }
  .gl\:pl-32 { padding-left: 16.0rem; }
  .gl\:pl-48 { padding-left: 24.0rem; }
  .gl\:pl-64 { padding-left: 32.0rem; }
  .gl\:pl-128 { padding-left: 64.0rem; }
  .gl\:pl-px { padding-left: 1px; }
  .gl\:pl-auto { padding-left: auto; }
  .gl\:pl-vh { padding-left: 100vh; }
  .gl\:pl-vw { padding-left: 100vw; }
  .gl\:pl-min { padding-left: min-content; }
  .gl\:pl-max { padding-left: max-content; }
  .gl\:pl-5p { padding-left: 5%; }
  .gl\:pl-10p { padding-left: 10%; }
  .gl\:pl-15p { padding-left: 15%; }
  .gl\:pl-20p { padding-left: 20%; }
  .gl\:pl-25p { padding-left: 25%; }
  .gl\:pl-30p { padding-left: 30%; }
  .gl\:pl-35p { padding-left: 35%; }
  .gl\:pl-40p { padding-left: 40%; }
  .gl\:pl-45p { padding-left: 45%; }
  .gl\:pl-50p { padding-left: 50%; }
  .gl\:pl-55p { padding-left: 55%; }
  .gl\:pl-60p { padding-left: 60%; }
  .gl\:pl-65p { padding-left: 65%; }
  .gl\:pl-70p { padding-left: 70%; }
  .gl\:pl-75p { padding-left: 75%; }
  .gl\:pl-80p { padding-left: 80%; }
  .gl\:pl-85p { padding-left: 85%; }
  .gl\:pl-90p { padding-left: 90%; }
  .gl\:pl-95p { padding-left: 95%; }
  .gl\:pl-100p { padding-left: 100%; }
  .gl\:px-0 { padding-left: 0.0rem; padding-right: 0.0rem; }
  .gl\:px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .gl\:px-2 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .gl\:px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .gl\:px-4 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .gl\:px-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .gl\:px-6 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .gl\:px-8 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .gl\:px-10 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .gl\:px-12 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .gl\:px-16 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .gl\:px-24 { padding-left: 12.0rem; padding-right: 12.0rem; }
  .gl\:px-32 { padding-left: 16.0rem; padding-right: 16.0rem; }
  .gl\:px-48 { padding-left: 24.0rem; padding-right: 24.0rem; }
  .gl\:px-64 { padding-left: 32.0rem; padding-right: 32.0rem; }
  .gl\:px-128 { padding-left: 64.0rem; padding-right: 64.0rem; }
  .gl\:px-px { padding-left: 1px; padding-right: 1px; }
  .gl\:px-auto { padding-left: auto; padding-right: auto; }
  .gl\:px-vh { padding-left: 100vh; padding-right: 100vh; }
  .gl\:px-vw { padding-left: 100vw; padding-right: 100vw; }
  .gl\:px-min { padding-left: min-content; padding-right: min-content; }
  .gl\:px-max { padding-left: max-content; padding-right: max-content; }
  .gl\:px-5p { padding-left: 5%; padding-right: 5%; }
  .gl\:px-10p { padding-left: 10%; padding-right: 10%; }
  .gl\:px-15p { padding-left: 15%; padding-right: 15%; }
  .gl\:px-20p { padding-left: 20%; padding-right: 20%; }
  .gl\:px-25p { padding-left: 25%; padding-right: 25%; }
  .gl\:px-30p { padding-left: 30%; padding-right: 30%; }
  .gl\:px-35p { padding-left: 35%; padding-right: 35%; }
  .gl\:px-40p { padding-left: 40%; padding-right: 40%; }
  .gl\:px-45p { padding-left: 45%; padding-right: 45%; }
  .gl\:px-50p { padding-left: 50%; padding-right: 50%; }
  .gl\:px-55p { padding-left: 55%; padding-right: 55%; }
  .gl\:px-60p { padding-left: 60%; padding-right: 60%; }
  .gl\:px-65p { padding-left: 65%; padding-right: 65%; }
  .gl\:px-70p { padding-left: 70%; padding-right: 70%; }
  .gl\:px-75p { padding-left: 75%; padding-right: 75%; }
  .gl\:px-80p { padding-left: 80%; padding-right: 80%; }
  .gl\:px-85p { padding-left: 85%; padding-right: 85%; }
  .gl\:px-90p { padding-left: 90%; padding-right: 90%; }
  .gl\:px-95p { padding-left: 95%; padding-right: 95%; }
  .gl\:px-100p { padding-left: 100%; padding-right: 100%; }
  .gl\:py-0 { padding-top: 0.0rem; padding-bottom: 0.0rem; }
  .gl\:py-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .gl\:py-2 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .gl\:py-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .gl\:py-4 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .gl\:py-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .gl\:py-6 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .gl\:py-8 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .gl\:py-10 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .gl\:py-12 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .gl\:py-16 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .gl\:py-24 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
  .gl\:py-32 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
  .gl\:py-48 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
  .gl\:py-64 { padding-top: 32.0rem; padding-bottom: 32.0rem; }
  .gl\:py-128 { padding-top: 64.0rem; padding-bottom: 64.0rem; }
  .gl\:py-px { padding-top: 1px; padding-bottom: 1px; }
  .gl\:py-auto { padding-top: auto; padding-bottom: auto; }
  .gl\:py-vh { padding-top: 100vh; padding-bottom: 100vh; }
  .gl\:py-vw { padding-top: 100vw; padding-bottom: 100vw; }
  .gl\:py-min { padding-top: min-content; padding-bottom: min-content; }
  .gl\:py-max { padding-top: max-content; padding-bottom: max-content; }
  .gl\:py-5p { padding-top: 5%; padding-bottom: 5%; }
  .gl\:py-10p { padding-top: 10%; padding-bottom: 10%; }
  .gl\:py-15p { padding-top: 15%; padding-bottom: 15%; }
  .gl\:py-20p { padding-top: 20%; padding-bottom: 20%; }
  .gl\:py-25p { padding-top: 25%; padding-bottom: 25%; }
  .gl\:py-30p { padding-top: 30%; padding-bottom: 30%; }
  .gl\:py-35p { padding-top: 35%; padding-bottom: 35%; }
  .gl\:py-40p { padding-top: 40%; padding-bottom: 40%; }
  .gl\:py-45p { padding-top: 45%; padding-bottom: 45%; }
  .gl\:py-50p { padding-top: 50%; padding-bottom: 50%; }
  .gl\:py-55p { padding-top: 55%; padding-bottom: 55%; }
  .gl\:py-60p { padding-top: 60%; padding-bottom: 60%; }
  .gl\:py-65p { padding-top: 65%; padding-bottom: 65%; }
  .gl\:py-70p { padding-top: 70%; padding-bottom: 70%; }
  .gl\:py-75p { padding-top: 75%; padding-bottom: 75%; }
  .gl\:py-80p { padding-top: 80%; padding-bottom: 80%; }
  .gl\:py-85p { padding-top: 85%; padding-bottom: 85%; }
  .gl\:py-90p { padding-top: 90%; padding-bottom: 90%; }
  .gl\:py-95p { padding-top: 95%; padding-bottom: 95%; }
  .gl\:py-100p { padding-top: 100%; padding-bottom: 100%; }
  .gl\:m-0 { margin: 0.0rem; }
  .gl\:m-1 { margin: 0.5rem; }
  .gl\:m-2 { margin: 1.0rem; }
  .gl\:m-3 { margin: 1.5rem; }
  .gl\:m-4 { margin: 2.0rem; }
  .gl\:m-5 { margin: 2.5rem; }
  .gl\:m-6 { margin: 3.0rem; }
  .gl\:m-8 { margin: 4.0rem; }
  .gl\:m-10 { margin: 5.0rem; }
  .gl\:m-12 { margin: 6.0rem; }
  .gl\:m-16 { margin: 8.0rem; }
  .gl\:m-24 { margin: 12.0rem; }
  .gl\:m-32 { margin: 16.0rem; }
  .gl\:m-48 { margin: 24.0rem; }
  .gl\:m-64 { margin: 32.0rem; }
  .gl\:m-128 { margin: 64.0rem; }
  .gl\:m-px { margin: 1px; }
  .gl\:m-auto { margin: auto; }
  .gl\:m-vh { margin: 100vh; }
  .gl\:m-vw { margin: 100vw; }
  .gl\:m-min { margin: min-content; }
  .gl\:m-max { margin: max-content; }
  .gl\:m-5p { margin: 5%; }
  .gl\:m-10p { margin: 10%; }
  .gl\:m-15p { margin: 15%; }
  .gl\:m-20p { margin: 20%; }
  .gl\:m-25p { margin: 25%; }
  .gl\:m-30p { margin: 30%; }
  .gl\:m-35p { margin: 35%; }
  .gl\:m-40p { margin: 40%; }
  .gl\:m-45p { margin: 45%; }
  .gl\:m-50p { margin: 50%; }
  .gl\:m-55p { margin: 55%; }
  .gl\:m-60p { margin: 60%; }
  .gl\:m-65p { margin: 65%; }
  .gl\:m-70p { margin: 70%; }
  .gl\:m-75p { margin: 75%; }
  .gl\:m-80p { margin: 80%; }
  .gl\:m-85p { margin: 85%; }
  .gl\:m-90p { margin: 90%; }
  .gl\:m-95p { margin: 95%; }
  .gl\:m-100p { margin: 100%; }
  .gl\:mt-0 { margin-top: 0.0rem; }
  .gl\:mt-1 { margin-top: 0.5rem; }
  .gl\:mt-2 { margin-top: 1.0rem; }
  .gl\:mt-3 { margin-top: 1.5rem; }
  .gl\:mt-4 { margin-top: 2.0rem; }
  .gl\:mt-5 { margin-top: 2.5rem; }
  .gl\:mt-6 { margin-top: 3.0rem; }
  .gl\:mt-8 { margin-top: 4.0rem; }
  .gl\:mt-10 { margin-top: 5.0rem; }
  .gl\:mt-12 { margin-top: 6.0rem; }
  .gl\:mt-16 { margin-top: 8.0rem; }
  .gl\:mt-24 { margin-top: 12.0rem; }
  .gl\:mt-32 { margin-top: 16.0rem; }
  .gl\:mt-48 { margin-top: 24.0rem; }
  .gl\:mt-64 { margin-top: 32.0rem; }
  .gl\:mt-128 { margin-top: 64.0rem; }
  .gl\:mt-px { margin-top: 1px; }
  .gl\:mt-auto { margin-top: auto; }
  .gl\:mt-vh { margin-top: 100vh; }
  .gl\:mt-vw { margin-top: 100vw; }
  .gl\:mt-min { margin-top: min-content; }
  .gl\:mt-max { margin-top: max-content; }
  .gl\:mt-5p { margin-top: 5%; }
  .gl\:mt-10p { margin-top: 10%; }
  .gl\:mt-15p { margin-top: 15%; }
  .gl\:mt-20p { margin-top: 20%; }
  .gl\:mt-25p { margin-top: 25%; }
  .gl\:mt-30p { margin-top: 30%; }
  .gl\:mt-35p { margin-top: 35%; }
  .gl\:mt-40p { margin-top: 40%; }
  .gl\:mt-45p { margin-top: 45%; }
  .gl\:mt-50p { margin-top: 50%; }
  .gl\:mt-55p { margin-top: 55%; }
  .gl\:mt-60p { margin-top: 60%; }
  .gl\:mt-65p { margin-top: 65%; }
  .gl\:mt-70p { margin-top: 70%; }
  .gl\:mt-75p { margin-top: 75%; }
  .gl\:mt-80p { margin-top: 80%; }
  .gl\:mt-85p { margin-top: 85%; }
  .gl\:mt-90p { margin-top: 90%; }
  .gl\:mt-95p { margin-top: 95%; }
  .gl\:mt-100p { margin-top: 100%; }
  .gl\:mr-0 { margin-right: 0.0rem; }
  .gl\:mr-1 { margin-right: 0.5rem; }
  .gl\:mr-2 { margin-right: 1.0rem; }
  .gl\:mr-3 { margin-right: 1.5rem; }
  .gl\:mr-4 { margin-right: 2.0rem; }
  .gl\:mr-5 { margin-right: 2.5rem; }
  .gl\:mr-6 { margin-right: 3.0rem; }
  .gl\:mr-8 { margin-right: 4.0rem; }
  .gl\:mr-10 { margin-right: 5.0rem; }
  .gl\:mr-12 { margin-right: 6.0rem; }
  .gl\:mr-16 { margin-right: 8.0rem; }
  .gl\:mr-24 { margin-right: 12.0rem; }
  .gl\:mr-32 { margin-right: 16.0rem; }
  .gl\:mr-48 { margin-right: 24.0rem; }
  .gl\:mr-64 { margin-right: 32.0rem; }
  .gl\:mr-128 { margin-right: 64.0rem; }
  .gl\:mr-px { margin-right: 1px; }
  .gl\:mr-auto { margin-right: auto; }
  .gl\:mr-vh { margin-right: 100vh; }
  .gl\:mr-vw { margin-right: 100vw; }
  .gl\:mr-min { margin-right: min-content; }
  .gl\:mr-max { margin-right: max-content; }
  .gl\:mr-5p { margin-right: 5%; }
  .gl\:mr-10p { margin-right: 10%; }
  .gl\:mr-15p { margin-right: 15%; }
  .gl\:mr-20p { margin-right: 20%; }
  .gl\:mr-25p { margin-right: 25%; }
  .gl\:mr-30p { margin-right: 30%; }
  .gl\:mr-35p { margin-right: 35%; }
  .gl\:mr-40p { margin-right: 40%; }
  .gl\:mr-45p { margin-right: 45%; }
  .gl\:mr-50p { margin-right: 50%; }
  .gl\:mr-55p { margin-right: 55%; }
  .gl\:mr-60p { margin-right: 60%; }
  .gl\:mr-65p { margin-right: 65%; }
  .gl\:mr-70p { margin-right: 70%; }
  .gl\:mr-75p { margin-right: 75%; }
  .gl\:mr-80p { margin-right: 80%; }
  .gl\:mr-85p { margin-right: 85%; }
  .gl\:mr-90p { margin-right: 90%; }
  .gl\:mr-95p { margin-right: 95%; }
  .gl\:mr-100p { margin-right: 100%; }
  .gl\:mb-0 { margin-bottom: 0.0rem; }
  .gl\:mb-1 { margin-bottom: 0.5rem; }
  .gl\:mb-2 { margin-bottom: 1.0rem; }
  .gl\:mb-3 { margin-bottom: 1.5rem; }
  .gl\:mb-4 { margin-bottom: 2.0rem; }
  .gl\:mb-5 { margin-bottom: 2.5rem; }
  .gl\:mb-6 { margin-bottom: 3.0rem; }
  .gl\:mb-8 { margin-bottom: 4.0rem; }
  .gl\:mb-10 { margin-bottom: 5.0rem; }
  .gl\:mb-12 { margin-bottom: 6.0rem; }
  .gl\:mb-16 { margin-bottom: 8.0rem; }
  .gl\:mb-24 { margin-bottom: 12.0rem; }
  .gl\:mb-32 { margin-bottom: 16.0rem; }
  .gl\:mb-48 { margin-bottom: 24.0rem; }
  .gl\:mb-64 { margin-bottom: 32.0rem; }
  .gl\:mb-128 { margin-bottom: 64.0rem; }
  .gl\:mb-px { margin-bottom: 1px; }
  .gl\:mb-auto { margin-bottom: auto; }
  .gl\:mb-vh { margin-bottom: 100vh; }
  .gl\:mb-vw { margin-bottom: 100vw; }
  .gl\:mb-min { margin-bottom: min-content; }
  .gl\:mb-max { margin-bottom: max-content; }
  .gl\:mb-5p { margin-bottom: 5%; }
  .gl\:mb-10p { margin-bottom: 10%; }
  .gl\:mb-15p { margin-bottom: 15%; }
  .gl\:mb-20p { margin-bottom: 20%; }
  .gl\:mb-25p { margin-bottom: 25%; }
  .gl\:mb-30p { margin-bottom: 30%; }
  .gl\:mb-35p { margin-bottom: 35%; }
  .gl\:mb-40p { margin-bottom: 40%; }
  .gl\:mb-45p { margin-bottom: 45%; }
  .gl\:mb-50p { margin-bottom: 50%; }
  .gl\:mb-55p { margin-bottom: 55%; }
  .gl\:mb-60p { margin-bottom: 60%; }
  .gl\:mb-65p { margin-bottom: 65%; }
  .gl\:mb-70p { margin-bottom: 70%; }
  .gl\:mb-75p { margin-bottom: 75%; }
  .gl\:mb-80p { margin-bottom: 80%; }
  .gl\:mb-85p { margin-bottom: 85%; }
  .gl\:mb-90p { margin-bottom: 90%; }
  .gl\:mb-95p { margin-bottom: 95%; }
  .gl\:mb-100p { margin-bottom: 100%; }
  .gl\:ml-0 { margin-left: 0.0rem; }
  .gl\:ml-1 { margin-left: 0.5rem; }
  .gl\:ml-2 { margin-left: 1.0rem; }
  .gl\:ml-3 { margin-left: 1.5rem; }
  .gl\:ml-4 { margin-left: 2.0rem; }
  .gl\:ml-5 { margin-left: 2.5rem; }
  .gl\:ml-6 { margin-left: 3.0rem; }
  .gl\:ml-8 { margin-left: 4.0rem; }
  .gl\:ml-10 { margin-left: 5.0rem; }
  .gl\:ml-12 { margin-left: 6.0rem; }
  .gl\:ml-16 { margin-left: 8.0rem; }
  .gl\:ml-24 { margin-left: 12.0rem; }
  .gl\:ml-32 { margin-left: 16.0rem; }
  .gl\:ml-48 { margin-left: 24.0rem; }
  .gl\:ml-64 { margin-left: 32.0rem; }
  .gl\:ml-128 { margin-left: 64.0rem; }
  .gl\:ml-px { margin-left: 1px; }
  .gl\:ml-auto { margin-left: auto; }
  .gl\:ml-vh { margin-left: 100vh; }
  .gl\:ml-vw { margin-left: 100vw; }
  .gl\:ml-min { margin-left: min-content; }
  .gl\:ml-max { margin-left: max-content; }
  .gl\:ml-5p { margin-left: 5%; }
  .gl\:ml-10p { margin-left: 10%; }
  .gl\:ml-15p { margin-left: 15%; }
  .gl\:ml-20p { margin-left: 20%; }
  .gl\:ml-25p { margin-left: 25%; }
  .gl\:ml-30p { margin-left: 30%; }
  .gl\:ml-35p { margin-left: 35%; }
  .gl\:ml-40p { margin-left: 40%; }
  .gl\:ml-45p { margin-left: 45%; }
  .gl\:ml-50p { margin-left: 50%; }
  .gl\:ml-55p { margin-left: 55%; }
  .gl\:ml-60p { margin-left: 60%; }
  .gl\:ml-65p { margin-left: 65%; }
  .gl\:ml-70p { margin-left: 70%; }
  .gl\:ml-75p { margin-left: 75%; }
  .gl\:ml-80p { margin-left: 80%; }
  .gl\:ml-85p { margin-left: 85%; }
  .gl\:ml-90p { margin-left: 90%; }
  .gl\:ml-95p { margin-left: 95%; }
  .gl\:ml-100p { margin-left: 100%; }
  .gl\:mx-0 { margin-left: 0.0rem; margin-right: 0.0rem; }
  .gl\:mx-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .gl\:mx-2 { margin-left: 1.0rem; margin-right: 1.0rem; }
  .gl\:mx-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .gl\:mx-4 { margin-left: 2.0rem; margin-right: 2.0rem; }
  .gl\:mx-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .gl\:mx-6 { margin-left: 3.0rem; margin-right: 3.0rem; }
  .gl\:mx-8 { margin-left: 4.0rem; margin-right: 4.0rem; }
  .gl\:mx-10 { margin-left: 5.0rem; margin-right: 5.0rem; }
  .gl\:mx-12 { margin-left: 6.0rem; margin-right: 6.0rem; }
  .gl\:mx-16 { margin-left: 8.0rem; margin-right: 8.0rem; }
  .gl\:mx-24 { margin-left: 12.0rem; margin-right: 12.0rem; }
  .gl\:mx-32 { margin-left: 16.0rem; margin-right: 16.0rem; }
  .gl\:mx-48 { margin-left: 24.0rem; margin-right: 24.0rem; }
  .gl\:mx-64 { margin-left: 32.0rem; margin-right: 32.0rem; }
  .gl\:mx-128 { margin-left: 64.0rem; margin-right: 64.0rem; }
  .gl\:mx-px { margin-left: 1px; margin-right: 1px; }
  .gl\:mx-auto { margin-left: auto; margin-right: auto; }
  .gl\:mx-vh { margin-left: 100vh; margin-right: 100vh; }
  .gl\:mx-vw { margin-left: 100vw; margin-right: 100vw; }
  .gl\:mx-min { margin-left: min-content; margin-right: min-content; }
  .gl\:mx-max { margin-left: max-content; margin-right: max-content; }
  .gl\:mx-5p { margin-left: 5%; margin-right: 5%; }
  .gl\:mx-10p { margin-left: 10%; margin-right: 10%; }
  .gl\:mx-15p { margin-left: 15%; margin-right: 15%; }
  .gl\:mx-20p { margin-left: 20%; margin-right: 20%; }
  .gl\:mx-25p { margin-left: 25%; margin-right: 25%; }
  .gl\:mx-30p { margin-left: 30%; margin-right: 30%; }
  .gl\:mx-35p { margin-left: 35%; margin-right: 35%; }
  .gl\:mx-40p { margin-left: 40%; margin-right: 40%; }
  .gl\:mx-45p { margin-left: 45%; margin-right: 45%; }
  .gl\:mx-50p { margin-left: 50%; margin-right: 50%; }
  .gl\:mx-55p { margin-left: 55%; margin-right: 55%; }
  .gl\:mx-60p { margin-left: 60%; margin-right: 60%; }
  .gl\:mx-65p { margin-left: 65%; margin-right: 65%; }
  .gl\:mx-70p { margin-left: 70%; margin-right: 70%; }
  .gl\:mx-75p { margin-left: 75%; margin-right: 75%; }
  .gl\:mx-80p { margin-left: 80%; margin-right: 80%; }
  .gl\:mx-85p { margin-left: 85%; margin-right: 85%; }
  .gl\:mx-90p { margin-left: 90%; margin-right: 90%; }
  .gl\:mx-95p { margin-left: 95%; margin-right: 95%; }
  .gl\:mx-100p { margin-left: 100%; margin-right: 100%; }
  .gl\:my-0 { margin-top: 0.0rem; margin-bottom: 0.0rem; }
  .gl\:my-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .gl\:my-2 { margin-top: 1.0rem; margin-bottom: 1.0rem; }
  .gl\:my-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .gl\:my-4 { margin-top: 2.0rem; margin-bottom: 2.0rem; }
  .gl\:my-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .gl\:my-6 { margin-top: 3.0rem; margin-bottom: 3.0rem; }
  .gl\:my-8 { margin-top: 4.0rem; margin-bottom: 4.0rem; }
  .gl\:my-10 { margin-top: 5.0rem; margin-bottom: 5.0rem; }
  .gl\:my-12 { margin-top: 6.0rem; margin-bottom: 6.0rem; }
  .gl\:my-16 { margin-top: 8.0rem; margin-bottom: 8.0rem; }
  .gl\:my-24 { margin-top: 12.0rem; margin-bottom: 12.0rem; }
  .gl\:my-32 { margin-top: 16.0rem; margin-bottom: 16.0rem; }
  .gl\:my-48 { margin-top: 24.0rem; margin-bottom: 24.0rem; }
  .gl\:my-64 { margin-top: 32.0rem; margin-bottom: 32.0rem; }
  .gl\:my-128 { margin-top: 64.0rem; margin-bottom: 64.0rem; }
  .gl\:my-px { margin-top: 1px; margin-bottom: 1px; }
  .gl\:my-auto { margin-top: auto; margin-bottom: auto; }
  .gl\:my-vh { margin-top: 100vh; margin-bottom: 100vh; }
  .gl\:my-vw { margin-top: 100vw; margin-bottom: 100vw; }
  .gl\:my-min { margin-top: min-content; margin-bottom: min-content; }
  .gl\:my-max { margin-top: max-content; margin-bottom: max-content; }
  .gl\:my-5p { margin-top: 5%; margin-bottom: 5%; }
  .gl\:my-10p { margin-top: 10%; margin-bottom: 10%; }
  .gl\:my-15p { margin-top: 15%; margin-bottom: 15%; }
  .gl\:my-20p { margin-top: 20%; margin-bottom: 20%; }
  .gl\:my-25p { margin-top: 25%; margin-bottom: 25%; }
  .gl\:my-30p { margin-top: 30%; margin-bottom: 30%; }
  .gl\:my-35p { margin-top: 35%; margin-bottom: 35%; }
  .gl\:my-40p { margin-top: 40%; margin-bottom: 40%; }
  .gl\:my-45p { margin-top: 45%; margin-bottom: 45%; }
  .gl\:my-50p { margin-top: 50%; margin-bottom: 50%; }
  .gl\:my-55p { margin-top: 55%; margin-bottom: 55%; }
  .gl\:my-60p { margin-top: 60%; margin-bottom: 60%; }
  .gl\:my-65p { margin-top: 65%; margin-bottom: 65%; }
  .gl\:my-70p { margin-top: 70%; margin-bottom: 70%; }
  .gl\:my-75p { margin-top: 75%; margin-bottom: 75%; }
  .gl\:my-80p { margin-top: 80%; margin-bottom: 80%; }
  .gl\:my-85p { margin-top: 85%; margin-bottom: 85%; }
  .gl\:my-90p { margin-top: 90%; margin-bottom: 90%; }
  .gl\:my-95p { margin-top: 95%; margin-bottom: 95%; }
  .gl\:my-100p { margin-top: 100%; margin-bottom: 100%; }
  .gl\:round-0 { border-radius: 0.0rem; }
  .gl\:round-1 { border-radius: 0.5rem; }
  .gl\:round-2 { border-radius: 1.0rem; }
  .gl\:round-3 { border-radius: 1.5rem; }
  .gl\:round-4 { border-radius: 2.0rem; }
  .gl\:round-5 { border-radius: 2.5rem; }
  .gl\:round-6 { border-radius: 3.0rem; }
  .gl\:round-8 { border-radius: 4.0rem; }
  .gl\:round-10 { border-radius: 5.0rem; }
  .gl\:round-12 { border-radius: 6.0rem; }
  .gl\:round-16 { border-radius: 8.0rem; }
  .gl\:round-24 { border-radius: 12.0rem; }
  .gl\:round-32 { border-radius: 16.0rem; }
  .gl\:round-48 { border-radius: 24.0rem; }
  .gl\:round-64 { border-radius: 32.0rem; }
  .gl\:round-128 { border-radius: 64.0rem; }
  .gl\:round-5p { border-radius: 5%; }
  .gl\:round-10p { border-radius: 10%; }
  .gl\:round-15p { border-radius: 15%; }
  .gl\:round-20p { border-radius: 20%; }
  .gl\:round-25p { border-radius: 25%; }
  .gl\:round-30p { border-radius: 30%; }
  .gl\:round-35p { border-radius: 35%; }
  .gl\:round-40p { border-radius: 40%; }
  .gl\:round-45p { border-radius: 45%; }
  .gl\:round-50p { border-radius: 50%; }
  .gl\:round-55p { border-radius: 55%; }
  .gl\:round-60p { border-radius: 60%; }
  .gl\:round-65p { border-radius: 65%; }
  .gl\:round-70p { border-radius: 70%; }
  .gl\:round-75p { border-radius: 75%; }
  .gl\:round-80p { border-radius: 80%; }
  .gl\:round-85p { border-radius: 85%; }
  .gl\:round-90p { border-radius: 90%; }
  .gl\:round-95p { border-radius: 95%; }
  .gl\:round-100p { border-radius: 100%; }
  .gl\:round-t-0 { border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; }
  .gl\:round-t-1 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .gl\:round-t-2 { border-top-left-radius: 1.0rem; border-top-right-radius: 1.0rem; }
  .gl\:round-t-3 { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
  .gl\:round-t-4 { border-top-left-radius: 2.0rem; border-top-right-radius: 2.0rem; }
  .gl\:round-t-5 { border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; }
  .gl\:round-t-6 { border-top-left-radius: 3.0rem; border-top-right-radius: 3.0rem; }
  .gl\:round-t-8 { border-top-left-radius: 4.0rem; border-top-right-radius: 4.0rem; }
  .gl\:round-t-10 { border-top-left-radius: 5.0rem; border-top-right-radius: 5.0rem; }
  .gl\:round-t-12 { border-top-left-radius: 6.0rem; border-top-right-radius: 6.0rem; }
  .gl\:round-t-16 { border-top-left-radius: 8.0rem; border-top-right-radius: 8.0rem; }
  .gl\:round-t-24 { border-top-left-radius: 12.0rem; border-top-right-radius: 12.0rem; }
  .gl\:round-t-32 { border-top-left-radius: 16.0rem; border-top-right-radius: 16.0rem; }
  .gl\:round-t-48 { border-top-left-radius: 24.0rem; border-top-right-radius: 24.0rem; }
  .gl\:round-t-64 { border-top-left-radius: 32.0rem; border-top-right-radius: 32.0rem; }
  .gl\:round-t-128 { border-top-left-radius: 64.0rem; border-top-right-radius: 64.0rem; }
  .gl\:round-t-5p { border-top-left-radius: 5%; border-top-right-radius: 5%; }
  .gl\:round-t-10p { border-top-left-radius: 10%; border-top-right-radius: 10%; }
  .gl\:round-t-15p { border-top-left-radius: 15%; border-top-right-radius: 15%; }
  .gl\:round-t-20p { border-top-left-radius: 20%; border-top-right-radius: 20%; }
  .gl\:round-t-25p { border-top-left-radius: 25%; border-top-right-radius: 25%; }
  .gl\:round-t-30p { border-top-left-radius: 30%; border-top-right-radius: 30%; }
  .gl\:round-t-35p { border-top-left-radius: 35%; border-top-right-radius: 35%; }
  .gl\:round-t-40p { border-top-left-radius: 40%; border-top-right-radius: 40%; }
  .gl\:round-t-45p { border-top-left-radius: 45%; border-top-right-radius: 45%; }
  .gl\:round-t-50p { border-top-left-radius: 50%; border-top-right-radius: 50%; }
  .gl\:round-t-55p { border-top-left-radius: 55%; border-top-right-radius: 55%; }
  .gl\:round-t-60p { border-top-left-radius: 60%; border-top-right-radius: 60%; }
  .gl\:round-t-65p { border-top-left-radius: 65%; border-top-right-radius: 65%; }
  .gl\:round-t-70p { border-top-left-radius: 70%; border-top-right-radius: 70%; }
  .gl\:round-t-75p { border-top-left-radius: 75%; border-top-right-radius: 75%; }
  .gl\:round-t-80p { border-top-left-radius: 80%; border-top-right-radius: 80%; }
  .gl\:round-t-85p { border-top-left-radius: 85%; border-top-right-radius: 85%; }
  .gl\:round-t-90p { border-top-left-radius: 90%; border-top-right-radius: 90%; }
  .gl\:round-t-95p { border-top-left-radius: 95%; border-top-right-radius: 95%; }
  .gl\:round-t-100p { border-top-left-radius: 100%; border-top-right-radius: 100%; }
  .gl\:round-b-0 { border-bottom-left-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .gl\:round-b-1 { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .gl\:round-b-2 { border-bottom-left-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .gl\:round-b-3 { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .gl\:round-b-4 { border-bottom-left-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .gl\:round-b-5 { border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .gl\:round-b-6 { border-bottom-left-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .gl\:round-b-8 { border-bottom-left-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .gl\:round-b-10 { border-bottom-left-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .gl\:round-b-12 { border-bottom-left-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .gl\:round-b-16 { border-bottom-left-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .gl\:round-b-24 { border-bottom-left-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .gl\:round-b-32 { border-bottom-left-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .gl\:round-b-48 { border-bottom-left-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .gl\:round-b-64 { border-bottom-left-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .gl\:round-b-128 { border-bottom-left-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .gl\:round-b-5p { border-bottom-left-radius: 5%; border-bottom-right-radius: 5%; }
  .gl\:round-b-10p { border-bottom-left-radius: 10%; border-bottom-right-radius: 10%; }
  .gl\:round-b-15p { border-bottom-left-radius: 15%; border-bottom-right-radius: 15%; }
  .gl\:round-b-20p { border-bottom-left-radius: 20%; border-bottom-right-radius: 20%; }
  .gl\:round-b-25p { border-bottom-left-radius: 25%; border-bottom-right-radius: 25%; }
  .gl\:round-b-30p { border-bottom-left-radius: 30%; border-bottom-right-radius: 30%; }
  .gl\:round-b-35p { border-bottom-left-radius: 35%; border-bottom-right-radius: 35%; }
  .gl\:round-b-40p { border-bottom-left-radius: 40%; border-bottom-right-radius: 40%; }
  .gl\:round-b-45p { border-bottom-left-radius: 45%; border-bottom-right-radius: 45%; }
  .gl\:round-b-50p { border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }
  .gl\:round-b-55p { border-bottom-left-radius: 55%; border-bottom-right-radius: 55%; }
  .gl\:round-b-60p { border-bottom-left-radius: 60%; border-bottom-right-radius: 60%; }
  .gl\:round-b-65p { border-bottom-left-radius: 65%; border-bottom-right-radius: 65%; }
  .gl\:round-b-70p { border-bottom-left-radius: 70%; border-bottom-right-radius: 70%; }
  .gl\:round-b-75p { border-bottom-left-radius: 75%; border-bottom-right-radius: 75%; }
  .gl\:round-b-80p { border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; }
  .gl\:round-b-85p { border-bottom-left-radius: 85%; border-bottom-right-radius: 85%; }
  .gl\:round-b-90p { border-bottom-left-radius: 90%; border-bottom-right-radius: 90%; }
  .gl\:round-b-95p { border-bottom-left-radius: 95%; border-bottom-right-radius: 95%; }
  .gl\:round-b-100p { border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; }
  .gl\:round-l-0 { border-top-left-radius: 0.0rem; border-bottom-left-radius: 0.0rem; }
  .gl\:round-l-1 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .gl\:round-l-2 { border-top-left-radius: 1.0rem; border-bottom-left-radius: 1.0rem; }
  .gl\:round-l-3 { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
  .gl\:round-l-4 { border-top-left-radius: 2.0rem; border-bottom-left-radius: 2.0rem; }
  .gl\:round-l-5 { border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; }
  .gl\:round-l-6 { border-top-left-radius: 3.0rem; border-bottom-left-radius: 3.0rem; }
  .gl\:round-l-8 { border-top-left-radius: 4.0rem; border-bottom-left-radius: 4.0rem; }
  .gl\:round-l-10 { border-top-left-radius: 5.0rem; border-bottom-left-radius: 5.0rem; }
  .gl\:round-l-12 { border-top-left-radius: 6.0rem; border-bottom-left-radius: 6.0rem; }
  .gl\:round-l-16 { border-top-left-radius: 8.0rem; border-bottom-left-radius: 8.0rem; }
  .gl\:round-l-24 { border-top-left-radius: 12.0rem; border-bottom-left-radius: 12.0rem; }
  .gl\:round-l-32 { border-top-left-radius: 16.0rem; border-bottom-left-radius: 16.0rem; }
  .gl\:round-l-48 { border-top-left-radius: 24.0rem; border-bottom-left-radius: 24.0rem; }
  .gl\:round-l-64 { border-top-left-radius: 32.0rem; border-bottom-left-radius: 32.0rem; }
  .gl\:round-l-128 { border-top-left-radius: 64.0rem; border-bottom-left-radius: 64.0rem; }
  .gl\:round-l-5p { border-top-left-radius: 5%; border-bottom-left-radius: 5%; }
  .gl\:round-l-10p { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
  .gl\:round-l-15p { border-top-left-radius: 15%; border-bottom-left-radius: 15%; }
  .gl\:round-l-20p { border-top-left-radius: 20%; border-bottom-left-radius: 20%; }
  .gl\:round-l-25p { border-top-left-radius: 25%; border-bottom-left-radius: 25%; }
  .gl\:round-l-30p { border-top-left-radius: 30%; border-bottom-left-radius: 30%; }
  .gl\:round-l-35p { border-top-left-radius: 35%; border-bottom-left-radius: 35%; }
  .gl\:round-l-40p { border-top-left-radius: 40%; border-bottom-left-radius: 40%; }
  .gl\:round-l-45p { border-top-left-radius: 45%; border-bottom-left-radius: 45%; }
  .gl\:round-l-50p { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
  .gl\:round-l-55p { border-top-left-radius: 55%; border-bottom-left-radius: 55%; }
  .gl\:round-l-60p { border-top-left-radius: 60%; border-bottom-left-radius: 60%; }
  .gl\:round-l-65p { border-top-left-radius: 65%; border-bottom-left-radius: 65%; }
  .gl\:round-l-70p { border-top-left-radius: 70%; border-bottom-left-radius: 70%; }
  .gl\:round-l-75p { border-top-left-radius: 75%; border-bottom-left-radius: 75%; }
  .gl\:round-l-80p { border-top-left-radius: 80%; border-bottom-left-radius: 80%; }
  .gl\:round-l-85p { border-top-left-radius: 85%; border-bottom-left-radius: 85%; }
  .gl\:round-l-90p { border-top-left-radius: 90%; border-bottom-left-radius: 90%; }
  .gl\:round-l-95p { border-top-left-radius: 95%; border-bottom-left-radius: 95%; }
  .gl\:round-l-100p { border-top-left-radius: 100%; border-bottom-left-radius: 100%; }
  .gl\:round-r-0 { border-top-right-radius: 0.0rem; border-bottom-right-radius: 0.0rem; }
  .gl\:round-r-1 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .gl\:round-r-2 { border-top-right-radius: 1.0rem; border-bottom-right-radius: 1.0rem; }
  .gl\:round-r-3 { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
  .gl\:round-r-4 { border-top-right-radius: 2.0rem; border-bottom-right-radius: 2.0rem; }
  .gl\:round-r-5 { border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; }
  .gl\:round-r-6 { border-top-right-radius: 3.0rem; border-bottom-right-radius: 3.0rem; }
  .gl\:round-r-8 { border-top-right-radius: 4.0rem; border-bottom-right-radius: 4.0rem; }
  .gl\:round-r-10 { border-top-right-radius: 5.0rem; border-bottom-right-radius: 5.0rem; }
  .gl\:round-r-12 { border-top-right-radius: 6.0rem; border-bottom-right-radius: 6.0rem; }
  .gl\:round-r-16 { border-top-right-radius: 8.0rem; border-bottom-right-radius: 8.0rem; }
  .gl\:round-r-24 { border-top-right-radius: 12.0rem; border-bottom-right-radius: 12.0rem; }
  .gl\:round-r-32 { border-top-right-radius: 16.0rem; border-bottom-right-radius: 16.0rem; }
  .gl\:round-r-48 { border-top-right-radius: 24.0rem; border-bottom-right-radius: 24.0rem; }
  .gl\:round-r-64 { border-top-right-radius: 32.0rem; border-bottom-right-radius: 32.0rem; }
  .gl\:round-r-128 { border-top-right-radius: 64.0rem; border-bottom-right-radius: 64.0rem; }
  .gl\:round-r-5p { border-top-right-radius: 5%; border-bottom-right-radius: 5%; }
  .gl\:round-r-10p { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
  .gl\:round-r-15p { border-top-right-radius: 15%; border-bottom-right-radius: 15%; }
  .gl\:round-r-20p { border-top-right-radius: 20%; border-bottom-right-radius: 20%; }
  .gl\:round-r-25p { border-top-right-radius: 25%; border-bottom-right-radius: 25%; }
  .gl\:round-r-30p { border-top-right-radius: 30%; border-bottom-right-radius: 30%; }
  .gl\:round-r-35p { border-top-right-radius: 35%; border-bottom-right-radius: 35%; }
  .gl\:round-r-40p { border-top-right-radius: 40%; border-bottom-right-radius: 40%; }
  .gl\:round-r-45p { border-top-right-radius: 45%; border-bottom-right-radius: 45%; }
  .gl\:round-r-50p { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }
  .gl\:round-r-55p { border-top-right-radius: 55%; border-bottom-right-radius: 55%; }
  .gl\:round-r-60p { border-top-right-radius: 60%; border-bottom-right-radius: 60%; }
  .gl\:round-r-65p { border-top-right-radius: 65%; border-bottom-right-radius: 65%; }
  .gl\:round-r-70p { border-top-right-radius: 70%; border-bottom-right-radius: 70%; }
  .gl\:round-r-75p { border-top-right-radius: 75%; border-bottom-right-radius: 75%; }
  .gl\:round-r-80p { border-top-right-radius: 80%; border-bottom-right-radius: 80%; }
  .gl\:round-r-85p { border-top-right-radius: 85%; border-bottom-right-radius: 85%; }
  .gl\:round-r-90p { border-top-right-radius: 90%; border-bottom-right-radius: 90%; }
  .gl\:round-r-95p { border-top-right-radius: 95%; border-bottom-right-radius: 95%; }
  .gl\:round-r-100p { border-top-right-radius: 100%; border-bottom-right-radius: 100%; }
  .gl\:round-tl-0 { border-top-left-radius: 0.0rem; }
  .gl\:round-tl-1 { border-top-left-radius: 0.5rem; }
  .gl\:round-tl-2 { border-top-left-radius: 1.0rem; }
  .gl\:round-tl-3 { border-top-left-radius: 1.5rem; }
  .gl\:round-tl-4 { border-top-left-radius: 2.0rem; }
  .gl\:round-tl-5 { border-top-left-radius: 2.5rem; }
  .gl\:round-tl-6 { border-top-left-radius: 3.0rem; }
  .gl\:round-tl-8 { border-top-left-radius: 4.0rem; }
  .gl\:round-tl-10 { border-top-left-radius: 5.0rem; }
  .gl\:round-tl-12 { border-top-left-radius: 6.0rem; }
  .gl\:round-tl-16 { border-top-left-radius: 8.0rem; }
  .gl\:round-tl-24 { border-top-left-radius: 12.0rem; }
  .gl\:round-tl-32 { border-top-left-radius: 16.0rem; }
  .gl\:round-tl-48 { border-top-left-radius: 24.0rem; }
  .gl\:round-tl-64 { border-top-left-radius: 32.0rem; }
  .gl\:round-tl-128 { border-top-left-radius: 64.0rem; }
  .gl\:round-tl-5p { border-top-left-radius: 5%; }
  .gl\:round-tl-10p { border-top-left-radius: 10%; }
  .gl\:round-tl-15p { border-top-left-radius: 15%; }
  .gl\:round-tl-20p { border-top-left-radius: 20%; }
  .gl\:round-tl-25p { border-top-left-radius: 25%; }
  .gl\:round-tl-30p { border-top-left-radius: 30%; }
  .gl\:round-tl-35p { border-top-left-radius: 35%; }
  .gl\:round-tl-40p { border-top-left-radius: 40%; }
  .gl\:round-tl-45p { border-top-left-radius: 45%; }
  .gl\:round-tl-50p { border-top-left-radius: 50%; }
  .gl\:round-tl-55p { border-top-left-radius: 55%; }
  .gl\:round-tl-60p { border-top-left-radius: 60%; }
  .gl\:round-tl-65p { border-top-left-radius: 65%; }
  .gl\:round-tl-70p { border-top-left-radius: 70%; }
  .gl\:round-tl-75p { border-top-left-radius: 75%; }
  .gl\:round-tl-80p { border-top-left-radius: 80%; }
  .gl\:round-tl-85p { border-top-left-radius: 85%; }
  .gl\:round-tl-90p { border-top-left-radius: 90%; }
  .gl\:round-tl-95p { border-top-left-radius: 95%; }
  .gl\:round-tl-100p { border-top-left-radius: 100%; }
  .gl\:round-bl-0 { border-bottom-left-radius: 0.0rem; }
  .gl\:round-bl-1 { border-bottom-left-radius: 0.5rem; }
  .gl\:round-bl-2 { border-bottom-left-radius: 1.0rem; }
  .gl\:round-bl-3 { border-bottom-left-radius: 1.5rem; }
  .gl\:round-bl-4 { border-bottom-left-radius: 2.0rem; }
  .gl\:round-bl-5 { border-bottom-left-radius: 2.5rem; }
  .gl\:round-bl-6 { border-bottom-left-radius: 3.0rem; }
  .gl\:round-bl-8 { border-bottom-left-radius: 4.0rem; }
  .gl\:round-bl-10 { border-bottom-left-radius: 5.0rem; }
  .gl\:round-bl-12 { border-bottom-left-radius: 6.0rem; }
  .gl\:round-bl-16 { border-bottom-left-radius: 8.0rem; }
  .gl\:round-bl-24 { border-bottom-left-radius: 12.0rem; }
  .gl\:round-bl-32 { border-bottom-left-radius: 16.0rem; }
  .gl\:round-bl-48 { border-bottom-left-radius: 24.0rem; }
  .gl\:round-bl-64 { border-bottom-left-radius: 32.0rem; }
  .gl\:round-bl-128 { border-bottom-left-radius: 64.0rem; }
  .gl\:round-bl-5p { border-bottom-left-radius: 5%; }
  .gl\:round-bl-10p { border-bottom-left-radius: 10%; }
  .gl\:round-bl-15p { border-bottom-left-radius: 15%; }
  .gl\:round-bl-20p { border-bottom-left-radius: 20%; }
  .gl\:round-bl-25p { border-bottom-left-radius: 25%; }
  .gl\:round-bl-30p { border-bottom-left-radius: 30%; }
  .gl\:round-bl-35p { border-bottom-left-radius: 35%; }
  .gl\:round-bl-40p { border-bottom-left-radius: 40%; }
  .gl\:round-bl-45p { border-bottom-left-radius: 45%; }
  .gl\:round-bl-50p { border-bottom-left-radius: 50%; }
  .gl\:round-bl-55p { border-bottom-left-radius: 55%; }
  .gl\:round-bl-60p { border-bottom-left-radius: 60%; }
  .gl\:round-bl-65p { border-bottom-left-radius: 65%; }
  .gl\:round-bl-70p { border-bottom-left-radius: 70%; }
  .gl\:round-bl-75p { border-bottom-left-radius: 75%; }
  .gl\:round-bl-80p { border-bottom-left-radius: 80%; }
  .gl\:round-bl-85p { border-bottom-left-radius: 85%; }
  .gl\:round-bl-90p { border-bottom-left-radius: 90%; }
  .gl\:round-bl-95p { border-bottom-left-radius: 95%; }
  .gl\:round-bl-100p { border-bottom-left-radius: 100%; }
  .gl\:round-tr-0 { border-top-right-radius: 0.0rem; }
  .gl\:round-tr-1 { border-top-right-radius: 0.5rem; }
  .gl\:round-tr-2 { border-top-right-radius: 1.0rem; }
  .gl\:round-tr-3 { border-top-right-radius: 1.5rem; }
  .gl\:round-tr-4 { border-top-right-radius: 2.0rem; }
  .gl\:round-tr-5 { border-top-right-radius: 2.5rem; }
  .gl\:round-tr-6 { border-top-right-radius: 3.0rem; }
  .gl\:round-tr-8 { border-top-right-radius: 4.0rem; }
  .gl\:round-tr-10 { border-top-right-radius: 5.0rem; }
  .gl\:round-tr-12 { border-top-right-radius: 6.0rem; }
  .gl\:round-tr-16 { border-top-right-radius: 8.0rem; }
  .gl\:round-tr-24 { border-top-right-radius: 12.0rem; }
  .gl\:round-tr-32 { border-top-right-radius: 16.0rem; }
  .gl\:round-tr-48 { border-top-right-radius: 24.0rem; }
  .gl\:round-tr-64 { border-top-right-radius: 32.0rem; }
  .gl\:round-tr-128 { border-top-right-radius: 64.0rem; }
  .gl\:round-tr-5p { border-top-right-radius: 5%; }
  .gl\:round-tr-10p { border-top-right-radius: 10%; }
  .gl\:round-tr-15p { border-top-right-radius: 15%; }
  .gl\:round-tr-20p { border-top-right-radius: 20%; }
  .gl\:round-tr-25p { border-top-right-radius: 25%; }
  .gl\:round-tr-30p { border-top-right-radius: 30%; }
  .gl\:round-tr-35p { border-top-right-radius: 35%; }
  .gl\:round-tr-40p { border-top-right-radius: 40%; }
  .gl\:round-tr-45p { border-top-right-radius: 45%; }
  .gl\:round-tr-50p { border-top-right-radius: 50%; }
  .gl\:round-tr-55p { border-top-right-radius: 55%; }
  .gl\:round-tr-60p { border-top-right-radius: 60%; }
  .gl\:round-tr-65p { border-top-right-radius: 65%; }
  .gl\:round-tr-70p { border-top-right-radius: 70%; }
  .gl\:round-tr-75p { border-top-right-radius: 75%; }
  .gl\:round-tr-80p { border-top-right-radius: 80%; }
  .gl\:round-tr-85p { border-top-right-radius: 85%; }
  .gl\:round-tr-90p { border-top-right-radius: 90%; }
  .gl\:round-tr-95p { border-top-right-radius: 95%; }
  .gl\:round-tr-100p { border-top-right-radius: 100%; }
  .gl\:round-br-0 { border-bottom-right-radius: 0.0rem; }
  .gl\:round-br-1 { border-bottom-right-radius: 0.5rem; }
  .gl\:round-br-2 { border-bottom-right-radius: 1.0rem; }
  .gl\:round-br-3 { border-bottom-right-radius: 1.5rem; }
  .gl\:round-br-4 { border-bottom-right-radius: 2.0rem; }
  .gl\:round-br-5 { border-bottom-right-radius: 2.5rem; }
  .gl\:round-br-6 { border-bottom-right-radius: 3.0rem; }
  .gl\:round-br-8 { border-bottom-right-radius: 4.0rem; }
  .gl\:round-br-10 { border-bottom-right-radius: 5.0rem; }
  .gl\:round-br-12 { border-bottom-right-radius: 6.0rem; }
  .gl\:round-br-16 { border-bottom-right-radius: 8.0rem; }
  .gl\:round-br-24 { border-bottom-right-radius: 12.0rem; }
  .gl\:round-br-32 { border-bottom-right-radius: 16.0rem; }
  .gl\:round-br-48 { border-bottom-right-radius: 24.0rem; }
  .gl\:round-br-64 { border-bottom-right-radius: 32.0rem; }
  .gl\:round-br-128 { border-bottom-right-radius: 64.0rem; }
  .gl\:round-br-5p { border-bottom-right-radius: 5%; }
  .gl\:round-br-10p { border-bottom-right-radius: 10%; }
  .gl\:round-br-15p { border-bottom-right-radius: 15%; }
  .gl\:round-br-20p { border-bottom-right-radius: 20%; }
  .gl\:round-br-25p { border-bottom-right-radius: 25%; }
  .gl\:round-br-30p { border-bottom-right-radius: 30%; }
  .gl\:round-br-35p { border-bottom-right-radius: 35%; }
  .gl\:round-br-40p { border-bottom-right-radius: 40%; }
  .gl\:round-br-45p { border-bottom-right-radius: 45%; }
  .gl\:round-br-50p { border-bottom-right-radius: 50%; }
  .gl\:round-br-55p { border-bottom-right-radius: 55%; }
  .gl\:round-br-60p { border-bottom-right-radius: 60%; }
  .gl\:round-br-65p { border-bottom-right-radius: 65%; }
  .gl\:round-br-70p { border-bottom-right-radius: 70%; }
  .gl\:round-br-75p { border-bottom-right-radius: 75%; }
  .gl\:round-br-80p { border-bottom-right-radius: 80%; }
  .gl\:round-br-85p { border-bottom-right-radius: 85%; }
  .gl\:round-br-90p { border-bottom-right-radius: 90%; }
  .gl\:round-br-95p { border-bottom-right-radius: 95%; }
  .gl\:round-br-100p { border-bottom-right-radius: 100%; }
}

/* ==================== PIPE Row & Columns ==================== */
.row {
  display: flex;
  flex-wrap: wrap;
}

/* Column Base */
[class*='col-'] {
  padding-inline: calc(var(--flex-gap, 1rem) * 0.5);
  flex: 0 0 auto;
  min-width: 0;
}

.xs\:col-1 { width: 4.1667%; }
.xs\:col-2 { width: 8.3333%; }
.xs\:col-3 { width: 12.5%; }
.xs\:col-4 { width: 16.6667%; }
.xs\:col-5 { width: 20.8333%; }
.xs\:col-6 { width: 25.0%; }
.xs\:col-7 { width: 29.1667%; }
.xs\:col-8 { width: 33.3333%; }
.xs\:col-9 { width: 37.5%; }
.xs\:col-10 { width: 41.6667%; }
.xs\:col-11 { width: 45.8333%; }
.xs\:col-12 { width: 50.0%; }
.xs\:col-13 { width: 54.1667%; }
.xs\:col-14 { width: 58.3333%; }
.xs\:col-15 { width: 62.5%; }
.xs\:col-16 { width: 66.6667%; }
.xs\:col-17 { width: 70.8333%; }
.xs\:col-18 { width: 75.0%; }
.xs\:col-19 { width: 79.1667%; }
.xs\:col-20 { width: 83.3333%; }
.xs\:col-21 { width: 87.5%; }
.xs\:col-22 { width: 91.6667%; }
.xs\:col-23 { width: 95.8333%; }
.xs\:col-24 { width: 100.0%; }
.col-1 { width: 4.1667%; }
.col-2 { width: 8.3333%; }
.col-3 { width: 12.5%; }
.col-4 { width: 16.6667%; }
.col-5 { width: 20.8333%; }
.col-6 { width: 25.0%; }
.col-7 { width: 29.1667%; }
.col-8 { width: 33.3333%; }
.col-9 { width: 37.5%; }
.col-10 { width: 41.6667%; }
.col-11 { width: 45.8333%; }
.col-12 { width: 50.0%; }
.col-13 { width: 54.1667%; }
.col-14 { width: 58.3333%; }
.col-15 { width: 62.5%; }
.col-16 { width: 66.6667%; }
.col-17 { width: 70.8333%; }
.col-18 { width: 75.0%; }
.col-19 { width: 79.1667%; }
.col-20 { width: 83.3333%; }
.col-21 { width: 87.5%; }
.col-22 { width: 91.6667%; }
.col-23 { width: 95.8333%; }
.col-24 { width: 100.0%; }
@media (min-width: 640px) {
  .sm\:col-1 { width: 4.1667%; }
  .sm\:col-2 { width: 8.3333%; }
  .sm\:col-3 { width: 12.5%; }
  .sm\:col-4 { width: 16.6667%; }
  .sm\:col-5 { width: 20.8333%; }
  .sm\:col-6 { width: 25.0%; }
  .sm\:col-7 { width: 29.1667%; }
  .sm\:col-8 { width: 33.3333%; }
  .sm\:col-9 { width: 37.5%; }
  .sm\:col-10 { width: 41.6667%; }
  .sm\:col-11 { width: 45.8333%; }
  .sm\:col-12 { width: 50.0%; }
  .sm\:col-13 { width: 54.1667%; }
  .sm\:col-14 { width: 58.3333%; }
  .sm\:col-15 { width: 62.5%; }
  .sm\:col-16 { width: 66.6667%; }
  .sm\:col-17 { width: 70.8333%; }
  .sm\:col-18 { width: 75.0%; }
  .sm\:col-19 { width: 79.1667%; }
  .sm\:col-20 { width: 83.3333%; }
  .sm\:col-21 { width: 87.5%; }
  .sm\:col-22 { width: 91.6667%; }
  .sm\:col-23 { width: 95.8333%; }
  .sm\:col-24 { width: 100.0%; }
}
@media (min-width: 768px) {
  .md\:col-1 { width: 4.1667%; }
  .md\:col-2 { width: 8.3333%; }
  .md\:col-3 { width: 12.5%; }
  .md\:col-4 { width: 16.6667%; }
  .md\:col-5 { width: 20.8333%; }
  .md\:col-6 { width: 25.0%; }
  .md\:col-7 { width: 29.1667%; }
  .md\:col-8 { width: 33.3333%; }
  .md\:col-9 { width: 37.5%; }
  .md\:col-10 { width: 41.6667%; }
  .md\:col-11 { width: 45.8333%; }
  .md\:col-12 { width: 50.0%; }
  .md\:col-13 { width: 54.1667%; }
  .md\:col-14 { width: 58.3333%; }
  .md\:col-15 { width: 62.5%; }
  .md\:col-16 { width: 66.6667%; }
  .md\:col-17 { width: 70.8333%; }
  .md\:col-18 { width: 75.0%; }
  .md\:col-19 { width: 79.1667%; }
  .md\:col-20 { width: 83.3333%; }
  .md\:col-21 { width: 87.5%; }
  .md\:col-22 { width: 91.6667%; }
  .md\:col-23 { width: 95.8333%; }
  .md\:col-24 { width: 100.0%; }
}
@media (min-width: 1024px) {
  .lg\:col-1 { width: 4.1667%; }
  .lg\:col-2 { width: 8.3333%; }
  .lg\:col-3 { width: 12.5%; }
  .lg\:col-4 { width: 16.6667%; }
  .lg\:col-5 { width: 20.8333%; }
  .lg\:col-6 { width: 25.0%; }
  .lg\:col-7 { width: 29.1667%; }
  .lg\:col-8 { width: 33.3333%; }
  .lg\:col-9 { width: 37.5%; }
  .lg\:col-10 { width: 41.6667%; }
  .lg\:col-11 { width: 45.8333%; }
  .lg\:col-12 { width: 50.0%; }
  .lg\:col-13 { width: 54.1667%; }
  .lg\:col-14 { width: 58.3333%; }
  .lg\:col-15 { width: 62.5%; }
  .lg\:col-16 { width: 66.6667%; }
  .lg\:col-17 { width: 70.8333%; }
  .lg\:col-18 { width: 75.0%; }
  .lg\:col-19 { width: 79.1667%; }
  .lg\:col-20 { width: 83.3333%; }
  .lg\:col-21 { width: 87.5%; }
  .lg\:col-22 { width: 91.6667%; }
  .lg\:col-23 { width: 95.8333%; }
  .lg\:col-24 { width: 100.0%; }
}
@media (min-width: 1280px) {
  .xl\:col-1 { width: 4.1667%; }
  .xl\:col-2 { width: 8.3333%; }
  .xl\:col-3 { width: 12.5%; }
  .xl\:col-4 { width: 16.6667%; }
  .xl\:col-5 { width: 20.8333%; }
  .xl\:col-6 { width: 25.0%; }
  .xl\:col-7 { width: 29.1667%; }
  .xl\:col-8 { width: 33.3333%; }
  .xl\:col-9 { width: 37.5%; }
  .xl\:col-10 { width: 41.6667%; }
  .xl\:col-11 { width: 45.8333%; }
  .xl\:col-12 { width: 50.0%; }
  .xl\:col-13 { width: 54.1667%; }
  .xl\:col-14 { width: 58.3333%; }
  .xl\:col-15 { width: 62.5%; }
  .xl\:col-16 { width: 66.6667%; }
  .xl\:col-17 { width: 70.8333%; }
  .xl\:col-18 { width: 75.0%; }
  .xl\:col-19 { width: 79.1667%; }
  .xl\:col-20 { width: 83.3333%; }
  .xl\:col-21 { width: 87.5%; }
  .xl\:col-22 { width: 91.6667%; }
  .xl\:col-23 { width: 95.8333%; }
  .xl\:col-24 { width: 100.0%; }
}
@media (min-width: 1536px) {
  .gl\:col-1 { width: 4.1667%; }
  .gl\:col-2 { width: 8.3333%; }
  .gl\:col-3 { width: 12.5%; }
  .gl\:col-4 { width: 16.6667%; }
  .gl\:col-5 { width: 20.8333%; }
  .gl\:col-6 { width: 25.0%; }
  .gl\:col-7 { width: 29.1667%; }
  .gl\:col-8 { width: 33.3333%; }
  .gl\:col-9 { width: 37.5%; }
  .gl\:col-10 { width: 41.6667%; }
  .gl\:col-11 { width: 45.8333%; }
  .gl\:col-12 { width: 50.0%; }
  .gl\:col-13 { width: 54.1667%; }
  .gl\:col-14 { width: 58.3333%; }
  .gl\:col-15 { width: 62.5%; }
  .gl\:col-16 { width: 66.6667%; }
  .gl\:col-17 { width: 70.8333%; }
  .gl\:col-18 { width: 75.0%; }
  .gl\:col-19 { width: 79.1667%; }
  .gl\:col-20 { width: 83.3333%; }
  .gl\:col-21 { width: 87.5%; }
  .gl\:col-22 { width: 91.6667%; }
  .gl\:col-23 { width: 95.8333%; }
  .gl\:col-24 { width: 100.0%; }
}

/* ==================== Isolated Hide (u-none) ==================== */
@media (max-width: 639.98px) {
  .xs\:u-none { display: none !important; }
}
@media (min-width: 640px) and (max-width: 767.98px) {
  .sm\:u-none { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .md\:u-none { display: none !important; }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .lg\:u-none { display: none !important; }
}
@media (min-width: 1280px) and (max-width: 1535.98px) {
  .xl\:u-none { display: none !important; }
}
@media (min-width: 1536px) {
  .gl\:u-none { display: none !important; }
}

/* ==================== Isolated Show (u-show) ==================== */
.xs\:u-show { display: none !important; }
@media (max-width: 639.98px) {
  .xs\:u-show { display: block !important; }
}

.sm\:u-show { display: none !important; }
@media (min-width: 640px) and (max-width: 767.98px) {
  .sm\:u-show { display: block !important; }
}

.md\:u-show { display: none !important; }
@media (min-width: 768px) and (max-width: 1023.98px) {
  .md\:u-show { display: block !important; }
}

.lg\:u-show { display: none !important; }
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .lg\:u-show { display: block !important; }
}

.xl\:u-show { display: none !important; }
@media (min-width: 1280px) and (max-width: 1535.98px) {
  .xl\:u-show { display: block !important; }
}

.gl\:u-show { display: none !important; }
@media (min-width: 1536px) {
  .gl\:u-show { display: block !important; }
}


/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */
/*!
 * pipe-animate.css
 * Updated: 2026
 * Modifications:
 * - Stripped 'animate__' prefix.
 * - Integration: Imported by pipe.css.
 * - Build Process: Automated minification via build.ipynb.
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animated.repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animated.repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animated.delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animated.delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animated.delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animated.delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animated.faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animated.fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animated.slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animated.slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

