/*!
 * MoonHare Utilities v1.0.0-beta1 (https://github.com/MoonHareLabs/MoonHare.CSS/)
 * Copyright 2021-2031 Kavindu Santhusa
 * Licensed under MIT (https://github.com/MoonHareLabs/MoonHare.CSS/blob/main/LICENSE)
 */
/* Forked from Normalize.css, and edited
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

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

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

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

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

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

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

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

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

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

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

/**
 * Add the correct display in IE 10.
 */
* {
  box-sizing: border-box; }
  *:before, *:after {
    box-sizing: border-box; }

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 0.75rem;
  padding-right: var(--gutter-x, 0.75rem);
  padding-left: 0.75rem;
  padding-left: var(--gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px; } }

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

@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px; } }

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem; }
  .row > * {
    box-sizing: border-box;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
  .row::after, .row::before {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col {
  -ms-flex: 1 0 0%;
      flex: 1 0 0%; }

.row-cols-auto > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 8.33333; }

.row-cols-2 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.66667; }

.row-cols-3 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25; }

.row-cols-4 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.33333; }

.row-cols-5 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 41.66667; }

.row-cols-6 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50; }

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto; }

.col-1 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 8.33333; }

.offset-1 {
  margin-left: 8.33333; }

.col-2 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.66667; }

.offset-2 {
  margin-left: 16.66667; }

.col-3 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25; }

.offset-3 {
  margin-left: 25; }

.col-4 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.33333; }

.offset-4 {
  margin-left: 33.33333; }

.col-5 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 41.66667; }

.offset-5 {
  margin-left: 41.66667; }

.col-6 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50; }

.offset-6 {
  margin-left: 50; }

.col-7 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 58.33333; }

.offset-7 {
  margin-left: 58.33333; }

.col-8 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 66.66667; }

.offset-8 {
  margin-left: 66.66667; }

.col-9 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 75; }

.offset-9 {
  margin-left: 75; }

.col-10 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 83.33333; }

.offset-10 {
  margin-left: 83.33333; }

.col-11 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 91.66667; }

.offset-11 {
  margin-left: 91.66667; }

.col-12 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100; }

.offset-12 {
  margin-left: 100; }

.g-0,
.gx-0 {
  margin-left: 0;
  margin-right: 0; }

.g-0 > *,
.gx-0 > * {
  padding-left: 0;
  padding-right: 0; }

.g-0,
.gy-0 {
  margin-top: 0; }

.g-0 > *,
.gy-0 > * {
  margin-top: 0; }

.g-1,
.gx-1 {
  margin-left: -0.125rem;
  margin-right: -0.125rem; }

.g-1 > *,
.gx-1 > * {
  padding-left: 0.125rem;
  padding-right: 0.125rem; }

.g-1,
.gy-1 {
  margin-top: -0.25rem; }

.g-1 > *,
.gy-1 > * {
  margin-top: 0.25rem; }

.g-2,
.gx-2 {
  margin-left: -0.25rem;
  margin-right: -0.25rem; }

.g-2 > *,
.gx-2 > * {
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

.g-2,
.gy-2 {
  margin-top: -0.5rem; }

.g-2 > *,
.gy-2 > * {
  margin-top: 0.5rem; }

.g-3,
.gx-3 {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }

.g-3 > *,
.gx-3 > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

.g-3,
.gy-3 {
  margin-top: -1rem; }

.g-3 > *,
.gy-3 > * {
  margin-top: 1rem; }

.g-4,
.gx-4 {
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.g-4 > *,
.gx-4 > * {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.g-4,
.gy-4 {
  margin-top: -1.5rem; }

.g-4 > *,
.gy-4 > * {
  margin-top: 1.5rem; }

.g-5,
.gx-5 {
  margin-left: -1.5rem;
  margin-right: -1.5rem; }

.g-5 > *,
.gx-5 > * {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.g-5,
.gy-5 {
  margin-top: -3rem; }

.g-5 > *,
.gy-5 > * {
  margin-top: 3rem; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .offset-sm-0 {
    margin-left: 0; }
  .col-sm-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .offset-sm-1 {
    margin-left: 8.33333; }
  .col-sm-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .offset-sm-2 {
    margin-left: 16.66667; }
  .col-sm-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .offset-sm-3 {
    margin-left: 25; }
  .col-sm-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .offset-sm-4 {
    margin-left: 33.33333; }
  .col-sm-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .offset-sm-5 {
    margin-left: 41.66667; }
  .col-sm-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .offset-sm-6 {
    margin-left: 50; }
  .col-sm-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333; }
  .offset-sm-7 {
    margin-left: 58.33333; }
  .col-sm-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667; }
  .offset-sm-8 {
    margin-left: 66.66667; }
  .col-sm-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75; }
  .offset-sm-9 {
    margin-left: 75; }
  .col-sm-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333; }
  .offset-sm-10 {
    margin-left: 83.33333; }
  .col-sm-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667; }
  .offset-sm-11 {
    margin-left: 91.66667; }
  .col-sm-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100; }
  .offset-sm-12 {
    margin-left: 100; }
  .g-sm-0,
  .gx-sm-0 {
    margin-left: 0;
    margin-right: 0; }
  .g-sm-0 > *,
  .gx-sm-0 > * {
    padding-left: 0;
    padding-right: 0; }
  .g-sm-0,
  .gy-sm-0 {
    margin-top: 0; }
  .g-sm-0 > *,
  .gy-sm-0 > * {
    margin-top: 0; }
  .g-sm-1,
  .gx-sm-1 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .g-sm-1 > *,
  .gx-sm-1 > * {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .g-sm-1,
  .gy-sm-1 {
    margin-top: -0.25rem; }
  .g-sm-1 > *,
  .gy-sm-1 > * {
    margin-top: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .g-sm-2 > *,
  .gx-sm-2 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .g-sm-2,
  .gy-sm-2 {
    margin-top: -0.5rem; }
  .g-sm-2 > *,
  .gy-sm-2 > * {
    margin-top: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .g-sm-3 > *,
  .gx-sm-3 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .g-sm-3,
  .gy-sm-3 {
    margin-top: -1rem; }
  .g-sm-3 > *,
  .gy-sm-3 > * {
    margin-top: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .g-sm-4 > *,
  .gx-sm-4 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .g-sm-4,
  .gy-sm-4 {
    margin-top: -1.5rem; }
  .g-sm-4 > *,
  .gy-sm-4 > * {
    margin-top: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .g-sm-5 > *,
  .gx-sm-5 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .g-sm-5,
  .gy-sm-5 {
    margin-top: -3rem; }
  .g-sm-5 > *,
  .gy-sm-5 > * {
    margin-top: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%; }
  .row-cols-md-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .offset-md-0 {
    margin-left: 0; }
  .col-md-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .offset-md-1 {
    margin-left: 8.33333; }
  .col-md-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .offset-md-2 {
    margin-left: 16.66667; }
  .col-md-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .offset-md-3 {
    margin-left: 25; }
  .col-md-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .offset-md-4 {
    margin-left: 33.33333; }
  .col-md-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .offset-md-5 {
    margin-left: 41.66667; }
  .col-md-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .offset-md-6 {
    margin-left: 50; }
  .col-md-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333; }
  .offset-md-7 {
    margin-left: 58.33333; }
  .col-md-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667; }
  .offset-md-8 {
    margin-left: 66.66667; }
  .col-md-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75; }
  .offset-md-9 {
    margin-left: 75; }
  .col-md-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333; }
  .offset-md-10 {
    margin-left: 83.33333; }
  .col-md-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667; }
  .offset-md-11 {
    margin-left: 91.66667; }
  .col-md-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100; }
  .offset-md-12 {
    margin-left: 100; }
  .g-md-0,
  .gx-md-0 {
    margin-left: 0;
    margin-right: 0; }
  .g-md-0 > *,
  .gx-md-0 > * {
    padding-left: 0;
    padding-right: 0; }
  .g-md-0,
  .gy-md-0 {
    margin-top: 0; }
  .g-md-0 > *,
  .gy-md-0 > * {
    margin-top: 0; }
  .g-md-1,
  .gx-md-1 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .g-md-1 > *,
  .gx-md-1 > * {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .g-md-1,
  .gy-md-1 {
    margin-top: -0.25rem; }
  .g-md-1 > *,
  .gy-md-1 > * {
    margin-top: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .g-md-2 > *,
  .gx-md-2 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .g-md-2,
  .gy-md-2 {
    margin-top: -0.5rem; }
  .g-md-2 > *,
  .gy-md-2 > * {
    margin-top: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .g-md-3 > *,
  .gx-md-3 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .g-md-3,
  .gy-md-3 {
    margin-top: -1rem; }
  .g-md-3 > *,
  .gy-md-3 > * {
    margin-top: 1rem; }
  .g-md-4,
  .gx-md-4 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .g-md-4 > *,
  .gx-md-4 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .g-md-4,
  .gy-md-4 {
    margin-top: -1.5rem; }
  .g-md-4 > *,
  .gy-md-4 > * {
    margin-top: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .g-md-5 > *,
  .gx-md-5 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .g-md-5,
  .gy-md-5 {
    margin-top: -3rem; }
  .g-md-5 > *,
  .gy-md-5 > * {
    margin-top: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .offset-lg-0 {
    margin-left: 0; }
  .col-lg-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .offset-lg-1 {
    margin-left: 8.33333; }
  .col-lg-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .offset-lg-2 {
    margin-left: 16.66667; }
  .col-lg-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .offset-lg-3 {
    margin-left: 25; }
  .col-lg-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .offset-lg-4 {
    margin-left: 33.33333; }
  .col-lg-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .offset-lg-5 {
    margin-left: 41.66667; }
  .col-lg-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .offset-lg-6 {
    margin-left: 50; }
  .col-lg-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333; }
  .offset-lg-7 {
    margin-left: 58.33333; }
  .col-lg-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667; }
  .offset-lg-8 {
    margin-left: 66.66667; }
  .col-lg-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75; }
  .offset-lg-9 {
    margin-left: 75; }
  .col-lg-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333; }
  .offset-lg-10 {
    margin-left: 83.33333; }
  .col-lg-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667; }
  .offset-lg-11 {
    margin-left: 91.66667; }
  .col-lg-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100; }
  .offset-lg-12 {
    margin-left: 100; }
  .g-lg-0,
  .gx-lg-0 {
    margin-left: 0;
    margin-right: 0; }
  .g-lg-0 > *,
  .gx-lg-0 > * {
    padding-left: 0;
    padding-right: 0; }
  .g-lg-0,
  .gy-lg-0 {
    margin-top: 0; }
  .g-lg-0 > *,
  .gy-lg-0 > * {
    margin-top: 0; }
  .g-lg-1,
  .gx-lg-1 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .g-lg-1 > *,
  .gx-lg-1 > * {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .g-lg-1,
  .gy-lg-1 {
    margin-top: -0.25rem; }
  .g-lg-1 > *,
  .gy-lg-1 > * {
    margin-top: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .g-lg-2 > *,
  .gx-lg-2 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .g-lg-2,
  .gy-lg-2 {
    margin-top: -0.5rem; }
  .g-lg-2 > *,
  .gy-lg-2 > * {
    margin-top: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .g-lg-3 > *,
  .gx-lg-3 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .g-lg-3,
  .gy-lg-3 {
    margin-top: -1rem; }
  .g-lg-3 > *,
  .gy-lg-3 > * {
    margin-top: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .g-lg-4 > *,
  .gx-lg-4 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .g-lg-4,
  .gy-lg-4 {
    margin-top: -1.5rem; }
  .g-lg-4 > *,
  .gy-lg-4 > * {
    margin-top: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .g-lg-5 > *,
  .gx-lg-5 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .g-lg-5,
  .gy-lg-5 {
    margin-top: -3rem; }
  .g-lg-5 > *,
  .gy-lg-5 > * {
    margin-top: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .offset-xl-0 {
    margin-left: 0; }
  .col-xl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .offset-xl-1 {
    margin-left: 8.33333; }
  .col-xl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .offset-xl-2 {
    margin-left: 16.66667; }
  .col-xl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .offset-xl-3 {
    margin-left: 25; }
  .col-xl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .offset-xl-4 {
    margin-left: 33.33333; }
  .col-xl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .offset-xl-5 {
    margin-left: 41.66667; }
  .col-xl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .offset-xl-6 {
    margin-left: 50; }
  .col-xl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333; }
  .offset-xl-7 {
    margin-left: 58.33333; }
  .col-xl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667; }
  .offset-xl-8 {
    margin-left: 66.66667; }
  .col-xl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75; }
  .offset-xl-9 {
    margin-left: 75; }
  .col-xl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333; }
  .offset-xl-10 {
    margin-left: 83.33333; }
  .col-xl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667; }
  .offset-xl-11 {
    margin-left: 91.66667; }
  .col-xl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100; }
  .offset-xl-12 {
    margin-left: 100; }
  .g-xl-0,
  .gx-xl-0 {
    margin-left: 0;
    margin-right: 0; }
  .g-xl-0 > *,
  .gx-xl-0 > * {
    padding-left: 0;
    padding-right: 0; }
  .g-xl-0,
  .gy-xl-0 {
    margin-top: 0; }
  .g-xl-0 > *,
  .gy-xl-0 > * {
    margin-top: 0; }
  .g-xl-1,
  .gx-xl-1 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .g-xl-1 > *,
  .gx-xl-1 > * {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .g-xl-1,
  .gy-xl-1 {
    margin-top: -0.25rem; }
  .g-xl-1 > *,
  .gy-xl-1 > * {
    margin-top: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .g-xl-2 > *,
  .gx-xl-2 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .g-xl-2,
  .gy-xl-2 {
    margin-top: -0.5rem; }
  .g-xl-2 > *,
  .gy-xl-2 > * {
    margin-top: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .g-xl-3 > *,
  .gx-xl-3 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .g-xl-3,
  .gy-xl-3 {
    margin-top: -1rem; }
  .g-xl-3 > *,
  .gy-xl-3 > * {
    margin-top: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .g-xl-4 > *,
  .gx-xl-4 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .g-xl-4,
  .gy-xl-4 {
    margin-top: -1.5rem; }
  .g-xl-4 > *,
  .gy-xl-4 > * {
    margin-top: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .g-xl-5 > *,
  .gx-xl-5 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .g-xl-5,
  .gy-xl-5 {
    margin-top: -3rem; }
  .g-xl-5 > *,
  .gy-xl-5 > * {
    margin-top: 3rem; } }

@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .row-cols-xxl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .row-cols-xxl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .row-cols-xxl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .row-cols-xxl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .row-cols-xxl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto; }
  .offset-xxl-0 {
    margin-left: 0; }
  .col-xxl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333; }
  .offset-xxl-1 {
    margin-left: 8.33333; }
  .col-xxl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667; }
  .offset-xxl-2 {
    margin-left: 16.66667; }
  .col-xxl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25; }
  .offset-xxl-3 {
    margin-left: 25; }
  .col-xxl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333; }
  .offset-xxl-4 {
    margin-left: 33.33333; }
  .col-xxl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667; }
  .offset-xxl-5 {
    margin-left: 41.66667; }
  .col-xxl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50; }
  .offset-xxl-6 {
    margin-left: 50; }
  .col-xxl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333; }
  .offset-xxl-7 {
    margin-left: 58.33333; }
  .col-xxl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667; }
  .offset-xxl-8 {
    margin-left: 66.66667; }
  .col-xxl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75; }
  .offset-xxl-9 {
    margin-left: 75; }
  .col-xxl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333; }
  .offset-xxl-10 {
    margin-left: 83.33333; }
  .col-xxl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667; }
  .offset-xxl-11 {
    margin-left: 91.66667; }
  .col-xxl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100; }
  .offset-xxl-12 {
    margin-left: 100; }
  .g-xxl-0,
  .gx-xxl-0 {
    margin-left: 0;
    margin-right: 0; }
  .g-xxl-0 > *,
  .gx-xxl-0 > * {
    padding-left: 0;
    padding-right: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    margin-top: 0; }
  .g-xxl-0 > *,
  .gy-xxl-0 > * {
    margin-top: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .g-xxl-1 > *,
  .gx-xxl-1 > * {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    margin-top: -0.25rem; }
  .g-xxl-1 > *,
  .gy-xxl-1 > * {
    margin-top: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .g-xxl-2 > *,
  .gx-xxl-2 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    margin-top: -0.5rem; }
  .g-xxl-2 > *,
  .gy-xxl-2 > * {
    margin-top: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .g-xxl-3 > *,
  .gx-xxl-3 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    margin-top: -1rem; }
  .g-xxl-3 > *,
  .gy-xxl-3 > * {
    margin-top: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .g-xxl-4 > *,
  .gx-xxl-4 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    margin-top: -1.5rem; }
  .g-xxl-4 > *,
  .gy-xxl-4 > * {
    margin-top: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .g-xxl-5 > *,
  .gx-xxl-5 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    margin-top: -3rem; }
  .g-xxl-5 > *,
  .gy-xxl-5 > * {
    margin-top: 3rem; } }

.box-border {
  box-sizing: border-box; }

.box-content {
  box-sizing: content-box; }

.inline {
  display: inline; }

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

.block {
  display: block; }

.grid {
  display: grid; }

.table {
  display: table; }

.table-row {
  display: table-row; }

.table-caption {
  display: table-caption; }

.table-cell {
  display: table-cell; }

.table-raw {
  display: table-raw; }

.table-column {
  display: table-column; }

.table-column-group {
  display: table-column-group; }

.table-footer-group {
  display: table-footer-group; }

.table-raw-group {
  display: table-raw-group; }

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

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

.flow-root {
  display: flow-root; }

.grid {
  display: grid; }

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

.contents {
  display: contents; }

.none {
  display: none; }

.float-left {
  float: left; }

.float-right {
  float: right; }

.float-none {
  float: none; }

.clear-left {
  float: left; }

.clear-right {
  float: right; }

.clear-both {
  float: both; }

.clear-none {
  float: none; }

.object-contain {
  -o-object-fit: contain;
     object-fit: contain; }

.object-cover {
  -o-object-fit: cover;
     object-fit: cover; }

.object-fill {
  -o-object-fit: fill;
     object-fit: fill; }

.object-none {
  -o-object-fit: none;
     object-fit: none; }

.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down; }

.object-bottom {
  -o-object-position: bottom;
     object-position: bottom; }

.object-center {
  -o-object-position: center;
     object-position: center; }

.object-left {
  -o-object-position: left;
     object-position: left; }

.object-left-bottom {
  -o-object-position: left bottom;
     object-position: left bottom; }

.object-left-top {
  -o-object-position: left top;
     object-position: left top; }

.object-right {
  -o-object-position: right;
     object-position: right; }

.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom; }

.object-right-top {
  -o-object-position: right top;
     object-position: right top; }

.object-top {
  -o-object-position: top;
     object-position: top; }

.overflow-auto {
  overflow: auto; }

.overflow-hidden {
  overflow: hidden; }

.overflow-visible {
  overflow: visible; }

.overflow-scroll {
  overflow: scroll; }

.overflow-x-auto {
  overflow-x: auto; }

.overflow-x-hidden {
  overflow-x: hidden; }

.overflow-x-visible {
  overflow-x: visible; }

.overflow-x-scroll {
  overflow-x: scroll; }

.overflow-y-auto {
  overflow-y: auto; }

.overflow-y-hidden {
  overflow-y: hidden; }

.overflow-y-visible {
  overflow-y: visible; }

.overflow-y-scroll {
  overflow-y: scroll; }

.overscroll-auto {
  -ms-scroll-chaining: chained;
      overscroll-behavior: auto; }

.overscroll-contain {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain; }

.overscroll-none {
  -ms-scroll-chaining: none;
      overscroll-behavior: none; }

.overscroll-x-auto {
  overscroll-behavior-x: auto; }

.overscroll-x-contain {
  overscroll-behavior-x: contain; }

.overscroll-x-none {
  overscroll-behavior-x: none; }

.overscroll-y-auto {
  overscroll-behavior-y: auto; }

.overscroll-y-contain {
  overscroll-behavior-y: contain; }

.overscroll-y-none {
  overscroll-behavior-y: none; }

.static {
  position: static; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

.sticky {
  position: -webkit-sticky;
  position: sticky; }

.top-auto {
  top: auto; }

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

.top-1\/3 {
  top: 33.33333%; }

.top-2\/3 {
  top: 66.66667%; }

.top-1\/4 {
  top: 25%; }

.top-2\/4 {
  top: 50%; }

.top-3\/4 {
  top: 75%; }

.top-full {
  top: 100%; }

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

.top--1\/3 {
  top: -33.33333%; }

.top--2\/3 {
  top: -66.66667%; }

.top--1\/4 {
  top: -25%; }

.top--2\/4 {
  top: -50%; }

.top--3\/4 {
  top: -75%; }

.top--full {
  top: -100%; }

.top-px {
  top: 1px; }

.top-0 {
  top: 0px; }

.top-0.5 {
  top: 0.125rem; }

.top-1 {
  top: 0.25rem; }

.top-1.5 {
  top: 0.375rem; }

.top-2 {
  top: 0.5rem; }

.top-2.5 {
  top: 0.625rem; }

.top-3 {
  top: 0.75rem; }

.top-3.5 {
  top: 0.875rem; }

.top-4 {
  top: 1rem; }

.top-5 {
  top: 1.25rem; }

.top-6 {
  top: 1.5rem; }

.top-7 {
  top: 1.75rem; }

.top-8 {
  top: 2rem; }

.top-9 {
  top: 2.25rem; }

.top-10 {
  top: 2.5rem; }

.top-11 {
  top: 2.75rem; }

.top-12 {
  top: 3rem; }

.top-14 {
  top: 3.5rem; }

.top-16 {
  top: 4rem; }

.top-20 {
  top: 5rem; }

.top-24 {
  top: 6rem; }

.top-28 {
  top: 7rem; }

.top-32 {
  top: 8rem; }

.top-36 {
  top: 9rem; }

.top-40 {
  top: 10rem; }

.top-44 {
  top: 11rem; }

.top-48 {
  top: 12rem; }

.top-52 {
  top: 13rem; }

.top-56 {
  top: 14rem; }

.top-60 {
  top: 15rem; }

.top-64 {
  top: 16rem; }

.top-72 {
  top: 18rem; }

.top-80 {
  top: 20rem; }

.top-96 {
  top: 24rem; }

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

.top--0.5 {
  top: -0.125rem; }

.top--1 {
  top: -0.25rem; }

.top--1.5 {
  top: -0.375rem; }

.top--2 {
  top: -0.5rem; }

.top--2.5 {
  top: -0.625rem; }

.top--3 {
  top: -0.75rem; }

.top--3.5 {
  top: -0.875rem; }

.top--4 {
  top: -1rem; }

.top--5 {
  top: -1.25rem; }

.top--6 {
  top: -1.5rem; }

.top--7 {
  top: -1.75rem; }

.top--8 {
  top: -2rem; }

.top--9 {
  top: -2.25rem; }

.top--10 {
  top: -2.5rem; }

.top--11 {
  top: -2.75rem; }

.top--12 {
  top: -3rem; }

.top--14 {
  top: -3.5rem; }

.top--16 {
  top: -4rem; }

.top--20 {
  top: -5rem; }

.top--24 {
  top: -6rem; }

.top--28 {
  top: -7rem; }

.top--32 {
  top: -8rem; }

.top--36 {
  top: -9rem; }

.top--40 {
  top: -10rem; }

.top--44 {
  top: -11rem; }

.top--48 {
  top: -12rem; }

.top--52 {
  top: -13rem; }

.top--56 {
  top: -14rem; }

.top--60 {
  top: -15rem; }

.top--64 {
  top: -16rem; }

.top--72 {
  top: -18rem; }

.top--80 {
  top: -20rem; }

.top--96 {
  top: -24rem; }

.bottom-auto {
  bottom: auto; }

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

.bottom-1\/3 {
  bottom: 33.33333%; }

.bottom-2\/3 {
  bottom: 66.66667%; }

.bottom-1\/4 {
  bottom: 25%; }

.bottom-2\/4 {
  bottom: 50%; }

.bottom-3\/4 {
  bottom: 75%; }

.bottom-full {
  bottom: 100%; }

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

.bottom--1\/3 {
  bottom: -33.33333%; }

.bottom--2\/3 {
  bottom: -66.66667%; }

.bottom--1\/4 {
  bottom: -25%; }

.bottom--2\/4 {
  bottom: -50%; }

.bottom--3\/4 {
  bottom: -75%; }

.bottom--full {
  bottom: -100%; }

.bottom-px {
  bottom: 1px; }

.bottom-0 {
  bottom: 0px; }

.bottom-0.5 {
  bottom: 0.125rem; }

.bottom-1 {
  bottom: 0.25rem; }

.bottom-1.5 {
  bottom: 0.375rem; }

.bottom-2 {
  bottom: 0.5rem; }

.bottom-2.5 {
  bottom: 0.625rem; }

.bottom-3 {
  bottom: 0.75rem; }

.bottom-3.5 {
  bottom: 0.875rem; }

.bottom-4 {
  bottom: 1rem; }

.bottom-5 {
  bottom: 1.25rem; }

.bottom-6 {
  bottom: 1.5rem; }

.bottom-7 {
  bottom: 1.75rem; }

.bottom-8 {
  bottom: 2rem; }

.bottom-9 {
  bottom: 2.25rem; }

.bottom-10 {
  bottom: 2.5rem; }

.bottom-11 {
  bottom: 2.75rem; }

.bottom-12 {
  bottom: 3rem; }

.bottom-14 {
  bottom: 3.5rem; }

.bottom-16 {
  bottom: 4rem; }

.bottom-20 {
  bottom: 5rem; }

.bottom-24 {
  bottom: 6rem; }

.bottom-28 {
  bottom: 7rem; }

.bottom-32 {
  bottom: 8rem; }

.bottom-36 {
  bottom: 9rem; }

.bottom-40 {
  bottom: 10rem; }

.bottom-44 {
  bottom: 11rem; }

.bottom-48 {
  bottom: 12rem; }

.bottom-52 {
  bottom: 13rem; }

.bottom-56 {
  bottom: 14rem; }

.bottom-60 {
  bottom: 15rem; }

.bottom-64 {
  bottom: 16rem; }

.bottom-72 {
  bottom: 18rem; }

.bottom-80 {
  bottom: 20rem; }

.bottom-96 {
  bottom: 24rem; }

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

.bottom--0.5 {
  bottom: -0.125rem; }

.bottom--1 {
  bottom: -0.25rem; }

.bottom--1.5 {
  bottom: -0.375rem; }

.bottom--2 {
  bottom: -0.5rem; }

.bottom--2.5 {
  bottom: -0.625rem; }

.bottom--3 {
  bottom: -0.75rem; }

.bottom--3.5 {
  bottom: -0.875rem; }

.bottom--4 {
  bottom: -1rem; }

.bottom--5 {
  bottom: -1.25rem; }

.bottom--6 {
  bottom: -1.5rem; }

.bottom--7 {
  bottom: -1.75rem; }

.bottom--8 {
  bottom: -2rem; }

.bottom--9 {
  bottom: -2.25rem; }

.bottom--10 {
  bottom: -2.5rem; }

.bottom--11 {
  bottom: -2.75rem; }

.bottom--12 {
  bottom: -3rem; }

.bottom--14 {
  bottom: -3.5rem; }

.bottom--16 {
  bottom: -4rem; }

.bottom--20 {
  bottom: -5rem; }

.bottom--24 {
  bottom: -6rem; }

.bottom--28 {
  bottom: -7rem; }

.bottom--32 {
  bottom: -8rem; }

.bottom--36 {
  bottom: -9rem; }

.bottom--40 {
  bottom: -10rem; }

.bottom--44 {
  bottom: -11rem; }

.bottom--48 {
  bottom: -12rem; }

.bottom--52 {
  bottom: -13rem; }

.bottom--56 {
  bottom: -14rem; }

.bottom--60 {
  bottom: -15rem; }

.bottom--64 {
  bottom: -16rem; }

.bottom--72 {
  bottom: -18rem; }

.bottom--80 {
  bottom: -20rem; }

.bottom--96 {
  bottom: -24rem; }

.left-auto {
  left: auto; }

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

.left-1\/3 {
  left: 33.33333%; }

.left-2\/3 {
  left: 66.66667%; }

.left-1\/4 {
  left: 25%; }

.left-2\/4 {
  left: 50%; }

.left-3\/4 {
  left: 75%; }

.left-full {
  left: 100%; }

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

.left--1\/3 {
  left: -33.33333%; }

.left--2\/3 {
  left: -66.66667%; }

.left--1\/4 {
  left: -25%; }

.left--2\/4 {
  left: -50%; }

.left--3\/4 {
  left: -75%; }

.left--full {
  left: -100%; }

.left-px {
  left: 1px; }

.left-0 {
  left: 0px; }

.left-0.5 {
  left: 0.125rem; }

.left-1 {
  left: 0.25rem; }

.left-1.5 {
  left: 0.375rem; }

.left-2 {
  left: 0.5rem; }

.left-2.5 {
  left: 0.625rem; }

.left-3 {
  left: 0.75rem; }

.left-3.5 {
  left: 0.875rem; }

.left-4 {
  left: 1rem; }

.left-5 {
  left: 1.25rem; }

.left-6 {
  left: 1.5rem; }

.left-7 {
  left: 1.75rem; }

.left-8 {
  left: 2rem; }

.left-9 {
  left: 2.25rem; }

.left-10 {
  left: 2.5rem; }

.left-11 {
  left: 2.75rem; }

.left-12 {
  left: 3rem; }

.left-14 {
  left: 3.5rem; }

.left-16 {
  left: 4rem; }

.left-20 {
  left: 5rem; }

.left-24 {
  left: 6rem; }

.left-28 {
  left: 7rem; }

.left-32 {
  left: 8rem; }

.left-36 {
  left: 9rem; }

.left-40 {
  left: 10rem; }

.left-44 {
  left: 11rem; }

.left-48 {
  left: 12rem; }

.left-52 {
  left: 13rem; }

.left-56 {
  left: 14rem; }

.left-60 {
  left: 15rem; }

.left-64 {
  left: 16rem; }

.left-72 {
  left: 18rem; }

.left-80 {
  left: 20rem; }

.left-96 {
  left: 24rem; }

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

.left--0.5 {
  left: -0.125rem; }

.left--1 {
  left: -0.25rem; }

.left--1.5 {
  left: -0.375rem; }

.left--2 {
  left: -0.5rem; }

.left--2.5 {
  left: -0.625rem; }

.left--3 {
  left: -0.75rem; }

.left--3.5 {
  left: -0.875rem; }

.left--4 {
  left: -1rem; }

.left--5 {
  left: -1.25rem; }

.left--6 {
  left: -1.5rem; }

.left--7 {
  left: -1.75rem; }

.left--8 {
  left: -2rem; }

.left--9 {
  left: -2.25rem; }

.left--10 {
  left: -2.5rem; }

.left--11 {
  left: -2.75rem; }

.left--12 {
  left: -3rem; }

.left--14 {
  left: -3.5rem; }

.left--16 {
  left: -4rem; }

.left--20 {
  left: -5rem; }

.left--24 {
  left: -6rem; }

.left--28 {
  left: -7rem; }

.left--32 {
  left: -8rem; }

.left--36 {
  left: -9rem; }

.left--40 {
  left: -10rem; }

.left--44 {
  left: -11rem; }

.left--48 {
  left: -12rem; }

.left--52 {
  left: -13rem; }

.left--56 {
  left: -14rem; }

.left--60 {
  left: -15rem; }

.left--64 {
  left: -16rem; }

.left--72 {
  left: -18rem; }

.left--80 {
  left: -20rem; }

.left--96 {
  left: -24rem; }

.right-auto {
  right: auto; }

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

.right-1\/3 {
  right: 33.33333%; }

.right-2\/3 {
  right: 66.66667%; }

.right-1\/4 {
  right: 25%; }

.right-2\/4 {
  right: 50%; }

.right-3\/4 {
  right: 75%; }

.right-full {
  right: 100%; }

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

.right--1\/3 {
  right: -33.33333%; }

.right--2\/3 {
  right: -66.66667%; }

.right--1\/4 {
  right: -25%; }

.right--2\/4 {
  right: -50%; }

.right--3\/4 {
  right: -75%; }

.right--full {
  right: -100%; }

.right-px {
  right: 1px; }

.right-0 {
  right: 0px; }

.right-0.5 {
  right: 0.125rem; }

.right-1 {
  right: 0.25rem; }

.right-1.5 {
  right: 0.375rem; }

.right-2 {
  right: 0.5rem; }

.right-2.5 {
  right: 0.625rem; }

.right-3 {
  right: 0.75rem; }

.right-3.5 {
  right: 0.875rem; }

.right-4 {
  right: 1rem; }

.right-5 {
  right: 1.25rem; }

.right-6 {
  right: 1.5rem; }

.right-7 {
  right: 1.75rem; }

.right-8 {
  right: 2rem; }

.right-9 {
  right: 2.25rem; }

.right-10 {
  right: 2.5rem; }

.right-11 {
  right: 2.75rem; }

.right-12 {
  right: 3rem; }

.right-14 {
  right: 3.5rem; }

.right-16 {
  right: 4rem; }

.right-20 {
  right: 5rem; }

.right-24 {
  right: 6rem; }

.right-28 {
  right: 7rem; }

.right-32 {
  right: 8rem; }

.right-36 {
  right: 9rem; }

.right-40 {
  right: 10rem; }

.right-44 {
  right: 11rem; }

.right-48 {
  right: 12rem; }

.right-52 {
  right: 13rem; }

.right-56 {
  right: 14rem; }

.right-60 {
  right: 15rem; }

.right-64 {
  right: 16rem; }

.right-72 {
  right: 18rem; }

.right-80 {
  right: 20rem; }

.right-96 {
  right: 24rem; }

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

.right--0.5 {
  right: -0.125rem; }

.right--1 {
  right: -0.25rem; }

.right--1.5 {
  right: -0.375rem; }

.right--2 {
  right: -0.5rem; }

.right--2.5 {
  right: -0.625rem; }

.right--3 {
  right: -0.75rem; }

.right--3.5 {
  right: -0.875rem; }

.right--4 {
  right: -1rem; }

.right--5 {
  right: -1.25rem; }

.right--6 {
  right: -1.5rem; }

.right--7 {
  right: -1.75rem; }

.right--8 {
  right: -2rem; }

.right--9 {
  right: -2.25rem; }

.right--10 {
  right: -2.5rem; }

.right--11 {
  right: -2.75rem; }

.right--12 {
  right: -3rem; }

.right--14 {
  right: -3.5rem; }

.right--16 {
  right: -4rem; }

.right--20 {
  right: -5rem; }

.right--24 {
  right: -6rem; }

.right--28 {
  right: -7rem; }

.right--32 {
  right: -8rem; }

.right--36 {
  right: -9rem; }

.right--40 {
  right: -10rem; }

.right--44 {
  right: -11rem; }

.right--48 {
  right: -12rem; }

.right--52 {
  right: -13rem; }

.right--56 {
  right: -14rem; }

.right--60 {
  right: -15rem; }

.right--64 {
  right: -16rem; }

.right--72 {
  right: -18rem; }

.right--80 {
  right: -20rem; }

.right--96 {
  right: -24rem; }

.inset-auto {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto; }

.inset-1\/2 {
  top: 50%;
  bottom: 50%;
  left: 50%;
  right: 50%; }

.inset-1\/3 {
  top: 33.33333%;
  bottom: 33.33333%;
  left: 33.33333%;
  right: 33.33333%; }

.inset-2\/3 {
  top: 66.66667%;
  bottom: 66.66667%;
  left: 66.66667%;
  right: 66.66667%; }

.inset-1\/4 {
  top: 25%;
  bottom: 25%;
  left: 25%;
  right: 25%; }

.inset-2\/4 {
  top: 50%;
  bottom: 50%;
  left: 50%;
  right: 50%; }

.inset-3\/4 {
  top: 75%;
  bottom: 75%;
  left: 75%;
  right: 75%; }

.inset-full {
  top: 100%;
  bottom: 100%;
  left: 100%;
  right: 100%; }

.inset--1\/2 {
  top: -50%;
  bottom: -50%;
  left: -50%;
  right: -50%; }

.inset--1\/3 {
  top: -33.33333%;
  bottom: -33.33333%;
  left: -33.33333%;
  right: -33.33333%; }

.inset--2\/3 {
  top: -66.66667%;
  bottom: -66.66667%;
  left: -66.66667%;
  right: -66.66667%; }

.inset--1\/4 {
  top: -25%;
  bottom: -25%;
  left: -25%;
  right: -25%; }

.inset--2\/4 {
  top: -50%;
  bottom: -50%;
  left: -50%;
  right: -50%; }

.inset--3\/4 {
  top: -75%;
  bottom: -75%;
  left: -75%;
  right: -75%; }

.inset--full {
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%; }

.inset-px {
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px; }

.inset-0 {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px; }

.inset-0.5 {
  top: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
  right: 0.125rem; }

.inset-1 {
  top: 0.25rem;
  bottom: 0.25rem;
  left: 0.25rem;
  right: 0.25rem; }

.inset-1.5 {
  top: 0.375rem;
  bottom: 0.375rem;
  left: 0.375rem;
  right: 0.375rem; }

.inset-2 {
  top: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
  right: 0.5rem; }

.inset-2.5 {
  top: 0.625rem;
  bottom: 0.625rem;
  left: 0.625rem;
  right: 0.625rem; }

.inset-3 {
  top: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
  right: 0.75rem; }

.inset-3.5 {
  top: 0.875rem;
  bottom: 0.875rem;
  left: 0.875rem;
  right: 0.875rem; }

.inset-4 {
  top: 1rem;
  bottom: 1rem;
  left: 1rem;
  right: 1rem; }

.inset-5 {
  top: 1.25rem;
  bottom: 1.25rem;
  left: 1.25rem;
  right: 1.25rem; }

.inset-6 {
  top: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
  right: 1.5rem; }

.inset-7 {
  top: 1.75rem;
  bottom: 1.75rem;
  left: 1.75rem;
  right: 1.75rem; }

.inset-8 {
  top: 2rem;
  bottom: 2rem;
  left: 2rem;
  right: 2rem; }

.inset-9 {
  top: 2.25rem;
  bottom: 2.25rem;
  left: 2.25rem;
  right: 2.25rem; }

.inset-10 {
  top: 2.5rem;
  bottom: 2.5rem;
  left: 2.5rem;
  right: 2.5rem; }

.inset-11 {
  top: 2.75rem;
  bottom: 2.75rem;
  left: 2.75rem;
  right: 2.75rem; }

.inset-12 {
  top: 3rem;
  bottom: 3rem;
  left: 3rem;
  right: 3rem; }

.inset-14 {
  top: 3.5rem;
  bottom: 3.5rem;
  left: 3.5rem;
  right: 3.5rem; }

.inset-16 {
  top: 4rem;
  bottom: 4rem;
  left: 4rem;
  right: 4rem; }

.inset-20 {
  top: 5rem;
  bottom: 5rem;
  left: 5rem;
  right: 5rem; }

.inset-24 {
  top: 6rem;
  bottom: 6rem;
  left: 6rem;
  right: 6rem; }

.inset-28 {
  top: 7rem;
  bottom: 7rem;
  left: 7rem;
  right: 7rem; }

.inset-32 {
  top: 8rem;
  bottom: 8rem;
  left: 8rem;
  right: 8rem; }

.inset-36 {
  top: 9rem;
  bottom: 9rem;
  left: 9rem;
  right: 9rem; }

.inset-40 {
  top: 10rem;
  bottom: 10rem;
  left: 10rem;
  right: 10rem; }

.inset-44 {
  top: 11rem;
  bottom: 11rem;
  left: 11rem;
  right: 11rem; }

.inset-48 {
  top: 12rem;
  bottom: 12rem;
  left: 12rem;
  right: 12rem; }

.inset-52 {
  top: 13rem;
  bottom: 13rem;
  left: 13rem;
  right: 13rem; }

.inset-56 {
  top: 14rem;
  bottom: 14rem;
  left: 14rem;
  right: 14rem; }

.inset-60 {
  top: 15rem;
  bottom: 15rem;
  left: 15rem;
  right: 15rem; }

.inset-64 {
  top: 16rem;
  bottom: 16rem;
  left: 16rem;
  right: 16rem; }

.inset-72 {
  top: 18rem;
  bottom: 18rem;
  left: 18rem;
  right: 18rem; }

.inset-80 {
  top: 20rem;
  bottom: 20rem;
  left: 20rem;
  right: 20rem; }

.inset-96 {
  top: 24rem;
  bottom: 24rem;
  left: 24rem;
  right: 24rem; }

.inset--px {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px; }

.inset--0.5 {
  top: -0.125rem;
  bottom: -0.125rem;
  left: -0.125rem;
  right: -0.125rem; }

.inset--1 {
  top: -0.25rem;
  bottom: -0.25rem;
  left: -0.25rem;
  right: -0.25rem; }

.inset--1.5 {
  top: -0.375rem;
  bottom: -0.375rem;
  left: -0.375rem;
  right: -0.375rem; }

.inset--2 {
  top: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
  right: -0.5rem; }

.inset--2.5 {
  top: -0.625rem;
  bottom: -0.625rem;
  left: -0.625rem;
  right: -0.625rem; }

.inset--3 {
  top: -0.75rem;
  bottom: -0.75rem;
  left: -0.75rem;
  right: -0.75rem; }

.inset--3.5 {
  top: -0.875rem;
  bottom: -0.875rem;
  left: -0.875rem;
  right: -0.875rem; }

.inset--4 {
  top: -1rem;
  bottom: -1rem;
  left: -1rem;
  right: -1rem; }

.inset--5 {
  top: -1.25rem;
  bottom: -1.25rem;
  left: -1.25rem;
  right: -1.25rem; }

.inset--6 {
  top: -1.5rem;
  bottom: -1.5rem;
  left: -1.5rem;
  right: -1.5rem; }

.inset--7 {
  top: -1.75rem;
  bottom: -1.75rem;
  left: -1.75rem;
  right: -1.75rem; }

.inset--8 {
  top: -2rem;
  bottom: -2rem;
  left: -2rem;
  right: -2rem; }

.inset--9 {
  top: -2.25rem;
  bottom: -2.25rem;
  left: -2.25rem;
  right: -2.25rem; }

.inset--10 {
  top: -2.5rem;
  bottom: -2.5rem;
  left: -2.5rem;
  right: -2.5rem; }

.inset--11 {
  top: -2.75rem;
  bottom: -2.75rem;
  left: -2.75rem;
  right: -2.75rem; }

.inset--12 {
  top: -3rem;
  bottom: -3rem;
  left: -3rem;
  right: -3rem; }

.inset--14 {
  top: -3.5rem;
  bottom: -3.5rem;
  left: -3.5rem;
  right: -3.5rem; }

.inset--16 {
  top: -4rem;
  bottom: -4rem;
  left: -4rem;
  right: -4rem; }

.inset--20 {
  top: -5rem;
  bottom: -5rem;
  left: -5rem;
  right: -5rem; }

.inset--24 {
  top: -6rem;
  bottom: -6rem;
  left: -6rem;
  right: -6rem; }

.inset--28 {
  top: -7rem;
  bottom: -7rem;
  left: -7rem;
  right: -7rem; }

.inset--32 {
  top: -8rem;
  bottom: -8rem;
  left: -8rem;
  right: -8rem; }

.inset--36 {
  top: -9rem;
  bottom: -9rem;
  left: -9rem;
  right: -9rem; }

.inset--40 {
  top: -10rem;
  bottom: -10rem;
  left: -10rem;
  right: -10rem; }

.inset--44 {
  top: -11rem;
  bottom: -11rem;
  left: -11rem;
  right: -11rem; }

.inset--48 {
  top: -12rem;
  bottom: -12rem;
  left: -12rem;
  right: -12rem; }

.inset--52 {
  top: -13rem;
  bottom: -13rem;
  left: -13rem;
  right: -13rem; }

.inset--56 {
  top: -14rem;
  bottom: -14rem;
  left: -14rem;
  right: -14rem; }

.inset--60 {
  top: -15rem;
  bottom: -15rem;
  left: -15rem;
  right: -15rem; }

.inset--64 {
  top: -16rem;
  bottom: -16rem;
  left: -16rem;
  right: -16rem; }

.inset--72 {
  top: -18rem;
  bottom: -18rem;
  left: -18rem;
  right: -18rem; }

.inset--80 {
  top: -20rem;
  bottom: -20rem;
  left: -20rem;
  right: -20rem; }

.inset--96 {
  top: -24rem;
  bottom: -24rem;
  left: -24rem;
  right: -24rem; }

.inset-y-auto {
  top: auto;
  bottom: auto; }

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%; }

.inset-y-1\/3 {
  top: 33.33333%;
  bottom: 33.33333%; }

.inset-y-2\/3 {
  top: 66.66667%;
  bottom: 66.66667%; }

.inset-y-1\/4 {
  top: 25%;
  bottom: 25%; }

.inset-y-2\/4 {
  top: 50%;
  bottom: 50%; }

.inset-y-3\/4 {
  top: 75%;
  bottom: 75%; }

.inset-y-full {
  top: 100%;
  bottom: 100%; }

.inset-y--1\/2 {
  top: -50%;
  bottom: -50%; }

.inset-y--1\/3 {
  top: -33.33333%;
  bottom: -33.33333%; }

.inset-y--2\/3 {
  top: -66.66667%;
  bottom: -66.66667%; }

.inset-y--1\/4 {
  top: -25%;
  bottom: -25%; }

.inset-y--2\/4 {
  top: -50%;
  bottom: -50%; }

.inset-y--3\/4 {
  top: -75%;
  bottom: -75%; }

.inset-y--full {
  top: -100%;
  bottom: -100%; }

.inset-y-px {
  top: 1px;
  bottom: 1px; }

.inset-y-0 {
  top: 0px;
  bottom: 0px; }

.inset-y-0.5 {
  top: 0.125rem;
  bottom: 0.125rem; }

.inset-y-1 {
  top: 0.25rem;
  bottom: 0.25rem; }

.inset-y-1.5 {
  top: 0.375rem;
  bottom: 0.375rem; }

.inset-y-2 {
  top: 0.5rem;
  bottom: 0.5rem; }

.inset-y-2.5 {
  top: 0.625rem;
  bottom: 0.625rem; }

.inset-y-3 {
  top: 0.75rem;
  bottom: 0.75rem; }

.inset-y-3.5 {
  top: 0.875rem;
  bottom: 0.875rem; }

.inset-y-4 {
  top: 1rem;
  bottom: 1rem; }

.inset-y-5 {
  top: 1.25rem;
  bottom: 1.25rem; }

.inset-y-6 {
  top: 1.5rem;
  bottom: 1.5rem; }

.inset-y-7 {
  top: 1.75rem;
  bottom: 1.75rem; }

.inset-y-8 {
  top: 2rem;
  bottom: 2rem; }

.inset-y-9 {
  top: 2.25rem;
  bottom: 2.25rem; }

.inset-y-10 {
  top: 2.5rem;
  bottom: 2.5rem; }

.inset-y-11 {
  top: 2.75rem;
  bottom: 2.75rem; }

.inset-y-12 {
  top: 3rem;
  bottom: 3rem; }

.inset-y-14 {
  top: 3.5rem;
  bottom: 3.5rem; }

.inset-y-16 {
  top: 4rem;
  bottom: 4rem; }

.inset-y-20 {
  top: 5rem;
  bottom: 5rem; }

.inset-y-24 {
  top: 6rem;
  bottom: 6rem; }

.inset-y-28 {
  top: 7rem;
  bottom: 7rem; }

.inset-y-32 {
  top: 8rem;
  bottom: 8rem; }

.inset-y-36 {
  top: 9rem;
  bottom: 9rem; }

.inset-y-40 {
  top: 10rem;
  bottom: 10rem; }

.inset-y-44 {
  top: 11rem;
  bottom: 11rem; }

.inset-y-48 {
  top: 12rem;
  bottom: 12rem; }

.inset-y-52 {
  top: 13rem;
  bottom: 13rem; }

.inset-y-56 {
  top: 14rem;
  bottom: 14rem; }

.inset-y-60 {
  top: 15rem;
  bottom: 15rem; }

.inset-y-64 {
  top: 16rem;
  bottom: 16rem; }

.inset-y-72 {
  top: 18rem;
  bottom: 18rem; }

.inset-y-80 {
  top: 20rem;
  bottom: 20rem; }

.inset-y-96 {
  top: 24rem;
  bottom: 24rem; }

.inset-y--px {
  top: -1px;
  bottom: -1px; }

.inset-y--0.5 {
  top: -0.125rem;
  bottom: -0.125rem; }

.inset-y--1 {
  top: -0.25rem;
  bottom: -0.25rem; }

.inset-y--1.5 {
  top: -0.375rem;
  bottom: -0.375rem; }

.inset-y--2 {
  top: -0.5rem;
  bottom: -0.5rem; }

.inset-y--2.5 {
  top: -0.625rem;
  bottom: -0.625rem; }

.inset-y--3 {
  top: -0.75rem;
  bottom: -0.75rem; }

.inset-y--3.5 {
  top: -0.875rem;
  bottom: -0.875rem; }

.inset-y--4 {
  top: -1rem;
  bottom: -1rem; }

.inset-y--5 {
  top: -1.25rem;
  bottom: -1.25rem; }

.inset-y--6 {
  top: -1.5rem;
  bottom: -1.5rem; }

.inset-y--7 {
  top: -1.75rem;
  bottom: -1.75rem; }

.inset-y--8 {
  top: -2rem;
  bottom: -2rem; }

.inset-y--9 {
  top: -2.25rem;
  bottom: -2.25rem; }

.inset-y--10 {
  top: -2.5rem;
  bottom: -2.5rem; }

.inset-y--11 {
  top: -2.75rem;
  bottom: -2.75rem; }

.inset-y--12 {
  top: -3rem;
  bottom: -3rem; }

.inset-y--14 {
  top: -3.5rem;
  bottom: -3.5rem; }

.inset-y--16 {
  top: -4rem;
  bottom: -4rem; }

.inset-y--20 {
  top: -5rem;
  bottom: -5rem; }

.inset-y--24 {
  top: -6rem;
  bottom: -6rem; }

.inset-y--28 {
  top: -7rem;
  bottom: -7rem; }

.inset-y--32 {
  top: -8rem;
  bottom: -8rem; }

.inset-y--36 {
  top: -9rem;
  bottom: -9rem; }

.inset-y--40 {
  top: -10rem;
  bottom: -10rem; }

.inset-y--44 {
  top: -11rem;
  bottom: -11rem; }

.inset-y--48 {
  top: -12rem;
  bottom: -12rem; }

.inset-y--52 {
  top: -13rem;
  bottom: -13rem; }

.inset-y--56 {
  top: -14rem;
  bottom: -14rem; }

.inset-y--60 {
  top: -15rem;
  bottom: -15rem; }

.inset-y--64 {
  top: -16rem;
  bottom: -16rem; }

.inset-y--72 {
  top: -18rem;
  bottom: -18rem; }

.inset-y--80 {
  top: -20rem;
  bottom: -20rem; }

.inset-y--96 {
  top: -24rem;
  bottom: -24rem; }

.inset-x-auto {
  left: auto;
  right: auto; }

.inset-x-1\/2 {
  left: 50%;
  right: 50%; }

.inset-x-1\/3 {
  left: 33.33333%;
  right: 33.33333%; }

.inset-x-2\/3 {
  left: 66.66667%;
  right: 66.66667%; }

.inset-x-1\/4 {
  left: 25%;
  right: 25%; }

.inset-x-2\/4 {
  left: 50%;
  right: 50%; }

.inset-x-3\/4 {
  left: 75%;
  right: 75%; }

.inset-x-full {
  left: 100%;
  right: 100%; }

.inset-x--1\/2 {
  left: -50%;
  right: -50%; }

.inset-x--1\/3 {
  left: -33.33333%;
  right: -33.33333%; }

.inset-x--2\/3 {
  left: -66.66667%;
  right: -66.66667%; }

.inset-x--1\/4 {
  left: -25%;
  right: -25%; }

.inset-x--2\/4 {
  left: -50%;
  right: -50%; }

.inset-x--3\/4 {
  left: -75%;
  right: -75%; }

.inset-x--full {
  left: -100%;
  right: -100%; }

.inset-x-px {
  left: 1px;
  right: 1px; }

.inset-x-0 {
  left: 0px;
  right: 0px; }

.inset-x-0.5 {
  left: 0.125rem;
  right: 0.125rem; }

.inset-x-1 {
  left: 0.25rem;
  right: 0.25rem; }

.inset-x-1.5 {
  left: 0.375rem;
  right: 0.375rem; }

.inset-x-2 {
  left: 0.5rem;
  right: 0.5rem; }

.inset-x-2.5 {
  left: 0.625rem;
  right: 0.625rem; }

.inset-x-3 {
  left: 0.75rem;
  right: 0.75rem; }

.inset-x-3.5 {
  left: 0.875rem;
  right: 0.875rem; }

.inset-x-4 {
  left: 1rem;
  right: 1rem; }

.inset-x-5 {
  left: 1.25rem;
  right: 1.25rem; }

.inset-x-6 {
  left: 1.5rem;
  right: 1.5rem; }

.inset-x-7 {
  left: 1.75rem;
  right: 1.75rem; }

.inset-x-8 {
  left: 2rem;
  right: 2rem; }

.inset-x-9 {
  left: 2.25rem;
  right: 2.25rem; }

.inset-x-10 {
  left: 2.5rem;
  right: 2.5rem; }

.inset-x-11 {
  left: 2.75rem;
  right: 2.75rem; }

.inset-x-12 {
  left: 3rem;
  right: 3rem; }

.inset-x-14 {
  left: 3.5rem;
  right: 3.5rem; }

.inset-x-16 {
  left: 4rem;
  right: 4rem; }

.inset-x-20 {
  left: 5rem;
  right: 5rem; }

.inset-x-24 {
  left: 6rem;
  right: 6rem; }

.inset-x-28 {
  left: 7rem;
  right: 7rem; }

.inset-x-32 {
  left: 8rem;
  right: 8rem; }

.inset-x-36 {
  left: 9rem;
  right: 9rem; }

.inset-x-40 {
  left: 10rem;
  right: 10rem; }

.inset-x-44 {
  left: 11rem;
  right: 11rem; }

.inset-x-48 {
  left: 12rem;
  right: 12rem; }

.inset-x-52 {
  left: 13rem;
  right: 13rem; }

.inset-x-56 {
  left: 14rem;
  right: 14rem; }

.inset-x-60 {
  left: 15rem;
  right: 15rem; }

.inset-x-64 {
  left: 16rem;
  right: 16rem; }

.inset-x-72 {
  left: 18rem;
  right: 18rem; }

.inset-x-80 {
  left: 20rem;
  right: 20rem; }

.inset-x-96 {
  left: 24rem;
  right: 24rem; }

.inset-x--px {
  left: -1px;
  right: -1px; }

.inset-x--0.5 {
  left: -0.125rem;
  right: -0.125rem; }

.inset-x--1 {
  left: -0.25rem;
  right: -0.25rem; }

.inset-x--1.5 {
  left: -0.375rem;
  right: -0.375rem; }

.inset-x--2 {
  left: -0.5rem;
  right: -0.5rem; }

.inset-x--2.5 {
  left: -0.625rem;
  right: -0.625rem; }

.inset-x--3 {
  left: -0.75rem;
  right: -0.75rem; }

.inset-x--3.5 {
  left: -0.875rem;
  right: -0.875rem; }

.inset-x--4 {
  left: -1rem;
  right: -1rem; }

.inset-x--5 {
  left: -1.25rem;
  right: -1.25rem; }

.inset-x--6 {
  left: -1.5rem;
  right: -1.5rem; }

.inset-x--7 {
  left: -1.75rem;
  right: -1.75rem; }

.inset-x--8 {
  left: -2rem;
  right: -2rem; }

.inset-x--9 {
  left: -2.25rem;
  right: -2.25rem; }

.inset-x--10 {
  left: -2.5rem;
  right: -2.5rem; }

.inset-x--11 {
  left: -2.75rem;
  right: -2.75rem; }

.inset-x--12 {
  left: -3rem;
  right: -3rem; }

.inset-x--14 {
  left: -3.5rem;
  right: -3.5rem; }

.inset-x--16 {
  left: -4rem;
  right: -4rem; }

.inset-x--20 {
  left: -5rem;
  right: -5rem; }

.inset-x--24 {
  left: -6rem;
  right: -6rem; }

.inset-x--28 {
  left: -7rem;
  right: -7rem; }

.inset-x--32 {
  left: -8rem;
  right: -8rem; }

.inset-x--36 {
  left: -9rem;
  right: -9rem; }

.inset-x--40 {
  left: -10rem;
  right: -10rem; }

.inset-x--44 {
  left: -11rem;
  right: -11rem; }

.inset-x--48 {
  left: -12rem;
  right: -12rem; }

.inset-x--52 {
  left: -13rem;
  right: -13rem; }

.inset-x--56 {
  left: -14rem;
  right: -14rem; }

.inset-x--60 {
  left: -15rem;
  right: -15rem; }

.inset-x--64 {
  left: -16rem;
  right: -16rem; }

.inset-x--72 {
  left: -18rem;
  right: -18rem; }

.inset-x--80 {
  left: -20rem;
  right: -20rem; }

.inset-x--96 {
  left: -24rem;
  right: -24rem; }

.invisible {
  visibility: invisible; }

.visible {
  visibility: visible; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-row {
  -ms-flex-direction: row;
      flex-direction: row; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.flex-col {
  -ms-flex-direction: column;
      flex-direction: column; }

.flex-col-reverse {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }

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

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

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

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

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

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

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

.flex-grow-none {
  -ms-flex-positive: 0;
      flex-grow: 0; }

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

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

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

.order-first {
  -ms-flex-order: -9999;
      order: -9999; }

.order-last {
  -ms-flex-order: 9999;
      order: 9999; }

.order-none {
  -ms-flex-order: 0;
      order: 0; }

.order-1 {
  -ms-flex-order: 1;
      order: 1; }

.order-2 {
  -ms-flex-order: 2;
      order: 2; }

.order-3 {
  -ms-flex-order: 3;
      order: 3; }

.order-4 {
  -ms-flex-order: 4;
      order: 4; }

.order-5 {
  -ms-flex-order: 5;
      order: 5; }

.order-6 {
  -ms-flex-order: 6;
      order: 6; }

.order-7 {
  -ms-flex-order: 7;
      order: 7; }

.order-8 {
  -ms-flex-order: 8;
      order: 8; }

.order-9 {
  -ms-flex-order: 9;
      order: 9; }

.order-10 {
  -ms-flex-order: 10;
      order: 10; }

.order-11 {
  -ms-flex-order: 11;
      order: 11; }

.order-12 {
  -ms-flex-order: 12;
      order: 12; }

.grid-cols-none {
  grid-template-columns: none; }

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)); }

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)); }

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)); }

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)); }

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)); }

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)); }

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)); }

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)); }

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)); }

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)); }

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)); }

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)); }

.grid-col-span-auto {
  grid-column: auto; }

.grid-col-span-span-1 {
  grid-column: span 1 / span 1; }

.grid-col-span-span-2 {
  grid-column: span 2 / span 2; }

.grid-col-span-span-3 {
  grid-column: span 3 / span 3; }

.grid-col-span-span-4 {
  grid-column: span 4 / span 4; }

.grid-col-span-span-5 {
  grid-column: span 5 / span 5; }

.grid-col-span-span-6 {
  grid-column: span 6 / span 6; }

.grid-col-span-span-7 {
  grid-column: span 7 / span 7; }

.grid-col-span-span-8 {
  grid-column: span 8 / span 8; }

.grid-col-span-span-9 {
  grid-column: span 9 / span 9; }

.grid-col-span-span-10 {
  grid-column: span 10 / span 10; }

.grid-col-span-span-11 {
  grid-column: span 11 / span 11; }

.grid-col-span-span-12 {
  grid-column: span 12 / span 12; }

.grid-col-span-span-full {
  grid-column: 1 / -1; }

.grid-col-start-auto {
  grid-column-start: auto; }

.grid-col-start-1 {
  grid-column-start: 1; }

.grid-col-start-2 {
  grid-column-start: 2; }

.grid-col-start-3 {
  grid-column-start: 3; }

.grid-col-start-4 {
  grid-column-start: 4; }

.grid-col-start-5 {
  grid-column-start: 5; }

.grid-col-start-6 {
  grid-column-start: 6; }

.grid-col-start-7 {
  grid-column-start: 7; }

.grid-col-start-8 {
  grid-column-start: 8; }

.grid-col-start-9 {
  grid-column-start: 9; }

.grid-col-start-10 {
  grid-column-start: 10; }

.grid-col-start-11 {
  grid-column-start: 11; }

.grid-col-start-12 {
  grid-column-start: 12; }

.grid-col-start-13 {
  grid-column-start: 13; }

.grid-col-end-auto {
  grid-column-end: auto; }

.grid-col-end-1 {
  grid-column-end: 1; }

.grid-col-end-2 {
  grid-column-end: 2; }

.grid-col-end-3 {
  grid-column-end: 3; }

.grid-col-end-4 {
  grid-column-end: 4; }

.grid-col-end-5 {
  grid-column-end: 5; }

.grid-col-end-6 {
  grid-column-end: 6; }

.grid-col-end-7 {
  grid-column-end: 7; }

.grid-col-end-8 {
  grid-column-end: 8; }

.grid-col-end-9 {
  grid-column-end: 9; }

.grid-col-end-10 {
  grid-column-end: 10; }

.grid-col-end-11 {
  grid-column-end: 11; }

.grid-col-end-12 {
  grid-column-end: 12; }

.grid-col-end-13 {
  grid-column-end: 13; }

.grid-rows-none {
  grid-template-rows: none; }

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)); }

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)); }

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr)); }

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr)); }

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)); }

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr)); }

.grid-row-span-auto {
  grid-row: auto; }

.grid-row-span-span-1 {
  grid-row: span 1 / span 1; }

.grid-row-span-span-2 {
  grid-row: span 2 / span 2; }

.grid-row-span-span-3 {
  grid-row: span 3 / span 3; }

.grid-row-span-span-4 {
  grid-row: span 4 / span 4; }

.grid-row-span-span-5 {
  grid-row: span 5 / span 5; }

.grid-row-span-span-6 {
  grid-row: span 6 / span 6; }

.grid-row-span-span-full {
  grid-row: 1 / -1; }

.grid-row-start-auto {
  grid-row-start: auto; }

.grid-row-start-1 {
  grid-row-start: 1; }

.grid-row-start-2 {
  grid-row-start: 2; }

.grid-row-start-3 {
  grid-row-start: 3; }

.grid-row-start-4 {
  grid-row-start: 4; }

.grid-row-start-5 {
  grid-row-start: 5; }

.grid-row-start-6 {
  grid-row-start: 6; }

.grid-row-start-7 {
  grid-row-start: 7; }

.grid-row-end-auto {
  grid-row-end: auto; }

.grid-row-end-1 {
  grid-row-end: 1; }

.grid-row-end-2 {
  grid-row-end: 2; }

.grid-row-end-3 {
  grid-row-end: 3; }

.grid-row-end-4 {
  grid-row-end: 4; }

.grid-row-end-5 {
  grid-row-end: 5; }

.grid-row-end-6 {
  grid-row-end: 6; }

.grid-row-end-7 {
  grid-row-end: 7; }

.auto-cols-auto {
  grid-auto-columns: auto; }

.auto-cols-min {
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content; }

.auto-cols-max {
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content; }

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr); }

.auto-rows-auto {
  grid-auto-rows: auto; }

.auto-rows-min {
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content; }

.auto-rows-max {
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content; }

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr); }

.grid-flow-row {
  grid-auto-flow: row; }

.grid-flow-col {
  grid-auto-flow: col; }

.grid-flow-row-dense {
  grid-auto-flow: row dense; }

.grid-flow-col-dense {
  grid-auto-flow: col dense; }

.gap-px {
  gap: 1px; }

.gap-0 {
  gap: 0px; }

.gap-0.5 {
  gap: 0.125rem; }

.gap-1 {
  gap: 0.25rem; }

.gap-1.5 {
  gap: 0.375rem; }

.gap-2 {
  gap: 0.5rem; }

.gap-2.5 {
  gap: 0.625rem; }

.gap-3 {
  gap: 0.75rem; }

.gap-3.5 {
  gap: 0.875rem; }

.gap-4 {
  gap: 1rem; }

.gap-5 {
  gap: 1.25rem; }

.gap-6 {
  gap: 1.5rem; }

.gap-7 {
  gap: 1.75rem; }

.gap-8 {
  gap: 2rem; }

.gap-9 {
  gap: 2.25rem; }

.gap-10 {
  gap: 2.5rem; }

.gap-11 {
  gap: 2.75rem; }

.gap-12 {
  gap: 3rem; }

.gap-14 {
  gap: 3.5rem; }

.gap-16 {
  gap: 4rem; }

.gap-20 {
  gap: 5rem; }

.gap-24 {
  gap: 6rem; }

.gap-28 {
  gap: 7rem; }

.gap-32 {
  gap: 8rem; }

.gap-36 {
  gap: 9rem; }

.gap-40 {
  gap: 10rem; }

.gap-44 {
  gap: 11rem; }

.gap-48 {
  gap: 12rem; }

.gap-52 {
  gap: 13rem; }

.gap-56 {
  gap: 14rem; }

.gap-60 {
  gap: 15rem; }

.gap-64 {
  gap: 16rem; }

.gap-72 {
  gap: 18rem; }

.gap-80 {
  gap: 20rem; }

.gap-96 {
  gap: 24rem; }

.col-gap-px {
  -webkit-column-gap: 1px;
     -moz-column-gap: 1px;
          column-gap: 1px; }

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

.col-gap-0.5 {
  -webkit-column-gap: 0.125rem;
     -moz-column-gap: 0.125rem;
          column-gap: 0.125rem; }

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

.col-gap-1.5 {
  -webkit-column-gap: 0.375rem;
     -moz-column-gap: 0.375rem;
          column-gap: 0.375rem; }

.col-gap-2 {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem; }

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

.col-gap-3 {
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem; }

.col-gap-3.5 {
  -webkit-column-gap: 0.875rem;
     -moz-column-gap: 0.875rem;
          column-gap: 0.875rem; }

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

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

.col-gap-6 {
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem; }

.col-gap-7 {
  -webkit-column-gap: 1.75rem;
     -moz-column-gap: 1.75rem;
          column-gap: 1.75rem; }

.col-gap-8 {
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem; }

.col-gap-9 {
  -webkit-column-gap: 2.25rem;
     -moz-column-gap: 2.25rem;
          column-gap: 2.25rem; }

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

.col-gap-11 {
  -webkit-column-gap: 2.75rem;
     -moz-column-gap: 2.75rem;
          column-gap: 2.75rem; }

.col-gap-12 {
  -webkit-column-gap: 3rem;
     -moz-column-gap: 3rem;
          column-gap: 3rem; }

.col-gap-14 {
  -webkit-column-gap: 3.5rem;
     -moz-column-gap: 3.5rem;
          column-gap: 3.5rem; }

.col-gap-16 {
  -webkit-column-gap: 4rem;
     -moz-column-gap: 4rem;
          column-gap: 4rem; }

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

.col-gap-24 {
  -webkit-column-gap: 6rem;
     -moz-column-gap: 6rem;
          column-gap: 6rem; }

.col-gap-28 {
  -webkit-column-gap: 7rem;
     -moz-column-gap: 7rem;
          column-gap: 7rem; }

.col-gap-32 {
  -webkit-column-gap: 8rem;
     -moz-column-gap: 8rem;
          column-gap: 8rem; }

.col-gap-36 {
  -webkit-column-gap: 9rem;
     -moz-column-gap: 9rem;
          column-gap: 9rem; }

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

.col-gap-44 {
  -webkit-column-gap: 11rem;
     -moz-column-gap: 11rem;
          column-gap: 11rem; }

.col-gap-48 {
  -webkit-column-gap: 12rem;
     -moz-column-gap: 12rem;
          column-gap: 12rem; }

.col-gap-52 {
  -webkit-column-gap: 13rem;
     -moz-column-gap: 13rem;
          column-gap: 13rem; }

.col-gap-56 {
  -webkit-column-gap: 14rem;
     -moz-column-gap: 14rem;
          column-gap: 14rem; }

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

.col-gap-64 {
  -webkit-column-gap: 16rem;
     -moz-column-gap: 16rem;
          column-gap: 16rem; }

.col-gap-72 {
  -webkit-column-gap: 18rem;
     -moz-column-gap: 18rem;
          column-gap: 18rem; }

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

.col-gap-96 {
  -webkit-column-gap: 24rem;
     -moz-column-gap: 24rem;
          column-gap: 24rem; }

.raw-gap-px {
  raw-gap: 1px; }

.raw-gap-0 {
  raw-gap: 0px; }

.raw-gap-0.5 {
  raw-gap: 0.125rem; }

.raw-gap-1 {
  raw-gap: 0.25rem; }

.raw-gap-1.5 {
  raw-gap: 0.375rem; }

.raw-gap-2 {
  raw-gap: 0.5rem; }

.raw-gap-2.5 {
  raw-gap: 0.625rem; }

.raw-gap-3 {
  raw-gap: 0.75rem; }

.raw-gap-3.5 {
  raw-gap: 0.875rem; }

.raw-gap-4 {
  raw-gap: 1rem; }

.raw-gap-5 {
  raw-gap: 1.25rem; }

.raw-gap-6 {
  raw-gap: 1.5rem; }

.raw-gap-7 {
  raw-gap: 1.75rem; }

.raw-gap-8 {
  raw-gap: 2rem; }

.raw-gap-9 {
  raw-gap: 2.25rem; }

.raw-gap-10 {
  raw-gap: 2.5rem; }

.raw-gap-11 {
  raw-gap: 2.75rem; }

.raw-gap-12 {
  raw-gap: 3rem; }

.raw-gap-14 {
  raw-gap: 3.5rem; }

.raw-gap-16 {
  raw-gap: 4rem; }

.raw-gap-20 {
  raw-gap: 5rem; }

.raw-gap-24 {
  raw-gap: 6rem; }

.raw-gap-28 {
  raw-gap: 7rem; }

.raw-gap-32 {
  raw-gap: 8rem; }

.raw-gap-36 {
  raw-gap: 9rem; }

.raw-gap-40 {
  raw-gap: 10rem; }

.raw-gap-44 {
  raw-gap: 11rem; }

.raw-gap-48 {
  raw-gap: 12rem; }

.raw-gap-52 {
  raw-gap: 13rem; }

.raw-gap-56 {
  raw-gap: 14rem; }

.raw-gap-60 {
  raw-gap: 15rem; }

.raw-gap-64 {
  raw-gap: 16rem; }

.raw-gap-72 {
  raw-gap: 18rem; }

.raw-gap-80 {
  raw-gap: 20rem; }

.raw-gap-96 {
  raw-gap: 24rem; }

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

.justify-end {
  -ms-flex-pack: end;
      justify-content: flex-end; }

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

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

.justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.justify-evenly {
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly; }

.justify-items-auto {
  justify-items: auto; }

.justify-items-start {
  justify-items: start; }

.justify-items-end {
  justify-items: end; }

.justify-items-center {
  justify-items: center; }

.justify-items-stretch {
  justify-items: stretch; }

.justify-self-auto {
  justify-self: auto; }

.justify-self-start {
  justify-self: start; }

.justify-self-end {
  justify-self: end; }

.justify-self-center {
  justify-self: center; }

.justify-self-stretch {
  justify-self: stretch; }

.content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start; }

.content-end {
  -ms-flex-line-pack: end;
      align-content: flex-end; }

.content-center {
  -ms-flex-line-pack: center;
      align-content: center; }

.content-between {
  -ms-flex-line-pack: justify;
      align-content: space-between; }

.content-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around; }

.content-evenly {
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly; }

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

.items-end {
  -ms-flex-align: end;
      align-items: flex-end; }

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

.items-baseline {
  -ms-flex-align: baseline;
      align-items: baseline; }

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

.place-content-start {
  place-content: start; }

.place-content-end {
  place-content: end; }

.place-content-center {
  place-content: center; }

.place-content-between {
  place-content: space-between; }

.place-content-around {
  place-content: space-around; }

.place-content-evenly {
  place-content: space-evenly; }

.place-content-stretch {
  place-content: stretch; }

.place-items-auto {
  place-items: auto; }

.place-items-start {
  place-items: start; }

.place-items-end {
  place-items: end; }

.place-items-center {
  place-items: center; }

.place-items-stretch {
  place-items: stretch; }

.place-self-auto {
  place-self: auto; }

.place-self-start {
  place-self: start; }

.place-self-end {
  place-self: end; }

.place-self-center {
  place-self: center; }

.place-self-stretch {
  place-self: stretch; }

.p-px {
  padding: 1px; }

.p-0 {
  padding: 0px; }

.p-0.5 {
  padding: 0.125rem; }

.p-1 {
  padding: 0.25rem; }

.p-1.5 {
  padding: 0.375rem; }

.p-2 {
  padding: 0.5rem; }

.p-2.5 {
  padding: 0.625rem; }

.p-3 {
  padding: 0.75rem; }

.p-3.5 {
  padding: 0.875rem; }

.p-4 {
  padding: 1rem; }

.p-5 {
  padding: 1.25rem; }

.p-6 {
  padding: 1.5rem; }

.p-7 {
  padding: 1.75rem; }

.p-8 {
  padding: 2rem; }

.p-9 {
  padding: 2.25rem; }

.p-10 {
  padding: 2.5rem; }

.p-11 {
  padding: 2.75rem; }

.p-12 {
  padding: 3rem; }

.p-14 {
  padding: 3.5rem; }

.p-16 {
  padding: 4rem; }

.p-20 {
  padding: 5rem; }

.p-24 {
  padding: 6rem; }

.p-28 {
  padding: 7rem; }

.p-32 {
  padding: 8rem; }

.p-36 {
  padding: 9rem; }

.p-40 {
  padding: 10rem; }

.p-44 {
  padding: 11rem; }

.p-48 {
  padding: 12rem; }

.p-52 {
  padding: 13rem; }

.p-56 {
  padding: 14rem; }

.p-60 {
  padding: 15rem; }

.p-64 {
  padding: 16rem; }

.p-72 {
  padding: 18rem; }

.p-80 {
  padding: 20rem; }

.p-96 {
  padding: 24rem; }

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

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

.py-0.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem; }

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

.py-1.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem; }

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

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

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }

.py-3.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem; }

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

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

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem; }

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem; }

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

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem; }

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem; }

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem; }

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem; }

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

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem; }

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem; }

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem; }

.py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem; }

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

.py-44 {
  padding-top: 11rem;
  padding-bottom: 11rem; }

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem; }

.py-52 {
  padding-top: 13rem;
  padding-bottom: 13rem; }

.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem; }

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

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem; }

.py-72 {
  padding-top: 18rem;
  padding-bottom: 18rem; }

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

.py-96 {
  padding-top: 24rem;
  padding-bottom: 24rem; }

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

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

.px-0.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem; }

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

.px-1.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem; }

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

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

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.px-3.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem; }

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

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

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

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem; }

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

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem; }

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

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem; }

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

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

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

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

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

.px-28 {
  padding-left: 7rem;
  padding-right: 7rem; }

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

.px-36 {
  padding-left: 9rem;
  padding-right: 9rem; }

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

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

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

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

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

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

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

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

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

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

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

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

.pt-0.5 {
  padding-top: 0.125rem; }

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

.pt-1.5 {
  padding-top: 0.375rem; }

.pt-2 {
  padding-top: 0.5rem; }

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

.pt-3 {
  padding-top: 0.75rem; }

.pt-3.5 {
  padding-top: 0.875rem; }

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

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

.pt-6 {
  padding-top: 1.5rem; }

.pt-7 {
  padding-top: 1.75rem; }

.pt-8 {
  padding-top: 2rem; }

.pt-9 {
  padding-top: 2.25rem; }

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

.pt-11 {
  padding-top: 2.75rem; }

.pt-12 {
  padding-top: 3rem; }

.pt-14 {
  padding-top: 3.5rem; }

.pt-16 {
  padding-top: 4rem; }

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

.pt-24 {
  padding-top: 6rem; }

.pt-28 {
  padding-top: 7rem; }

.pt-32 {
  padding-top: 8rem; }

.pt-36 {
  padding-top: 9rem; }

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

.pt-44 {
  padding-top: 11rem; }

.pt-48 {
  padding-top: 12rem; }

.pt-52 {
  padding-top: 13rem; }

.pt-56 {
  padding-top: 14rem; }

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

.pt-64 {
  padding-top: 16rem; }

.pt-72 {
  padding-top: 18rem; }

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

.pt-96 {
  padding-top: 24rem; }

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

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

.pb-0.5 {
  padding-bottom: 0.125rem; }

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

.pb-1.5 {
  padding-bottom: 0.375rem; }

.pb-2 {
  padding-bottom: 0.5rem; }

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

.pb-3 {
  padding-bottom: 0.75rem; }

.pb-3.5 {
  padding-bottom: 0.875rem; }

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

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

.pb-6 {
  padding-bottom: 1.5rem; }

.pb-7 {
  padding-bottom: 1.75rem; }

.pb-8 {
  padding-bottom: 2rem; }

.pb-9 {
  padding-bottom: 2.25rem; }

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

.pb-11 {
  padding-bottom: 2.75rem; }

.pb-12 {
  padding-bottom: 3rem; }

.pb-14 {
  padding-bottom: 3.5rem; }

.pb-16 {
  padding-bottom: 4rem; }

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

.pb-24 {
  padding-bottom: 6rem; }

.pb-28 {
  padding-bottom: 7rem; }

.pb-32 {
  padding-bottom: 8rem; }

.pb-36 {
  padding-bottom: 9rem; }

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

.pb-44 {
  padding-bottom: 11rem; }

.pb-48 {
  padding-bottom: 12rem; }

.pb-52 {
  padding-bottom: 13rem; }

.pb-56 {
  padding-bottom: 14rem; }

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

.pb-64 {
  padding-bottom: 16rem; }

.pb-72 {
  padding-bottom: 18rem; }

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

.pb-96 {
  padding-bottom: 24rem; }

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

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

.pl-0.5 {
  padding-left: 0.125rem; }

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

.pl-1.5 {
  padding-left: 0.375rem; }

.pl-2 {
  padding-left: 0.5rem; }

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

.pl-3 {
  padding-left: 0.75rem; }

.pl-3.5 {
  padding-left: 0.875rem; }

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

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

.pl-6 {
  padding-left: 1.5rem; }

.pl-7 {
  padding-left: 1.75rem; }

.pl-8 {
  padding-left: 2rem; }

.pl-9 {
  padding-left: 2.25rem; }

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

.pl-11 {
  padding-left: 2.75rem; }

.pl-12 {
  padding-left: 3rem; }

.pl-14 {
  padding-left: 3.5rem; }

.pl-16 {
  padding-left: 4rem; }

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

.pl-24 {
  padding-left: 6rem; }

.pl-28 {
  padding-left: 7rem; }

.pl-32 {
  padding-left: 8rem; }

.pl-36 {
  padding-left: 9rem; }

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

.pl-44 {
  padding-left: 11rem; }

.pl-48 {
  padding-left: 12rem; }

.pl-52 {
  padding-left: 13rem; }

.pl-56 {
  padding-left: 14rem; }

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

.pl-64 {
  padding-left: 16rem; }

.pl-72 {
  padding-left: 18rem; }

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

.pl-96 {
  padding-left: 24rem; }

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

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

.pr-0.5 {
  padding-right: 0.125rem; }

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

.pr-1.5 {
  padding-right: 0.375rem; }

.pr-2 {
  padding-right: 0.5rem; }

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

.pr-3 {
  padding-right: 0.75rem; }

.pr-3.5 {
  padding-right: 0.875rem; }

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

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

.pr-6 {
  padding-right: 1.5rem; }

.pr-7 {
  padding-right: 1.75rem; }

.pr-8 {
  padding-right: 2rem; }

.pr-9 {
  padding-right: 2.25rem; }

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

.pr-11 {
  padding-right: 2.75rem; }

.pr-12 {
  padding-right: 3rem; }

.pr-14 {
  padding-right: 3.5rem; }

.pr-16 {
  padding-right: 4rem; }

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

.pr-24 {
  padding-right: 6rem; }

.pr-28 {
  padding-right: 7rem; }

.pr-32 {
  padding-right: 8rem; }

.pr-36 {
  padding-right: 9rem; }

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

.pr-44 {
  padding-right: 11rem; }

.pr-48 {
  padding-right: 12rem; }

.pr-52 {
  padding-right: 13rem; }

.pr-56 {
  padding-right: 14rem; }

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

.pr-64 {
  padding-right: 16rem; }

.pr-72 {
  padding-right: 18rem; }

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

.pr-96 {
  padding-right: 24rem; }

.m-auto {
  margin: auto; }

.m-px {
  margin: 1px; }

.m-0 {
  margin: 0px; }

.m-0.5 {
  margin: 0.125rem; }

.m-1 {
  margin: 0.25rem; }

.m-1.5 {
  margin: 0.375rem; }

.m-2 {
  margin: 0.5rem; }

.m-2.5 {
  margin: 0.625rem; }

.m-3 {
  margin: 0.75rem; }

.m-3.5 {
  margin: 0.875rem; }

.m-4 {
  margin: 1rem; }

.m-5 {
  margin: 1.25rem; }

.m-6 {
  margin: 1.5rem; }

.m-7 {
  margin: 1.75rem; }

.m-8 {
  margin: 2rem; }

.m-9 {
  margin: 2.25rem; }

.m-10 {
  margin: 2.5rem; }

.m-11 {
  margin: 2.75rem; }

.m-12 {
  margin: 3rem; }

.m-14 {
  margin: 3.5rem; }

.m-16 {
  margin: 4rem; }

.m-20 {
  margin: 5rem; }

.m-24 {
  margin: 6rem; }

.m-28 {
  margin: 7rem; }

.m-32 {
  margin: 8rem; }

.m-36 {
  margin: 9rem; }

.m-40 {
  margin: 10rem; }

.m-44 {
  margin: 11rem; }

.m-48 {
  margin: 12rem; }

.m-52 {
  margin: 13rem; }

.m-56 {
  margin: 14rem; }

.m-60 {
  margin: 15rem; }

.m-64 {
  margin: 16rem; }

.m-72 {
  margin: 18rem; }

.m-80 {
  margin: 20rem; }

.m-96 {
  margin: 24rem; }

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

.m--0.5 {
  margin: -0.125rem; }

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

.m--1.5 {
  margin: -0.375rem; }

.m--2 {
  margin: -0.5rem; }

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

.m--3 {
  margin: -0.75rem; }

.m--3.5 {
  margin: -0.875rem; }

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

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

.m--6 {
  margin: -1.5rem; }

.m--7 {
  margin: -1.75rem; }

.m--8 {
  margin: -2rem; }

.m--9 {
  margin: -2.25rem; }

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

.m--11 {
  margin: -2.75rem; }

.m--12 {
  margin: -3rem; }

.m--14 {
  margin: -3.5rem; }

.m--16 {
  margin: -4rem; }

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

.m--24 {
  margin: -6rem; }

.m--28 {
  margin: -7rem; }

.m--32 {
  margin: -8rem; }

.m--36 {
  margin: -9rem; }

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

.m--44 {
  margin: -11rem; }

.m--48 {
  margin: -12rem; }

.m--52 {
  margin: -13rem; }

.m--56 {
  margin: -14rem; }

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

.m--64 {
  margin: -16rem; }

.m--72 {
  margin: -18rem; }

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

.m--96 {
  margin: -24rem; }

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

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

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

.my-0.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem; }

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

.my-1.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem; }

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

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

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem; }

.my-3.5 {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem; }

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

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

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem; }

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem; }

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

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem; }

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem; }

.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem; }

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem; }

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

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem; }

.my-28 {
  margin-top: 7rem;
  margin-bottom: 7rem; }

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem; }

.my-36 {
  margin-top: 9rem;
  margin-bottom: 9rem; }

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

.my-44 {
  margin-top: 11rem;
  margin-bottom: 11rem; }

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem; }

.my-52 {
  margin-top: 13rem;
  margin-bottom: 13rem; }

.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem; }

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

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem; }

.my-72 {
  margin-top: 18rem;
  margin-bottom: 18rem; }

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

.my-96 {
  margin-top: 24rem;
  margin-bottom: 24rem; }

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

.my--0.5 {
  margin-top: -0.125rem;
  margin-bottom: -0.125rem; }

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

.my--1.5 {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem; }

.my--2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem; }

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

.my--3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem; }

.my--3.5 {
  margin-top: -0.875rem;
  margin-bottom: -0.875rem; }

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

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

.my--6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem; }

.my--7 {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem; }

.my--8 {
  margin-top: -2rem;
  margin-bottom: -2rem; }

.my--9 {
  margin-top: -2.25rem;
  margin-bottom: -2.25rem; }

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

.my--11 {
  margin-top: -2.75rem;
  margin-bottom: -2.75rem; }

.my--12 {
  margin-top: -3rem;
  margin-bottom: -3rem; }

.my--14 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem; }

.my--16 {
  margin-top: -4rem;
  margin-bottom: -4rem; }

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

.my--24 {
  margin-top: -6rem;
  margin-bottom: -6rem; }

.my--28 {
  margin-top: -7rem;
  margin-bottom: -7rem; }

.my--32 {
  margin-top: -8rem;
  margin-bottom: -8rem; }

.my--36 {
  margin-top: -9rem;
  margin-bottom: -9rem; }

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

.my--44 {
  margin-top: -11rem;
  margin-bottom: -11rem; }

.my--48 {
  margin-top: -12rem;
  margin-bottom: -12rem; }

.my--52 {
  margin-top: -13rem;
  margin-bottom: -13rem; }

.my--56 {
  margin-top: -14rem;
  margin-bottom: -14rem; }

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

.my--64 {
  margin-top: -16rem;
  margin-bottom: -16rem; }

.my--72 {
  margin-top: -18rem;
  margin-bottom: -18rem; }

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

.my--96 {
  margin-top: -24rem;
  margin-bottom: -24rem; }

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

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

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

.mx-0.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem; }

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

.mx-1.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem; }

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

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

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem; }

.mx-3.5 {
  margin-left: 0.875rem;
  margin-right: 0.875rem; }

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

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

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem; }

.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem; }

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem; }

.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem; }

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

.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem; }

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem; }

.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem; }

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem; }

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

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem; }

.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem; }

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem; }

.mx-36 {
  margin-left: 9rem;
  margin-right: 9rem; }

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

.mx-44 {
  margin-left: 11rem;
  margin-right: 11rem; }

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem; }

.mx-52 {
  margin-left: 13rem;
  margin-right: 13rem; }

.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem; }

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

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem; }

.mx-72 {
  margin-left: 18rem;
  margin-right: 18rem; }

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

.mx-96 {
  margin-left: 24rem;
  margin-right: 24rem; }

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

.mx--0.5 {
  margin-left: -0.125rem;
  margin-right: -0.125rem; }

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

.mx--1.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem; }

.mx--2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }

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

.mx--3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.mx--3.5 {
  margin-left: -0.875rem;
  margin-right: -0.875rem; }

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

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

.mx--6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem; }

.mx--7 {
  margin-left: -1.75rem;
  margin-right: -1.75rem; }

.mx--8 {
  margin-left: -2rem;
  margin-right: -2rem; }

.mx--9 {
  margin-left: -2.25rem;
  margin-right: -2.25rem; }

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

.mx--11 {
  margin-left: -2.75rem;
  margin-right: -2.75rem; }

.mx--12 {
  margin-left: -3rem;
  margin-right: -3rem; }

.mx--14 {
  margin-left: -3.5rem;
  margin-right: -3.5rem; }

.mx--16 {
  margin-left: -4rem;
  margin-right: -4rem; }

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

.mx--24 {
  margin-left: -6rem;
  margin-right: -6rem; }

.mx--28 {
  margin-left: -7rem;
  margin-right: -7rem; }

.mx--32 {
  margin-left: -8rem;
  margin-right: -8rem; }

.mx--36 {
  margin-left: -9rem;
  margin-right: -9rem; }

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

.mx--44 {
  margin-left: -11rem;
  margin-right: -11rem; }

.mx--48 {
  margin-left: -12rem;
  margin-right: -12rem; }

.mx--52 {
  margin-left: -13rem;
  margin-right: -13rem; }

.mx--56 {
  margin-left: -14rem;
  margin-right: -14rem; }

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

.mx--64 {
  margin-left: -16rem;
  margin-right: -16rem; }

.mx--72 {
  margin-left: -18rem;
  margin-right: -18rem; }

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

.mx--96 {
  margin-left: -24rem;
  margin-right: -24rem; }

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

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

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

.mt-0.5 {
  margin-top: 0.125rem; }

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

.mt-1.5 {
  margin-top: 0.375rem; }

.mt-2 {
  margin-top: 0.5rem; }

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

.mt-3 {
  margin-top: 0.75rem; }

.mt-3.5 {
  margin-top: 0.875rem; }

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

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

.mt-6 {
  margin-top: 1.5rem; }

.mt-7 {
  margin-top: 1.75rem; }

.mt-8 {
  margin-top: 2rem; }

.mt-9 {
  margin-top: 2.25rem; }

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

.mt-11 {
  margin-top: 2.75rem; }

.mt-12 {
  margin-top: 3rem; }

.mt-14 {
  margin-top: 3.5rem; }

.mt-16 {
  margin-top: 4rem; }

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

.mt-24 {
  margin-top: 6rem; }

.mt-28 {
  margin-top: 7rem; }

.mt-32 {
  margin-top: 8rem; }

.mt-36 {
  margin-top: 9rem; }

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

.mt-44 {
  margin-top: 11rem; }

.mt-48 {
  margin-top: 12rem; }

.mt-52 {
  margin-top: 13rem; }

.mt-56 {
  margin-top: 14rem; }

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

.mt-64 {
  margin-top: 16rem; }

.mt-72 {
  margin-top: 18rem; }

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

.mt-96 {
  margin-top: 24rem; }

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

.mt--0.5 {
  margin-top: -0.125rem; }

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

.mt--1.5 {
  margin-top: -0.375rem; }

.mt--2 {
  margin-top: -0.5rem; }

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

.mt--3 {
  margin-top: -0.75rem; }

.mt--3.5 {
  margin-top: -0.875rem; }

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

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

.mt--6 {
  margin-top: -1.5rem; }

.mt--7 {
  margin-top: -1.75rem; }

.mt--8 {
  margin-top: -2rem; }

.mt--9 {
  margin-top: -2.25rem; }

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

.mt--11 {
  margin-top: -2.75rem; }

.mt--12 {
  margin-top: -3rem; }

.mt--14 {
  margin-top: -3.5rem; }

.mt--16 {
  margin-top: -4rem; }

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

.mt--24 {
  margin-top: -6rem; }

.mt--28 {
  margin-top: -7rem; }

.mt--32 {
  margin-top: -8rem; }

.mt--36 {
  margin-top: -9rem; }

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

.mt--44 {
  margin-top: -11rem; }

.mt--48 {
  margin-top: -12rem; }

.mt--52 {
  margin-top: -13rem; }

.mt--56 {
  margin-top: -14rem; }

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

.mt--64 {
  margin-top: -16rem; }

.mt--72 {
  margin-top: -18rem; }

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

.mt--96 {
  margin-top: -24rem; }

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

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

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

.mb-0.5 {
  margin-bottom: 0.125rem; }

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

.mb-1.5 {
  margin-bottom: 0.375rem; }

.mb-2 {
  margin-bottom: 0.5rem; }

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

.mb-3 {
  margin-bottom: 0.75rem; }

.mb-3.5 {
  margin-bottom: 0.875rem; }

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

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

.mb-6 {
  margin-bottom: 1.5rem; }

.mb-7 {
  margin-bottom: 1.75rem; }

.mb-8 {
  margin-bottom: 2rem; }

.mb-9 {
  margin-bottom: 2.25rem; }

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

.mb-11 {
  margin-bottom: 2.75rem; }

.mb-12 {
  margin-bottom: 3rem; }

.mb-14 {
  margin-bottom: 3.5rem; }

.mb-16 {
  margin-bottom: 4rem; }

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

.mb-24 {
  margin-bottom: 6rem; }

.mb-28 {
  margin-bottom: 7rem; }

.mb-32 {
  margin-bottom: 8rem; }

.mb-36 {
  margin-bottom: 9rem; }

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

.mb-44 {
  margin-bottom: 11rem; }

.mb-48 {
  margin-bottom: 12rem; }

.mb-52 {
  margin-bottom: 13rem; }

.mb-56 {
  margin-bottom: 14rem; }

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

.mb-64 {
  margin-bottom: 16rem; }

.mb-72 {
  margin-bottom: 18rem; }

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

.mb-96 {
  margin-bottom: 24rem; }

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

.mb--0.5 {
  margin-bottom: -0.125rem; }

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

.mb--1.5 {
  margin-bottom: -0.375rem; }

.mb--2 {
  margin-bottom: -0.5rem; }

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

.mb--3 {
  margin-bottom: -0.75rem; }

.mb--3.5 {
  margin-bottom: -0.875rem; }

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

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

.mb--6 {
  margin-bottom: -1.5rem; }

.mb--7 {
  margin-bottom: -1.75rem; }

.mb--8 {
  margin-bottom: -2rem; }

.mb--9 {
  margin-bottom: -2.25rem; }

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

.mb--11 {
  margin-bottom: -2.75rem; }

.mb--12 {
  margin-bottom: -3rem; }

.mb--14 {
  margin-bottom: -3.5rem; }

.mb--16 {
  margin-bottom: -4rem; }

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

.mb--24 {
  margin-bottom: -6rem; }

.mb--28 {
  margin-bottom: -7rem; }

.mb--32 {
  margin-bottom: -8rem; }

.mb--36 {
  margin-bottom: -9rem; }

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

.mb--44 {
  margin-bottom: -11rem; }

.mb--48 {
  margin-bottom: -12rem; }

.mb--52 {
  margin-bottom: -13rem; }

.mb--56 {
  margin-bottom: -14rem; }

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

.mb--64 {
  margin-bottom: -16rem; }

.mb--72 {
  margin-bottom: -18rem; }

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

.mb--96 {
  margin-bottom: -24rem; }

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

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

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

.ml-0.5 {
  margin-left: 0.125rem; }

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

.ml-1.5 {
  margin-left: 0.375rem; }

.ml-2 {
  margin-left: 0.5rem; }

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

.ml-3 {
  margin-left: 0.75rem; }

.ml-3.5 {
  margin-left: 0.875rem; }

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

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

.ml-6 {
  margin-left: 1.5rem; }

.ml-7 {
  margin-left: 1.75rem; }

.ml-8 {
  margin-left: 2rem; }

.ml-9 {
  margin-left: 2.25rem; }

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

.ml-11 {
  margin-left: 2.75rem; }

.ml-12 {
  margin-left: 3rem; }

.ml-14 {
  margin-left: 3.5rem; }

.ml-16 {
  margin-left: 4rem; }

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

.ml-24 {
  margin-left: 6rem; }

.ml-28 {
  margin-left: 7rem; }

.ml-32 {
  margin-left: 8rem; }

.ml-36 {
  margin-left: 9rem; }

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

.ml-44 {
  margin-left: 11rem; }

.ml-48 {
  margin-left: 12rem; }

.ml-52 {
  margin-left: 13rem; }

.ml-56 {
  margin-left: 14rem; }

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

.ml-64 {
  margin-left: 16rem; }

.ml-72 {
  margin-left: 18rem; }

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

.ml-96 {
  margin-left: 24rem; }

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

.ml--0.5 {
  margin-left: -0.125rem; }

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

.ml--1.5 {
  margin-left: -0.375rem; }

.ml--2 {
  margin-left: -0.5rem; }

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

.ml--3 {
  margin-left: -0.75rem; }

.ml--3.5 {
  margin-left: -0.875rem; }

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

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

.ml--6 {
  margin-left: -1.5rem; }

.ml--7 {
  margin-left: -1.75rem; }

.ml--8 {
  margin-left: -2rem; }

.ml--9 {
  margin-left: -2.25rem; }

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

.ml--11 {
  margin-left: -2.75rem; }

.ml--12 {
  margin-left: -3rem; }

.ml--14 {
  margin-left: -3.5rem; }

.ml--16 {
  margin-left: -4rem; }

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

.ml--24 {
  margin-left: -6rem; }

.ml--28 {
  margin-left: -7rem; }

.ml--32 {
  margin-left: -8rem; }

.ml--36 {
  margin-left: -9rem; }

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

.ml--44 {
  margin-left: -11rem; }

.ml--48 {
  margin-left: -12rem; }

.ml--52 {
  margin-left: -13rem; }

.ml--56 {
  margin-left: -14rem; }

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

.ml--64 {
  margin-left: -16rem; }

.ml--72 {
  margin-left: -18rem; }

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

.ml--96 {
  margin-left: -24rem; }

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

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

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

.mr-0.5 {
  margin-right: 0.125rem; }

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

.mr-1.5 {
  margin-right: 0.375rem; }

.mr-2 {
  margin-right: 0.5rem; }

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

.mr-3 {
  margin-right: 0.75rem; }

.mr-3.5 {
  margin-right: 0.875rem; }

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

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

.mr-6 {
  margin-right: 1.5rem; }

.mr-7 {
  margin-right: 1.75rem; }

.mr-8 {
  margin-right: 2rem; }

.mr-9 {
  margin-right: 2.25rem; }

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

.mr-11 {
  margin-right: 2.75rem; }

.mr-12 {
  margin-right: 3rem; }

.mr-14 {
  margin-right: 3.5rem; }

.mr-16 {
  margin-right: 4rem; }

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

.mr-24 {
  margin-right: 6rem; }

.mr-28 {
  margin-right: 7rem; }

.mr-32 {
  margin-right: 8rem; }

.mr-36 {
  margin-right: 9rem; }

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

.mr-44 {
  margin-right: 11rem; }

.mr-48 {
  margin-right: 12rem; }

.mr-52 {
  margin-right: 13rem; }

.mr-56 {
  margin-right: 14rem; }

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

.mr-64 {
  margin-right: 16rem; }

.mr-72 {
  margin-right: 18rem; }

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

.mr-96 {
  margin-right: 24rem; }

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

.mr--0.5 {
  margin-right: -0.125rem; }

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

.mr--1.5 {
  margin-right: -0.375rem; }

.mr--2 {
  margin-right: -0.5rem; }

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

.mr--3 {
  margin-right: -0.75rem; }

.mr--3.5 {
  margin-right: -0.875rem; }

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

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

.mr--6 {
  margin-right: -1.5rem; }

.mr--7 {
  margin-right: -1.75rem; }

.mr--8 {
  margin-right: -2rem; }

.mr--9 {
  margin-right: -2.25rem; }

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

.mr--11 {
  margin-right: -2.75rem; }

.mr--12 {
  margin-right: -3rem; }

.mr--14 {
  margin-right: -3.5rem; }

.mr--16 {
  margin-right: -4rem; }

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

.mr--24 {
  margin-right: -6rem; }

.mr--28 {
  margin-right: -7rem; }

.mr--32 {
  margin-right: -8rem; }

.mr--36 {
  margin-right: -9rem; }

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

.mr--44 {
  margin-right: -11rem; }

.mr--48 {
  margin-right: -12rem; }

.mr--52 {
  margin-right: -13rem; }

.mr--56 {
  margin-right: -14rem; }

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

.mr--64 {
  margin-right: -16rem; }

.mr--72 {
  margin-right: -18rem; }

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

.mr--96 {
  margin-right: -24rem; }

.w-auto {
  width: auto; }

.w-1\/2 {
  width: 50%; }

.w-1\/3 {
  width: 33.333333%; }

.w-2\/3 {
  width: 66.666667%; }

.w-1\/4 {
  width: 25%; }

.w-2\/4 {
  width: 50%; }

.w-3\/4 {
  width: 75%; }

.w-1\/5 {
  width: 20%; }

.w-2\/5 {
  width: 40%; }

.w-3\/5 {
  width: 60%; }

.w-4\/5 {
  width: 80%; }

.w-1\/6 {
  width: 16.666667%; }

.w-2\/6 {
  width: 33.333333%; }

.w-3\/6 {
  width: 50%; }

.w-4\/6 {
  width: 66.666667%; }

.w-5\/6 {
  width: 83.333333%; }

.w-1\/12 {
  width: 8.333333%; }

.w-2\/12 {
  width: 16.666667%; }

.w-3\/12 {
  width: 25%; }

.w-4\/12 {
  width: 33.333333%; }

.w-5\/12 {
  width: 41.666667%; }

.w-6\/12 {
  width: 50%; }

.w-7\/12 {
  width: 58.333333%; }

.w-8\/12 {
  width: 66.666667%; }

.w-9\/12 {
  width: 75%; }

.w-10\/12 {
  width: 83.333333%; }

.w-11\/12 {
  width: 91.666667%; }

.w-full {
  width: 100%; }

.w-screen {
  width: 100vw; }

.w-min {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content; }

.w-max {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.w-px {
  width: 1px; }

.w-0 {
  width: 0px; }

.w-0.5 {
  width: 0.125rem; }

.w-1 {
  width: 0.25rem; }

.w-1.5 {
  width: 0.375rem; }

.w-2 {
  width: 0.5rem; }

.w-2.5 {
  width: 0.625rem; }

.w-3 {
  width: 0.75rem; }

.w-3.5 {
  width: 0.875rem; }

.w-4 {
  width: 1rem; }

.w-5 {
  width: 1.25rem; }

.w-6 {
  width: 1.5rem; }

.w-7 {
  width: 1.75rem; }

.w-8 {
  width: 2rem; }

.w-9 {
  width: 2.25rem; }

.w-10 {
  width: 2.5rem; }

.w-11 {
  width: 2.75rem; }

.w-12 {
  width: 3rem; }

.w-14 {
  width: 3.5rem; }

.w-16 {
  width: 4rem; }

.w-20 {
  width: 5rem; }

.w-24 {
  width: 6rem; }

.w-28 {
  width: 7rem; }

.w-32 {
  width: 8rem; }

.w-36 {
  width: 9rem; }

.w-40 {
  width: 10rem; }

.w-44 {
  width: 11rem; }

.w-48 {
  width: 12rem; }

.w-52 {
  width: 13rem; }

.w-56 {
  width: 14rem; }

.w-60 {
  width: 15rem; }

.w-64 {
  width: 16rem; }

.w-72 {
  width: 18rem; }

.w-80 {
  width: 20rem; }

.w-96 {
  width: 24rem; }

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

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

.min-w-min {
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content; }

.min-w-max {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content; }

.max-w-none {
  max-width: none; }

.max-w-0 {
  max-width: 0rem; }

.max-w-xs {
  max-width: 20rem; }

.max-w-sm {
  max-width: 24rem; }

.max-w-md {
  max-width: 28rem; }

.max-w-lg {
  max-width: 32rem; }

.max-w-xl {
  max-width: 36rem; }

.max-w-2xl {
  max-width: 42rem; }

.max-w-3xl {
  max-width: 48rem; }

.max-w-4xl {
  max-width: 56rem; }

.max-w-5xl {
  max-width: 64rem; }

.max-w-6xl {
  max-width: 72rem; }

.max-w-7xl {
  max-width: 80rem; }

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

.max-w-min {
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content; }

.max-w-max {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content; }

.max-w-prose {
  max-width: 65ch; }

.h-auto {
  height: auto; }

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

.h-1\/3 {
  height: 33.333333%; }

.h-2\/3 {
  height: 66.666667%; }

.h-1\/4 {
  height: 25%; }

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

.h-3\/4 {
  height: 75%; }

.h-1\/5 {
  height: 20%; }

.h-2\/5 {
  height: 40%; }

.h-3\/5 {
  height: 60%; }

.h-4\/5 {
  height: 80%; }

.h-1\/6 {
  height: 16.666667%; }

.h-2\/6 {
  height: 33.333333%; }

.h-3\/6 {
  height: 50%; }

.h-4\/6 {
  height: 66.666667%; }

.h-5\/6 {
  height: 83.333333%; }

.h-1\/12 {
  height: 8.333333%; }

.h-2\/12 {
  height: 16.666667%; }

.h-3\/12 {
  height: 25%; }

.h-4\/12 {
  height: 33.333333%; }

.h-5\/12 {
  height: 41.666667%; }

.h-6\/12 {
  height: 50%; }

.h-7\/12 {
  height: 58.333333%; }

.h-8\/12 {
  height: 66.666667%; }

.h-9\/12 {
  height: 75%; }

.h-10\/12 {
  height: 83.333333%; }

.h-11\/12 {
  height: 91.666667%; }

.h-full {
  height: 100%; }

.h-screen {
  height: 100vw; }

.h-min {
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.h-max {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content; }

.h-px {
  height: 1px; }

.h-0 {
  height: 0px; }

.h-0.5 {
  height: 0.125rem; }

.h-1 {
  height: 0.25rem; }

.h-1.5 {
  height: 0.375rem; }

.h-2 {
  height: 0.5rem; }

.h-2.5 {
  height: 0.625rem; }

.h-3 {
  height: 0.75rem; }

.h-3.5 {
  height: 0.875rem; }

.h-4 {
  height: 1rem; }

.h-5 {
  height: 1.25rem; }

.h-6 {
  height: 1.5rem; }

.h-7 {
  height: 1.75rem; }

.h-8 {
  height: 2rem; }

.h-9 {
  height: 2.25rem; }

.h-10 {
  height: 2.5rem; }

.h-11 {
  height: 2.75rem; }

.h-12 {
  height: 3rem; }

.h-14 {
  height: 3.5rem; }

.h-16 {
  height: 4rem; }

.h-20 {
  height: 5rem; }

.h-24 {
  height: 6rem; }

.h-28 {
  height: 7rem; }

.h-32 {
  height: 8rem; }

.h-36 {
  height: 9rem; }

.h-40 {
  height: 10rem; }

.h-44 {
  height: 11rem; }

.h-48 {
  height: 12rem; }

.h-52 {
  height: 13rem; }

.h-56 {
  height: 14rem; }

.h-60 {
  height: 15rem; }

.h-64 {
  height: 16rem; }

.h-72 {
  height: 18rem; }

.h-80 {
  height: 20rem; }

.h-96 {
  height: 24rem; }

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

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

.min-h-min {
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content; }

.min-h-max {
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content; }

.max-h-none {
  max-height: none; }

.max-h-0 {
  max-height: 0rem; }

.max-h-xs {
  max-height: 20rem; }

.max-h-sm {
  max-height: 24rem; }

.max-h-md {
  max-height: 28rem; }

.max-h-lg {
  max-height: 32rem; }

.max-h-xl {
  max-height: 36rem; }

.max-h-2xl {
  max-height: 42rem; }

.max-h-3xl {
  max-height: 48rem; }

.max-h-4xl {
  max-height: 56rem; }

.max-h-5xl {
  max-height: 64rem; }

.max-h-6xl {
  max-height: 72rem; }

.max-h-7xl {
  max-height: 80rem; }

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

.max-h-min {
  max-height: -webkit-min-content;
  max-height: -moz-min-content;
  max-height: min-content; }

.max-h-max {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content; }

.max-h-prose {
  max-height: 65ch; }

@media (min-width: 576px) {
  .sm-box-border {
    box-sizing: border-box; }
  .sm-box-content {
    box-sizing: content-box; }
  .sm-inline {
    display: inline; }
  .sm-inline-block {
    display: inline-block; }
  .sm-block {
    display: block; }
  .sm-grid {
    display: grid; }
  .sm-table {
    display: table; }
  .sm-table-row {
    display: table-row; }
  .sm-table-caption {
    display: table-caption; }
  .sm-table-cell {
    display: table-cell; }
  .sm-table-raw {
    display: table-raw; }
  .sm-table-column {
    display: table-column; }
  .sm-table-column-group {
    display: table-column-group; }
  .sm-table-footer-group {
    display: table-footer-group; }
  .sm-table-raw-group {
    display: table-raw-group; }
  .sm-flex {
    display: -ms-flexbox;
    display: flex; }
  .sm-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .sm-flow-root {
    display: flow-root; }
  .sm-grid {
    display: grid; }
  .sm-inline-grid {
    display: inline-grid; }
  .sm-contents {
    display: contents; }
  .sm-none {
    display: none; }
  .sm-float-left {
    float: left; }
  .sm-float-right {
    float: right; }
  .sm-float-none {
    float: none; }
  .sm-clear-left {
    float: left; }
  .sm-clear-right {
    float: right; }
  .sm-clear-both {
    float: both; }
  .sm-clear-none {
    float: none; }
  .sm-object-contain {
    -o-object-fit: contain;
       object-fit: contain; }
  .sm-object-cover {
    -o-object-fit: cover;
       object-fit: cover; }
  .sm-object-fill {
    -o-object-fit: fill;
       object-fit: fill; }
  .sm-object-none {
    -o-object-fit: none;
       object-fit: none; }
  .sm-object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down; }
  .sm-object-bottom {
    -o-object-position: bottom;
       object-position: bottom; }
  .sm-object-center {
    -o-object-position: center;
       object-position: center; }
  .sm-object-left {
    -o-object-position: left;
       object-position: left; }
  .sm-object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom; }
  .sm-object-left-top {
    -o-object-position: left top;
       object-position: left top; }
  .sm-object-right {
    -o-object-position: right;
       object-position: right; }
  .sm-object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom; }
  .sm-object-right-top {
    -o-object-position: right top;
       object-position: right top; }
  .sm-object-top {
    -o-object-position: top;
       object-position: top; }
  .sm-overflow-auto {
    overflow: auto; }
  .sm-overflow-hidden {
    overflow: hidden; }
  .sm-overflow-visible {
    overflow: visible; }
  .sm-overflow-scroll {
    overflow: scroll; }
  .sm-overflow-x-auto {
    overflow-x: auto; }
  .sm-overflow-x-hidden {
    overflow-x: hidden; }
  .sm-overflow-x-visible {
    overflow-x: visible; }
  .sm-overflow-x-scroll {
    overflow-x: scroll; }
  .sm-overflow-y-auto {
    overflow-y: auto; }
  .sm-overflow-y-hidden {
    overflow-y: hidden; }
  .sm-overflow-y-visible {
    overflow-y: visible; }
  .sm-overflow-y-scroll {
    overflow-y: scroll; }
  .sm-overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto; }
  .sm-overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain; }
  .sm-overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none; }
  .sm-overscroll-x-auto {
    overscroll-behavior-x: auto; }
  .sm-overscroll-x-contain {
    overscroll-behavior-x: contain; }
  .sm-overscroll-x-none {
    overscroll-behavior-x: none; }
  .sm-overscroll-y-auto {
    overscroll-behavior-y: auto; }
  .sm-overscroll-y-contain {
    overscroll-behavior-y: contain; }
  .sm-overscroll-y-none {
    overscroll-behavior-y: none; }
  .sm-static {
    position: static; }
  .sm-relative {
    position: relative; }
  .sm-absolute {
    position: absolute; }
  .sm-fixed {
    position: fixed; }
  .sm-sticky {
    position: -webkit-sticky;
    position: sticky; }
  .sm-top-auto {
    top: auto; }
  .sm-top-1\/2 {
    top: 50%; }
  .sm-top-1\/3 {
    top: 33.33333%; }
  .sm-top-2\/3 {
    top: 66.66667%; }
  .sm-top-1\/4 {
    top: 25%; }
  .sm-top-2\/4 {
    top: 50%; }
  .sm-top-3\/4 {
    top: 75%; }
  .sm-top-full {
    top: 100%; }
  .sm-top--1\/2 {
    top: -50%; }
  .sm-top--1\/3 {
    top: -33.33333%; }
  .sm-top--2\/3 {
    top: -66.66667%; }
  .sm-top--1\/4 {
    top: -25%; }
  .sm-top--2\/4 {
    top: -50%; }
  .sm-top--3\/4 {
    top: -75%; }
  .sm-top--full {
    top: -100%; }
  .sm-top-px {
    top: 1px; }
  .sm-top-0 {
    top: 0px; }
  .sm-top-0.5 {
    top: 0.125rem; }
  .sm-top-1 {
    top: 0.25rem; }
  .sm-top-1.5 {
    top: 0.375rem; }
  .sm-top-2 {
    top: 0.5rem; }
  .sm-top-2.5 {
    top: 0.625rem; }
  .sm-top-3 {
    top: 0.75rem; }
  .sm-top-3.5 {
    top: 0.875rem; }
  .sm-top-4 {
    top: 1rem; }
  .sm-top-5 {
    top: 1.25rem; }
  .sm-top-6 {
    top: 1.5rem; }
  .sm-top-7 {
    top: 1.75rem; }
  .sm-top-8 {
    top: 2rem; }
  .sm-top-9 {
    top: 2.25rem; }
  .sm-top-10 {
    top: 2.5rem; }
  .sm-top-11 {
    top: 2.75rem; }
  .sm-top-12 {
    top: 3rem; }
  .sm-top-14 {
    top: 3.5rem; }
  .sm-top-16 {
    top: 4rem; }
  .sm-top-20 {
    top: 5rem; }
  .sm-top-24 {
    top: 6rem; }
  .sm-top-28 {
    top: 7rem; }
  .sm-top-32 {
    top: 8rem; }
  .sm-top-36 {
    top: 9rem; }
  .sm-top-40 {
    top: 10rem; }
  .sm-top-44 {
    top: 11rem; }
  .sm-top-48 {
    top: 12rem; }
  .sm-top-52 {
    top: 13rem; }
  .sm-top-56 {
    top: 14rem; }
  .sm-top-60 {
    top: 15rem; }
  .sm-top-64 {
    top: 16rem; }
  .sm-top-72 {
    top: 18rem; }
  .sm-top-80 {
    top: 20rem; }
  .sm-top-96 {
    top: 24rem; }
  .sm-top--px {
    top: -1px; }
  .sm-top--0.5 {
    top: -0.125rem; }
  .sm-top--1 {
    top: -0.25rem; }
  .sm-top--1.5 {
    top: -0.375rem; }
  .sm-top--2 {
    top: -0.5rem; }
  .sm-top--2.5 {
    top: -0.625rem; }
  .sm-top--3 {
    top: -0.75rem; }
  .sm-top--3.5 {
    top: -0.875rem; }
  .sm-top--4 {
    top: -1rem; }
  .sm-top--5 {
    top: -1.25rem; }
  .sm-top--6 {
    top: -1.5rem; }
  .sm-top--7 {
    top: -1.75rem; }
  .sm-top--8 {
    top: -2rem; }
  .sm-top--9 {
    top: -2.25rem; }
  .sm-top--10 {
    top: -2.5rem; }
  .sm-top--11 {
    top: -2.75rem; }
  .sm-top--12 {
    top: -3rem; }
  .sm-top--14 {
    top: -3.5rem; }
  .sm-top--16 {
    top: -4rem; }
  .sm-top--20 {
    top: -5rem; }
  .sm-top--24 {
    top: -6rem; }
  .sm-top--28 {
    top: -7rem; }
  .sm-top--32 {
    top: -8rem; }
  .sm-top--36 {
    top: -9rem; }
  .sm-top--40 {
    top: -10rem; }
  .sm-top--44 {
    top: -11rem; }
  .sm-top--48 {
    top: -12rem; }
  .sm-top--52 {
    top: -13rem; }
  .sm-top--56 {
    top: -14rem; }
  .sm-top--60 {
    top: -15rem; }
  .sm-top--64 {
    top: -16rem; }
  .sm-top--72 {
    top: -18rem; }
  .sm-top--80 {
    top: -20rem; }
  .sm-top--96 {
    top: -24rem; }
  .sm-bottom-auto {
    bottom: auto; }
  .sm-bottom-1\/2 {
    bottom: 50%; }
  .sm-bottom-1\/3 {
    bottom: 33.33333%; }
  .sm-bottom-2\/3 {
    bottom: 66.66667%; }
  .sm-bottom-1\/4 {
    bottom: 25%; }
  .sm-bottom-2\/4 {
    bottom: 50%; }
  .sm-bottom-3\/4 {
    bottom: 75%; }
  .sm-bottom-full {
    bottom: 100%; }
  .sm-bottom--1\/2 {
    bottom: -50%; }
  .sm-bottom--1\/3 {
    bottom: -33.33333%; }
  .sm-bottom--2\/3 {
    bottom: -66.66667%; }
  .sm-bottom--1\/4 {
    bottom: -25%; }
  .sm-bottom--2\/4 {
    bottom: -50%; }
  .sm-bottom--3\/4 {
    bottom: -75%; }
  .sm-bottom--full {
    bottom: -100%; }
  .sm-bottom-px {
    bottom: 1px; }
  .sm-bottom-0 {
    bottom: 0px; }
  .sm-bottom-0.5 {
    bottom: 0.125rem; }
  .sm-bottom-1 {
    bottom: 0.25rem; }
  .sm-bottom-1.5 {
    bottom: 0.375rem; }
  .sm-bottom-2 {
    bottom: 0.5rem; }
  .sm-bottom-2.5 {
    bottom: 0.625rem; }
  .sm-bottom-3 {
    bottom: 0.75rem; }
  .sm-bottom-3.5 {
    bottom: 0.875rem; }
  .sm-bottom-4 {
    bottom: 1rem; }
  .sm-bottom-5 {
    bottom: 1.25rem; }
  .sm-bottom-6 {
    bottom: 1.5rem; }
  .sm-bottom-7 {
    bottom: 1.75rem; }
  .sm-bottom-8 {
    bottom: 2rem; }
  .sm-bottom-9 {
    bottom: 2.25rem; }
  .sm-bottom-10 {
    bottom: 2.5rem; }
  .sm-bottom-11 {
    bottom: 2.75rem; }
  .sm-bottom-12 {
    bottom: 3rem; }
  .sm-bottom-14 {
    bottom: 3.5rem; }
  .sm-bottom-16 {
    bottom: 4rem; }
  .sm-bottom-20 {
    bottom: 5rem; }
  .sm-bottom-24 {
    bottom: 6rem; }
  .sm-bottom-28 {
    bottom: 7rem; }
  .sm-bottom-32 {
    bottom: 8rem; }
  .sm-bottom-36 {
    bottom: 9rem; }
  .sm-bottom-40 {
    bottom: 10rem; }
  .sm-bottom-44 {
    bottom: 11rem; }
  .sm-bottom-48 {
    bottom: 12rem; }
  .sm-bottom-52 {
    bottom: 13rem; }
  .sm-bottom-56 {
    bottom: 14rem; }
  .sm-bottom-60 {
    bottom: 15rem; }
  .sm-bottom-64 {
    bottom: 16rem; }
  .sm-bottom-72 {
    bottom: 18rem; }
  .sm-bottom-80 {
    bottom: 20rem; }
  .sm-bottom-96 {
    bottom: 24rem; }
  .sm-bottom--px {
    bottom: -1px; }
  .sm-bottom--0.5 {
    bottom: -0.125rem; }
  .sm-bottom--1 {
    bottom: -0.25rem; }
  .sm-bottom--1.5 {
    bottom: -0.375rem; }
  .sm-bottom--2 {
    bottom: -0.5rem; }
  .sm-bottom--2.5 {
    bottom: -0.625rem; }
  .sm-bottom--3 {
    bottom: -0.75rem; }
  .sm-bottom--3.5 {
    bottom: -0.875rem; }
  .sm-bottom--4 {
    bottom: -1rem; }
  .sm-bottom--5 {
    bottom: -1.25rem; }
  .sm-bottom--6 {
    bottom: -1.5rem; }
  .sm-bottom--7 {
    bottom: -1.75rem; }
  .sm-bottom--8 {
    bottom: -2rem; }
  .sm-bottom--9 {
    bottom: -2.25rem; }
  .sm-bottom--10 {
    bottom: -2.5rem; }
  .sm-bottom--11 {
    bottom: -2.75rem; }
  .sm-bottom--12 {
    bottom: -3rem; }
  .sm-bottom--14 {
    bottom: -3.5rem; }
  .sm-bottom--16 {
    bottom: -4rem; }
  .sm-bottom--20 {
    bottom: -5rem; }
  .sm-bottom--24 {
    bottom: -6rem; }
  .sm-bottom--28 {
    bottom: -7rem; }
  .sm-bottom--32 {
    bottom: -8rem; }
  .sm-bottom--36 {
    bottom: -9rem; }
  .sm-bottom--40 {
    bottom: -10rem; }
  .sm-bottom--44 {
    bottom: -11rem; }
  .sm-bottom--48 {
    bottom: -12rem; }
  .sm-bottom--52 {
    bottom: -13rem; }
  .sm-bottom--56 {
    bottom: -14rem; }
  .sm-bottom--60 {
    bottom: -15rem; }
  .sm-bottom--64 {
    bottom: -16rem; }
  .sm-bottom--72 {
    bottom: -18rem; }
  .sm-bottom--80 {
    bottom: -20rem; }
  .sm-bottom--96 {
    bottom: -24rem; }
  .sm-left-auto {
    left: auto; }
  .sm-left-1\/2 {
    left: 50%; }
  .sm-left-1\/3 {
    left: 33.33333%; }
  .sm-left-2\/3 {
    left: 66.66667%; }
  .sm-left-1\/4 {
    left: 25%; }
  .sm-left-2\/4 {
    left: 50%; }
  .sm-left-3\/4 {
    left: 75%; }
  .sm-left-full {
    left: 100%; }
  .sm-left--1\/2 {
    left: -50%; }
  .sm-left--1\/3 {
    left: -33.33333%; }
  .sm-left--2\/3 {
    left: -66.66667%; }
  .sm-left--1\/4 {
    left: -25%; }
  .sm-left--2\/4 {
    left: -50%; }
  .sm-left--3\/4 {
    left: -75%; }
  .sm-left--full {
    left: -100%; }
  .sm-left-px {
    left: 1px; }
  .sm-left-0 {
    left: 0px; }
  .sm-left-0.5 {
    left: 0.125rem; }
  .sm-left-1 {
    left: 0.25rem; }
  .sm-left-1.5 {
    left: 0.375rem; }
  .sm-left-2 {
    left: 0.5rem; }
  .sm-left-2.5 {
    left: 0.625rem; }
  .sm-left-3 {
    left: 0.75rem; }
  .sm-left-3.5 {
    left: 0.875rem; }
  .sm-left-4 {
    left: 1rem; }
  .sm-left-5 {
    left: 1.25rem; }
  .sm-left-6 {
    left: 1.5rem; }
  .sm-left-7 {
    left: 1.75rem; }
  .sm-left-8 {
    left: 2rem; }
  .sm-left-9 {
    left: 2.25rem; }
  .sm-left-10 {
    left: 2.5rem; }
  .sm-left-11 {
    left: 2.75rem; }
  .sm-left-12 {
    left: 3rem; }
  .sm-left-14 {
    left: 3.5rem; }
  .sm-left-16 {
    left: 4rem; }
  .sm-left-20 {
    left: 5rem; }
  .sm-left-24 {
    left: 6rem; }
  .sm-left-28 {
    left: 7rem; }
  .sm-left-32 {
    left: 8rem; }
  .sm-left-36 {
    left: 9rem; }
  .sm-left-40 {
    left: 10rem; }
  .sm-left-44 {
    left: 11rem; }
  .sm-left-48 {
    left: 12rem; }
  .sm-left-52 {
    left: 13rem; }
  .sm-left-56 {
    left: 14rem; }
  .sm-left-60 {
    left: 15rem; }
  .sm-left-64 {
    left: 16rem; }
  .sm-left-72 {
    left: 18rem; }
  .sm-left-80 {
    left: 20rem; }
  .sm-left-96 {
    left: 24rem; }
  .sm-left--px {
    left: -1px; }
  .sm-left--0.5 {
    left: -0.125rem; }
  .sm-left--1 {
    left: -0.25rem; }
  .sm-left--1.5 {
    left: -0.375rem; }
  .sm-left--2 {
    left: -0.5rem; }
  .sm-left--2.5 {
    left: -0.625rem; }
  .sm-left--3 {
    left: -0.75rem; }
  .sm-left--3.5 {
    left: -0.875rem; }
  .sm-left--4 {
    left: -1rem; }
  .sm-left--5 {
    left: -1.25rem; }
  .sm-left--6 {
    left: -1.5rem; }
  .sm-left--7 {
    left: -1.75rem; }
  .sm-left--8 {
    left: -2rem; }
  .sm-left--9 {
    left: -2.25rem; }
  .sm-left--10 {
    left: -2.5rem; }
  .sm-left--11 {
    left: -2.75rem; }
  .sm-left--12 {
    left: -3rem; }
  .sm-left--14 {
    left: -3.5rem; }
  .sm-left--16 {
    left: -4rem; }
  .sm-left--20 {
    left: -5rem; }
  .sm-left--24 {
    left: -6rem; }
  .sm-left--28 {
    left: -7rem; }
  .sm-left--32 {
    left: -8rem; }
  .sm-left--36 {
    left: -9rem; }
  .sm-left--40 {
    left: -10rem; }
  .sm-left--44 {
    left: -11rem; }
  .sm-left--48 {
    left: -12rem; }
  .sm-left--52 {
    left: -13rem; }
  .sm-left--56 {
    left: -14rem; }
  .sm-left--60 {
    left: -15rem; }
  .sm-left--64 {
    left: -16rem; }
  .sm-left--72 {
    left: -18rem; }
  .sm-left--80 {
    left: -20rem; }
  .sm-left--96 {
    left: -24rem; }
  .sm-right-auto {
    right: auto; }
  .sm-right-1\/2 {
    right: 50%; }
  .sm-right-1\/3 {
    right: 33.33333%; }
  .sm-right-2\/3 {
    right: 66.66667%; }
  .sm-right-1\/4 {
    right: 25%; }
  .sm-right-2\/4 {
    right: 50%; }
  .sm-right-3\/4 {
    right: 75%; }
  .sm-right-full {
    right: 100%; }
  .sm-right--1\/2 {
    right: -50%; }
  .sm-right--1\/3 {
    right: -33.33333%; }
  .sm-right--2\/3 {
    right: -66.66667%; }
  .sm-right--1\/4 {
    right: -25%; }
  .sm-right--2\/4 {
    right: -50%; }
  .sm-right--3\/4 {
    right: -75%; }
  .sm-right--full {
    right: -100%; }
  .sm-right-px {
    right: 1px; }
  .sm-right-0 {
    right: 0px; }
  .sm-right-0.5 {
    right: 0.125rem; }
  .sm-right-1 {
    right: 0.25rem; }
  .sm-right-1.5 {
    right: 0.375rem; }
  .sm-right-2 {
    right: 0.5rem; }
  .sm-right-2.5 {
    right: 0.625rem; }
  .sm-right-3 {
    right: 0.75rem; }
  .sm-right-3.5 {
    right: 0.875rem; }
  .sm-right-4 {
    right: 1rem; }
  .sm-right-5 {
    right: 1.25rem; }
  .sm-right-6 {
    right: 1.5rem; }
  .sm-right-7 {
    right: 1.75rem; }
  .sm-right-8 {
    right: 2rem; }
  .sm-right-9 {
    right: 2.25rem; }
  .sm-right-10 {
    right: 2.5rem; }
  .sm-right-11 {
    right: 2.75rem; }
  .sm-right-12 {
    right: 3rem; }
  .sm-right-14 {
    right: 3.5rem; }
  .sm-right-16 {
    right: 4rem; }
  .sm-right-20 {
    right: 5rem; }
  .sm-right-24 {
    right: 6rem; }
  .sm-right-28 {
    right: 7rem; }
  .sm-right-32 {
    right: 8rem; }
  .sm-right-36 {
    right: 9rem; }
  .sm-right-40 {
    right: 10rem; }
  .sm-right-44 {
    right: 11rem; }
  .sm-right-48 {
    right: 12rem; }
  .sm-right-52 {
    right: 13rem; }
  .sm-right-56 {
    right: 14rem; }
  .sm-right-60 {
    right: 15rem; }
  .sm-right-64 {
    right: 16rem; }
  .sm-right-72 {
    right: 18rem; }
  .sm-right-80 {
    right: 20rem; }
  .sm-right-96 {
    right: 24rem; }
  .sm-right--px {
    right: -1px; }
  .sm-right--0.5 {
    right: -0.125rem; }
  .sm-right--1 {
    right: -0.25rem; }
  .sm-right--1.5 {
    right: -0.375rem; }
  .sm-right--2 {
    right: -0.5rem; }
  .sm-right--2.5 {
    right: -0.625rem; }
  .sm-right--3 {
    right: -0.75rem; }
  .sm-right--3.5 {
    right: -0.875rem; }
  .sm-right--4 {
    right: -1rem; }
  .sm-right--5 {
    right: -1.25rem; }
  .sm-right--6 {
    right: -1.5rem; }
  .sm-right--7 {
    right: -1.75rem; }
  .sm-right--8 {
    right: -2rem; }
  .sm-right--9 {
    right: -2.25rem; }
  .sm-right--10 {
    right: -2.5rem; }
  .sm-right--11 {
    right: -2.75rem; }
  .sm-right--12 {
    right: -3rem; }
  .sm-right--14 {
    right: -3.5rem; }
  .sm-right--16 {
    right: -4rem; }
  .sm-right--20 {
    right: -5rem; }
  .sm-right--24 {
    right: -6rem; }
  .sm-right--28 {
    right: -7rem; }
  .sm-right--32 {
    right: -8rem; }
  .sm-right--36 {
    right: -9rem; }
  .sm-right--40 {
    right: -10rem; }
  .sm-right--44 {
    right: -11rem; }
  .sm-right--48 {
    right: -12rem; }
  .sm-right--52 {
    right: -13rem; }
  .sm-right--56 {
    right: -14rem; }
  .sm-right--60 {
    right: -15rem; }
  .sm-right--64 {
    right: -16rem; }
  .sm-right--72 {
    right: -18rem; }
  .sm-right--80 {
    right: -20rem; }
  .sm-right--96 {
    right: -24rem; }
  .sm-inset-auto {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto; }
  .sm-inset-1\/2 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .sm-inset-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%;
    left: 33.33333%;
    right: 33.33333%; }
  .sm-inset-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%;
    left: 66.66667%;
    right: 66.66667%; }
  .sm-inset-1\/4 {
    top: 25%;
    bottom: 25%;
    left: 25%;
    right: 25%; }
  .sm-inset-2\/4 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .sm-inset-3\/4 {
    top: 75%;
    bottom: 75%;
    left: 75%;
    right: 75%; }
  .sm-inset-full {
    top: 100%;
    bottom: 100%;
    left: 100%;
    right: 100%; }
  .sm-inset--1\/2 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .sm-inset--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%;
    left: -33.33333%;
    right: -33.33333%; }
  .sm-inset--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%;
    left: -66.66667%;
    right: -66.66667%; }
  .sm-inset--1\/4 {
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%; }
  .sm-inset--2\/4 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .sm-inset--3\/4 {
    top: -75%;
    bottom: -75%;
    left: -75%;
    right: -75%; }
  .sm-inset--full {
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%; }
  .sm-inset-px {
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px; }
  .sm-inset-0 {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px; }
  .sm-inset-0.5 {
    top: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
    right: 0.125rem; }
  .sm-inset-1 {
    top: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
    right: 0.25rem; }
  .sm-inset-1.5 {
    top: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
    right: 0.375rem; }
  .sm-inset-2 {
    top: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem; }
  .sm-inset-2.5 {
    top: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
    right: 0.625rem; }
  .sm-inset-3 {
    top: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
    right: 0.75rem; }
  .sm-inset-3.5 {
    top: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
    right: 0.875rem; }
  .sm-inset-4 {
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem; }
  .sm-inset-5 {
    top: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem; }
  .sm-inset-6 {
    top: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem; }
  .sm-inset-7 {
    top: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem; }
  .sm-inset-8 {
    top: 2rem;
    bottom: 2rem;
    left: 2rem;
    right: 2rem; }
  .sm-inset-9 {
    top: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
    right: 2.25rem; }
  .sm-inset-10 {
    top: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem; }
  .sm-inset-11 {
    top: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
    right: 2.75rem; }
  .sm-inset-12 {
    top: 3rem;
    bottom: 3rem;
    left: 3rem;
    right: 3rem; }
  .sm-inset-14 {
    top: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
    right: 3.5rem; }
  .sm-inset-16 {
    top: 4rem;
    bottom: 4rem;
    left: 4rem;
    right: 4rem; }
  .sm-inset-20 {
    top: 5rem;
    bottom: 5rem;
    left: 5rem;
    right: 5rem; }
  .sm-inset-24 {
    top: 6rem;
    bottom: 6rem;
    left: 6rem;
    right: 6rem; }
  .sm-inset-28 {
    top: 7rem;
    bottom: 7rem;
    left: 7rem;
    right: 7rem; }
  .sm-inset-32 {
    top: 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem; }
  .sm-inset-36 {
    top: 9rem;
    bottom: 9rem;
    left: 9rem;
    right: 9rem; }
  .sm-inset-40 {
    top: 10rem;
    bottom: 10rem;
    left: 10rem;
    right: 10rem; }
  .sm-inset-44 {
    top: 11rem;
    bottom: 11rem;
    left: 11rem;
    right: 11rem; }
  .sm-inset-48 {
    top: 12rem;
    bottom: 12rem;
    left: 12rem;
    right: 12rem; }
  .sm-inset-52 {
    top: 13rem;
    bottom: 13rem;
    left: 13rem;
    right: 13rem; }
  .sm-inset-56 {
    top: 14rem;
    bottom: 14rem;
    left: 14rem;
    right: 14rem; }
  .sm-inset-60 {
    top: 15rem;
    bottom: 15rem;
    left: 15rem;
    right: 15rem; }
  .sm-inset-64 {
    top: 16rem;
    bottom: 16rem;
    left: 16rem;
    right: 16rem; }
  .sm-inset-72 {
    top: 18rem;
    bottom: 18rem;
    left: 18rem;
    right: 18rem; }
  .sm-inset-80 {
    top: 20rem;
    bottom: 20rem;
    left: 20rem;
    right: 20rem; }
  .sm-inset-96 {
    top: 24rem;
    bottom: 24rem;
    left: 24rem;
    right: 24rem; }
  .sm-inset--px {
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px; }
  .sm-inset--0.5 {
    top: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
    right: -0.125rem; }
  .sm-inset--1 {
    top: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
    right: -0.25rem; }
  .sm-inset--1.5 {
    top: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
    right: -0.375rem; }
  .sm-inset--2 {
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
    right: -0.5rem; }
  .sm-inset--2.5 {
    top: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
    right: -0.625rem; }
  .sm-inset--3 {
    top: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
    right: -0.75rem; }
  .sm-inset--3.5 {
    top: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
    right: -0.875rem; }
  .sm-inset--4 {
    top: -1rem;
    bottom: -1rem;
    left: -1rem;
    right: -1rem; }
  .sm-inset--5 {
    top: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
    right: -1.25rem; }
  .sm-inset--6 {
    top: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
    right: -1.5rem; }
  .sm-inset--7 {
    top: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
    right: -1.75rem; }
  .sm-inset--8 {
    top: -2rem;
    bottom: -2rem;
    left: -2rem;
    right: -2rem; }
  .sm-inset--9 {
    top: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
    right: -2.25rem; }
  .sm-inset--10 {
    top: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
    right: -2.5rem; }
  .sm-inset--11 {
    top: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
    right: -2.75rem; }
  .sm-inset--12 {
    top: -3rem;
    bottom: -3rem;
    left: -3rem;
    right: -3rem; }
  .sm-inset--14 {
    top: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
    right: -3.5rem; }
  .sm-inset--16 {
    top: -4rem;
    bottom: -4rem;
    left: -4rem;
    right: -4rem; }
  .sm-inset--20 {
    top: -5rem;
    bottom: -5rem;
    left: -5rem;
    right: -5rem; }
  .sm-inset--24 {
    top: -6rem;
    bottom: -6rem;
    left: -6rem;
    right: -6rem; }
  .sm-inset--28 {
    top: -7rem;
    bottom: -7rem;
    left: -7rem;
    right: -7rem; }
  .sm-inset--32 {
    top: -8rem;
    bottom: -8rem;
    left: -8rem;
    right: -8rem; }
  .sm-inset--36 {
    top: -9rem;
    bottom: -9rem;
    left: -9rem;
    right: -9rem; }
  .sm-inset--40 {
    top: -10rem;
    bottom: -10rem;
    left: -10rem;
    right: -10rem; }
  .sm-inset--44 {
    top: -11rem;
    bottom: -11rem;
    left: -11rem;
    right: -11rem; }
  .sm-inset--48 {
    top: -12rem;
    bottom: -12rem;
    left: -12rem;
    right: -12rem; }
  .sm-inset--52 {
    top: -13rem;
    bottom: -13rem;
    left: -13rem;
    right: -13rem; }
  .sm-inset--56 {
    top: -14rem;
    bottom: -14rem;
    left: -14rem;
    right: -14rem; }
  .sm-inset--60 {
    top: -15rem;
    bottom: -15rem;
    left: -15rem;
    right: -15rem; }
  .sm-inset--64 {
    top: -16rem;
    bottom: -16rem;
    left: -16rem;
    right: -16rem; }
  .sm-inset--72 {
    top: -18rem;
    bottom: -18rem;
    left: -18rem;
    right: -18rem; }
  .sm-inset--80 {
    top: -20rem;
    bottom: -20rem;
    left: -20rem;
    right: -20rem; }
  .sm-inset--96 {
    top: -24rem;
    bottom: -24rem;
    left: -24rem;
    right: -24rem; }
  .sm-inset-y-auto {
    top: auto;
    bottom: auto; }
  .sm-inset-y-1\/2 {
    top: 50%;
    bottom: 50%; }
  .sm-inset-y-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%; }
  .sm-inset-y-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%; }
  .sm-inset-y-1\/4 {
    top: 25%;
    bottom: 25%; }
  .sm-inset-y-2\/4 {
    top: 50%;
    bottom: 50%; }
  .sm-inset-y-3\/4 {
    top: 75%;
    bottom: 75%; }
  .sm-inset-y-full {
    top: 100%;
    bottom: 100%; }
  .sm-inset-y--1\/2 {
    top: -50%;
    bottom: -50%; }
  .sm-inset-y--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%; }
  .sm-inset-y--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%; }
  .sm-inset-y--1\/4 {
    top: -25%;
    bottom: -25%; }
  .sm-inset-y--2\/4 {
    top: -50%;
    bottom: -50%; }
  .sm-inset-y--3\/4 {
    top: -75%;
    bottom: -75%; }
  .sm-inset-y--full {
    top: -100%;
    bottom: -100%; }
  .sm-inset-y-px {
    top: 1px;
    bottom: 1px; }
  .sm-inset-y-0 {
    top: 0px;
    bottom: 0px; }
  .sm-inset-y-0.5 {
    top: 0.125rem;
    bottom: 0.125rem; }
  .sm-inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem; }
  .sm-inset-y-1.5 {
    top: 0.375rem;
    bottom: 0.375rem; }
  .sm-inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem; }
  .sm-inset-y-2.5 {
    top: 0.625rem;
    bottom: 0.625rem; }
  .sm-inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem; }
  .sm-inset-y-3.5 {
    top: 0.875rem;
    bottom: 0.875rem; }
  .sm-inset-y-4 {
    top: 1rem;
    bottom: 1rem; }
  .sm-inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem; }
  .sm-inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem; }
  .sm-inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem; }
  .sm-inset-y-8 {
    top: 2rem;
    bottom: 2rem; }
  .sm-inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem; }
  .sm-inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem; }
  .sm-inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem; }
  .sm-inset-y-12 {
    top: 3rem;
    bottom: 3rem; }
  .sm-inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem; }
  .sm-inset-y-16 {
    top: 4rem;
    bottom: 4rem; }
  .sm-inset-y-20 {
    top: 5rem;
    bottom: 5rem; }
  .sm-inset-y-24 {
    top: 6rem;
    bottom: 6rem; }
  .sm-inset-y-28 {
    top: 7rem;
    bottom: 7rem; }
  .sm-inset-y-32 {
    top: 8rem;
    bottom: 8rem; }
  .sm-inset-y-36 {
    top: 9rem;
    bottom: 9rem; }
  .sm-inset-y-40 {
    top: 10rem;
    bottom: 10rem; }
  .sm-inset-y-44 {
    top: 11rem;
    bottom: 11rem; }
  .sm-inset-y-48 {
    top: 12rem;
    bottom: 12rem; }
  .sm-inset-y-52 {
    top: 13rem;
    bottom: 13rem; }
  .sm-inset-y-56 {
    top: 14rem;
    bottom: 14rem; }
  .sm-inset-y-60 {
    top: 15rem;
    bottom: 15rem; }
  .sm-inset-y-64 {
    top: 16rem;
    bottom: 16rem; }
  .sm-inset-y-72 {
    top: 18rem;
    bottom: 18rem; }
  .sm-inset-y-80 {
    top: 20rem;
    bottom: 20rem; }
  .sm-inset-y-96 {
    top: 24rem;
    bottom: 24rem; }
  .sm-inset-y--px {
    top: -1px;
    bottom: -1px; }
  .sm-inset-y--0.5 {
    top: -0.125rem;
    bottom: -0.125rem; }
  .sm-inset-y--1 {
    top: -0.25rem;
    bottom: -0.25rem; }
  .sm-inset-y--1.5 {
    top: -0.375rem;
    bottom: -0.375rem; }
  .sm-inset-y--2 {
    top: -0.5rem;
    bottom: -0.5rem; }
  .sm-inset-y--2.5 {
    top: -0.625rem;
    bottom: -0.625rem; }
  .sm-inset-y--3 {
    top: -0.75rem;
    bottom: -0.75rem; }
  .sm-inset-y--3.5 {
    top: -0.875rem;
    bottom: -0.875rem; }
  .sm-inset-y--4 {
    top: -1rem;
    bottom: -1rem; }
  .sm-inset-y--5 {
    top: -1.25rem;
    bottom: -1.25rem; }
  .sm-inset-y--6 {
    top: -1.5rem;
    bottom: -1.5rem; }
  .sm-inset-y--7 {
    top: -1.75rem;
    bottom: -1.75rem; }
  .sm-inset-y--8 {
    top: -2rem;
    bottom: -2rem; }
  .sm-inset-y--9 {
    top: -2.25rem;
    bottom: -2.25rem; }
  .sm-inset-y--10 {
    top: -2.5rem;
    bottom: -2.5rem; }
  .sm-inset-y--11 {
    top: -2.75rem;
    bottom: -2.75rem; }
  .sm-inset-y--12 {
    top: -3rem;
    bottom: -3rem; }
  .sm-inset-y--14 {
    top: -3.5rem;
    bottom: -3.5rem; }
  .sm-inset-y--16 {
    top: -4rem;
    bottom: -4rem; }
  .sm-inset-y--20 {
    top: -5rem;
    bottom: -5rem; }
  .sm-inset-y--24 {
    top: -6rem;
    bottom: -6rem; }
  .sm-inset-y--28 {
    top: -7rem;
    bottom: -7rem; }
  .sm-inset-y--32 {
    top: -8rem;
    bottom: -8rem; }
  .sm-inset-y--36 {
    top: -9rem;
    bottom: -9rem; }
  .sm-inset-y--40 {
    top: -10rem;
    bottom: -10rem; }
  .sm-inset-y--44 {
    top: -11rem;
    bottom: -11rem; }
  .sm-inset-y--48 {
    top: -12rem;
    bottom: -12rem; }
  .sm-inset-y--52 {
    top: -13rem;
    bottom: -13rem; }
  .sm-inset-y--56 {
    top: -14rem;
    bottom: -14rem; }
  .sm-inset-y--60 {
    top: -15rem;
    bottom: -15rem; }
  .sm-inset-y--64 {
    top: -16rem;
    bottom: -16rem; }
  .sm-inset-y--72 {
    top: -18rem;
    bottom: -18rem; }
  .sm-inset-y--80 {
    top: -20rem;
    bottom: -20rem; }
  .sm-inset-y--96 {
    top: -24rem;
    bottom: -24rem; }
  .sm-inset-x-auto {
    left: auto;
    right: auto; }
  .sm-inset-x-1\/2 {
    left: 50%;
    right: 50%; }
  .sm-inset-x-1\/3 {
    left: 33.33333%;
    right: 33.33333%; }
  .sm-inset-x-2\/3 {
    left: 66.66667%;
    right: 66.66667%; }
  .sm-inset-x-1\/4 {
    left: 25%;
    right: 25%; }
  .sm-inset-x-2\/4 {
    left: 50%;
    right: 50%; }
  .sm-inset-x-3\/4 {
    left: 75%;
    right: 75%; }
  .sm-inset-x-full {
    left: 100%;
    right: 100%; }
  .sm-inset-x--1\/2 {
    left: -50%;
    right: -50%; }
  .sm-inset-x--1\/3 {
    left: -33.33333%;
    right: -33.33333%; }
  .sm-inset-x--2\/3 {
    left: -66.66667%;
    right: -66.66667%; }
  .sm-inset-x--1\/4 {
    left: -25%;
    right: -25%; }
  .sm-inset-x--2\/4 {
    left: -50%;
    right: -50%; }
  .sm-inset-x--3\/4 {
    left: -75%;
    right: -75%; }
  .sm-inset-x--full {
    left: -100%;
    right: -100%; }
  .sm-inset-x-px {
    left: 1px;
    right: 1px; }
  .sm-inset-x-0 {
    left: 0px;
    right: 0px; }
  .sm-inset-x-0.5 {
    left: 0.125rem;
    right: 0.125rem; }
  .sm-inset-x-1 {
    left: 0.25rem;
    right: 0.25rem; }
  .sm-inset-x-1.5 {
    left: 0.375rem;
    right: 0.375rem; }
  .sm-inset-x-2 {
    left: 0.5rem;
    right: 0.5rem; }
  .sm-inset-x-2.5 {
    left: 0.625rem;
    right: 0.625rem; }
  .sm-inset-x-3 {
    left: 0.75rem;
    right: 0.75rem; }
  .sm-inset-x-3.5 {
    left: 0.875rem;
    right: 0.875rem; }
  .sm-inset-x-4 {
    left: 1rem;
    right: 1rem; }
  .sm-inset-x-5 {
    left: 1.25rem;
    right: 1.25rem; }
  .sm-inset-x-6 {
    left: 1.5rem;
    right: 1.5rem; }
  .sm-inset-x-7 {
    left: 1.75rem;
    right: 1.75rem; }
  .sm-inset-x-8 {
    left: 2rem;
    right: 2rem; }
  .sm-inset-x-9 {
    left: 2.25rem;
    right: 2.25rem; }
  .sm-inset-x-10 {
    left: 2.5rem;
    right: 2.5rem; }
  .sm-inset-x-11 {
    left: 2.75rem;
    right: 2.75rem; }
  .sm-inset-x-12 {
    left: 3rem;
    right: 3rem; }
  .sm-inset-x-14 {
    left: 3.5rem;
    right: 3.5rem; }
  .sm-inset-x-16 {
    left: 4rem;
    right: 4rem; }
  .sm-inset-x-20 {
    left: 5rem;
    right: 5rem; }
  .sm-inset-x-24 {
    left: 6rem;
    right: 6rem; }
  .sm-inset-x-28 {
    left: 7rem;
    right: 7rem; }
  .sm-inset-x-32 {
    left: 8rem;
    right: 8rem; }
  .sm-inset-x-36 {
    left: 9rem;
    right: 9rem; }
  .sm-inset-x-40 {
    left: 10rem;
    right: 10rem; }
  .sm-inset-x-44 {
    left: 11rem;
    right: 11rem; }
  .sm-inset-x-48 {
    left: 12rem;
    right: 12rem; }
  .sm-inset-x-52 {
    left: 13rem;
    right: 13rem; }
  .sm-inset-x-56 {
    left: 14rem;
    right: 14rem; }
  .sm-inset-x-60 {
    left: 15rem;
    right: 15rem; }
  .sm-inset-x-64 {
    left: 16rem;
    right: 16rem; }
  .sm-inset-x-72 {
    left: 18rem;
    right: 18rem; }
  .sm-inset-x-80 {
    left: 20rem;
    right: 20rem; }
  .sm-inset-x-96 {
    left: 24rem;
    right: 24rem; }
  .sm-inset-x--px {
    left: -1px;
    right: -1px; }
  .sm-inset-x--0.5 {
    left: -0.125rem;
    right: -0.125rem; }
  .sm-inset-x--1 {
    left: -0.25rem;
    right: -0.25rem; }
  .sm-inset-x--1.5 {
    left: -0.375rem;
    right: -0.375rem; }
  .sm-inset-x--2 {
    left: -0.5rem;
    right: -0.5rem; }
  .sm-inset-x--2.5 {
    left: -0.625rem;
    right: -0.625rem; }
  .sm-inset-x--3 {
    left: -0.75rem;
    right: -0.75rem; }
  .sm-inset-x--3.5 {
    left: -0.875rem;
    right: -0.875rem; }
  .sm-inset-x--4 {
    left: -1rem;
    right: -1rem; }
  .sm-inset-x--5 {
    left: -1.25rem;
    right: -1.25rem; }
  .sm-inset-x--6 {
    left: -1.5rem;
    right: -1.5rem; }
  .sm-inset-x--7 {
    left: -1.75rem;
    right: -1.75rem; }
  .sm-inset-x--8 {
    left: -2rem;
    right: -2rem; }
  .sm-inset-x--9 {
    left: -2.25rem;
    right: -2.25rem; }
  .sm-inset-x--10 {
    left: -2.5rem;
    right: -2.5rem; }
  .sm-inset-x--11 {
    left: -2.75rem;
    right: -2.75rem; }
  .sm-inset-x--12 {
    left: -3rem;
    right: -3rem; }
  .sm-inset-x--14 {
    left: -3.5rem;
    right: -3.5rem; }
  .sm-inset-x--16 {
    left: -4rem;
    right: -4rem; }
  .sm-inset-x--20 {
    left: -5rem;
    right: -5rem; }
  .sm-inset-x--24 {
    left: -6rem;
    right: -6rem; }
  .sm-inset-x--28 {
    left: -7rem;
    right: -7rem; }
  .sm-inset-x--32 {
    left: -8rem;
    right: -8rem; }
  .sm-inset-x--36 {
    left: -9rem;
    right: -9rem; }
  .sm-inset-x--40 {
    left: -10rem;
    right: -10rem; }
  .sm-inset-x--44 {
    left: -11rem;
    right: -11rem; }
  .sm-inset-x--48 {
    left: -12rem;
    right: -12rem; }
  .sm-inset-x--52 {
    left: -13rem;
    right: -13rem; }
  .sm-inset-x--56 {
    left: -14rem;
    right: -14rem; }
  .sm-inset-x--60 {
    left: -15rem;
    right: -15rem; }
  .sm-inset-x--64 {
    left: -16rem;
    right: -16rem; }
  .sm-inset-x--72 {
    left: -18rem;
    right: -18rem; }
  .sm-inset-x--80 {
    left: -20rem;
    right: -20rem; }
  .sm-inset-x--96 {
    left: -24rem;
    right: -24rem; }
  .sm-invisible {
    visibility: invisible; }
  .sm-visible {
    visibility: visible; }
  .sm-z-auto {
    z-index: auto; }
  .sm-z-0 {
    z-index: 0; }
  .sm-z-1 {
    z-index: 1; }
  .sm-z-2 {
    z-index: 2; }
  .sm-z-3 {
    z-index: 3; }
  .sm-z-4 {
    z-index: 4; }
  .sm-z-5 {
    z-index: 5; }
  .sm-z-6 {
    z-index: 6; }
  .sm-z-7 {
    z-index: 7; }
  .sm-z-8 {
    z-index: 8; }
  .sm-z-9 {
    z-index: 9; }
  .sm-z-10 {
    z-index: 10; }
  .sm-z-20 {
    z-index: 20; }
  .sm-z-30 {
    z-index: 30; }
  .sm-z-40 {
    z-index: 40; }
  .sm-z-50 {
    z-index: 50; }
  .sm-flex-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .sm-flex-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .sm-flex-col {
    -ms-flex-direction: column;
        flex-direction: column; }
  .sm-flex-col-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
  .sm-flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .sm-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
  .sm-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .sm-flex-1 {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .sm-flex-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .sm-flex-initial {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .sm-flex-none {
    -ms-flex: none;
        flex: none; }
  .sm-flex-grow-none {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .sm-flex-grow- {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .sm-flex-shrink-no {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .sm-flex-shrink- {
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  .sm-order-first {
    -ms-flex-order: -9999;
        order: -9999; }
  .sm-order-last {
    -ms-flex-order: 9999;
        order: 9999; }
  .sm-order-none {
    -ms-flex-order: 0;
        order: 0; }
  .sm-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .sm-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .sm-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .sm-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .sm-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .sm-order-6 {
    -ms-flex-order: 6;
        order: 6; }
  .sm-order-7 {
    -ms-flex-order: 7;
        order: 7; }
  .sm-order-8 {
    -ms-flex-order: 8;
        order: 8; }
  .sm-order-9 {
    -ms-flex-order: 9;
        order: 9; }
  .sm-order-10 {
    -ms-flex-order: 10;
        order: 10; }
  .sm-order-11 {
    -ms-flex-order: 11;
        order: 11; }
  .sm-order-12 {
    -ms-flex-order: 12;
        order: 12; }
  .sm-grid-cols-none {
    grid-template-columns: none; }
  .sm-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .sm-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sm-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sm-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sm-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .sm-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .sm-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .sm-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .sm-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .sm-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .sm-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .sm-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .sm-grid-col-span-auto {
    grid-column: auto; }
  .sm-grid-col-span-span-1 {
    grid-column: span 1 / span 1; }
  .sm-grid-col-span-span-2 {
    grid-column: span 2 / span 2; }
  .sm-grid-col-span-span-3 {
    grid-column: span 3 / span 3; }
  .sm-grid-col-span-span-4 {
    grid-column: span 4 / span 4; }
  .sm-grid-col-span-span-5 {
    grid-column: span 5 / span 5; }
  .sm-grid-col-span-span-6 {
    grid-column: span 6 / span 6; }
  .sm-grid-col-span-span-7 {
    grid-column: span 7 / span 7; }
  .sm-grid-col-span-span-8 {
    grid-column: span 8 / span 8; }
  .sm-grid-col-span-span-9 {
    grid-column: span 9 / span 9; }
  .sm-grid-col-span-span-10 {
    grid-column: span 10 / span 10; }
  .sm-grid-col-span-span-11 {
    grid-column: span 11 / span 11; }
  .sm-grid-col-span-span-12 {
    grid-column: span 12 / span 12; }
  .sm-grid-col-span-span-full {
    grid-column: 1 / -1; }
  .sm-grid-col-start-auto {
    grid-column-start: auto; }
  .sm-grid-col-start-1 {
    grid-column-start: 1; }
  .sm-grid-col-start-2 {
    grid-column-start: 2; }
  .sm-grid-col-start-3 {
    grid-column-start: 3; }
  .sm-grid-col-start-4 {
    grid-column-start: 4; }
  .sm-grid-col-start-5 {
    grid-column-start: 5; }
  .sm-grid-col-start-6 {
    grid-column-start: 6; }
  .sm-grid-col-start-7 {
    grid-column-start: 7; }
  .sm-grid-col-start-8 {
    grid-column-start: 8; }
  .sm-grid-col-start-9 {
    grid-column-start: 9; }
  .sm-grid-col-start-10 {
    grid-column-start: 10; }
  .sm-grid-col-start-11 {
    grid-column-start: 11; }
  .sm-grid-col-start-12 {
    grid-column-start: 12; }
  .sm-grid-col-start-13 {
    grid-column-start: 13; }
  .sm-grid-col-end-auto {
    grid-column-end: auto; }
  .sm-grid-col-end-1 {
    grid-column-end: 1; }
  .sm-grid-col-end-2 {
    grid-column-end: 2; }
  .sm-grid-col-end-3 {
    grid-column-end: 3; }
  .sm-grid-col-end-4 {
    grid-column-end: 4; }
  .sm-grid-col-end-5 {
    grid-column-end: 5; }
  .sm-grid-col-end-6 {
    grid-column-end: 6; }
  .sm-grid-col-end-7 {
    grid-column-end: 7; }
  .sm-grid-col-end-8 {
    grid-column-end: 8; }
  .sm-grid-col-end-9 {
    grid-column-end: 9; }
  .sm-grid-col-end-10 {
    grid-column-end: 10; }
  .sm-grid-col-end-11 {
    grid-column-end: 11; }
  .sm-grid-col-end-12 {
    grid-column-end: 12; }
  .sm-grid-col-end-13 {
    grid-column-end: 13; }
  .sm-grid-rows-none {
    grid-template-rows: none; }
  .sm-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .sm-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .sm-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .sm-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .sm-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .sm-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .sm-grid-row-span-auto {
    grid-row: auto; }
  .sm-grid-row-span-span-1 {
    grid-row: span 1 / span 1; }
  .sm-grid-row-span-span-2 {
    grid-row: span 2 / span 2; }
  .sm-grid-row-span-span-3 {
    grid-row: span 3 / span 3; }
  .sm-grid-row-span-span-4 {
    grid-row: span 4 / span 4; }
  .sm-grid-row-span-span-5 {
    grid-row: span 5 / span 5; }
  .sm-grid-row-span-span-6 {
    grid-row: span 6 / span 6; }
  .sm-grid-row-span-span-full {
    grid-row: 1 / -1; }
  .sm-grid-row-start-auto {
    grid-row-start: auto; }
  .sm-grid-row-start-1 {
    grid-row-start: 1; }
  .sm-grid-row-start-2 {
    grid-row-start: 2; }
  .sm-grid-row-start-3 {
    grid-row-start: 3; }
  .sm-grid-row-start-4 {
    grid-row-start: 4; }
  .sm-grid-row-start-5 {
    grid-row-start: 5; }
  .sm-grid-row-start-6 {
    grid-row-start: 6; }
  .sm-grid-row-start-7 {
    grid-row-start: 7; }
  .sm-grid-row-end-auto {
    grid-row-end: auto; }
  .sm-grid-row-end-1 {
    grid-row-end: 1; }
  .sm-grid-row-end-2 {
    grid-row-end: 2; }
  .sm-grid-row-end-3 {
    grid-row-end: 3; }
  .sm-grid-row-end-4 {
    grid-row-end: 4; }
  .sm-grid-row-end-5 {
    grid-row-end: 5; }
  .sm-grid-row-end-6 {
    grid-row-end: 6; }
  .sm-grid-row-end-7 {
    grid-row-end: 7; }
  .sm-auto-cols-auto {
    grid-auto-columns: auto; }
  .sm-auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content; }
  .sm-auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content; }
  .sm-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr); }
  .sm-auto-rows-auto {
    grid-auto-rows: auto; }
  .sm-auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content; }
  .sm-auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content; }
  .sm-auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr); }
  .sm-grid-flow-row {
    grid-auto-flow: row; }
  .sm-grid-flow-col {
    grid-auto-flow: col; }
  .sm-grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .sm-grid-flow-col-dense {
    grid-auto-flow: col dense; }
  .sm-gap-px {
    gap: 1px; }
  .sm-gap-0 {
    gap: 0px; }
  .sm-gap-0.5 {
    gap: 0.125rem; }
  .sm-gap-1 {
    gap: 0.25rem; }
  .sm-gap-1.5 {
    gap: 0.375rem; }
  .sm-gap-2 {
    gap: 0.5rem; }
  .sm-gap-2.5 {
    gap: 0.625rem; }
  .sm-gap-3 {
    gap: 0.75rem; }
  .sm-gap-3.5 {
    gap: 0.875rem; }
  .sm-gap-4 {
    gap: 1rem; }
  .sm-gap-5 {
    gap: 1.25rem; }
  .sm-gap-6 {
    gap: 1.5rem; }
  .sm-gap-7 {
    gap: 1.75rem; }
  .sm-gap-8 {
    gap: 2rem; }
  .sm-gap-9 {
    gap: 2.25rem; }
  .sm-gap-10 {
    gap: 2.5rem; }
  .sm-gap-11 {
    gap: 2.75rem; }
  .sm-gap-12 {
    gap: 3rem; }
  .sm-gap-14 {
    gap: 3.5rem; }
  .sm-gap-16 {
    gap: 4rem; }
  .sm-gap-20 {
    gap: 5rem; }
  .sm-gap-24 {
    gap: 6rem; }
  .sm-gap-28 {
    gap: 7rem; }
  .sm-gap-32 {
    gap: 8rem; }
  .sm-gap-36 {
    gap: 9rem; }
  .sm-gap-40 {
    gap: 10rem; }
  .sm-gap-44 {
    gap: 11rem; }
  .sm-gap-48 {
    gap: 12rem; }
  .sm-gap-52 {
    gap: 13rem; }
  .sm-gap-56 {
    gap: 14rem; }
  .sm-gap-60 {
    gap: 15rem; }
  .sm-gap-64 {
    gap: 16rem; }
  .sm-gap-72 {
    gap: 18rem; }
  .sm-gap-80 {
    gap: 20rem; }
  .sm-gap-96 {
    gap: 24rem; }
  .sm-col-gap-px {
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px; }
  .sm-col-gap-0 {
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px; }
  .sm-col-gap-0.5 {
    -webkit-column-gap: 0.125rem;
       -moz-column-gap: 0.125rem;
            column-gap: 0.125rem; }
  .sm-col-gap-1 {
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem; }
  .sm-col-gap-1.5 {
    -webkit-column-gap: 0.375rem;
       -moz-column-gap: 0.375rem;
            column-gap: 0.375rem; }
  .sm-col-gap-2 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem; }
  .sm-col-gap-2.5 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
  .sm-col-gap-3 {
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem; }
  .sm-col-gap-3.5 {
    -webkit-column-gap: 0.875rem;
       -moz-column-gap: 0.875rem;
            column-gap: 0.875rem; }
  .sm-col-gap-4 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem; }
  .sm-col-gap-5 {
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
  .sm-col-gap-6 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem; }
  .sm-col-gap-7 {
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            column-gap: 1.75rem; }
  .sm-col-gap-8 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem; }
  .sm-col-gap-9 {
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            column-gap: 2.25rem; }
  .sm-col-gap-10 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem; }
  .sm-col-gap-11 {
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            column-gap: 2.75rem; }
  .sm-col-gap-12 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem; }
  .sm-col-gap-14 {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem; }
  .sm-col-gap-16 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem; }
  .sm-col-gap-20 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem; }
  .sm-col-gap-24 {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem; }
  .sm-col-gap-28 {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem; }
  .sm-col-gap-32 {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem; }
  .sm-col-gap-36 {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem; }
  .sm-col-gap-40 {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem; }
  .sm-col-gap-44 {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem; }
  .sm-col-gap-48 {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem; }
  .sm-col-gap-52 {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem; }
  .sm-col-gap-56 {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem; }
  .sm-col-gap-60 {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem; }
  .sm-col-gap-64 {
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem; }
  .sm-col-gap-72 {
    -webkit-column-gap: 18rem;
       -moz-column-gap: 18rem;
            column-gap: 18rem; }
  .sm-col-gap-80 {
    -webkit-column-gap: 20rem;
       -moz-column-gap: 20rem;
            column-gap: 20rem; }
  .sm-col-gap-96 {
    -webkit-column-gap: 24rem;
       -moz-column-gap: 24rem;
            column-gap: 24rem; }
  .sm-raw-gap-px {
    raw-gap: 1px; }
  .sm-raw-gap-0 {
    raw-gap: 0px; }
  .sm-raw-gap-0.5 {
    raw-gap: 0.125rem; }
  .sm-raw-gap-1 {
    raw-gap: 0.25rem; }
  .sm-raw-gap-1.5 {
    raw-gap: 0.375rem; }
  .sm-raw-gap-2 {
    raw-gap: 0.5rem; }
  .sm-raw-gap-2.5 {
    raw-gap: 0.625rem; }
  .sm-raw-gap-3 {
    raw-gap: 0.75rem; }
  .sm-raw-gap-3.5 {
    raw-gap: 0.875rem; }
  .sm-raw-gap-4 {
    raw-gap: 1rem; }
  .sm-raw-gap-5 {
    raw-gap: 1.25rem; }
  .sm-raw-gap-6 {
    raw-gap: 1.5rem; }
  .sm-raw-gap-7 {
    raw-gap: 1.75rem; }
  .sm-raw-gap-8 {
    raw-gap: 2rem; }
  .sm-raw-gap-9 {
    raw-gap: 2.25rem; }
  .sm-raw-gap-10 {
    raw-gap: 2.5rem; }
  .sm-raw-gap-11 {
    raw-gap: 2.75rem; }
  .sm-raw-gap-12 {
    raw-gap: 3rem; }
  .sm-raw-gap-14 {
    raw-gap: 3.5rem; }
  .sm-raw-gap-16 {
    raw-gap: 4rem; }
  .sm-raw-gap-20 {
    raw-gap: 5rem; }
  .sm-raw-gap-24 {
    raw-gap: 6rem; }
  .sm-raw-gap-28 {
    raw-gap: 7rem; }
  .sm-raw-gap-32 {
    raw-gap: 8rem; }
  .sm-raw-gap-36 {
    raw-gap: 9rem; }
  .sm-raw-gap-40 {
    raw-gap: 10rem; }
  .sm-raw-gap-44 {
    raw-gap: 11rem; }
  .sm-raw-gap-48 {
    raw-gap: 12rem; }
  .sm-raw-gap-52 {
    raw-gap: 13rem; }
  .sm-raw-gap-56 {
    raw-gap: 14rem; }
  .sm-raw-gap-60 {
    raw-gap: 15rem; }
  .sm-raw-gap-64 {
    raw-gap: 16rem; }
  .sm-raw-gap-72 {
    raw-gap: 18rem; }
  .sm-raw-gap-80 {
    raw-gap: 20rem; }
  .sm-raw-gap-96 {
    raw-gap: 24rem; }
  .sm-justify-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .sm-justify-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .sm-justify-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .sm-justify-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .sm-justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .sm-justify-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .sm-justify-items-auto {
    justify-items: auto; }
  .sm-justify-items-start {
    justify-items: start; }
  .sm-justify-items-end {
    justify-items: end; }
  .sm-justify-items-center {
    justify-items: center; }
  .sm-justify-items-stretch {
    justify-items: stretch; }
  .sm-justify-self-auto {
    justify-self: auto; }
  .sm-justify-self-start {
    justify-self: start; }
  .sm-justify-self-end {
    justify-self: end; }
  .sm-justify-self-center {
    justify-self: center; }
  .sm-justify-self-stretch {
    justify-self: stretch; }
  .sm-content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start; }
  .sm-content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end; }
  .sm-content-center {
    -ms-flex-line-pack: center;
        align-content: center; }
  .sm-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between; }
  .sm-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around; }
  .sm-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly; }
  .sm-items-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .sm-items-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .sm-items-center {
    -ms-flex-align: center;
        align-items: center; }
  .sm-items-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .sm-items-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .sm-place-content-start {
    place-content: start; }
  .sm-place-content-end {
    place-content: end; }
  .sm-place-content-center {
    place-content: center; }
  .sm-place-content-between {
    place-content: space-between; }
  .sm-place-content-around {
    place-content: space-around; }
  .sm-place-content-evenly {
    place-content: space-evenly; }
  .sm-place-content-stretch {
    place-content: stretch; }
  .sm-place-items-auto {
    place-items: auto; }
  .sm-place-items-start {
    place-items: start; }
  .sm-place-items-end {
    place-items: end; }
  .sm-place-items-center {
    place-items: center; }
  .sm-place-items-stretch {
    place-items: stretch; }
  .sm-place-self-auto {
    place-self: auto; }
  .sm-place-self-start {
    place-self: start; }
  .sm-place-self-end {
    place-self: end; }
  .sm-place-self-center {
    place-self: center; }
  .sm-place-self-stretch {
    place-self: stretch; }
  .sm-p-px {
    padding: 1px; }
  .sm-p-0 {
    padding: 0px; }
  .sm-p-0.5 {
    padding: 0.125rem; }
  .sm-p-1 {
    padding: 0.25rem; }
  .sm-p-1.5 {
    padding: 0.375rem; }
  .sm-p-2 {
    padding: 0.5rem; }
  .sm-p-2.5 {
    padding: 0.625rem; }
  .sm-p-3 {
    padding: 0.75rem; }
  .sm-p-3.5 {
    padding: 0.875rem; }
  .sm-p-4 {
    padding: 1rem; }
  .sm-p-5 {
    padding: 1.25rem; }
  .sm-p-6 {
    padding: 1.5rem; }
  .sm-p-7 {
    padding: 1.75rem; }
  .sm-p-8 {
    padding: 2rem; }
  .sm-p-9 {
    padding: 2.25rem; }
  .sm-p-10 {
    padding: 2.5rem; }
  .sm-p-11 {
    padding: 2.75rem; }
  .sm-p-12 {
    padding: 3rem; }
  .sm-p-14 {
    padding: 3.5rem; }
  .sm-p-16 {
    padding: 4rem; }
  .sm-p-20 {
    padding: 5rem; }
  .sm-p-24 {
    padding: 6rem; }
  .sm-p-28 {
    padding: 7rem; }
  .sm-p-32 {
    padding: 8rem; }
  .sm-p-36 {
    padding: 9rem; }
  .sm-p-40 {
    padding: 10rem; }
  .sm-p-44 {
    padding: 11rem; }
  .sm-p-48 {
    padding: 12rem; }
  .sm-p-52 {
    padding: 13rem; }
  .sm-p-56 {
    padding: 14rem; }
  .sm-p-60 {
    padding: 15rem; }
  .sm-p-64 {
    padding: 16rem; }
  .sm-p-72 {
    padding: 18rem; }
  .sm-p-80 {
    padding: 20rem; }
  .sm-p-96 {
    padding: 24rem; }
  .sm-py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .sm-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .sm-py-0.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem; }
  .sm-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .sm-py-1.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  .sm-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .sm-py-2.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .sm-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .sm-py-3.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  .sm-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .sm-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .sm-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .sm-py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
  .sm-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .sm-py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }
  .sm-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .sm-py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }
  .sm-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .sm-py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .sm-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .sm-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .sm-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .sm-py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .sm-py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .sm-py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem; }
  .sm-py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .sm-py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem; }
  .sm-py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .sm-py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem; }
  .sm-py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .sm-py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem; }
  .sm-py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .sm-py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem; }
  .sm-py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem; }
  .sm-py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem; }
  .sm-px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .sm-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .sm-px-0.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .sm-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .sm-px-1.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem; }
  .sm-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .sm-px-2.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .sm-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .sm-px-3.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
  .sm-px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .sm-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .sm-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .sm-px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  .sm-px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .sm-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  .sm-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .sm-px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }
  .sm-px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .sm-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .sm-px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .sm-px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .sm-px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .sm-px-28 {
    padding-left: 7rem;
    padding-right: 7rem; }
  .sm-px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .sm-px-36 {
    padding-left: 9rem;
    padding-right: 9rem; }
  .sm-px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .sm-px-44 {
    padding-left: 11rem;
    padding-right: 11rem; }
  .sm-px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .sm-px-52 {
    padding-left: 13rem;
    padding-right: 13rem; }
  .sm-px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .sm-px-60 {
    padding-left: 15rem;
    padding-right: 15rem; }
  .sm-px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .sm-px-72 {
    padding-left: 18rem;
    padding-right: 18rem; }
  .sm-px-80 {
    padding-left: 20rem;
    padding-right: 20rem; }
  .sm-px-96 {
    padding-left: 24rem;
    padding-right: 24rem; }
  .sm-pt-px {
    padding-top: 1px; }
  .sm-pt-0 {
    padding-top: 0px; }
  .sm-pt-0.5 {
    padding-top: 0.125rem; }
  .sm-pt-1 {
    padding-top: 0.25rem; }
  .sm-pt-1.5 {
    padding-top: 0.375rem; }
  .sm-pt-2 {
    padding-top: 0.5rem; }
  .sm-pt-2.5 {
    padding-top: 0.625rem; }
  .sm-pt-3 {
    padding-top: 0.75rem; }
  .sm-pt-3.5 {
    padding-top: 0.875rem; }
  .sm-pt-4 {
    padding-top: 1rem; }
  .sm-pt-5 {
    padding-top: 1.25rem; }
  .sm-pt-6 {
    padding-top: 1.5rem; }
  .sm-pt-7 {
    padding-top: 1.75rem; }
  .sm-pt-8 {
    padding-top: 2rem; }
  .sm-pt-9 {
    padding-top: 2.25rem; }
  .sm-pt-10 {
    padding-top: 2.5rem; }
  .sm-pt-11 {
    padding-top: 2.75rem; }
  .sm-pt-12 {
    padding-top: 3rem; }
  .sm-pt-14 {
    padding-top: 3.5rem; }
  .sm-pt-16 {
    padding-top: 4rem; }
  .sm-pt-20 {
    padding-top: 5rem; }
  .sm-pt-24 {
    padding-top: 6rem; }
  .sm-pt-28 {
    padding-top: 7rem; }
  .sm-pt-32 {
    padding-top: 8rem; }
  .sm-pt-36 {
    padding-top: 9rem; }
  .sm-pt-40 {
    padding-top: 10rem; }
  .sm-pt-44 {
    padding-top: 11rem; }
  .sm-pt-48 {
    padding-top: 12rem; }
  .sm-pt-52 {
    padding-top: 13rem; }
  .sm-pt-56 {
    padding-top: 14rem; }
  .sm-pt-60 {
    padding-top: 15rem; }
  .sm-pt-64 {
    padding-top: 16rem; }
  .sm-pt-72 {
    padding-top: 18rem; }
  .sm-pt-80 {
    padding-top: 20rem; }
  .sm-pt-96 {
    padding-top: 24rem; }
  .sm-pb-px {
    padding-bottom: 1px; }
  .sm-pb-0 {
    padding-bottom: 0px; }
  .sm-pb-0.5 {
    padding-bottom: 0.125rem; }
  .sm-pb-1 {
    padding-bottom: 0.25rem; }
  .sm-pb-1.5 {
    padding-bottom: 0.375rem; }
  .sm-pb-2 {
    padding-bottom: 0.5rem; }
  .sm-pb-2.5 {
    padding-bottom: 0.625rem; }
  .sm-pb-3 {
    padding-bottom: 0.75rem; }
  .sm-pb-3.5 {
    padding-bottom: 0.875rem; }
  .sm-pb-4 {
    padding-bottom: 1rem; }
  .sm-pb-5 {
    padding-bottom: 1.25rem; }
  .sm-pb-6 {
    padding-bottom: 1.5rem; }
  .sm-pb-7 {
    padding-bottom: 1.75rem; }
  .sm-pb-8 {
    padding-bottom: 2rem; }
  .sm-pb-9 {
    padding-bottom: 2.25rem; }
  .sm-pb-10 {
    padding-bottom: 2.5rem; }
  .sm-pb-11 {
    padding-bottom: 2.75rem; }
  .sm-pb-12 {
    padding-bottom: 3rem; }
  .sm-pb-14 {
    padding-bottom: 3.5rem; }
  .sm-pb-16 {
    padding-bottom: 4rem; }
  .sm-pb-20 {
    padding-bottom: 5rem; }
  .sm-pb-24 {
    padding-bottom: 6rem; }
  .sm-pb-28 {
    padding-bottom: 7rem; }
  .sm-pb-32 {
    padding-bottom: 8rem; }
  .sm-pb-36 {
    padding-bottom: 9rem; }
  .sm-pb-40 {
    padding-bottom: 10rem; }
  .sm-pb-44 {
    padding-bottom: 11rem; }
  .sm-pb-48 {
    padding-bottom: 12rem; }
  .sm-pb-52 {
    padding-bottom: 13rem; }
  .sm-pb-56 {
    padding-bottom: 14rem; }
  .sm-pb-60 {
    padding-bottom: 15rem; }
  .sm-pb-64 {
    padding-bottom: 16rem; }
  .sm-pb-72 {
    padding-bottom: 18rem; }
  .sm-pb-80 {
    padding-bottom: 20rem; }
  .sm-pb-96 {
    padding-bottom: 24rem; }
  .sm-pl-px {
    padding-left: 1px; }
  .sm-pl-0 {
    padding-left: 0px; }
  .sm-pl-0.5 {
    padding-left: 0.125rem; }
  .sm-pl-1 {
    padding-left: 0.25rem; }
  .sm-pl-1.5 {
    padding-left: 0.375rem; }
  .sm-pl-2 {
    padding-left: 0.5rem; }
  .sm-pl-2.5 {
    padding-left: 0.625rem; }
  .sm-pl-3 {
    padding-left: 0.75rem; }
  .sm-pl-3.5 {
    padding-left: 0.875rem; }
  .sm-pl-4 {
    padding-left: 1rem; }
  .sm-pl-5 {
    padding-left: 1.25rem; }
  .sm-pl-6 {
    padding-left: 1.5rem; }
  .sm-pl-7 {
    padding-left: 1.75rem; }
  .sm-pl-8 {
    padding-left: 2rem; }
  .sm-pl-9 {
    padding-left: 2.25rem; }
  .sm-pl-10 {
    padding-left: 2.5rem; }
  .sm-pl-11 {
    padding-left: 2.75rem; }
  .sm-pl-12 {
    padding-left: 3rem; }
  .sm-pl-14 {
    padding-left: 3.5rem; }
  .sm-pl-16 {
    padding-left: 4rem; }
  .sm-pl-20 {
    padding-left: 5rem; }
  .sm-pl-24 {
    padding-left: 6rem; }
  .sm-pl-28 {
    padding-left: 7rem; }
  .sm-pl-32 {
    padding-left: 8rem; }
  .sm-pl-36 {
    padding-left: 9rem; }
  .sm-pl-40 {
    padding-left: 10rem; }
  .sm-pl-44 {
    padding-left: 11rem; }
  .sm-pl-48 {
    padding-left: 12rem; }
  .sm-pl-52 {
    padding-left: 13rem; }
  .sm-pl-56 {
    padding-left: 14rem; }
  .sm-pl-60 {
    padding-left: 15rem; }
  .sm-pl-64 {
    padding-left: 16rem; }
  .sm-pl-72 {
    padding-left: 18rem; }
  .sm-pl-80 {
    padding-left: 20rem; }
  .sm-pl-96 {
    padding-left: 24rem; }
  .sm-pr-px {
    padding-right: 1px; }
  .sm-pr-0 {
    padding-right: 0px; }
  .sm-pr-0.5 {
    padding-right: 0.125rem; }
  .sm-pr-1 {
    padding-right: 0.25rem; }
  .sm-pr-1.5 {
    padding-right: 0.375rem; }
  .sm-pr-2 {
    padding-right: 0.5rem; }
  .sm-pr-2.5 {
    padding-right: 0.625rem; }
  .sm-pr-3 {
    padding-right: 0.75rem; }
  .sm-pr-3.5 {
    padding-right: 0.875rem; }
  .sm-pr-4 {
    padding-right: 1rem; }
  .sm-pr-5 {
    padding-right: 1.25rem; }
  .sm-pr-6 {
    padding-right: 1.5rem; }
  .sm-pr-7 {
    padding-right: 1.75rem; }
  .sm-pr-8 {
    padding-right: 2rem; }
  .sm-pr-9 {
    padding-right: 2.25rem; }
  .sm-pr-10 {
    padding-right: 2.5rem; }
  .sm-pr-11 {
    padding-right: 2.75rem; }
  .sm-pr-12 {
    padding-right: 3rem; }
  .sm-pr-14 {
    padding-right: 3.5rem; }
  .sm-pr-16 {
    padding-right: 4rem; }
  .sm-pr-20 {
    padding-right: 5rem; }
  .sm-pr-24 {
    padding-right: 6rem; }
  .sm-pr-28 {
    padding-right: 7rem; }
  .sm-pr-32 {
    padding-right: 8rem; }
  .sm-pr-36 {
    padding-right: 9rem; }
  .sm-pr-40 {
    padding-right: 10rem; }
  .sm-pr-44 {
    padding-right: 11rem; }
  .sm-pr-48 {
    padding-right: 12rem; }
  .sm-pr-52 {
    padding-right: 13rem; }
  .sm-pr-56 {
    padding-right: 14rem; }
  .sm-pr-60 {
    padding-right: 15rem; }
  .sm-pr-64 {
    padding-right: 16rem; }
  .sm-pr-72 {
    padding-right: 18rem; }
  .sm-pr-80 {
    padding-right: 20rem; }
  .sm-pr-96 {
    padding-right: 24rem; }
  .sm-m-auto {
    margin: auto; }
  .sm-m-px {
    margin: 1px; }
  .sm-m-0 {
    margin: 0px; }
  .sm-m-0.5 {
    margin: 0.125rem; }
  .sm-m-1 {
    margin: 0.25rem; }
  .sm-m-1.5 {
    margin: 0.375rem; }
  .sm-m-2 {
    margin: 0.5rem; }
  .sm-m-2.5 {
    margin: 0.625rem; }
  .sm-m-3 {
    margin: 0.75rem; }
  .sm-m-3.5 {
    margin: 0.875rem; }
  .sm-m-4 {
    margin: 1rem; }
  .sm-m-5 {
    margin: 1.25rem; }
  .sm-m-6 {
    margin: 1.5rem; }
  .sm-m-7 {
    margin: 1.75rem; }
  .sm-m-8 {
    margin: 2rem; }
  .sm-m-9 {
    margin: 2.25rem; }
  .sm-m-10 {
    margin: 2.5rem; }
  .sm-m-11 {
    margin: 2.75rem; }
  .sm-m-12 {
    margin: 3rem; }
  .sm-m-14 {
    margin: 3.5rem; }
  .sm-m-16 {
    margin: 4rem; }
  .sm-m-20 {
    margin: 5rem; }
  .sm-m-24 {
    margin: 6rem; }
  .sm-m-28 {
    margin: 7rem; }
  .sm-m-32 {
    margin: 8rem; }
  .sm-m-36 {
    margin: 9rem; }
  .sm-m-40 {
    margin: 10rem; }
  .sm-m-44 {
    margin: 11rem; }
  .sm-m-48 {
    margin: 12rem; }
  .sm-m-52 {
    margin: 13rem; }
  .sm-m-56 {
    margin: 14rem; }
  .sm-m-60 {
    margin: 15rem; }
  .sm-m-64 {
    margin: 16rem; }
  .sm-m-72 {
    margin: 18rem; }
  .sm-m-80 {
    margin: 20rem; }
  .sm-m-96 {
    margin: 24rem; }
  .sm-m--px {
    margin: -1px; }
  .sm-m--0.5 {
    margin: -0.125rem; }
  .sm-m--1 {
    margin: -0.25rem; }
  .sm-m--1.5 {
    margin: -0.375rem; }
  .sm-m--2 {
    margin: -0.5rem; }
  .sm-m--2.5 {
    margin: -0.625rem; }
  .sm-m--3 {
    margin: -0.75rem; }
  .sm-m--3.5 {
    margin: -0.875rem; }
  .sm-m--4 {
    margin: -1rem; }
  .sm-m--5 {
    margin: -1.25rem; }
  .sm-m--6 {
    margin: -1.5rem; }
  .sm-m--7 {
    margin: -1.75rem; }
  .sm-m--8 {
    margin: -2rem; }
  .sm-m--9 {
    margin: -2.25rem; }
  .sm-m--10 {
    margin: -2.5rem; }
  .sm-m--11 {
    margin: -2.75rem; }
  .sm-m--12 {
    margin: -3rem; }
  .sm-m--14 {
    margin: -3.5rem; }
  .sm-m--16 {
    margin: -4rem; }
  .sm-m--20 {
    margin: -5rem; }
  .sm-m--24 {
    margin: -6rem; }
  .sm-m--28 {
    margin: -7rem; }
  .sm-m--32 {
    margin: -8rem; }
  .sm-m--36 {
    margin: -9rem; }
  .sm-m--40 {
    margin: -10rem; }
  .sm-m--44 {
    margin: -11rem; }
  .sm-m--48 {
    margin: -12rem; }
  .sm-m--52 {
    margin: -13rem; }
  .sm-m--56 {
    margin: -14rem; }
  .sm-m--60 {
    margin: -15rem; }
  .sm-m--64 {
    margin: -16rem; }
  .sm-m--72 {
    margin: -18rem; }
  .sm-m--80 {
    margin: -20rem; }
  .sm-m--96 {
    margin: -24rem; }
  .sm-my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .sm-my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .sm-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .sm-my-0.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem; }
  .sm-my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .sm-my-1.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem; }
  .sm-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .sm-my-2.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .sm-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .sm-my-3.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem; }
  .sm-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .sm-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .sm-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .sm-my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }
  .sm-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .sm-my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }
  .sm-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .sm-my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }
  .sm-my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .sm-my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .sm-my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .sm-my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .sm-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .sm-my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .sm-my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .sm-my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem; }
  .sm-my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .sm-my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem; }
  .sm-my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .sm-my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem; }
  .sm-my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .sm-my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem; }
  .sm-my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .sm-my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem; }
  .sm-my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem; }
  .sm-my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem; }
  .sm-my--px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .sm-my--0.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem; }
  .sm-my--1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .sm-my--1.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem; }
  .sm-my--2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .sm-my--2.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem; }
  .sm-my--3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .sm-my--3.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem; }
  .sm-my--4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .sm-my--5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .sm-my--6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .sm-my--7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem; }
  .sm-my--8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .sm-my--9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem; }
  .sm-my--10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .sm-my--11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem; }
  .sm-my--12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .sm-my--14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .sm-my--16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .sm-my--20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .sm-my--24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .sm-my--28 {
    margin-top: -7rem;
    margin-bottom: -7rem; }
  .sm-my--32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .sm-my--36 {
    margin-top: -9rem;
    margin-bottom: -9rem; }
  .sm-my--40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .sm-my--44 {
    margin-top: -11rem;
    margin-bottom: -11rem; }
  .sm-my--48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .sm-my--52 {
    margin-top: -13rem;
    margin-bottom: -13rem; }
  .sm-my--56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .sm-my--60 {
    margin-top: -15rem;
    margin-bottom: -15rem; }
  .sm-my--64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .sm-my--72 {
    margin-top: -18rem;
    margin-bottom: -18rem; }
  .sm-my--80 {
    margin-top: -20rem;
    margin-bottom: -20rem; }
  .sm-my--96 {
    margin-top: -24rem;
    margin-bottom: -24rem; }
  .sm-mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .sm-mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .sm-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .sm-mx-0.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem; }
  .sm-mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .sm-mx-1.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem; }
  .sm-mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .sm-mx-2.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .sm-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .sm-mx-3.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem; }
  .sm-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .sm-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .sm-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .sm-mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }
  .sm-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .sm-mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }
  .sm-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .sm-mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }
  .sm-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .sm-mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .sm-mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .sm-mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .sm-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .sm-mx-28 {
    margin-left: 7rem;
    margin-right: 7rem; }
  .sm-mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .sm-mx-36 {
    margin-left: 9rem;
    margin-right: 9rem; }
  .sm-mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .sm-mx-44 {
    margin-left: 11rem;
    margin-right: 11rem; }
  .sm-mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .sm-mx-52 {
    margin-left: 13rem;
    margin-right: 13rem; }
  .sm-mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .sm-mx-60 {
    margin-left: 15rem;
    margin-right: 15rem; }
  .sm-mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .sm-mx-72 {
    margin-left: 18rem;
    margin-right: 18rem; }
  .sm-mx-80 {
    margin-left: 20rem;
    margin-right: 20rem; }
  .sm-mx-96 {
    margin-left: 24rem;
    margin-right: 24rem; }
  .sm-mx--px {
    margin-left: -1px;
    margin-right: -1px; }
  .sm-mx--0.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .sm-mx--1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .sm-mx--1.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem; }
  .sm-mx--2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .sm-mx--2.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
  .sm-mx--3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .sm-mx--3.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem; }
  .sm-mx--4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .sm-mx--5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .sm-mx--6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .sm-mx--7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem; }
  .sm-mx--8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .sm-mx--9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem; }
  .sm-mx--10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .sm-mx--11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem; }
  .sm-mx--12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .sm-mx--14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .sm-mx--16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .sm-mx--20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .sm-mx--24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .sm-mx--28 {
    margin-left: -7rem;
    margin-right: -7rem; }
  .sm-mx--32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .sm-mx--36 {
    margin-left: -9rem;
    margin-right: -9rem; }
  .sm-mx--40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .sm-mx--44 {
    margin-left: -11rem;
    margin-right: -11rem; }
  .sm-mx--48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .sm-mx--52 {
    margin-left: -13rem;
    margin-right: -13rem; }
  .sm-mx--56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .sm-mx--60 {
    margin-left: -15rem;
    margin-right: -15rem; }
  .sm-mx--64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .sm-mx--72 {
    margin-left: -18rem;
    margin-right: -18rem; }
  .sm-mx--80 {
    margin-left: -20rem;
    margin-right: -20rem; }
  .sm-mx--96 {
    margin-left: -24rem;
    margin-right: -24rem; }
  .sm-mt-auto {
    margin-top: auto; }
  .sm-mt-px {
    margin-top: 1px; }
  .sm-mt-0 {
    margin-top: 0px; }
  .sm-mt-0.5 {
    margin-top: 0.125rem; }
  .sm-mt-1 {
    margin-top: 0.25rem; }
  .sm-mt-1.5 {
    margin-top: 0.375rem; }
  .sm-mt-2 {
    margin-top: 0.5rem; }
  .sm-mt-2.5 {
    margin-top: 0.625rem; }
  .sm-mt-3 {
    margin-top: 0.75rem; }
  .sm-mt-3.5 {
    margin-top: 0.875rem; }
  .sm-mt-4 {
    margin-top: 1rem; }
  .sm-mt-5 {
    margin-top: 1.25rem; }
  .sm-mt-6 {
    margin-top: 1.5rem; }
  .sm-mt-7 {
    margin-top: 1.75rem; }
  .sm-mt-8 {
    margin-top: 2rem; }
  .sm-mt-9 {
    margin-top: 2.25rem; }
  .sm-mt-10 {
    margin-top: 2.5rem; }
  .sm-mt-11 {
    margin-top: 2.75rem; }
  .sm-mt-12 {
    margin-top: 3rem; }
  .sm-mt-14 {
    margin-top: 3.5rem; }
  .sm-mt-16 {
    margin-top: 4rem; }
  .sm-mt-20 {
    margin-top: 5rem; }
  .sm-mt-24 {
    margin-top: 6rem; }
  .sm-mt-28 {
    margin-top: 7rem; }
  .sm-mt-32 {
    margin-top: 8rem; }
  .sm-mt-36 {
    margin-top: 9rem; }
  .sm-mt-40 {
    margin-top: 10rem; }
  .sm-mt-44 {
    margin-top: 11rem; }
  .sm-mt-48 {
    margin-top: 12rem; }
  .sm-mt-52 {
    margin-top: 13rem; }
  .sm-mt-56 {
    margin-top: 14rem; }
  .sm-mt-60 {
    margin-top: 15rem; }
  .sm-mt-64 {
    margin-top: 16rem; }
  .sm-mt-72 {
    margin-top: 18rem; }
  .sm-mt-80 {
    margin-top: 20rem; }
  .sm-mt-96 {
    margin-top: 24rem; }
  .sm-mt--px {
    margin-top: -1px; }
  .sm-mt--0.5 {
    margin-top: -0.125rem; }
  .sm-mt--1 {
    margin-top: -0.25rem; }
  .sm-mt--1.5 {
    margin-top: -0.375rem; }
  .sm-mt--2 {
    margin-top: -0.5rem; }
  .sm-mt--2.5 {
    margin-top: -0.625rem; }
  .sm-mt--3 {
    margin-top: -0.75rem; }
  .sm-mt--3.5 {
    margin-top: -0.875rem; }
  .sm-mt--4 {
    margin-top: -1rem; }
  .sm-mt--5 {
    margin-top: -1.25rem; }
  .sm-mt--6 {
    margin-top: -1.5rem; }
  .sm-mt--7 {
    margin-top: -1.75rem; }
  .sm-mt--8 {
    margin-top: -2rem; }
  .sm-mt--9 {
    margin-top: -2.25rem; }
  .sm-mt--10 {
    margin-top: -2.5rem; }
  .sm-mt--11 {
    margin-top: -2.75rem; }
  .sm-mt--12 {
    margin-top: -3rem; }
  .sm-mt--14 {
    margin-top: -3.5rem; }
  .sm-mt--16 {
    margin-top: -4rem; }
  .sm-mt--20 {
    margin-top: -5rem; }
  .sm-mt--24 {
    margin-top: -6rem; }
  .sm-mt--28 {
    margin-top: -7rem; }
  .sm-mt--32 {
    margin-top: -8rem; }
  .sm-mt--36 {
    margin-top: -9rem; }
  .sm-mt--40 {
    margin-top: -10rem; }
  .sm-mt--44 {
    margin-top: -11rem; }
  .sm-mt--48 {
    margin-top: -12rem; }
  .sm-mt--52 {
    margin-top: -13rem; }
  .sm-mt--56 {
    margin-top: -14rem; }
  .sm-mt--60 {
    margin-top: -15rem; }
  .sm-mt--64 {
    margin-top: -16rem; }
  .sm-mt--72 {
    margin-top: -18rem; }
  .sm-mt--80 {
    margin-top: -20rem; }
  .sm-mt--96 {
    margin-top: -24rem; }
  .sm-mb-auto {
    margin-bottom: auto; }
  .sm-mb-px {
    margin-bottom: 1px; }
  .sm-mb-0 {
    margin-bottom: 0px; }
  .sm-mb-0.5 {
    margin-bottom: 0.125rem; }
  .sm-mb-1 {
    margin-bottom: 0.25rem; }
  .sm-mb-1.5 {
    margin-bottom: 0.375rem; }
  .sm-mb-2 {
    margin-bottom: 0.5rem; }
  .sm-mb-2.5 {
    margin-bottom: 0.625rem; }
  .sm-mb-3 {
    margin-bottom: 0.75rem; }
  .sm-mb-3.5 {
    margin-bottom: 0.875rem; }
  .sm-mb-4 {
    margin-bottom: 1rem; }
  .sm-mb-5 {
    margin-bottom: 1.25rem; }
  .sm-mb-6 {
    margin-bottom: 1.5rem; }
  .sm-mb-7 {
    margin-bottom: 1.75rem; }
  .sm-mb-8 {
    margin-bottom: 2rem; }
  .sm-mb-9 {
    margin-bottom: 2.25rem; }
  .sm-mb-10 {
    margin-bottom: 2.5rem; }
  .sm-mb-11 {
    margin-bottom: 2.75rem; }
  .sm-mb-12 {
    margin-bottom: 3rem; }
  .sm-mb-14 {
    margin-bottom: 3.5rem; }
  .sm-mb-16 {
    margin-bottom: 4rem; }
  .sm-mb-20 {
    margin-bottom: 5rem; }
  .sm-mb-24 {
    margin-bottom: 6rem; }
  .sm-mb-28 {
    margin-bottom: 7rem; }
  .sm-mb-32 {
    margin-bottom: 8rem; }
  .sm-mb-36 {
    margin-bottom: 9rem; }
  .sm-mb-40 {
    margin-bottom: 10rem; }
  .sm-mb-44 {
    margin-bottom: 11rem; }
  .sm-mb-48 {
    margin-bottom: 12rem; }
  .sm-mb-52 {
    margin-bottom: 13rem; }
  .sm-mb-56 {
    margin-bottom: 14rem; }
  .sm-mb-60 {
    margin-bottom: 15rem; }
  .sm-mb-64 {
    margin-bottom: 16rem; }
  .sm-mb-72 {
    margin-bottom: 18rem; }
  .sm-mb-80 {
    margin-bottom: 20rem; }
  .sm-mb-96 {
    margin-bottom: 24rem; }
  .sm-mb--px {
    margin-bottom: -1px; }
  .sm-mb--0.5 {
    margin-bottom: -0.125rem; }
  .sm-mb--1 {
    margin-bottom: -0.25rem; }
  .sm-mb--1.5 {
    margin-bottom: -0.375rem; }
  .sm-mb--2 {
    margin-bottom: -0.5rem; }
  .sm-mb--2.5 {
    margin-bottom: -0.625rem; }
  .sm-mb--3 {
    margin-bottom: -0.75rem; }
  .sm-mb--3.5 {
    margin-bottom: -0.875rem; }
  .sm-mb--4 {
    margin-bottom: -1rem; }
  .sm-mb--5 {
    margin-bottom: -1.25rem; }
  .sm-mb--6 {
    margin-bottom: -1.5rem; }
  .sm-mb--7 {
    margin-bottom: -1.75rem; }
  .sm-mb--8 {
    margin-bottom: -2rem; }
  .sm-mb--9 {
    margin-bottom: -2.25rem; }
  .sm-mb--10 {
    margin-bottom: -2.5rem; }
  .sm-mb--11 {
    margin-bottom: -2.75rem; }
  .sm-mb--12 {
    margin-bottom: -3rem; }
  .sm-mb--14 {
    margin-bottom: -3.5rem; }
  .sm-mb--16 {
    margin-bottom: -4rem; }
  .sm-mb--20 {
    margin-bottom: -5rem; }
  .sm-mb--24 {
    margin-bottom: -6rem; }
  .sm-mb--28 {
    margin-bottom: -7rem; }
  .sm-mb--32 {
    margin-bottom: -8rem; }
  .sm-mb--36 {
    margin-bottom: -9rem; }
  .sm-mb--40 {
    margin-bottom: -10rem; }
  .sm-mb--44 {
    margin-bottom: -11rem; }
  .sm-mb--48 {
    margin-bottom: -12rem; }
  .sm-mb--52 {
    margin-bottom: -13rem; }
  .sm-mb--56 {
    margin-bottom: -14rem; }
  .sm-mb--60 {
    margin-bottom: -15rem; }
  .sm-mb--64 {
    margin-bottom: -16rem; }
  .sm-mb--72 {
    margin-bottom: -18rem; }
  .sm-mb--80 {
    margin-bottom: -20rem; }
  .sm-mb--96 {
    margin-bottom: -24rem; }
  .sm-ml-auto {
    margin-left: auto; }
  .sm-ml-px {
    margin-left: 1px; }
  .sm-ml-0 {
    margin-left: 0px; }
  .sm-ml-0.5 {
    margin-left: 0.125rem; }
  .sm-ml-1 {
    margin-left: 0.25rem; }
  .sm-ml-1.5 {
    margin-left: 0.375rem; }
  .sm-ml-2 {
    margin-left: 0.5rem; }
  .sm-ml-2.5 {
    margin-left: 0.625rem; }
  .sm-ml-3 {
    margin-left: 0.75rem; }
  .sm-ml-3.5 {
    margin-left: 0.875rem; }
  .sm-ml-4 {
    margin-left: 1rem; }
  .sm-ml-5 {
    margin-left: 1.25rem; }
  .sm-ml-6 {
    margin-left: 1.5rem; }
  .sm-ml-7 {
    margin-left: 1.75rem; }
  .sm-ml-8 {
    margin-left: 2rem; }
  .sm-ml-9 {
    margin-left: 2.25rem; }
  .sm-ml-10 {
    margin-left: 2.5rem; }
  .sm-ml-11 {
    margin-left: 2.75rem; }
  .sm-ml-12 {
    margin-left: 3rem; }
  .sm-ml-14 {
    margin-left: 3.5rem; }
  .sm-ml-16 {
    margin-left: 4rem; }
  .sm-ml-20 {
    margin-left: 5rem; }
  .sm-ml-24 {
    margin-left: 6rem; }
  .sm-ml-28 {
    margin-left: 7rem; }
  .sm-ml-32 {
    margin-left: 8rem; }
  .sm-ml-36 {
    margin-left: 9rem; }
  .sm-ml-40 {
    margin-left: 10rem; }
  .sm-ml-44 {
    margin-left: 11rem; }
  .sm-ml-48 {
    margin-left: 12rem; }
  .sm-ml-52 {
    margin-left: 13rem; }
  .sm-ml-56 {
    margin-left: 14rem; }
  .sm-ml-60 {
    margin-left: 15rem; }
  .sm-ml-64 {
    margin-left: 16rem; }
  .sm-ml-72 {
    margin-left: 18rem; }
  .sm-ml-80 {
    margin-left: 20rem; }
  .sm-ml-96 {
    margin-left: 24rem; }
  .sm-ml--px {
    margin-left: -1px; }
  .sm-ml--0.5 {
    margin-left: -0.125rem; }
  .sm-ml--1 {
    margin-left: -0.25rem; }
  .sm-ml--1.5 {
    margin-left: -0.375rem; }
  .sm-ml--2 {
    margin-left: -0.5rem; }
  .sm-ml--2.5 {
    margin-left: -0.625rem; }
  .sm-ml--3 {
    margin-left: -0.75rem; }
  .sm-ml--3.5 {
    margin-left: -0.875rem; }
  .sm-ml--4 {
    margin-left: -1rem; }
  .sm-ml--5 {
    margin-left: -1.25rem; }
  .sm-ml--6 {
    margin-left: -1.5rem; }
  .sm-ml--7 {
    margin-left: -1.75rem; }
  .sm-ml--8 {
    margin-left: -2rem; }
  .sm-ml--9 {
    margin-left: -2.25rem; }
  .sm-ml--10 {
    margin-left: -2.5rem; }
  .sm-ml--11 {
    margin-left: -2.75rem; }
  .sm-ml--12 {
    margin-left: -3rem; }
  .sm-ml--14 {
    margin-left: -3.5rem; }
  .sm-ml--16 {
    margin-left: -4rem; }
  .sm-ml--20 {
    margin-left: -5rem; }
  .sm-ml--24 {
    margin-left: -6rem; }
  .sm-ml--28 {
    margin-left: -7rem; }
  .sm-ml--32 {
    margin-left: -8rem; }
  .sm-ml--36 {
    margin-left: -9rem; }
  .sm-ml--40 {
    margin-left: -10rem; }
  .sm-ml--44 {
    margin-left: -11rem; }
  .sm-ml--48 {
    margin-left: -12rem; }
  .sm-ml--52 {
    margin-left: -13rem; }
  .sm-ml--56 {
    margin-left: -14rem; }
  .sm-ml--60 {
    margin-left: -15rem; }
  .sm-ml--64 {
    margin-left: -16rem; }
  .sm-ml--72 {
    margin-left: -18rem; }
  .sm-ml--80 {
    margin-left: -20rem; }
  .sm-ml--96 {
    margin-left: -24rem; }
  .sm-mr-auto {
    margin-right: auto; }
  .sm-mr-px {
    margin-right: 1px; }
  .sm-mr-0 {
    margin-right: 0px; }
  .sm-mr-0.5 {
    margin-right: 0.125rem; }
  .sm-mr-1 {
    margin-right: 0.25rem; }
  .sm-mr-1.5 {
    margin-right: 0.375rem; }
  .sm-mr-2 {
    margin-right: 0.5rem; }
  .sm-mr-2.5 {
    margin-right: 0.625rem; }
  .sm-mr-3 {
    margin-right: 0.75rem; }
  .sm-mr-3.5 {
    margin-right: 0.875rem; }
  .sm-mr-4 {
    margin-right: 1rem; }
  .sm-mr-5 {
    margin-right: 1.25rem; }
  .sm-mr-6 {
    margin-right: 1.5rem; }
  .sm-mr-7 {
    margin-right: 1.75rem; }
  .sm-mr-8 {
    margin-right: 2rem; }
  .sm-mr-9 {
    margin-right: 2.25rem; }
  .sm-mr-10 {
    margin-right: 2.5rem; }
  .sm-mr-11 {
    margin-right: 2.75rem; }
  .sm-mr-12 {
    margin-right: 3rem; }
  .sm-mr-14 {
    margin-right: 3.5rem; }
  .sm-mr-16 {
    margin-right: 4rem; }
  .sm-mr-20 {
    margin-right: 5rem; }
  .sm-mr-24 {
    margin-right: 6rem; }
  .sm-mr-28 {
    margin-right: 7rem; }
  .sm-mr-32 {
    margin-right: 8rem; }
  .sm-mr-36 {
    margin-right: 9rem; }
  .sm-mr-40 {
    margin-right: 10rem; }
  .sm-mr-44 {
    margin-right: 11rem; }
  .sm-mr-48 {
    margin-right: 12rem; }
  .sm-mr-52 {
    margin-right: 13rem; }
  .sm-mr-56 {
    margin-right: 14rem; }
  .sm-mr-60 {
    margin-right: 15rem; }
  .sm-mr-64 {
    margin-right: 16rem; }
  .sm-mr-72 {
    margin-right: 18rem; }
  .sm-mr-80 {
    margin-right: 20rem; }
  .sm-mr-96 {
    margin-right: 24rem; }
  .sm-mr--px {
    margin-right: -1px; }
  .sm-mr--0.5 {
    margin-right: -0.125rem; }
  .sm-mr--1 {
    margin-right: -0.25rem; }
  .sm-mr--1.5 {
    margin-right: -0.375rem; }
  .sm-mr--2 {
    margin-right: -0.5rem; }
  .sm-mr--2.5 {
    margin-right: -0.625rem; }
  .sm-mr--3 {
    margin-right: -0.75rem; }
  .sm-mr--3.5 {
    margin-right: -0.875rem; }
  .sm-mr--4 {
    margin-right: -1rem; }
  .sm-mr--5 {
    margin-right: -1.25rem; }
  .sm-mr--6 {
    margin-right: -1.5rem; }
  .sm-mr--7 {
    margin-right: -1.75rem; }
  .sm-mr--8 {
    margin-right: -2rem; }
  .sm-mr--9 {
    margin-right: -2.25rem; }
  .sm-mr--10 {
    margin-right: -2.5rem; }
  .sm-mr--11 {
    margin-right: -2.75rem; }
  .sm-mr--12 {
    margin-right: -3rem; }
  .sm-mr--14 {
    margin-right: -3.5rem; }
  .sm-mr--16 {
    margin-right: -4rem; }
  .sm-mr--20 {
    margin-right: -5rem; }
  .sm-mr--24 {
    margin-right: -6rem; }
  .sm-mr--28 {
    margin-right: -7rem; }
  .sm-mr--32 {
    margin-right: -8rem; }
  .sm-mr--36 {
    margin-right: -9rem; }
  .sm-mr--40 {
    margin-right: -10rem; }
  .sm-mr--44 {
    margin-right: -11rem; }
  .sm-mr--48 {
    margin-right: -12rem; }
  .sm-mr--52 {
    margin-right: -13rem; }
  .sm-mr--56 {
    margin-right: -14rem; }
  .sm-mr--60 {
    margin-right: -15rem; }
  .sm-mr--64 {
    margin-right: -16rem; }
  .sm-mr--72 {
    margin-right: -18rem; }
  .sm-mr--80 {
    margin-right: -20rem; }
  .sm-mr--96 {
    margin-right: -24rem; }
  .sm-w-auto {
    width: auto; }
  .sm-w-1\/2 {
    width: 50%; }
  .sm-w-1\/3 {
    width: 33.333333%; }
  .sm-w-2\/3 {
    width: 66.666667%; }
  .sm-w-1\/4 {
    width: 25%; }
  .sm-w-2\/4 {
    width: 50%; }
  .sm-w-3\/4 {
    width: 75%; }
  .sm-w-1\/5 {
    width: 20%; }
  .sm-w-2\/5 {
    width: 40%; }
  .sm-w-3\/5 {
    width: 60%; }
  .sm-w-4\/5 {
    width: 80%; }
  .sm-w-1\/6 {
    width: 16.666667%; }
  .sm-w-2\/6 {
    width: 33.333333%; }
  .sm-w-3\/6 {
    width: 50%; }
  .sm-w-4\/6 {
    width: 66.666667%; }
  .sm-w-5\/6 {
    width: 83.333333%; }
  .sm-w-1\/12 {
    width: 8.333333%; }
  .sm-w-2\/12 {
    width: 16.666667%; }
  .sm-w-3\/12 {
    width: 25%; }
  .sm-w-4\/12 {
    width: 33.333333%; }
  .sm-w-5\/12 {
    width: 41.666667%; }
  .sm-w-6\/12 {
    width: 50%; }
  .sm-w-7\/12 {
    width: 58.333333%; }
  .sm-w-8\/12 {
    width: 66.666667%; }
  .sm-w-9\/12 {
    width: 75%; }
  .sm-w-10\/12 {
    width: 83.333333%; }
  .sm-w-11\/12 {
    width: 91.666667%; }
  .sm-w-full {
    width: 100%; }
  .sm-w-screen {
    width: 100vw; }
  .sm-w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .sm-w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .sm-w-px {
    width: 1px; }
  .sm-w-0 {
    width: 0px; }
  .sm-w-0.5 {
    width: 0.125rem; }
  .sm-w-1 {
    width: 0.25rem; }
  .sm-w-1.5 {
    width: 0.375rem; }
  .sm-w-2 {
    width: 0.5rem; }
  .sm-w-2.5 {
    width: 0.625rem; }
  .sm-w-3 {
    width: 0.75rem; }
  .sm-w-3.5 {
    width: 0.875rem; }
  .sm-w-4 {
    width: 1rem; }
  .sm-w-5 {
    width: 1.25rem; }
  .sm-w-6 {
    width: 1.5rem; }
  .sm-w-7 {
    width: 1.75rem; }
  .sm-w-8 {
    width: 2rem; }
  .sm-w-9 {
    width: 2.25rem; }
  .sm-w-10 {
    width: 2.5rem; }
  .sm-w-11 {
    width: 2.75rem; }
  .sm-w-12 {
    width: 3rem; }
  .sm-w-14 {
    width: 3.5rem; }
  .sm-w-16 {
    width: 4rem; }
  .sm-w-20 {
    width: 5rem; }
  .sm-w-24 {
    width: 6rem; }
  .sm-w-28 {
    width: 7rem; }
  .sm-w-32 {
    width: 8rem; }
  .sm-w-36 {
    width: 9rem; }
  .sm-w-40 {
    width: 10rem; }
  .sm-w-44 {
    width: 11rem; }
  .sm-w-48 {
    width: 12rem; }
  .sm-w-52 {
    width: 13rem; }
  .sm-w-56 {
    width: 14rem; }
  .sm-w-60 {
    width: 15rem; }
  .sm-w-64 {
    width: 16rem; }
  .sm-w-72 {
    width: 18rem; }
  .sm-w-80 {
    width: 20rem; }
  .sm-w-96 {
    width: 24rem; }
  .sm-min-w-0 {
    min-width: 0; }
  .sm-min-w-full {
    min-width: 100%; }
  .sm-min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content; }
  .sm-min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content; }
  .sm-max-w-none {
    max-width: none; }
  .sm-max-w-0 {
    max-width: 0rem; }
  .sm-max-w-xs {
    max-width: 20rem; }
  .sm-max-w-sm {
    max-width: 24rem; }
  .sm-max-w-md {
    max-width: 28rem; }
  .sm-max-w-lg {
    max-width: 32rem; }
  .sm-max-w-xl {
    max-width: 36rem; }
  .sm-max-w-2xl {
    max-width: 42rem; }
  .sm-max-w-3xl {
    max-width: 48rem; }
  .sm-max-w-4xl {
    max-width: 56rem; }
  .sm-max-w-5xl {
    max-width: 64rem; }
  .sm-max-w-6xl {
    max-width: 72rem; }
  .sm-max-w-7xl {
    max-width: 80rem; }
  .sm-max-w-full {
    max-width: 100%; }
  .sm-max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content; }
  .sm-max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
  .sm-max-w-prose {
    max-width: 65ch; }
  .sm-h-auto {
    height: auto; }
  .sm-h-1\/2 {
    height: 50%; }
  .sm-h-1\/3 {
    height: 33.333333%; }
  .sm-h-2\/3 {
    height: 66.666667%; }
  .sm-h-1\/4 {
    height: 25%; }
  .sm-h-2\/4 {
    height: 50%; }
  .sm-h-3\/4 {
    height: 75%; }
  .sm-h-1\/5 {
    height: 20%; }
  .sm-h-2\/5 {
    height: 40%; }
  .sm-h-3\/5 {
    height: 60%; }
  .sm-h-4\/5 {
    height: 80%; }
  .sm-h-1\/6 {
    height: 16.666667%; }
  .sm-h-2\/6 {
    height: 33.333333%; }
  .sm-h-3\/6 {
    height: 50%; }
  .sm-h-4\/6 {
    height: 66.666667%; }
  .sm-h-5\/6 {
    height: 83.333333%; }
  .sm-h-1\/12 {
    height: 8.333333%; }
  .sm-h-2\/12 {
    height: 16.666667%; }
  .sm-h-3\/12 {
    height: 25%; }
  .sm-h-4\/12 {
    height: 33.333333%; }
  .sm-h-5\/12 {
    height: 41.666667%; }
  .sm-h-6\/12 {
    height: 50%; }
  .sm-h-7\/12 {
    height: 58.333333%; }
  .sm-h-8\/12 {
    height: 66.666667%; }
  .sm-h-9\/12 {
    height: 75%; }
  .sm-h-10\/12 {
    height: 83.333333%; }
  .sm-h-11\/12 {
    height: 91.666667%; }
  .sm-h-full {
    height: 100%; }
  .sm-h-screen {
    height: 100vw; }
  .sm-h-min {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content; }
  .sm-h-max {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .sm-h-px {
    height: 1px; }
  .sm-h-0 {
    height: 0px; }
  .sm-h-0.5 {
    height: 0.125rem; }
  .sm-h-1 {
    height: 0.25rem; }
  .sm-h-1.5 {
    height: 0.375rem; }
  .sm-h-2 {
    height: 0.5rem; }
  .sm-h-2.5 {
    height: 0.625rem; }
  .sm-h-3 {
    height: 0.75rem; }
  .sm-h-3.5 {
    height: 0.875rem; }
  .sm-h-4 {
    height: 1rem; }
  .sm-h-5 {
    height: 1.25rem; }
  .sm-h-6 {
    height: 1.5rem; }
  .sm-h-7 {
    height: 1.75rem; }
  .sm-h-8 {
    height: 2rem; }
  .sm-h-9 {
    height: 2.25rem; }
  .sm-h-10 {
    height: 2.5rem; }
  .sm-h-11 {
    height: 2.75rem; }
  .sm-h-12 {
    height: 3rem; }
  .sm-h-14 {
    height: 3.5rem; }
  .sm-h-16 {
    height: 4rem; }
  .sm-h-20 {
    height: 5rem; }
  .sm-h-24 {
    height: 6rem; }
  .sm-h-28 {
    height: 7rem; }
  .sm-h-32 {
    height: 8rem; }
  .sm-h-36 {
    height: 9rem; }
  .sm-h-40 {
    height: 10rem; }
  .sm-h-44 {
    height: 11rem; }
  .sm-h-48 {
    height: 12rem; }
  .sm-h-52 {
    height: 13rem; }
  .sm-h-56 {
    height: 14rem; }
  .sm-h-60 {
    height: 15rem; }
  .sm-h-64 {
    height: 16rem; }
  .sm-h-72 {
    height: 18rem; }
  .sm-h-80 {
    height: 20rem; }
  .sm-h-96 {
    height: 24rem; }
  .sm-min-h-0 {
    min-height: 0; }
  .sm-min-h-full {
    min-height: 100%; }
  .sm-min-h-min {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content; }
  .sm-min-h-max {
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content; }
  .sm-max-h-none {
    max-height: none; }
  .sm-max-h-0 {
    max-height: 0rem; }
  .sm-max-h-xs {
    max-height: 20rem; }
  .sm-max-h-sm {
    max-height: 24rem; }
  .sm-max-h-md {
    max-height: 28rem; }
  .sm-max-h-lg {
    max-height: 32rem; }
  .sm-max-h-xl {
    max-height: 36rem; }
  .sm-max-h-2xl {
    max-height: 42rem; }
  .sm-max-h-3xl {
    max-height: 48rem; }
  .sm-max-h-4xl {
    max-height: 56rem; }
  .sm-max-h-5xl {
    max-height: 64rem; }
  .sm-max-h-6xl {
    max-height: 72rem; }
  .sm-max-h-7xl {
    max-height: 80rem; }
  .sm-max-h-full {
    max-height: 100%; }
  .sm-max-h-min {
    max-height: -webkit-min-content;
    max-height: -moz-min-content;
    max-height: min-content; }
  .sm-max-h-max {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content; }
  .sm-max-h-prose {
    max-height: 65ch; } }

@media (min-width: 768px) {
  .md-box-border {
    box-sizing: border-box; }
  .md-box-content {
    box-sizing: content-box; }
  .md-inline {
    display: inline; }
  .md-inline-block {
    display: inline-block; }
  .md-block {
    display: block; }
  .md-grid {
    display: grid; }
  .md-table {
    display: table; }
  .md-table-row {
    display: table-row; }
  .md-table-caption {
    display: table-caption; }
  .md-table-cell {
    display: table-cell; }
  .md-table-raw {
    display: table-raw; }
  .md-table-column {
    display: table-column; }
  .md-table-column-group {
    display: table-column-group; }
  .md-table-footer-group {
    display: table-footer-group; }
  .md-table-raw-group {
    display: table-raw-group; }
  .md-flex {
    display: -ms-flexbox;
    display: flex; }
  .md-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .md-flow-root {
    display: flow-root; }
  .md-grid {
    display: grid; }
  .md-inline-grid {
    display: inline-grid; }
  .md-contents {
    display: contents; }
  .md-none {
    display: none; }
  .md-float-left {
    float: left; }
  .md-float-right {
    float: right; }
  .md-float-none {
    float: none; }
  .md-clear-left {
    float: left; }
  .md-clear-right {
    float: right; }
  .md-clear-both {
    float: both; }
  .md-clear-none {
    float: none; }
  .md-object-contain {
    -o-object-fit: contain;
       object-fit: contain; }
  .md-object-cover {
    -o-object-fit: cover;
       object-fit: cover; }
  .md-object-fill {
    -o-object-fit: fill;
       object-fit: fill; }
  .md-object-none {
    -o-object-fit: none;
       object-fit: none; }
  .md-object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down; }
  .md-object-bottom {
    -o-object-position: bottom;
       object-position: bottom; }
  .md-object-center {
    -o-object-position: center;
       object-position: center; }
  .md-object-left {
    -o-object-position: left;
       object-position: left; }
  .md-object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom; }
  .md-object-left-top {
    -o-object-position: left top;
       object-position: left top; }
  .md-object-right {
    -o-object-position: right;
       object-position: right; }
  .md-object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom; }
  .md-object-right-top {
    -o-object-position: right top;
       object-position: right top; }
  .md-object-top {
    -o-object-position: top;
       object-position: top; }
  .md-overflow-auto {
    overflow: auto; }
  .md-overflow-hidden {
    overflow: hidden; }
  .md-overflow-visible {
    overflow: visible; }
  .md-overflow-scroll {
    overflow: scroll; }
  .md-overflow-x-auto {
    overflow-x: auto; }
  .md-overflow-x-hidden {
    overflow-x: hidden; }
  .md-overflow-x-visible {
    overflow-x: visible; }
  .md-overflow-x-scroll {
    overflow-x: scroll; }
  .md-overflow-y-auto {
    overflow-y: auto; }
  .md-overflow-y-hidden {
    overflow-y: hidden; }
  .md-overflow-y-visible {
    overflow-y: visible; }
  .md-overflow-y-scroll {
    overflow-y: scroll; }
  .md-overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto; }
  .md-overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain; }
  .md-overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none; }
  .md-overscroll-x-auto {
    overscroll-behavior-x: auto; }
  .md-overscroll-x-contain {
    overscroll-behavior-x: contain; }
  .md-overscroll-x-none {
    overscroll-behavior-x: none; }
  .md-overscroll-y-auto {
    overscroll-behavior-y: auto; }
  .md-overscroll-y-contain {
    overscroll-behavior-y: contain; }
  .md-overscroll-y-none {
    overscroll-behavior-y: none; }
  .md-static {
    position: static; }
  .md-relative {
    position: relative; }
  .md-absolute {
    position: absolute; }
  .md-fixed {
    position: fixed; }
  .md-sticky {
    position: -webkit-sticky;
    position: sticky; }
  .md-top-auto {
    top: auto; }
  .md-top-1\/2 {
    top: 50%; }
  .md-top-1\/3 {
    top: 33.33333%; }
  .md-top-2\/3 {
    top: 66.66667%; }
  .md-top-1\/4 {
    top: 25%; }
  .md-top-2\/4 {
    top: 50%; }
  .md-top-3\/4 {
    top: 75%; }
  .md-top-full {
    top: 100%; }
  .md-top--1\/2 {
    top: -50%; }
  .md-top--1\/3 {
    top: -33.33333%; }
  .md-top--2\/3 {
    top: -66.66667%; }
  .md-top--1\/4 {
    top: -25%; }
  .md-top--2\/4 {
    top: -50%; }
  .md-top--3\/4 {
    top: -75%; }
  .md-top--full {
    top: -100%; }
  .md-top-px {
    top: 1px; }
  .md-top-0 {
    top: 0px; }
  .md-top-0.5 {
    top: 0.125rem; }
  .md-top-1 {
    top: 0.25rem; }
  .md-top-1.5 {
    top: 0.375rem; }
  .md-top-2 {
    top: 0.5rem; }
  .md-top-2.5 {
    top: 0.625rem; }
  .md-top-3 {
    top: 0.75rem; }
  .md-top-3.5 {
    top: 0.875rem; }
  .md-top-4 {
    top: 1rem; }
  .md-top-5 {
    top: 1.25rem; }
  .md-top-6 {
    top: 1.5rem; }
  .md-top-7 {
    top: 1.75rem; }
  .md-top-8 {
    top: 2rem; }
  .md-top-9 {
    top: 2.25rem; }
  .md-top-10 {
    top: 2.5rem; }
  .md-top-11 {
    top: 2.75rem; }
  .md-top-12 {
    top: 3rem; }
  .md-top-14 {
    top: 3.5rem; }
  .md-top-16 {
    top: 4rem; }
  .md-top-20 {
    top: 5rem; }
  .md-top-24 {
    top: 6rem; }
  .md-top-28 {
    top: 7rem; }
  .md-top-32 {
    top: 8rem; }
  .md-top-36 {
    top: 9rem; }
  .md-top-40 {
    top: 10rem; }
  .md-top-44 {
    top: 11rem; }
  .md-top-48 {
    top: 12rem; }
  .md-top-52 {
    top: 13rem; }
  .md-top-56 {
    top: 14rem; }
  .md-top-60 {
    top: 15rem; }
  .md-top-64 {
    top: 16rem; }
  .md-top-72 {
    top: 18rem; }
  .md-top-80 {
    top: 20rem; }
  .md-top-96 {
    top: 24rem; }
  .md-top--px {
    top: -1px; }
  .md-top--0.5 {
    top: -0.125rem; }
  .md-top--1 {
    top: -0.25rem; }
  .md-top--1.5 {
    top: -0.375rem; }
  .md-top--2 {
    top: -0.5rem; }
  .md-top--2.5 {
    top: -0.625rem; }
  .md-top--3 {
    top: -0.75rem; }
  .md-top--3.5 {
    top: -0.875rem; }
  .md-top--4 {
    top: -1rem; }
  .md-top--5 {
    top: -1.25rem; }
  .md-top--6 {
    top: -1.5rem; }
  .md-top--7 {
    top: -1.75rem; }
  .md-top--8 {
    top: -2rem; }
  .md-top--9 {
    top: -2.25rem; }
  .md-top--10 {
    top: -2.5rem; }
  .md-top--11 {
    top: -2.75rem; }
  .md-top--12 {
    top: -3rem; }
  .md-top--14 {
    top: -3.5rem; }
  .md-top--16 {
    top: -4rem; }
  .md-top--20 {
    top: -5rem; }
  .md-top--24 {
    top: -6rem; }
  .md-top--28 {
    top: -7rem; }
  .md-top--32 {
    top: -8rem; }
  .md-top--36 {
    top: -9rem; }
  .md-top--40 {
    top: -10rem; }
  .md-top--44 {
    top: -11rem; }
  .md-top--48 {
    top: -12rem; }
  .md-top--52 {
    top: -13rem; }
  .md-top--56 {
    top: -14rem; }
  .md-top--60 {
    top: -15rem; }
  .md-top--64 {
    top: -16rem; }
  .md-top--72 {
    top: -18rem; }
  .md-top--80 {
    top: -20rem; }
  .md-top--96 {
    top: -24rem; }
  .md-bottom-auto {
    bottom: auto; }
  .md-bottom-1\/2 {
    bottom: 50%; }
  .md-bottom-1\/3 {
    bottom: 33.33333%; }
  .md-bottom-2\/3 {
    bottom: 66.66667%; }
  .md-bottom-1\/4 {
    bottom: 25%; }
  .md-bottom-2\/4 {
    bottom: 50%; }
  .md-bottom-3\/4 {
    bottom: 75%; }
  .md-bottom-full {
    bottom: 100%; }
  .md-bottom--1\/2 {
    bottom: -50%; }
  .md-bottom--1\/3 {
    bottom: -33.33333%; }
  .md-bottom--2\/3 {
    bottom: -66.66667%; }
  .md-bottom--1\/4 {
    bottom: -25%; }
  .md-bottom--2\/4 {
    bottom: -50%; }
  .md-bottom--3\/4 {
    bottom: -75%; }
  .md-bottom--full {
    bottom: -100%; }
  .md-bottom-px {
    bottom: 1px; }
  .md-bottom-0 {
    bottom: 0px; }
  .md-bottom-0.5 {
    bottom: 0.125rem; }
  .md-bottom-1 {
    bottom: 0.25rem; }
  .md-bottom-1.5 {
    bottom: 0.375rem; }
  .md-bottom-2 {
    bottom: 0.5rem; }
  .md-bottom-2.5 {
    bottom: 0.625rem; }
  .md-bottom-3 {
    bottom: 0.75rem; }
  .md-bottom-3.5 {
    bottom: 0.875rem; }
  .md-bottom-4 {
    bottom: 1rem; }
  .md-bottom-5 {
    bottom: 1.25rem; }
  .md-bottom-6 {
    bottom: 1.5rem; }
  .md-bottom-7 {
    bottom: 1.75rem; }
  .md-bottom-8 {
    bottom: 2rem; }
  .md-bottom-9 {
    bottom: 2.25rem; }
  .md-bottom-10 {
    bottom: 2.5rem; }
  .md-bottom-11 {
    bottom: 2.75rem; }
  .md-bottom-12 {
    bottom: 3rem; }
  .md-bottom-14 {
    bottom: 3.5rem; }
  .md-bottom-16 {
    bottom: 4rem; }
  .md-bottom-20 {
    bottom: 5rem; }
  .md-bottom-24 {
    bottom: 6rem; }
  .md-bottom-28 {
    bottom: 7rem; }
  .md-bottom-32 {
    bottom: 8rem; }
  .md-bottom-36 {
    bottom: 9rem; }
  .md-bottom-40 {
    bottom: 10rem; }
  .md-bottom-44 {
    bottom: 11rem; }
  .md-bottom-48 {
    bottom: 12rem; }
  .md-bottom-52 {
    bottom: 13rem; }
  .md-bottom-56 {
    bottom: 14rem; }
  .md-bottom-60 {
    bottom: 15rem; }
  .md-bottom-64 {
    bottom: 16rem; }
  .md-bottom-72 {
    bottom: 18rem; }
  .md-bottom-80 {
    bottom: 20rem; }
  .md-bottom-96 {
    bottom: 24rem; }
  .md-bottom--px {
    bottom: -1px; }
  .md-bottom--0.5 {
    bottom: -0.125rem; }
  .md-bottom--1 {
    bottom: -0.25rem; }
  .md-bottom--1.5 {
    bottom: -0.375rem; }
  .md-bottom--2 {
    bottom: -0.5rem; }
  .md-bottom--2.5 {
    bottom: -0.625rem; }
  .md-bottom--3 {
    bottom: -0.75rem; }
  .md-bottom--3.5 {
    bottom: -0.875rem; }
  .md-bottom--4 {
    bottom: -1rem; }
  .md-bottom--5 {
    bottom: -1.25rem; }
  .md-bottom--6 {
    bottom: -1.5rem; }
  .md-bottom--7 {
    bottom: -1.75rem; }
  .md-bottom--8 {
    bottom: -2rem; }
  .md-bottom--9 {
    bottom: -2.25rem; }
  .md-bottom--10 {
    bottom: -2.5rem; }
  .md-bottom--11 {
    bottom: -2.75rem; }
  .md-bottom--12 {
    bottom: -3rem; }
  .md-bottom--14 {
    bottom: -3.5rem; }
  .md-bottom--16 {
    bottom: -4rem; }
  .md-bottom--20 {
    bottom: -5rem; }
  .md-bottom--24 {
    bottom: -6rem; }
  .md-bottom--28 {
    bottom: -7rem; }
  .md-bottom--32 {
    bottom: -8rem; }
  .md-bottom--36 {
    bottom: -9rem; }
  .md-bottom--40 {
    bottom: -10rem; }
  .md-bottom--44 {
    bottom: -11rem; }
  .md-bottom--48 {
    bottom: -12rem; }
  .md-bottom--52 {
    bottom: -13rem; }
  .md-bottom--56 {
    bottom: -14rem; }
  .md-bottom--60 {
    bottom: -15rem; }
  .md-bottom--64 {
    bottom: -16rem; }
  .md-bottom--72 {
    bottom: -18rem; }
  .md-bottom--80 {
    bottom: -20rem; }
  .md-bottom--96 {
    bottom: -24rem; }
  .md-left-auto {
    left: auto; }
  .md-left-1\/2 {
    left: 50%; }
  .md-left-1\/3 {
    left: 33.33333%; }
  .md-left-2\/3 {
    left: 66.66667%; }
  .md-left-1\/4 {
    left: 25%; }
  .md-left-2\/4 {
    left: 50%; }
  .md-left-3\/4 {
    left: 75%; }
  .md-left-full {
    left: 100%; }
  .md-left--1\/2 {
    left: -50%; }
  .md-left--1\/3 {
    left: -33.33333%; }
  .md-left--2\/3 {
    left: -66.66667%; }
  .md-left--1\/4 {
    left: -25%; }
  .md-left--2\/4 {
    left: -50%; }
  .md-left--3\/4 {
    left: -75%; }
  .md-left--full {
    left: -100%; }
  .md-left-px {
    left: 1px; }
  .md-left-0 {
    left: 0px; }
  .md-left-0.5 {
    left: 0.125rem; }
  .md-left-1 {
    left: 0.25rem; }
  .md-left-1.5 {
    left: 0.375rem; }
  .md-left-2 {
    left: 0.5rem; }
  .md-left-2.5 {
    left: 0.625rem; }
  .md-left-3 {
    left: 0.75rem; }
  .md-left-3.5 {
    left: 0.875rem; }
  .md-left-4 {
    left: 1rem; }
  .md-left-5 {
    left: 1.25rem; }
  .md-left-6 {
    left: 1.5rem; }
  .md-left-7 {
    left: 1.75rem; }
  .md-left-8 {
    left: 2rem; }
  .md-left-9 {
    left: 2.25rem; }
  .md-left-10 {
    left: 2.5rem; }
  .md-left-11 {
    left: 2.75rem; }
  .md-left-12 {
    left: 3rem; }
  .md-left-14 {
    left: 3.5rem; }
  .md-left-16 {
    left: 4rem; }
  .md-left-20 {
    left: 5rem; }
  .md-left-24 {
    left: 6rem; }
  .md-left-28 {
    left: 7rem; }
  .md-left-32 {
    left: 8rem; }
  .md-left-36 {
    left: 9rem; }
  .md-left-40 {
    left: 10rem; }
  .md-left-44 {
    left: 11rem; }
  .md-left-48 {
    left: 12rem; }
  .md-left-52 {
    left: 13rem; }
  .md-left-56 {
    left: 14rem; }
  .md-left-60 {
    left: 15rem; }
  .md-left-64 {
    left: 16rem; }
  .md-left-72 {
    left: 18rem; }
  .md-left-80 {
    left: 20rem; }
  .md-left-96 {
    left: 24rem; }
  .md-left--px {
    left: -1px; }
  .md-left--0.5 {
    left: -0.125rem; }
  .md-left--1 {
    left: -0.25rem; }
  .md-left--1.5 {
    left: -0.375rem; }
  .md-left--2 {
    left: -0.5rem; }
  .md-left--2.5 {
    left: -0.625rem; }
  .md-left--3 {
    left: -0.75rem; }
  .md-left--3.5 {
    left: -0.875rem; }
  .md-left--4 {
    left: -1rem; }
  .md-left--5 {
    left: -1.25rem; }
  .md-left--6 {
    left: -1.5rem; }
  .md-left--7 {
    left: -1.75rem; }
  .md-left--8 {
    left: -2rem; }
  .md-left--9 {
    left: -2.25rem; }
  .md-left--10 {
    left: -2.5rem; }
  .md-left--11 {
    left: -2.75rem; }
  .md-left--12 {
    left: -3rem; }
  .md-left--14 {
    left: -3.5rem; }
  .md-left--16 {
    left: -4rem; }
  .md-left--20 {
    left: -5rem; }
  .md-left--24 {
    left: -6rem; }
  .md-left--28 {
    left: -7rem; }
  .md-left--32 {
    left: -8rem; }
  .md-left--36 {
    left: -9rem; }
  .md-left--40 {
    left: -10rem; }
  .md-left--44 {
    left: -11rem; }
  .md-left--48 {
    left: -12rem; }
  .md-left--52 {
    left: -13rem; }
  .md-left--56 {
    left: -14rem; }
  .md-left--60 {
    left: -15rem; }
  .md-left--64 {
    left: -16rem; }
  .md-left--72 {
    left: -18rem; }
  .md-left--80 {
    left: -20rem; }
  .md-left--96 {
    left: -24rem; }
  .md-right-auto {
    right: auto; }
  .md-right-1\/2 {
    right: 50%; }
  .md-right-1\/3 {
    right: 33.33333%; }
  .md-right-2\/3 {
    right: 66.66667%; }
  .md-right-1\/4 {
    right: 25%; }
  .md-right-2\/4 {
    right: 50%; }
  .md-right-3\/4 {
    right: 75%; }
  .md-right-full {
    right: 100%; }
  .md-right--1\/2 {
    right: -50%; }
  .md-right--1\/3 {
    right: -33.33333%; }
  .md-right--2\/3 {
    right: -66.66667%; }
  .md-right--1\/4 {
    right: -25%; }
  .md-right--2\/4 {
    right: -50%; }
  .md-right--3\/4 {
    right: -75%; }
  .md-right--full {
    right: -100%; }
  .md-right-px {
    right: 1px; }
  .md-right-0 {
    right: 0px; }
  .md-right-0.5 {
    right: 0.125rem; }
  .md-right-1 {
    right: 0.25rem; }
  .md-right-1.5 {
    right: 0.375rem; }
  .md-right-2 {
    right: 0.5rem; }
  .md-right-2.5 {
    right: 0.625rem; }
  .md-right-3 {
    right: 0.75rem; }
  .md-right-3.5 {
    right: 0.875rem; }
  .md-right-4 {
    right: 1rem; }
  .md-right-5 {
    right: 1.25rem; }
  .md-right-6 {
    right: 1.5rem; }
  .md-right-7 {
    right: 1.75rem; }
  .md-right-8 {
    right: 2rem; }
  .md-right-9 {
    right: 2.25rem; }
  .md-right-10 {
    right: 2.5rem; }
  .md-right-11 {
    right: 2.75rem; }
  .md-right-12 {
    right: 3rem; }
  .md-right-14 {
    right: 3.5rem; }
  .md-right-16 {
    right: 4rem; }
  .md-right-20 {
    right: 5rem; }
  .md-right-24 {
    right: 6rem; }
  .md-right-28 {
    right: 7rem; }
  .md-right-32 {
    right: 8rem; }
  .md-right-36 {
    right: 9rem; }
  .md-right-40 {
    right: 10rem; }
  .md-right-44 {
    right: 11rem; }
  .md-right-48 {
    right: 12rem; }
  .md-right-52 {
    right: 13rem; }
  .md-right-56 {
    right: 14rem; }
  .md-right-60 {
    right: 15rem; }
  .md-right-64 {
    right: 16rem; }
  .md-right-72 {
    right: 18rem; }
  .md-right-80 {
    right: 20rem; }
  .md-right-96 {
    right: 24rem; }
  .md-right--px {
    right: -1px; }
  .md-right--0.5 {
    right: -0.125rem; }
  .md-right--1 {
    right: -0.25rem; }
  .md-right--1.5 {
    right: -0.375rem; }
  .md-right--2 {
    right: -0.5rem; }
  .md-right--2.5 {
    right: -0.625rem; }
  .md-right--3 {
    right: -0.75rem; }
  .md-right--3.5 {
    right: -0.875rem; }
  .md-right--4 {
    right: -1rem; }
  .md-right--5 {
    right: -1.25rem; }
  .md-right--6 {
    right: -1.5rem; }
  .md-right--7 {
    right: -1.75rem; }
  .md-right--8 {
    right: -2rem; }
  .md-right--9 {
    right: -2.25rem; }
  .md-right--10 {
    right: -2.5rem; }
  .md-right--11 {
    right: -2.75rem; }
  .md-right--12 {
    right: -3rem; }
  .md-right--14 {
    right: -3.5rem; }
  .md-right--16 {
    right: -4rem; }
  .md-right--20 {
    right: -5rem; }
  .md-right--24 {
    right: -6rem; }
  .md-right--28 {
    right: -7rem; }
  .md-right--32 {
    right: -8rem; }
  .md-right--36 {
    right: -9rem; }
  .md-right--40 {
    right: -10rem; }
  .md-right--44 {
    right: -11rem; }
  .md-right--48 {
    right: -12rem; }
  .md-right--52 {
    right: -13rem; }
  .md-right--56 {
    right: -14rem; }
  .md-right--60 {
    right: -15rem; }
  .md-right--64 {
    right: -16rem; }
  .md-right--72 {
    right: -18rem; }
  .md-right--80 {
    right: -20rem; }
  .md-right--96 {
    right: -24rem; }
  .md-inset-auto {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto; }
  .md-inset-1\/2 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .md-inset-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%;
    left: 33.33333%;
    right: 33.33333%; }
  .md-inset-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%;
    left: 66.66667%;
    right: 66.66667%; }
  .md-inset-1\/4 {
    top: 25%;
    bottom: 25%;
    left: 25%;
    right: 25%; }
  .md-inset-2\/4 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .md-inset-3\/4 {
    top: 75%;
    bottom: 75%;
    left: 75%;
    right: 75%; }
  .md-inset-full {
    top: 100%;
    bottom: 100%;
    left: 100%;
    right: 100%; }
  .md-inset--1\/2 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .md-inset--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%;
    left: -33.33333%;
    right: -33.33333%; }
  .md-inset--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%;
    left: -66.66667%;
    right: -66.66667%; }
  .md-inset--1\/4 {
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%; }
  .md-inset--2\/4 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .md-inset--3\/4 {
    top: -75%;
    bottom: -75%;
    left: -75%;
    right: -75%; }
  .md-inset--full {
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%; }
  .md-inset-px {
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px; }
  .md-inset-0 {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px; }
  .md-inset-0.5 {
    top: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
    right: 0.125rem; }
  .md-inset-1 {
    top: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
    right: 0.25rem; }
  .md-inset-1.5 {
    top: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
    right: 0.375rem; }
  .md-inset-2 {
    top: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem; }
  .md-inset-2.5 {
    top: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
    right: 0.625rem; }
  .md-inset-3 {
    top: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
    right: 0.75rem; }
  .md-inset-3.5 {
    top: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
    right: 0.875rem; }
  .md-inset-4 {
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem; }
  .md-inset-5 {
    top: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem; }
  .md-inset-6 {
    top: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem; }
  .md-inset-7 {
    top: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem; }
  .md-inset-8 {
    top: 2rem;
    bottom: 2rem;
    left: 2rem;
    right: 2rem; }
  .md-inset-9 {
    top: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
    right: 2.25rem; }
  .md-inset-10 {
    top: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem; }
  .md-inset-11 {
    top: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
    right: 2.75rem; }
  .md-inset-12 {
    top: 3rem;
    bottom: 3rem;
    left: 3rem;
    right: 3rem; }
  .md-inset-14 {
    top: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
    right: 3.5rem; }
  .md-inset-16 {
    top: 4rem;
    bottom: 4rem;
    left: 4rem;
    right: 4rem; }
  .md-inset-20 {
    top: 5rem;
    bottom: 5rem;
    left: 5rem;
    right: 5rem; }
  .md-inset-24 {
    top: 6rem;
    bottom: 6rem;
    left: 6rem;
    right: 6rem; }
  .md-inset-28 {
    top: 7rem;
    bottom: 7rem;
    left: 7rem;
    right: 7rem; }
  .md-inset-32 {
    top: 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem; }
  .md-inset-36 {
    top: 9rem;
    bottom: 9rem;
    left: 9rem;
    right: 9rem; }
  .md-inset-40 {
    top: 10rem;
    bottom: 10rem;
    left: 10rem;
    right: 10rem; }
  .md-inset-44 {
    top: 11rem;
    bottom: 11rem;
    left: 11rem;
    right: 11rem; }
  .md-inset-48 {
    top: 12rem;
    bottom: 12rem;
    left: 12rem;
    right: 12rem; }
  .md-inset-52 {
    top: 13rem;
    bottom: 13rem;
    left: 13rem;
    right: 13rem; }
  .md-inset-56 {
    top: 14rem;
    bottom: 14rem;
    left: 14rem;
    right: 14rem; }
  .md-inset-60 {
    top: 15rem;
    bottom: 15rem;
    left: 15rem;
    right: 15rem; }
  .md-inset-64 {
    top: 16rem;
    bottom: 16rem;
    left: 16rem;
    right: 16rem; }
  .md-inset-72 {
    top: 18rem;
    bottom: 18rem;
    left: 18rem;
    right: 18rem; }
  .md-inset-80 {
    top: 20rem;
    bottom: 20rem;
    left: 20rem;
    right: 20rem; }
  .md-inset-96 {
    top: 24rem;
    bottom: 24rem;
    left: 24rem;
    right: 24rem; }
  .md-inset--px {
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px; }
  .md-inset--0.5 {
    top: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
    right: -0.125rem; }
  .md-inset--1 {
    top: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
    right: -0.25rem; }
  .md-inset--1.5 {
    top: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
    right: -0.375rem; }
  .md-inset--2 {
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
    right: -0.5rem; }
  .md-inset--2.5 {
    top: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
    right: -0.625rem; }
  .md-inset--3 {
    top: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
    right: -0.75rem; }
  .md-inset--3.5 {
    top: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
    right: -0.875rem; }
  .md-inset--4 {
    top: -1rem;
    bottom: -1rem;
    left: -1rem;
    right: -1rem; }
  .md-inset--5 {
    top: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
    right: -1.25rem; }
  .md-inset--6 {
    top: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
    right: -1.5rem; }
  .md-inset--7 {
    top: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
    right: -1.75rem; }
  .md-inset--8 {
    top: -2rem;
    bottom: -2rem;
    left: -2rem;
    right: -2rem; }
  .md-inset--9 {
    top: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
    right: -2.25rem; }
  .md-inset--10 {
    top: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
    right: -2.5rem; }
  .md-inset--11 {
    top: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
    right: -2.75rem; }
  .md-inset--12 {
    top: -3rem;
    bottom: -3rem;
    left: -3rem;
    right: -3rem; }
  .md-inset--14 {
    top: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
    right: -3.5rem; }
  .md-inset--16 {
    top: -4rem;
    bottom: -4rem;
    left: -4rem;
    right: -4rem; }
  .md-inset--20 {
    top: -5rem;
    bottom: -5rem;
    left: -5rem;
    right: -5rem; }
  .md-inset--24 {
    top: -6rem;
    bottom: -6rem;
    left: -6rem;
    right: -6rem; }
  .md-inset--28 {
    top: -7rem;
    bottom: -7rem;
    left: -7rem;
    right: -7rem; }
  .md-inset--32 {
    top: -8rem;
    bottom: -8rem;
    left: -8rem;
    right: -8rem; }
  .md-inset--36 {
    top: -9rem;
    bottom: -9rem;
    left: -9rem;
    right: -9rem; }
  .md-inset--40 {
    top: -10rem;
    bottom: -10rem;
    left: -10rem;
    right: -10rem; }
  .md-inset--44 {
    top: -11rem;
    bottom: -11rem;
    left: -11rem;
    right: -11rem; }
  .md-inset--48 {
    top: -12rem;
    bottom: -12rem;
    left: -12rem;
    right: -12rem; }
  .md-inset--52 {
    top: -13rem;
    bottom: -13rem;
    left: -13rem;
    right: -13rem; }
  .md-inset--56 {
    top: -14rem;
    bottom: -14rem;
    left: -14rem;
    right: -14rem; }
  .md-inset--60 {
    top: -15rem;
    bottom: -15rem;
    left: -15rem;
    right: -15rem; }
  .md-inset--64 {
    top: -16rem;
    bottom: -16rem;
    left: -16rem;
    right: -16rem; }
  .md-inset--72 {
    top: -18rem;
    bottom: -18rem;
    left: -18rem;
    right: -18rem; }
  .md-inset--80 {
    top: -20rem;
    bottom: -20rem;
    left: -20rem;
    right: -20rem; }
  .md-inset--96 {
    top: -24rem;
    bottom: -24rem;
    left: -24rem;
    right: -24rem; }
  .md-inset-y-auto {
    top: auto;
    bottom: auto; }
  .md-inset-y-1\/2 {
    top: 50%;
    bottom: 50%; }
  .md-inset-y-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%; }
  .md-inset-y-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%; }
  .md-inset-y-1\/4 {
    top: 25%;
    bottom: 25%; }
  .md-inset-y-2\/4 {
    top: 50%;
    bottom: 50%; }
  .md-inset-y-3\/4 {
    top: 75%;
    bottom: 75%; }
  .md-inset-y-full {
    top: 100%;
    bottom: 100%; }
  .md-inset-y--1\/2 {
    top: -50%;
    bottom: -50%; }
  .md-inset-y--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%; }
  .md-inset-y--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%; }
  .md-inset-y--1\/4 {
    top: -25%;
    bottom: -25%; }
  .md-inset-y--2\/4 {
    top: -50%;
    bottom: -50%; }
  .md-inset-y--3\/4 {
    top: -75%;
    bottom: -75%; }
  .md-inset-y--full {
    top: -100%;
    bottom: -100%; }
  .md-inset-y-px {
    top: 1px;
    bottom: 1px; }
  .md-inset-y-0 {
    top: 0px;
    bottom: 0px; }
  .md-inset-y-0.5 {
    top: 0.125rem;
    bottom: 0.125rem; }
  .md-inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem; }
  .md-inset-y-1.5 {
    top: 0.375rem;
    bottom: 0.375rem; }
  .md-inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem; }
  .md-inset-y-2.5 {
    top: 0.625rem;
    bottom: 0.625rem; }
  .md-inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem; }
  .md-inset-y-3.5 {
    top: 0.875rem;
    bottom: 0.875rem; }
  .md-inset-y-4 {
    top: 1rem;
    bottom: 1rem; }
  .md-inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem; }
  .md-inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem; }
  .md-inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem; }
  .md-inset-y-8 {
    top: 2rem;
    bottom: 2rem; }
  .md-inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem; }
  .md-inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem; }
  .md-inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem; }
  .md-inset-y-12 {
    top: 3rem;
    bottom: 3rem; }
  .md-inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem; }
  .md-inset-y-16 {
    top: 4rem;
    bottom: 4rem; }
  .md-inset-y-20 {
    top: 5rem;
    bottom: 5rem; }
  .md-inset-y-24 {
    top: 6rem;
    bottom: 6rem; }
  .md-inset-y-28 {
    top: 7rem;
    bottom: 7rem; }
  .md-inset-y-32 {
    top: 8rem;
    bottom: 8rem; }
  .md-inset-y-36 {
    top: 9rem;
    bottom: 9rem; }
  .md-inset-y-40 {
    top: 10rem;
    bottom: 10rem; }
  .md-inset-y-44 {
    top: 11rem;
    bottom: 11rem; }
  .md-inset-y-48 {
    top: 12rem;
    bottom: 12rem; }
  .md-inset-y-52 {
    top: 13rem;
    bottom: 13rem; }
  .md-inset-y-56 {
    top: 14rem;
    bottom: 14rem; }
  .md-inset-y-60 {
    top: 15rem;
    bottom: 15rem; }
  .md-inset-y-64 {
    top: 16rem;
    bottom: 16rem; }
  .md-inset-y-72 {
    top: 18rem;
    bottom: 18rem; }
  .md-inset-y-80 {
    top: 20rem;
    bottom: 20rem; }
  .md-inset-y-96 {
    top: 24rem;
    bottom: 24rem; }
  .md-inset-y--px {
    top: -1px;
    bottom: -1px; }
  .md-inset-y--0.5 {
    top: -0.125rem;
    bottom: -0.125rem; }
  .md-inset-y--1 {
    top: -0.25rem;
    bottom: -0.25rem; }
  .md-inset-y--1.5 {
    top: -0.375rem;
    bottom: -0.375rem; }
  .md-inset-y--2 {
    top: -0.5rem;
    bottom: -0.5rem; }
  .md-inset-y--2.5 {
    top: -0.625rem;
    bottom: -0.625rem; }
  .md-inset-y--3 {
    top: -0.75rem;
    bottom: -0.75rem; }
  .md-inset-y--3.5 {
    top: -0.875rem;
    bottom: -0.875rem; }
  .md-inset-y--4 {
    top: -1rem;
    bottom: -1rem; }
  .md-inset-y--5 {
    top: -1.25rem;
    bottom: -1.25rem; }
  .md-inset-y--6 {
    top: -1.5rem;
    bottom: -1.5rem; }
  .md-inset-y--7 {
    top: -1.75rem;
    bottom: -1.75rem; }
  .md-inset-y--8 {
    top: -2rem;
    bottom: -2rem; }
  .md-inset-y--9 {
    top: -2.25rem;
    bottom: -2.25rem; }
  .md-inset-y--10 {
    top: -2.5rem;
    bottom: -2.5rem; }
  .md-inset-y--11 {
    top: -2.75rem;
    bottom: -2.75rem; }
  .md-inset-y--12 {
    top: -3rem;
    bottom: -3rem; }
  .md-inset-y--14 {
    top: -3.5rem;
    bottom: -3.5rem; }
  .md-inset-y--16 {
    top: -4rem;
    bottom: -4rem; }
  .md-inset-y--20 {
    top: -5rem;
    bottom: -5rem; }
  .md-inset-y--24 {
    top: -6rem;
    bottom: -6rem; }
  .md-inset-y--28 {
    top: -7rem;
    bottom: -7rem; }
  .md-inset-y--32 {
    top: -8rem;
    bottom: -8rem; }
  .md-inset-y--36 {
    top: -9rem;
    bottom: -9rem; }
  .md-inset-y--40 {
    top: -10rem;
    bottom: -10rem; }
  .md-inset-y--44 {
    top: -11rem;
    bottom: -11rem; }
  .md-inset-y--48 {
    top: -12rem;
    bottom: -12rem; }
  .md-inset-y--52 {
    top: -13rem;
    bottom: -13rem; }
  .md-inset-y--56 {
    top: -14rem;
    bottom: -14rem; }
  .md-inset-y--60 {
    top: -15rem;
    bottom: -15rem; }
  .md-inset-y--64 {
    top: -16rem;
    bottom: -16rem; }
  .md-inset-y--72 {
    top: -18rem;
    bottom: -18rem; }
  .md-inset-y--80 {
    top: -20rem;
    bottom: -20rem; }
  .md-inset-y--96 {
    top: -24rem;
    bottom: -24rem; }
  .md-inset-x-auto {
    left: auto;
    right: auto; }
  .md-inset-x-1\/2 {
    left: 50%;
    right: 50%; }
  .md-inset-x-1\/3 {
    left: 33.33333%;
    right: 33.33333%; }
  .md-inset-x-2\/3 {
    left: 66.66667%;
    right: 66.66667%; }
  .md-inset-x-1\/4 {
    left: 25%;
    right: 25%; }
  .md-inset-x-2\/4 {
    left: 50%;
    right: 50%; }
  .md-inset-x-3\/4 {
    left: 75%;
    right: 75%; }
  .md-inset-x-full {
    left: 100%;
    right: 100%; }
  .md-inset-x--1\/2 {
    left: -50%;
    right: -50%; }
  .md-inset-x--1\/3 {
    left: -33.33333%;
    right: -33.33333%; }
  .md-inset-x--2\/3 {
    left: -66.66667%;
    right: -66.66667%; }
  .md-inset-x--1\/4 {
    left: -25%;
    right: -25%; }
  .md-inset-x--2\/4 {
    left: -50%;
    right: -50%; }
  .md-inset-x--3\/4 {
    left: -75%;
    right: -75%; }
  .md-inset-x--full {
    left: -100%;
    right: -100%; }
  .md-inset-x-px {
    left: 1px;
    right: 1px; }
  .md-inset-x-0 {
    left: 0px;
    right: 0px; }
  .md-inset-x-0.5 {
    left: 0.125rem;
    right: 0.125rem; }
  .md-inset-x-1 {
    left: 0.25rem;
    right: 0.25rem; }
  .md-inset-x-1.5 {
    left: 0.375rem;
    right: 0.375rem; }
  .md-inset-x-2 {
    left: 0.5rem;
    right: 0.5rem; }
  .md-inset-x-2.5 {
    left: 0.625rem;
    right: 0.625rem; }
  .md-inset-x-3 {
    left: 0.75rem;
    right: 0.75rem; }
  .md-inset-x-3.5 {
    left: 0.875rem;
    right: 0.875rem; }
  .md-inset-x-4 {
    left: 1rem;
    right: 1rem; }
  .md-inset-x-5 {
    left: 1.25rem;
    right: 1.25rem; }
  .md-inset-x-6 {
    left: 1.5rem;
    right: 1.5rem; }
  .md-inset-x-7 {
    left: 1.75rem;
    right: 1.75rem; }
  .md-inset-x-8 {
    left: 2rem;
    right: 2rem; }
  .md-inset-x-9 {
    left: 2.25rem;
    right: 2.25rem; }
  .md-inset-x-10 {
    left: 2.5rem;
    right: 2.5rem; }
  .md-inset-x-11 {
    left: 2.75rem;
    right: 2.75rem; }
  .md-inset-x-12 {
    left: 3rem;
    right: 3rem; }
  .md-inset-x-14 {
    left: 3.5rem;
    right: 3.5rem; }
  .md-inset-x-16 {
    left: 4rem;
    right: 4rem; }
  .md-inset-x-20 {
    left: 5rem;
    right: 5rem; }
  .md-inset-x-24 {
    left: 6rem;
    right: 6rem; }
  .md-inset-x-28 {
    left: 7rem;
    right: 7rem; }
  .md-inset-x-32 {
    left: 8rem;
    right: 8rem; }
  .md-inset-x-36 {
    left: 9rem;
    right: 9rem; }
  .md-inset-x-40 {
    left: 10rem;
    right: 10rem; }
  .md-inset-x-44 {
    left: 11rem;
    right: 11rem; }
  .md-inset-x-48 {
    left: 12rem;
    right: 12rem; }
  .md-inset-x-52 {
    left: 13rem;
    right: 13rem; }
  .md-inset-x-56 {
    left: 14rem;
    right: 14rem; }
  .md-inset-x-60 {
    left: 15rem;
    right: 15rem; }
  .md-inset-x-64 {
    left: 16rem;
    right: 16rem; }
  .md-inset-x-72 {
    left: 18rem;
    right: 18rem; }
  .md-inset-x-80 {
    left: 20rem;
    right: 20rem; }
  .md-inset-x-96 {
    left: 24rem;
    right: 24rem; }
  .md-inset-x--px {
    left: -1px;
    right: -1px; }
  .md-inset-x--0.5 {
    left: -0.125rem;
    right: -0.125rem; }
  .md-inset-x--1 {
    left: -0.25rem;
    right: -0.25rem; }
  .md-inset-x--1.5 {
    left: -0.375rem;
    right: -0.375rem; }
  .md-inset-x--2 {
    left: -0.5rem;
    right: -0.5rem; }
  .md-inset-x--2.5 {
    left: -0.625rem;
    right: -0.625rem; }
  .md-inset-x--3 {
    left: -0.75rem;
    right: -0.75rem; }
  .md-inset-x--3.5 {
    left: -0.875rem;
    right: -0.875rem; }
  .md-inset-x--4 {
    left: -1rem;
    right: -1rem; }
  .md-inset-x--5 {
    left: -1.25rem;
    right: -1.25rem; }
  .md-inset-x--6 {
    left: -1.5rem;
    right: -1.5rem; }
  .md-inset-x--7 {
    left: -1.75rem;
    right: -1.75rem; }
  .md-inset-x--8 {
    left: -2rem;
    right: -2rem; }
  .md-inset-x--9 {
    left: -2.25rem;
    right: -2.25rem; }
  .md-inset-x--10 {
    left: -2.5rem;
    right: -2.5rem; }
  .md-inset-x--11 {
    left: -2.75rem;
    right: -2.75rem; }
  .md-inset-x--12 {
    left: -3rem;
    right: -3rem; }
  .md-inset-x--14 {
    left: -3.5rem;
    right: -3.5rem; }
  .md-inset-x--16 {
    left: -4rem;
    right: -4rem; }
  .md-inset-x--20 {
    left: -5rem;
    right: -5rem; }
  .md-inset-x--24 {
    left: -6rem;
    right: -6rem; }
  .md-inset-x--28 {
    left: -7rem;
    right: -7rem; }
  .md-inset-x--32 {
    left: -8rem;
    right: -8rem; }
  .md-inset-x--36 {
    left: -9rem;
    right: -9rem; }
  .md-inset-x--40 {
    left: -10rem;
    right: -10rem; }
  .md-inset-x--44 {
    left: -11rem;
    right: -11rem; }
  .md-inset-x--48 {
    left: -12rem;
    right: -12rem; }
  .md-inset-x--52 {
    left: -13rem;
    right: -13rem; }
  .md-inset-x--56 {
    left: -14rem;
    right: -14rem; }
  .md-inset-x--60 {
    left: -15rem;
    right: -15rem; }
  .md-inset-x--64 {
    left: -16rem;
    right: -16rem; }
  .md-inset-x--72 {
    left: -18rem;
    right: -18rem; }
  .md-inset-x--80 {
    left: -20rem;
    right: -20rem; }
  .md-inset-x--96 {
    left: -24rem;
    right: -24rem; }
  .md-invisible {
    visibility: invisible; }
  .md-visible {
    visibility: visible; }
  .md-z-auto {
    z-index: auto; }
  .md-z-0 {
    z-index: 0; }
  .md-z-1 {
    z-index: 1; }
  .md-z-2 {
    z-index: 2; }
  .md-z-3 {
    z-index: 3; }
  .md-z-4 {
    z-index: 4; }
  .md-z-5 {
    z-index: 5; }
  .md-z-6 {
    z-index: 6; }
  .md-z-7 {
    z-index: 7; }
  .md-z-8 {
    z-index: 8; }
  .md-z-9 {
    z-index: 9; }
  .md-z-10 {
    z-index: 10; }
  .md-z-20 {
    z-index: 20; }
  .md-z-30 {
    z-index: 30; }
  .md-z-40 {
    z-index: 40; }
  .md-z-50 {
    z-index: 50; }
  .md-flex-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .md-flex-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .md-flex-col {
    -ms-flex-direction: column;
        flex-direction: column; }
  .md-flex-col-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
  .md-flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .md-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
  .md-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .md-flex-1 {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .md-flex-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .md-flex-initial {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .md-flex-none {
    -ms-flex: none;
        flex: none; }
  .md-flex-grow-none {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .md-flex-grow- {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .md-flex-shrink-no {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .md-flex-shrink- {
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  .md-order-first {
    -ms-flex-order: -9999;
        order: -9999; }
  .md-order-last {
    -ms-flex-order: 9999;
        order: 9999; }
  .md-order-none {
    -ms-flex-order: 0;
        order: 0; }
  .md-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .md-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .md-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .md-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .md-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .md-order-6 {
    -ms-flex-order: 6;
        order: 6; }
  .md-order-7 {
    -ms-flex-order: 7;
        order: 7; }
  .md-order-8 {
    -ms-flex-order: 8;
        order: 8; }
  .md-order-9 {
    -ms-flex-order: 9;
        order: 9; }
  .md-order-10 {
    -ms-flex-order: 10;
        order: 10; }
  .md-order-11 {
    -ms-flex-order: 11;
        order: 11; }
  .md-order-12 {
    -ms-flex-order: 12;
        order: 12; }
  .md-grid-cols-none {
    grid-template-columns: none; }
  .md-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .md-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .md-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .md-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .md-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .md-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .md-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .md-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .md-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .md-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .md-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .md-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .md-grid-col-span-auto {
    grid-column: auto; }
  .md-grid-col-span-span-1 {
    grid-column: span 1 / span 1; }
  .md-grid-col-span-span-2 {
    grid-column: span 2 / span 2; }
  .md-grid-col-span-span-3 {
    grid-column: span 3 / span 3; }
  .md-grid-col-span-span-4 {
    grid-column: span 4 / span 4; }
  .md-grid-col-span-span-5 {
    grid-column: span 5 / span 5; }
  .md-grid-col-span-span-6 {
    grid-column: span 6 / span 6; }
  .md-grid-col-span-span-7 {
    grid-column: span 7 / span 7; }
  .md-grid-col-span-span-8 {
    grid-column: span 8 / span 8; }
  .md-grid-col-span-span-9 {
    grid-column: span 9 / span 9; }
  .md-grid-col-span-span-10 {
    grid-column: span 10 / span 10; }
  .md-grid-col-span-span-11 {
    grid-column: span 11 / span 11; }
  .md-grid-col-span-span-12 {
    grid-column: span 12 / span 12; }
  .md-grid-col-span-span-full {
    grid-column: 1 / -1; }
  .md-grid-col-start-auto {
    grid-column-start: auto; }
  .md-grid-col-start-1 {
    grid-column-start: 1; }
  .md-grid-col-start-2 {
    grid-column-start: 2; }
  .md-grid-col-start-3 {
    grid-column-start: 3; }
  .md-grid-col-start-4 {
    grid-column-start: 4; }
  .md-grid-col-start-5 {
    grid-column-start: 5; }
  .md-grid-col-start-6 {
    grid-column-start: 6; }
  .md-grid-col-start-7 {
    grid-column-start: 7; }
  .md-grid-col-start-8 {
    grid-column-start: 8; }
  .md-grid-col-start-9 {
    grid-column-start: 9; }
  .md-grid-col-start-10 {
    grid-column-start: 10; }
  .md-grid-col-start-11 {
    grid-column-start: 11; }
  .md-grid-col-start-12 {
    grid-column-start: 12; }
  .md-grid-col-start-13 {
    grid-column-start: 13; }
  .md-grid-col-end-auto {
    grid-column-end: auto; }
  .md-grid-col-end-1 {
    grid-column-end: 1; }
  .md-grid-col-end-2 {
    grid-column-end: 2; }
  .md-grid-col-end-3 {
    grid-column-end: 3; }
  .md-grid-col-end-4 {
    grid-column-end: 4; }
  .md-grid-col-end-5 {
    grid-column-end: 5; }
  .md-grid-col-end-6 {
    grid-column-end: 6; }
  .md-grid-col-end-7 {
    grid-column-end: 7; }
  .md-grid-col-end-8 {
    grid-column-end: 8; }
  .md-grid-col-end-9 {
    grid-column-end: 9; }
  .md-grid-col-end-10 {
    grid-column-end: 10; }
  .md-grid-col-end-11 {
    grid-column-end: 11; }
  .md-grid-col-end-12 {
    grid-column-end: 12; }
  .md-grid-col-end-13 {
    grid-column-end: 13; }
  .md-grid-rows-none {
    grid-template-rows: none; }
  .md-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .md-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .md-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .md-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .md-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .md-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .md-grid-row-span-auto {
    grid-row: auto; }
  .md-grid-row-span-span-1 {
    grid-row: span 1 / span 1; }
  .md-grid-row-span-span-2 {
    grid-row: span 2 / span 2; }
  .md-grid-row-span-span-3 {
    grid-row: span 3 / span 3; }
  .md-grid-row-span-span-4 {
    grid-row: span 4 / span 4; }
  .md-grid-row-span-span-5 {
    grid-row: span 5 / span 5; }
  .md-grid-row-span-span-6 {
    grid-row: span 6 / span 6; }
  .md-grid-row-span-span-full {
    grid-row: 1 / -1; }
  .md-grid-row-start-auto {
    grid-row-start: auto; }
  .md-grid-row-start-1 {
    grid-row-start: 1; }
  .md-grid-row-start-2 {
    grid-row-start: 2; }
  .md-grid-row-start-3 {
    grid-row-start: 3; }
  .md-grid-row-start-4 {
    grid-row-start: 4; }
  .md-grid-row-start-5 {
    grid-row-start: 5; }
  .md-grid-row-start-6 {
    grid-row-start: 6; }
  .md-grid-row-start-7 {
    grid-row-start: 7; }
  .md-grid-row-end-auto {
    grid-row-end: auto; }
  .md-grid-row-end-1 {
    grid-row-end: 1; }
  .md-grid-row-end-2 {
    grid-row-end: 2; }
  .md-grid-row-end-3 {
    grid-row-end: 3; }
  .md-grid-row-end-4 {
    grid-row-end: 4; }
  .md-grid-row-end-5 {
    grid-row-end: 5; }
  .md-grid-row-end-6 {
    grid-row-end: 6; }
  .md-grid-row-end-7 {
    grid-row-end: 7; }
  .md-auto-cols-auto {
    grid-auto-columns: auto; }
  .md-auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content; }
  .md-auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content; }
  .md-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr); }
  .md-auto-rows-auto {
    grid-auto-rows: auto; }
  .md-auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content; }
  .md-auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content; }
  .md-auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr); }
  .md-grid-flow-row {
    grid-auto-flow: row; }
  .md-grid-flow-col {
    grid-auto-flow: col; }
  .md-grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .md-grid-flow-col-dense {
    grid-auto-flow: col dense; }
  .md-gap-px {
    gap: 1px; }
  .md-gap-0 {
    gap: 0px; }
  .md-gap-0.5 {
    gap: 0.125rem; }
  .md-gap-1 {
    gap: 0.25rem; }
  .md-gap-1.5 {
    gap: 0.375rem; }
  .md-gap-2 {
    gap: 0.5rem; }
  .md-gap-2.5 {
    gap: 0.625rem; }
  .md-gap-3 {
    gap: 0.75rem; }
  .md-gap-3.5 {
    gap: 0.875rem; }
  .md-gap-4 {
    gap: 1rem; }
  .md-gap-5 {
    gap: 1.25rem; }
  .md-gap-6 {
    gap: 1.5rem; }
  .md-gap-7 {
    gap: 1.75rem; }
  .md-gap-8 {
    gap: 2rem; }
  .md-gap-9 {
    gap: 2.25rem; }
  .md-gap-10 {
    gap: 2.5rem; }
  .md-gap-11 {
    gap: 2.75rem; }
  .md-gap-12 {
    gap: 3rem; }
  .md-gap-14 {
    gap: 3.5rem; }
  .md-gap-16 {
    gap: 4rem; }
  .md-gap-20 {
    gap: 5rem; }
  .md-gap-24 {
    gap: 6rem; }
  .md-gap-28 {
    gap: 7rem; }
  .md-gap-32 {
    gap: 8rem; }
  .md-gap-36 {
    gap: 9rem; }
  .md-gap-40 {
    gap: 10rem; }
  .md-gap-44 {
    gap: 11rem; }
  .md-gap-48 {
    gap: 12rem; }
  .md-gap-52 {
    gap: 13rem; }
  .md-gap-56 {
    gap: 14rem; }
  .md-gap-60 {
    gap: 15rem; }
  .md-gap-64 {
    gap: 16rem; }
  .md-gap-72 {
    gap: 18rem; }
  .md-gap-80 {
    gap: 20rem; }
  .md-gap-96 {
    gap: 24rem; }
  .md-col-gap-px {
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px; }
  .md-col-gap-0 {
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px; }
  .md-col-gap-0.5 {
    -webkit-column-gap: 0.125rem;
       -moz-column-gap: 0.125rem;
            column-gap: 0.125rem; }
  .md-col-gap-1 {
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem; }
  .md-col-gap-1.5 {
    -webkit-column-gap: 0.375rem;
       -moz-column-gap: 0.375rem;
            column-gap: 0.375rem; }
  .md-col-gap-2 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem; }
  .md-col-gap-2.5 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
  .md-col-gap-3 {
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem; }
  .md-col-gap-3.5 {
    -webkit-column-gap: 0.875rem;
       -moz-column-gap: 0.875rem;
            column-gap: 0.875rem; }
  .md-col-gap-4 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem; }
  .md-col-gap-5 {
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
  .md-col-gap-6 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem; }
  .md-col-gap-7 {
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            column-gap: 1.75rem; }
  .md-col-gap-8 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem; }
  .md-col-gap-9 {
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            column-gap: 2.25rem; }
  .md-col-gap-10 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem; }
  .md-col-gap-11 {
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            column-gap: 2.75rem; }
  .md-col-gap-12 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem; }
  .md-col-gap-14 {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem; }
  .md-col-gap-16 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem; }
  .md-col-gap-20 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem; }
  .md-col-gap-24 {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem; }
  .md-col-gap-28 {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem; }
  .md-col-gap-32 {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem; }
  .md-col-gap-36 {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem; }
  .md-col-gap-40 {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem; }
  .md-col-gap-44 {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem; }
  .md-col-gap-48 {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem; }
  .md-col-gap-52 {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem; }
  .md-col-gap-56 {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem; }
  .md-col-gap-60 {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem; }
  .md-col-gap-64 {
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem; }
  .md-col-gap-72 {
    -webkit-column-gap: 18rem;
       -moz-column-gap: 18rem;
            column-gap: 18rem; }
  .md-col-gap-80 {
    -webkit-column-gap: 20rem;
       -moz-column-gap: 20rem;
            column-gap: 20rem; }
  .md-col-gap-96 {
    -webkit-column-gap: 24rem;
       -moz-column-gap: 24rem;
            column-gap: 24rem; }
  .md-raw-gap-px {
    raw-gap: 1px; }
  .md-raw-gap-0 {
    raw-gap: 0px; }
  .md-raw-gap-0.5 {
    raw-gap: 0.125rem; }
  .md-raw-gap-1 {
    raw-gap: 0.25rem; }
  .md-raw-gap-1.5 {
    raw-gap: 0.375rem; }
  .md-raw-gap-2 {
    raw-gap: 0.5rem; }
  .md-raw-gap-2.5 {
    raw-gap: 0.625rem; }
  .md-raw-gap-3 {
    raw-gap: 0.75rem; }
  .md-raw-gap-3.5 {
    raw-gap: 0.875rem; }
  .md-raw-gap-4 {
    raw-gap: 1rem; }
  .md-raw-gap-5 {
    raw-gap: 1.25rem; }
  .md-raw-gap-6 {
    raw-gap: 1.5rem; }
  .md-raw-gap-7 {
    raw-gap: 1.75rem; }
  .md-raw-gap-8 {
    raw-gap: 2rem; }
  .md-raw-gap-9 {
    raw-gap: 2.25rem; }
  .md-raw-gap-10 {
    raw-gap: 2.5rem; }
  .md-raw-gap-11 {
    raw-gap: 2.75rem; }
  .md-raw-gap-12 {
    raw-gap: 3rem; }
  .md-raw-gap-14 {
    raw-gap: 3.5rem; }
  .md-raw-gap-16 {
    raw-gap: 4rem; }
  .md-raw-gap-20 {
    raw-gap: 5rem; }
  .md-raw-gap-24 {
    raw-gap: 6rem; }
  .md-raw-gap-28 {
    raw-gap: 7rem; }
  .md-raw-gap-32 {
    raw-gap: 8rem; }
  .md-raw-gap-36 {
    raw-gap: 9rem; }
  .md-raw-gap-40 {
    raw-gap: 10rem; }
  .md-raw-gap-44 {
    raw-gap: 11rem; }
  .md-raw-gap-48 {
    raw-gap: 12rem; }
  .md-raw-gap-52 {
    raw-gap: 13rem; }
  .md-raw-gap-56 {
    raw-gap: 14rem; }
  .md-raw-gap-60 {
    raw-gap: 15rem; }
  .md-raw-gap-64 {
    raw-gap: 16rem; }
  .md-raw-gap-72 {
    raw-gap: 18rem; }
  .md-raw-gap-80 {
    raw-gap: 20rem; }
  .md-raw-gap-96 {
    raw-gap: 24rem; }
  .md-justify-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .md-justify-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .md-justify-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .md-justify-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .md-justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .md-justify-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .md-justify-items-auto {
    justify-items: auto; }
  .md-justify-items-start {
    justify-items: start; }
  .md-justify-items-end {
    justify-items: end; }
  .md-justify-items-center {
    justify-items: center; }
  .md-justify-items-stretch {
    justify-items: stretch; }
  .md-justify-self-auto {
    justify-self: auto; }
  .md-justify-self-start {
    justify-self: start; }
  .md-justify-self-end {
    justify-self: end; }
  .md-justify-self-center {
    justify-self: center; }
  .md-justify-self-stretch {
    justify-self: stretch; }
  .md-content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start; }
  .md-content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end; }
  .md-content-center {
    -ms-flex-line-pack: center;
        align-content: center; }
  .md-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between; }
  .md-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around; }
  .md-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly; }
  .md-items-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .md-items-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .md-items-center {
    -ms-flex-align: center;
        align-items: center; }
  .md-items-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .md-items-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .md-place-content-start {
    place-content: start; }
  .md-place-content-end {
    place-content: end; }
  .md-place-content-center {
    place-content: center; }
  .md-place-content-between {
    place-content: space-between; }
  .md-place-content-around {
    place-content: space-around; }
  .md-place-content-evenly {
    place-content: space-evenly; }
  .md-place-content-stretch {
    place-content: stretch; }
  .md-place-items-auto {
    place-items: auto; }
  .md-place-items-start {
    place-items: start; }
  .md-place-items-end {
    place-items: end; }
  .md-place-items-center {
    place-items: center; }
  .md-place-items-stretch {
    place-items: stretch; }
  .md-place-self-auto {
    place-self: auto; }
  .md-place-self-start {
    place-self: start; }
  .md-place-self-end {
    place-self: end; }
  .md-place-self-center {
    place-self: center; }
  .md-place-self-stretch {
    place-self: stretch; }
  .md-p-px {
    padding: 1px; }
  .md-p-0 {
    padding: 0px; }
  .md-p-0.5 {
    padding: 0.125rem; }
  .md-p-1 {
    padding: 0.25rem; }
  .md-p-1.5 {
    padding: 0.375rem; }
  .md-p-2 {
    padding: 0.5rem; }
  .md-p-2.5 {
    padding: 0.625rem; }
  .md-p-3 {
    padding: 0.75rem; }
  .md-p-3.5 {
    padding: 0.875rem; }
  .md-p-4 {
    padding: 1rem; }
  .md-p-5 {
    padding: 1.25rem; }
  .md-p-6 {
    padding: 1.5rem; }
  .md-p-7 {
    padding: 1.75rem; }
  .md-p-8 {
    padding: 2rem; }
  .md-p-9 {
    padding: 2.25rem; }
  .md-p-10 {
    padding: 2.5rem; }
  .md-p-11 {
    padding: 2.75rem; }
  .md-p-12 {
    padding: 3rem; }
  .md-p-14 {
    padding: 3.5rem; }
  .md-p-16 {
    padding: 4rem; }
  .md-p-20 {
    padding: 5rem; }
  .md-p-24 {
    padding: 6rem; }
  .md-p-28 {
    padding: 7rem; }
  .md-p-32 {
    padding: 8rem; }
  .md-p-36 {
    padding: 9rem; }
  .md-p-40 {
    padding: 10rem; }
  .md-p-44 {
    padding: 11rem; }
  .md-p-48 {
    padding: 12rem; }
  .md-p-52 {
    padding: 13rem; }
  .md-p-56 {
    padding: 14rem; }
  .md-p-60 {
    padding: 15rem; }
  .md-p-64 {
    padding: 16rem; }
  .md-p-72 {
    padding: 18rem; }
  .md-p-80 {
    padding: 20rem; }
  .md-p-96 {
    padding: 24rem; }
  .md-py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .md-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .md-py-0.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem; }
  .md-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .md-py-1.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  .md-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .md-py-2.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .md-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .md-py-3.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  .md-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .md-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .md-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .md-py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
  .md-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .md-py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }
  .md-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .md-py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }
  .md-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .md-py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .md-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .md-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .md-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .md-py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .md-py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .md-py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem; }
  .md-py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .md-py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem; }
  .md-py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .md-py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem; }
  .md-py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .md-py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem; }
  .md-py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .md-py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem; }
  .md-py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem; }
  .md-py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem; }
  .md-px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .md-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .md-px-0.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .md-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .md-px-1.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem; }
  .md-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .md-px-2.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .md-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .md-px-3.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
  .md-px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .md-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .md-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .md-px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  .md-px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .md-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  .md-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .md-px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }
  .md-px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .md-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .md-px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .md-px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .md-px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .md-px-28 {
    padding-left: 7rem;
    padding-right: 7rem; }
  .md-px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .md-px-36 {
    padding-left: 9rem;
    padding-right: 9rem; }
  .md-px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .md-px-44 {
    padding-left: 11rem;
    padding-right: 11rem; }
  .md-px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .md-px-52 {
    padding-left: 13rem;
    padding-right: 13rem; }
  .md-px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .md-px-60 {
    padding-left: 15rem;
    padding-right: 15rem; }
  .md-px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .md-px-72 {
    padding-left: 18rem;
    padding-right: 18rem; }
  .md-px-80 {
    padding-left: 20rem;
    padding-right: 20rem; }
  .md-px-96 {
    padding-left: 24rem;
    padding-right: 24rem; }
  .md-pt-px {
    padding-top: 1px; }
  .md-pt-0 {
    padding-top: 0px; }
  .md-pt-0.5 {
    padding-top: 0.125rem; }
  .md-pt-1 {
    padding-top: 0.25rem; }
  .md-pt-1.5 {
    padding-top: 0.375rem; }
  .md-pt-2 {
    padding-top: 0.5rem; }
  .md-pt-2.5 {
    padding-top: 0.625rem; }
  .md-pt-3 {
    padding-top: 0.75rem; }
  .md-pt-3.5 {
    padding-top: 0.875rem; }
  .md-pt-4 {
    padding-top: 1rem; }
  .md-pt-5 {
    padding-top: 1.25rem; }
  .md-pt-6 {
    padding-top: 1.5rem; }
  .md-pt-7 {
    padding-top: 1.75rem; }
  .md-pt-8 {
    padding-top: 2rem; }
  .md-pt-9 {
    padding-top: 2.25rem; }
  .md-pt-10 {
    padding-top: 2.5rem; }
  .md-pt-11 {
    padding-top: 2.75rem; }
  .md-pt-12 {
    padding-top: 3rem; }
  .md-pt-14 {
    padding-top: 3.5rem; }
  .md-pt-16 {
    padding-top: 4rem; }
  .md-pt-20 {
    padding-top: 5rem; }
  .md-pt-24 {
    padding-top: 6rem; }
  .md-pt-28 {
    padding-top: 7rem; }
  .md-pt-32 {
    padding-top: 8rem; }
  .md-pt-36 {
    padding-top: 9rem; }
  .md-pt-40 {
    padding-top: 10rem; }
  .md-pt-44 {
    padding-top: 11rem; }
  .md-pt-48 {
    padding-top: 12rem; }
  .md-pt-52 {
    padding-top: 13rem; }
  .md-pt-56 {
    padding-top: 14rem; }
  .md-pt-60 {
    padding-top: 15rem; }
  .md-pt-64 {
    padding-top: 16rem; }
  .md-pt-72 {
    padding-top: 18rem; }
  .md-pt-80 {
    padding-top: 20rem; }
  .md-pt-96 {
    padding-top: 24rem; }
  .md-pb-px {
    padding-bottom: 1px; }
  .md-pb-0 {
    padding-bottom: 0px; }
  .md-pb-0.5 {
    padding-bottom: 0.125rem; }
  .md-pb-1 {
    padding-bottom: 0.25rem; }
  .md-pb-1.5 {
    padding-bottom: 0.375rem; }
  .md-pb-2 {
    padding-bottom: 0.5rem; }
  .md-pb-2.5 {
    padding-bottom: 0.625rem; }
  .md-pb-3 {
    padding-bottom: 0.75rem; }
  .md-pb-3.5 {
    padding-bottom: 0.875rem; }
  .md-pb-4 {
    padding-bottom: 1rem; }
  .md-pb-5 {
    padding-bottom: 1.25rem; }
  .md-pb-6 {
    padding-bottom: 1.5rem; }
  .md-pb-7 {
    padding-bottom: 1.75rem; }
  .md-pb-8 {
    padding-bottom: 2rem; }
  .md-pb-9 {
    padding-bottom: 2.25rem; }
  .md-pb-10 {
    padding-bottom: 2.5rem; }
  .md-pb-11 {
    padding-bottom: 2.75rem; }
  .md-pb-12 {
    padding-bottom: 3rem; }
  .md-pb-14 {
    padding-bottom: 3.5rem; }
  .md-pb-16 {
    padding-bottom: 4rem; }
  .md-pb-20 {
    padding-bottom: 5rem; }
  .md-pb-24 {
    padding-bottom: 6rem; }
  .md-pb-28 {
    padding-bottom: 7rem; }
  .md-pb-32 {
    padding-bottom: 8rem; }
  .md-pb-36 {
    padding-bottom: 9rem; }
  .md-pb-40 {
    padding-bottom: 10rem; }
  .md-pb-44 {
    padding-bottom: 11rem; }
  .md-pb-48 {
    padding-bottom: 12rem; }
  .md-pb-52 {
    padding-bottom: 13rem; }
  .md-pb-56 {
    padding-bottom: 14rem; }
  .md-pb-60 {
    padding-bottom: 15rem; }
  .md-pb-64 {
    padding-bottom: 16rem; }
  .md-pb-72 {
    padding-bottom: 18rem; }
  .md-pb-80 {
    padding-bottom: 20rem; }
  .md-pb-96 {
    padding-bottom: 24rem; }
  .md-pl-px {
    padding-left: 1px; }
  .md-pl-0 {
    padding-left: 0px; }
  .md-pl-0.5 {
    padding-left: 0.125rem; }
  .md-pl-1 {
    padding-left: 0.25rem; }
  .md-pl-1.5 {
    padding-left: 0.375rem; }
  .md-pl-2 {
    padding-left: 0.5rem; }
  .md-pl-2.5 {
    padding-left: 0.625rem; }
  .md-pl-3 {
    padding-left: 0.75rem; }
  .md-pl-3.5 {
    padding-left: 0.875rem; }
  .md-pl-4 {
    padding-left: 1rem; }
  .md-pl-5 {
    padding-left: 1.25rem; }
  .md-pl-6 {
    padding-left: 1.5rem; }
  .md-pl-7 {
    padding-left: 1.75rem; }
  .md-pl-8 {
    padding-left: 2rem; }
  .md-pl-9 {
    padding-left: 2.25rem; }
  .md-pl-10 {
    padding-left: 2.5rem; }
  .md-pl-11 {
    padding-left: 2.75rem; }
  .md-pl-12 {
    padding-left: 3rem; }
  .md-pl-14 {
    padding-left: 3.5rem; }
  .md-pl-16 {
    padding-left: 4rem; }
  .md-pl-20 {
    padding-left: 5rem; }
  .md-pl-24 {
    padding-left: 6rem; }
  .md-pl-28 {
    padding-left: 7rem; }
  .md-pl-32 {
    padding-left: 8rem; }
  .md-pl-36 {
    padding-left: 9rem; }
  .md-pl-40 {
    padding-left: 10rem; }
  .md-pl-44 {
    padding-left: 11rem; }
  .md-pl-48 {
    padding-left: 12rem; }
  .md-pl-52 {
    padding-left: 13rem; }
  .md-pl-56 {
    padding-left: 14rem; }
  .md-pl-60 {
    padding-left: 15rem; }
  .md-pl-64 {
    padding-left: 16rem; }
  .md-pl-72 {
    padding-left: 18rem; }
  .md-pl-80 {
    padding-left: 20rem; }
  .md-pl-96 {
    padding-left: 24rem; }
  .md-pr-px {
    padding-right: 1px; }
  .md-pr-0 {
    padding-right: 0px; }
  .md-pr-0.5 {
    padding-right: 0.125rem; }
  .md-pr-1 {
    padding-right: 0.25rem; }
  .md-pr-1.5 {
    padding-right: 0.375rem; }
  .md-pr-2 {
    padding-right: 0.5rem; }
  .md-pr-2.5 {
    padding-right: 0.625rem; }
  .md-pr-3 {
    padding-right: 0.75rem; }
  .md-pr-3.5 {
    padding-right: 0.875rem; }
  .md-pr-4 {
    padding-right: 1rem; }
  .md-pr-5 {
    padding-right: 1.25rem; }
  .md-pr-6 {
    padding-right: 1.5rem; }
  .md-pr-7 {
    padding-right: 1.75rem; }
  .md-pr-8 {
    padding-right: 2rem; }
  .md-pr-9 {
    padding-right: 2.25rem; }
  .md-pr-10 {
    padding-right: 2.5rem; }
  .md-pr-11 {
    padding-right: 2.75rem; }
  .md-pr-12 {
    padding-right: 3rem; }
  .md-pr-14 {
    padding-right: 3.5rem; }
  .md-pr-16 {
    padding-right: 4rem; }
  .md-pr-20 {
    padding-right: 5rem; }
  .md-pr-24 {
    padding-right: 6rem; }
  .md-pr-28 {
    padding-right: 7rem; }
  .md-pr-32 {
    padding-right: 8rem; }
  .md-pr-36 {
    padding-right: 9rem; }
  .md-pr-40 {
    padding-right: 10rem; }
  .md-pr-44 {
    padding-right: 11rem; }
  .md-pr-48 {
    padding-right: 12rem; }
  .md-pr-52 {
    padding-right: 13rem; }
  .md-pr-56 {
    padding-right: 14rem; }
  .md-pr-60 {
    padding-right: 15rem; }
  .md-pr-64 {
    padding-right: 16rem; }
  .md-pr-72 {
    padding-right: 18rem; }
  .md-pr-80 {
    padding-right: 20rem; }
  .md-pr-96 {
    padding-right: 24rem; }
  .md-m-auto {
    margin: auto; }
  .md-m-px {
    margin: 1px; }
  .md-m-0 {
    margin: 0px; }
  .md-m-0.5 {
    margin: 0.125rem; }
  .md-m-1 {
    margin: 0.25rem; }
  .md-m-1.5 {
    margin: 0.375rem; }
  .md-m-2 {
    margin: 0.5rem; }
  .md-m-2.5 {
    margin: 0.625rem; }
  .md-m-3 {
    margin: 0.75rem; }
  .md-m-3.5 {
    margin: 0.875rem; }
  .md-m-4 {
    margin: 1rem; }
  .md-m-5 {
    margin: 1.25rem; }
  .md-m-6 {
    margin: 1.5rem; }
  .md-m-7 {
    margin: 1.75rem; }
  .md-m-8 {
    margin: 2rem; }
  .md-m-9 {
    margin: 2.25rem; }
  .md-m-10 {
    margin: 2.5rem; }
  .md-m-11 {
    margin: 2.75rem; }
  .md-m-12 {
    margin: 3rem; }
  .md-m-14 {
    margin: 3.5rem; }
  .md-m-16 {
    margin: 4rem; }
  .md-m-20 {
    margin: 5rem; }
  .md-m-24 {
    margin: 6rem; }
  .md-m-28 {
    margin: 7rem; }
  .md-m-32 {
    margin: 8rem; }
  .md-m-36 {
    margin: 9rem; }
  .md-m-40 {
    margin: 10rem; }
  .md-m-44 {
    margin: 11rem; }
  .md-m-48 {
    margin: 12rem; }
  .md-m-52 {
    margin: 13rem; }
  .md-m-56 {
    margin: 14rem; }
  .md-m-60 {
    margin: 15rem; }
  .md-m-64 {
    margin: 16rem; }
  .md-m-72 {
    margin: 18rem; }
  .md-m-80 {
    margin: 20rem; }
  .md-m-96 {
    margin: 24rem; }
  .md-m--px {
    margin: -1px; }
  .md-m--0.5 {
    margin: -0.125rem; }
  .md-m--1 {
    margin: -0.25rem; }
  .md-m--1.5 {
    margin: -0.375rem; }
  .md-m--2 {
    margin: -0.5rem; }
  .md-m--2.5 {
    margin: -0.625rem; }
  .md-m--3 {
    margin: -0.75rem; }
  .md-m--3.5 {
    margin: -0.875rem; }
  .md-m--4 {
    margin: -1rem; }
  .md-m--5 {
    margin: -1.25rem; }
  .md-m--6 {
    margin: -1.5rem; }
  .md-m--7 {
    margin: -1.75rem; }
  .md-m--8 {
    margin: -2rem; }
  .md-m--9 {
    margin: -2.25rem; }
  .md-m--10 {
    margin: -2.5rem; }
  .md-m--11 {
    margin: -2.75rem; }
  .md-m--12 {
    margin: -3rem; }
  .md-m--14 {
    margin: -3.5rem; }
  .md-m--16 {
    margin: -4rem; }
  .md-m--20 {
    margin: -5rem; }
  .md-m--24 {
    margin: -6rem; }
  .md-m--28 {
    margin: -7rem; }
  .md-m--32 {
    margin: -8rem; }
  .md-m--36 {
    margin: -9rem; }
  .md-m--40 {
    margin: -10rem; }
  .md-m--44 {
    margin: -11rem; }
  .md-m--48 {
    margin: -12rem; }
  .md-m--52 {
    margin: -13rem; }
  .md-m--56 {
    margin: -14rem; }
  .md-m--60 {
    margin: -15rem; }
  .md-m--64 {
    margin: -16rem; }
  .md-m--72 {
    margin: -18rem; }
  .md-m--80 {
    margin: -20rem; }
  .md-m--96 {
    margin: -24rem; }
  .md-my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .md-my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .md-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .md-my-0.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem; }
  .md-my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .md-my-1.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem; }
  .md-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .md-my-2.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .md-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .md-my-3.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem; }
  .md-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .md-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .md-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .md-my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }
  .md-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .md-my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }
  .md-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .md-my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }
  .md-my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .md-my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .md-my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .md-my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .md-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .md-my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .md-my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .md-my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem; }
  .md-my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .md-my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem; }
  .md-my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .md-my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem; }
  .md-my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .md-my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem; }
  .md-my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .md-my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem; }
  .md-my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem; }
  .md-my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem; }
  .md-my--px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .md-my--0.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem; }
  .md-my--1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .md-my--1.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem; }
  .md-my--2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .md-my--2.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem; }
  .md-my--3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .md-my--3.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem; }
  .md-my--4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .md-my--5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .md-my--6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .md-my--7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem; }
  .md-my--8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .md-my--9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem; }
  .md-my--10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .md-my--11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem; }
  .md-my--12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .md-my--14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .md-my--16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .md-my--20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .md-my--24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .md-my--28 {
    margin-top: -7rem;
    margin-bottom: -7rem; }
  .md-my--32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .md-my--36 {
    margin-top: -9rem;
    margin-bottom: -9rem; }
  .md-my--40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .md-my--44 {
    margin-top: -11rem;
    margin-bottom: -11rem; }
  .md-my--48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .md-my--52 {
    margin-top: -13rem;
    margin-bottom: -13rem; }
  .md-my--56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .md-my--60 {
    margin-top: -15rem;
    margin-bottom: -15rem; }
  .md-my--64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .md-my--72 {
    margin-top: -18rem;
    margin-bottom: -18rem; }
  .md-my--80 {
    margin-top: -20rem;
    margin-bottom: -20rem; }
  .md-my--96 {
    margin-top: -24rem;
    margin-bottom: -24rem; }
  .md-mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .md-mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .md-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .md-mx-0.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem; }
  .md-mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .md-mx-1.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem; }
  .md-mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .md-mx-2.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .md-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .md-mx-3.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem; }
  .md-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .md-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .md-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .md-mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }
  .md-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .md-mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }
  .md-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .md-mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }
  .md-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .md-mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .md-mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .md-mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .md-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .md-mx-28 {
    margin-left: 7rem;
    margin-right: 7rem; }
  .md-mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .md-mx-36 {
    margin-left: 9rem;
    margin-right: 9rem; }
  .md-mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .md-mx-44 {
    margin-left: 11rem;
    margin-right: 11rem; }
  .md-mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .md-mx-52 {
    margin-left: 13rem;
    margin-right: 13rem; }
  .md-mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .md-mx-60 {
    margin-left: 15rem;
    margin-right: 15rem; }
  .md-mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .md-mx-72 {
    margin-left: 18rem;
    margin-right: 18rem; }
  .md-mx-80 {
    margin-left: 20rem;
    margin-right: 20rem; }
  .md-mx-96 {
    margin-left: 24rem;
    margin-right: 24rem; }
  .md-mx--px {
    margin-left: -1px;
    margin-right: -1px; }
  .md-mx--0.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .md-mx--1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .md-mx--1.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem; }
  .md-mx--2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .md-mx--2.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
  .md-mx--3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .md-mx--3.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem; }
  .md-mx--4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .md-mx--5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .md-mx--6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .md-mx--7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem; }
  .md-mx--8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .md-mx--9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem; }
  .md-mx--10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .md-mx--11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem; }
  .md-mx--12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .md-mx--14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .md-mx--16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .md-mx--20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .md-mx--24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .md-mx--28 {
    margin-left: -7rem;
    margin-right: -7rem; }
  .md-mx--32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .md-mx--36 {
    margin-left: -9rem;
    margin-right: -9rem; }
  .md-mx--40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .md-mx--44 {
    margin-left: -11rem;
    margin-right: -11rem; }
  .md-mx--48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .md-mx--52 {
    margin-left: -13rem;
    margin-right: -13rem; }
  .md-mx--56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .md-mx--60 {
    margin-left: -15rem;
    margin-right: -15rem; }
  .md-mx--64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .md-mx--72 {
    margin-left: -18rem;
    margin-right: -18rem; }
  .md-mx--80 {
    margin-left: -20rem;
    margin-right: -20rem; }
  .md-mx--96 {
    margin-left: -24rem;
    margin-right: -24rem; }
  .md-mt-auto {
    margin-top: auto; }
  .md-mt-px {
    margin-top: 1px; }
  .md-mt-0 {
    margin-top: 0px; }
  .md-mt-0.5 {
    margin-top: 0.125rem; }
  .md-mt-1 {
    margin-top: 0.25rem; }
  .md-mt-1.5 {
    margin-top: 0.375rem; }
  .md-mt-2 {
    margin-top: 0.5rem; }
  .md-mt-2.5 {
    margin-top: 0.625rem; }
  .md-mt-3 {
    margin-top: 0.75rem; }
  .md-mt-3.5 {
    margin-top: 0.875rem; }
  .md-mt-4 {
    margin-top: 1rem; }
  .md-mt-5 {
    margin-top: 1.25rem; }
  .md-mt-6 {
    margin-top: 1.5rem; }
  .md-mt-7 {
    margin-top: 1.75rem; }
  .md-mt-8 {
    margin-top: 2rem; }
  .md-mt-9 {
    margin-top: 2.25rem; }
  .md-mt-10 {
    margin-top: 2.5rem; }
  .md-mt-11 {
    margin-top: 2.75rem; }
  .md-mt-12 {
    margin-top: 3rem; }
  .md-mt-14 {
    margin-top: 3.5rem; }
  .md-mt-16 {
    margin-top: 4rem; }
  .md-mt-20 {
    margin-top: 5rem; }
  .md-mt-24 {
    margin-top: 6rem; }
  .md-mt-28 {
    margin-top: 7rem; }
  .md-mt-32 {
    margin-top: 8rem; }
  .md-mt-36 {
    margin-top: 9rem; }
  .md-mt-40 {
    margin-top: 10rem; }
  .md-mt-44 {
    margin-top: 11rem; }
  .md-mt-48 {
    margin-top: 12rem; }
  .md-mt-52 {
    margin-top: 13rem; }
  .md-mt-56 {
    margin-top: 14rem; }
  .md-mt-60 {
    margin-top: 15rem; }
  .md-mt-64 {
    margin-top: 16rem; }
  .md-mt-72 {
    margin-top: 18rem; }
  .md-mt-80 {
    margin-top: 20rem; }
  .md-mt-96 {
    margin-top: 24rem; }
  .md-mt--px {
    margin-top: -1px; }
  .md-mt--0.5 {
    margin-top: -0.125rem; }
  .md-mt--1 {
    margin-top: -0.25rem; }
  .md-mt--1.5 {
    margin-top: -0.375rem; }
  .md-mt--2 {
    margin-top: -0.5rem; }
  .md-mt--2.5 {
    margin-top: -0.625rem; }
  .md-mt--3 {
    margin-top: -0.75rem; }
  .md-mt--3.5 {
    margin-top: -0.875rem; }
  .md-mt--4 {
    margin-top: -1rem; }
  .md-mt--5 {
    margin-top: -1.25rem; }
  .md-mt--6 {
    margin-top: -1.5rem; }
  .md-mt--7 {
    margin-top: -1.75rem; }
  .md-mt--8 {
    margin-top: -2rem; }
  .md-mt--9 {
    margin-top: -2.25rem; }
  .md-mt--10 {
    margin-top: -2.5rem; }
  .md-mt--11 {
    margin-top: -2.75rem; }
  .md-mt--12 {
    margin-top: -3rem; }
  .md-mt--14 {
    margin-top: -3.5rem; }
  .md-mt--16 {
    margin-top: -4rem; }
  .md-mt--20 {
    margin-top: -5rem; }
  .md-mt--24 {
    margin-top: -6rem; }
  .md-mt--28 {
    margin-top: -7rem; }
  .md-mt--32 {
    margin-top: -8rem; }
  .md-mt--36 {
    margin-top: -9rem; }
  .md-mt--40 {
    margin-top: -10rem; }
  .md-mt--44 {
    margin-top: -11rem; }
  .md-mt--48 {
    margin-top: -12rem; }
  .md-mt--52 {
    margin-top: -13rem; }
  .md-mt--56 {
    margin-top: -14rem; }
  .md-mt--60 {
    margin-top: -15rem; }
  .md-mt--64 {
    margin-top: -16rem; }
  .md-mt--72 {
    margin-top: -18rem; }
  .md-mt--80 {
    margin-top: -20rem; }
  .md-mt--96 {
    margin-top: -24rem; }
  .md-mb-auto {
    margin-bottom: auto; }
  .md-mb-px {
    margin-bottom: 1px; }
  .md-mb-0 {
    margin-bottom: 0px; }
  .md-mb-0.5 {
    margin-bottom: 0.125rem; }
  .md-mb-1 {
    margin-bottom: 0.25rem; }
  .md-mb-1.5 {
    margin-bottom: 0.375rem; }
  .md-mb-2 {
    margin-bottom: 0.5rem; }
  .md-mb-2.5 {
    margin-bottom: 0.625rem; }
  .md-mb-3 {
    margin-bottom: 0.75rem; }
  .md-mb-3.5 {
    margin-bottom: 0.875rem; }
  .md-mb-4 {
    margin-bottom: 1rem; }
  .md-mb-5 {
    margin-bottom: 1.25rem; }
  .md-mb-6 {
    margin-bottom: 1.5rem; }
  .md-mb-7 {
    margin-bottom: 1.75rem; }
  .md-mb-8 {
    margin-bottom: 2rem; }
  .md-mb-9 {
    margin-bottom: 2.25rem; }
  .md-mb-10 {
    margin-bottom: 2.5rem; }
  .md-mb-11 {
    margin-bottom: 2.75rem; }
  .md-mb-12 {
    margin-bottom: 3rem; }
  .md-mb-14 {
    margin-bottom: 3.5rem; }
  .md-mb-16 {
    margin-bottom: 4rem; }
  .md-mb-20 {
    margin-bottom: 5rem; }
  .md-mb-24 {
    margin-bottom: 6rem; }
  .md-mb-28 {
    margin-bottom: 7rem; }
  .md-mb-32 {
    margin-bottom: 8rem; }
  .md-mb-36 {
    margin-bottom: 9rem; }
  .md-mb-40 {
    margin-bottom: 10rem; }
  .md-mb-44 {
    margin-bottom: 11rem; }
  .md-mb-48 {
    margin-bottom: 12rem; }
  .md-mb-52 {
    margin-bottom: 13rem; }
  .md-mb-56 {
    margin-bottom: 14rem; }
  .md-mb-60 {
    margin-bottom: 15rem; }
  .md-mb-64 {
    margin-bottom: 16rem; }
  .md-mb-72 {
    margin-bottom: 18rem; }
  .md-mb-80 {
    margin-bottom: 20rem; }
  .md-mb-96 {
    margin-bottom: 24rem; }
  .md-mb--px {
    margin-bottom: -1px; }
  .md-mb--0.5 {
    margin-bottom: -0.125rem; }
  .md-mb--1 {
    margin-bottom: -0.25rem; }
  .md-mb--1.5 {
    margin-bottom: -0.375rem; }
  .md-mb--2 {
    margin-bottom: -0.5rem; }
  .md-mb--2.5 {
    margin-bottom: -0.625rem; }
  .md-mb--3 {
    margin-bottom: -0.75rem; }
  .md-mb--3.5 {
    margin-bottom: -0.875rem; }
  .md-mb--4 {
    margin-bottom: -1rem; }
  .md-mb--5 {
    margin-bottom: -1.25rem; }
  .md-mb--6 {
    margin-bottom: -1.5rem; }
  .md-mb--7 {
    margin-bottom: -1.75rem; }
  .md-mb--8 {
    margin-bottom: -2rem; }
  .md-mb--9 {
    margin-bottom: -2.25rem; }
  .md-mb--10 {
    margin-bottom: -2.5rem; }
  .md-mb--11 {
    margin-bottom: -2.75rem; }
  .md-mb--12 {
    margin-bottom: -3rem; }
  .md-mb--14 {
    margin-bottom: -3.5rem; }
  .md-mb--16 {
    margin-bottom: -4rem; }
  .md-mb--20 {
    margin-bottom: -5rem; }
  .md-mb--24 {
    margin-bottom: -6rem; }
  .md-mb--28 {
    margin-bottom: -7rem; }
  .md-mb--32 {
    margin-bottom: -8rem; }
  .md-mb--36 {
    margin-bottom: -9rem; }
  .md-mb--40 {
    margin-bottom: -10rem; }
  .md-mb--44 {
    margin-bottom: -11rem; }
  .md-mb--48 {
    margin-bottom: -12rem; }
  .md-mb--52 {
    margin-bottom: -13rem; }
  .md-mb--56 {
    margin-bottom: -14rem; }
  .md-mb--60 {
    margin-bottom: -15rem; }
  .md-mb--64 {
    margin-bottom: -16rem; }
  .md-mb--72 {
    margin-bottom: -18rem; }
  .md-mb--80 {
    margin-bottom: -20rem; }
  .md-mb--96 {
    margin-bottom: -24rem; }
  .md-ml-auto {
    margin-left: auto; }
  .md-ml-px {
    margin-left: 1px; }
  .md-ml-0 {
    margin-left: 0px; }
  .md-ml-0.5 {
    margin-left: 0.125rem; }
  .md-ml-1 {
    margin-left: 0.25rem; }
  .md-ml-1.5 {
    margin-left: 0.375rem; }
  .md-ml-2 {
    margin-left: 0.5rem; }
  .md-ml-2.5 {
    margin-left: 0.625rem; }
  .md-ml-3 {
    margin-left: 0.75rem; }
  .md-ml-3.5 {
    margin-left: 0.875rem; }
  .md-ml-4 {
    margin-left: 1rem; }
  .md-ml-5 {
    margin-left: 1.25rem; }
  .md-ml-6 {
    margin-left: 1.5rem; }
  .md-ml-7 {
    margin-left: 1.75rem; }
  .md-ml-8 {
    margin-left: 2rem; }
  .md-ml-9 {
    margin-left: 2.25rem; }
  .md-ml-10 {
    margin-left: 2.5rem; }
  .md-ml-11 {
    margin-left: 2.75rem; }
  .md-ml-12 {
    margin-left: 3rem; }
  .md-ml-14 {
    margin-left: 3.5rem; }
  .md-ml-16 {
    margin-left: 4rem; }
  .md-ml-20 {
    margin-left: 5rem; }
  .md-ml-24 {
    margin-left: 6rem; }
  .md-ml-28 {
    margin-left: 7rem; }
  .md-ml-32 {
    margin-left: 8rem; }
  .md-ml-36 {
    margin-left: 9rem; }
  .md-ml-40 {
    margin-left: 10rem; }
  .md-ml-44 {
    margin-left: 11rem; }
  .md-ml-48 {
    margin-left: 12rem; }
  .md-ml-52 {
    margin-left: 13rem; }
  .md-ml-56 {
    margin-left: 14rem; }
  .md-ml-60 {
    margin-left: 15rem; }
  .md-ml-64 {
    margin-left: 16rem; }
  .md-ml-72 {
    margin-left: 18rem; }
  .md-ml-80 {
    margin-left: 20rem; }
  .md-ml-96 {
    margin-left: 24rem; }
  .md-ml--px {
    margin-left: -1px; }
  .md-ml--0.5 {
    margin-left: -0.125rem; }
  .md-ml--1 {
    margin-left: -0.25rem; }
  .md-ml--1.5 {
    margin-left: -0.375rem; }
  .md-ml--2 {
    margin-left: -0.5rem; }
  .md-ml--2.5 {
    margin-left: -0.625rem; }
  .md-ml--3 {
    margin-left: -0.75rem; }
  .md-ml--3.5 {
    margin-left: -0.875rem; }
  .md-ml--4 {
    margin-left: -1rem; }
  .md-ml--5 {
    margin-left: -1.25rem; }
  .md-ml--6 {
    margin-left: -1.5rem; }
  .md-ml--7 {
    margin-left: -1.75rem; }
  .md-ml--8 {
    margin-left: -2rem; }
  .md-ml--9 {
    margin-left: -2.25rem; }
  .md-ml--10 {
    margin-left: -2.5rem; }
  .md-ml--11 {
    margin-left: -2.75rem; }
  .md-ml--12 {
    margin-left: -3rem; }
  .md-ml--14 {
    margin-left: -3.5rem; }
  .md-ml--16 {
    margin-left: -4rem; }
  .md-ml--20 {
    margin-left: -5rem; }
  .md-ml--24 {
    margin-left: -6rem; }
  .md-ml--28 {
    margin-left: -7rem; }
  .md-ml--32 {
    margin-left: -8rem; }
  .md-ml--36 {
    margin-left: -9rem; }
  .md-ml--40 {
    margin-left: -10rem; }
  .md-ml--44 {
    margin-left: -11rem; }
  .md-ml--48 {
    margin-left: -12rem; }
  .md-ml--52 {
    margin-left: -13rem; }
  .md-ml--56 {
    margin-left: -14rem; }
  .md-ml--60 {
    margin-left: -15rem; }
  .md-ml--64 {
    margin-left: -16rem; }
  .md-ml--72 {
    margin-left: -18rem; }
  .md-ml--80 {
    margin-left: -20rem; }
  .md-ml--96 {
    margin-left: -24rem; }
  .md-mr-auto {
    margin-right: auto; }
  .md-mr-px {
    margin-right: 1px; }
  .md-mr-0 {
    margin-right: 0px; }
  .md-mr-0.5 {
    margin-right: 0.125rem; }
  .md-mr-1 {
    margin-right: 0.25rem; }
  .md-mr-1.5 {
    margin-right: 0.375rem; }
  .md-mr-2 {
    margin-right: 0.5rem; }
  .md-mr-2.5 {
    margin-right: 0.625rem; }
  .md-mr-3 {
    margin-right: 0.75rem; }
  .md-mr-3.5 {
    margin-right: 0.875rem; }
  .md-mr-4 {
    margin-right: 1rem; }
  .md-mr-5 {
    margin-right: 1.25rem; }
  .md-mr-6 {
    margin-right: 1.5rem; }
  .md-mr-7 {
    margin-right: 1.75rem; }
  .md-mr-8 {
    margin-right: 2rem; }
  .md-mr-9 {
    margin-right: 2.25rem; }
  .md-mr-10 {
    margin-right: 2.5rem; }
  .md-mr-11 {
    margin-right: 2.75rem; }
  .md-mr-12 {
    margin-right: 3rem; }
  .md-mr-14 {
    margin-right: 3.5rem; }
  .md-mr-16 {
    margin-right: 4rem; }
  .md-mr-20 {
    margin-right: 5rem; }
  .md-mr-24 {
    margin-right: 6rem; }
  .md-mr-28 {
    margin-right: 7rem; }
  .md-mr-32 {
    margin-right: 8rem; }
  .md-mr-36 {
    margin-right: 9rem; }
  .md-mr-40 {
    margin-right: 10rem; }
  .md-mr-44 {
    margin-right: 11rem; }
  .md-mr-48 {
    margin-right: 12rem; }
  .md-mr-52 {
    margin-right: 13rem; }
  .md-mr-56 {
    margin-right: 14rem; }
  .md-mr-60 {
    margin-right: 15rem; }
  .md-mr-64 {
    margin-right: 16rem; }
  .md-mr-72 {
    margin-right: 18rem; }
  .md-mr-80 {
    margin-right: 20rem; }
  .md-mr-96 {
    margin-right: 24rem; }
  .md-mr--px {
    margin-right: -1px; }
  .md-mr--0.5 {
    margin-right: -0.125rem; }
  .md-mr--1 {
    margin-right: -0.25rem; }
  .md-mr--1.5 {
    margin-right: -0.375rem; }
  .md-mr--2 {
    margin-right: -0.5rem; }
  .md-mr--2.5 {
    margin-right: -0.625rem; }
  .md-mr--3 {
    margin-right: -0.75rem; }
  .md-mr--3.5 {
    margin-right: -0.875rem; }
  .md-mr--4 {
    margin-right: -1rem; }
  .md-mr--5 {
    margin-right: -1.25rem; }
  .md-mr--6 {
    margin-right: -1.5rem; }
  .md-mr--7 {
    margin-right: -1.75rem; }
  .md-mr--8 {
    margin-right: -2rem; }
  .md-mr--9 {
    margin-right: -2.25rem; }
  .md-mr--10 {
    margin-right: -2.5rem; }
  .md-mr--11 {
    margin-right: -2.75rem; }
  .md-mr--12 {
    margin-right: -3rem; }
  .md-mr--14 {
    margin-right: -3.5rem; }
  .md-mr--16 {
    margin-right: -4rem; }
  .md-mr--20 {
    margin-right: -5rem; }
  .md-mr--24 {
    margin-right: -6rem; }
  .md-mr--28 {
    margin-right: -7rem; }
  .md-mr--32 {
    margin-right: -8rem; }
  .md-mr--36 {
    margin-right: -9rem; }
  .md-mr--40 {
    margin-right: -10rem; }
  .md-mr--44 {
    margin-right: -11rem; }
  .md-mr--48 {
    margin-right: -12rem; }
  .md-mr--52 {
    margin-right: -13rem; }
  .md-mr--56 {
    margin-right: -14rem; }
  .md-mr--60 {
    margin-right: -15rem; }
  .md-mr--64 {
    margin-right: -16rem; }
  .md-mr--72 {
    margin-right: -18rem; }
  .md-mr--80 {
    margin-right: -20rem; }
  .md-mr--96 {
    margin-right: -24rem; }
  .md-w-auto {
    width: auto; }
  .md-w-1\/2 {
    width: 50%; }
  .md-w-1\/3 {
    width: 33.333333%; }
  .md-w-2\/3 {
    width: 66.666667%; }
  .md-w-1\/4 {
    width: 25%; }
  .md-w-2\/4 {
    width: 50%; }
  .md-w-3\/4 {
    width: 75%; }
  .md-w-1\/5 {
    width: 20%; }
  .md-w-2\/5 {
    width: 40%; }
  .md-w-3\/5 {
    width: 60%; }
  .md-w-4\/5 {
    width: 80%; }
  .md-w-1\/6 {
    width: 16.666667%; }
  .md-w-2\/6 {
    width: 33.333333%; }
  .md-w-3\/6 {
    width: 50%; }
  .md-w-4\/6 {
    width: 66.666667%; }
  .md-w-5\/6 {
    width: 83.333333%; }
  .md-w-1\/12 {
    width: 8.333333%; }
  .md-w-2\/12 {
    width: 16.666667%; }
  .md-w-3\/12 {
    width: 25%; }
  .md-w-4\/12 {
    width: 33.333333%; }
  .md-w-5\/12 {
    width: 41.666667%; }
  .md-w-6\/12 {
    width: 50%; }
  .md-w-7\/12 {
    width: 58.333333%; }
  .md-w-8\/12 {
    width: 66.666667%; }
  .md-w-9\/12 {
    width: 75%; }
  .md-w-10\/12 {
    width: 83.333333%; }
  .md-w-11\/12 {
    width: 91.666667%; }
  .md-w-full {
    width: 100%; }
  .md-w-screen {
    width: 100vw; }
  .md-w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .md-w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .md-w-px {
    width: 1px; }
  .md-w-0 {
    width: 0px; }
  .md-w-0.5 {
    width: 0.125rem; }
  .md-w-1 {
    width: 0.25rem; }
  .md-w-1.5 {
    width: 0.375rem; }
  .md-w-2 {
    width: 0.5rem; }
  .md-w-2.5 {
    width: 0.625rem; }
  .md-w-3 {
    width: 0.75rem; }
  .md-w-3.5 {
    width: 0.875rem; }
  .md-w-4 {
    width: 1rem; }
  .md-w-5 {
    width: 1.25rem; }
  .md-w-6 {
    width: 1.5rem; }
  .md-w-7 {
    width: 1.75rem; }
  .md-w-8 {
    width: 2rem; }
  .md-w-9 {
    width: 2.25rem; }
  .md-w-10 {
    width: 2.5rem; }
  .md-w-11 {
    width: 2.75rem; }
  .md-w-12 {
    width: 3rem; }
  .md-w-14 {
    width: 3.5rem; }
  .md-w-16 {
    width: 4rem; }
  .md-w-20 {
    width: 5rem; }
  .md-w-24 {
    width: 6rem; }
  .md-w-28 {
    width: 7rem; }
  .md-w-32 {
    width: 8rem; }
  .md-w-36 {
    width: 9rem; }
  .md-w-40 {
    width: 10rem; }
  .md-w-44 {
    width: 11rem; }
  .md-w-48 {
    width: 12rem; }
  .md-w-52 {
    width: 13rem; }
  .md-w-56 {
    width: 14rem; }
  .md-w-60 {
    width: 15rem; }
  .md-w-64 {
    width: 16rem; }
  .md-w-72 {
    width: 18rem; }
  .md-w-80 {
    width: 20rem; }
  .md-w-96 {
    width: 24rem; }
  .md-min-w-0 {
    min-width: 0; }
  .md-min-w-full {
    min-width: 100%; }
  .md-min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content; }
  .md-min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content; }
  .md-max-w-none {
    max-width: none; }
  .md-max-w-0 {
    max-width: 0rem; }
  .md-max-w-xs {
    max-width: 20rem; }
  .md-max-w-sm {
    max-width: 24rem; }
  .md-max-w-md {
    max-width: 28rem; }
  .md-max-w-lg {
    max-width: 32rem; }
  .md-max-w-xl {
    max-width: 36rem; }
  .md-max-w-2xl {
    max-width: 42rem; }
  .md-max-w-3xl {
    max-width: 48rem; }
  .md-max-w-4xl {
    max-width: 56rem; }
  .md-max-w-5xl {
    max-width: 64rem; }
  .md-max-w-6xl {
    max-width: 72rem; }
  .md-max-w-7xl {
    max-width: 80rem; }
  .md-max-w-full {
    max-width: 100%; }
  .md-max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content; }
  .md-max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
  .md-max-w-prose {
    max-width: 65ch; }
  .md-h-auto {
    height: auto; }
  .md-h-1\/2 {
    height: 50%; }
  .md-h-1\/3 {
    height: 33.333333%; }
  .md-h-2\/3 {
    height: 66.666667%; }
  .md-h-1\/4 {
    height: 25%; }
  .md-h-2\/4 {
    height: 50%; }
  .md-h-3\/4 {
    height: 75%; }
  .md-h-1\/5 {
    height: 20%; }
  .md-h-2\/5 {
    height: 40%; }
  .md-h-3\/5 {
    height: 60%; }
  .md-h-4\/5 {
    height: 80%; }
  .md-h-1\/6 {
    height: 16.666667%; }
  .md-h-2\/6 {
    height: 33.333333%; }
  .md-h-3\/6 {
    height: 50%; }
  .md-h-4\/6 {
    height: 66.666667%; }
  .md-h-5\/6 {
    height: 83.333333%; }
  .md-h-1\/12 {
    height: 8.333333%; }
  .md-h-2\/12 {
    height: 16.666667%; }
  .md-h-3\/12 {
    height: 25%; }
  .md-h-4\/12 {
    height: 33.333333%; }
  .md-h-5\/12 {
    height: 41.666667%; }
  .md-h-6\/12 {
    height: 50%; }
  .md-h-7\/12 {
    height: 58.333333%; }
  .md-h-8\/12 {
    height: 66.666667%; }
  .md-h-9\/12 {
    height: 75%; }
  .md-h-10\/12 {
    height: 83.333333%; }
  .md-h-11\/12 {
    height: 91.666667%; }
  .md-h-full {
    height: 100%; }
  .md-h-screen {
    height: 100vw; }
  .md-h-min {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content; }
  .md-h-max {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .md-h-px {
    height: 1px; }
  .md-h-0 {
    height: 0px; }
  .md-h-0.5 {
    height: 0.125rem; }
  .md-h-1 {
    height: 0.25rem; }
  .md-h-1.5 {
    height: 0.375rem; }
  .md-h-2 {
    height: 0.5rem; }
  .md-h-2.5 {
    height: 0.625rem; }
  .md-h-3 {
    height: 0.75rem; }
  .md-h-3.5 {
    height: 0.875rem; }
  .md-h-4 {
    height: 1rem; }
  .md-h-5 {
    height: 1.25rem; }
  .md-h-6 {
    height: 1.5rem; }
  .md-h-7 {
    height: 1.75rem; }
  .md-h-8 {
    height: 2rem; }
  .md-h-9 {
    height: 2.25rem; }
  .md-h-10 {
    height: 2.5rem; }
  .md-h-11 {
    height: 2.75rem; }
  .md-h-12 {
    height: 3rem; }
  .md-h-14 {
    height: 3.5rem; }
  .md-h-16 {
    height: 4rem; }
  .md-h-20 {
    height: 5rem; }
  .md-h-24 {
    height: 6rem; }
  .md-h-28 {
    height: 7rem; }
  .md-h-32 {
    height: 8rem; }
  .md-h-36 {
    height: 9rem; }
  .md-h-40 {
    height: 10rem; }
  .md-h-44 {
    height: 11rem; }
  .md-h-48 {
    height: 12rem; }
  .md-h-52 {
    height: 13rem; }
  .md-h-56 {
    height: 14rem; }
  .md-h-60 {
    height: 15rem; }
  .md-h-64 {
    height: 16rem; }
  .md-h-72 {
    height: 18rem; }
  .md-h-80 {
    height: 20rem; }
  .md-h-96 {
    height: 24rem; }
  .md-min-h-0 {
    min-height: 0; }
  .md-min-h-full {
    min-height: 100%; }
  .md-min-h-min {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content; }
  .md-min-h-max {
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content; }
  .md-max-h-none {
    max-height: none; }
  .md-max-h-0 {
    max-height: 0rem; }
  .md-max-h-xs {
    max-height: 20rem; }
  .md-max-h-sm {
    max-height: 24rem; }
  .md-max-h-md {
    max-height: 28rem; }
  .md-max-h-lg {
    max-height: 32rem; }
  .md-max-h-xl {
    max-height: 36rem; }
  .md-max-h-2xl {
    max-height: 42rem; }
  .md-max-h-3xl {
    max-height: 48rem; }
  .md-max-h-4xl {
    max-height: 56rem; }
  .md-max-h-5xl {
    max-height: 64rem; }
  .md-max-h-6xl {
    max-height: 72rem; }
  .md-max-h-7xl {
    max-height: 80rem; }
  .md-max-h-full {
    max-height: 100%; }
  .md-max-h-min {
    max-height: -webkit-min-content;
    max-height: -moz-min-content;
    max-height: min-content; }
  .md-max-h-max {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content; }
  .md-max-h-prose {
    max-height: 65ch; } }

@media (min-width: 992px) {
  .lg-box-border {
    box-sizing: border-box; }
  .lg-box-content {
    box-sizing: content-box; }
  .lg-inline {
    display: inline; }
  .lg-inline-block {
    display: inline-block; }
  .lg-block {
    display: block; }
  .lg-grid {
    display: grid; }
  .lg-table {
    display: table; }
  .lg-table-row {
    display: table-row; }
  .lg-table-caption {
    display: table-caption; }
  .lg-table-cell {
    display: table-cell; }
  .lg-table-raw {
    display: table-raw; }
  .lg-table-column {
    display: table-column; }
  .lg-table-column-group {
    display: table-column-group; }
  .lg-table-footer-group {
    display: table-footer-group; }
  .lg-table-raw-group {
    display: table-raw-group; }
  .lg-flex {
    display: -ms-flexbox;
    display: flex; }
  .lg-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .lg-flow-root {
    display: flow-root; }
  .lg-grid {
    display: grid; }
  .lg-inline-grid {
    display: inline-grid; }
  .lg-contents {
    display: contents; }
  .lg-none {
    display: none; }
  .lg-float-left {
    float: left; }
  .lg-float-right {
    float: right; }
  .lg-float-none {
    float: none; }
  .lg-clear-left {
    float: left; }
  .lg-clear-right {
    float: right; }
  .lg-clear-both {
    float: both; }
  .lg-clear-none {
    float: none; }
  .lg-object-contain {
    -o-object-fit: contain;
       object-fit: contain; }
  .lg-object-cover {
    -o-object-fit: cover;
       object-fit: cover; }
  .lg-object-fill {
    -o-object-fit: fill;
       object-fit: fill; }
  .lg-object-none {
    -o-object-fit: none;
       object-fit: none; }
  .lg-object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down; }
  .lg-object-bottom {
    -o-object-position: bottom;
       object-position: bottom; }
  .lg-object-center {
    -o-object-position: center;
       object-position: center; }
  .lg-object-left {
    -o-object-position: left;
       object-position: left; }
  .lg-object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom; }
  .lg-object-left-top {
    -o-object-position: left top;
       object-position: left top; }
  .lg-object-right {
    -o-object-position: right;
       object-position: right; }
  .lg-object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom; }
  .lg-object-right-top {
    -o-object-position: right top;
       object-position: right top; }
  .lg-object-top {
    -o-object-position: top;
       object-position: top; }
  .lg-overflow-auto {
    overflow: auto; }
  .lg-overflow-hidden {
    overflow: hidden; }
  .lg-overflow-visible {
    overflow: visible; }
  .lg-overflow-scroll {
    overflow: scroll; }
  .lg-overflow-x-auto {
    overflow-x: auto; }
  .lg-overflow-x-hidden {
    overflow-x: hidden; }
  .lg-overflow-x-visible {
    overflow-x: visible; }
  .lg-overflow-x-scroll {
    overflow-x: scroll; }
  .lg-overflow-y-auto {
    overflow-y: auto; }
  .lg-overflow-y-hidden {
    overflow-y: hidden; }
  .lg-overflow-y-visible {
    overflow-y: visible; }
  .lg-overflow-y-scroll {
    overflow-y: scroll; }
  .lg-overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto; }
  .lg-overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain; }
  .lg-overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none; }
  .lg-overscroll-x-auto {
    overscroll-behavior-x: auto; }
  .lg-overscroll-x-contain {
    overscroll-behavior-x: contain; }
  .lg-overscroll-x-none {
    overscroll-behavior-x: none; }
  .lg-overscroll-y-auto {
    overscroll-behavior-y: auto; }
  .lg-overscroll-y-contain {
    overscroll-behavior-y: contain; }
  .lg-overscroll-y-none {
    overscroll-behavior-y: none; }
  .lg-static {
    position: static; }
  .lg-relative {
    position: relative; }
  .lg-absolute {
    position: absolute; }
  .lg-fixed {
    position: fixed; }
  .lg-sticky {
    position: -webkit-sticky;
    position: sticky; }
  .lg-top-auto {
    top: auto; }
  .lg-top-1\/2 {
    top: 50%; }
  .lg-top-1\/3 {
    top: 33.33333%; }
  .lg-top-2\/3 {
    top: 66.66667%; }
  .lg-top-1\/4 {
    top: 25%; }
  .lg-top-2\/4 {
    top: 50%; }
  .lg-top-3\/4 {
    top: 75%; }
  .lg-top-full {
    top: 100%; }
  .lg-top--1\/2 {
    top: -50%; }
  .lg-top--1\/3 {
    top: -33.33333%; }
  .lg-top--2\/3 {
    top: -66.66667%; }
  .lg-top--1\/4 {
    top: -25%; }
  .lg-top--2\/4 {
    top: -50%; }
  .lg-top--3\/4 {
    top: -75%; }
  .lg-top--full {
    top: -100%; }
  .lg-top-px {
    top: 1px; }
  .lg-top-0 {
    top: 0px; }
  .lg-top-0.5 {
    top: 0.125rem; }
  .lg-top-1 {
    top: 0.25rem; }
  .lg-top-1.5 {
    top: 0.375rem; }
  .lg-top-2 {
    top: 0.5rem; }
  .lg-top-2.5 {
    top: 0.625rem; }
  .lg-top-3 {
    top: 0.75rem; }
  .lg-top-3.5 {
    top: 0.875rem; }
  .lg-top-4 {
    top: 1rem; }
  .lg-top-5 {
    top: 1.25rem; }
  .lg-top-6 {
    top: 1.5rem; }
  .lg-top-7 {
    top: 1.75rem; }
  .lg-top-8 {
    top: 2rem; }
  .lg-top-9 {
    top: 2.25rem; }
  .lg-top-10 {
    top: 2.5rem; }
  .lg-top-11 {
    top: 2.75rem; }
  .lg-top-12 {
    top: 3rem; }
  .lg-top-14 {
    top: 3.5rem; }
  .lg-top-16 {
    top: 4rem; }
  .lg-top-20 {
    top: 5rem; }
  .lg-top-24 {
    top: 6rem; }
  .lg-top-28 {
    top: 7rem; }
  .lg-top-32 {
    top: 8rem; }
  .lg-top-36 {
    top: 9rem; }
  .lg-top-40 {
    top: 10rem; }
  .lg-top-44 {
    top: 11rem; }
  .lg-top-48 {
    top: 12rem; }
  .lg-top-52 {
    top: 13rem; }
  .lg-top-56 {
    top: 14rem; }
  .lg-top-60 {
    top: 15rem; }
  .lg-top-64 {
    top: 16rem; }
  .lg-top-72 {
    top: 18rem; }
  .lg-top-80 {
    top: 20rem; }
  .lg-top-96 {
    top: 24rem; }
  .lg-top--px {
    top: -1px; }
  .lg-top--0.5 {
    top: -0.125rem; }
  .lg-top--1 {
    top: -0.25rem; }
  .lg-top--1.5 {
    top: -0.375rem; }
  .lg-top--2 {
    top: -0.5rem; }
  .lg-top--2.5 {
    top: -0.625rem; }
  .lg-top--3 {
    top: -0.75rem; }
  .lg-top--3.5 {
    top: -0.875rem; }
  .lg-top--4 {
    top: -1rem; }
  .lg-top--5 {
    top: -1.25rem; }
  .lg-top--6 {
    top: -1.5rem; }
  .lg-top--7 {
    top: -1.75rem; }
  .lg-top--8 {
    top: -2rem; }
  .lg-top--9 {
    top: -2.25rem; }
  .lg-top--10 {
    top: -2.5rem; }
  .lg-top--11 {
    top: -2.75rem; }
  .lg-top--12 {
    top: -3rem; }
  .lg-top--14 {
    top: -3.5rem; }
  .lg-top--16 {
    top: -4rem; }
  .lg-top--20 {
    top: -5rem; }
  .lg-top--24 {
    top: -6rem; }
  .lg-top--28 {
    top: -7rem; }
  .lg-top--32 {
    top: -8rem; }
  .lg-top--36 {
    top: -9rem; }
  .lg-top--40 {
    top: -10rem; }
  .lg-top--44 {
    top: -11rem; }
  .lg-top--48 {
    top: -12rem; }
  .lg-top--52 {
    top: -13rem; }
  .lg-top--56 {
    top: -14rem; }
  .lg-top--60 {
    top: -15rem; }
  .lg-top--64 {
    top: -16rem; }
  .lg-top--72 {
    top: -18rem; }
  .lg-top--80 {
    top: -20rem; }
  .lg-top--96 {
    top: -24rem; }
  .lg-bottom-auto {
    bottom: auto; }
  .lg-bottom-1\/2 {
    bottom: 50%; }
  .lg-bottom-1\/3 {
    bottom: 33.33333%; }
  .lg-bottom-2\/3 {
    bottom: 66.66667%; }
  .lg-bottom-1\/4 {
    bottom: 25%; }
  .lg-bottom-2\/4 {
    bottom: 50%; }
  .lg-bottom-3\/4 {
    bottom: 75%; }
  .lg-bottom-full {
    bottom: 100%; }
  .lg-bottom--1\/2 {
    bottom: -50%; }
  .lg-bottom--1\/3 {
    bottom: -33.33333%; }
  .lg-bottom--2\/3 {
    bottom: -66.66667%; }
  .lg-bottom--1\/4 {
    bottom: -25%; }
  .lg-bottom--2\/4 {
    bottom: -50%; }
  .lg-bottom--3\/4 {
    bottom: -75%; }
  .lg-bottom--full {
    bottom: -100%; }
  .lg-bottom-px {
    bottom: 1px; }
  .lg-bottom-0 {
    bottom: 0px; }
  .lg-bottom-0.5 {
    bottom: 0.125rem; }
  .lg-bottom-1 {
    bottom: 0.25rem; }
  .lg-bottom-1.5 {
    bottom: 0.375rem; }
  .lg-bottom-2 {
    bottom: 0.5rem; }
  .lg-bottom-2.5 {
    bottom: 0.625rem; }
  .lg-bottom-3 {
    bottom: 0.75rem; }
  .lg-bottom-3.5 {
    bottom: 0.875rem; }
  .lg-bottom-4 {
    bottom: 1rem; }
  .lg-bottom-5 {
    bottom: 1.25rem; }
  .lg-bottom-6 {
    bottom: 1.5rem; }
  .lg-bottom-7 {
    bottom: 1.75rem; }
  .lg-bottom-8 {
    bottom: 2rem; }
  .lg-bottom-9 {
    bottom: 2.25rem; }
  .lg-bottom-10 {
    bottom: 2.5rem; }
  .lg-bottom-11 {
    bottom: 2.75rem; }
  .lg-bottom-12 {
    bottom: 3rem; }
  .lg-bottom-14 {
    bottom: 3.5rem; }
  .lg-bottom-16 {
    bottom: 4rem; }
  .lg-bottom-20 {
    bottom: 5rem; }
  .lg-bottom-24 {
    bottom: 6rem; }
  .lg-bottom-28 {
    bottom: 7rem; }
  .lg-bottom-32 {
    bottom: 8rem; }
  .lg-bottom-36 {
    bottom: 9rem; }
  .lg-bottom-40 {
    bottom: 10rem; }
  .lg-bottom-44 {
    bottom: 11rem; }
  .lg-bottom-48 {
    bottom: 12rem; }
  .lg-bottom-52 {
    bottom: 13rem; }
  .lg-bottom-56 {
    bottom: 14rem; }
  .lg-bottom-60 {
    bottom: 15rem; }
  .lg-bottom-64 {
    bottom: 16rem; }
  .lg-bottom-72 {
    bottom: 18rem; }
  .lg-bottom-80 {
    bottom: 20rem; }
  .lg-bottom-96 {
    bottom: 24rem; }
  .lg-bottom--px {
    bottom: -1px; }
  .lg-bottom--0.5 {
    bottom: -0.125rem; }
  .lg-bottom--1 {
    bottom: -0.25rem; }
  .lg-bottom--1.5 {
    bottom: -0.375rem; }
  .lg-bottom--2 {
    bottom: -0.5rem; }
  .lg-bottom--2.5 {
    bottom: -0.625rem; }
  .lg-bottom--3 {
    bottom: -0.75rem; }
  .lg-bottom--3.5 {
    bottom: -0.875rem; }
  .lg-bottom--4 {
    bottom: -1rem; }
  .lg-bottom--5 {
    bottom: -1.25rem; }
  .lg-bottom--6 {
    bottom: -1.5rem; }
  .lg-bottom--7 {
    bottom: -1.75rem; }
  .lg-bottom--8 {
    bottom: -2rem; }
  .lg-bottom--9 {
    bottom: -2.25rem; }
  .lg-bottom--10 {
    bottom: -2.5rem; }
  .lg-bottom--11 {
    bottom: -2.75rem; }
  .lg-bottom--12 {
    bottom: -3rem; }
  .lg-bottom--14 {
    bottom: -3.5rem; }
  .lg-bottom--16 {
    bottom: -4rem; }
  .lg-bottom--20 {
    bottom: -5rem; }
  .lg-bottom--24 {
    bottom: -6rem; }
  .lg-bottom--28 {
    bottom: -7rem; }
  .lg-bottom--32 {
    bottom: -8rem; }
  .lg-bottom--36 {
    bottom: -9rem; }
  .lg-bottom--40 {
    bottom: -10rem; }
  .lg-bottom--44 {
    bottom: -11rem; }
  .lg-bottom--48 {
    bottom: -12rem; }
  .lg-bottom--52 {
    bottom: -13rem; }
  .lg-bottom--56 {
    bottom: -14rem; }
  .lg-bottom--60 {
    bottom: -15rem; }
  .lg-bottom--64 {
    bottom: -16rem; }
  .lg-bottom--72 {
    bottom: -18rem; }
  .lg-bottom--80 {
    bottom: -20rem; }
  .lg-bottom--96 {
    bottom: -24rem; }
  .lg-left-auto {
    left: auto; }
  .lg-left-1\/2 {
    left: 50%; }
  .lg-left-1\/3 {
    left: 33.33333%; }
  .lg-left-2\/3 {
    left: 66.66667%; }
  .lg-left-1\/4 {
    left: 25%; }
  .lg-left-2\/4 {
    left: 50%; }
  .lg-left-3\/4 {
    left: 75%; }
  .lg-left-full {
    left: 100%; }
  .lg-left--1\/2 {
    left: -50%; }
  .lg-left--1\/3 {
    left: -33.33333%; }
  .lg-left--2\/3 {
    left: -66.66667%; }
  .lg-left--1\/4 {
    left: -25%; }
  .lg-left--2\/4 {
    left: -50%; }
  .lg-left--3\/4 {
    left: -75%; }
  .lg-left--full {
    left: -100%; }
  .lg-left-px {
    left: 1px; }
  .lg-left-0 {
    left: 0px; }
  .lg-left-0.5 {
    left: 0.125rem; }
  .lg-left-1 {
    left: 0.25rem; }
  .lg-left-1.5 {
    left: 0.375rem; }
  .lg-left-2 {
    left: 0.5rem; }
  .lg-left-2.5 {
    left: 0.625rem; }
  .lg-left-3 {
    left: 0.75rem; }
  .lg-left-3.5 {
    left: 0.875rem; }
  .lg-left-4 {
    left: 1rem; }
  .lg-left-5 {
    left: 1.25rem; }
  .lg-left-6 {
    left: 1.5rem; }
  .lg-left-7 {
    left: 1.75rem; }
  .lg-left-8 {
    left: 2rem; }
  .lg-left-9 {
    left: 2.25rem; }
  .lg-left-10 {
    left: 2.5rem; }
  .lg-left-11 {
    left: 2.75rem; }
  .lg-left-12 {
    left: 3rem; }
  .lg-left-14 {
    left: 3.5rem; }
  .lg-left-16 {
    left: 4rem; }
  .lg-left-20 {
    left: 5rem; }
  .lg-left-24 {
    left: 6rem; }
  .lg-left-28 {
    left: 7rem; }
  .lg-left-32 {
    left: 8rem; }
  .lg-left-36 {
    left: 9rem; }
  .lg-left-40 {
    left: 10rem; }
  .lg-left-44 {
    left: 11rem; }
  .lg-left-48 {
    left: 12rem; }
  .lg-left-52 {
    left: 13rem; }
  .lg-left-56 {
    left: 14rem; }
  .lg-left-60 {
    left: 15rem; }
  .lg-left-64 {
    left: 16rem; }
  .lg-left-72 {
    left: 18rem; }
  .lg-left-80 {
    left: 20rem; }
  .lg-left-96 {
    left: 24rem; }
  .lg-left--px {
    left: -1px; }
  .lg-left--0.5 {
    left: -0.125rem; }
  .lg-left--1 {
    left: -0.25rem; }
  .lg-left--1.5 {
    left: -0.375rem; }
  .lg-left--2 {
    left: -0.5rem; }
  .lg-left--2.5 {
    left: -0.625rem; }
  .lg-left--3 {
    left: -0.75rem; }
  .lg-left--3.5 {
    left: -0.875rem; }
  .lg-left--4 {
    left: -1rem; }
  .lg-left--5 {
    left: -1.25rem; }
  .lg-left--6 {
    left: -1.5rem; }
  .lg-left--7 {
    left: -1.75rem; }
  .lg-left--8 {
    left: -2rem; }
  .lg-left--9 {
    left: -2.25rem; }
  .lg-left--10 {
    left: -2.5rem; }
  .lg-left--11 {
    left: -2.75rem; }
  .lg-left--12 {
    left: -3rem; }
  .lg-left--14 {
    left: -3.5rem; }
  .lg-left--16 {
    left: -4rem; }
  .lg-left--20 {
    left: -5rem; }
  .lg-left--24 {
    left: -6rem; }
  .lg-left--28 {
    left: -7rem; }
  .lg-left--32 {
    left: -8rem; }
  .lg-left--36 {
    left: -9rem; }
  .lg-left--40 {
    left: -10rem; }
  .lg-left--44 {
    left: -11rem; }
  .lg-left--48 {
    left: -12rem; }
  .lg-left--52 {
    left: -13rem; }
  .lg-left--56 {
    left: -14rem; }
  .lg-left--60 {
    left: -15rem; }
  .lg-left--64 {
    left: -16rem; }
  .lg-left--72 {
    left: -18rem; }
  .lg-left--80 {
    left: -20rem; }
  .lg-left--96 {
    left: -24rem; }
  .lg-right-auto {
    right: auto; }
  .lg-right-1\/2 {
    right: 50%; }
  .lg-right-1\/3 {
    right: 33.33333%; }
  .lg-right-2\/3 {
    right: 66.66667%; }
  .lg-right-1\/4 {
    right: 25%; }
  .lg-right-2\/4 {
    right: 50%; }
  .lg-right-3\/4 {
    right: 75%; }
  .lg-right-full {
    right: 100%; }
  .lg-right--1\/2 {
    right: -50%; }
  .lg-right--1\/3 {
    right: -33.33333%; }
  .lg-right--2\/3 {
    right: -66.66667%; }
  .lg-right--1\/4 {
    right: -25%; }
  .lg-right--2\/4 {
    right: -50%; }
  .lg-right--3\/4 {
    right: -75%; }
  .lg-right--full {
    right: -100%; }
  .lg-right-px {
    right: 1px; }
  .lg-right-0 {
    right: 0px; }
  .lg-right-0.5 {
    right: 0.125rem; }
  .lg-right-1 {
    right: 0.25rem; }
  .lg-right-1.5 {
    right: 0.375rem; }
  .lg-right-2 {
    right: 0.5rem; }
  .lg-right-2.5 {
    right: 0.625rem; }
  .lg-right-3 {
    right: 0.75rem; }
  .lg-right-3.5 {
    right: 0.875rem; }
  .lg-right-4 {
    right: 1rem; }
  .lg-right-5 {
    right: 1.25rem; }
  .lg-right-6 {
    right: 1.5rem; }
  .lg-right-7 {
    right: 1.75rem; }
  .lg-right-8 {
    right: 2rem; }
  .lg-right-9 {
    right: 2.25rem; }
  .lg-right-10 {
    right: 2.5rem; }
  .lg-right-11 {
    right: 2.75rem; }
  .lg-right-12 {
    right: 3rem; }
  .lg-right-14 {
    right: 3.5rem; }
  .lg-right-16 {
    right: 4rem; }
  .lg-right-20 {
    right: 5rem; }
  .lg-right-24 {
    right: 6rem; }
  .lg-right-28 {
    right: 7rem; }
  .lg-right-32 {
    right: 8rem; }
  .lg-right-36 {
    right: 9rem; }
  .lg-right-40 {
    right: 10rem; }
  .lg-right-44 {
    right: 11rem; }
  .lg-right-48 {
    right: 12rem; }
  .lg-right-52 {
    right: 13rem; }
  .lg-right-56 {
    right: 14rem; }
  .lg-right-60 {
    right: 15rem; }
  .lg-right-64 {
    right: 16rem; }
  .lg-right-72 {
    right: 18rem; }
  .lg-right-80 {
    right: 20rem; }
  .lg-right-96 {
    right: 24rem; }
  .lg-right--px {
    right: -1px; }
  .lg-right--0.5 {
    right: -0.125rem; }
  .lg-right--1 {
    right: -0.25rem; }
  .lg-right--1.5 {
    right: -0.375rem; }
  .lg-right--2 {
    right: -0.5rem; }
  .lg-right--2.5 {
    right: -0.625rem; }
  .lg-right--3 {
    right: -0.75rem; }
  .lg-right--3.5 {
    right: -0.875rem; }
  .lg-right--4 {
    right: -1rem; }
  .lg-right--5 {
    right: -1.25rem; }
  .lg-right--6 {
    right: -1.5rem; }
  .lg-right--7 {
    right: -1.75rem; }
  .lg-right--8 {
    right: -2rem; }
  .lg-right--9 {
    right: -2.25rem; }
  .lg-right--10 {
    right: -2.5rem; }
  .lg-right--11 {
    right: -2.75rem; }
  .lg-right--12 {
    right: -3rem; }
  .lg-right--14 {
    right: -3.5rem; }
  .lg-right--16 {
    right: -4rem; }
  .lg-right--20 {
    right: -5rem; }
  .lg-right--24 {
    right: -6rem; }
  .lg-right--28 {
    right: -7rem; }
  .lg-right--32 {
    right: -8rem; }
  .lg-right--36 {
    right: -9rem; }
  .lg-right--40 {
    right: -10rem; }
  .lg-right--44 {
    right: -11rem; }
  .lg-right--48 {
    right: -12rem; }
  .lg-right--52 {
    right: -13rem; }
  .lg-right--56 {
    right: -14rem; }
  .lg-right--60 {
    right: -15rem; }
  .lg-right--64 {
    right: -16rem; }
  .lg-right--72 {
    right: -18rem; }
  .lg-right--80 {
    right: -20rem; }
  .lg-right--96 {
    right: -24rem; }
  .lg-inset-auto {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto; }
  .lg-inset-1\/2 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .lg-inset-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%;
    left: 33.33333%;
    right: 33.33333%; }
  .lg-inset-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%;
    left: 66.66667%;
    right: 66.66667%; }
  .lg-inset-1\/4 {
    top: 25%;
    bottom: 25%;
    left: 25%;
    right: 25%; }
  .lg-inset-2\/4 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .lg-inset-3\/4 {
    top: 75%;
    bottom: 75%;
    left: 75%;
    right: 75%; }
  .lg-inset-full {
    top: 100%;
    bottom: 100%;
    left: 100%;
    right: 100%; }
  .lg-inset--1\/2 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .lg-inset--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%;
    left: -33.33333%;
    right: -33.33333%; }
  .lg-inset--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%;
    left: -66.66667%;
    right: -66.66667%; }
  .lg-inset--1\/4 {
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%; }
  .lg-inset--2\/4 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .lg-inset--3\/4 {
    top: -75%;
    bottom: -75%;
    left: -75%;
    right: -75%; }
  .lg-inset--full {
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%; }
  .lg-inset-px {
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px; }
  .lg-inset-0 {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px; }
  .lg-inset-0.5 {
    top: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
    right: 0.125rem; }
  .lg-inset-1 {
    top: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
    right: 0.25rem; }
  .lg-inset-1.5 {
    top: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
    right: 0.375rem; }
  .lg-inset-2 {
    top: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem; }
  .lg-inset-2.5 {
    top: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
    right: 0.625rem; }
  .lg-inset-3 {
    top: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
    right: 0.75rem; }
  .lg-inset-3.5 {
    top: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
    right: 0.875rem; }
  .lg-inset-4 {
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem; }
  .lg-inset-5 {
    top: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem; }
  .lg-inset-6 {
    top: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem; }
  .lg-inset-7 {
    top: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem; }
  .lg-inset-8 {
    top: 2rem;
    bottom: 2rem;
    left: 2rem;
    right: 2rem; }
  .lg-inset-9 {
    top: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
    right: 2.25rem; }
  .lg-inset-10 {
    top: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem; }
  .lg-inset-11 {
    top: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
    right: 2.75rem; }
  .lg-inset-12 {
    top: 3rem;
    bottom: 3rem;
    left: 3rem;
    right: 3rem; }
  .lg-inset-14 {
    top: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
    right: 3.5rem; }
  .lg-inset-16 {
    top: 4rem;
    bottom: 4rem;
    left: 4rem;
    right: 4rem; }
  .lg-inset-20 {
    top: 5rem;
    bottom: 5rem;
    left: 5rem;
    right: 5rem; }
  .lg-inset-24 {
    top: 6rem;
    bottom: 6rem;
    left: 6rem;
    right: 6rem; }
  .lg-inset-28 {
    top: 7rem;
    bottom: 7rem;
    left: 7rem;
    right: 7rem; }
  .lg-inset-32 {
    top: 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem; }
  .lg-inset-36 {
    top: 9rem;
    bottom: 9rem;
    left: 9rem;
    right: 9rem; }
  .lg-inset-40 {
    top: 10rem;
    bottom: 10rem;
    left: 10rem;
    right: 10rem; }
  .lg-inset-44 {
    top: 11rem;
    bottom: 11rem;
    left: 11rem;
    right: 11rem; }
  .lg-inset-48 {
    top: 12rem;
    bottom: 12rem;
    left: 12rem;
    right: 12rem; }
  .lg-inset-52 {
    top: 13rem;
    bottom: 13rem;
    left: 13rem;
    right: 13rem; }
  .lg-inset-56 {
    top: 14rem;
    bottom: 14rem;
    left: 14rem;
    right: 14rem; }
  .lg-inset-60 {
    top: 15rem;
    bottom: 15rem;
    left: 15rem;
    right: 15rem; }
  .lg-inset-64 {
    top: 16rem;
    bottom: 16rem;
    left: 16rem;
    right: 16rem; }
  .lg-inset-72 {
    top: 18rem;
    bottom: 18rem;
    left: 18rem;
    right: 18rem; }
  .lg-inset-80 {
    top: 20rem;
    bottom: 20rem;
    left: 20rem;
    right: 20rem; }
  .lg-inset-96 {
    top: 24rem;
    bottom: 24rem;
    left: 24rem;
    right: 24rem; }
  .lg-inset--px {
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px; }
  .lg-inset--0.5 {
    top: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
    right: -0.125rem; }
  .lg-inset--1 {
    top: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
    right: -0.25rem; }
  .lg-inset--1.5 {
    top: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
    right: -0.375rem; }
  .lg-inset--2 {
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
    right: -0.5rem; }
  .lg-inset--2.5 {
    top: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
    right: -0.625rem; }
  .lg-inset--3 {
    top: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
    right: -0.75rem; }
  .lg-inset--3.5 {
    top: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
    right: -0.875rem; }
  .lg-inset--4 {
    top: -1rem;
    bottom: -1rem;
    left: -1rem;
    right: -1rem; }
  .lg-inset--5 {
    top: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
    right: -1.25rem; }
  .lg-inset--6 {
    top: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
    right: -1.5rem; }
  .lg-inset--7 {
    top: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
    right: -1.75rem; }
  .lg-inset--8 {
    top: -2rem;
    bottom: -2rem;
    left: -2rem;
    right: -2rem; }
  .lg-inset--9 {
    top: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
    right: -2.25rem; }
  .lg-inset--10 {
    top: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
    right: -2.5rem; }
  .lg-inset--11 {
    top: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
    right: -2.75rem; }
  .lg-inset--12 {
    top: -3rem;
    bottom: -3rem;
    left: -3rem;
    right: -3rem; }
  .lg-inset--14 {
    top: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
    right: -3.5rem; }
  .lg-inset--16 {
    top: -4rem;
    bottom: -4rem;
    left: -4rem;
    right: -4rem; }
  .lg-inset--20 {
    top: -5rem;
    bottom: -5rem;
    left: -5rem;
    right: -5rem; }
  .lg-inset--24 {
    top: -6rem;
    bottom: -6rem;
    left: -6rem;
    right: -6rem; }
  .lg-inset--28 {
    top: -7rem;
    bottom: -7rem;
    left: -7rem;
    right: -7rem; }
  .lg-inset--32 {
    top: -8rem;
    bottom: -8rem;
    left: -8rem;
    right: -8rem; }
  .lg-inset--36 {
    top: -9rem;
    bottom: -9rem;
    left: -9rem;
    right: -9rem; }
  .lg-inset--40 {
    top: -10rem;
    bottom: -10rem;
    left: -10rem;
    right: -10rem; }
  .lg-inset--44 {
    top: -11rem;
    bottom: -11rem;
    left: -11rem;
    right: -11rem; }
  .lg-inset--48 {
    top: -12rem;
    bottom: -12rem;
    left: -12rem;
    right: -12rem; }
  .lg-inset--52 {
    top: -13rem;
    bottom: -13rem;
    left: -13rem;
    right: -13rem; }
  .lg-inset--56 {
    top: -14rem;
    bottom: -14rem;
    left: -14rem;
    right: -14rem; }
  .lg-inset--60 {
    top: -15rem;
    bottom: -15rem;
    left: -15rem;
    right: -15rem; }
  .lg-inset--64 {
    top: -16rem;
    bottom: -16rem;
    left: -16rem;
    right: -16rem; }
  .lg-inset--72 {
    top: -18rem;
    bottom: -18rem;
    left: -18rem;
    right: -18rem; }
  .lg-inset--80 {
    top: -20rem;
    bottom: -20rem;
    left: -20rem;
    right: -20rem; }
  .lg-inset--96 {
    top: -24rem;
    bottom: -24rem;
    left: -24rem;
    right: -24rem; }
  .lg-inset-y-auto {
    top: auto;
    bottom: auto; }
  .lg-inset-y-1\/2 {
    top: 50%;
    bottom: 50%; }
  .lg-inset-y-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%; }
  .lg-inset-y-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%; }
  .lg-inset-y-1\/4 {
    top: 25%;
    bottom: 25%; }
  .lg-inset-y-2\/4 {
    top: 50%;
    bottom: 50%; }
  .lg-inset-y-3\/4 {
    top: 75%;
    bottom: 75%; }
  .lg-inset-y-full {
    top: 100%;
    bottom: 100%; }
  .lg-inset-y--1\/2 {
    top: -50%;
    bottom: -50%; }
  .lg-inset-y--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%; }
  .lg-inset-y--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%; }
  .lg-inset-y--1\/4 {
    top: -25%;
    bottom: -25%; }
  .lg-inset-y--2\/4 {
    top: -50%;
    bottom: -50%; }
  .lg-inset-y--3\/4 {
    top: -75%;
    bottom: -75%; }
  .lg-inset-y--full {
    top: -100%;
    bottom: -100%; }
  .lg-inset-y-px {
    top: 1px;
    bottom: 1px; }
  .lg-inset-y-0 {
    top: 0px;
    bottom: 0px; }
  .lg-inset-y-0.5 {
    top: 0.125rem;
    bottom: 0.125rem; }
  .lg-inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem; }
  .lg-inset-y-1.5 {
    top: 0.375rem;
    bottom: 0.375rem; }
  .lg-inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem; }
  .lg-inset-y-2.5 {
    top: 0.625rem;
    bottom: 0.625rem; }
  .lg-inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem; }
  .lg-inset-y-3.5 {
    top: 0.875rem;
    bottom: 0.875rem; }
  .lg-inset-y-4 {
    top: 1rem;
    bottom: 1rem; }
  .lg-inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem; }
  .lg-inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem; }
  .lg-inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem; }
  .lg-inset-y-8 {
    top: 2rem;
    bottom: 2rem; }
  .lg-inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem; }
  .lg-inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem; }
  .lg-inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem; }
  .lg-inset-y-12 {
    top: 3rem;
    bottom: 3rem; }
  .lg-inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem; }
  .lg-inset-y-16 {
    top: 4rem;
    bottom: 4rem; }
  .lg-inset-y-20 {
    top: 5rem;
    bottom: 5rem; }
  .lg-inset-y-24 {
    top: 6rem;
    bottom: 6rem; }
  .lg-inset-y-28 {
    top: 7rem;
    bottom: 7rem; }
  .lg-inset-y-32 {
    top: 8rem;
    bottom: 8rem; }
  .lg-inset-y-36 {
    top: 9rem;
    bottom: 9rem; }
  .lg-inset-y-40 {
    top: 10rem;
    bottom: 10rem; }
  .lg-inset-y-44 {
    top: 11rem;
    bottom: 11rem; }
  .lg-inset-y-48 {
    top: 12rem;
    bottom: 12rem; }
  .lg-inset-y-52 {
    top: 13rem;
    bottom: 13rem; }
  .lg-inset-y-56 {
    top: 14rem;
    bottom: 14rem; }
  .lg-inset-y-60 {
    top: 15rem;
    bottom: 15rem; }
  .lg-inset-y-64 {
    top: 16rem;
    bottom: 16rem; }
  .lg-inset-y-72 {
    top: 18rem;
    bottom: 18rem; }
  .lg-inset-y-80 {
    top: 20rem;
    bottom: 20rem; }
  .lg-inset-y-96 {
    top: 24rem;
    bottom: 24rem; }
  .lg-inset-y--px {
    top: -1px;
    bottom: -1px; }
  .lg-inset-y--0.5 {
    top: -0.125rem;
    bottom: -0.125rem; }
  .lg-inset-y--1 {
    top: -0.25rem;
    bottom: -0.25rem; }
  .lg-inset-y--1.5 {
    top: -0.375rem;
    bottom: -0.375rem; }
  .lg-inset-y--2 {
    top: -0.5rem;
    bottom: -0.5rem; }
  .lg-inset-y--2.5 {
    top: -0.625rem;
    bottom: -0.625rem; }
  .lg-inset-y--3 {
    top: -0.75rem;
    bottom: -0.75rem; }
  .lg-inset-y--3.5 {
    top: -0.875rem;
    bottom: -0.875rem; }
  .lg-inset-y--4 {
    top: -1rem;
    bottom: -1rem; }
  .lg-inset-y--5 {
    top: -1.25rem;
    bottom: -1.25rem; }
  .lg-inset-y--6 {
    top: -1.5rem;
    bottom: -1.5rem; }
  .lg-inset-y--7 {
    top: -1.75rem;
    bottom: -1.75rem; }
  .lg-inset-y--8 {
    top: -2rem;
    bottom: -2rem; }
  .lg-inset-y--9 {
    top: -2.25rem;
    bottom: -2.25rem; }
  .lg-inset-y--10 {
    top: -2.5rem;
    bottom: -2.5rem; }
  .lg-inset-y--11 {
    top: -2.75rem;
    bottom: -2.75rem; }
  .lg-inset-y--12 {
    top: -3rem;
    bottom: -3rem; }
  .lg-inset-y--14 {
    top: -3.5rem;
    bottom: -3.5rem; }
  .lg-inset-y--16 {
    top: -4rem;
    bottom: -4rem; }
  .lg-inset-y--20 {
    top: -5rem;
    bottom: -5rem; }
  .lg-inset-y--24 {
    top: -6rem;
    bottom: -6rem; }
  .lg-inset-y--28 {
    top: -7rem;
    bottom: -7rem; }
  .lg-inset-y--32 {
    top: -8rem;
    bottom: -8rem; }
  .lg-inset-y--36 {
    top: -9rem;
    bottom: -9rem; }
  .lg-inset-y--40 {
    top: -10rem;
    bottom: -10rem; }
  .lg-inset-y--44 {
    top: -11rem;
    bottom: -11rem; }
  .lg-inset-y--48 {
    top: -12rem;
    bottom: -12rem; }
  .lg-inset-y--52 {
    top: -13rem;
    bottom: -13rem; }
  .lg-inset-y--56 {
    top: -14rem;
    bottom: -14rem; }
  .lg-inset-y--60 {
    top: -15rem;
    bottom: -15rem; }
  .lg-inset-y--64 {
    top: -16rem;
    bottom: -16rem; }
  .lg-inset-y--72 {
    top: -18rem;
    bottom: -18rem; }
  .lg-inset-y--80 {
    top: -20rem;
    bottom: -20rem; }
  .lg-inset-y--96 {
    top: -24rem;
    bottom: -24rem; }
  .lg-inset-x-auto {
    left: auto;
    right: auto; }
  .lg-inset-x-1\/2 {
    left: 50%;
    right: 50%; }
  .lg-inset-x-1\/3 {
    left: 33.33333%;
    right: 33.33333%; }
  .lg-inset-x-2\/3 {
    left: 66.66667%;
    right: 66.66667%; }
  .lg-inset-x-1\/4 {
    left: 25%;
    right: 25%; }
  .lg-inset-x-2\/4 {
    left: 50%;
    right: 50%; }
  .lg-inset-x-3\/4 {
    left: 75%;
    right: 75%; }
  .lg-inset-x-full {
    left: 100%;
    right: 100%; }
  .lg-inset-x--1\/2 {
    left: -50%;
    right: -50%; }
  .lg-inset-x--1\/3 {
    left: -33.33333%;
    right: -33.33333%; }
  .lg-inset-x--2\/3 {
    left: -66.66667%;
    right: -66.66667%; }
  .lg-inset-x--1\/4 {
    left: -25%;
    right: -25%; }
  .lg-inset-x--2\/4 {
    left: -50%;
    right: -50%; }
  .lg-inset-x--3\/4 {
    left: -75%;
    right: -75%; }
  .lg-inset-x--full {
    left: -100%;
    right: -100%; }
  .lg-inset-x-px {
    left: 1px;
    right: 1px; }
  .lg-inset-x-0 {
    left: 0px;
    right: 0px; }
  .lg-inset-x-0.5 {
    left: 0.125rem;
    right: 0.125rem; }
  .lg-inset-x-1 {
    left: 0.25rem;
    right: 0.25rem; }
  .lg-inset-x-1.5 {
    left: 0.375rem;
    right: 0.375rem; }
  .lg-inset-x-2 {
    left: 0.5rem;
    right: 0.5rem; }
  .lg-inset-x-2.5 {
    left: 0.625rem;
    right: 0.625rem; }
  .lg-inset-x-3 {
    left: 0.75rem;
    right: 0.75rem; }
  .lg-inset-x-3.5 {
    left: 0.875rem;
    right: 0.875rem; }
  .lg-inset-x-4 {
    left: 1rem;
    right: 1rem; }
  .lg-inset-x-5 {
    left: 1.25rem;
    right: 1.25rem; }
  .lg-inset-x-6 {
    left: 1.5rem;
    right: 1.5rem; }
  .lg-inset-x-7 {
    left: 1.75rem;
    right: 1.75rem; }
  .lg-inset-x-8 {
    left: 2rem;
    right: 2rem; }
  .lg-inset-x-9 {
    left: 2.25rem;
    right: 2.25rem; }
  .lg-inset-x-10 {
    left: 2.5rem;
    right: 2.5rem; }
  .lg-inset-x-11 {
    left: 2.75rem;
    right: 2.75rem; }
  .lg-inset-x-12 {
    left: 3rem;
    right: 3rem; }
  .lg-inset-x-14 {
    left: 3.5rem;
    right: 3.5rem; }
  .lg-inset-x-16 {
    left: 4rem;
    right: 4rem; }
  .lg-inset-x-20 {
    left: 5rem;
    right: 5rem; }
  .lg-inset-x-24 {
    left: 6rem;
    right: 6rem; }
  .lg-inset-x-28 {
    left: 7rem;
    right: 7rem; }
  .lg-inset-x-32 {
    left: 8rem;
    right: 8rem; }
  .lg-inset-x-36 {
    left: 9rem;
    right: 9rem; }
  .lg-inset-x-40 {
    left: 10rem;
    right: 10rem; }
  .lg-inset-x-44 {
    left: 11rem;
    right: 11rem; }
  .lg-inset-x-48 {
    left: 12rem;
    right: 12rem; }
  .lg-inset-x-52 {
    left: 13rem;
    right: 13rem; }
  .lg-inset-x-56 {
    left: 14rem;
    right: 14rem; }
  .lg-inset-x-60 {
    left: 15rem;
    right: 15rem; }
  .lg-inset-x-64 {
    left: 16rem;
    right: 16rem; }
  .lg-inset-x-72 {
    left: 18rem;
    right: 18rem; }
  .lg-inset-x-80 {
    left: 20rem;
    right: 20rem; }
  .lg-inset-x-96 {
    left: 24rem;
    right: 24rem; }
  .lg-inset-x--px {
    left: -1px;
    right: -1px; }
  .lg-inset-x--0.5 {
    left: -0.125rem;
    right: -0.125rem; }
  .lg-inset-x--1 {
    left: -0.25rem;
    right: -0.25rem; }
  .lg-inset-x--1.5 {
    left: -0.375rem;
    right: -0.375rem; }
  .lg-inset-x--2 {
    left: -0.5rem;
    right: -0.5rem; }
  .lg-inset-x--2.5 {
    left: -0.625rem;
    right: -0.625rem; }
  .lg-inset-x--3 {
    left: -0.75rem;
    right: -0.75rem; }
  .lg-inset-x--3.5 {
    left: -0.875rem;
    right: -0.875rem; }
  .lg-inset-x--4 {
    left: -1rem;
    right: -1rem; }
  .lg-inset-x--5 {
    left: -1.25rem;
    right: -1.25rem; }
  .lg-inset-x--6 {
    left: -1.5rem;
    right: -1.5rem; }
  .lg-inset-x--7 {
    left: -1.75rem;
    right: -1.75rem; }
  .lg-inset-x--8 {
    left: -2rem;
    right: -2rem; }
  .lg-inset-x--9 {
    left: -2.25rem;
    right: -2.25rem; }
  .lg-inset-x--10 {
    left: -2.5rem;
    right: -2.5rem; }
  .lg-inset-x--11 {
    left: -2.75rem;
    right: -2.75rem; }
  .lg-inset-x--12 {
    left: -3rem;
    right: -3rem; }
  .lg-inset-x--14 {
    left: -3.5rem;
    right: -3.5rem; }
  .lg-inset-x--16 {
    left: -4rem;
    right: -4rem; }
  .lg-inset-x--20 {
    left: -5rem;
    right: -5rem; }
  .lg-inset-x--24 {
    left: -6rem;
    right: -6rem; }
  .lg-inset-x--28 {
    left: -7rem;
    right: -7rem; }
  .lg-inset-x--32 {
    left: -8rem;
    right: -8rem; }
  .lg-inset-x--36 {
    left: -9rem;
    right: -9rem; }
  .lg-inset-x--40 {
    left: -10rem;
    right: -10rem; }
  .lg-inset-x--44 {
    left: -11rem;
    right: -11rem; }
  .lg-inset-x--48 {
    left: -12rem;
    right: -12rem; }
  .lg-inset-x--52 {
    left: -13rem;
    right: -13rem; }
  .lg-inset-x--56 {
    left: -14rem;
    right: -14rem; }
  .lg-inset-x--60 {
    left: -15rem;
    right: -15rem; }
  .lg-inset-x--64 {
    left: -16rem;
    right: -16rem; }
  .lg-inset-x--72 {
    left: -18rem;
    right: -18rem; }
  .lg-inset-x--80 {
    left: -20rem;
    right: -20rem; }
  .lg-inset-x--96 {
    left: -24rem;
    right: -24rem; }
  .lg-invisible {
    visibility: invisible; }
  .lg-visible {
    visibility: visible; }
  .lg-z-auto {
    z-index: auto; }
  .lg-z-0 {
    z-index: 0; }
  .lg-z-1 {
    z-index: 1; }
  .lg-z-2 {
    z-index: 2; }
  .lg-z-3 {
    z-index: 3; }
  .lg-z-4 {
    z-index: 4; }
  .lg-z-5 {
    z-index: 5; }
  .lg-z-6 {
    z-index: 6; }
  .lg-z-7 {
    z-index: 7; }
  .lg-z-8 {
    z-index: 8; }
  .lg-z-9 {
    z-index: 9; }
  .lg-z-10 {
    z-index: 10; }
  .lg-z-20 {
    z-index: 20; }
  .lg-z-30 {
    z-index: 30; }
  .lg-z-40 {
    z-index: 40; }
  .lg-z-50 {
    z-index: 50; }
  .lg-flex-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .lg-flex-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .lg-flex-col {
    -ms-flex-direction: column;
        flex-direction: column; }
  .lg-flex-col-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
  .lg-flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .lg-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
  .lg-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .lg-flex-1 {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .lg-flex-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .lg-flex-initial {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .lg-flex-none {
    -ms-flex: none;
        flex: none; }
  .lg-flex-grow-none {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .lg-flex-grow- {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .lg-flex-shrink-no {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .lg-flex-shrink- {
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  .lg-order-first {
    -ms-flex-order: -9999;
        order: -9999; }
  .lg-order-last {
    -ms-flex-order: 9999;
        order: 9999; }
  .lg-order-none {
    -ms-flex-order: 0;
        order: 0; }
  .lg-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .lg-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .lg-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .lg-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .lg-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .lg-order-6 {
    -ms-flex-order: 6;
        order: 6; }
  .lg-order-7 {
    -ms-flex-order: 7;
        order: 7; }
  .lg-order-8 {
    -ms-flex-order: 8;
        order: 8; }
  .lg-order-9 {
    -ms-flex-order: 9;
        order: 9; }
  .lg-order-10 {
    -ms-flex-order: 10;
        order: 10; }
  .lg-order-11 {
    -ms-flex-order: 11;
        order: 11; }
  .lg-order-12 {
    -ms-flex-order: 12;
        order: 12; }
  .lg-grid-cols-none {
    grid-template-columns: none; }
  .lg-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .lg-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lg-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lg-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .lg-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .lg-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .lg-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .lg-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .lg-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .lg-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .lg-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .lg-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .lg-grid-col-span-auto {
    grid-column: auto; }
  .lg-grid-col-span-span-1 {
    grid-column: span 1 / span 1; }
  .lg-grid-col-span-span-2 {
    grid-column: span 2 / span 2; }
  .lg-grid-col-span-span-3 {
    grid-column: span 3 / span 3; }
  .lg-grid-col-span-span-4 {
    grid-column: span 4 / span 4; }
  .lg-grid-col-span-span-5 {
    grid-column: span 5 / span 5; }
  .lg-grid-col-span-span-6 {
    grid-column: span 6 / span 6; }
  .lg-grid-col-span-span-7 {
    grid-column: span 7 / span 7; }
  .lg-grid-col-span-span-8 {
    grid-column: span 8 / span 8; }
  .lg-grid-col-span-span-9 {
    grid-column: span 9 / span 9; }
  .lg-grid-col-span-span-10 {
    grid-column: span 10 / span 10; }
  .lg-grid-col-span-span-11 {
    grid-column: span 11 / span 11; }
  .lg-grid-col-span-span-12 {
    grid-column: span 12 / span 12; }
  .lg-grid-col-span-span-full {
    grid-column: 1 / -1; }
  .lg-grid-col-start-auto {
    grid-column-start: auto; }
  .lg-grid-col-start-1 {
    grid-column-start: 1; }
  .lg-grid-col-start-2 {
    grid-column-start: 2; }
  .lg-grid-col-start-3 {
    grid-column-start: 3; }
  .lg-grid-col-start-4 {
    grid-column-start: 4; }
  .lg-grid-col-start-5 {
    grid-column-start: 5; }
  .lg-grid-col-start-6 {
    grid-column-start: 6; }
  .lg-grid-col-start-7 {
    grid-column-start: 7; }
  .lg-grid-col-start-8 {
    grid-column-start: 8; }
  .lg-grid-col-start-9 {
    grid-column-start: 9; }
  .lg-grid-col-start-10 {
    grid-column-start: 10; }
  .lg-grid-col-start-11 {
    grid-column-start: 11; }
  .lg-grid-col-start-12 {
    grid-column-start: 12; }
  .lg-grid-col-start-13 {
    grid-column-start: 13; }
  .lg-grid-col-end-auto {
    grid-column-end: auto; }
  .lg-grid-col-end-1 {
    grid-column-end: 1; }
  .lg-grid-col-end-2 {
    grid-column-end: 2; }
  .lg-grid-col-end-3 {
    grid-column-end: 3; }
  .lg-grid-col-end-4 {
    grid-column-end: 4; }
  .lg-grid-col-end-5 {
    grid-column-end: 5; }
  .lg-grid-col-end-6 {
    grid-column-end: 6; }
  .lg-grid-col-end-7 {
    grid-column-end: 7; }
  .lg-grid-col-end-8 {
    grid-column-end: 8; }
  .lg-grid-col-end-9 {
    grid-column-end: 9; }
  .lg-grid-col-end-10 {
    grid-column-end: 10; }
  .lg-grid-col-end-11 {
    grid-column-end: 11; }
  .lg-grid-col-end-12 {
    grid-column-end: 12; }
  .lg-grid-col-end-13 {
    grid-column-end: 13; }
  .lg-grid-rows-none {
    grid-template-rows: none; }
  .lg-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .lg-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .lg-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .lg-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .lg-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .lg-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .lg-grid-row-span-auto {
    grid-row: auto; }
  .lg-grid-row-span-span-1 {
    grid-row: span 1 / span 1; }
  .lg-grid-row-span-span-2 {
    grid-row: span 2 / span 2; }
  .lg-grid-row-span-span-3 {
    grid-row: span 3 / span 3; }
  .lg-grid-row-span-span-4 {
    grid-row: span 4 / span 4; }
  .lg-grid-row-span-span-5 {
    grid-row: span 5 / span 5; }
  .lg-grid-row-span-span-6 {
    grid-row: span 6 / span 6; }
  .lg-grid-row-span-span-full {
    grid-row: 1 / -1; }
  .lg-grid-row-start-auto {
    grid-row-start: auto; }
  .lg-grid-row-start-1 {
    grid-row-start: 1; }
  .lg-grid-row-start-2 {
    grid-row-start: 2; }
  .lg-grid-row-start-3 {
    grid-row-start: 3; }
  .lg-grid-row-start-4 {
    grid-row-start: 4; }
  .lg-grid-row-start-5 {
    grid-row-start: 5; }
  .lg-grid-row-start-6 {
    grid-row-start: 6; }
  .lg-grid-row-start-7 {
    grid-row-start: 7; }
  .lg-grid-row-end-auto {
    grid-row-end: auto; }
  .lg-grid-row-end-1 {
    grid-row-end: 1; }
  .lg-grid-row-end-2 {
    grid-row-end: 2; }
  .lg-grid-row-end-3 {
    grid-row-end: 3; }
  .lg-grid-row-end-4 {
    grid-row-end: 4; }
  .lg-grid-row-end-5 {
    grid-row-end: 5; }
  .lg-grid-row-end-6 {
    grid-row-end: 6; }
  .lg-grid-row-end-7 {
    grid-row-end: 7; }
  .lg-auto-cols-auto {
    grid-auto-columns: auto; }
  .lg-auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content; }
  .lg-auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content; }
  .lg-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr); }
  .lg-auto-rows-auto {
    grid-auto-rows: auto; }
  .lg-auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content; }
  .lg-auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content; }
  .lg-auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr); }
  .lg-grid-flow-row {
    grid-auto-flow: row; }
  .lg-grid-flow-col {
    grid-auto-flow: col; }
  .lg-grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .lg-grid-flow-col-dense {
    grid-auto-flow: col dense; }
  .lg-gap-px {
    gap: 1px; }
  .lg-gap-0 {
    gap: 0px; }
  .lg-gap-0.5 {
    gap: 0.125rem; }
  .lg-gap-1 {
    gap: 0.25rem; }
  .lg-gap-1.5 {
    gap: 0.375rem; }
  .lg-gap-2 {
    gap: 0.5rem; }
  .lg-gap-2.5 {
    gap: 0.625rem; }
  .lg-gap-3 {
    gap: 0.75rem; }
  .lg-gap-3.5 {
    gap: 0.875rem; }
  .lg-gap-4 {
    gap: 1rem; }
  .lg-gap-5 {
    gap: 1.25rem; }
  .lg-gap-6 {
    gap: 1.5rem; }
  .lg-gap-7 {
    gap: 1.75rem; }
  .lg-gap-8 {
    gap: 2rem; }
  .lg-gap-9 {
    gap: 2.25rem; }
  .lg-gap-10 {
    gap: 2.5rem; }
  .lg-gap-11 {
    gap: 2.75rem; }
  .lg-gap-12 {
    gap: 3rem; }
  .lg-gap-14 {
    gap: 3.5rem; }
  .lg-gap-16 {
    gap: 4rem; }
  .lg-gap-20 {
    gap: 5rem; }
  .lg-gap-24 {
    gap: 6rem; }
  .lg-gap-28 {
    gap: 7rem; }
  .lg-gap-32 {
    gap: 8rem; }
  .lg-gap-36 {
    gap: 9rem; }
  .lg-gap-40 {
    gap: 10rem; }
  .lg-gap-44 {
    gap: 11rem; }
  .lg-gap-48 {
    gap: 12rem; }
  .lg-gap-52 {
    gap: 13rem; }
  .lg-gap-56 {
    gap: 14rem; }
  .lg-gap-60 {
    gap: 15rem; }
  .lg-gap-64 {
    gap: 16rem; }
  .lg-gap-72 {
    gap: 18rem; }
  .lg-gap-80 {
    gap: 20rem; }
  .lg-gap-96 {
    gap: 24rem; }
  .lg-col-gap-px {
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px; }
  .lg-col-gap-0 {
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px; }
  .lg-col-gap-0.5 {
    -webkit-column-gap: 0.125rem;
       -moz-column-gap: 0.125rem;
            column-gap: 0.125rem; }
  .lg-col-gap-1 {
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem; }
  .lg-col-gap-1.5 {
    -webkit-column-gap: 0.375rem;
       -moz-column-gap: 0.375rem;
            column-gap: 0.375rem; }
  .lg-col-gap-2 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem; }
  .lg-col-gap-2.5 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
  .lg-col-gap-3 {
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem; }
  .lg-col-gap-3.5 {
    -webkit-column-gap: 0.875rem;
       -moz-column-gap: 0.875rem;
            column-gap: 0.875rem; }
  .lg-col-gap-4 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem; }
  .lg-col-gap-5 {
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
  .lg-col-gap-6 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem; }
  .lg-col-gap-7 {
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            column-gap: 1.75rem; }
  .lg-col-gap-8 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem; }
  .lg-col-gap-9 {
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            column-gap: 2.25rem; }
  .lg-col-gap-10 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem; }
  .lg-col-gap-11 {
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            column-gap: 2.75rem; }
  .lg-col-gap-12 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem; }
  .lg-col-gap-14 {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem; }
  .lg-col-gap-16 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem; }
  .lg-col-gap-20 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem; }
  .lg-col-gap-24 {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem; }
  .lg-col-gap-28 {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem; }
  .lg-col-gap-32 {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem; }
  .lg-col-gap-36 {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem; }
  .lg-col-gap-40 {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem; }
  .lg-col-gap-44 {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem; }
  .lg-col-gap-48 {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem; }
  .lg-col-gap-52 {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem; }
  .lg-col-gap-56 {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem; }
  .lg-col-gap-60 {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem; }
  .lg-col-gap-64 {
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem; }
  .lg-col-gap-72 {
    -webkit-column-gap: 18rem;
       -moz-column-gap: 18rem;
            column-gap: 18rem; }
  .lg-col-gap-80 {
    -webkit-column-gap: 20rem;
       -moz-column-gap: 20rem;
            column-gap: 20rem; }
  .lg-col-gap-96 {
    -webkit-column-gap: 24rem;
       -moz-column-gap: 24rem;
            column-gap: 24rem; }
  .lg-raw-gap-px {
    raw-gap: 1px; }
  .lg-raw-gap-0 {
    raw-gap: 0px; }
  .lg-raw-gap-0.5 {
    raw-gap: 0.125rem; }
  .lg-raw-gap-1 {
    raw-gap: 0.25rem; }
  .lg-raw-gap-1.5 {
    raw-gap: 0.375rem; }
  .lg-raw-gap-2 {
    raw-gap: 0.5rem; }
  .lg-raw-gap-2.5 {
    raw-gap: 0.625rem; }
  .lg-raw-gap-3 {
    raw-gap: 0.75rem; }
  .lg-raw-gap-3.5 {
    raw-gap: 0.875rem; }
  .lg-raw-gap-4 {
    raw-gap: 1rem; }
  .lg-raw-gap-5 {
    raw-gap: 1.25rem; }
  .lg-raw-gap-6 {
    raw-gap: 1.5rem; }
  .lg-raw-gap-7 {
    raw-gap: 1.75rem; }
  .lg-raw-gap-8 {
    raw-gap: 2rem; }
  .lg-raw-gap-9 {
    raw-gap: 2.25rem; }
  .lg-raw-gap-10 {
    raw-gap: 2.5rem; }
  .lg-raw-gap-11 {
    raw-gap: 2.75rem; }
  .lg-raw-gap-12 {
    raw-gap: 3rem; }
  .lg-raw-gap-14 {
    raw-gap: 3.5rem; }
  .lg-raw-gap-16 {
    raw-gap: 4rem; }
  .lg-raw-gap-20 {
    raw-gap: 5rem; }
  .lg-raw-gap-24 {
    raw-gap: 6rem; }
  .lg-raw-gap-28 {
    raw-gap: 7rem; }
  .lg-raw-gap-32 {
    raw-gap: 8rem; }
  .lg-raw-gap-36 {
    raw-gap: 9rem; }
  .lg-raw-gap-40 {
    raw-gap: 10rem; }
  .lg-raw-gap-44 {
    raw-gap: 11rem; }
  .lg-raw-gap-48 {
    raw-gap: 12rem; }
  .lg-raw-gap-52 {
    raw-gap: 13rem; }
  .lg-raw-gap-56 {
    raw-gap: 14rem; }
  .lg-raw-gap-60 {
    raw-gap: 15rem; }
  .lg-raw-gap-64 {
    raw-gap: 16rem; }
  .lg-raw-gap-72 {
    raw-gap: 18rem; }
  .lg-raw-gap-80 {
    raw-gap: 20rem; }
  .lg-raw-gap-96 {
    raw-gap: 24rem; }
  .lg-justify-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .lg-justify-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .lg-justify-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .lg-justify-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .lg-justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .lg-justify-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .lg-justify-items-auto {
    justify-items: auto; }
  .lg-justify-items-start {
    justify-items: start; }
  .lg-justify-items-end {
    justify-items: end; }
  .lg-justify-items-center {
    justify-items: center; }
  .lg-justify-items-stretch {
    justify-items: stretch; }
  .lg-justify-self-auto {
    justify-self: auto; }
  .lg-justify-self-start {
    justify-self: start; }
  .lg-justify-self-end {
    justify-self: end; }
  .lg-justify-self-center {
    justify-self: center; }
  .lg-justify-self-stretch {
    justify-self: stretch; }
  .lg-content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start; }
  .lg-content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end; }
  .lg-content-center {
    -ms-flex-line-pack: center;
        align-content: center; }
  .lg-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between; }
  .lg-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around; }
  .lg-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly; }
  .lg-items-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .lg-items-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .lg-items-center {
    -ms-flex-align: center;
        align-items: center; }
  .lg-items-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .lg-items-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .lg-place-content-start {
    place-content: start; }
  .lg-place-content-end {
    place-content: end; }
  .lg-place-content-center {
    place-content: center; }
  .lg-place-content-between {
    place-content: space-between; }
  .lg-place-content-around {
    place-content: space-around; }
  .lg-place-content-evenly {
    place-content: space-evenly; }
  .lg-place-content-stretch {
    place-content: stretch; }
  .lg-place-items-auto {
    place-items: auto; }
  .lg-place-items-start {
    place-items: start; }
  .lg-place-items-end {
    place-items: end; }
  .lg-place-items-center {
    place-items: center; }
  .lg-place-items-stretch {
    place-items: stretch; }
  .lg-place-self-auto {
    place-self: auto; }
  .lg-place-self-start {
    place-self: start; }
  .lg-place-self-end {
    place-self: end; }
  .lg-place-self-center {
    place-self: center; }
  .lg-place-self-stretch {
    place-self: stretch; }
  .lg-p-px {
    padding: 1px; }
  .lg-p-0 {
    padding: 0px; }
  .lg-p-0.5 {
    padding: 0.125rem; }
  .lg-p-1 {
    padding: 0.25rem; }
  .lg-p-1.5 {
    padding: 0.375rem; }
  .lg-p-2 {
    padding: 0.5rem; }
  .lg-p-2.5 {
    padding: 0.625rem; }
  .lg-p-3 {
    padding: 0.75rem; }
  .lg-p-3.5 {
    padding: 0.875rem; }
  .lg-p-4 {
    padding: 1rem; }
  .lg-p-5 {
    padding: 1.25rem; }
  .lg-p-6 {
    padding: 1.5rem; }
  .lg-p-7 {
    padding: 1.75rem; }
  .lg-p-8 {
    padding: 2rem; }
  .lg-p-9 {
    padding: 2.25rem; }
  .lg-p-10 {
    padding: 2.5rem; }
  .lg-p-11 {
    padding: 2.75rem; }
  .lg-p-12 {
    padding: 3rem; }
  .lg-p-14 {
    padding: 3.5rem; }
  .lg-p-16 {
    padding: 4rem; }
  .lg-p-20 {
    padding: 5rem; }
  .lg-p-24 {
    padding: 6rem; }
  .lg-p-28 {
    padding: 7rem; }
  .lg-p-32 {
    padding: 8rem; }
  .lg-p-36 {
    padding: 9rem; }
  .lg-p-40 {
    padding: 10rem; }
  .lg-p-44 {
    padding: 11rem; }
  .lg-p-48 {
    padding: 12rem; }
  .lg-p-52 {
    padding: 13rem; }
  .lg-p-56 {
    padding: 14rem; }
  .lg-p-60 {
    padding: 15rem; }
  .lg-p-64 {
    padding: 16rem; }
  .lg-p-72 {
    padding: 18rem; }
  .lg-p-80 {
    padding: 20rem; }
  .lg-p-96 {
    padding: 24rem; }
  .lg-py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .lg-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .lg-py-0.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem; }
  .lg-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .lg-py-1.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  .lg-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .lg-py-2.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .lg-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .lg-py-3.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  .lg-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .lg-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .lg-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .lg-py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
  .lg-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .lg-py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }
  .lg-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .lg-py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }
  .lg-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .lg-py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .lg-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .lg-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .lg-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .lg-py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .lg-py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .lg-py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem; }
  .lg-py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .lg-py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem; }
  .lg-py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .lg-py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem; }
  .lg-py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .lg-py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem; }
  .lg-py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .lg-py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem; }
  .lg-py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem; }
  .lg-py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem; }
  .lg-px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .lg-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .lg-px-0.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .lg-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .lg-px-1.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem; }
  .lg-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .lg-px-2.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .lg-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .lg-px-3.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
  .lg-px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .lg-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .lg-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .lg-px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  .lg-px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .lg-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  .lg-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .lg-px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }
  .lg-px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .lg-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .lg-px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .lg-px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .lg-px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .lg-px-28 {
    padding-left: 7rem;
    padding-right: 7rem; }
  .lg-px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .lg-px-36 {
    padding-left: 9rem;
    padding-right: 9rem; }
  .lg-px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .lg-px-44 {
    padding-left: 11rem;
    padding-right: 11rem; }
  .lg-px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .lg-px-52 {
    padding-left: 13rem;
    padding-right: 13rem; }
  .lg-px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .lg-px-60 {
    padding-left: 15rem;
    padding-right: 15rem; }
  .lg-px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .lg-px-72 {
    padding-left: 18rem;
    padding-right: 18rem; }
  .lg-px-80 {
    padding-left: 20rem;
    padding-right: 20rem; }
  .lg-px-96 {
    padding-left: 24rem;
    padding-right: 24rem; }
  .lg-pt-px {
    padding-top: 1px; }
  .lg-pt-0 {
    padding-top: 0px; }
  .lg-pt-0.5 {
    padding-top: 0.125rem; }
  .lg-pt-1 {
    padding-top: 0.25rem; }
  .lg-pt-1.5 {
    padding-top: 0.375rem; }
  .lg-pt-2 {
    padding-top: 0.5rem; }
  .lg-pt-2.5 {
    padding-top: 0.625rem; }
  .lg-pt-3 {
    padding-top: 0.75rem; }
  .lg-pt-3.5 {
    padding-top: 0.875rem; }
  .lg-pt-4 {
    padding-top: 1rem; }
  .lg-pt-5 {
    padding-top: 1.25rem; }
  .lg-pt-6 {
    padding-top: 1.5rem; }
  .lg-pt-7 {
    padding-top: 1.75rem; }
  .lg-pt-8 {
    padding-top: 2rem; }
  .lg-pt-9 {
    padding-top: 2.25rem; }
  .lg-pt-10 {
    padding-top: 2.5rem; }
  .lg-pt-11 {
    padding-top: 2.75rem; }
  .lg-pt-12 {
    padding-top: 3rem; }
  .lg-pt-14 {
    padding-top: 3.5rem; }
  .lg-pt-16 {
    padding-top: 4rem; }
  .lg-pt-20 {
    padding-top: 5rem; }
  .lg-pt-24 {
    padding-top: 6rem; }
  .lg-pt-28 {
    padding-top: 7rem; }
  .lg-pt-32 {
    padding-top: 8rem; }
  .lg-pt-36 {
    padding-top: 9rem; }
  .lg-pt-40 {
    padding-top: 10rem; }
  .lg-pt-44 {
    padding-top: 11rem; }
  .lg-pt-48 {
    padding-top: 12rem; }
  .lg-pt-52 {
    padding-top: 13rem; }
  .lg-pt-56 {
    padding-top: 14rem; }
  .lg-pt-60 {
    padding-top: 15rem; }
  .lg-pt-64 {
    padding-top: 16rem; }
  .lg-pt-72 {
    padding-top: 18rem; }
  .lg-pt-80 {
    padding-top: 20rem; }
  .lg-pt-96 {
    padding-top: 24rem; }
  .lg-pb-px {
    padding-bottom: 1px; }
  .lg-pb-0 {
    padding-bottom: 0px; }
  .lg-pb-0.5 {
    padding-bottom: 0.125rem; }
  .lg-pb-1 {
    padding-bottom: 0.25rem; }
  .lg-pb-1.5 {
    padding-bottom: 0.375rem; }
  .lg-pb-2 {
    padding-bottom: 0.5rem; }
  .lg-pb-2.5 {
    padding-bottom: 0.625rem; }
  .lg-pb-3 {
    padding-bottom: 0.75rem; }
  .lg-pb-3.5 {
    padding-bottom: 0.875rem; }
  .lg-pb-4 {
    padding-bottom: 1rem; }
  .lg-pb-5 {
    padding-bottom: 1.25rem; }
  .lg-pb-6 {
    padding-bottom: 1.5rem; }
  .lg-pb-7 {
    padding-bottom: 1.75rem; }
  .lg-pb-8 {
    padding-bottom: 2rem; }
  .lg-pb-9 {
    padding-bottom: 2.25rem; }
  .lg-pb-10 {
    padding-bottom: 2.5rem; }
  .lg-pb-11 {
    padding-bottom: 2.75rem; }
  .lg-pb-12 {
    padding-bottom: 3rem; }
  .lg-pb-14 {
    padding-bottom: 3.5rem; }
  .lg-pb-16 {
    padding-bottom: 4rem; }
  .lg-pb-20 {
    padding-bottom: 5rem; }
  .lg-pb-24 {
    padding-bottom: 6rem; }
  .lg-pb-28 {
    padding-bottom: 7rem; }
  .lg-pb-32 {
    padding-bottom: 8rem; }
  .lg-pb-36 {
    padding-bottom: 9rem; }
  .lg-pb-40 {
    padding-bottom: 10rem; }
  .lg-pb-44 {
    padding-bottom: 11rem; }
  .lg-pb-48 {
    padding-bottom: 12rem; }
  .lg-pb-52 {
    padding-bottom: 13rem; }
  .lg-pb-56 {
    padding-bottom: 14rem; }
  .lg-pb-60 {
    padding-bottom: 15rem; }
  .lg-pb-64 {
    padding-bottom: 16rem; }
  .lg-pb-72 {
    padding-bottom: 18rem; }
  .lg-pb-80 {
    padding-bottom: 20rem; }
  .lg-pb-96 {
    padding-bottom: 24rem; }
  .lg-pl-px {
    padding-left: 1px; }
  .lg-pl-0 {
    padding-left: 0px; }
  .lg-pl-0.5 {
    padding-left: 0.125rem; }
  .lg-pl-1 {
    padding-left: 0.25rem; }
  .lg-pl-1.5 {
    padding-left: 0.375rem; }
  .lg-pl-2 {
    padding-left: 0.5rem; }
  .lg-pl-2.5 {
    padding-left: 0.625rem; }
  .lg-pl-3 {
    padding-left: 0.75rem; }
  .lg-pl-3.5 {
    padding-left: 0.875rem; }
  .lg-pl-4 {
    padding-left: 1rem; }
  .lg-pl-5 {
    padding-left: 1.25rem; }
  .lg-pl-6 {
    padding-left: 1.5rem; }
  .lg-pl-7 {
    padding-left: 1.75rem; }
  .lg-pl-8 {
    padding-left: 2rem; }
  .lg-pl-9 {
    padding-left: 2.25rem; }
  .lg-pl-10 {
    padding-left: 2.5rem; }
  .lg-pl-11 {
    padding-left: 2.75rem; }
  .lg-pl-12 {
    padding-left: 3rem; }
  .lg-pl-14 {
    padding-left: 3.5rem; }
  .lg-pl-16 {
    padding-left: 4rem; }
  .lg-pl-20 {
    padding-left: 5rem; }
  .lg-pl-24 {
    padding-left: 6rem; }
  .lg-pl-28 {
    padding-left: 7rem; }
  .lg-pl-32 {
    padding-left: 8rem; }
  .lg-pl-36 {
    padding-left: 9rem; }
  .lg-pl-40 {
    padding-left: 10rem; }
  .lg-pl-44 {
    padding-left: 11rem; }
  .lg-pl-48 {
    padding-left: 12rem; }
  .lg-pl-52 {
    padding-left: 13rem; }
  .lg-pl-56 {
    padding-left: 14rem; }
  .lg-pl-60 {
    padding-left: 15rem; }
  .lg-pl-64 {
    padding-left: 16rem; }
  .lg-pl-72 {
    padding-left: 18rem; }
  .lg-pl-80 {
    padding-left: 20rem; }
  .lg-pl-96 {
    padding-left: 24rem; }
  .lg-pr-px {
    padding-right: 1px; }
  .lg-pr-0 {
    padding-right: 0px; }
  .lg-pr-0.5 {
    padding-right: 0.125rem; }
  .lg-pr-1 {
    padding-right: 0.25rem; }
  .lg-pr-1.5 {
    padding-right: 0.375rem; }
  .lg-pr-2 {
    padding-right: 0.5rem; }
  .lg-pr-2.5 {
    padding-right: 0.625rem; }
  .lg-pr-3 {
    padding-right: 0.75rem; }
  .lg-pr-3.5 {
    padding-right: 0.875rem; }
  .lg-pr-4 {
    padding-right: 1rem; }
  .lg-pr-5 {
    padding-right: 1.25rem; }
  .lg-pr-6 {
    padding-right: 1.5rem; }
  .lg-pr-7 {
    padding-right: 1.75rem; }
  .lg-pr-8 {
    padding-right: 2rem; }
  .lg-pr-9 {
    padding-right: 2.25rem; }
  .lg-pr-10 {
    padding-right: 2.5rem; }
  .lg-pr-11 {
    padding-right: 2.75rem; }
  .lg-pr-12 {
    padding-right: 3rem; }
  .lg-pr-14 {
    padding-right: 3.5rem; }
  .lg-pr-16 {
    padding-right: 4rem; }
  .lg-pr-20 {
    padding-right: 5rem; }
  .lg-pr-24 {
    padding-right: 6rem; }
  .lg-pr-28 {
    padding-right: 7rem; }
  .lg-pr-32 {
    padding-right: 8rem; }
  .lg-pr-36 {
    padding-right: 9rem; }
  .lg-pr-40 {
    padding-right: 10rem; }
  .lg-pr-44 {
    padding-right: 11rem; }
  .lg-pr-48 {
    padding-right: 12rem; }
  .lg-pr-52 {
    padding-right: 13rem; }
  .lg-pr-56 {
    padding-right: 14rem; }
  .lg-pr-60 {
    padding-right: 15rem; }
  .lg-pr-64 {
    padding-right: 16rem; }
  .lg-pr-72 {
    padding-right: 18rem; }
  .lg-pr-80 {
    padding-right: 20rem; }
  .lg-pr-96 {
    padding-right: 24rem; }
  .lg-m-auto {
    margin: auto; }
  .lg-m-px {
    margin: 1px; }
  .lg-m-0 {
    margin: 0px; }
  .lg-m-0.5 {
    margin: 0.125rem; }
  .lg-m-1 {
    margin: 0.25rem; }
  .lg-m-1.5 {
    margin: 0.375rem; }
  .lg-m-2 {
    margin: 0.5rem; }
  .lg-m-2.5 {
    margin: 0.625rem; }
  .lg-m-3 {
    margin: 0.75rem; }
  .lg-m-3.5 {
    margin: 0.875rem; }
  .lg-m-4 {
    margin: 1rem; }
  .lg-m-5 {
    margin: 1.25rem; }
  .lg-m-6 {
    margin: 1.5rem; }
  .lg-m-7 {
    margin: 1.75rem; }
  .lg-m-8 {
    margin: 2rem; }
  .lg-m-9 {
    margin: 2.25rem; }
  .lg-m-10 {
    margin: 2.5rem; }
  .lg-m-11 {
    margin: 2.75rem; }
  .lg-m-12 {
    margin: 3rem; }
  .lg-m-14 {
    margin: 3.5rem; }
  .lg-m-16 {
    margin: 4rem; }
  .lg-m-20 {
    margin: 5rem; }
  .lg-m-24 {
    margin: 6rem; }
  .lg-m-28 {
    margin: 7rem; }
  .lg-m-32 {
    margin: 8rem; }
  .lg-m-36 {
    margin: 9rem; }
  .lg-m-40 {
    margin: 10rem; }
  .lg-m-44 {
    margin: 11rem; }
  .lg-m-48 {
    margin: 12rem; }
  .lg-m-52 {
    margin: 13rem; }
  .lg-m-56 {
    margin: 14rem; }
  .lg-m-60 {
    margin: 15rem; }
  .lg-m-64 {
    margin: 16rem; }
  .lg-m-72 {
    margin: 18rem; }
  .lg-m-80 {
    margin: 20rem; }
  .lg-m-96 {
    margin: 24rem; }
  .lg-m--px {
    margin: -1px; }
  .lg-m--0.5 {
    margin: -0.125rem; }
  .lg-m--1 {
    margin: -0.25rem; }
  .lg-m--1.5 {
    margin: -0.375rem; }
  .lg-m--2 {
    margin: -0.5rem; }
  .lg-m--2.5 {
    margin: -0.625rem; }
  .lg-m--3 {
    margin: -0.75rem; }
  .lg-m--3.5 {
    margin: -0.875rem; }
  .lg-m--4 {
    margin: -1rem; }
  .lg-m--5 {
    margin: -1.25rem; }
  .lg-m--6 {
    margin: -1.5rem; }
  .lg-m--7 {
    margin: -1.75rem; }
  .lg-m--8 {
    margin: -2rem; }
  .lg-m--9 {
    margin: -2.25rem; }
  .lg-m--10 {
    margin: -2.5rem; }
  .lg-m--11 {
    margin: -2.75rem; }
  .lg-m--12 {
    margin: -3rem; }
  .lg-m--14 {
    margin: -3.5rem; }
  .lg-m--16 {
    margin: -4rem; }
  .lg-m--20 {
    margin: -5rem; }
  .lg-m--24 {
    margin: -6rem; }
  .lg-m--28 {
    margin: -7rem; }
  .lg-m--32 {
    margin: -8rem; }
  .lg-m--36 {
    margin: -9rem; }
  .lg-m--40 {
    margin: -10rem; }
  .lg-m--44 {
    margin: -11rem; }
  .lg-m--48 {
    margin: -12rem; }
  .lg-m--52 {
    margin: -13rem; }
  .lg-m--56 {
    margin: -14rem; }
  .lg-m--60 {
    margin: -15rem; }
  .lg-m--64 {
    margin: -16rem; }
  .lg-m--72 {
    margin: -18rem; }
  .lg-m--80 {
    margin: -20rem; }
  .lg-m--96 {
    margin: -24rem; }
  .lg-my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .lg-my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .lg-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .lg-my-0.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem; }
  .lg-my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .lg-my-1.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem; }
  .lg-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .lg-my-2.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .lg-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .lg-my-3.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem; }
  .lg-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .lg-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .lg-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .lg-my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }
  .lg-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .lg-my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }
  .lg-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .lg-my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }
  .lg-my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .lg-my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .lg-my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .lg-my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .lg-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .lg-my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .lg-my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .lg-my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem; }
  .lg-my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .lg-my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem; }
  .lg-my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .lg-my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem; }
  .lg-my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .lg-my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem; }
  .lg-my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .lg-my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem; }
  .lg-my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem; }
  .lg-my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem; }
  .lg-my--px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .lg-my--0.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem; }
  .lg-my--1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .lg-my--1.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem; }
  .lg-my--2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .lg-my--2.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem; }
  .lg-my--3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .lg-my--3.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem; }
  .lg-my--4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .lg-my--5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .lg-my--6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .lg-my--7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem; }
  .lg-my--8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .lg-my--9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem; }
  .lg-my--10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .lg-my--11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem; }
  .lg-my--12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .lg-my--14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .lg-my--16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .lg-my--20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .lg-my--24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .lg-my--28 {
    margin-top: -7rem;
    margin-bottom: -7rem; }
  .lg-my--32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .lg-my--36 {
    margin-top: -9rem;
    margin-bottom: -9rem; }
  .lg-my--40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .lg-my--44 {
    margin-top: -11rem;
    margin-bottom: -11rem; }
  .lg-my--48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .lg-my--52 {
    margin-top: -13rem;
    margin-bottom: -13rem; }
  .lg-my--56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .lg-my--60 {
    margin-top: -15rem;
    margin-bottom: -15rem; }
  .lg-my--64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .lg-my--72 {
    margin-top: -18rem;
    margin-bottom: -18rem; }
  .lg-my--80 {
    margin-top: -20rem;
    margin-bottom: -20rem; }
  .lg-my--96 {
    margin-top: -24rem;
    margin-bottom: -24rem; }
  .lg-mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .lg-mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .lg-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .lg-mx-0.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem; }
  .lg-mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .lg-mx-1.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem; }
  .lg-mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .lg-mx-2.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .lg-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .lg-mx-3.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem; }
  .lg-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .lg-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .lg-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .lg-mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }
  .lg-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .lg-mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }
  .lg-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .lg-mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }
  .lg-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .lg-mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .lg-mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .lg-mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .lg-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .lg-mx-28 {
    margin-left: 7rem;
    margin-right: 7rem; }
  .lg-mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .lg-mx-36 {
    margin-left: 9rem;
    margin-right: 9rem; }
  .lg-mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .lg-mx-44 {
    margin-left: 11rem;
    margin-right: 11rem; }
  .lg-mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .lg-mx-52 {
    margin-left: 13rem;
    margin-right: 13rem; }
  .lg-mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .lg-mx-60 {
    margin-left: 15rem;
    margin-right: 15rem; }
  .lg-mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .lg-mx-72 {
    margin-left: 18rem;
    margin-right: 18rem; }
  .lg-mx-80 {
    margin-left: 20rem;
    margin-right: 20rem; }
  .lg-mx-96 {
    margin-left: 24rem;
    margin-right: 24rem; }
  .lg-mx--px {
    margin-left: -1px;
    margin-right: -1px; }
  .lg-mx--0.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .lg-mx--1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .lg-mx--1.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem; }
  .lg-mx--2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .lg-mx--2.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
  .lg-mx--3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .lg-mx--3.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem; }
  .lg-mx--4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .lg-mx--5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .lg-mx--6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .lg-mx--7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem; }
  .lg-mx--8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .lg-mx--9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem; }
  .lg-mx--10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .lg-mx--11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem; }
  .lg-mx--12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .lg-mx--14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .lg-mx--16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .lg-mx--20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .lg-mx--24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .lg-mx--28 {
    margin-left: -7rem;
    margin-right: -7rem; }
  .lg-mx--32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .lg-mx--36 {
    margin-left: -9rem;
    margin-right: -9rem; }
  .lg-mx--40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .lg-mx--44 {
    margin-left: -11rem;
    margin-right: -11rem; }
  .lg-mx--48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .lg-mx--52 {
    margin-left: -13rem;
    margin-right: -13rem; }
  .lg-mx--56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .lg-mx--60 {
    margin-left: -15rem;
    margin-right: -15rem; }
  .lg-mx--64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .lg-mx--72 {
    margin-left: -18rem;
    margin-right: -18rem; }
  .lg-mx--80 {
    margin-left: -20rem;
    margin-right: -20rem; }
  .lg-mx--96 {
    margin-left: -24rem;
    margin-right: -24rem; }
  .lg-mt-auto {
    margin-top: auto; }
  .lg-mt-px {
    margin-top: 1px; }
  .lg-mt-0 {
    margin-top: 0px; }
  .lg-mt-0.5 {
    margin-top: 0.125rem; }
  .lg-mt-1 {
    margin-top: 0.25rem; }
  .lg-mt-1.5 {
    margin-top: 0.375rem; }
  .lg-mt-2 {
    margin-top: 0.5rem; }
  .lg-mt-2.5 {
    margin-top: 0.625rem; }
  .lg-mt-3 {
    margin-top: 0.75rem; }
  .lg-mt-3.5 {
    margin-top: 0.875rem; }
  .lg-mt-4 {
    margin-top: 1rem; }
  .lg-mt-5 {
    margin-top: 1.25rem; }
  .lg-mt-6 {
    margin-top: 1.5rem; }
  .lg-mt-7 {
    margin-top: 1.75rem; }
  .lg-mt-8 {
    margin-top: 2rem; }
  .lg-mt-9 {
    margin-top: 2.25rem; }
  .lg-mt-10 {
    margin-top: 2.5rem; }
  .lg-mt-11 {
    margin-top: 2.75rem; }
  .lg-mt-12 {
    margin-top: 3rem; }
  .lg-mt-14 {
    margin-top: 3.5rem; }
  .lg-mt-16 {
    margin-top: 4rem; }
  .lg-mt-20 {
    margin-top: 5rem; }
  .lg-mt-24 {
    margin-top: 6rem; }
  .lg-mt-28 {
    margin-top: 7rem; }
  .lg-mt-32 {
    margin-top: 8rem; }
  .lg-mt-36 {
    margin-top: 9rem; }
  .lg-mt-40 {
    margin-top: 10rem; }
  .lg-mt-44 {
    margin-top: 11rem; }
  .lg-mt-48 {
    margin-top: 12rem; }
  .lg-mt-52 {
    margin-top: 13rem; }
  .lg-mt-56 {
    margin-top: 14rem; }
  .lg-mt-60 {
    margin-top: 15rem; }
  .lg-mt-64 {
    margin-top: 16rem; }
  .lg-mt-72 {
    margin-top: 18rem; }
  .lg-mt-80 {
    margin-top: 20rem; }
  .lg-mt-96 {
    margin-top: 24rem; }
  .lg-mt--px {
    margin-top: -1px; }
  .lg-mt--0.5 {
    margin-top: -0.125rem; }
  .lg-mt--1 {
    margin-top: -0.25rem; }
  .lg-mt--1.5 {
    margin-top: -0.375rem; }
  .lg-mt--2 {
    margin-top: -0.5rem; }
  .lg-mt--2.5 {
    margin-top: -0.625rem; }
  .lg-mt--3 {
    margin-top: -0.75rem; }
  .lg-mt--3.5 {
    margin-top: -0.875rem; }
  .lg-mt--4 {
    margin-top: -1rem; }
  .lg-mt--5 {
    margin-top: -1.25rem; }
  .lg-mt--6 {
    margin-top: -1.5rem; }
  .lg-mt--7 {
    margin-top: -1.75rem; }
  .lg-mt--8 {
    margin-top: -2rem; }
  .lg-mt--9 {
    margin-top: -2.25rem; }
  .lg-mt--10 {
    margin-top: -2.5rem; }
  .lg-mt--11 {
    margin-top: -2.75rem; }
  .lg-mt--12 {
    margin-top: -3rem; }
  .lg-mt--14 {
    margin-top: -3.5rem; }
  .lg-mt--16 {
    margin-top: -4rem; }
  .lg-mt--20 {
    margin-top: -5rem; }
  .lg-mt--24 {
    margin-top: -6rem; }
  .lg-mt--28 {
    margin-top: -7rem; }
  .lg-mt--32 {
    margin-top: -8rem; }
  .lg-mt--36 {
    margin-top: -9rem; }
  .lg-mt--40 {
    margin-top: -10rem; }
  .lg-mt--44 {
    margin-top: -11rem; }
  .lg-mt--48 {
    margin-top: -12rem; }
  .lg-mt--52 {
    margin-top: -13rem; }
  .lg-mt--56 {
    margin-top: -14rem; }
  .lg-mt--60 {
    margin-top: -15rem; }
  .lg-mt--64 {
    margin-top: -16rem; }
  .lg-mt--72 {
    margin-top: -18rem; }
  .lg-mt--80 {
    margin-top: -20rem; }
  .lg-mt--96 {
    margin-top: -24rem; }
  .lg-mb-auto {
    margin-bottom: auto; }
  .lg-mb-px {
    margin-bottom: 1px; }
  .lg-mb-0 {
    margin-bottom: 0px; }
  .lg-mb-0.5 {
    margin-bottom: 0.125rem; }
  .lg-mb-1 {
    margin-bottom: 0.25rem; }
  .lg-mb-1.5 {
    margin-bottom: 0.375rem; }
  .lg-mb-2 {
    margin-bottom: 0.5rem; }
  .lg-mb-2.5 {
    margin-bottom: 0.625rem; }
  .lg-mb-3 {
    margin-bottom: 0.75rem; }
  .lg-mb-3.5 {
    margin-bottom: 0.875rem; }
  .lg-mb-4 {
    margin-bottom: 1rem; }
  .lg-mb-5 {
    margin-bottom: 1.25rem; }
  .lg-mb-6 {
    margin-bottom: 1.5rem; }
  .lg-mb-7 {
    margin-bottom: 1.75rem; }
  .lg-mb-8 {
    margin-bottom: 2rem; }
  .lg-mb-9 {
    margin-bottom: 2.25rem; }
  .lg-mb-10 {
    margin-bottom: 2.5rem; }
  .lg-mb-11 {
    margin-bottom: 2.75rem; }
  .lg-mb-12 {
    margin-bottom: 3rem; }
  .lg-mb-14 {
    margin-bottom: 3.5rem; }
  .lg-mb-16 {
    margin-bottom: 4rem; }
  .lg-mb-20 {
    margin-bottom: 5rem; }
  .lg-mb-24 {
    margin-bottom: 6rem; }
  .lg-mb-28 {
    margin-bottom: 7rem; }
  .lg-mb-32 {
    margin-bottom: 8rem; }
  .lg-mb-36 {
    margin-bottom: 9rem; }
  .lg-mb-40 {
    margin-bottom: 10rem; }
  .lg-mb-44 {
    margin-bottom: 11rem; }
  .lg-mb-48 {
    margin-bottom: 12rem; }
  .lg-mb-52 {
    margin-bottom: 13rem; }
  .lg-mb-56 {
    margin-bottom: 14rem; }
  .lg-mb-60 {
    margin-bottom: 15rem; }
  .lg-mb-64 {
    margin-bottom: 16rem; }
  .lg-mb-72 {
    margin-bottom: 18rem; }
  .lg-mb-80 {
    margin-bottom: 20rem; }
  .lg-mb-96 {
    margin-bottom: 24rem; }
  .lg-mb--px {
    margin-bottom: -1px; }
  .lg-mb--0.5 {
    margin-bottom: -0.125rem; }
  .lg-mb--1 {
    margin-bottom: -0.25rem; }
  .lg-mb--1.5 {
    margin-bottom: -0.375rem; }
  .lg-mb--2 {
    margin-bottom: -0.5rem; }
  .lg-mb--2.5 {
    margin-bottom: -0.625rem; }
  .lg-mb--3 {
    margin-bottom: -0.75rem; }
  .lg-mb--3.5 {
    margin-bottom: -0.875rem; }
  .lg-mb--4 {
    margin-bottom: -1rem; }
  .lg-mb--5 {
    margin-bottom: -1.25rem; }
  .lg-mb--6 {
    margin-bottom: -1.5rem; }
  .lg-mb--7 {
    margin-bottom: -1.75rem; }
  .lg-mb--8 {
    margin-bottom: -2rem; }
  .lg-mb--9 {
    margin-bottom: -2.25rem; }
  .lg-mb--10 {
    margin-bottom: -2.5rem; }
  .lg-mb--11 {
    margin-bottom: -2.75rem; }
  .lg-mb--12 {
    margin-bottom: -3rem; }
  .lg-mb--14 {
    margin-bottom: -3.5rem; }
  .lg-mb--16 {
    margin-bottom: -4rem; }
  .lg-mb--20 {
    margin-bottom: -5rem; }
  .lg-mb--24 {
    margin-bottom: -6rem; }
  .lg-mb--28 {
    margin-bottom: -7rem; }
  .lg-mb--32 {
    margin-bottom: -8rem; }
  .lg-mb--36 {
    margin-bottom: -9rem; }
  .lg-mb--40 {
    margin-bottom: -10rem; }
  .lg-mb--44 {
    margin-bottom: -11rem; }
  .lg-mb--48 {
    margin-bottom: -12rem; }
  .lg-mb--52 {
    margin-bottom: -13rem; }
  .lg-mb--56 {
    margin-bottom: -14rem; }
  .lg-mb--60 {
    margin-bottom: -15rem; }
  .lg-mb--64 {
    margin-bottom: -16rem; }
  .lg-mb--72 {
    margin-bottom: -18rem; }
  .lg-mb--80 {
    margin-bottom: -20rem; }
  .lg-mb--96 {
    margin-bottom: -24rem; }
  .lg-ml-auto {
    margin-left: auto; }
  .lg-ml-px {
    margin-left: 1px; }
  .lg-ml-0 {
    margin-left: 0px; }
  .lg-ml-0.5 {
    margin-left: 0.125rem; }
  .lg-ml-1 {
    margin-left: 0.25rem; }
  .lg-ml-1.5 {
    margin-left: 0.375rem; }
  .lg-ml-2 {
    margin-left: 0.5rem; }
  .lg-ml-2.5 {
    margin-left: 0.625rem; }
  .lg-ml-3 {
    margin-left: 0.75rem; }
  .lg-ml-3.5 {
    margin-left: 0.875rem; }
  .lg-ml-4 {
    margin-left: 1rem; }
  .lg-ml-5 {
    margin-left: 1.25rem; }
  .lg-ml-6 {
    margin-left: 1.5rem; }
  .lg-ml-7 {
    margin-left: 1.75rem; }
  .lg-ml-8 {
    margin-left: 2rem; }
  .lg-ml-9 {
    margin-left: 2.25rem; }
  .lg-ml-10 {
    margin-left: 2.5rem; }
  .lg-ml-11 {
    margin-left: 2.75rem; }
  .lg-ml-12 {
    margin-left: 3rem; }
  .lg-ml-14 {
    margin-left: 3.5rem; }
  .lg-ml-16 {
    margin-left: 4rem; }
  .lg-ml-20 {
    margin-left: 5rem; }
  .lg-ml-24 {
    margin-left: 6rem; }
  .lg-ml-28 {
    margin-left: 7rem; }
  .lg-ml-32 {
    margin-left: 8rem; }
  .lg-ml-36 {
    margin-left: 9rem; }
  .lg-ml-40 {
    margin-left: 10rem; }
  .lg-ml-44 {
    margin-left: 11rem; }
  .lg-ml-48 {
    margin-left: 12rem; }
  .lg-ml-52 {
    margin-left: 13rem; }
  .lg-ml-56 {
    margin-left: 14rem; }
  .lg-ml-60 {
    margin-left: 15rem; }
  .lg-ml-64 {
    margin-left: 16rem; }
  .lg-ml-72 {
    margin-left: 18rem; }
  .lg-ml-80 {
    margin-left: 20rem; }
  .lg-ml-96 {
    margin-left: 24rem; }
  .lg-ml--px {
    margin-left: -1px; }
  .lg-ml--0.5 {
    margin-left: -0.125rem; }
  .lg-ml--1 {
    margin-left: -0.25rem; }
  .lg-ml--1.5 {
    margin-left: -0.375rem; }
  .lg-ml--2 {
    margin-left: -0.5rem; }
  .lg-ml--2.5 {
    margin-left: -0.625rem; }
  .lg-ml--3 {
    margin-left: -0.75rem; }
  .lg-ml--3.5 {
    margin-left: -0.875rem; }
  .lg-ml--4 {
    margin-left: -1rem; }
  .lg-ml--5 {
    margin-left: -1.25rem; }
  .lg-ml--6 {
    margin-left: -1.5rem; }
  .lg-ml--7 {
    margin-left: -1.75rem; }
  .lg-ml--8 {
    margin-left: -2rem; }
  .lg-ml--9 {
    margin-left: -2.25rem; }
  .lg-ml--10 {
    margin-left: -2.5rem; }
  .lg-ml--11 {
    margin-left: -2.75rem; }
  .lg-ml--12 {
    margin-left: -3rem; }
  .lg-ml--14 {
    margin-left: -3.5rem; }
  .lg-ml--16 {
    margin-left: -4rem; }
  .lg-ml--20 {
    margin-left: -5rem; }
  .lg-ml--24 {
    margin-left: -6rem; }
  .lg-ml--28 {
    margin-left: -7rem; }
  .lg-ml--32 {
    margin-left: -8rem; }
  .lg-ml--36 {
    margin-left: -9rem; }
  .lg-ml--40 {
    margin-left: -10rem; }
  .lg-ml--44 {
    margin-left: -11rem; }
  .lg-ml--48 {
    margin-left: -12rem; }
  .lg-ml--52 {
    margin-left: -13rem; }
  .lg-ml--56 {
    margin-left: -14rem; }
  .lg-ml--60 {
    margin-left: -15rem; }
  .lg-ml--64 {
    margin-left: -16rem; }
  .lg-ml--72 {
    margin-left: -18rem; }
  .lg-ml--80 {
    margin-left: -20rem; }
  .lg-ml--96 {
    margin-left: -24rem; }
  .lg-mr-auto {
    margin-right: auto; }
  .lg-mr-px {
    margin-right: 1px; }
  .lg-mr-0 {
    margin-right: 0px; }
  .lg-mr-0.5 {
    margin-right: 0.125rem; }
  .lg-mr-1 {
    margin-right: 0.25rem; }
  .lg-mr-1.5 {
    margin-right: 0.375rem; }
  .lg-mr-2 {
    margin-right: 0.5rem; }
  .lg-mr-2.5 {
    margin-right: 0.625rem; }
  .lg-mr-3 {
    margin-right: 0.75rem; }
  .lg-mr-3.5 {
    margin-right: 0.875rem; }
  .lg-mr-4 {
    margin-right: 1rem; }
  .lg-mr-5 {
    margin-right: 1.25rem; }
  .lg-mr-6 {
    margin-right: 1.5rem; }
  .lg-mr-7 {
    margin-right: 1.75rem; }
  .lg-mr-8 {
    margin-right: 2rem; }
  .lg-mr-9 {
    margin-right: 2.25rem; }
  .lg-mr-10 {
    margin-right: 2.5rem; }
  .lg-mr-11 {
    margin-right: 2.75rem; }
  .lg-mr-12 {
    margin-right: 3rem; }
  .lg-mr-14 {
    margin-right: 3.5rem; }
  .lg-mr-16 {
    margin-right: 4rem; }
  .lg-mr-20 {
    margin-right: 5rem; }
  .lg-mr-24 {
    margin-right: 6rem; }
  .lg-mr-28 {
    margin-right: 7rem; }
  .lg-mr-32 {
    margin-right: 8rem; }
  .lg-mr-36 {
    margin-right: 9rem; }
  .lg-mr-40 {
    margin-right: 10rem; }
  .lg-mr-44 {
    margin-right: 11rem; }
  .lg-mr-48 {
    margin-right: 12rem; }
  .lg-mr-52 {
    margin-right: 13rem; }
  .lg-mr-56 {
    margin-right: 14rem; }
  .lg-mr-60 {
    margin-right: 15rem; }
  .lg-mr-64 {
    margin-right: 16rem; }
  .lg-mr-72 {
    margin-right: 18rem; }
  .lg-mr-80 {
    margin-right: 20rem; }
  .lg-mr-96 {
    margin-right: 24rem; }
  .lg-mr--px {
    margin-right: -1px; }
  .lg-mr--0.5 {
    margin-right: -0.125rem; }
  .lg-mr--1 {
    margin-right: -0.25rem; }
  .lg-mr--1.5 {
    margin-right: -0.375rem; }
  .lg-mr--2 {
    margin-right: -0.5rem; }
  .lg-mr--2.5 {
    margin-right: -0.625rem; }
  .lg-mr--3 {
    margin-right: -0.75rem; }
  .lg-mr--3.5 {
    margin-right: -0.875rem; }
  .lg-mr--4 {
    margin-right: -1rem; }
  .lg-mr--5 {
    margin-right: -1.25rem; }
  .lg-mr--6 {
    margin-right: -1.5rem; }
  .lg-mr--7 {
    margin-right: -1.75rem; }
  .lg-mr--8 {
    margin-right: -2rem; }
  .lg-mr--9 {
    margin-right: -2.25rem; }
  .lg-mr--10 {
    margin-right: -2.5rem; }
  .lg-mr--11 {
    margin-right: -2.75rem; }
  .lg-mr--12 {
    margin-right: -3rem; }
  .lg-mr--14 {
    margin-right: -3.5rem; }
  .lg-mr--16 {
    margin-right: -4rem; }
  .lg-mr--20 {
    margin-right: -5rem; }
  .lg-mr--24 {
    margin-right: -6rem; }
  .lg-mr--28 {
    margin-right: -7rem; }
  .lg-mr--32 {
    margin-right: -8rem; }
  .lg-mr--36 {
    margin-right: -9rem; }
  .lg-mr--40 {
    margin-right: -10rem; }
  .lg-mr--44 {
    margin-right: -11rem; }
  .lg-mr--48 {
    margin-right: -12rem; }
  .lg-mr--52 {
    margin-right: -13rem; }
  .lg-mr--56 {
    margin-right: -14rem; }
  .lg-mr--60 {
    margin-right: -15rem; }
  .lg-mr--64 {
    margin-right: -16rem; }
  .lg-mr--72 {
    margin-right: -18rem; }
  .lg-mr--80 {
    margin-right: -20rem; }
  .lg-mr--96 {
    margin-right: -24rem; }
  .lg-w-auto {
    width: auto; }
  .lg-w-1\/2 {
    width: 50%; }
  .lg-w-1\/3 {
    width: 33.333333%; }
  .lg-w-2\/3 {
    width: 66.666667%; }
  .lg-w-1\/4 {
    width: 25%; }
  .lg-w-2\/4 {
    width: 50%; }
  .lg-w-3\/4 {
    width: 75%; }
  .lg-w-1\/5 {
    width: 20%; }
  .lg-w-2\/5 {
    width: 40%; }
  .lg-w-3\/5 {
    width: 60%; }
  .lg-w-4\/5 {
    width: 80%; }
  .lg-w-1\/6 {
    width: 16.666667%; }
  .lg-w-2\/6 {
    width: 33.333333%; }
  .lg-w-3\/6 {
    width: 50%; }
  .lg-w-4\/6 {
    width: 66.666667%; }
  .lg-w-5\/6 {
    width: 83.333333%; }
  .lg-w-1\/12 {
    width: 8.333333%; }
  .lg-w-2\/12 {
    width: 16.666667%; }
  .lg-w-3\/12 {
    width: 25%; }
  .lg-w-4\/12 {
    width: 33.333333%; }
  .lg-w-5\/12 {
    width: 41.666667%; }
  .lg-w-6\/12 {
    width: 50%; }
  .lg-w-7\/12 {
    width: 58.333333%; }
  .lg-w-8\/12 {
    width: 66.666667%; }
  .lg-w-9\/12 {
    width: 75%; }
  .lg-w-10\/12 {
    width: 83.333333%; }
  .lg-w-11\/12 {
    width: 91.666667%; }
  .lg-w-full {
    width: 100%; }
  .lg-w-screen {
    width: 100vw; }
  .lg-w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .lg-w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .lg-w-px {
    width: 1px; }
  .lg-w-0 {
    width: 0px; }
  .lg-w-0.5 {
    width: 0.125rem; }
  .lg-w-1 {
    width: 0.25rem; }
  .lg-w-1.5 {
    width: 0.375rem; }
  .lg-w-2 {
    width: 0.5rem; }
  .lg-w-2.5 {
    width: 0.625rem; }
  .lg-w-3 {
    width: 0.75rem; }
  .lg-w-3.5 {
    width: 0.875rem; }
  .lg-w-4 {
    width: 1rem; }
  .lg-w-5 {
    width: 1.25rem; }
  .lg-w-6 {
    width: 1.5rem; }
  .lg-w-7 {
    width: 1.75rem; }
  .lg-w-8 {
    width: 2rem; }
  .lg-w-9 {
    width: 2.25rem; }
  .lg-w-10 {
    width: 2.5rem; }
  .lg-w-11 {
    width: 2.75rem; }
  .lg-w-12 {
    width: 3rem; }
  .lg-w-14 {
    width: 3.5rem; }
  .lg-w-16 {
    width: 4rem; }
  .lg-w-20 {
    width: 5rem; }
  .lg-w-24 {
    width: 6rem; }
  .lg-w-28 {
    width: 7rem; }
  .lg-w-32 {
    width: 8rem; }
  .lg-w-36 {
    width: 9rem; }
  .lg-w-40 {
    width: 10rem; }
  .lg-w-44 {
    width: 11rem; }
  .lg-w-48 {
    width: 12rem; }
  .lg-w-52 {
    width: 13rem; }
  .lg-w-56 {
    width: 14rem; }
  .lg-w-60 {
    width: 15rem; }
  .lg-w-64 {
    width: 16rem; }
  .lg-w-72 {
    width: 18rem; }
  .lg-w-80 {
    width: 20rem; }
  .lg-w-96 {
    width: 24rem; }
  .lg-min-w-0 {
    min-width: 0; }
  .lg-min-w-full {
    min-width: 100%; }
  .lg-min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content; }
  .lg-min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content; }
  .lg-max-w-none {
    max-width: none; }
  .lg-max-w-0 {
    max-width: 0rem; }
  .lg-max-w-xs {
    max-width: 20rem; }
  .lg-max-w-sm {
    max-width: 24rem; }
  .lg-max-w-md {
    max-width: 28rem; }
  .lg-max-w-lg {
    max-width: 32rem; }
  .lg-max-w-xl {
    max-width: 36rem; }
  .lg-max-w-2xl {
    max-width: 42rem; }
  .lg-max-w-3xl {
    max-width: 48rem; }
  .lg-max-w-4xl {
    max-width: 56rem; }
  .lg-max-w-5xl {
    max-width: 64rem; }
  .lg-max-w-6xl {
    max-width: 72rem; }
  .lg-max-w-7xl {
    max-width: 80rem; }
  .lg-max-w-full {
    max-width: 100%; }
  .lg-max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content; }
  .lg-max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
  .lg-max-w-prose {
    max-width: 65ch; }
  .lg-h-auto {
    height: auto; }
  .lg-h-1\/2 {
    height: 50%; }
  .lg-h-1\/3 {
    height: 33.333333%; }
  .lg-h-2\/3 {
    height: 66.666667%; }
  .lg-h-1\/4 {
    height: 25%; }
  .lg-h-2\/4 {
    height: 50%; }
  .lg-h-3\/4 {
    height: 75%; }
  .lg-h-1\/5 {
    height: 20%; }
  .lg-h-2\/5 {
    height: 40%; }
  .lg-h-3\/5 {
    height: 60%; }
  .lg-h-4\/5 {
    height: 80%; }
  .lg-h-1\/6 {
    height: 16.666667%; }
  .lg-h-2\/6 {
    height: 33.333333%; }
  .lg-h-3\/6 {
    height: 50%; }
  .lg-h-4\/6 {
    height: 66.666667%; }
  .lg-h-5\/6 {
    height: 83.333333%; }
  .lg-h-1\/12 {
    height: 8.333333%; }
  .lg-h-2\/12 {
    height: 16.666667%; }
  .lg-h-3\/12 {
    height: 25%; }
  .lg-h-4\/12 {
    height: 33.333333%; }
  .lg-h-5\/12 {
    height: 41.666667%; }
  .lg-h-6\/12 {
    height: 50%; }
  .lg-h-7\/12 {
    height: 58.333333%; }
  .lg-h-8\/12 {
    height: 66.666667%; }
  .lg-h-9\/12 {
    height: 75%; }
  .lg-h-10\/12 {
    height: 83.333333%; }
  .lg-h-11\/12 {
    height: 91.666667%; }
  .lg-h-full {
    height: 100%; }
  .lg-h-screen {
    height: 100vw; }
  .lg-h-min {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content; }
  .lg-h-max {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .lg-h-px {
    height: 1px; }
  .lg-h-0 {
    height: 0px; }
  .lg-h-0.5 {
    height: 0.125rem; }
  .lg-h-1 {
    height: 0.25rem; }
  .lg-h-1.5 {
    height: 0.375rem; }
  .lg-h-2 {
    height: 0.5rem; }
  .lg-h-2.5 {
    height: 0.625rem; }
  .lg-h-3 {
    height: 0.75rem; }
  .lg-h-3.5 {
    height: 0.875rem; }
  .lg-h-4 {
    height: 1rem; }
  .lg-h-5 {
    height: 1.25rem; }
  .lg-h-6 {
    height: 1.5rem; }
  .lg-h-7 {
    height: 1.75rem; }
  .lg-h-8 {
    height: 2rem; }
  .lg-h-9 {
    height: 2.25rem; }
  .lg-h-10 {
    height: 2.5rem; }
  .lg-h-11 {
    height: 2.75rem; }
  .lg-h-12 {
    height: 3rem; }
  .lg-h-14 {
    height: 3.5rem; }
  .lg-h-16 {
    height: 4rem; }
  .lg-h-20 {
    height: 5rem; }
  .lg-h-24 {
    height: 6rem; }
  .lg-h-28 {
    height: 7rem; }
  .lg-h-32 {
    height: 8rem; }
  .lg-h-36 {
    height: 9rem; }
  .lg-h-40 {
    height: 10rem; }
  .lg-h-44 {
    height: 11rem; }
  .lg-h-48 {
    height: 12rem; }
  .lg-h-52 {
    height: 13rem; }
  .lg-h-56 {
    height: 14rem; }
  .lg-h-60 {
    height: 15rem; }
  .lg-h-64 {
    height: 16rem; }
  .lg-h-72 {
    height: 18rem; }
  .lg-h-80 {
    height: 20rem; }
  .lg-h-96 {
    height: 24rem; }
  .lg-min-h-0 {
    min-height: 0; }
  .lg-min-h-full {
    min-height: 100%; }
  .lg-min-h-min {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content; }
  .lg-min-h-max {
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content; }
  .lg-max-h-none {
    max-height: none; }
  .lg-max-h-0 {
    max-height: 0rem; }
  .lg-max-h-xs {
    max-height: 20rem; }
  .lg-max-h-sm {
    max-height: 24rem; }
  .lg-max-h-md {
    max-height: 28rem; }
  .lg-max-h-lg {
    max-height: 32rem; }
  .lg-max-h-xl {
    max-height: 36rem; }
  .lg-max-h-2xl {
    max-height: 42rem; }
  .lg-max-h-3xl {
    max-height: 48rem; }
  .lg-max-h-4xl {
    max-height: 56rem; }
  .lg-max-h-5xl {
    max-height: 64rem; }
  .lg-max-h-6xl {
    max-height: 72rem; }
  .lg-max-h-7xl {
    max-height: 80rem; }
  .lg-max-h-full {
    max-height: 100%; }
  .lg-max-h-min {
    max-height: -webkit-min-content;
    max-height: -moz-min-content;
    max-height: min-content; }
  .lg-max-h-max {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content; }
  .lg-max-h-prose {
    max-height: 65ch; } }

@media (min-width: 1200px) {
  .xl-box-border {
    box-sizing: border-box; }
  .xl-box-content {
    box-sizing: content-box; }
  .xl-inline {
    display: inline; }
  .xl-inline-block {
    display: inline-block; }
  .xl-block {
    display: block; }
  .xl-grid {
    display: grid; }
  .xl-table {
    display: table; }
  .xl-table-row {
    display: table-row; }
  .xl-table-caption {
    display: table-caption; }
  .xl-table-cell {
    display: table-cell; }
  .xl-table-raw {
    display: table-raw; }
  .xl-table-column {
    display: table-column; }
  .xl-table-column-group {
    display: table-column-group; }
  .xl-table-footer-group {
    display: table-footer-group; }
  .xl-table-raw-group {
    display: table-raw-group; }
  .xl-flex {
    display: -ms-flexbox;
    display: flex; }
  .xl-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .xl-flow-root {
    display: flow-root; }
  .xl-grid {
    display: grid; }
  .xl-inline-grid {
    display: inline-grid; }
  .xl-contents {
    display: contents; }
  .xl-none {
    display: none; }
  .xl-float-left {
    float: left; }
  .xl-float-right {
    float: right; }
  .xl-float-none {
    float: none; }
  .xl-clear-left {
    float: left; }
  .xl-clear-right {
    float: right; }
  .xl-clear-both {
    float: both; }
  .xl-clear-none {
    float: none; }
  .xl-object-contain {
    -o-object-fit: contain;
       object-fit: contain; }
  .xl-object-cover {
    -o-object-fit: cover;
       object-fit: cover; }
  .xl-object-fill {
    -o-object-fit: fill;
       object-fit: fill; }
  .xl-object-none {
    -o-object-fit: none;
       object-fit: none; }
  .xl-object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down; }
  .xl-object-bottom {
    -o-object-position: bottom;
       object-position: bottom; }
  .xl-object-center {
    -o-object-position: center;
       object-position: center; }
  .xl-object-left {
    -o-object-position: left;
       object-position: left; }
  .xl-object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom; }
  .xl-object-left-top {
    -o-object-position: left top;
       object-position: left top; }
  .xl-object-right {
    -o-object-position: right;
       object-position: right; }
  .xl-object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom; }
  .xl-object-right-top {
    -o-object-position: right top;
       object-position: right top; }
  .xl-object-top {
    -o-object-position: top;
       object-position: top; }
  .xl-overflow-auto {
    overflow: auto; }
  .xl-overflow-hidden {
    overflow: hidden; }
  .xl-overflow-visible {
    overflow: visible; }
  .xl-overflow-scroll {
    overflow: scroll; }
  .xl-overflow-x-auto {
    overflow-x: auto; }
  .xl-overflow-x-hidden {
    overflow-x: hidden; }
  .xl-overflow-x-visible {
    overflow-x: visible; }
  .xl-overflow-x-scroll {
    overflow-x: scroll; }
  .xl-overflow-y-auto {
    overflow-y: auto; }
  .xl-overflow-y-hidden {
    overflow-y: hidden; }
  .xl-overflow-y-visible {
    overflow-y: visible; }
  .xl-overflow-y-scroll {
    overflow-y: scroll; }
  .xl-overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto; }
  .xl-overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain; }
  .xl-overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none; }
  .xl-overscroll-x-auto {
    overscroll-behavior-x: auto; }
  .xl-overscroll-x-contain {
    overscroll-behavior-x: contain; }
  .xl-overscroll-x-none {
    overscroll-behavior-x: none; }
  .xl-overscroll-y-auto {
    overscroll-behavior-y: auto; }
  .xl-overscroll-y-contain {
    overscroll-behavior-y: contain; }
  .xl-overscroll-y-none {
    overscroll-behavior-y: none; }
  .xl-static {
    position: static; }
  .xl-relative {
    position: relative; }
  .xl-absolute {
    position: absolute; }
  .xl-fixed {
    position: fixed; }
  .xl-sticky {
    position: -webkit-sticky;
    position: sticky; }
  .xl-top-auto {
    top: auto; }
  .xl-top-1\/2 {
    top: 50%; }
  .xl-top-1\/3 {
    top: 33.33333%; }
  .xl-top-2\/3 {
    top: 66.66667%; }
  .xl-top-1\/4 {
    top: 25%; }
  .xl-top-2\/4 {
    top: 50%; }
  .xl-top-3\/4 {
    top: 75%; }
  .xl-top-full {
    top: 100%; }
  .xl-top--1\/2 {
    top: -50%; }
  .xl-top--1\/3 {
    top: -33.33333%; }
  .xl-top--2\/3 {
    top: -66.66667%; }
  .xl-top--1\/4 {
    top: -25%; }
  .xl-top--2\/4 {
    top: -50%; }
  .xl-top--3\/4 {
    top: -75%; }
  .xl-top--full {
    top: -100%; }
  .xl-top-px {
    top: 1px; }
  .xl-top-0 {
    top: 0px; }
  .xl-top-0.5 {
    top: 0.125rem; }
  .xl-top-1 {
    top: 0.25rem; }
  .xl-top-1.5 {
    top: 0.375rem; }
  .xl-top-2 {
    top: 0.5rem; }
  .xl-top-2.5 {
    top: 0.625rem; }
  .xl-top-3 {
    top: 0.75rem; }
  .xl-top-3.5 {
    top: 0.875rem; }
  .xl-top-4 {
    top: 1rem; }
  .xl-top-5 {
    top: 1.25rem; }
  .xl-top-6 {
    top: 1.5rem; }
  .xl-top-7 {
    top: 1.75rem; }
  .xl-top-8 {
    top: 2rem; }
  .xl-top-9 {
    top: 2.25rem; }
  .xl-top-10 {
    top: 2.5rem; }
  .xl-top-11 {
    top: 2.75rem; }
  .xl-top-12 {
    top: 3rem; }
  .xl-top-14 {
    top: 3.5rem; }
  .xl-top-16 {
    top: 4rem; }
  .xl-top-20 {
    top: 5rem; }
  .xl-top-24 {
    top: 6rem; }
  .xl-top-28 {
    top: 7rem; }
  .xl-top-32 {
    top: 8rem; }
  .xl-top-36 {
    top: 9rem; }
  .xl-top-40 {
    top: 10rem; }
  .xl-top-44 {
    top: 11rem; }
  .xl-top-48 {
    top: 12rem; }
  .xl-top-52 {
    top: 13rem; }
  .xl-top-56 {
    top: 14rem; }
  .xl-top-60 {
    top: 15rem; }
  .xl-top-64 {
    top: 16rem; }
  .xl-top-72 {
    top: 18rem; }
  .xl-top-80 {
    top: 20rem; }
  .xl-top-96 {
    top: 24rem; }
  .xl-top--px {
    top: -1px; }
  .xl-top--0.5 {
    top: -0.125rem; }
  .xl-top--1 {
    top: -0.25rem; }
  .xl-top--1.5 {
    top: -0.375rem; }
  .xl-top--2 {
    top: -0.5rem; }
  .xl-top--2.5 {
    top: -0.625rem; }
  .xl-top--3 {
    top: -0.75rem; }
  .xl-top--3.5 {
    top: -0.875rem; }
  .xl-top--4 {
    top: -1rem; }
  .xl-top--5 {
    top: -1.25rem; }
  .xl-top--6 {
    top: -1.5rem; }
  .xl-top--7 {
    top: -1.75rem; }
  .xl-top--8 {
    top: -2rem; }
  .xl-top--9 {
    top: -2.25rem; }
  .xl-top--10 {
    top: -2.5rem; }
  .xl-top--11 {
    top: -2.75rem; }
  .xl-top--12 {
    top: -3rem; }
  .xl-top--14 {
    top: -3.5rem; }
  .xl-top--16 {
    top: -4rem; }
  .xl-top--20 {
    top: -5rem; }
  .xl-top--24 {
    top: -6rem; }
  .xl-top--28 {
    top: -7rem; }
  .xl-top--32 {
    top: -8rem; }
  .xl-top--36 {
    top: -9rem; }
  .xl-top--40 {
    top: -10rem; }
  .xl-top--44 {
    top: -11rem; }
  .xl-top--48 {
    top: -12rem; }
  .xl-top--52 {
    top: -13rem; }
  .xl-top--56 {
    top: -14rem; }
  .xl-top--60 {
    top: -15rem; }
  .xl-top--64 {
    top: -16rem; }
  .xl-top--72 {
    top: -18rem; }
  .xl-top--80 {
    top: -20rem; }
  .xl-top--96 {
    top: -24rem; }
  .xl-bottom-auto {
    bottom: auto; }
  .xl-bottom-1\/2 {
    bottom: 50%; }
  .xl-bottom-1\/3 {
    bottom: 33.33333%; }
  .xl-bottom-2\/3 {
    bottom: 66.66667%; }
  .xl-bottom-1\/4 {
    bottom: 25%; }
  .xl-bottom-2\/4 {
    bottom: 50%; }
  .xl-bottom-3\/4 {
    bottom: 75%; }
  .xl-bottom-full {
    bottom: 100%; }
  .xl-bottom--1\/2 {
    bottom: -50%; }
  .xl-bottom--1\/3 {
    bottom: -33.33333%; }
  .xl-bottom--2\/3 {
    bottom: -66.66667%; }
  .xl-bottom--1\/4 {
    bottom: -25%; }
  .xl-bottom--2\/4 {
    bottom: -50%; }
  .xl-bottom--3\/4 {
    bottom: -75%; }
  .xl-bottom--full {
    bottom: -100%; }
  .xl-bottom-px {
    bottom: 1px; }
  .xl-bottom-0 {
    bottom: 0px; }
  .xl-bottom-0.5 {
    bottom: 0.125rem; }
  .xl-bottom-1 {
    bottom: 0.25rem; }
  .xl-bottom-1.5 {
    bottom: 0.375rem; }
  .xl-bottom-2 {
    bottom: 0.5rem; }
  .xl-bottom-2.5 {
    bottom: 0.625rem; }
  .xl-bottom-3 {
    bottom: 0.75rem; }
  .xl-bottom-3.5 {
    bottom: 0.875rem; }
  .xl-bottom-4 {
    bottom: 1rem; }
  .xl-bottom-5 {
    bottom: 1.25rem; }
  .xl-bottom-6 {
    bottom: 1.5rem; }
  .xl-bottom-7 {
    bottom: 1.75rem; }
  .xl-bottom-8 {
    bottom: 2rem; }
  .xl-bottom-9 {
    bottom: 2.25rem; }
  .xl-bottom-10 {
    bottom: 2.5rem; }
  .xl-bottom-11 {
    bottom: 2.75rem; }
  .xl-bottom-12 {
    bottom: 3rem; }
  .xl-bottom-14 {
    bottom: 3.5rem; }
  .xl-bottom-16 {
    bottom: 4rem; }
  .xl-bottom-20 {
    bottom: 5rem; }
  .xl-bottom-24 {
    bottom: 6rem; }
  .xl-bottom-28 {
    bottom: 7rem; }
  .xl-bottom-32 {
    bottom: 8rem; }
  .xl-bottom-36 {
    bottom: 9rem; }
  .xl-bottom-40 {
    bottom: 10rem; }
  .xl-bottom-44 {
    bottom: 11rem; }
  .xl-bottom-48 {
    bottom: 12rem; }
  .xl-bottom-52 {
    bottom: 13rem; }
  .xl-bottom-56 {
    bottom: 14rem; }
  .xl-bottom-60 {
    bottom: 15rem; }
  .xl-bottom-64 {
    bottom: 16rem; }
  .xl-bottom-72 {
    bottom: 18rem; }
  .xl-bottom-80 {
    bottom: 20rem; }
  .xl-bottom-96 {
    bottom: 24rem; }
  .xl-bottom--px {
    bottom: -1px; }
  .xl-bottom--0.5 {
    bottom: -0.125rem; }
  .xl-bottom--1 {
    bottom: -0.25rem; }
  .xl-bottom--1.5 {
    bottom: -0.375rem; }
  .xl-bottom--2 {
    bottom: -0.5rem; }
  .xl-bottom--2.5 {
    bottom: -0.625rem; }
  .xl-bottom--3 {
    bottom: -0.75rem; }
  .xl-bottom--3.5 {
    bottom: -0.875rem; }
  .xl-bottom--4 {
    bottom: -1rem; }
  .xl-bottom--5 {
    bottom: -1.25rem; }
  .xl-bottom--6 {
    bottom: -1.5rem; }
  .xl-bottom--7 {
    bottom: -1.75rem; }
  .xl-bottom--8 {
    bottom: -2rem; }
  .xl-bottom--9 {
    bottom: -2.25rem; }
  .xl-bottom--10 {
    bottom: -2.5rem; }
  .xl-bottom--11 {
    bottom: -2.75rem; }
  .xl-bottom--12 {
    bottom: -3rem; }
  .xl-bottom--14 {
    bottom: -3.5rem; }
  .xl-bottom--16 {
    bottom: -4rem; }
  .xl-bottom--20 {
    bottom: -5rem; }
  .xl-bottom--24 {
    bottom: -6rem; }
  .xl-bottom--28 {
    bottom: -7rem; }
  .xl-bottom--32 {
    bottom: -8rem; }
  .xl-bottom--36 {
    bottom: -9rem; }
  .xl-bottom--40 {
    bottom: -10rem; }
  .xl-bottom--44 {
    bottom: -11rem; }
  .xl-bottom--48 {
    bottom: -12rem; }
  .xl-bottom--52 {
    bottom: -13rem; }
  .xl-bottom--56 {
    bottom: -14rem; }
  .xl-bottom--60 {
    bottom: -15rem; }
  .xl-bottom--64 {
    bottom: -16rem; }
  .xl-bottom--72 {
    bottom: -18rem; }
  .xl-bottom--80 {
    bottom: -20rem; }
  .xl-bottom--96 {
    bottom: -24rem; }
  .xl-left-auto {
    left: auto; }
  .xl-left-1\/2 {
    left: 50%; }
  .xl-left-1\/3 {
    left: 33.33333%; }
  .xl-left-2\/3 {
    left: 66.66667%; }
  .xl-left-1\/4 {
    left: 25%; }
  .xl-left-2\/4 {
    left: 50%; }
  .xl-left-3\/4 {
    left: 75%; }
  .xl-left-full {
    left: 100%; }
  .xl-left--1\/2 {
    left: -50%; }
  .xl-left--1\/3 {
    left: -33.33333%; }
  .xl-left--2\/3 {
    left: -66.66667%; }
  .xl-left--1\/4 {
    left: -25%; }
  .xl-left--2\/4 {
    left: -50%; }
  .xl-left--3\/4 {
    left: -75%; }
  .xl-left--full {
    left: -100%; }
  .xl-left-px {
    left: 1px; }
  .xl-left-0 {
    left: 0px; }
  .xl-left-0.5 {
    left: 0.125rem; }
  .xl-left-1 {
    left: 0.25rem; }
  .xl-left-1.5 {
    left: 0.375rem; }
  .xl-left-2 {
    left: 0.5rem; }
  .xl-left-2.5 {
    left: 0.625rem; }
  .xl-left-3 {
    left: 0.75rem; }
  .xl-left-3.5 {
    left: 0.875rem; }
  .xl-left-4 {
    left: 1rem; }
  .xl-left-5 {
    left: 1.25rem; }
  .xl-left-6 {
    left: 1.5rem; }
  .xl-left-7 {
    left: 1.75rem; }
  .xl-left-8 {
    left: 2rem; }
  .xl-left-9 {
    left: 2.25rem; }
  .xl-left-10 {
    left: 2.5rem; }
  .xl-left-11 {
    left: 2.75rem; }
  .xl-left-12 {
    left: 3rem; }
  .xl-left-14 {
    left: 3.5rem; }
  .xl-left-16 {
    left: 4rem; }
  .xl-left-20 {
    left: 5rem; }
  .xl-left-24 {
    left: 6rem; }
  .xl-left-28 {
    left: 7rem; }
  .xl-left-32 {
    left: 8rem; }
  .xl-left-36 {
    left: 9rem; }
  .xl-left-40 {
    left: 10rem; }
  .xl-left-44 {
    left: 11rem; }
  .xl-left-48 {
    left: 12rem; }
  .xl-left-52 {
    left: 13rem; }
  .xl-left-56 {
    left: 14rem; }
  .xl-left-60 {
    left: 15rem; }
  .xl-left-64 {
    left: 16rem; }
  .xl-left-72 {
    left: 18rem; }
  .xl-left-80 {
    left: 20rem; }
  .xl-left-96 {
    left: 24rem; }
  .xl-left--px {
    left: -1px; }
  .xl-left--0.5 {
    left: -0.125rem; }
  .xl-left--1 {
    left: -0.25rem; }
  .xl-left--1.5 {
    left: -0.375rem; }
  .xl-left--2 {
    left: -0.5rem; }
  .xl-left--2.5 {
    left: -0.625rem; }
  .xl-left--3 {
    left: -0.75rem; }
  .xl-left--3.5 {
    left: -0.875rem; }
  .xl-left--4 {
    left: -1rem; }
  .xl-left--5 {
    left: -1.25rem; }
  .xl-left--6 {
    left: -1.5rem; }
  .xl-left--7 {
    left: -1.75rem; }
  .xl-left--8 {
    left: -2rem; }
  .xl-left--9 {
    left: -2.25rem; }
  .xl-left--10 {
    left: -2.5rem; }
  .xl-left--11 {
    left: -2.75rem; }
  .xl-left--12 {
    left: -3rem; }
  .xl-left--14 {
    left: -3.5rem; }
  .xl-left--16 {
    left: -4rem; }
  .xl-left--20 {
    left: -5rem; }
  .xl-left--24 {
    left: -6rem; }
  .xl-left--28 {
    left: -7rem; }
  .xl-left--32 {
    left: -8rem; }
  .xl-left--36 {
    left: -9rem; }
  .xl-left--40 {
    left: -10rem; }
  .xl-left--44 {
    left: -11rem; }
  .xl-left--48 {
    left: -12rem; }
  .xl-left--52 {
    left: -13rem; }
  .xl-left--56 {
    left: -14rem; }
  .xl-left--60 {
    left: -15rem; }
  .xl-left--64 {
    left: -16rem; }
  .xl-left--72 {
    left: -18rem; }
  .xl-left--80 {
    left: -20rem; }
  .xl-left--96 {
    left: -24rem; }
  .xl-right-auto {
    right: auto; }
  .xl-right-1\/2 {
    right: 50%; }
  .xl-right-1\/3 {
    right: 33.33333%; }
  .xl-right-2\/3 {
    right: 66.66667%; }
  .xl-right-1\/4 {
    right: 25%; }
  .xl-right-2\/4 {
    right: 50%; }
  .xl-right-3\/4 {
    right: 75%; }
  .xl-right-full {
    right: 100%; }
  .xl-right--1\/2 {
    right: -50%; }
  .xl-right--1\/3 {
    right: -33.33333%; }
  .xl-right--2\/3 {
    right: -66.66667%; }
  .xl-right--1\/4 {
    right: -25%; }
  .xl-right--2\/4 {
    right: -50%; }
  .xl-right--3\/4 {
    right: -75%; }
  .xl-right--full {
    right: -100%; }
  .xl-right-px {
    right: 1px; }
  .xl-right-0 {
    right: 0px; }
  .xl-right-0.5 {
    right: 0.125rem; }
  .xl-right-1 {
    right: 0.25rem; }
  .xl-right-1.5 {
    right: 0.375rem; }
  .xl-right-2 {
    right: 0.5rem; }
  .xl-right-2.5 {
    right: 0.625rem; }
  .xl-right-3 {
    right: 0.75rem; }
  .xl-right-3.5 {
    right: 0.875rem; }
  .xl-right-4 {
    right: 1rem; }
  .xl-right-5 {
    right: 1.25rem; }
  .xl-right-6 {
    right: 1.5rem; }
  .xl-right-7 {
    right: 1.75rem; }
  .xl-right-8 {
    right: 2rem; }
  .xl-right-9 {
    right: 2.25rem; }
  .xl-right-10 {
    right: 2.5rem; }
  .xl-right-11 {
    right: 2.75rem; }
  .xl-right-12 {
    right: 3rem; }
  .xl-right-14 {
    right: 3.5rem; }
  .xl-right-16 {
    right: 4rem; }
  .xl-right-20 {
    right: 5rem; }
  .xl-right-24 {
    right: 6rem; }
  .xl-right-28 {
    right: 7rem; }
  .xl-right-32 {
    right: 8rem; }
  .xl-right-36 {
    right: 9rem; }
  .xl-right-40 {
    right: 10rem; }
  .xl-right-44 {
    right: 11rem; }
  .xl-right-48 {
    right: 12rem; }
  .xl-right-52 {
    right: 13rem; }
  .xl-right-56 {
    right: 14rem; }
  .xl-right-60 {
    right: 15rem; }
  .xl-right-64 {
    right: 16rem; }
  .xl-right-72 {
    right: 18rem; }
  .xl-right-80 {
    right: 20rem; }
  .xl-right-96 {
    right: 24rem; }
  .xl-right--px {
    right: -1px; }
  .xl-right--0.5 {
    right: -0.125rem; }
  .xl-right--1 {
    right: -0.25rem; }
  .xl-right--1.5 {
    right: -0.375rem; }
  .xl-right--2 {
    right: -0.5rem; }
  .xl-right--2.5 {
    right: -0.625rem; }
  .xl-right--3 {
    right: -0.75rem; }
  .xl-right--3.5 {
    right: -0.875rem; }
  .xl-right--4 {
    right: -1rem; }
  .xl-right--5 {
    right: -1.25rem; }
  .xl-right--6 {
    right: -1.5rem; }
  .xl-right--7 {
    right: -1.75rem; }
  .xl-right--8 {
    right: -2rem; }
  .xl-right--9 {
    right: -2.25rem; }
  .xl-right--10 {
    right: -2.5rem; }
  .xl-right--11 {
    right: -2.75rem; }
  .xl-right--12 {
    right: -3rem; }
  .xl-right--14 {
    right: -3.5rem; }
  .xl-right--16 {
    right: -4rem; }
  .xl-right--20 {
    right: -5rem; }
  .xl-right--24 {
    right: -6rem; }
  .xl-right--28 {
    right: -7rem; }
  .xl-right--32 {
    right: -8rem; }
  .xl-right--36 {
    right: -9rem; }
  .xl-right--40 {
    right: -10rem; }
  .xl-right--44 {
    right: -11rem; }
  .xl-right--48 {
    right: -12rem; }
  .xl-right--52 {
    right: -13rem; }
  .xl-right--56 {
    right: -14rem; }
  .xl-right--60 {
    right: -15rem; }
  .xl-right--64 {
    right: -16rem; }
  .xl-right--72 {
    right: -18rem; }
  .xl-right--80 {
    right: -20rem; }
  .xl-right--96 {
    right: -24rem; }
  .xl-inset-auto {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto; }
  .xl-inset-1\/2 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .xl-inset-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%;
    left: 33.33333%;
    right: 33.33333%; }
  .xl-inset-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%;
    left: 66.66667%;
    right: 66.66667%; }
  .xl-inset-1\/4 {
    top: 25%;
    bottom: 25%;
    left: 25%;
    right: 25%; }
  .xl-inset-2\/4 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .xl-inset-3\/4 {
    top: 75%;
    bottom: 75%;
    left: 75%;
    right: 75%; }
  .xl-inset-full {
    top: 100%;
    bottom: 100%;
    left: 100%;
    right: 100%; }
  .xl-inset--1\/2 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .xl-inset--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%;
    left: -33.33333%;
    right: -33.33333%; }
  .xl-inset--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%;
    left: -66.66667%;
    right: -66.66667%; }
  .xl-inset--1\/4 {
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%; }
  .xl-inset--2\/4 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .xl-inset--3\/4 {
    top: -75%;
    bottom: -75%;
    left: -75%;
    right: -75%; }
  .xl-inset--full {
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%; }
  .xl-inset-px {
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px; }
  .xl-inset-0 {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px; }
  .xl-inset-0.5 {
    top: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
    right: 0.125rem; }
  .xl-inset-1 {
    top: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
    right: 0.25rem; }
  .xl-inset-1.5 {
    top: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
    right: 0.375rem; }
  .xl-inset-2 {
    top: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem; }
  .xl-inset-2.5 {
    top: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
    right: 0.625rem; }
  .xl-inset-3 {
    top: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
    right: 0.75rem; }
  .xl-inset-3.5 {
    top: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
    right: 0.875rem; }
  .xl-inset-4 {
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem; }
  .xl-inset-5 {
    top: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem; }
  .xl-inset-6 {
    top: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem; }
  .xl-inset-7 {
    top: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem; }
  .xl-inset-8 {
    top: 2rem;
    bottom: 2rem;
    left: 2rem;
    right: 2rem; }
  .xl-inset-9 {
    top: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
    right: 2.25rem; }
  .xl-inset-10 {
    top: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem; }
  .xl-inset-11 {
    top: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
    right: 2.75rem; }
  .xl-inset-12 {
    top: 3rem;
    bottom: 3rem;
    left: 3rem;
    right: 3rem; }
  .xl-inset-14 {
    top: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
    right: 3.5rem; }
  .xl-inset-16 {
    top: 4rem;
    bottom: 4rem;
    left: 4rem;
    right: 4rem; }
  .xl-inset-20 {
    top: 5rem;
    bottom: 5rem;
    left: 5rem;
    right: 5rem; }
  .xl-inset-24 {
    top: 6rem;
    bottom: 6rem;
    left: 6rem;
    right: 6rem; }
  .xl-inset-28 {
    top: 7rem;
    bottom: 7rem;
    left: 7rem;
    right: 7rem; }
  .xl-inset-32 {
    top: 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem; }
  .xl-inset-36 {
    top: 9rem;
    bottom: 9rem;
    left: 9rem;
    right: 9rem; }
  .xl-inset-40 {
    top: 10rem;
    bottom: 10rem;
    left: 10rem;
    right: 10rem; }
  .xl-inset-44 {
    top: 11rem;
    bottom: 11rem;
    left: 11rem;
    right: 11rem; }
  .xl-inset-48 {
    top: 12rem;
    bottom: 12rem;
    left: 12rem;
    right: 12rem; }
  .xl-inset-52 {
    top: 13rem;
    bottom: 13rem;
    left: 13rem;
    right: 13rem; }
  .xl-inset-56 {
    top: 14rem;
    bottom: 14rem;
    left: 14rem;
    right: 14rem; }
  .xl-inset-60 {
    top: 15rem;
    bottom: 15rem;
    left: 15rem;
    right: 15rem; }
  .xl-inset-64 {
    top: 16rem;
    bottom: 16rem;
    left: 16rem;
    right: 16rem; }
  .xl-inset-72 {
    top: 18rem;
    bottom: 18rem;
    left: 18rem;
    right: 18rem; }
  .xl-inset-80 {
    top: 20rem;
    bottom: 20rem;
    left: 20rem;
    right: 20rem; }
  .xl-inset-96 {
    top: 24rem;
    bottom: 24rem;
    left: 24rem;
    right: 24rem; }
  .xl-inset--px {
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px; }
  .xl-inset--0.5 {
    top: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
    right: -0.125rem; }
  .xl-inset--1 {
    top: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
    right: -0.25rem; }
  .xl-inset--1.5 {
    top: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
    right: -0.375rem; }
  .xl-inset--2 {
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
    right: -0.5rem; }
  .xl-inset--2.5 {
    top: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
    right: -0.625rem; }
  .xl-inset--3 {
    top: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
    right: -0.75rem; }
  .xl-inset--3.5 {
    top: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
    right: -0.875rem; }
  .xl-inset--4 {
    top: -1rem;
    bottom: -1rem;
    left: -1rem;
    right: -1rem; }
  .xl-inset--5 {
    top: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
    right: -1.25rem; }
  .xl-inset--6 {
    top: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
    right: -1.5rem; }
  .xl-inset--7 {
    top: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
    right: -1.75rem; }
  .xl-inset--8 {
    top: -2rem;
    bottom: -2rem;
    left: -2rem;
    right: -2rem; }
  .xl-inset--9 {
    top: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
    right: -2.25rem; }
  .xl-inset--10 {
    top: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
    right: -2.5rem; }
  .xl-inset--11 {
    top: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
    right: -2.75rem; }
  .xl-inset--12 {
    top: -3rem;
    bottom: -3rem;
    left: -3rem;
    right: -3rem; }
  .xl-inset--14 {
    top: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
    right: -3.5rem; }
  .xl-inset--16 {
    top: -4rem;
    bottom: -4rem;
    left: -4rem;
    right: -4rem; }
  .xl-inset--20 {
    top: -5rem;
    bottom: -5rem;
    left: -5rem;
    right: -5rem; }
  .xl-inset--24 {
    top: -6rem;
    bottom: -6rem;
    left: -6rem;
    right: -6rem; }
  .xl-inset--28 {
    top: -7rem;
    bottom: -7rem;
    left: -7rem;
    right: -7rem; }
  .xl-inset--32 {
    top: -8rem;
    bottom: -8rem;
    left: -8rem;
    right: -8rem; }
  .xl-inset--36 {
    top: -9rem;
    bottom: -9rem;
    left: -9rem;
    right: -9rem; }
  .xl-inset--40 {
    top: -10rem;
    bottom: -10rem;
    left: -10rem;
    right: -10rem; }
  .xl-inset--44 {
    top: -11rem;
    bottom: -11rem;
    left: -11rem;
    right: -11rem; }
  .xl-inset--48 {
    top: -12rem;
    bottom: -12rem;
    left: -12rem;
    right: -12rem; }
  .xl-inset--52 {
    top: -13rem;
    bottom: -13rem;
    left: -13rem;
    right: -13rem; }
  .xl-inset--56 {
    top: -14rem;
    bottom: -14rem;
    left: -14rem;
    right: -14rem; }
  .xl-inset--60 {
    top: -15rem;
    bottom: -15rem;
    left: -15rem;
    right: -15rem; }
  .xl-inset--64 {
    top: -16rem;
    bottom: -16rem;
    left: -16rem;
    right: -16rem; }
  .xl-inset--72 {
    top: -18rem;
    bottom: -18rem;
    left: -18rem;
    right: -18rem; }
  .xl-inset--80 {
    top: -20rem;
    bottom: -20rem;
    left: -20rem;
    right: -20rem; }
  .xl-inset--96 {
    top: -24rem;
    bottom: -24rem;
    left: -24rem;
    right: -24rem; }
  .xl-inset-y-auto {
    top: auto;
    bottom: auto; }
  .xl-inset-y-1\/2 {
    top: 50%;
    bottom: 50%; }
  .xl-inset-y-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%; }
  .xl-inset-y-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%; }
  .xl-inset-y-1\/4 {
    top: 25%;
    bottom: 25%; }
  .xl-inset-y-2\/4 {
    top: 50%;
    bottom: 50%; }
  .xl-inset-y-3\/4 {
    top: 75%;
    bottom: 75%; }
  .xl-inset-y-full {
    top: 100%;
    bottom: 100%; }
  .xl-inset-y--1\/2 {
    top: -50%;
    bottom: -50%; }
  .xl-inset-y--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%; }
  .xl-inset-y--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%; }
  .xl-inset-y--1\/4 {
    top: -25%;
    bottom: -25%; }
  .xl-inset-y--2\/4 {
    top: -50%;
    bottom: -50%; }
  .xl-inset-y--3\/4 {
    top: -75%;
    bottom: -75%; }
  .xl-inset-y--full {
    top: -100%;
    bottom: -100%; }
  .xl-inset-y-px {
    top: 1px;
    bottom: 1px; }
  .xl-inset-y-0 {
    top: 0px;
    bottom: 0px; }
  .xl-inset-y-0.5 {
    top: 0.125rem;
    bottom: 0.125rem; }
  .xl-inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem; }
  .xl-inset-y-1.5 {
    top: 0.375rem;
    bottom: 0.375rem; }
  .xl-inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem; }
  .xl-inset-y-2.5 {
    top: 0.625rem;
    bottom: 0.625rem; }
  .xl-inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem; }
  .xl-inset-y-3.5 {
    top: 0.875rem;
    bottom: 0.875rem; }
  .xl-inset-y-4 {
    top: 1rem;
    bottom: 1rem; }
  .xl-inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem; }
  .xl-inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem; }
  .xl-inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem; }
  .xl-inset-y-8 {
    top: 2rem;
    bottom: 2rem; }
  .xl-inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem; }
  .xl-inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem; }
  .xl-inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem; }
  .xl-inset-y-12 {
    top: 3rem;
    bottom: 3rem; }
  .xl-inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem; }
  .xl-inset-y-16 {
    top: 4rem;
    bottom: 4rem; }
  .xl-inset-y-20 {
    top: 5rem;
    bottom: 5rem; }
  .xl-inset-y-24 {
    top: 6rem;
    bottom: 6rem; }
  .xl-inset-y-28 {
    top: 7rem;
    bottom: 7rem; }
  .xl-inset-y-32 {
    top: 8rem;
    bottom: 8rem; }
  .xl-inset-y-36 {
    top: 9rem;
    bottom: 9rem; }
  .xl-inset-y-40 {
    top: 10rem;
    bottom: 10rem; }
  .xl-inset-y-44 {
    top: 11rem;
    bottom: 11rem; }
  .xl-inset-y-48 {
    top: 12rem;
    bottom: 12rem; }
  .xl-inset-y-52 {
    top: 13rem;
    bottom: 13rem; }
  .xl-inset-y-56 {
    top: 14rem;
    bottom: 14rem; }
  .xl-inset-y-60 {
    top: 15rem;
    bottom: 15rem; }
  .xl-inset-y-64 {
    top: 16rem;
    bottom: 16rem; }
  .xl-inset-y-72 {
    top: 18rem;
    bottom: 18rem; }
  .xl-inset-y-80 {
    top: 20rem;
    bottom: 20rem; }
  .xl-inset-y-96 {
    top: 24rem;
    bottom: 24rem; }
  .xl-inset-y--px {
    top: -1px;
    bottom: -1px; }
  .xl-inset-y--0.5 {
    top: -0.125rem;
    bottom: -0.125rem; }
  .xl-inset-y--1 {
    top: -0.25rem;
    bottom: -0.25rem; }
  .xl-inset-y--1.5 {
    top: -0.375rem;
    bottom: -0.375rem; }
  .xl-inset-y--2 {
    top: -0.5rem;
    bottom: -0.5rem; }
  .xl-inset-y--2.5 {
    top: -0.625rem;
    bottom: -0.625rem; }
  .xl-inset-y--3 {
    top: -0.75rem;
    bottom: -0.75rem; }
  .xl-inset-y--3.5 {
    top: -0.875rem;
    bottom: -0.875rem; }
  .xl-inset-y--4 {
    top: -1rem;
    bottom: -1rem; }
  .xl-inset-y--5 {
    top: -1.25rem;
    bottom: -1.25rem; }
  .xl-inset-y--6 {
    top: -1.5rem;
    bottom: -1.5rem; }
  .xl-inset-y--7 {
    top: -1.75rem;
    bottom: -1.75rem; }
  .xl-inset-y--8 {
    top: -2rem;
    bottom: -2rem; }
  .xl-inset-y--9 {
    top: -2.25rem;
    bottom: -2.25rem; }
  .xl-inset-y--10 {
    top: -2.5rem;
    bottom: -2.5rem; }
  .xl-inset-y--11 {
    top: -2.75rem;
    bottom: -2.75rem; }
  .xl-inset-y--12 {
    top: -3rem;
    bottom: -3rem; }
  .xl-inset-y--14 {
    top: -3.5rem;
    bottom: -3.5rem; }
  .xl-inset-y--16 {
    top: -4rem;
    bottom: -4rem; }
  .xl-inset-y--20 {
    top: -5rem;
    bottom: -5rem; }
  .xl-inset-y--24 {
    top: -6rem;
    bottom: -6rem; }
  .xl-inset-y--28 {
    top: -7rem;
    bottom: -7rem; }
  .xl-inset-y--32 {
    top: -8rem;
    bottom: -8rem; }
  .xl-inset-y--36 {
    top: -9rem;
    bottom: -9rem; }
  .xl-inset-y--40 {
    top: -10rem;
    bottom: -10rem; }
  .xl-inset-y--44 {
    top: -11rem;
    bottom: -11rem; }
  .xl-inset-y--48 {
    top: -12rem;
    bottom: -12rem; }
  .xl-inset-y--52 {
    top: -13rem;
    bottom: -13rem; }
  .xl-inset-y--56 {
    top: -14rem;
    bottom: -14rem; }
  .xl-inset-y--60 {
    top: -15rem;
    bottom: -15rem; }
  .xl-inset-y--64 {
    top: -16rem;
    bottom: -16rem; }
  .xl-inset-y--72 {
    top: -18rem;
    bottom: -18rem; }
  .xl-inset-y--80 {
    top: -20rem;
    bottom: -20rem; }
  .xl-inset-y--96 {
    top: -24rem;
    bottom: -24rem; }
  .xl-inset-x-auto {
    left: auto;
    right: auto; }
  .xl-inset-x-1\/2 {
    left: 50%;
    right: 50%; }
  .xl-inset-x-1\/3 {
    left: 33.33333%;
    right: 33.33333%; }
  .xl-inset-x-2\/3 {
    left: 66.66667%;
    right: 66.66667%; }
  .xl-inset-x-1\/4 {
    left: 25%;
    right: 25%; }
  .xl-inset-x-2\/4 {
    left: 50%;
    right: 50%; }
  .xl-inset-x-3\/4 {
    left: 75%;
    right: 75%; }
  .xl-inset-x-full {
    left: 100%;
    right: 100%; }
  .xl-inset-x--1\/2 {
    left: -50%;
    right: -50%; }
  .xl-inset-x--1\/3 {
    left: -33.33333%;
    right: -33.33333%; }
  .xl-inset-x--2\/3 {
    left: -66.66667%;
    right: -66.66667%; }
  .xl-inset-x--1\/4 {
    left: -25%;
    right: -25%; }
  .xl-inset-x--2\/4 {
    left: -50%;
    right: -50%; }
  .xl-inset-x--3\/4 {
    left: -75%;
    right: -75%; }
  .xl-inset-x--full {
    left: -100%;
    right: -100%; }
  .xl-inset-x-px {
    left: 1px;
    right: 1px; }
  .xl-inset-x-0 {
    left: 0px;
    right: 0px; }
  .xl-inset-x-0.5 {
    left: 0.125rem;
    right: 0.125rem; }
  .xl-inset-x-1 {
    left: 0.25rem;
    right: 0.25rem; }
  .xl-inset-x-1.5 {
    left: 0.375rem;
    right: 0.375rem; }
  .xl-inset-x-2 {
    left: 0.5rem;
    right: 0.5rem; }
  .xl-inset-x-2.5 {
    left: 0.625rem;
    right: 0.625rem; }
  .xl-inset-x-3 {
    left: 0.75rem;
    right: 0.75rem; }
  .xl-inset-x-3.5 {
    left: 0.875rem;
    right: 0.875rem; }
  .xl-inset-x-4 {
    left: 1rem;
    right: 1rem; }
  .xl-inset-x-5 {
    left: 1.25rem;
    right: 1.25rem; }
  .xl-inset-x-6 {
    left: 1.5rem;
    right: 1.5rem; }
  .xl-inset-x-7 {
    left: 1.75rem;
    right: 1.75rem; }
  .xl-inset-x-8 {
    left: 2rem;
    right: 2rem; }
  .xl-inset-x-9 {
    left: 2.25rem;
    right: 2.25rem; }
  .xl-inset-x-10 {
    left: 2.5rem;
    right: 2.5rem; }
  .xl-inset-x-11 {
    left: 2.75rem;
    right: 2.75rem; }
  .xl-inset-x-12 {
    left: 3rem;
    right: 3rem; }
  .xl-inset-x-14 {
    left: 3.5rem;
    right: 3.5rem; }
  .xl-inset-x-16 {
    left: 4rem;
    right: 4rem; }
  .xl-inset-x-20 {
    left: 5rem;
    right: 5rem; }
  .xl-inset-x-24 {
    left: 6rem;
    right: 6rem; }
  .xl-inset-x-28 {
    left: 7rem;
    right: 7rem; }
  .xl-inset-x-32 {
    left: 8rem;
    right: 8rem; }
  .xl-inset-x-36 {
    left: 9rem;
    right: 9rem; }
  .xl-inset-x-40 {
    left: 10rem;
    right: 10rem; }
  .xl-inset-x-44 {
    left: 11rem;
    right: 11rem; }
  .xl-inset-x-48 {
    left: 12rem;
    right: 12rem; }
  .xl-inset-x-52 {
    left: 13rem;
    right: 13rem; }
  .xl-inset-x-56 {
    left: 14rem;
    right: 14rem; }
  .xl-inset-x-60 {
    left: 15rem;
    right: 15rem; }
  .xl-inset-x-64 {
    left: 16rem;
    right: 16rem; }
  .xl-inset-x-72 {
    left: 18rem;
    right: 18rem; }
  .xl-inset-x-80 {
    left: 20rem;
    right: 20rem; }
  .xl-inset-x-96 {
    left: 24rem;
    right: 24rem; }
  .xl-inset-x--px {
    left: -1px;
    right: -1px; }
  .xl-inset-x--0.5 {
    left: -0.125rem;
    right: -0.125rem; }
  .xl-inset-x--1 {
    left: -0.25rem;
    right: -0.25rem; }
  .xl-inset-x--1.5 {
    left: -0.375rem;
    right: -0.375rem; }
  .xl-inset-x--2 {
    left: -0.5rem;
    right: -0.5rem; }
  .xl-inset-x--2.5 {
    left: -0.625rem;
    right: -0.625rem; }
  .xl-inset-x--3 {
    left: -0.75rem;
    right: -0.75rem; }
  .xl-inset-x--3.5 {
    left: -0.875rem;
    right: -0.875rem; }
  .xl-inset-x--4 {
    left: -1rem;
    right: -1rem; }
  .xl-inset-x--5 {
    left: -1.25rem;
    right: -1.25rem; }
  .xl-inset-x--6 {
    left: -1.5rem;
    right: -1.5rem; }
  .xl-inset-x--7 {
    left: -1.75rem;
    right: -1.75rem; }
  .xl-inset-x--8 {
    left: -2rem;
    right: -2rem; }
  .xl-inset-x--9 {
    left: -2.25rem;
    right: -2.25rem; }
  .xl-inset-x--10 {
    left: -2.5rem;
    right: -2.5rem; }
  .xl-inset-x--11 {
    left: -2.75rem;
    right: -2.75rem; }
  .xl-inset-x--12 {
    left: -3rem;
    right: -3rem; }
  .xl-inset-x--14 {
    left: -3.5rem;
    right: -3.5rem; }
  .xl-inset-x--16 {
    left: -4rem;
    right: -4rem; }
  .xl-inset-x--20 {
    left: -5rem;
    right: -5rem; }
  .xl-inset-x--24 {
    left: -6rem;
    right: -6rem; }
  .xl-inset-x--28 {
    left: -7rem;
    right: -7rem; }
  .xl-inset-x--32 {
    left: -8rem;
    right: -8rem; }
  .xl-inset-x--36 {
    left: -9rem;
    right: -9rem; }
  .xl-inset-x--40 {
    left: -10rem;
    right: -10rem; }
  .xl-inset-x--44 {
    left: -11rem;
    right: -11rem; }
  .xl-inset-x--48 {
    left: -12rem;
    right: -12rem; }
  .xl-inset-x--52 {
    left: -13rem;
    right: -13rem; }
  .xl-inset-x--56 {
    left: -14rem;
    right: -14rem; }
  .xl-inset-x--60 {
    left: -15rem;
    right: -15rem; }
  .xl-inset-x--64 {
    left: -16rem;
    right: -16rem; }
  .xl-inset-x--72 {
    left: -18rem;
    right: -18rem; }
  .xl-inset-x--80 {
    left: -20rem;
    right: -20rem; }
  .xl-inset-x--96 {
    left: -24rem;
    right: -24rem; }
  .xl-invisible {
    visibility: invisible; }
  .xl-visible {
    visibility: visible; }
  .xl-z-auto {
    z-index: auto; }
  .xl-z-0 {
    z-index: 0; }
  .xl-z-1 {
    z-index: 1; }
  .xl-z-2 {
    z-index: 2; }
  .xl-z-3 {
    z-index: 3; }
  .xl-z-4 {
    z-index: 4; }
  .xl-z-5 {
    z-index: 5; }
  .xl-z-6 {
    z-index: 6; }
  .xl-z-7 {
    z-index: 7; }
  .xl-z-8 {
    z-index: 8; }
  .xl-z-9 {
    z-index: 9; }
  .xl-z-10 {
    z-index: 10; }
  .xl-z-20 {
    z-index: 20; }
  .xl-z-30 {
    z-index: 30; }
  .xl-z-40 {
    z-index: 40; }
  .xl-z-50 {
    z-index: 50; }
  .xl-flex-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .xl-flex-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .xl-flex-col {
    -ms-flex-direction: column;
        flex-direction: column; }
  .xl-flex-col-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
  .xl-flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .xl-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
  .xl-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .xl-flex-1 {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .xl-flex-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .xl-flex-initial {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .xl-flex-none {
    -ms-flex: none;
        flex: none; }
  .xl-flex-grow-none {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .xl-flex-grow- {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .xl-flex-shrink-no {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .xl-flex-shrink- {
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  .xl-order-first {
    -ms-flex-order: -9999;
        order: -9999; }
  .xl-order-last {
    -ms-flex-order: 9999;
        order: 9999; }
  .xl-order-none {
    -ms-flex-order: 0;
        order: 0; }
  .xl-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .xl-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .xl-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .xl-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .xl-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .xl-order-6 {
    -ms-flex-order: 6;
        order: 6; }
  .xl-order-7 {
    -ms-flex-order: 7;
        order: 7; }
  .xl-order-8 {
    -ms-flex-order: 8;
        order: 8; }
  .xl-order-9 {
    -ms-flex-order: 9;
        order: 9; }
  .xl-order-10 {
    -ms-flex-order: 10;
        order: 10; }
  .xl-order-11 {
    -ms-flex-order: 11;
        order: 11; }
  .xl-order-12 {
    -ms-flex-order: 12;
        order: 12; }
  .xl-grid-cols-none {
    grid-template-columns: none; }
  .xl-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xl-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xl-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xl-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xl-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xl-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .xl-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .xl-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .xl-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .xl-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .xl-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .xl-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .xl-grid-col-span-auto {
    grid-column: auto; }
  .xl-grid-col-span-span-1 {
    grid-column: span 1 / span 1; }
  .xl-grid-col-span-span-2 {
    grid-column: span 2 / span 2; }
  .xl-grid-col-span-span-3 {
    grid-column: span 3 / span 3; }
  .xl-grid-col-span-span-4 {
    grid-column: span 4 / span 4; }
  .xl-grid-col-span-span-5 {
    grid-column: span 5 / span 5; }
  .xl-grid-col-span-span-6 {
    grid-column: span 6 / span 6; }
  .xl-grid-col-span-span-7 {
    grid-column: span 7 / span 7; }
  .xl-grid-col-span-span-8 {
    grid-column: span 8 / span 8; }
  .xl-grid-col-span-span-9 {
    grid-column: span 9 / span 9; }
  .xl-grid-col-span-span-10 {
    grid-column: span 10 / span 10; }
  .xl-grid-col-span-span-11 {
    grid-column: span 11 / span 11; }
  .xl-grid-col-span-span-12 {
    grid-column: span 12 / span 12; }
  .xl-grid-col-span-span-full {
    grid-column: 1 / -1; }
  .xl-grid-col-start-auto {
    grid-column-start: auto; }
  .xl-grid-col-start-1 {
    grid-column-start: 1; }
  .xl-grid-col-start-2 {
    grid-column-start: 2; }
  .xl-grid-col-start-3 {
    grid-column-start: 3; }
  .xl-grid-col-start-4 {
    grid-column-start: 4; }
  .xl-grid-col-start-5 {
    grid-column-start: 5; }
  .xl-grid-col-start-6 {
    grid-column-start: 6; }
  .xl-grid-col-start-7 {
    grid-column-start: 7; }
  .xl-grid-col-start-8 {
    grid-column-start: 8; }
  .xl-grid-col-start-9 {
    grid-column-start: 9; }
  .xl-grid-col-start-10 {
    grid-column-start: 10; }
  .xl-grid-col-start-11 {
    grid-column-start: 11; }
  .xl-grid-col-start-12 {
    grid-column-start: 12; }
  .xl-grid-col-start-13 {
    grid-column-start: 13; }
  .xl-grid-col-end-auto {
    grid-column-end: auto; }
  .xl-grid-col-end-1 {
    grid-column-end: 1; }
  .xl-grid-col-end-2 {
    grid-column-end: 2; }
  .xl-grid-col-end-3 {
    grid-column-end: 3; }
  .xl-grid-col-end-4 {
    grid-column-end: 4; }
  .xl-grid-col-end-5 {
    grid-column-end: 5; }
  .xl-grid-col-end-6 {
    grid-column-end: 6; }
  .xl-grid-col-end-7 {
    grid-column-end: 7; }
  .xl-grid-col-end-8 {
    grid-column-end: 8; }
  .xl-grid-col-end-9 {
    grid-column-end: 9; }
  .xl-grid-col-end-10 {
    grid-column-end: 10; }
  .xl-grid-col-end-11 {
    grid-column-end: 11; }
  .xl-grid-col-end-12 {
    grid-column-end: 12; }
  .xl-grid-col-end-13 {
    grid-column-end: 13; }
  .xl-grid-rows-none {
    grid-template-rows: none; }
  .xl-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .xl-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .xl-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .xl-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .xl-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .xl-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .xl-grid-row-span-auto {
    grid-row: auto; }
  .xl-grid-row-span-span-1 {
    grid-row: span 1 / span 1; }
  .xl-grid-row-span-span-2 {
    grid-row: span 2 / span 2; }
  .xl-grid-row-span-span-3 {
    grid-row: span 3 / span 3; }
  .xl-grid-row-span-span-4 {
    grid-row: span 4 / span 4; }
  .xl-grid-row-span-span-5 {
    grid-row: span 5 / span 5; }
  .xl-grid-row-span-span-6 {
    grid-row: span 6 / span 6; }
  .xl-grid-row-span-span-full {
    grid-row: 1 / -1; }
  .xl-grid-row-start-auto {
    grid-row-start: auto; }
  .xl-grid-row-start-1 {
    grid-row-start: 1; }
  .xl-grid-row-start-2 {
    grid-row-start: 2; }
  .xl-grid-row-start-3 {
    grid-row-start: 3; }
  .xl-grid-row-start-4 {
    grid-row-start: 4; }
  .xl-grid-row-start-5 {
    grid-row-start: 5; }
  .xl-grid-row-start-6 {
    grid-row-start: 6; }
  .xl-grid-row-start-7 {
    grid-row-start: 7; }
  .xl-grid-row-end-auto {
    grid-row-end: auto; }
  .xl-grid-row-end-1 {
    grid-row-end: 1; }
  .xl-grid-row-end-2 {
    grid-row-end: 2; }
  .xl-grid-row-end-3 {
    grid-row-end: 3; }
  .xl-grid-row-end-4 {
    grid-row-end: 4; }
  .xl-grid-row-end-5 {
    grid-row-end: 5; }
  .xl-grid-row-end-6 {
    grid-row-end: 6; }
  .xl-grid-row-end-7 {
    grid-row-end: 7; }
  .xl-auto-cols-auto {
    grid-auto-columns: auto; }
  .xl-auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content; }
  .xl-auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content; }
  .xl-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr); }
  .xl-auto-rows-auto {
    grid-auto-rows: auto; }
  .xl-auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content; }
  .xl-auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content; }
  .xl-auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr); }
  .xl-grid-flow-row {
    grid-auto-flow: row; }
  .xl-grid-flow-col {
    grid-auto-flow: col; }
  .xl-grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .xl-grid-flow-col-dense {
    grid-auto-flow: col dense; }
  .xl-gap-px {
    gap: 1px; }
  .xl-gap-0 {
    gap: 0px; }
  .xl-gap-0.5 {
    gap: 0.125rem; }
  .xl-gap-1 {
    gap: 0.25rem; }
  .xl-gap-1.5 {
    gap: 0.375rem; }
  .xl-gap-2 {
    gap: 0.5rem; }
  .xl-gap-2.5 {
    gap: 0.625rem; }
  .xl-gap-3 {
    gap: 0.75rem; }
  .xl-gap-3.5 {
    gap: 0.875rem; }
  .xl-gap-4 {
    gap: 1rem; }
  .xl-gap-5 {
    gap: 1.25rem; }
  .xl-gap-6 {
    gap: 1.5rem; }
  .xl-gap-7 {
    gap: 1.75rem; }
  .xl-gap-8 {
    gap: 2rem; }
  .xl-gap-9 {
    gap: 2.25rem; }
  .xl-gap-10 {
    gap: 2.5rem; }
  .xl-gap-11 {
    gap: 2.75rem; }
  .xl-gap-12 {
    gap: 3rem; }
  .xl-gap-14 {
    gap: 3.5rem; }
  .xl-gap-16 {
    gap: 4rem; }
  .xl-gap-20 {
    gap: 5rem; }
  .xl-gap-24 {
    gap: 6rem; }
  .xl-gap-28 {
    gap: 7rem; }
  .xl-gap-32 {
    gap: 8rem; }
  .xl-gap-36 {
    gap: 9rem; }
  .xl-gap-40 {
    gap: 10rem; }
  .xl-gap-44 {
    gap: 11rem; }
  .xl-gap-48 {
    gap: 12rem; }
  .xl-gap-52 {
    gap: 13rem; }
  .xl-gap-56 {
    gap: 14rem; }
  .xl-gap-60 {
    gap: 15rem; }
  .xl-gap-64 {
    gap: 16rem; }
  .xl-gap-72 {
    gap: 18rem; }
  .xl-gap-80 {
    gap: 20rem; }
  .xl-gap-96 {
    gap: 24rem; }
  .xl-col-gap-px {
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px; }
  .xl-col-gap-0 {
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px; }
  .xl-col-gap-0.5 {
    -webkit-column-gap: 0.125rem;
       -moz-column-gap: 0.125rem;
            column-gap: 0.125rem; }
  .xl-col-gap-1 {
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem; }
  .xl-col-gap-1.5 {
    -webkit-column-gap: 0.375rem;
       -moz-column-gap: 0.375rem;
            column-gap: 0.375rem; }
  .xl-col-gap-2 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem; }
  .xl-col-gap-2.5 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
  .xl-col-gap-3 {
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem; }
  .xl-col-gap-3.5 {
    -webkit-column-gap: 0.875rem;
       -moz-column-gap: 0.875rem;
            column-gap: 0.875rem; }
  .xl-col-gap-4 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem; }
  .xl-col-gap-5 {
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
  .xl-col-gap-6 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem; }
  .xl-col-gap-7 {
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            column-gap: 1.75rem; }
  .xl-col-gap-8 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem; }
  .xl-col-gap-9 {
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            column-gap: 2.25rem; }
  .xl-col-gap-10 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem; }
  .xl-col-gap-11 {
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            column-gap: 2.75rem; }
  .xl-col-gap-12 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem; }
  .xl-col-gap-14 {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem; }
  .xl-col-gap-16 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem; }
  .xl-col-gap-20 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem; }
  .xl-col-gap-24 {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem; }
  .xl-col-gap-28 {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem; }
  .xl-col-gap-32 {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem; }
  .xl-col-gap-36 {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem; }
  .xl-col-gap-40 {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem; }
  .xl-col-gap-44 {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem; }
  .xl-col-gap-48 {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem; }
  .xl-col-gap-52 {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem; }
  .xl-col-gap-56 {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem; }
  .xl-col-gap-60 {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem; }
  .xl-col-gap-64 {
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem; }
  .xl-col-gap-72 {
    -webkit-column-gap: 18rem;
       -moz-column-gap: 18rem;
            column-gap: 18rem; }
  .xl-col-gap-80 {
    -webkit-column-gap: 20rem;
       -moz-column-gap: 20rem;
            column-gap: 20rem; }
  .xl-col-gap-96 {
    -webkit-column-gap: 24rem;
       -moz-column-gap: 24rem;
            column-gap: 24rem; }
  .xl-raw-gap-px {
    raw-gap: 1px; }
  .xl-raw-gap-0 {
    raw-gap: 0px; }
  .xl-raw-gap-0.5 {
    raw-gap: 0.125rem; }
  .xl-raw-gap-1 {
    raw-gap: 0.25rem; }
  .xl-raw-gap-1.5 {
    raw-gap: 0.375rem; }
  .xl-raw-gap-2 {
    raw-gap: 0.5rem; }
  .xl-raw-gap-2.5 {
    raw-gap: 0.625rem; }
  .xl-raw-gap-3 {
    raw-gap: 0.75rem; }
  .xl-raw-gap-3.5 {
    raw-gap: 0.875rem; }
  .xl-raw-gap-4 {
    raw-gap: 1rem; }
  .xl-raw-gap-5 {
    raw-gap: 1.25rem; }
  .xl-raw-gap-6 {
    raw-gap: 1.5rem; }
  .xl-raw-gap-7 {
    raw-gap: 1.75rem; }
  .xl-raw-gap-8 {
    raw-gap: 2rem; }
  .xl-raw-gap-9 {
    raw-gap: 2.25rem; }
  .xl-raw-gap-10 {
    raw-gap: 2.5rem; }
  .xl-raw-gap-11 {
    raw-gap: 2.75rem; }
  .xl-raw-gap-12 {
    raw-gap: 3rem; }
  .xl-raw-gap-14 {
    raw-gap: 3.5rem; }
  .xl-raw-gap-16 {
    raw-gap: 4rem; }
  .xl-raw-gap-20 {
    raw-gap: 5rem; }
  .xl-raw-gap-24 {
    raw-gap: 6rem; }
  .xl-raw-gap-28 {
    raw-gap: 7rem; }
  .xl-raw-gap-32 {
    raw-gap: 8rem; }
  .xl-raw-gap-36 {
    raw-gap: 9rem; }
  .xl-raw-gap-40 {
    raw-gap: 10rem; }
  .xl-raw-gap-44 {
    raw-gap: 11rem; }
  .xl-raw-gap-48 {
    raw-gap: 12rem; }
  .xl-raw-gap-52 {
    raw-gap: 13rem; }
  .xl-raw-gap-56 {
    raw-gap: 14rem; }
  .xl-raw-gap-60 {
    raw-gap: 15rem; }
  .xl-raw-gap-64 {
    raw-gap: 16rem; }
  .xl-raw-gap-72 {
    raw-gap: 18rem; }
  .xl-raw-gap-80 {
    raw-gap: 20rem; }
  .xl-raw-gap-96 {
    raw-gap: 24rem; }
  .xl-justify-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .xl-justify-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .xl-justify-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .xl-justify-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .xl-justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .xl-justify-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .xl-justify-items-auto {
    justify-items: auto; }
  .xl-justify-items-start {
    justify-items: start; }
  .xl-justify-items-end {
    justify-items: end; }
  .xl-justify-items-center {
    justify-items: center; }
  .xl-justify-items-stretch {
    justify-items: stretch; }
  .xl-justify-self-auto {
    justify-self: auto; }
  .xl-justify-self-start {
    justify-self: start; }
  .xl-justify-self-end {
    justify-self: end; }
  .xl-justify-self-center {
    justify-self: center; }
  .xl-justify-self-stretch {
    justify-self: stretch; }
  .xl-content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start; }
  .xl-content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end; }
  .xl-content-center {
    -ms-flex-line-pack: center;
        align-content: center; }
  .xl-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between; }
  .xl-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around; }
  .xl-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly; }
  .xl-items-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .xl-items-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .xl-items-center {
    -ms-flex-align: center;
        align-items: center; }
  .xl-items-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .xl-items-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .xl-place-content-start {
    place-content: start; }
  .xl-place-content-end {
    place-content: end; }
  .xl-place-content-center {
    place-content: center; }
  .xl-place-content-between {
    place-content: space-between; }
  .xl-place-content-around {
    place-content: space-around; }
  .xl-place-content-evenly {
    place-content: space-evenly; }
  .xl-place-content-stretch {
    place-content: stretch; }
  .xl-place-items-auto {
    place-items: auto; }
  .xl-place-items-start {
    place-items: start; }
  .xl-place-items-end {
    place-items: end; }
  .xl-place-items-center {
    place-items: center; }
  .xl-place-items-stretch {
    place-items: stretch; }
  .xl-place-self-auto {
    place-self: auto; }
  .xl-place-self-start {
    place-self: start; }
  .xl-place-self-end {
    place-self: end; }
  .xl-place-self-center {
    place-self: center; }
  .xl-place-self-stretch {
    place-self: stretch; }
  .xl-p-px {
    padding: 1px; }
  .xl-p-0 {
    padding: 0px; }
  .xl-p-0.5 {
    padding: 0.125rem; }
  .xl-p-1 {
    padding: 0.25rem; }
  .xl-p-1.5 {
    padding: 0.375rem; }
  .xl-p-2 {
    padding: 0.5rem; }
  .xl-p-2.5 {
    padding: 0.625rem; }
  .xl-p-3 {
    padding: 0.75rem; }
  .xl-p-3.5 {
    padding: 0.875rem; }
  .xl-p-4 {
    padding: 1rem; }
  .xl-p-5 {
    padding: 1.25rem; }
  .xl-p-6 {
    padding: 1.5rem; }
  .xl-p-7 {
    padding: 1.75rem; }
  .xl-p-8 {
    padding: 2rem; }
  .xl-p-9 {
    padding: 2.25rem; }
  .xl-p-10 {
    padding: 2.5rem; }
  .xl-p-11 {
    padding: 2.75rem; }
  .xl-p-12 {
    padding: 3rem; }
  .xl-p-14 {
    padding: 3.5rem; }
  .xl-p-16 {
    padding: 4rem; }
  .xl-p-20 {
    padding: 5rem; }
  .xl-p-24 {
    padding: 6rem; }
  .xl-p-28 {
    padding: 7rem; }
  .xl-p-32 {
    padding: 8rem; }
  .xl-p-36 {
    padding: 9rem; }
  .xl-p-40 {
    padding: 10rem; }
  .xl-p-44 {
    padding: 11rem; }
  .xl-p-48 {
    padding: 12rem; }
  .xl-p-52 {
    padding: 13rem; }
  .xl-p-56 {
    padding: 14rem; }
  .xl-p-60 {
    padding: 15rem; }
  .xl-p-64 {
    padding: 16rem; }
  .xl-p-72 {
    padding: 18rem; }
  .xl-p-80 {
    padding: 20rem; }
  .xl-p-96 {
    padding: 24rem; }
  .xl-py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .xl-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .xl-py-0.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem; }
  .xl-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .xl-py-1.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  .xl-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .xl-py-2.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .xl-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .xl-py-3.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  .xl-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .xl-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .xl-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .xl-py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
  .xl-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .xl-py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }
  .xl-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .xl-py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }
  .xl-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .xl-py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .xl-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .xl-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .xl-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .xl-py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .xl-py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .xl-py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem; }
  .xl-py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .xl-py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem; }
  .xl-py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .xl-py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem; }
  .xl-py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .xl-py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem; }
  .xl-py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .xl-py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem; }
  .xl-py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem; }
  .xl-py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem; }
  .xl-px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .xl-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .xl-px-0.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .xl-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .xl-px-1.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem; }
  .xl-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .xl-px-2.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .xl-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .xl-px-3.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
  .xl-px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .xl-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .xl-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .xl-px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  .xl-px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .xl-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  .xl-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .xl-px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }
  .xl-px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .xl-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .xl-px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .xl-px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .xl-px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .xl-px-28 {
    padding-left: 7rem;
    padding-right: 7rem; }
  .xl-px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .xl-px-36 {
    padding-left: 9rem;
    padding-right: 9rem; }
  .xl-px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .xl-px-44 {
    padding-left: 11rem;
    padding-right: 11rem; }
  .xl-px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .xl-px-52 {
    padding-left: 13rem;
    padding-right: 13rem; }
  .xl-px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .xl-px-60 {
    padding-left: 15rem;
    padding-right: 15rem; }
  .xl-px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .xl-px-72 {
    padding-left: 18rem;
    padding-right: 18rem; }
  .xl-px-80 {
    padding-left: 20rem;
    padding-right: 20rem; }
  .xl-px-96 {
    padding-left: 24rem;
    padding-right: 24rem; }
  .xl-pt-px {
    padding-top: 1px; }
  .xl-pt-0 {
    padding-top: 0px; }
  .xl-pt-0.5 {
    padding-top: 0.125rem; }
  .xl-pt-1 {
    padding-top: 0.25rem; }
  .xl-pt-1.5 {
    padding-top: 0.375rem; }
  .xl-pt-2 {
    padding-top: 0.5rem; }
  .xl-pt-2.5 {
    padding-top: 0.625rem; }
  .xl-pt-3 {
    padding-top: 0.75rem; }
  .xl-pt-3.5 {
    padding-top: 0.875rem; }
  .xl-pt-4 {
    padding-top: 1rem; }
  .xl-pt-5 {
    padding-top: 1.25rem; }
  .xl-pt-6 {
    padding-top: 1.5rem; }
  .xl-pt-7 {
    padding-top: 1.75rem; }
  .xl-pt-8 {
    padding-top: 2rem; }
  .xl-pt-9 {
    padding-top: 2.25rem; }
  .xl-pt-10 {
    padding-top: 2.5rem; }
  .xl-pt-11 {
    padding-top: 2.75rem; }
  .xl-pt-12 {
    padding-top: 3rem; }
  .xl-pt-14 {
    padding-top: 3.5rem; }
  .xl-pt-16 {
    padding-top: 4rem; }
  .xl-pt-20 {
    padding-top: 5rem; }
  .xl-pt-24 {
    padding-top: 6rem; }
  .xl-pt-28 {
    padding-top: 7rem; }
  .xl-pt-32 {
    padding-top: 8rem; }
  .xl-pt-36 {
    padding-top: 9rem; }
  .xl-pt-40 {
    padding-top: 10rem; }
  .xl-pt-44 {
    padding-top: 11rem; }
  .xl-pt-48 {
    padding-top: 12rem; }
  .xl-pt-52 {
    padding-top: 13rem; }
  .xl-pt-56 {
    padding-top: 14rem; }
  .xl-pt-60 {
    padding-top: 15rem; }
  .xl-pt-64 {
    padding-top: 16rem; }
  .xl-pt-72 {
    padding-top: 18rem; }
  .xl-pt-80 {
    padding-top: 20rem; }
  .xl-pt-96 {
    padding-top: 24rem; }
  .xl-pb-px {
    padding-bottom: 1px; }
  .xl-pb-0 {
    padding-bottom: 0px; }
  .xl-pb-0.5 {
    padding-bottom: 0.125rem; }
  .xl-pb-1 {
    padding-bottom: 0.25rem; }
  .xl-pb-1.5 {
    padding-bottom: 0.375rem; }
  .xl-pb-2 {
    padding-bottom: 0.5rem; }
  .xl-pb-2.5 {
    padding-bottom: 0.625rem; }
  .xl-pb-3 {
    padding-bottom: 0.75rem; }
  .xl-pb-3.5 {
    padding-bottom: 0.875rem; }
  .xl-pb-4 {
    padding-bottom: 1rem; }
  .xl-pb-5 {
    padding-bottom: 1.25rem; }
  .xl-pb-6 {
    padding-bottom: 1.5rem; }
  .xl-pb-7 {
    padding-bottom: 1.75rem; }
  .xl-pb-8 {
    padding-bottom: 2rem; }
  .xl-pb-9 {
    padding-bottom: 2.25rem; }
  .xl-pb-10 {
    padding-bottom: 2.5rem; }
  .xl-pb-11 {
    padding-bottom: 2.75rem; }
  .xl-pb-12 {
    padding-bottom: 3rem; }
  .xl-pb-14 {
    padding-bottom: 3.5rem; }
  .xl-pb-16 {
    padding-bottom: 4rem; }
  .xl-pb-20 {
    padding-bottom: 5rem; }
  .xl-pb-24 {
    padding-bottom: 6rem; }
  .xl-pb-28 {
    padding-bottom: 7rem; }
  .xl-pb-32 {
    padding-bottom: 8rem; }
  .xl-pb-36 {
    padding-bottom: 9rem; }
  .xl-pb-40 {
    padding-bottom: 10rem; }
  .xl-pb-44 {
    padding-bottom: 11rem; }
  .xl-pb-48 {
    padding-bottom: 12rem; }
  .xl-pb-52 {
    padding-bottom: 13rem; }
  .xl-pb-56 {
    padding-bottom: 14rem; }
  .xl-pb-60 {
    padding-bottom: 15rem; }
  .xl-pb-64 {
    padding-bottom: 16rem; }
  .xl-pb-72 {
    padding-bottom: 18rem; }
  .xl-pb-80 {
    padding-bottom: 20rem; }
  .xl-pb-96 {
    padding-bottom: 24rem; }
  .xl-pl-px {
    padding-left: 1px; }
  .xl-pl-0 {
    padding-left: 0px; }
  .xl-pl-0.5 {
    padding-left: 0.125rem; }
  .xl-pl-1 {
    padding-left: 0.25rem; }
  .xl-pl-1.5 {
    padding-left: 0.375rem; }
  .xl-pl-2 {
    padding-left: 0.5rem; }
  .xl-pl-2.5 {
    padding-left: 0.625rem; }
  .xl-pl-3 {
    padding-left: 0.75rem; }
  .xl-pl-3.5 {
    padding-left: 0.875rem; }
  .xl-pl-4 {
    padding-left: 1rem; }
  .xl-pl-5 {
    padding-left: 1.25rem; }
  .xl-pl-6 {
    padding-left: 1.5rem; }
  .xl-pl-7 {
    padding-left: 1.75rem; }
  .xl-pl-8 {
    padding-left: 2rem; }
  .xl-pl-9 {
    padding-left: 2.25rem; }
  .xl-pl-10 {
    padding-left: 2.5rem; }
  .xl-pl-11 {
    padding-left: 2.75rem; }
  .xl-pl-12 {
    padding-left: 3rem; }
  .xl-pl-14 {
    padding-left: 3.5rem; }
  .xl-pl-16 {
    padding-left: 4rem; }
  .xl-pl-20 {
    padding-left: 5rem; }
  .xl-pl-24 {
    padding-left: 6rem; }
  .xl-pl-28 {
    padding-left: 7rem; }
  .xl-pl-32 {
    padding-left: 8rem; }
  .xl-pl-36 {
    padding-left: 9rem; }
  .xl-pl-40 {
    padding-left: 10rem; }
  .xl-pl-44 {
    padding-left: 11rem; }
  .xl-pl-48 {
    padding-left: 12rem; }
  .xl-pl-52 {
    padding-left: 13rem; }
  .xl-pl-56 {
    padding-left: 14rem; }
  .xl-pl-60 {
    padding-left: 15rem; }
  .xl-pl-64 {
    padding-left: 16rem; }
  .xl-pl-72 {
    padding-left: 18rem; }
  .xl-pl-80 {
    padding-left: 20rem; }
  .xl-pl-96 {
    padding-left: 24rem; }
  .xl-pr-px {
    padding-right: 1px; }
  .xl-pr-0 {
    padding-right: 0px; }
  .xl-pr-0.5 {
    padding-right: 0.125rem; }
  .xl-pr-1 {
    padding-right: 0.25rem; }
  .xl-pr-1.5 {
    padding-right: 0.375rem; }
  .xl-pr-2 {
    padding-right: 0.5rem; }
  .xl-pr-2.5 {
    padding-right: 0.625rem; }
  .xl-pr-3 {
    padding-right: 0.75rem; }
  .xl-pr-3.5 {
    padding-right: 0.875rem; }
  .xl-pr-4 {
    padding-right: 1rem; }
  .xl-pr-5 {
    padding-right: 1.25rem; }
  .xl-pr-6 {
    padding-right: 1.5rem; }
  .xl-pr-7 {
    padding-right: 1.75rem; }
  .xl-pr-8 {
    padding-right: 2rem; }
  .xl-pr-9 {
    padding-right: 2.25rem; }
  .xl-pr-10 {
    padding-right: 2.5rem; }
  .xl-pr-11 {
    padding-right: 2.75rem; }
  .xl-pr-12 {
    padding-right: 3rem; }
  .xl-pr-14 {
    padding-right: 3.5rem; }
  .xl-pr-16 {
    padding-right: 4rem; }
  .xl-pr-20 {
    padding-right: 5rem; }
  .xl-pr-24 {
    padding-right: 6rem; }
  .xl-pr-28 {
    padding-right: 7rem; }
  .xl-pr-32 {
    padding-right: 8rem; }
  .xl-pr-36 {
    padding-right: 9rem; }
  .xl-pr-40 {
    padding-right: 10rem; }
  .xl-pr-44 {
    padding-right: 11rem; }
  .xl-pr-48 {
    padding-right: 12rem; }
  .xl-pr-52 {
    padding-right: 13rem; }
  .xl-pr-56 {
    padding-right: 14rem; }
  .xl-pr-60 {
    padding-right: 15rem; }
  .xl-pr-64 {
    padding-right: 16rem; }
  .xl-pr-72 {
    padding-right: 18rem; }
  .xl-pr-80 {
    padding-right: 20rem; }
  .xl-pr-96 {
    padding-right: 24rem; }
  .xl-m-auto {
    margin: auto; }
  .xl-m-px {
    margin: 1px; }
  .xl-m-0 {
    margin: 0px; }
  .xl-m-0.5 {
    margin: 0.125rem; }
  .xl-m-1 {
    margin: 0.25rem; }
  .xl-m-1.5 {
    margin: 0.375rem; }
  .xl-m-2 {
    margin: 0.5rem; }
  .xl-m-2.5 {
    margin: 0.625rem; }
  .xl-m-3 {
    margin: 0.75rem; }
  .xl-m-3.5 {
    margin: 0.875rem; }
  .xl-m-4 {
    margin: 1rem; }
  .xl-m-5 {
    margin: 1.25rem; }
  .xl-m-6 {
    margin: 1.5rem; }
  .xl-m-7 {
    margin: 1.75rem; }
  .xl-m-8 {
    margin: 2rem; }
  .xl-m-9 {
    margin: 2.25rem; }
  .xl-m-10 {
    margin: 2.5rem; }
  .xl-m-11 {
    margin: 2.75rem; }
  .xl-m-12 {
    margin: 3rem; }
  .xl-m-14 {
    margin: 3.5rem; }
  .xl-m-16 {
    margin: 4rem; }
  .xl-m-20 {
    margin: 5rem; }
  .xl-m-24 {
    margin: 6rem; }
  .xl-m-28 {
    margin: 7rem; }
  .xl-m-32 {
    margin: 8rem; }
  .xl-m-36 {
    margin: 9rem; }
  .xl-m-40 {
    margin: 10rem; }
  .xl-m-44 {
    margin: 11rem; }
  .xl-m-48 {
    margin: 12rem; }
  .xl-m-52 {
    margin: 13rem; }
  .xl-m-56 {
    margin: 14rem; }
  .xl-m-60 {
    margin: 15rem; }
  .xl-m-64 {
    margin: 16rem; }
  .xl-m-72 {
    margin: 18rem; }
  .xl-m-80 {
    margin: 20rem; }
  .xl-m-96 {
    margin: 24rem; }
  .xl-m--px {
    margin: -1px; }
  .xl-m--0.5 {
    margin: -0.125rem; }
  .xl-m--1 {
    margin: -0.25rem; }
  .xl-m--1.5 {
    margin: -0.375rem; }
  .xl-m--2 {
    margin: -0.5rem; }
  .xl-m--2.5 {
    margin: -0.625rem; }
  .xl-m--3 {
    margin: -0.75rem; }
  .xl-m--3.5 {
    margin: -0.875rem; }
  .xl-m--4 {
    margin: -1rem; }
  .xl-m--5 {
    margin: -1.25rem; }
  .xl-m--6 {
    margin: -1.5rem; }
  .xl-m--7 {
    margin: -1.75rem; }
  .xl-m--8 {
    margin: -2rem; }
  .xl-m--9 {
    margin: -2.25rem; }
  .xl-m--10 {
    margin: -2.5rem; }
  .xl-m--11 {
    margin: -2.75rem; }
  .xl-m--12 {
    margin: -3rem; }
  .xl-m--14 {
    margin: -3.5rem; }
  .xl-m--16 {
    margin: -4rem; }
  .xl-m--20 {
    margin: -5rem; }
  .xl-m--24 {
    margin: -6rem; }
  .xl-m--28 {
    margin: -7rem; }
  .xl-m--32 {
    margin: -8rem; }
  .xl-m--36 {
    margin: -9rem; }
  .xl-m--40 {
    margin: -10rem; }
  .xl-m--44 {
    margin: -11rem; }
  .xl-m--48 {
    margin: -12rem; }
  .xl-m--52 {
    margin: -13rem; }
  .xl-m--56 {
    margin: -14rem; }
  .xl-m--60 {
    margin: -15rem; }
  .xl-m--64 {
    margin: -16rem; }
  .xl-m--72 {
    margin: -18rem; }
  .xl-m--80 {
    margin: -20rem; }
  .xl-m--96 {
    margin: -24rem; }
  .xl-my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .xl-my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .xl-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .xl-my-0.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem; }
  .xl-my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .xl-my-1.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem; }
  .xl-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .xl-my-2.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .xl-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .xl-my-3.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem; }
  .xl-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .xl-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .xl-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .xl-my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }
  .xl-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .xl-my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }
  .xl-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .xl-my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }
  .xl-my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .xl-my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .xl-my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .xl-my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .xl-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .xl-my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .xl-my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .xl-my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem; }
  .xl-my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .xl-my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem; }
  .xl-my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .xl-my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem; }
  .xl-my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .xl-my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem; }
  .xl-my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .xl-my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem; }
  .xl-my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem; }
  .xl-my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem; }
  .xl-my--px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .xl-my--0.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem; }
  .xl-my--1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .xl-my--1.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem; }
  .xl-my--2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .xl-my--2.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem; }
  .xl-my--3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .xl-my--3.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem; }
  .xl-my--4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .xl-my--5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .xl-my--6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .xl-my--7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem; }
  .xl-my--8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .xl-my--9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem; }
  .xl-my--10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .xl-my--11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem; }
  .xl-my--12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .xl-my--14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .xl-my--16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .xl-my--20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .xl-my--24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .xl-my--28 {
    margin-top: -7rem;
    margin-bottom: -7rem; }
  .xl-my--32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .xl-my--36 {
    margin-top: -9rem;
    margin-bottom: -9rem; }
  .xl-my--40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .xl-my--44 {
    margin-top: -11rem;
    margin-bottom: -11rem; }
  .xl-my--48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .xl-my--52 {
    margin-top: -13rem;
    margin-bottom: -13rem; }
  .xl-my--56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .xl-my--60 {
    margin-top: -15rem;
    margin-bottom: -15rem; }
  .xl-my--64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .xl-my--72 {
    margin-top: -18rem;
    margin-bottom: -18rem; }
  .xl-my--80 {
    margin-top: -20rem;
    margin-bottom: -20rem; }
  .xl-my--96 {
    margin-top: -24rem;
    margin-bottom: -24rem; }
  .xl-mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .xl-mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .xl-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .xl-mx-0.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem; }
  .xl-mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .xl-mx-1.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem; }
  .xl-mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .xl-mx-2.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .xl-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .xl-mx-3.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem; }
  .xl-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .xl-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .xl-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .xl-mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }
  .xl-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .xl-mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }
  .xl-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .xl-mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }
  .xl-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .xl-mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .xl-mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .xl-mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .xl-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .xl-mx-28 {
    margin-left: 7rem;
    margin-right: 7rem; }
  .xl-mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .xl-mx-36 {
    margin-left: 9rem;
    margin-right: 9rem; }
  .xl-mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .xl-mx-44 {
    margin-left: 11rem;
    margin-right: 11rem; }
  .xl-mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .xl-mx-52 {
    margin-left: 13rem;
    margin-right: 13rem; }
  .xl-mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .xl-mx-60 {
    margin-left: 15rem;
    margin-right: 15rem; }
  .xl-mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .xl-mx-72 {
    margin-left: 18rem;
    margin-right: 18rem; }
  .xl-mx-80 {
    margin-left: 20rem;
    margin-right: 20rem; }
  .xl-mx-96 {
    margin-left: 24rem;
    margin-right: 24rem; }
  .xl-mx--px {
    margin-left: -1px;
    margin-right: -1px; }
  .xl-mx--0.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .xl-mx--1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .xl-mx--1.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem; }
  .xl-mx--2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .xl-mx--2.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
  .xl-mx--3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .xl-mx--3.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem; }
  .xl-mx--4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .xl-mx--5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .xl-mx--6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .xl-mx--7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem; }
  .xl-mx--8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .xl-mx--9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem; }
  .xl-mx--10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .xl-mx--11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem; }
  .xl-mx--12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .xl-mx--14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .xl-mx--16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .xl-mx--20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .xl-mx--24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .xl-mx--28 {
    margin-left: -7rem;
    margin-right: -7rem; }
  .xl-mx--32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .xl-mx--36 {
    margin-left: -9rem;
    margin-right: -9rem; }
  .xl-mx--40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .xl-mx--44 {
    margin-left: -11rem;
    margin-right: -11rem; }
  .xl-mx--48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .xl-mx--52 {
    margin-left: -13rem;
    margin-right: -13rem; }
  .xl-mx--56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .xl-mx--60 {
    margin-left: -15rem;
    margin-right: -15rem; }
  .xl-mx--64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .xl-mx--72 {
    margin-left: -18rem;
    margin-right: -18rem; }
  .xl-mx--80 {
    margin-left: -20rem;
    margin-right: -20rem; }
  .xl-mx--96 {
    margin-left: -24rem;
    margin-right: -24rem; }
  .xl-mt-auto {
    margin-top: auto; }
  .xl-mt-px {
    margin-top: 1px; }
  .xl-mt-0 {
    margin-top: 0px; }
  .xl-mt-0.5 {
    margin-top: 0.125rem; }
  .xl-mt-1 {
    margin-top: 0.25rem; }
  .xl-mt-1.5 {
    margin-top: 0.375rem; }
  .xl-mt-2 {
    margin-top: 0.5rem; }
  .xl-mt-2.5 {
    margin-top: 0.625rem; }
  .xl-mt-3 {
    margin-top: 0.75rem; }
  .xl-mt-3.5 {
    margin-top: 0.875rem; }
  .xl-mt-4 {
    margin-top: 1rem; }
  .xl-mt-5 {
    margin-top: 1.25rem; }
  .xl-mt-6 {
    margin-top: 1.5rem; }
  .xl-mt-7 {
    margin-top: 1.75rem; }
  .xl-mt-8 {
    margin-top: 2rem; }
  .xl-mt-9 {
    margin-top: 2.25rem; }
  .xl-mt-10 {
    margin-top: 2.5rem; }
  .xl-mt-11 {
    margin-top: 2.75rem; }
  .xl-mt-12 {
    margin-top: 3rem; }
  .xl-mt-14 {
    margin-top: 3.5rem; }
  .xl-mt-16 {
    margin-top: 4rem; }
  .xl-mt-20 {
    margin-top: 5rem; }
  .xl-mt-24 {
    margin-top: 6rem; }
  .xl-mt-28 {
    margin-top: 7rem; }
  .xl-mt-32 {
    margin-top: 8rem; }
  .xl-mt-36 {
    margin-top: 9rem; }
  .xl-mt-40 {
    margin-top: 10rem; }
  .xl-mt-44 {
    margin-top: 11rem; }
  .xl-mt-48 {
    margin-top: 12rem; }
  .xl-mt-52 {
    margin-top: 13rem; }
  .xl-mt-56 {
    margin-top: 14rem; }
  .xl-mt-60 {
    margin-top: 15rem; }
  .xl-mt-64 {
    margin-top: 16rem; }
  .xl-mt-72 {
    margin-top: 18rem; }
  .xl-mt-80 {
    margin-top: 20rem; }
  .xl-mt-96 {
    margin-top: 24rem; }
  .xl-mt--px {
    margin-top: -1px; }
  .xl-mt--0.5 {
    margin-top: -0.125rem; }
  .xl-mt--1 {
    margin-top: -0.25rem; }
  .xl-mt--1.5 {
    margin-top: -0.375rem; }
  .xl-mt--2 {
    margin-top: -0.5rem; }
  .xl-mt--2.5 {
    margin-top: -0.625rem; }
  .xl-mt--3 {
    margin-top: -0.75rem; }
  .xl-mt--3.5 {
    margin-top: -0.875rem; }
  .xl-mt--4 {
    margin-top: -1rem; }
  .xl-mt--5 {
    margin-top: -1.25rem; }
  .xl-mt--6 {
    margin-top: -1.5rem; }
  .xl-mt--7 {
    margin-top: -1.75rem; }
  .xl-mt--8 {
    margin-top: -2rem; }
  .xl-mt--9 {
    margin-top: -2.25rem; }
  .xl-mt--10 {
    margin-top: -2.5rem; }
  .xl-mt--11 {
    margin-top: -2.75rem; }
  .xl-mt--12 {
    margin-top: -3rem; }
  .xl-mt--14 {
    margin-top: -3.5rem; }
  .xl-mt--16 {
    margin-top: -4rem; }
  .xl-mt--20 {
    margin-top: -5rem; }
  .xl-mt--24 {
    margin-top: -6rem; }
  .xl-mt--28 {
    margin-top: -7rem; }
  .xl-mt--32 {
    margin-top: -8rem; }
  .xl-mt--36 {
    margin-top: -9rem; }
  .xl-mt--40 {
    margin-top: -10rem; }
  .xl-mt--44 {
    margin-top: -11rem; }
  .xl-mt--48 {
    margin-top: -12rem; }
  .xl-mt--52 {
    margin-top: -13rem; }
  .xl-mt--56 {
    margin-top: -14rem; }
  .xl-mt--60 {
    margin-top: -15rem; }
  .xl-mt--64 {
    margin-top: -16rem; }
  .xl-mt--72 {
    margin-top: -18rem; }
  .xl-mt--80 {
    margin-top: -20rem; }
  .xl-mt--96 {
    margin-top: -24rem; }
  .xl-mb-auto {
    margin-bottom: auto; }
  .xl-mb-px {
    margin-bottom: 1px; }
  .xl-mb-0 {
    margin-bottom: 0px; }
  .xl-mb-0.5 {
    margin-bottom: 0.125rem; }
  .xl-mb-1 {
    margin-bottom: 0.25rem; }
  .xl-mb-1.5 {
    margin-bottom: 0.375rem; }
  .xl-mb-2 {
    margin-bottom: 0.5rem; }
  .xl-mb-2.5 {
    margin-bottom: 0.625rem; }
  .xl-mb-3 {
    margin-bottom: 0.75rem; }
  .xl-mb-3.5 {
    margin-bottom: 0.875rem; }
  .xl-mb-4 {
    margin-bottom: 1rem; }
  .xl-mb-5 {
    margin-bottom: 1.25rem; }
  .xl-mb-6 {
    margin-bottom: 1.5rem; }
  .xl-mb-7 {
    margin-bottom: 1.75rem; }
  .xl-mb-8 {
    margin-bottom: 2rem; }
  .xl-mb-9 {
    margin-bottom: 2.25rem; }
  .xl-mb-10 {
    margin-bottom: 2.5rem; }
  .xl-mb-11 {
    margin-bottom: 2.75rem; }
  .xl-mb-12 {
    margin-bottom: 3rem; }
  .xl-mb-14 {
    margin-bottom: 3.5rem; }
  .xl-mb-16 {
    margin-bottom: 4rem; }
  .xl-mb-20 {
    margin-bottom: 5rem; }
  .xl-mb-24 {
    margin-bottom: 6rem; }
  .xl-mb-28 {
    margin-bottom: 7rem; }
  .xl-mb-32 {
    margin-bottom: 8rem; }
  .xl-mb-36 {
    margin-bottom: 9rem; }
  .xl-mb-40 {
    margin-bottom: 10rem; }
  .xl-mb-44 {
    margin-bottom: 11rem; }
  .xl-mb-48 {
    margin-bottom: 12rem; }
  .xl-mb-52 {
    margin-bottom: 13rem; }
  .xl-mb-56 {
    margin-bottom: 14rem; }
  .xl-mb-60 {
    margin-bottom: 15rem; }
  .xl-mb-64 {
    margin-bottom: 16rem; }
  .xl-mb-72 {
    margin-bottom: 18rem; }
  .xl-mb-80 {
    margin-bottom: 20rem; }
  .xl-mb-96 {
    margin-bottom: 24rem; }
  .xl-mb--px {
    margin-bottom: -1px; }
  .xl-mb--0.5 {
    margin-bottom: -0.125rem; }
  .xl-mb--1 {
    margin-bottom: -0.25rem; }
  .xl-mb--1.5 {
    margin-bottom: -0.375rem; }
  .xl-mb--2 {
    margin-bottom: -0.5rem; }
  .xl-mb--2.5 {
    margin-bottom: -0.625rem; }
  .xl-mb--3 {
    margin-bottom: -0.75rem; }
  .xl-mb--3.5 {
    margin-bottom: -0.875rem; }
  .xl-mb--4 {
    margin-bottom: -1rem; }
  .xl-mb--5 {
    margin-bottom: -1.25rem; }
  .xl-mb--6 {
    margin-bottom: -1.5rem; }
  .xl-mb--7 {
    margin-bottom: -1.75rem; }
  .xl-mb--8 {
    margin-bottom: -2rem; }
  .xl-mb--9 {
    margin-bottom: -2.25rem; }
  .xl-mb--10 {
    margin-bottom: -2.5rem; }
  .xl-mb--11 {
    margin-bottom: -2.75rem; }
  .xl-mb--12 {
    margin-bottom: -3rem; }
  .xl-mb--14 {
    margin-bottom: -3.5rem; }
  .xl-mb--16 {
    margin-bottom: -4rem; }
  .xl-mb--20 {
    margin-bottom: -5rem; }
  .xl-mb--24 {
    margin-bottom: -6rem; }
  .xl-mb--28 {
    margin-bottom: -7rem; }
  .xl-mb--32 {
    margin-bottom: -8rem; }
  .xl-mb--36 {
    margin-bottom: -9rem; }
  .xl-mb--40 {
    margin-bottom: -10rem; }
  .xl-mb--44 {
    margin-bottom: -11rem; }
  .xl-mb--48 {
    margin-bottom: -12rem; }
  .xl-mb--52 {
    margin-bottom: -13rem; }
  .xl-mb--56 {
    margin-bottom: -14rem; }
  .xl-mb--60 {
    margin-bottom: -15rem; }
  .xl-mb--64 {
    margin-bottom: -16rem; }
  .xl-mb--72 {
    margin-bottom: -18rem; }
  .xl-mb--80 {
    margin-bottom: -20rem; }
  .xl-mb--96 {
    margin-bottom: -24rem; }
  .xl-ml-auto {
    margin-left: auto; }
  .xl-ml-px {
    margin-left: 1px; }
  .xl-ml-0 {
    margin-left: 0px; }
  .xl-ml-0.5 {
    margin-left: 0.125rem; }
  .xl-ml-1 {
    margin-left: 0.25rem; }
  .xl-ml-1.5 {
    margin-left: 0.375rem; }
  .xl-ml-2 {
    margin-left: 0.5rem; }
  .xl-ml-2.5 {
    margin-left: 0.625rem; }
  .xl-ml-3 {
    margin-left: 0.75rem; }
  .xl-ml-3.5 {
    margin-left: 0.875rem; }
  .xl-ml-4 {
    margin-left: 1rem; }
  .xl-ml-5 {
    margin-left: 1.25rem; }
  .xl-ml-6 {
    margin-left: 1.5rem; }
  .xl-ml-7 {
    margin-left: 1.75rem; }
  .xl-ml-8 {
    margin-left: 2rem; }
  .xl-ml-9 {
    margin-left: 2.25rem; }
  .xl-ml-10 {
    margin-left: 2.5rem; }
  .xl-ml-11 {
    margin-left: 2.75rem; }
  .xl-ml-12 {
    margin-left: 3rem; }
  .xl-ml-14 {
    margin-left: 3.5rem; }
  .xl-ml-16 {
    margin-left: 4rem; }
  .xl-ml-20 {
    margin-left: 5rem; }
  .xl-ml-24 {
    margin-left: 6rem; }
  .xl-ml-28 {
    margin-left: 7rem; }
  .xl-ml-32 {
    margin-left: 8rem; }
  .xl-ml-36 {
    margin-left: 9rem; }
  .xl-ml-40 {
    margin-left: 10rem; }
  .xl-ml-44 {
    margin-left: 11rem; }
  .xl-ml-48 {
    margin-left: 12rem; }
  .xl-ml-52 {
    margin-left: 13rem; }
  .xl-ml-56 {
    margin-left: 14rem; }
  .xl-ml-60 {
    margin-left: 15rem; }
  .xl-ml-64 {
    margin-left: 16rem; }
  .xl-ml-72 {
    margin-left: 18rem; }
  .xl-ml-80 {
    margin-left: 20rem; }
  .xl-ml-96 {
    margin-left: 24rem; }
  .xl-ml--px {
    margin-left: -1px; }
  .xl-ml--0.5 {
    margin-left: -0.125rem; }
  .xl-ml--1 {
    margin-left: -0.25rem; }
  .xl-ml--1.5 {
    margin-left: -0.375rem; }
  .xl-ml--2 {
    margin-left: -0.5rem; }
  .xl-ml--2.5 {
    margin-left: -0.625rem; }
  .xl-ml--3 {
    margin-left: -0.75rem; }
  .xl-ml--3.5 {
    margin-left: -0.875rem; }
  .xl-ml--4 {
    margin-left: -1rem; }
  .xl-ml--5 {
    margin-left: -1.25rem; }
  .xl-ml--6 {
    margin-left: -1.5rem; }
  .xl-ml--7 {
    margin-left: -1.75rem; }
  .xl-ml--8 {
    margin-left: -2rem; }
  .xl-ml--9 {
    margin-left: -2.25rem; }
  .xl-ml--10 {
    margin-left: -2.5rem; }
  .xl-ml--11 {
    margin-left: -2.75rem; }
  .xl-ml--12 {
    margin-left: -3rem; }
  .xl-ml--14 {
    margin-left: -3.5rem; }
  .xl-ml--16 {
    margin-left: -4rem; }
  .xl-ml--20 {
    margin-left: -5rem; }
  .xl-ml--24 {
    margin-left: -6rem; }
  .xl-ml--28 {
    margin-left: -7rem; }
  .xl-ml--32 {
    margin-left: -8rem; }
  .xl-ml--36 {
    margin-left: -9rem; }
  .xl-ml--40 {
    margin-left: -10rem; }
  .xl-ml--44 {
    margin-left: -11rem; }
  .xl-ml--48 {
    margin-left: -12rem; }
  .xl-ml--52 {
    margin-left: -13rem; }
  .xl-ml--56 {
    margin-left: -14rem; }
  .xl-ml--60 {
    margin-left: -15rem; }
  .xl-ml--64 {
    margin-left: -16rem; }
  .xl-ml--72 {
    margin-left: -18rem; }
  .xl-ml--80 {
    margin-left: -20rem; }
  .xl-ml--96 {
    margin-left: -24rem; }
  .xl-mr-auto {
    margin-right: auto; }
  .xl-mr-px {
    margin-right: 1px; }
  .xl-mr-0 {
    margin-right: 0px; }
  .xl-mr-0.5 {
    margin-right: 0.125rem; }
  .xl-mr-1 {
    margin-right: 0.25rem; }
  .xl-mr-1.5 {
    margin-right: 0.375rem; }
  .xl-mr-2 {
    margin-right: 0.5rem; }
  .xl-mr-2.5 {
    margin-right: 0.625rem; }
  .xl-mr-3 {
    margin-right: 0.75rem; }
  .xl-mr-3.5 {
    margin-right: 0.875rem; }
  .xl-mr-4 {
    margin-right: 1rem; }
  .xl-mr-5 {
    margin-right: 1.25rem; }
  .xl-mr-6 {
    margin-right: 1.5rem; }
  .xl-mr-7 {
    margin-right: 1.75rem; }
  .xl-mr-8 {
    margin-right: 2rem; }
  .xl-mr-9 {
    margin-right: 2.25rem; }
  .xl-mr-10 {
    margin-right: 2.5rem; }
  .xl-mr-11 {
    margin-right: 2.75rem; }
  .xl-mr-12 {
    margin-right: 3rem; }
  .xl-mr-14 {
    margin-right: 3.5rem; }
  .xl-mr-16 {
    margin-right: 4rem; }
  .xl-mr-20 {
    margin-right: 5rem; }
  .xl-mr-24 {
    margin-right: 6rem; }
  .xl-mr-28 {
    margin-right: 7rem; }
  .xl-mr-32 {
    margin-right: 8rem; }
  .xl-mr-36 {
    margin-right: 9rem; }
  .xl-mr-40 {
    margin-right: 10rem; }
  .xl-mr-44 {
    margin-right: 11rem; }
  .xl-mr-48 {
    margin-right: 12rem; }
  .xl-mr-52 {
    margin-right: 13rem; }
  .xl-mr-56 {
    margin-right: 14rem; }
  .xl-mr-60 {
    margin-right: 15rem; }
  .xl-mr-64 {
    margin-right: 16rem; }
  .xl-mr-72 {
    margin-right: 18rem; }
  .xl-mr-80 {
    margin-right: 20rem; }
  .xl-mr-96 {
    margin-right: 24rem; }
  .xl-mr--px {
    margin-right: -1px; }
  .xl-mr--0.5 {
    margin-right: -0.125rem; }
  .xl-mr--1 {
    margin-right: -0.25rem; }
  .xl-mr--1.5 {
    margin-right: -0.375rem; }
  .xl-mr--2 {
    margin-right: -0.5rem; }
  .xl-mr--2.5 {
    margin-right: -0.625rem; }
  .xl-mr--3 {
    margin-right: -0.75rem; }
  .xl-mr--3.5 {
    margin-right: -0.875rem; }
  .xl-mr--4 {
    margin-right: -1rem; }
  .xl-mr--5 {
    margin-right: -1.25rem; }
  .xl-mr--6 {
    margin-right: -1.5rem; }
  .xl-mr--7 {
    margin-right: -1.75rem; }
  .xl-mr--8 {
    margin-right: -2rem; }
  .xl-mr--9 {
    margin-right: -2.25rem; }
  .xl-mr--10 {
    margin-right: -2.5rem; }
  .xl-mr--11 {
    margin-right: -2.75rem; }
  .xl-mr--12 {
    margin-right: -3rem; }
  .xl-mr--14 {
    margin-right: -3.5rem; }
  .xl-mr--16 {
    margin-right: -4rem; }
  .xl-mr--20 {
    margin-right: -5rem; }
  .xl-mr--24 {
    margin-right: -6rem; }
  .xl-mr--28 {
    margin-right: -7rem; }
  .xl-mr--32 {
    margin-right: -8rem; }
  .xl-mr--36 {
    margin-right: -9rem; }
  .xl-mr--40 {
    margin-right: -10rem; }
  .xl-mr--44 {
    margin-right: -11rem; }
  .xl-mr--48 {
    margin-right: -12rem; }
  .xl-mr--52 {
    margin-right: -13rem; }
  .xl-mr--56 {
    margin-right: -14rem; }
  .xl-mr--60 {
    margin-right: -15rem; }
  .xl-mr--64 {
    margin-right: -16rem; }
  .xl-mr--72 {
    margin-right: -18rem; }
  .xl-mr--80 {
    margin-right: -20rem; }
  .xl-mr--96 {
    margin-right: -24rem; }
  .xl-w-auto {
    width: auto; }
  .xl-w-1\/2 {
    width: 50%; }
  .xl-w-1\/3 {
    width: 33.333333%; }
  .xl-w-2\/3 {
    width: 66.666667%; }
  .xl-w-1\/4 {
    width: 25%; }
  .xl-w-2\/4 {
    width: 50%; }
  .xl-w-3\/4 {
    width: 75%; }
  .xl-w-1\/5 {
    width: 20%; }
  .xl-w-2\/5 {
    width: 40%; }
  .xl-w-3\/5 {
    width: 60%; }
  .xl-w-4\/5 {
    width: 80%; }
  .xl-w-1\/6 {
    width: 16.666667%; }
  .xl-w-2\/6 {
    width: 33.333333%; }
  .xl-w-3\/6 {
    width: 50%; }
  .xl-w-4\/6 {
    width: 66.666667%; }
  .xl-w-5\/6 {
    width: 83.333333%; }
  .xl-w-1\/12 {
    width: 8.333333%; }
  .xl-w-2\/12 {
    width: 16.666667%; }
  .xl-w-3\/12 {
    width: 25%; }
  .xl-w-4\/12 {
    width: 33.333333%; }
  .xl-w-5\/12 {
    width: 41.666667%; }
  .xl-w-6\/12 {
    width: 50%; }
  .xl-w-7\/12 {
    width: 58.333333%; }
  .xl-w-8\/12 {
    width: 66.666667%; }
  .xl-w-9\/12 {
    width: 75%; }
  .xl-w-10\/12 {
    width: 83.333333%; }
  .xl-w-11\/12 {
    width: 91.666667%; }
  .xl-w-full {
    width: 100%; }
  .xl-w-screen {
    width: 100vw; }
  .xl-w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .xl-w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .xl-w-px {
    width: 1px; }
  .xl-w-0 {
    width: 0px; }
  .xl-w-0.5 {
    width: 0.125rem; }
  .xl-w-1 {
    width: 0.25rem; }
  .xl-w-1.5 {
    width: 0.375rem; }
  .xl-w-2 {
    width: 0.5rem; }
  .xl-w-2.5 {
    width: 0.625rem; }
  .xl-w-3 {
    width: 0.75rem; }
  .xl-w-3.5 {
    width: 0.875rem; }
  .xl-w-4 {
    width: 1rem; }
  .xl-w-5 {
    width: 1.25rem; }
  .xl-w-6 {
    width: 1.5rem; }
  .xl-w-7 {
    width: 1.75rem; }
  .xl-w-8 {
    width: 2rem; }
  .xl-w-9 {
    width: 2.25rem; }
  .xl-w-10 {
    width: 2.5rem; }
  .xl-w-11 {
    width: 2.75rem; }
  .xl-w-12 {
    width: 3rem; }
  .xl-w-14 {
    width: 3.5rem; }
  .xl-w-16 {
    width: 4rem; }
  .xl-w-20 {
    width: 5rem; }
  .xl-w-24 {
    width: 6rem; }
  .xl-w-28 {
    width: 7rem; }
  .xl-w-32 {
    width: 8rem; }
  .xl-w-36 {
    width: 9rem; }
  .xl-w-40 {
    width: 10rem; }
  .xl-w-44 {
    width: 11rem; }
  .xl-w-48 {
    width: 12rem; }
  .xl-w-52 {
    width: 13rem; }
  .xl-w-56 {
    width: 14rem; }
  .xl-w-60 {
    width: 15rem; }
  .xl-w-64 {
    width: 16rem; }
  .xl-w-72 {
    width: 18rem; }
  .xl-w-80 {
    width: 20rem; }
  .xl-w-96 {
    width: 24rem; }
  .xl-min-w-0 {
    min-width: 0; }
  .xl-min-w-full {
    min-width: 100%; }
  .xl-min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content; }
  .xl-min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content; }
  .xl-max-w-none {
    max-width: none; }
  .xl-max-w-0 {
    max-width: 0rem; }
  .xl-max-w-xs {
    max-width: 20rem; }
  .xl-max-w-sm {
    max-width: 24rem; }
  .xl-max-w-md {
    max-width: 28rem; }
  .xl-max-w-lg {
    max-width: 32rem; }
  .xl-max-w-xl {
    max-width: 36rem; }
  .xl-max-w-2xl {
    max-width: 42rem; }
  .xl-max-w-3xl {
    max-width: 48rem; }
  .xl-max-w-4xl {
    max-width: 56rem; }
  .xl-max-w-5xl {
    max-width: 64rem; }
  .xl-max-w-6xl {
    max-width: 72rem; }
  .xl-max-w-7xl {
    max-width: 80rem; }
  .xl-max-w-full {
    max-width: 100%; }
  .xl-max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content; }
  .xl-max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
  .xl-max-w-prose {
    max-width: 65ch; }
  .xl-h-auto {
    height: auto; }
  .xl-h-1\/2 {
    height: 50%; }
  .xl-h-1\/3 {
    height: 33.333333%; }
  .xl-h-2\/3 {
    height: 66.666667%; }
  .xl-h-1\/4 {
    height: 25%; }
  .xl-h-2\/4 {
    height: 50%; }
  .xl-h-3\/4 {
    height: 75%; }
  .xl-h-1\/5 {
    height: 20%; }
  .xl-h-2\/5 {
    height: 40%; }
  .xl-h-3\/5 {
    height: 60%; }
  .xl-h-4\/5 {
    height: 80%; }
  .xl-h-1\/6 {
    height: 16.666667%; }
  .xl-h-2\/6 {
    height: 33.333333%; }
  .xl-h-3\/6 {
    height: 50%; }
  .xl-h-4\/6 {
    height: 66.666667%; }
  .xl-h-5\/6 {
    height: 83.333333%; }
  .xl-h-1\/12 {
    height: 8.333333%; }
  .xl-h-2\/12 {
    height: 16.666667%; }
  .xl-h-3\/12 {
    height: 25%; }
  .xl-h-4\/12 {
    height: 33.333333%; }
  .xl-h-5\/12 {
    height: 41.666667%; }
  .xl-h-6\/12 {
    height: 50%; }
  .xl-h-7\/12 {
    height: 58.333333%; }
  .xl-h-8\/12 {
    height: 66.666667%; }
  .xl-h-9\/12 {
    height: 75%; }
  .xl-h-10\/12 {
    height: 83.333333%; }
  .xl-h-11\/12 {
    height: 91.666667%; }
  .xl-h-full {
    height: 100%; }
  .xl-h-screen {
    height: 100vw; }
  .xl-h-min {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content; }
  .xl-h-max {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .xl-h-px {
    height: 1px; }
  .xl-h-0 {
    height: 0px; }
  .xl-h-0.5 {
    height: 0.125rem; }
  .xl-h-1 {
    height: 0.25rem; }
  .xl-h-1.5 {
    height: 0.375rem; }
  .xl-h-2 {
    height: 0.5rem; }
  .xl-h-2.5 {
    height: 0.625rem; }
  .xl-h-3 {
    height: 0.75rem; }
  .xl-h-3.5 {
    height: 0.875rem; }
  .xl-h-4 {
    height: 1rem; }
  .xl-h-5 {
    height: 1.25rem; }
  .xl-h-6 {
    height: 1.5rem; }
  .xl-h-7 {
    height: 1.75rem; }
  .xl-h-8 {
    height: 2rem; }
  .xl-h-9 {
    height: 2.25rem; }
  .xl-h-10 {
    height: 2.5rem; }
  .xl-h-11 {
    height: 2.75rem; }
  .xl-h-12 {
    height: 3rem; }
  .xl-h-14 {
    height: 3.5rem; }
  .xl-h-16 {
    height: 4rem; }
  .xl-h-20 {
    height: 5rem; }
  .xl-h-24 {
    height: 6rem; }
  .xl-h-28 {
    height: 7rem; }
  .xl-h-32 {
    height: 8rem; }
  .xl-h-36 {
    height: 9rem; }
  .xl-h-40 {
    height: 10rem; }
  .xl-h-44 {
    height: 11rem; }
  .xl-h-48 {
    height: 12rem; }
  .xl-h-52 {
    height: 13rem; }
  .xl-h-56 {
    height: 14rem; }
  .xl-h-60 {
    height: 15rem; }
  .xl-h-64 {
    height: 16rem; }
  .xl-h-72 {
    height: 18rem; }
  .xl-h-80 {
    height: 20rem; }
  .xl-h-96 {
    height: 24rem; }
  .xl-min-h-0 {
    min-height: 0; }
  .xl-min-h-full {
    min-height: 100%; }
  .xl-min-h-min {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content; }
  .xl-min-h-max {
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content; }
  .xl-max-h-none {
    max-height: none; }
  .xl-max-h-0 {
    max-height: 0rem; }
  .xl-max-h-xs {
    max-height: 20rem; }
  .xl-max-h-sm {
    max-height: 24rem; }
  .xl-max-h-md {
    max-height: 28rem; }
  .xl-max-h-lg {
    max-height: 32rem; }
  .xl-max-h-xl {
    max-height: 36rem; }
  .xl-max-h-2xl {
    max-height: 42rem; }
  .xl-max-h-3xl {
    max-height: 48rem; }
  .xl-max-h-4xl {
    max-height: 56rem; }
  .xl-max-h-5xl {
    max-height: 64rem; }
  .xl-max-h-6xl {
    max-height: 72rem; }
  .xl-max-h-7xl {
    max-height: 80rem; }
  .xl-max-h-full {
    max-height: 100%; }
  .xl-max-h-min {
    max-height: -webkit-min-content;
    max-height: -moz-min-content;
    max-height: min-content; }
  .xl-max-h-max {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content; }
  .xl-max-h-prose {
    max-height: 65ch; } }

@media (min-width: 1400px) {
  .xxl-box-border {
    box-sizing: border-box; }
  .xxl-box-content {
    box-sizing: content-box; }
  .xxl-inline {
    display: inline; }
  .xxl-inline-block {
    display: inline-block; }
  .xxl-block {
    display: block; }
  .xxl-grid {
    display: grid; }
  .xxl-table {
    display: table; }
  .xxl-table-row {
    display: table-row; }
  .xxl-table-caption {
    display: table-caption; }
  .xxl-table-cell {
    display: table-cell; }
  .xxl-table-raw {
    display: table-raw; }
  .xxl-table-column {
    display: table-column; }
  .xxl-table-column-group {
    display: table-column-group; }
  .xxl-table-footer-group {
    display: table-footer-group; }
  .xxl-table-raw-group {
    display: table-raw-group; }
  .xxl-flex {
    display: -ms-flexbox;
    display: flex; }
  .xxl-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .xxl-flow-root {
    display: flow-root; }
  .xxl-grid {
    display: grid; }
  .xxl-inline-grid {
    display: inline-grid; }
  .xxl-contents {
    display: contents; }
  .xxl-none {
    display: none; }
  .xxl-float-left {
    float: left; }
  .xxl-float-right {
    float: right; }
  .xxl-float-none {
    float: none; }
  .xxl-clear-left {
    float: left; }
  .xxl-clear-right {
    float: right; }
  .xxl-clear-both {
    float: both; }
  .xxl-clear-none {
    float: none; }
  .xxl-object-contain {
    -o-object-fit: contain;
       object-fit: contain; }
  .xxl-object-cover {
    -o-object-fit: cover;
       object-fit: cover; }
  .xxl-object-fill {
    -o-object-fit: fill;
       object-fit: fill; }
  .xxl-object-none {
    -o-object-fit: none;
       object-fit: none; }
  .xxl-object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down; }
  .xxl-object-bottom {
    -o-object-position: bottom;
       object-position: bottom; }
  .xxl-object-center {
    -o-object-position: center;
       object-position: center; }
  .xxl-object-left {
    -o-object-position: left;
       object-position: left; }
  .xxl-object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom; }
  .xxl-object-left-top {
    -o-object-position: left top;
       object-position: left top; }
  .xxl-object-right {
    -o-object-position: right;
       object-position: right; }
  .xxl-object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom; }
  .xxl-object-right-top {
    -o-object-position: right top;
       object-position: right top; }
  .xxl-object-top {
    -o-object-position: top;
       object-position: top; }
  .xxl-overflow-auto {
    overflow: auto; }
  .xxl-overflow-hidden {
    overflow: hidden; }
  .xxl-overflow-visible {
    overflow: visible; }
  .xxl-overflow-scroll {
    overflow: scroll; }
  .xxl-overflow-x-auto {
    overflow-x: auto; }
  .xxl-overflow-x-hidden {
    overflow-x: hidden; }
  .xxl-overflow-x-visible {
    overflow-x: visible; }
  .xxl-overflow-x-scroll {
    overflow-x: scroll; }
  .xxl-overflow-y-auto {
    overflow-y: auto; }
  .xxl-overflow-y-hidden {
    overflow-y: hidden; }
  .xxl-overflow-y-visible {
    overflow-y: visible; }
  .xxl-overflow-y-scroll {
    overflow-y: scroll; }
  .xxl-overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto; }
  .xxl-overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain; }
  .xxl-overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none; }
  .xxl-overscroll-x-auto {
    overscroll-behavior-x: auto; }
  .xxl-overscroll-x-contain {
    overscroll-behavior-x: contain; }
  .xxl-overscroll-x-none {
    overscroll-behavior-x: none; }
  .xxl-overscroll-y-auto {
    overscroll-behavior-y: auto; }
  .xxl-overscroll-y-contain {
    overscroll-behavior-y: contain; }
  .xxl-overscroll-y-none {
    overscroll-behavior-y: none; }
  .xxl-static {
    position: static; }
  .xxl-relative {
    position: relative; }
  .xxl-absolute {
    position: absolute; }
  .xxl-fixed {
    position: fixed; }
  .xxl-sticky {
    position: -webkit-sticky;
    position: sticky; }
  .xxl-top-auto {
    top: auto; }
  .xxl-top-1\/2 {
    top: 50%; }
  .xxl-top-1\/3 {
    top: 33.33333%; }
  .xxl-top-2\/3 {
    top: 66.66667%; }
  .xxl-top-1\/4 {
    top: 25%; }
  .xxl-top-2\/4 {
    top: 50%; }
  .xxl-top-3\/4 {
    top: 75%; }
  .xxl-top-full {
    top: 100%; }
  .xxl-top--1\/2 {
    top: -50%; }
  .xxl-top--1\/3 {
    top: -33.33333%; }
  .xxl-top--2\/3 {
    top: -66.66667%; }
  .xxl-top--1\/4 {
    top: -25%; }
  .xxl-top--2\/4 {
    top: -50%; }
  .xxl-top--3\/4 {
    top: -75%; }
  .xxl-top--full {
    top: -100%; }
  .xxl-top-px {
    top: 1px; }
  .xxl-top-0 {
    top: 0px; }
  .xxl-top-0.5 {
    top: 0.125rem; }
  .xxl-top-1 {
    top: 0.25rem; }
  .xxl-top-1.5 {
    top: 0.375rem; }
  .xxl-top-2 {
    top: 0.5rem; }
  .xxl-top-2.5 {
    top: 0.625rem; }
  .xxl-top-3 {
    top: 0.75rem; }
  .xxl-top-3.5 {
    top: 0.875rem; }
  .xxl-top-4 {
    top: 1rem; }
  .xxl-top-5 {
    top: 1.25rem; }
  .xxl-top-6 {
    top: 1.5rem; }
  .xxl-top-7 {
    top: 1.75rem; }
  .xxl-top-8 {
    top: 2rem; }
  .xxl-top-9 {
    top: 2.25rem; }
  .xxl-top-10 {
    top: 2.5rem; }
  .xxl-top-11 {
    top: 2.75rem; }
  .xxl-top-12 {
    top: 3rem; }
  .xxl-top-14 {
    top: 3.5rem; }
  .xxl-top-16 {
    top: 4rem; }
  .xxl-top-20 {
    top: 5rem; }
  .xxl-top-24 {
    top: 6rem; }
  .xxl-top-28 {
    top: 7rem; }
  .xxl-top-32 {
    top: 8rem; }
  .xxl-top-36 {
    top: 9rem; }
  .xxl-top-40 {
    top: 10rem; }
  .xxl-top-44 {
    top: 11rem; }
  .xxl-top-48 {
    top: 12rem; }
  .xxl-top-52 {
    top: 13rem; }
  .xxl-top-56 {
    top: 14rem; }
  .xxl-top-60 {
    top: 15rem; }
  .xxl-top-64 {
    top: 16rem; }
  .xxl-top-72 {
    top: 18rem; }
  .xxl-top-80 {
    top: 20rem; }
  .xxl-top-96 {
    top: 24rem; }
  .xxl-top--px {
    top: -1px; }
  .xxl-top--0.5 {
    top: -0.125rem; }
  .xxl-top--1 {
    top: -0.25rem; }
  .xxl-top--1.5 {
    top: -0.375rem; }
  .xxl-top--2 {
    top: -0.5rem; }
  .xxl-top--2.5 {
    top: -0.625rem; }
  .xxl-top--3 {
    top: -0.75rem; }
  .xxl-top--3.5 {
    top: -0.875rem; }
  .xxl-top--4 {
    top: -1rem; }
  .xxl-top--5 {
    top: -1.25rem; }
  .xxl-top--6 {
    top: -1.5rem; }
  .xxl-top--7 {
    top: -1.75rem; }
  .xxl-top--8 {
    top: -2rem; }
  .xxl-top--9 {
    top: -2.25rem; }
  .xxl-top--10 {
    top: -2.5rem; }
  .xxl-top--11 {
    top: -2.75rem; }
  .xxl-top--12 {
    top: -3rem; }
  .xxl-top--14 {
    top: -3.5rem; }
  .xxl-top--16 {
    top: -4rem; }
  .xxl-top--20 {
    top: -5rem; }
  .xxl-top--24 {
    top: -6rem; }
  .xxl-top--28 {
    top: -7rem; }
  .xxl-top--32 {
    top: -8rem; }
  .xxl-top--36 {
    top: -9rem; }
  .xxl-top--40 {
    top: -10rem; }
  .xxl-top--44 {
    top: -11rem; }
  .xxl-top--48 {
    top: -12rem; }
  .xxl-top--52 {
    top: -13rem; }
  .xxl-top--56 {
    top: -14rem; }
  .xxl-top--60 {
    top: -15rem; }
  .xxl-top--64 {
    top: -16rem; }
  .xxl-top--72 {
    top: -18rem; }
  .xxl-top--80 {
    top: -20rem; }
  .xxl-top--96 {
    top: -24rem; }
  .xxl-bottom-auto {
    bottom: auto; }
  .xxl-bottom-1\/2 {
    bottom: 50%; }
  .xxl-bottom-1\/3 {
    bottom: 33.33333%; }
  .xxl-bottom-2\/3 {
    bottom: 66.66667%; }
  .xxl-bottom-1\/4 {
    bottom: 25%; }
  .xxl-bottom-2\/4 {
    bottom: 50%; }
  .xxl-bottom-3\/4 {
    bottom: 75%; }
  .xxl-bottom-full {
    bottom: 100%; }
  .xxl-bottom--1\/2 {
    bottom: -50%; }
  .xxl-bottom--1\/3 {
    bottom: -33.33333%; }
  .xxl-bottom--2\/3 {
    bottom: -66.66667%; }
  .xxl-bottom--1\/4 {
    bottom: -25%; }
  .xxl-bottom--2\/4 {
    bottom: -50%; }
  .xxl-bottom--3\/4 {
    bottom: -75%; }
  .xxl-bottom--full {
    bottom: -100%; }
  .xxl-bottom-px {
    bottom: 1px; }
  .xxl-bottom-0 {
    bottom: 0px; }
  .xxl-bottom-0.5 {
    bottom: 0.125rem; }
  .xxl-bottom-1 {
    bottom: 0.25rem; }
  .xxl-bottom-1.5 {
    bottom: 0.375rem; }
  .xxl-bottom-2 {
    bottom: 0.5rem; }
  .xxl-bottom-2.5 {
    bottom: 0.625rem; }
  .xxl-bottom-3 {
    bottom: 0.75rem; }
  .xxl-bottom-3.5 {
    bottom: 0.875rem; }
  .xxl-bottom-4 {
    bottom: 1rem; }
  .xxl-bottom-5 {
    bottom: 1.25rem; }
  .xxl-bottom-6 {
    bottom: 1.5rem; }
  .xxl-bottom-7 {
    bottom: 1.75rem; }
  .xxl-bottom-8 {
    bottom: 2rem; }
  .xxl-bottom-9 {
    bottom: 2.25rem; }
  .xxl-bottom-10 {
    bottom: 2.5rem; }
  .xxl-bottom-11 {
    bottom: 2.75rem; }
  .xxl-bottom-12 {
    bottom: 3rem; }
  .xxl-bottom-14 {
    bottom: 3.5rem; }
  .xxl-bottom-16 {
    bottom: 4rem; }
  .xxl-bottom-20 {
    bottom: 5rem; }
  .xxl-bottom-24 {
    bottom: 6rem; }
  .xxl-bottom-28 {
    bottom: 7rem; }
  .xxl-bottom-32 {
    bottom: 8rem; }
  .xxl-bottom-36 {
    bottom: 9rem; }
  .xxl-bottom-40 {
    bottom: 10rem; }
  .xxl-bottom-44 {
    bottom: 11rem; }
  .xxl-bottom-48 {
    bottom: 12rem; }
  .xxl-bottom-52 {
    bottom: 13rem; }
  .xxl-bottom-56 {
    bottom: 14rem; }
  .xxl-bottom-60 {
    bottom: 15rem; }
  .xxl-bottom-64 {
    bottom: 16rem; }
  .xxl-bottom-72 {
    bottom: 18rem; }
  .xxl-bottom-80 {
    bottom: 20rem; }
  .xxl-bottom-96 {
    bottom: 24rem; }
  .xxl-bottom--px {
    bottom: -1px; }
  .xxl-bottom--0.5 {
    bottom: -0.125rem; }
  .xxl-bottom--1 {
    bottom: -0.25rem; }
  .xxl-bottom--1.5 {
    bottom: -0.375rem; }
  .xxl-bottom--2 {
    bottom: -0.5rem; }
  .xxl-bottom--2.5 {
    bottom: -0.625rem; }
  .xxl-bottom--3 {
    bottom: -0.75rem; }
  .xxl-bottom--3.5 {
    bottom: -0.875rem; }
  .xxl-bottom--4 {
    bottom: -1rem; }
  .xxl-bottom--5 {
    bottom: -1.25rem; }
  .xxl-bottom--6 {
    bottom: -1.5rem; }
  .xxl-bottom--7 {
    bottom: -1.75rem; }
  .xxl-bottom--8 {
    bottom: -2rem; }
  .xxl-bottom--9 {
    bottom: -2.25rem; }
  .xxl-bottom--10 {
    bottom: -2.5rem; }
  .xxl-bottom--11 {
    bottom: -2.75rem; }
  .xxl-bottom--12 {
    bottom: -3rem; }
  .xxl-bottom--14 {
    bottom: -3.5rem; }
  .xxl-bottom--16 {
    bottom: -4rem; }
  .xxl-bottom--20 {
    bottom: -5rem; }
  .xxl-bottom--24 {
    bottom: -6rem; }
  .xxl-bottom--28 {
    bottom: -7rem; }
  .xxl-bottom--32 {
    bottom: -8rem; }
  .xxl-bottom--36 {
    bottom: -9rem; }
  .xxl-bottom--40 {
    bottom: -10rem; }
  .xxl-bottom--44 {
    bottom: -11rem; }
  .xxl-bottom--48 {
    bottom: -12rem; }
  .xxl-bottom--52 {
    bottom: -13rem; }
  .xxl-bottom--56 {
    bottom: -14rem; }
  .xxl-bottom--60 {
    bottom: -15rem; }
  .xxl-bottom--64 {
    bottom: -16rem; }
  .xxl-bottom--72 {
    bottom: -18rem; }
  .xxl-bottom--80 {
    bottom: -20rem; }
  .xxl-bottom--96 {
    bottom: -24rem; }
  .xxl-left-auto {
    left: auto; }
  .xxl-left-1\/2 {
    left: 50%; }
  .xxl-left-1\/3 {
    left: 33.33333%; }
  .xxl-left-2\/3 {
    left: 66.66667%; }
  .xxl-left-1\/4 {
    left: 25%; }
  .xxl-left-2\/4 {
    left: 50%; }
  .xxl-left-3\/4 {
    left: 75%; }
  .xxl-left-full {
    left: 100%; }
  .xxl-left--1\/2 {
    left: -50%; }
  .xxl-left--1\/3 {
    left: -33.33333%; }
  .xxl-left--2\/3 {
    left: -66.66667%; }
  .xxl-left--1\/4 {
    left: -25%; }
  .xxl-left--2\/4 {
    left: -50%; }
  .xxl-left--3\/4 {
    left: -75%; }
  .xxl-left--full {
    left: -100%; }
  .xxl-left-px {
    left: 1px; }
  .xxl-left-0 {
    left: 0px; }
  .xxl-left-0.5 {
    left: 0.125rem; }
  .xxl-left-1 {
    left: 0.25rem; }
  .xxl-left-1.5 {
    left: 0.375rem; }
  .xxl-left-2 {
    left: 0.5rem; }
  .xxl-left-2.5 {
    left: 0.625rem; }
  .xxl-left-3 {
    left: 0.75rem; }
  .xxl-left-3.5 {
    left: 0.875rem; }
  .xxl-left-4 {
    left: 1rem; }
  .xxl-left-5 {
    left: 1.25rem; }
  .xxl-left-6 {
    left: 1.5rem; }
  .xxl-left-7 {
    left: 1.75rem; }
  .xxl-left-8 {
    left: 2rem; }
  .xxl-left-9 {
    left: 2.25rem; }
  .xxl-left-10 {
    left: 2.5rem; }
  .xxl-left-11 {
    left: 2.75rem; }
  .xxl-left-12 {
    left: 3rem; }
  .xxl-left-14 {
    left: 3.5rem; }
  .xxl-left-16 {
    left: 4rem; }
  .xxl-left-20 {
    left: 5rem; }
  .xxl-left-24 {
    left: 6rem; }
  .xxl-left-28 {
    left: 7rem; }
  .xxl-left-32 {
    left: 8rem; }
  .xxl-left-36 {
    left: 9rem; }
  .xxl-left-40 {
    left: 10rem; }
  .xxl-left-44 {
    left: 11rem; }
  .xxl-left-48 {
    left: 12rem; }
  .xxl-left-52 {
    left: 13rem; }
  .xxl-left-56 {
    left: 14rem; }
  .xxl-left-60 {
    left: 15rem; }
  .xxl-left-64 {
    left: 16rem; }
  .xxl-left-72 {
    left: 18rem; }
  .xxl-left-80 {
    left: 20rem; }
  .xxl-left-96 {
    left: 24rem; }
  .xxl-left--px {
    left: -1px; }
  .xxl-left--0.5 {
    left: -0.125rem; }
  .xxl-left--1 {
    left: -0.25rem; }
  .xxl-left--1.5 {
    left: -0.375rem; }
  .xxl-left--2 {
    left: -0.5rem; }
  .xxl-left--2.5 {
    left: -0.625rem; }
  .xxl-left--3 {
    left: -0.75rem; }
  .xxl-left--3.5 {
    left: -0.875rem; }
  .xxl-left--4 {
    left: -1rem; }
  .xxl-left--5 {
    left: -1.25rem; }
  .xxl-left--6 {
    left: -1.5rem; }
  .xxl-left--7 {
    left: -1.75rem; }
  .xxl-left--8 {
    left: -2rem; }
  .xxl-left--9 {
    left: -2.25rem; }
  .xxl-left--10 {
    left: -2.5rem; }
  .xxl-left--11 {
    left: -2.75rem; }
  .xxl-left--12 {
    left: -3rem; }
  .xxl-left--14 {
    left: -3.5rem; }
  .xxl-left--16 {
    left: -4rem; }
  .xxl-left--20 {
    left: -5rem; }
  .xxl-left--24 {
    left: -6rem; }
  .xxl-left--28 {
    left: -7rem; }
  .xxl-left--32 {
    left: -8rem; }
  .xxl-left--36 {
    left: -9rem; }
  .xxl-left--40 {
    left: -10rem; }
  .xxl-left--44 {
    left: -11rem; }
  .xxl-left--48 {
    left: -12rem; }
  .xxl-left--52 {
    left: -13rem; }
  .xxl-left--56 {
    left: -14rem; }
  .xxl-left--60 {
    left: -15rem; }
  .xxl-left--64 {
    left: -16rem; }
  .xxl-left--72 {
    left: -18rem; }
  .xxl-left--80 {
    left: -20rem; }
  .xxl-left--96 {
    left: -24rem; }
  .xxl-right-auto {
    right: auto; }
  .xxl-right-1\/2 {
    right: 50%; }
  .xxl-right-1\/3 {
    right: 33.33333%; }
  .xxl-right-2\/3 {
    right: 66.66667%; }
  .xxl-right-1\/4 {
    right: 25%; }
  .xxl-right-2\/4 {
    right: 50%; }
  .xxl-right-3\/4 {
    right: 75%; }
  .xxl-right-full {
    right: 100%; }
  .xxl-right--1\/2 {
    right: -50%; }
  .xxl-right--1\/3 {
    right: -33.33333%; }
  .xxl-right--2\/3 {
    right: -66.66667%; }
  .xxl-right--1\/4 {
    right: -25%; }
  .xxl-right--2\/4 {
    right: -50%; }
  .xxl-right--3\/4 {
    right: -75%; }
  .xxl-right--full {
    right: -100%; }
  .xxl-right-px {
    right: 1px; }
  .xxl-right-0 {
    right: 0px; }
  .xxl-right-0.5 {
    right: 0.125rem; }
  .xxl-right-1 {
    right: 0.25rem; }
  .xxl-right-1.5 {
    right: 0.375rem; }
  .xxl-right-2 {
    right: 0.5rem; }
  .xxl-right-2.5 {
    right: 0.625rem; }
  .xxl-right-3 {
    right: 0.75rem; }
  .xxl-right-3.5 {
    right: 0.875rem; }
  .xxl-right-4 {
    right: 1rem; }
  .xxl-right-5 {
    right: 1.25rem; }
  .xxl-right-6 {
    right: 1.5rem; }
  .xxl-right-7 {
    right: 1.75rem; }
  .xxl-right-8 {
    right: 2rem; }
  .xxl-right-9 {
    right: 2.25rem; }
  .xxl-right-10 {
    right: 2.5rem; }
  .xxl-right-11 {
    right: 2.75rem; }
  .xxl-right-12 {
    right: 3rem; }
  .xxl-right-14 {
    right: 3.5rem; }
  .xxl-right-16 {
    right: 4rem; }
  .xxl-right-20 {
    right: 5rem; }
  .xxl-right-24 {
    right: 6rem; }
  .xxl-right-28 {
    right: 7rem; }
  .xxl-right-32 {
    right: 8rem; }
  .xxl-right-36 {
    right: 9rem; }
  .xxl-right-40 {
    right: 10rem; }
  .xxl-right-44 {
    right: 11rem; }
  .xxl-right-48 {
    right: 12rem; }
  .xxl-right-52 {
    right: 13rem; }
  .xxl-right-56 {
    right: 14rem; }
  .xxl-right-60 {
    right: 15rem; }
  .xxl-right-64 {
    right: 16rem; }
  .xxl-right-72 {
    right: 18rem; }
  .xxl-right-80 {
    right: 20rem; }
  .xxl-right-96 {
    right: 24rem; }
  .xxl-right--px {
    right: -1px; }
  .xxl-right--0.5 {
    right: -0.125rem; }
  .xxl-right--1 {
    right: -0.25rem; }
  .xxl-right--1.5 {
    right: -0.375rem; }
  .xxl-right--2 {
    right: -0.5rem; }
  .xxl-right--2.5 {
    right: -0.625rem; }
  .xxl-right--3 {
    right: -0.75rem; }
  .xxl-right--3.5 {
    right: -0.875rem; }
  .xxl-right--4 {
    right: -1rem; }
  .xxl-right--5 {
    right: -1.25rem; }
  .xxl-right--6 {
    right: -1.5rem; }
  .xxl-right--7 {
    right: -1.75rem; }
  .xxl-right--8 {
    right: -2rem; }
  .xxl-right--9 {
    right: -2.25rem; }
  .xxl-right--10 {
    right: -2.5rem; }
  .xxl-right--11 {
    right: -2.75rem; }
  .xxl-right--12 {
    right: -3rem; }
  .xxl-right--14 {
    right: -3.5rem; }
  .xxl-right--16 {
    right: -4rem; }
  .xxl-right--20 {
    right: -5rem; }
  .xxl-right--24 {
    right: -6rem; }
  .xxl-right--28 {
    right: -7rem; }
  .xxl-right--32 {
    right: -8rem; }
  .xxl-right--36 {
    right: -9rem; }
  .xxl-right--40 {
    right: -10rem; }
  .xxl-right--44 {
    right: -11rem; }
  .xxl-right--48 {
    right: -12rem; }
  .xxl-right--52 {
    right: -13rem; }
  .xxl-right--56 {
    right: -14rem; }
  .xxl-right--60 {
    right: -15rem; }
  .xxl-right--64 {
    right: -16rem; }
  .xxl-right--72 {
    right: -18rem; }
  .xxl-right--80 {
    right: -20rem; }
  .xxl-right--96 {
    right: -24rem; }
  .xxl-inset-auto {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto; }
  .xxl-inset-1\/2 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .xxl-inset-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%;
    left: 33.33333%;
    right: 33.33333%; }
  .xxl-inset-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%;
    left: 66.66667%;
    right: 66.66667%; }
  .xxl-inset-1\/4 {
    top: 25%;
    bottom: 25%;
    left: 25%;
    right: 25%; }
  .xxl-inset-2\/4 {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%; }
  .xxl-inset-3\/4 {
    top: 75%;
    bottom: 75%;
    left: 75%;
    right: 75%; }
  .xxl-inset-full {
    top: 100%;
    bottom: 100%;
    left: 100%;
    right: 100%; }
  .xxl-inset--1\/2 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .xxl-inset--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%;
    left: -33.33333%;
    right: -33.33333%; }
  .xxl-inset--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%;
    left: -66.66667%;
    right: -66.66667%; }
  .xxl-inset--1\/4 {
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%; }
  .xxl-inset--2\/4 {
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%; }
  .xxl-inset--3\/4 {
    top: -75%;
    bottom: -75%;
    left: -75%;
    right: -75%; }
  .xxl-inset--full {
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%; }
  .xxl-inset-px {
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px; }
  .xxl-inset-0 {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px; }
  .xxl-inset-0.5 {
    top: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
    right: 0.125rem; }
  .xxl-inset-1 {
    top: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
    right: 0.25rem; }
  .xxl-inset-1.5 {
    top: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
    right: 0.375rem; }
  .xxl-inset-2 {
    top: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem; }
  .xxl-inset-2.5 {
    top: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
    right: 0.625rem; }
  .xxl-inset-3 {
    top: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
    right: 0.75rem; }
  .xxl-inset-3.5 {
    top: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
    right: 0.875rem; }
  .xxl-inset-4 {
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem; }
  .xxl-inset-5 {
    top: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem; }
  .xxl-inset-6 {
    top: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem; }
  .xxl-inset-7 {
    top: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem; }
  .xxl-inset-8 {
    top: 2rem;
    bottom: 2rem;
    left: 2rem;
    right: 2rem; }
  .xxl-inset-9 {
    top: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
    right: 2.25rem; }
  .xxl-inset-10 {
    top: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem; }
  .xxl-inset-11 {
    top: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
    right: 2.75rem; }
  .xxl-inset-12 {
    top: 3rem;
    bottom: 3rem;
    left: 3rem;
    right: 3rem; }
  .xxl-inset-14 {
    top: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
    right: 3.5rem; }
  .xxl-inset-16 {
    top: 4rem;
    bottom: 4rem;
    left: 4rem;
    right: 4rem; }
  .xxl-inset-20 {
    top: 5rem;
    bottom: 5rem;
    left: 5rem;
    right: 5rem; }
  .xxl-inset-24 {
    top: 6rem;
    bottom: 6rem;
    left: 6rem;
    right: 6rem; }
  .xxl-inset-28 {
    top: 7rem;
    bottom: 7rem;
    left: 7rem;
    right: 7rem; }
  .xxl-inset-32 {
    top: 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem; }
  .xxl-inset-36 {
    top: 9rem;
    bottom: 9rem;
    left: 9rem;
    right: 9rem; }
  .xxl-inset-40 {
    top: 10rem;
    bottom: 10rem;
    left: 10rem;
    right: 10rem; }
  .xxl-inset-44 {
    top: 11rem;
    bottom: 11rem;
    left: 11rem;
    right: 11rem; }
  .xxl-inset-48 {
    top: 12rem;
    bottom: 12rem;
    left: 12rem;
    right: 12rem; }
  .xxl-inset-52 {
    top: 13rem;
    bottom: 13rem;
    left: 13rem;
    right: 13rem; }
  .xxl-inset-56 {
    top: 14rem;
    bottom: 14rem;
    left: 14rem;
    right: 14rem; }
  .xxl-inset-60 {
    top: 15rem;
    bottom: 15rem;
    left: 15rem;
    right: 15rem; }
  .xxl-inset-64 {
    top: 16rem;
    bottom: 16rem;
    left: 16rem;
    right: 16rem; }
  .xxl-inset-72 {
    top: 18rem;
    bottom: 18rem;
    left: 18rem;
    right: 18rem; }
  .xxl-inset-80 {
    top: 20rem;
    bottom: 20rem;
    left: 20rem;
    right: 20rem; }
  .xxl-inset-96 {
    top: 24rem;
    bottom: 24rem;
    left: 24rem;
    right: 24rem; }
  .xxl-inset--px {
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px; }
  .xxl-inset--0.5 {
    top: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
    right: -0.125rem; }
  .xxl-inset--1 {
    top: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
    right: -0.25rem; }
  .xxl-inset--1.5 {
    top: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
    right: -0.375rem; }
  .xxl-inset--2 {
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
    right: -0.5rem; }
  .xxl-inset--2.5 {
    top: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
    right: -0.625rem; }
  .xxl-inset--3 {
    top: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
    right: -0.75rem; }
  .xxl-inset--3.5 {
    top: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
    right: -0.875rem; }
  .xxl-inset--4 {
    top: -1rem;
    bottom: -1rem;
    left: -1rem;
    right: -1rem; }
  .xxl-inset--5 {
    top: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
    right: -1.25rem; }
  .xxl-inset--6 {
    top: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
    right: -1.5rem; }
  .xxl-inset--7 {
    top: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
    right: -1.75rem; }
  .xxl-inset--8 {
    top: -2rem;
    bottom: -2rem;
    left: -2rem;
    right: -2rem; }
  .xxl-inset--9 {
    top: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
    right: -2.25rem; }
  .xxl-inset--10 {
    top: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
    right: -2.5rem; }
  .xxl-inset--11 {
    top: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
    right: -2.75rem; }
  .xxl-inset--12 {
    top: -3rem;
    bottom: -3rem;
    left: -3rem;
    right: -3rem; }
  .xxl-inset--14 {
    top: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
    right: -3.5rem; }
  .xxl-inset--16 {
    top: -4rem;
    bottom: -4rem;
    left: -4rem;
    right: -4rem; }
  .xxl-inset--20 {
    top: -5rem;
    bottom: -5rem;
    left: -5rem;
    right: -5rem; }
  .xxl-inset--24 {
    top: -6rem;
    bottom: -6rem;
    left: -6rem;
    right: -6rem; }
  .xxl-inset--28 {
    top: -7rem;
    bottom: -7rem;
    left: -7rem;
    right: -7rem; }
  .xxl-inset--32 {
    top: -8rem;
    bottom: -8rem;
    left: -8rem;
    right: -8rem; }
  .xxl-inset--36 {
    top: -9rem;
    bottom: -9rem;
    left: -9rem;
    right: -9rem; }
  .xxl-inset--40 {
    top: -10rem;
    bottom: -10rem;
    left: -10rem;
    right: -10rem; }
  .xxl-inset--44 {
    top: -11rem;
    bottom: -11rem;
    left: -11rem;
    right: -11rem; }
  .xxl-inset--48 {
    top: -12rem;
    bottom: -12rem;
    left: -12rem;
    right: -12rem; }
  .xxl-inset--52 {
    top: -13rem;
    bottom: -13rem;
    left: -13rem;
    right: -13rem; }
  .xxl-inset--56 {
    top: -14rem;
    bottom: -14rem;
    left: -14rem;
    right: -14rem; }
  .xxl-inset--60 {
    top: -15rem;
    bottom: -15rem;
    left: -15rem;
    right: -15rem; }
  .xxl-inset--64 {
    top: -16rem;
    bottom: -16rem;
    left: -16rem;
    right: -16rem; }
  .xxl-inset--72 {
    top: -18rem;
    bottom: -18rem;
    left: -18rem;
    right: -18rem; }
  .xxl-inset--80 {
    top: -20rem;
    bottom: -20rem;
    left: -20rem;
    right: -20rem; }
  .xxl-inset--96 {
    top: -24rem;
    bottom: -24rem;
    left: -24rem;
    right: -24rem; }
  .xxl-inset-y-auto {
    top: auto;
    bottom: auto; }
  .xxl-inset-y-1\/2 {
    top: 50%;
    bottom: 50%; }
  .xxl-inset-y-1\/3 {
    top: 33.33333%;
    bottom: 33.33333%; }
  .xxl-inset-y-2\/3 {
    top: 66.66667%;
    bottom: 66.66667%; }
  .xxl-inset-y-1\/4 {
    top: 25%;
    bottom: 25%; }
  .xxl-inset-y-2\/4 {
    top: 50%;
    bottom: 50%; }
  .xxl-inset-y-3\/4 {
    top: 75%;
    bottom: 75%; }
  .xxl-inset-y-full {
    top: 100%;
    bottom: 100%; }
  .xxl-inset-y--1\/2 {
    top: -50%;
    bottom: -50%; }
  .xxl-inset-y--1\/3 {
    top: -33.33333%;
    bottom: -33.33333%; }
  .xxl-inset-y--2\/3 {
    top: -66.66667%;
    bottom: -66.66667%; }
  .xxl-inset-y--1\/4 {
    top: -25%;
    bottom: -25%; }
  .xxl-inset-y--2\/4 {
    top: -50%;
    bottom: -50%; }
  .xxl-inset-y--3\/4 {
    top: -75%;
    bottom: -75%; }
  .xxl-inset-y--full {
    top: -100%;
    bottom: -100%; }
  .xxl-inset-y-px {
    top: 1px;
    bottom: 1px; }
  .xxl-inset-y-0 {
    top: 0px;
    bottom: 0px; }
  .xxl-inset-y-0.5 {
    top: 0.125rem;
    bottom: 0.125rem; }
  .xxl-inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem; }
  .xxl-inset-y-1.5 {
    top: 0.375rem;
    bottom: 0.375rem; }
  .xxl-inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem; }
  .xxl-inset-y-2.5 {
    top: 0.625rem;
    bottom: 0.625rem; }
  .xxl-inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem; }
  .xxl-inset-y-3.5 {
    top: 0.875rem;
    bottom: 0.875rem; }
  .xxl-inset-y-4 {
    top: 1rem;
    bottom: 1rem; }
  .xxl-inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem; }
  .xxl-inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem; }
  .xxl-inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem; }
  .xxl-inset-y-8 {
    top: 2rem;
    bottom: 2rem; }
  .xxl-inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem; }
  .xxl-inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem; }
  .xxl-inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem; }
  .xxl-inset-y-12 {
    top: 3rem;
    bottom: 3rem; }
  .xxl-inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem; }
  .xxl-inset-y-16 {
    top: 4rem;
    bottom: 4rem; }
  .xxl-inset-y-20 {
    top: 5rem;
    bottom: 5rem; }
  .xxl-inset-y-24 {
    top: 6rem;
    bottom: 6rem; }
  .xxl-inset-y-28 {
    top: 7rem;
    bottom: 7rem; }
  .xxl-inset-y-32 {
    top: 8rem;
    bottom: 8rem; }
  .xxl-inset-y-36 {
    top: 9rem;
    bottom: 9rem; }
  .xxl-inset-y-40 {
    top: 10rem;
    bottom: 10rem; }
  .xxl-inset-y-44 {
    top: 11rem;
    bottom: 11rem; }
  .xxl-inset-y-48 {
    top: 12rem;
    bottom: 12rem; }
  .xxl-inset-y-52 {
    top: 13rem;
    bottom: 13rem; }
  .xxl-inset-y-56 {
    top: 14rem;
    bottom: 14rem; }
  .xxl-inset-y-60 {
    top: 15rem;
    bottom: 15rem; }
  .xxl-inset-y-64 {
    top: 16rem;
    bottom: 16rem; }
  .xxl-inset-y-72 {
    top: 18rem;
    bottom: 18rem; }
  .xxl-inset-y-80 {
    top: 20rem;
    bottom: 20rem; }
  .xxl-inset-y-96 {
    top: 24rem;
    bottom: 24rem; }
  .xxl-inset-y--px {
    top: -1px;
    bottom: -1px; }
  .xxl-inset-y--0.5 {
    top: -0.125rem;
    bottom: -0.125rem; }
  .xxl-inset-y--1 {
    top: -0.25rem;
    bottom: -0.25rem; }
  .xxl-inset-y--1.5 {
    top: -0.375rem;
    bottom: -0.375rem; }
  .xxl-inset-y--2 {
    top: -0.5rem;
    bottom: -0.5rem; }
  .xxl-inset-y--2.5 {
    top: -0.625rem;
    bottom: -0.625rem; }
  .xxl-inset-y--3 {
    top: -0.75rem;
    bottom: -0.75rem; }
  .xxl-inset-y--3.5 {
    top: -0.875rem;
    bottom: -0.875rem; }
  .xxl-inset-y--4 {
    top: -1rem;
    bottom: -1rem; }
  .xxl-inset-y--5 {
    top: -1.25rem;
    bottom: -1.25rem; }
  .xxl-inset-y--6 {
    top: -1.5rem;
    bottom: -1.5rem; }
  .xxl-inset-y--7 {
    top: -1.75rem;
    bottom: -1.75rem; }
  .xxl-inset-y--8 {
    top: -2rem;
    bottom: -2rem; }
  .xxl-inset-y--9 {
    top: -2.25rem;
    bottom: -2.25rem; }
  .xxl-inset-y--10 {
    top: -2.5rem;
    bottom: -2.5rem; }
  .xxl-inset-y--11 {
    top: -2.75rem;
    bottom: -2.75rem; }
  .xxl-inset-y--12 {
    top: -3rem;
    bottom: -3rem; }
  .xxl-inset-y--14 {
    top: -3.5rem;
    bottom: -3.5rem; }
  .xxl-inset-y--16 {
    top: -4rem;
    bottom: -4rem; }
  .xxl-inset-y--20 {
    top: -5rem;
    bottom: -5rem; }
  .xxl-inset-y--24 {
    top: -6rem;
    bottom: -6rem; }
  .xxl-inset-y--28 {
    top: -7rem;
    bottom: -7rem; }
  .xxl-inset-y--32 {
    top: -8rem;
    bottom: -8rem; }
  .xxl-inset-y--36 {
    top: -9rem;
    bottom: -9rem; }
  .xxl-inset-y--40 {
    top: -10rem;
    bottom: -10rem; }
  .xxl-inset-y--44 {
    top: -11rem;
    bottom: -11rem; }
  .xxl-inset-y--48 {
    top: -12rem;
    bottom: -12rem; }
  .xxl-inset-y--52 {
    top: -13rem;
    bottom: -13rem; }
  .xxl-inset-y--56 {
    top: -14rem;
    bottom: -14rem; }
  .xxl-inset-y--60 {
    top: -15rem;
    bottom: -15rem; }
  .xxl-inset-y--64 {
    top: -16rem;
    bottom: -16rem; }
  .xxl-inset-y--72 {
    top: -18rem;
    bottom: -18rem; }
  .xxl-inset-y--80 {
    top: -20rem;
    bottom: -20rem; }
  .xxl-inset-y--96 {
    top: -24rem;
    bottom: -24rem; }
  .xxl-inset-x-auto {
    left: auto;
    right: auto; }
  .xxl-inset-x-1\/2 {
    left: 50%;
    right: 50%; }
  .xxl-inset-x-1\/3 {
    left: 33.33333%;
    right: 33.33333%; }
  .xxl-inset-x-2\/3 {
    left: 66.66667%;
    right: 66.66667%; }
  .xxl-inset-x-1\/4 {
    left: 25%;
    right: 25%; }
  .xxl-inset-x-2\/4 {
    left: 50%;
    right: 50%; }
  .xxl-inset-x-3\/4 {
    left: 75%;
    right: 75%; }
  .xxl-inset-x-full {
    left: 100%;
    right: 100%; }
  .xxl-inset-x--1\/2 {
    left: -50%;
    right: -50%; }
  .xxl-inset-x--1\/3 {
    left: -33.33333%;
    right: -33.33333%; }
  .xxl-inset-x--2\/3 {
    left: -66.66667%;
    right: -66.66667%; }
  .xxl-inset-x--1\/4 {
    left: -25%;
    right: -25%; }
  .xxl-inset-x--2\/4 {
    left: -50%;
    right: -50%; }
  .xxl-inset-x--3\/4 {
    left: -75%;
    right: -75%; }
  .xxl-inset-x--full {
    left: -100%;
    right: -100%; }
  .xxl-inset-x-px {
    left: 1px;
    right: 1px; }
  .xxl-inset-x-0 {
    left: 0px;
    right: 0px; }
  .xxl-inset-x-0.5 {
    left: 0.125rem;
    right: 0.125rem; }
  .xxl-inset-x-1 {
    left: 0.25rem;
    right: 0.25rem; }
  .xxl-inset-x-1.5 {
    left: 0.375rem;
    right: 0.375rem; }
  .xxl-inset-x-2 {
    left: 0.5rem;
    right: 0.5rem; }
  .xxl-inset-x-2.5 {
    left: 0.625rem;
    right: 0.625rem; }
  .xxl-inset-x-3 {
    left: 0.75rem;
    right: 0.75rem; }
  .xxl-inset-x-3.5 {
    left: 0.875rem;
    right: 0.875rem; }
  .xxl-inset-x-4 {
    left: 1rem;
    right: 1rem; }
  .xxl-inset-x-5 {
    left: 1.25rem;
    right: 1.25rem; }
  .xxl-inset-x-6 {
    left: 1.5rem;
    right: 1.5rem; }
  .xxl-inset-x-7 {
    left: 1.75rem;
    right: 1.75rem; }
  .xxl-inset-x-8 {
    left: 2rem;
    right: 2rem; }
  .xxl-inset-x-9 {
    left: 2.25rem;
    right: 2.25rem; }
  .xxl-inset-x-10 {
    left: 2.5rem;
    right: 2.5rem; }
  .xxl-inset-x-11 {
    left: 2.75rem;
    right: 2.75rem; }
  .xxl-inset-x-12 {
    left: 3rem;
    right: 3rem; }
  .xxl-inset-x-14 {
    left: 3.5rem;
    right: 3.5rem; }
  .xxl-inset-x-16 {
    left: 4rem;
    right: 4rem; }
  .xxl-inset-x-20 {
    left: 5rem;
    right: 5rem; }
  .xxl-inset-x-24 {
    left: 6rem;
    right: 6rem; }
  .xxl-inset-x-28 {
    left: 7rem;
    right: 7rem; }
  .xxl-inset-x-32 {
    left: 8rem;
    right: 8rem; }
  .xxl-inset-x-36 {
    left: 9rem;
    right: 9rem; }
  .xxl-inset-x-40 {
    left: 10rem;
    right: 10rem; }
  .xxl-inset-x-44 {
    left: 11rem;
    right: 11rem; }
  .xxl-inset-x-48 {
    left: 12rem;
    right: 12rem; }
  .xxl-inset-x-52 {
    left: 13rem;
    right: 13rem; }
  .xxl-inset-x-56 {
    left: 14rem;
    right: 14rem; }
  .xxl-inset-x-60 {
    left: 15rem;
    right: 15rem; }
  .xxl-inset-x-64 {
    left: 16rem;
    right: 16rem; }
  .xxl-inset-x-72 {
    left: 18rem;
    right: 18rem; }
  .xxl-inset-x-80 {
    left: 20rem;
    right: 20rem; }
  .xxl-inset-x-96 {
    left: 24rem;
    right: 24rem; }
  .xxl-inset-x--px {
    left: -1px;
    right: -1px; }
  .xxl-inset-x--0.5 {
    left: -0.125rem;
    right: -0.125rem; }
  .xxl-inset-x--1 {
    left: -0.25rem;
    right: -0.25rem; }
  .xxl-inset-x--1.5 {
    left: -0.375rem;
    right: -0.375rem; }
  .xxl-inset-x--2 {
    left: -0.5rem;
    right: -0.5rem; }
  .xxl-inset-x--2.5 {
    left: -0.625rem;
    right: -0.625rem; }
  .xxl-inset-x--3 {
    left: -0.75rem;
    right: -0.75rem; }
  .xxl-inset-x--3.5 {
    left: -0.875rem;
    right: -0.875rem; }
  .xxl-inset-x--4 {
    left: -1rem;
    right: -1rem; }
  .xxl-inset-x--5 {
    left: -1.25rem;
    right: -1.25rem; }
  .xxl-inset-x--6 {
    left: -1.5rem;
    right: -1.5rem; }
  .xxl-inset-x--7 {
    left: -1.75rem;
    right: -1.75rem; }
  .xxl-inset-x--8 {
    left: -2rem;
    right: -2rem; }
  .xxl-inset-x--9 {
    left: -2.25rem;
    right: -2.25rem; }
  .xxl-inset-x--10 {
    left: -2.5rem;
    right: -2.5rem; }
  .xxl-inset-x--11 {
    left: -2.75rem;
    right: -2.75rem; }
  .xxl-inset-x--12 {
    left: -3rem;
    right: -3rem; }
  .xxl-inset-x--14 {
    left: -3.5rem;
    right: -3.5rem; }
  .xxl-inset-x--16 {
    left: -4rem;
    right: -4rem; }
  .xxl-inset-x--20 {
    left: -5rem;
    right: -5rem; }
  .xxl-inset-x--24 {
    left: -6rem;
    right: -6rem; }
  .xxl-inset-x--28 {
    left: -7rem;
    right: -7rem; }
  .xxl-inset-x--32 {
    left: -8rem;
    right: -8rem; }
  .xxl-inset-x--36 {
    left: -9rem;
    right: -9rem; }
  .xxl-inset-x--40 {
    left: -10rem;
    right: -10rem; }
  .xxl-inset-x--44 {
    left: -11rem;
    right: -11rem; }
  .xxl-inset-x--48 {
    left: -12rem;
    right: -12rem; }
  .xxl-inset-x--52 {
    left: -13rem;
    right: -13rem; }
  .xxl-inset-x--56 {
    left: -14rem;
    right: -14rem; }
  .xxl-inset-x--60 {
    left: -15rem;
    right: -15rem; }
  .xxl-inset-x--64 {
    left: -16rem;
    right: -16rem; }
  .xxl-inset-x--72 {
    left: -18rem;
    right: -18rem; }
  .xxl-inset-x--80 {
    left: -20rem;
    right: -20rem; }
  .xxl-inset-x--96 {
    left: -24rem;
    right: -24rem; }
  .xxl-invisible {
    visibility: invisible; }
  .xxl-visible {
    visibility: visible; }
  .xxl-z-auto {
    z-index: auto; }
  .xxl-z-0 {
    z-index: 0; }
  .xxl-z-1 {
    z-index: 1; }
  .xxl-z-2 {
    z-index: 2; }
  .xxl-z-3 {
    z-index: 3; }
  .xxl-z-4 {
    z-index: 4; }
  .xxl-z-5 {
    z-index: 5; }
  .xxl-z-6 {
    z-index: 6; }
  .xxl-z-7 {
    z-index: 7; }
  .xxl-z-8 {
    z-index: 8; }
  .xxl-z-9 {
    z-index: 9; }
  .xxl-z-10 {
    z-index: 10; }
  .xxl-z-20 {
    z-index: 20; }
  .xxl-z-30 {
    z-index: 30; }
  .xxl-z-40 {
    z-index: 40; }
  .xxl-z-50 {
    z-index: 50; }
  .xxl-flex-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .xxl-flex-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .xxl-flex-col {
    -ms-flex-direction: column;
        flex-direction: column; }
  .xxl-flex-col-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
  .xxl-flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .xxl-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
  .xxl-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .xxl-flex-1 {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .xxl-flex-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .xxl-flex-initial {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .xxl-flex-none {
    -ms-flex: none;
        flex: none; }
  .xxl-flex-grow-none {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .xxl-flex-grow- {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .xxl-flex-shrink-no {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .xxl-flex-shrink- {
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  .xxl-order-first {
    -ms-flex-order: -9999;
        order: -9999; }
  .xxl-order-last {
    -ms-flex-order: 9999;
        order: 9999; }
  .xxl-order-none {
    -ms-flex-order: 0;
        order: 0; }
  .xxl-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .xxl-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .xxl-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .xxl-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .xxl-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .xxl-order-6 {
    -ms-flex-order: 6;
        order: 6; }
  .xxl-order-7 {
    -ms-flex-order: 7;
        order: 7; }
  .xxl-order-8 {
    -ms-flex-order: 8;
        order: 8; }
  .xxl-order-9 {
    -ms-flex-order: 9;
        order: 9; }
  .xxl-order-10 {
    -ms-flex-order: 10;
        order: 10; }
  .xxl-order-11 {
    -ms-flex-order: 11;
        order: 11; }
  .xxl-order-12 {
    -ms-flex-order: 12;
        order: 12; }
  .xxl-grid-cols-none {
    grid-template-columns: none; }
  .xxl-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xxl-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xxl-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xxl-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xxl-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xxl-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .xxl-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .xxl-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .xxl-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .xxl-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .xxl-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .xxl-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .xxl-grid-col-span-auto {
    grid-column: auto; }
  .xxl-grid-col-span-span-1 {
    grid-column: span 1 / span 1; }
  .xxl-grid-col-span-span-2 {
    grid-column: span 2 / span 2; }
  .xxl-grid-col-span-span-3 {
    grid-column: span 3 / span 3; }
  .xxl-grid-col-span-span-4 {
    grid-column: span 4 / span 4; }
  .xxl-grid-col-span-span-5 {
    grid-column: span 5 / span 5; }
  .xxl-grid-col-span-span-6 {
    grid-column: span 6 / span 6; }
  .xxl-grid-col-span-span-7 {
    grid-column: span 7 / span 7; }
  .xxl-grid-col-span-span-8 {
    grid-column: span 8 / span 8; }
  .xxl-grid-col-span-span-9 {
    grid-column: span 9 / span 9; }
  .xxl-grid-col-span-span-10 {
    grid-column: span 10 / span 10; }
  .xxl-grid-col-span-span-11 {
    grid-column: span 11 / span 11; }
  .xxl-grid-col-span-span-12 {
    grid-column: span 12 / span 12; }
  .xxl-grid-col-span-span-full {
    grid-column: 1 / -1; }
  .xxl-grid-col-start-auto {
    grid-column-start: auto; }
  .xxl-grid-col-start-1 {
    grid-column-start: 1; }
  .xxl-grid-col-start-2 {
    grid-column-start: 2; }
  .xxl-grid-col-start-3 {
    grid-column-start: 3; }
  .xxl-grid-col-start-4 {
    grid-column-start: 4; }
  .xxl-grid-col-start-5 {
    grid-column-start: 5; }
  .xxl-grid-col-start-6 {
    grid-column-start: 6; }
  .xxl-grid-col-start-7 {
    grid-column-start: 7; }
  .xxl-grid-col-start-8 {
    grid-column-start: 8; }
  .xxl-grid-col-start-9 {
    grid-column-start: 9; }
  .xxl-grid-col-start-10 {
    grid-column-start: 10; }
  .xxl-grid-col-start-11 {
    grid-column-start: 11; }
  .xxl-grid-col-start-12 {
    grid-column-start: 12; }
  .xxl-grid-col-start-13 {
    grid-column-start: 13; }
  .xxl-grid-col-end-auto {
    grid-column-end: auto; }
  .xxl-grid-col-end-1 {
    grid-column-end: 1; }
  .xxl-grid-col-end-2 {
    grid-column-end: 2; }
  .xxl-grid-col-end-3 {
    grid-column-end: 3; }
  .xxl-grid-col-end-4 {
    grid-column-end: 4; }
  .xxl-grid-col-end-5 {
    grid-column-end: 5; }
  .xxl-grid-col-end-6 {
    grid-column-end: 6; }
  .xxl-grid-col-end-7 {
    grid-column-end: 7; }
  .xxl-grid-col-end-8 {
    grid-column-end: 8; }
  .xxl-grid-col-end-9 {
    grid-column-end: 9; }
  .xxl-grid-col-end-10 {
    grid-column-end: 10; }
  .xxl-grid-col-end-11 {
    grid-column-end: 11; }
  .xxl-grid-col-end-12 {
    grid-column-end: 12; }
  .xxl-grid-col-end-13 {
    grid-column-end: 13; }
  .xxl-grid-rows-none {
    grid-template-rows: none; }
  .xxl-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .xxl-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .xxl-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .xxl-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .xxl-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .xxl-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .xxl-grid-row-span-auto {
    grid-row: auto; }
  .xxl-grid-row-span-span-1 {
    grid-row: span 1 / span 1; }
  .xxl-grid-row-span-span-2 {
    grid-row: span 2 / span 2; }
  .xxl-grid-row-span-span-3 {
    grid-row: span 3 / span 3; }
  .xxl-grid-row-span-span-4 {
    grid-row: span 4 / span 4; }
  .xxl-grid-row-span-span-5 {
    grid-row: span 5 / span 5; }
  .xxl-grid-row-span-span-6 {
    grid-row: span 6 / span 6; }
  .xxl-grid-row-span-span-full {
    grid-row: 1 / -1; }
  .xxl-grid-row-start-auto {
    grid-row-start: auto; }
  .xxl-grid-row-start-1 {
    grid-row-start: 1; }
  .xxl-grid-row-start-2 {
    grid-row-start: 2; }
  .xxl-grid-row-start-3 {
    grid-row-start: 3; }
  .xxl-grid-row-start-4 {
    grid-row-start: 4; }
  .xxl-grid-row-start-5 {
    grid-row-start: 5; }
  .xxl-grid-row-start-6 {
    grid-row-start: 6; }
  .xxl-grid-row-start-7 {
    grid-row-start: 7; }
  .xxl-grid-row-end-auto {
    grid-row-end: auto; }
  .xxl-grid-row-end-1 {
    grid-row-end: 1; }
  .xxl-grid-row-end-2 {
    grid-row-end: 2; }
  .xxl-grid-row-end-3 {
    grid-row-end: 3; }
  .xxl-grid-row-end-4 {
    grid-row-end: 4; }
  .xxl-grid-row-end-5 {
    grid-row-end: 5; }
  .xxl-grid-row-end-6 {
    grid-row-end: 6; }
  .xxl-grid-row-end-7 {
    grid-row-end: 7; }
  .xxl-auto-cols-auto {
    grid-auto-columns: auto; }
  .xxl-auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content; }
  .xxl-auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content; }
  .xxl-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr); }
  .xxl-auto-rows-auto {
    grid-auto-rows: auto; }
  .xxl-auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content; }
  .xxl-auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content; }
  .xxl-auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr); }
  .xxl-grid-flow-row {
    grid-auto-flow: row; }
  .xxl-grid-flow-col {
    grid-auto-flow: col; }
  .xxl-grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .xxl-grid-flow-col-dense {
    grid-auto-flow: col dense; }
  .xxl-gap-px {
    gap: 1px; }
  .xxl-gap-0 {
    gap: 0px; }
  .xxl-gap-0.5 {
    gap: 0.125rem; }
  .xxl-gap-1 {
    gap: 0.25rem; }
  .xxl-gap-1.5 {
    gap: 0.375rem; }
  .xxl-gap-2 {
    gap: 0.5rem; }
  .xxl-gap-2.5 {
    gap: 0.625rem; }
  .xxl-gap-3 {
    gap: 0.75rem; }
  .xxl-gap-3.5 {
    gap: 0.875rem; }
  .xxl-gap-4 {
    gap: 1rem; }
  .xxl-gap-5 {
    gap: 1.25rem; }
  .xxl-gap-6 {
    gap: 1.5rem; }
  .xxl-gap-7 {
    gap: 1.75rem; }
  .xxl-gap-8 {
    gap: 2rem; }
  .xxl-gap-9 {
    gap: 2.25rem; }
  .xxl-gap-10 {
    gap: 2.5rem; }
  .xxl-gap-11 {
    gap: 2.75rem; }
  .xxl-gap-12 {
    gap: 3rem; }
  .xxl-gap-14 {
    gap: 3.5rem; }
  .xxl-gap-16 {
    gap: 4rem; }
  .xxl-gap-20 {
    gap: 5rem; }
  .xxl-gap-24 {
    gap: 6rem; }
  .xxl-gap-28 {
    gap: 7rem; }
  .xxl-gap-32 {
    gap: 8rem; }
  .xxl-gap-36 {
    gap: 9rem; }
  .xxl-gap-40 {
    gap: 10rem; }
  .xxl-gap-44 {
    gap: 11rem; }
  .xxl-gap-48 {
    gap: 12rem; }
  .xxl-gap-52 {
    gap: 13rem; }
  .xxl-gap-56 {
    gap: 14rem; }
  .xxl-gap-60 {
    gap: 15rem; }
  .xxl-gap-64 {
    gap: 16rem; }
  .xxl-gap-72 {
    gap: 18rem; }
  .xxl-gap-80 {
    gap: 20rem; }
  .xxl-gap-96 {
    gap: 24rem; }
  .xxl-col-gap-px {
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px; }
  .xxl-col-gap-0 {
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px; }
  .xxl-col-gap-0.5 {
    -webkit-column-gap: 0.125rem;
       -moz-column-gap: 0.125rem;
            column-gap: 0.125rem; }
  .xxl-col-gap-1 {
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem; }
  .xxl-col-gap-1.5 {
    -webkit-column-gap: 0.375rem;
       -moz-column-gap: 0.375rem;
            column-gap: 0.375rem; }
  .xxl-col-gap-2 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem; }
  .xxl-col-gap-2.5 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
  .xxl-col-gap-3 {
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem; }
  .xxl-col-gap-3.5 {
    -webkit-column-gap: 0.875rem;
       -moz-column-gap: 0.875rem;
            column-gap: 0.875rem; }
  .xxl-col-gap-4 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem; }
  .xxl-col-gap-5 {
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
  .xxl-col-gap-6 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem; }
  .xxl-col-gap-7 {
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            column-gap: 1.75rem; }
  .xxl-col-gap-8 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem; }
  .xxl-col-gap-9 {
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            column-gap: 2.25rem; }
  .xxl-col-gap-10 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem; }
  .xxl-col-gap-11 {
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            column-gap: 2.75rem; }
  .xxl-col-gap-12 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem; }
  .xxl-col-gap-14 {
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem; }
  .xxl-col-gap-16 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem; }
  .xxl-col-gap-20 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem; }
  .xxl-col-gap-24 {
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem; }
  .xxl-col-gap-28 {
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem; }
  .xxl-col-gap-32 {
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem; }
  .xxl-col-gap-36 {
    -webkit-column-gap: 9rem;
       -moz-column-gap: 9rem;
            column-gap: 9rem; }
  .xxl-col-gap-40 {
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem; }
  .xxl-col-gap-44 {
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem; }
  .xxl-col-gap-48 {
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem; }
  .xxl-col-gap-52 {
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem; }
  .xxl-col-gap-56 {
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem; }
  .xxl-col-gap-60 {
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem; }
  .xxl-col-gap-64 {
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem; }
  .xxl-col-gap-72 {
    -webkit-column-gap: 18rem;
       -moz-column-gap: 18rem;
            column-gap: 18rem; }
  .xxl-col-gap-80 {
    -webkit-column-gap: 20rem;
       -moz-column-gap: 20rem;
            column-gap: 20rem; }
  .xxl-col-gap-96 {
    -webkit-column-gap: 24rem;
       -moz-column-gap: 24rem;
            column-gap: 24rem; }
  .xxl-raw-gap-px {
    raw-gap: 1px; }
  .xxl-raw-gap-0 {
    raw-gap: 0px; }
  .xxl-raw-gap-0.5 {
    raw-gap: 0.125rem; }
  .xxl-raw-gap-1 {
    raw-gap: 0.25rem; }
  .xxl-raw-gap-1.5 {
    raw-gap: 0.375rem; }
  .xxl-raw-gap-2 {
    raw-gap: 0.5rem; }
  .xxl-raw-gap-2.5 {
    raw-gap: 0.625rem; }
  .xxl-raw-gap-3 {
    raw-gap: 0.75rem; }
  .xxl-raw-gap-3.5 {
    raw-gap: 0.875rem; }
  .xxl-raw-gap-4 {
    raw-gap: 1rem; }
  .xxl-raw-gap-5 {
    raw-gap: 1.25rem; }
  .xxl-raw-gap-6 {
    raw-gap: 1.5rem; }
  .xxl-raw-gap-7 {
    raw-gap: 1.75rem; }
  .xxl-raw-gap-8 {
    raw-gap: 2rem; }
  .xxl-raw-gap-9 {
    raw-gap: 2.25rem; }
  .xxl-raw-gap-10 {
    raw-gap: 2.5rem; }
  .xxl-raw-gap-11 {
    raw-gap: 2.75rem; }
  .xxl-raw-gap-12 {
    raw-gap: 3rem; }
  .xxl-raw-gap-14 {
    raw-gap: 3.5rem; }
  .xxl-raw-gap-16 {
    raw-gap: 4rem; }
  .xxl-raw-gap-20 {
    raw-gap: 5rem; }
  .xxl-raw-gap-24 {
    raw-gap: 6rem; }
  .xxl-raw-gap-28 {
    raw-gap: 7rem; }
  .xxl-raw-gap-32 {
    raw-gap: 8rem; }
  .xxl-raw-gap-36 {
    raw-gap: 9rem; }
  .xxl-raw-gap-40 {
    raw-gap: 10rem; }
  .xxl-raw-gap-44 {
    raw-gap: 11rem; }
  .xxl-raw-gap-48 {
    raw-gap: 12rem; }
  .xxl-raw-gap-52 {
    raw-gap: 13rem; }
  .xxl-raw-gap-56 {
    raw-gap: 14rem; }
  .xxl-raw-gap-60 {
    raw-gap: 15rem; }
  .xxl-raw-gap-64 {
    raw-gap: 16rem; }
  .xxl-raw-gap-72 {
    raw-gap: 18rem; }
  .xxl-raw-gap-80 {
    raw-gap: 20rem; }
  .xxl-raw-gap-96 {
    raw-gap: 24rem; }
  .xxl-justify-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .xxl-justify-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .xxl-justify-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .xxl-justify-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .xxl-justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .xxl-justify-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .xxl-justify-items-auto {
    justify-items: auto; }
  .xxl-justify-items-start {
    justify-items: start; }
  .xxl-justify-items-end {
    justify-items: end; }
  .xxl-justify-items-center {
    justify-items: center; }
  .xxl-justify-items-stretch {
    justify-items: stretch; }
  .xxl-justify-self-auto {
    justify-self: auto; }
  .xxl-justify-self-start {
    justify-self: start; }
  .xxl-justify-self-end {
    justify-self: end; }
  .xxl-justify-self-center {
    justify-self: center; }
  .xxl-justify-self-stretch {
    justify-self: stretch; }
  .xxl-content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start; }
  .xxl-content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end; }
  .xxl-content-center {
    -ms-flex-line-pack: center;
        align-content: center; }
  .xxl-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between; }
  .xxl-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around; }
  .xxl-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly; }
  .xxl-items-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .xxl-items-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .xxl-items-center {
    -ms-flex-align: center;
        align-items: center; }
  .xxl-items-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .xxl-items-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .xxl-place-content-start {
    place-content: start; }
  .xxl-place-content-end {
    place-content: end; }
  .xxl-place-content-center {
    place-content: center; }
  .xxl-place-content-between {
    place-content: space-between; }
  .xxl-place-content-around {
    place-content: space-around; }
  .xxl-place-content-evenly {
    place-content: space-evenly; }
  .xxl-place-content-stretch {
    place-content: stretch; }
  .xxl-place-items-auto {
    place-items: auto; }
  .xxl-place-items-start {
    place-items: start; }
  .xxl-place-items-end {
    place-items: end; }
  .xxl-place-items-center {
    place-items: center; }
  .xxl-place-items-stretch {
    place-items: stretch; }
  .xxl-place-self-auto {
    place-self: auto; }
  .xxl-place-self-start {
    place-self: start; }
  .xxl-place-self-end {
    place-self: end; }
  .xxl-place-self-center {
    place-self: center; }
  .xxl-place-self-stretch {
    place-self: stretch; }
  .xxl-p-px {
    padding: 1px; }
  .xxl-p-0 {
    padding: 0px; }
  .xxl-p-0.5 {
    padding: 0.125rem; }
  .xxl-p-1 {
    padding: 0.25rem; }
  .xxl-p-1.5 {
    padding: 0.375rem; }
  .xxl-p-2 {
    padding: 0.5rem; }
  .xxl-p-2.5 {
    padding: 0.625rem; }
  .xxl-p-3 {
    padding: 0.75rem; }
  .xxl-p-3.5 {
    padding: 0.875rem; }
  .xxl-p-4 {
    padding: 1rem; }
  .xxl-p-5 {
    padding: 1.25rem; }
  .xxl-p-6 {
    padding: 1.5rem; }
  .xxl-p-7 {
    padding: 1.75rem; }
  .xxl-p-8 {
    padding: 2rem; }
  .xxl-p-9 {
    padding: 2.25rem; }
  .xxl-p-10 {
    padding: 2.5rem; }
  .xxl-p-11 {
    padding: 2.75rem; }
  .xxl-p-12 {
    padding: 3rem; }
  .xxl-p-14 {
    padding: 3.5rem; }
  .xxl-p-16 {
    padding: 4rem; }
  .xxl-p-20 {
    padding: 5rem; }
  .xxl-p-24 {
    padding: 6rem; }
  .xxl-p-28 {
    padding: 7rem; }
  .xxl-p-32 {
    padding: 8rem; }
  .xxl-p-36 {
    padding: 9rem; }
  .xxl-p-40 {
    padding: 10rem; }
  .xxl-p-44 {
    padding: 11rem; }
  .xxl-p-48 {
    padding: 12rem; }
  .xxl-p-52 {
    padding: 13rem; }
  .xxl-p-56 {
    padding: 14rem; }
  .xxl-p-60 {
    padding: 15rem; }
  .xxl-p-64 {
    padding: 16rem; }
  .xxl-p-72 {
    padding: 18rem; }
  .xxl-p-80 {
    padding: 20rem; }
  .xxl-p-96 {
    padding: 24rem; }
  .xxl-py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .xxl-py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  .xxl-py-0.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem; }
  .xxl-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .xxl-py-1.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem; }
  .xxl-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .xxl-py-2.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .xxl-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .xxl-py-3.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  .xxl-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .xxl-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .xxl-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .xxl-py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
  .xxl-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .xxl-py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }
  .xxl-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .xxl-py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }
  .xxl-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .xxl-py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .xxl-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .xxl-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .xxl-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .xxl-py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .xxl-py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .xxl-py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem; }
  .xxl-py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .xxl-py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem; }
  .xxl-py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .xxl-py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem; }
  .xxl-py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .xxl-py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem; }
  .xxl-py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .xxl-py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem; }
  .xxl-py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem; }
  .xxl-py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem; }
  .xxl-px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .xxl-px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  .xxl-px-0.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }
  .xxl-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .xxl-px-1.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem; }
  .xxl-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .xxl-px-2.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .xxl-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .xxl-px-3.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
  .xxl-px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .xxl-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .xxl-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .xxl-px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  .xxl-px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .xxl-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  .xxl-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .xxl-px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }
  .xxl-px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .xxl-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .xxl-px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .xxl-px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .xxl-px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .xxl-px-28 {
    padding-left: 7rem;
    padding-right: 7rem; }
  .xxl-px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .xxl-px-36 {
    padding-left: 9rem;
    padding-right: 9rem; }
  .xxl-px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .xxl-px-44 {
    padding-left: 11rem;
    padding-right: 11rem; }
  .xxl-px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .xxl-px-52 {
    padding-left: 13rem;
    padding-right: 13rem; }
  .xxl-px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .xxl-px-60 {
    padding-left: 15rem;
    padding-right: 15rem; }
  .xxl-px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .xxl-px-72 {
    padding-left: 18rem;
    padding-right: 18rem; }
  .xxl-px-80 {
    padding-left: 20rem;
    padding-right: 20rem; }
  .xxl-px-96 {
    padding-left: 24rem;
    padding-right: 24rem; }
  .xxl-pt-px {
    padding-top: 1px; }
  .xxl-pt-0 {
    padding-top: 0px; }
  .xxl-pt-0.5 {
    padding-top: 0.125rem; }
  .xxl-pt-1 {
    padding-top: 0.25rem; }
  .xxl-pt-1.5 {
    padding-top: 0.375rem; }
  .xxl-pt-2 {
    padding-top: 0.5rem; }
  .xxl-pt-2.5 {
    padding-top: 0.625rem; }
  .xxl-pt-3 {
    padding-top: 0.75rem; }
  .xxl-pt-3.5 {
    padding-top: 0.875rem; }
  .xxl-pt-4 {
    padding-top: 1rem; }
  .xxl-pt-5 {
    padding-top: 1.25rem; }
  .xxl-pt-6 {
    padding-top: 1.5rem; }
  .xxl-pt-7 {
    padding-top: 1.75rem; }
  .xxl-pt-8 {
    padding-top: 2rem; }
  .xxl-pt-9 {
    padding-top: 2.25rem; }
  .xxl-pt-10 {
    padding-top: 2.5rem; }
  .xxl-pt-11 {
    padding-top: 2.75rem; }
  .xxl-pt-12 {
    padding-top: 3rem; }
  .xxl-pt-14 {
    padding-top: 3.5rem; }
  .xxl-pt-16 {
    padding-top: 4rem; }
  .xxl-pt-20 {
    padding-top: 5rem; }
  .xxl-pt-24 {
    padding-top: 6rem; }
  .xxl-pt-28 {
    padding-top: 7rem; }
  .xxl-pt-32 {
    padding-top: 8rem; }
  .xxl-pt-36 {
    padding-top: 9rem; }
  .xxl-pt-40 {
    padding-top: 10rem; }
  .xxl-pt-44 {
    padding-top: 11rem; }
  .xxl-pt-48 {
    padding-top: 12rem; }
  .xxl-pt-52 {
    padding-top: 13rem; }
  .xxl-pt-56 {
    padding-top: 14rem; }
  .xxl-pt-60 {
    padding-top: 15rem; }
  .xxl-pt-64 {
    padding-top: 16rem; }
  .xxl-pt-72 {
    padding-top: 18rem; }
  .xxl-pt-80 {
    padding-top: 20rem; }
  .xxl-pt-96 {
    padding-top: 24rem; }
  .xxl-pb-px {
    padding-bottom: 1px; }
  .xxl-pb-0 {
    padding-bottom: 0px; }
  .xxl-pb-0.5 {
    padding-bottom: 0.125rem; }
  .xxl-pb-1 {
    padding-bottom: 0.25rem; }
  .xxl-pb-1.5 {
    padding-bottom: 0.375rem; }
  .xxl-pb-2 {
    padding-bottom: 0.5rem; }
  .xxl-pb-2.5 {
    padding-bottom: 0.625rem; }
  .xxl-pb-3 {
    padding-bottom: 0.75rem; }
  .xxl-pb-3.5 {
    padding-bottom: 0.875rem; }
  .xxl-pb-4 {
    padding-bottom: 1rem; }
  .xxl-pb-5 {
    padding-bottom: 1.25rem; }
  .xxl-pb-6 {
    padding-bottom: 1.5rem; }
  .xxl-pb-7 {
    padding-bottom: 1.75rem; }
  .xxl-pb-8 {
    padding-bottom: 2rem; }
  .xxl-pb-9 {
    padding-bottom: 2.25rem; }
  .xxl-pb-10 {
    padding-bottom: 2.5rem; }
  .xxl-pb-11 {
    padding-bottom: 2.75rem; }
  .xxl-pb-12 {
    padding-bottom: 3rem; }
  .xxl-pb-14 {
    padding-bottom: 3.5rem; }
  .xxl-pb-16 {
    padding-bottom: 4rem; }
  .xxl-pb-20 {
    padding-bottom: 5rem; }
  .xxl-pb-24 {
    padding-bottom: 6rem; }
  .xxl-pb-28 {
    padding-bottom: 7rem; }
  .xxl-pb-32 {
    padding-bottom: 8rem; }
  .xxl-pb-36 {
    padding-bottom: 9rem; }
  .xxl-pb-40 {
    padding-bottom: 10rem; }
  .xxl-pb-44 {
    padding-bottom: 11rem; }
  .xxl-pb-48 {
    padding-bottom: 12rem; }
  .xxl-pb-52 {
    padding-bottom: 13rem; }
  .xxl-pb-56 {
    padding-bottom: 14rem; }
  .xxl-pb-60 {
    padding-bottom: 15rem; }
  .xxl-pb-64 {
    padding-bottom: 16rem; }
  .xxl-pb-72 {
    padding-bottom: 18rem; }
  .xxl-pb-80 {
    padding-bottom: 20rem; }
  .xxl-pb-96 {
    padding-bottom: 24rem; }
  .xxl-pl-px {
    padding-left: 1px; }
  .xxl-pl-0 {
    padding-left: 0px; }
  .xxl-pl-0.5 {
    padding-left: 0.125rem; }
  .xxl-pl-1 {
    padding-left: 0.25rem; }
  .xxl-pl-1.5 {
    padding-left: 0.375rem; }
  .xxl-pl-2 {
    padding-left: 0.5rem; }
  .xxl-pl-2.5 {
    padding-left: 0.625rem; }
  .xxl-pl-3 {
    padding-left: 0.75rem; }
  .xxl-pl-3.5 {
    padding-left: 0.875rem; }
  .xxl-pl-4 {
    padding-left: 1rem; }
  .xxl-pl-5 {
    padding-left: 1.25rem; }
  .xxl-pl-6 {
    padding-left: 1.5rem; }
  .xxl-pl-7 {
    padding-left: 1.75rem; }
  .xxl-pl-8 {
    padding-left: 2rem; }
  .xxl-pl-9 {
    padding-left: 2.25rem; }
  .xxl-pl-10 {
    padding-left: 2.5rem; }
  .xxl-pl-11 {
    padding-left: 2.75rem; }
  .xxl-pl-12 {
    padding-left: 3rem; }
  .xxl-pl-14 {
    padding-left: 3.5rem; }
  .xxl-pl-16 {
    padding-left: 4rem; }
  .xxl-pl-20 {
    padding-left: 5rem; }
  .xxl-pl-24 {
    padding-left: 6rem; }
  .xxl-pl-28 {
    padding-left: 7rem; }
  .xxl-pl-32 {
    padding-left: 8rem; }
  .xxl-pl-36 {
    padding-left: 9rem; }
  .xxl-pl-40 {
    padding-left: 10rem; }
  .xxl-pl-44 {
    padding-left: 11rem; }
  .xxl-pl-48 {
    padding-left: 12rem; }
  .xxl-pl-52 {
    padding-left: 13rem; }
  .xxl-pl-56 {
    padding-left: 14rem; }
  .xxl-pl-60 {
    padding-left: 15rem; }
  .xxl-pl-64 {
    padding-left: 16rem; }
  .xxl-pl-72 {
    padding-left: 18rem; }
  .xxl-pl-80 {
    padding-left: 20rem; }
  .xxl-pl-96 {
    padding-left: 24rem; }
  .xxl-pr-px {
    padding-right: 1px; }
  .xxl-pr-0 {
    padding-right: 0px; }
  .xxl-pr-0.5 {
    padding-right: 0.125rem; }
  .xxl-pr-1 {
    padding-right: 0.25rem; }
  .xxl-pr-1.5 {
    padding-right: 0.375rem; }
  .xxl-pr-2 {
    padding-right: 0.5rem; }
  .xxl-pr-2.5 {
    padding-right: 0.625rem; }
  .xxl-pr-3 {
    padding-right: 0.75rem; }
  .xxl-pr-3.5 {
    padding-right: 0.875rem; }
  .xxl-pr-4 {
    padding-right: 1rem; }
  .xxl-pr-5 {
    padding-right: 1.25rem; }
  .xxl-pr-6 {
    padding-right: 1.5rem; }
  .xxl-pr-7 {
    padding-right: 1.75rem; }
  .xxl-pr-8 {
    padding-right: 2rem; }
  .xxl-pr-9 {
    padding-right: 2.25rem; }
  .xxl-pr-10 {
    padding-right: 2.5rem; }
  .xxl-pr-11 {
    padding-right: 2.75rem; }
  .xxl-pr-12 {
    padding-right: 3rem; }
  .xxl-pr-14 {
    padding-right: 3.5rem; }
  .xxl-pr-16 {
    padding-right: 4rem; }
  .xxl-pr-20 {
    padding-right: 5rem; }
  .xxl-pr-24 {
    padding-right: 6rem; }
  .xxl-pr-28 {
    padding-right: 7rem; }
  .xxl-pr-32 {
    padding-right: 8rem; }
  .xxl-pr-36 {
    padding-right: 9rem; }
  .xxl-pr-40 {
    padding-right: 10rem; }
  .xxl-pr-44 {
    padding-right: 11rem; }
  .xxl-pr-48 {
    padding-right: 12rem; }
  .xxl-pr-52 {
    padding-right: 13rem; }
  .xxl-pr-56 {
    padding-right: 14rem; }
  .xxl-pr-60 {
    padding-right: 15rem; }
  .xxl-pr-64 {
    padding-right: 16rem; }
  .xxl-pr-72 {
    padding-right: 18rem; }
  .xxl-pr-80 {
    padding-right: 20rem; }
  .xxl-pr-96 {
    padding-right: 24rem; }
  .xxl-m-auto {
    margin: auto; }
  .xxl-m-px {
    margin: 1px; }
  .xxl-m-0 {
    margin: 0px; }
  .xxl-m-0.5 {
    margin: 0.125rem; }
  .xxl-m-1 {
    margin: 0.25rem; }
  .xxl-m-1.5 {
    margin: 0.375rem; }
  .xxl-m-2 {
    margin: 0.5rem; }
  .xxl-m-2.5 {
    margin: 0.625rem; }
  .xxl-m-3 {
    margin: 0.75rem; }
  .xxl-m-3.5 {
    margin: 0.875rem; }
  .xxl-m-4 {
    margin: 1rem; }
  .xxl-m-5 {
    margin: 1.25rem; }
  .xxl-m-6 {
    margin: 1.5rem; }
  .xxl-m-7 {
    margin: 1.75rem; }
  .xxl-m-8 {
    margin: 2rem; }
  .xxl-m-9 {
    margin: 2.25rem; }
  .xxl-m-10 {
    margin: 2.5rem; }
  .xxl-m-11 {
    margin: 2.75rem; }
  .xxl-m-12 {
    margin: 3rem; }
  .xxl-m-14 {
    margin: 3.5rem; }
  .xxl-m-16 {
    margin: 4rem; }
  .xxl-m-20 {
    margin: 5rem; }
  .xxl-m-24 {
    margin: 6rem; }
  .xxl-m-28 {
    margin: 7rem; }
  .xxl-m-32 {
    margin: 8rem; }
  .xxl-m-36 {
    margin: 9rem; }
  .xxl-m-40 {
    margin: 10rem; }
  .xxl-m-44 {
    margin: 11rem; }
  .xxl-m-48 {
    margin: 12rem; }
  .xxl-m-52 {
    margin: 13rem; }
  .xxl-m-56 {
    margin: 14rem; }
  .xxl-m-60 {
    margin: 15rem; }
  .xxl-m-64 {
    margin: 16rem; }
  .xxl-m-72 {
    margin: 18rem; }
  .xxl-m-80 {
    margin: 20rem; }
  .xxl-m-96 {
    margin: 24rem; }
  .xxl-m--px {
    margin: -1px; }
  .xxl-m--0.5 {
    margin: -0.125rem; }
  .xxl-m--1 {
    margin: -0.25rem; }
  .xxl-m--1.5 {
    margin: -0.375rem; }
  .xxl-m--2 {
    margin: -0.5rem; }
  .xxl-m--2.5 {
    margin: -0.625rem; }
  .xxl-m--3 {
    margin: -0.75rem; }
  .xxl-m--3.5 {
    margin: -0.875rem; }
  .xxl-m--4 {
    margin: -1rem; }
  .xxl-m--5 {
    margin: -1.25rem; }
  .xxl-m--6 {
    margin: -1.5rem; }
  .xxl-m--7 {
    margin: -1.75rem; }
  .xxl-m--8 {
    margin: -2rem; }
  .xxl-m--9 {
    margin: -2.25rem; }
  .xxl-m--10 {
    margin: -2.5rem; }
  .xxl-m--11 {
    margin: -2.75rem; }
  .xxl-m--12 {
    margin: -3rem; }
  .xxl-m--14 {
    margin: -3.5rem; }
  .xxl-m--16 {
    margin: -4rem; }
  .xxl-m--20 {
    margin: -5rem; }
  .xxl-m--24 {
    margin: -6rem; }
  .xxl-m--28 {
    margin: -7rem; }
  .xxl-m--32 {
    margin: -8rem; }
  .xxl-m--36 {
    margin: -9rem; }
  .xxl-m--40 {
    margin: -10rem; }
  .xxl-m--44 {
    margin: -11rem; }
  .xxl-m--48 {
    margin: -12rem; }
  .xxl-m--52 {
    margin: -13rem; }
  .xxl-m--56 {
    margin: -14rem; }
  .xxl-m--60 {
    margin: -15rem; }
  .xxl-m--64 {
    margin: -16rem; }
  .xxl-m--72 {
    margin: -18rem; }
  .xxl-m--80 {
    margin: -20rem; }
  .xxl-m--96 {
    margin: -24rem; }
  .xxl-my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .xxl-my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .xxl-my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  .xxl-my-0.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem; }
  .xxl-my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .xxl-my-1.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem; }
  .xxl-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .xxl-my-2.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .xxl-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .xxl-my-3.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem; }
  .xxl-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .xxl-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .xxl-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .xxl-my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }
  .xxl-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .xxl-my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }
  .xxl-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .xxl-my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }
  .xxl-my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .xxl-my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .xxl-my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .xxl-my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .xxl-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .xxl-my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .xxl-my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .xxl-my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem; }
  .xxl-my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .xxl-my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem; }
  .xxl-my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .xxl-my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem; }
  .xxl-my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .xxl-my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem; }
  .xxl-my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .xxl-my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem; }
  .xxl-my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem; }
  .xxl-my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem; }
  .xxl-my--px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .xxl-my--0.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem; }
  .xxl-my--1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .xxl-my--1.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem; }
  .xxl-my--2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .xxl-my--2.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem; }
  .xxl-my--3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .xxl-my--3.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem; }
  .xxl-my--4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .xxl-my--5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .xxl-my--6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .xxl-my--7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem; }
  .xxl-my--8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .xxl-my--9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem; }
  .xxl-my--10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .xxl-my--11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem; }
  .xxl-my--12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .xxl-my--14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .xxl-my--16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .xxl-my--20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .xxl-my--24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .xxl-my--28 {
    margin-top: -7rem;
    margin-bottom: -7rem; }
  .xxl-my--32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .xxl-my--36 {
    margin-top: -9rem;
    margin-bottom: -9rem; }
  .xxl-my--40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .xxl-my--44 {
    margin-top: -11rem;
    margin-bottom: -11rem; }
  .xxl-my--48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .xxl-my--52 {
    margin-top: -13rem;
    margin-bottom: -13rem; }
  .xxl-my--56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .xxl-my--60 {
    margin-top: -15rem;
    margin-bottom: -15rem; }
  .xxl-my--64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .xxl-my--72 {
    margin-top: -18rem;
    margin-bottom: -18rem; }
  .xxl-my--80 {
    margin-top: -20rem;
    margin-bottom: -20rem; }
  .xxl-my--96 {
    margin-top: -24rem;
    margin-bottom: -24rem; }
  .xxl-mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .xxl-mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .xxl-mx-0 {
    margin-left: 0px;
    margin-right: 0px; }
  .xxl-mx-0.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem; }
  .xxl-mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .xxl-mx-1.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem; }
  .xxl-mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .xxl-mx-2.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .xxl-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .xxl-mx-3.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem; }
  .xxl-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .xxl-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .xxl-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .xxl-mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }
  .xxl-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .xxl-mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }
  .xxl-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .xxl-mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }
  .xxl-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .xxl-mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .xxl-mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .xxl-mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .xxl-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .xxl-mx-28 {
    margin-left: 7rem;
    margin-right: 7rem; }
  .xxl-mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .xxl-mx-36 {
    margin-left: 9rem;
    margin-right: 9rem; }
  .xxl-mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .xxl-mx-44 {
    margin-left: 11rem;
    margin-right: 11rem; }
  .xxl-mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .xxl-mx-52 {
    margin-left: 13rem;
    margin-right: 13rem; }
  .xxl-mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .xxl-mx-60 {
    margin-left: 15rem;
    margin-right: 15rem; }
  .xxl-mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .xxl-mx-72 {
    margin-left: 18rem;
    margin-right: 18rem; }
  .xxl-mx-80 {
    margin-left: 20rem;
    margin-right: 20rem; }
  .xxl-mx-96 {
    margin-left: 24rem;
    margin-right: 24rem; }
  .xxl-mx--px {
    margin-left: -1px;
    margin-right: -1px; }
  .xxl-mx--0.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
  .xxl-mx--1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .xxl-mx--1.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem; }
  .xxl-mx--2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .xxl-mx--2.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
  .xxl-mx--3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .xxl-mx--3.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem; }
  .xxl-mx--4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .xxl-mx--5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .xxl-mx--6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .xxl-mx--7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem; }
  .xxl-mx--8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .xxl-mx--9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem; }
  .xxl-mx--10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .xxl-mx--11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem; }
  .xxl-mx--12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .xxl-mx--14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .xxl-mx--16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .xxl-mx--20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .xxl-mx--24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .xxl-mx--28 {
    margin-left: -7rem;
    margin-right: -7rem; }
  .xxl-mx--32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .xxl-mx--36 {
    margin-left: -9rem;
    margin-right: -9rem; }
  .xxl-mx--40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .xxl-mx--44 {
    margin-left: -11rem;
    margin-right: -11rem; }
  .xxl-mx--48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .xxl-mx--52 {
    margin-left: -13rem;
    margin-right: -13rem; }
  .xxl-mx--56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .xxl-mx--60 {
    margin-left: -15rem;
    margin-right: -15rem; }
  .xxl-mx--64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .xxl-mx--72 {
    margin-left: -18rem;
    margin-right: -18rem; }
  .xxl-mx--80 {
    margin-left: -20rem;
    margin-right: -20rem; }
  .xxl-mx--96 {
    margin-left: -24rem;
    margin-right: -24rem; }
  .xxl-mt-auto {
    margin-top: auto; }
  .xxl-mt-px {
    margin-top: 1px; }
  .xxl-mt-0 {
    margin-top: 0px; }
  .xxl-mt-0.5 {
    margin-top: 0.125rem; }
  .xxl-mt-1 {
    margin-top: 0.25rem; }
  .xxl-mt-1.5 {
    margin-top: 0.375rem; }
  .xxl-mt-2 {
    margin-top: 0.5rem; }
  .xxl-mt-2.5 {
    margin-top: 0.625rem; }
  .xxl-mt-3 {
    margin-top: 0.75rem; }
  .xxl-mt-3.5 {
    margin-top: 0.875rem; }
  .xxl-mt-4 {
    margin-top: 1rem; }
  .xxl-mt-5 {
    margin-top: 1.25rem; }
  .xxl-mt-6 {
    margin-top: 1.5rem; }
  .xxl-mt-7 {
    margin-top: 1.75rem; }
  .xxl-mt-8 {
    margin-top: 2rem; }
  .xxl-mt-9 {
    margin-top: 2.25rem; }
  .xxl-mt-10 {
    margin-top: 2.5rem; }
  .xxl-mt-11 {
    margin-top: 2.75rem; }
  .xxl-mt-12 {
    margin-top: 3rem; }
  .xxl-mt-14 {
    margin-top: 3.5rem; }
  .xxl-mt-16 {
    margin-top: 4rem; }
  .xxl-mt-20 {
    margin-top: 5rem; }
  .xxl-mt-24 {
    margin-top: 6rem; }
  .xxl-mt-28 {
    margin-top: 7rem; }
  .xxl-mt-32 {
    margin-top: 8rem; }
  .xxl-mt-36 {
    margin-top: 9rem; }
  .xxl-mt-40 {
    margin-top: 10rem; }
  .xxl-mt-44 {
    margin-top: 11rem; }
  .xxl-mt-48 {
    margin-top: 12rem; }
  .xxl-mt-52 {
    margin-top: 13rem; }
  .xxl-mt-56 {
    margin-top: 14rem; }
  .xxl-mt-60 {
    margin-top: 15rem; }
  .xxl-mt-64 {
    margin-top: 16rem; }
  .xxl-mt-72 {
    margin-top: 18rem; }
  .xxl-mt-80 {
    margin-top: 20rem; }
  .xxl-mt-96 {
    margin-top: 24rem; }
  .xxl-mt--px {
    margin-top: -1px; }
  .xxl-mt--0.5 {
    margin-top: -0.125rem; }
  .xxl-mt--1 {
    margin-top: -0.25rem; }
  .xxl-mt--1.5 {
    margin-top: -0.375rem; }
  .xxl-mt--2 {
    margin-top: -0.5rem; }
  .xxl-mt--2.5 {
    margin-top: -0.625rem; }
  .xxl-mt--3 {
    margin-top: -0.75rem; }
  .xxl-mt--3.5 {
    margin-top: -0.875rem; }
  .xxl-mt--4 {
    margin-top: -1rem; }
  .xxl-mt--5 {
    margin-top: -1.25rem; }
  .xxl-mt--6 {
    margin-top: -1.5rem; }
  .xxl-mt--7 {
    margin-top: -1.75rem; }
  .xxl-mt--8 {
    margin-top: -2rem; }
  .xxl-mt--9 {
    margin-top: -2.25rem; }
  .xxl-mt--10 {
    margin-top: -2.5rem; }
  .xxl-mt--11 {
    margin-top: -2.75rem; }
  .xxl-mt--12 {
    margin-top: -3rem; }
  .xxl-mt--14 {
    margin-top: -3.5rem; }
  .xxl-mt--16 {
    margin-top: -4rem; }
  .xxl-mt--20 {
    margin-top: -5rem; }
  .xxl-mt--24 {
    margin-top: -6rem; }
  .xxl-mt--28 {
    margin-top: -7rem; }
  .xxl-mt--32 {
    margin-top: -8rem; }
  .xxl-mt--36 {
    margin-top: -9rem; }
  .xxl-mt--40 {
    margin-top: -10rem; }
  .xxl-mt--44 {
    margin-top: -11rem; }
  .xxl-mt--48 {
    margin-top: -12rem; }
  .xxl-mt--52 {
    margin-top: -13rem; }
  .xxl-mt--56 {
    margin-top: -14rem; }
  .xxl-mt--60 {
    margin-top: -15rem; }
  .xxl-mt--64 {
    margin-top: -16rem; }
  .xxl-mt--72 {
    margin-top: -18rem; }
  .xxl-mt--80 {
    margin-top: -20rem; }
  .xxl-mt--96 {
    margin-top: -24rem; }
  .xxl-mb-auto {
    margin-bottom: auto; }
  .xxl-mb-px {
    margin-bottom: 1px; }
  .xxl-mb-0 {
    margin-bottom: 0px; }
  .xxl-mb-0.5 {
    margin-bottom: 0.125rem; }
  .xxl-mb-1 {
    margin-bottom: 0.25rem; }
  .xxl-mb-1.5 {
    margin-bottom: 0.375rem; }
  .xxl-mb-2 {
    margin-bottom: 0.5rem; }
  .xxl-mb-2.5 {
    margin-bottom: 0.625rem; }
  .xxl-mb-3 {
    margin-bottom: 0.75rem; }
  .xxl-mb-3.5 {
    margin-bottom: 0.875rem; }
  .xxl-mb-4 {
    margin-bottom: 1rem; }
  .xxl-mb-5 {
    margin-bottom: 1.25rem; }
  .xxl-mb-6 {
    margin-bottom: 1.5rem; }
  .xxl-mb-7 {
    margin-bottom: 1.75rem; }
  .xxl-mb-8 {
    margin-bottom: 2rem; }
  .xxl-mb-9 {
    margin-bottom: 2.25rem; }
  .xxl-mb-10 {
    margin-bottom: 2.5rem; }
  .xxl-mb-11 {
    margin-bottom: 2.75rem; }
  .xxl-mb-12 {
    margin-bottom: 3rem; }
  .xxl-mb-14 {
    margin-bottom: 3.5rem; }
  .xxl-mb-16 {
    margin-bottom: 4rem; }
  .xxl-mb-20 {
    margin-bottom: 5rem; }
  .xxl-mb-24 {
    margin-bottom: 6rem; }
  .xxl-mb-28 {
    margin-bottom: 7rem; }
  .xxl-mb-32 {
    margin-bottom: 8rem; }
  .xxl-mb-36 {
    margin-bottom: 9rem; }
  .xxl-mb-40 {
    margin-bottom: 10rem; }
  .xxl-mb-44 {
    margin-bottom: 11rem; }
  .xxl-mb-48 {
    margin-bottom: 12rem; }
  .xxl-mb-52 {
    margin-bottom: 13rem; }
  .xxl-mb-56 {
    margin-bottom: 14rem; }
  .xxl-mb-60 {
    margin-bottom: 15rem; }
  .xxl-mb-64 {
    margin-bottom: 16rem; }
  .xxl-mb-72 {
    margin-bottom: 18rem; }
  .xxl-mb-80 {
    margin-bottom: 20rem; }
  .xxl-mb-96 {
    margin-bottom: 24rem; }
  .xxl-mb--px {
    margin-bottom: -1px; }
  .xxl-mb--0.5 {
    margin-bottom: -0.125rem; }
  .xxl-mb--1 {
    margin-bottom: -0.25rem; }
  .xxl-mb--1.5 {
    margin-bottom: -0.375rem; }
  .xxl-mb--2 {
    margin-bottom: -0.5rem; }
  .xxl-mb--2.5 {
    margin-bottom: -0.625rem; }
  .xxl-mb--3 {
    margin-bottom: -0.75rem; }
  .xxl-mb--3.5 {
    margin-bottom: -0.875rem; }
  .xxl-mb--4 {
    margin-bottom: -1rem; }
  .xxl-mb--5 {
    margin-bottom: -1.25rem; }
  .xxl-mb--6 {
    margin-bottom: -1.5rem; }
  .xxl-mb--7 {
    margin-bottom: -1.75rem; }
  .xxl-mb--8 {
    margin-bottom: -2rem; }
  .xxl-mb--9 {
    margin-bottom: -2.25rem; }
  .xxl-mb--10 {
    margin-bottom: -2.5rem; }
  .xxl-mb--11 {
    margin-bottom: -2.75rem; }
  .xxl-mb--12 {
    margin-bottom: -3rem; }
  .xxl-mb--14 {
    margin-bottom: -3.5rem; }
  .xxl-mb--16 {
    margin-bottom: -4rem; }
  .xxl-mb--20 {
    margin-bottom: -5rem; }
  .xxl-mb--24 {
    margin-bottom: -6rem; }
  .xxl-mb--28 {
    margin-bottom: -7rem; }
  .xxl-mb--32 {
    margin-bottom: -8rem; }
  .xxl-mb--36 {
    margin-bottom: -9rem; }
  .xxl-mb--40 {
    margin-bottom: -10rem; }
  .xxl-mb--44 {
    margin-bottom: -11rem; }
  .xxl-mb--48 {
    margin-bottom: -12rem; }
  .xxl-mb--52 {
    margin-bottom: -13rem; }
  .xxl-mb--56 {
    margin-bottom: -14rem; }
  .xxl-mb--60 {
    margin-bottom: -15rem; }
  .xxl-mb--64 {
    margin-bottom: -16rem; }
  .xxl-mb--72 {
    margin-bottom: -18rem; }
  .xxl-mb--80 {
    margin-bottom: -20rem; }
  .xxl-mb--96 {
    margin-bottom: -24rem; }
  .xxl-ml-auto {
    margin-left: auto; }
  .xxl-ml-px {
    margin-left: 1px; }
  .xxl-ml-0 {
    margin-left: 0px; }
  .xxl-ml-0.5 {
    margin-left: 0.125rem; }
  .xxl-ml-1 {
    margin-left: 0.25rem; }
  .xxl-ml-1.5 {
    margin-left: 0.375rem; }
  .xxl-ml-2 {
    margin-left: 0.5rem; }
  .xxl-ml-2.5 {
    margin-left: 0.625rem; }
  .xxl-ml-3 {
    margin-left: 0.75rem; }
  .xxl-ml-3.5 {
    margin-left: 0.875rem; }
  .xxl-ml-4 {
    margin-left: 1rem; }
  .xxl-ml-5 {
    margin-left: 1.25rem; }
  .xxl-ml-6 {
    margin-left: 1.5rem; }
  .xxl-ml-7 {
    margin-left: 1.75rem; }
  .xxl-ml-8 {
    margin-left: 2rem; }
  .xxl-ml-9 {
    margin-left: 2.25rem; }
  .xxl-ml-10 {
    margin-left: 2.5rem; }
  .xxl-ml-11 {
    margin-left: 2.75rem; }
  .xxl-ml-12 {
    margin-left: 3rem; }
  .xxl-ml-14 {
    margin-left: 3.5rem; }
  .xxl-ml-16 {
    margin-left: 4rem; }
  .xxl-ml-20 {
    margin-left: 5rem; }
  .xxl-ml-24 {
    margin-left: 6rem; }
  .xxl-ml-28 {
    margin-left: 7rem; }
  .xxl-ml-32 {
    margin-left: 8rem; }
  .xxl-ml-36 {
    margin-left: 9rem; }
  .xxl-ml-40 {
    margin-left: 10rem; }
  .xxl-ml-44 {
    margin-left: 11rem; }
  .xxl-ml-48 {
    margin-left: 12rem; }
  .xxl-ml-52 {
    margin-left: 13rem; }
  .xxl-ml-56 {
    margin-left: 14rem; }
  .xxl-ml-60 {
    margin-left: 15rem; }
  .xxl-ml-64 {
    margin-left: 16rem; }
  .xxl-ml-72 {
    margin-left: 18rem; }
  .xxl-ml-80 {
    margin-left: 20rem; }
  .xxl-ml-96 {
    margin-left: 24rem; }
  .xxl-ml--px {
    margin-left: -1px; }
  .xxl-ml--0.5 {
    margin-left: -0.125rem; }
  .xxl-ml--1 {
    margin-left: -0.25rem; }
  .xxl-ml--1.5 {
    margin-left: -0.375rem; }
  .xxl-ml--2 {
    margin-left: -0.5rem; }
  .xxl-ml--2.5 {
    margin-left: -0.625rem; }
  .xxl-ml--3 {
    margin-left: -0.75rem; }
  .xxl-ml--3.5 {
    margin-left: -0.875rem; }
  .xxl-ml--4 {
    margin-left: -1rem; }
  .xxl-ml--5 {
    margin-left: -1.25rem; }
  .xxl-ml--6 {
    margin-left: -1.5rem; }
  .xxl-ml--7 {
    margin-left: -1.75rem; }
  .xxl-ml--8 {
    margin-left: -2rem; }
  .xxl-ml--9 {
    margin-left: -2.25rem; }
  .xxl-ml--10 {
    margin-left: -2.5rem; }
  .xxl-ml--11 {
    margin-left: -2.75rem; }
  .xxl-ml--12 {
    margin-left: -3rem; }
  .xxl-ml--14 {
    margin-left: -3.5rem; }
  .xxl-ml--16 {
    margin-left: -4rem; }
  .xxl-ml--20 {
    margin-left: -5rem; }
  .xxl-ml--24 {
    margin-left: -6rem; }
  .xxl-ml--28 {
    margin-left: -7rem; }
  .xxl-ml--32 {
    margin-left: -8rem; }
  .xxl-ml--36 {
    margin-left: -9rem; }
  .xxl-ml--40 {
    margin-left: -10rem; }
  .xxl-ml--44 {
    margin-left: -11rem; }
  .xxl-ml--48 {
    margin-left: -12rem; }
  .xxl-ml--52 {
    margin-left: -13rem; }
  .xxl-ml--56 {
    margin-left: -14rem; }
  .xxl-ml--60 {
    margin-left: -15rem; }
  .xxl-ml--64 {
    margin-left: -16rem; }
  .xxl-ml--72 {
    margin-left: -18rem; }
  .xxl-ml--80 {
    margin-left: -20rem; }
  .xxl-ml--96 {
    margin-left: -24rem; }
  .xxl-mr-auto {
    margin-right: auto; }
  .xxl-mr-px {
    margin-right: 1px; }
  .xxl-mr-0 {
    margin-right: 0px; }
  .xxl-mr-0.5 {
    margin-right: 0.125rem; }
  .xxl-mr-1 {
    margin-right: 0.25rem; }
  .xxl-mr-1.5 {
    margin-right: 0.375rem; }
  .xxl-mr-2 {
    margin-right: 0.5rem; }
  .xxl-mr-2.5 {
    margin-right: 0.625rem; }
  .xxl-mr-3 {
    margin-right: 0.75rem; }
  .xxl-mr-3.5 {
    margin-right: 0.875rem; }
  .xxl-mr-4 {
    margin-right: 1rem; }
  .xxl-mr-5 {
    margin-right: 1.25rem; }
  .xxl-mr-6 {
    margin-right: 1.5rem; }
  .xxl-mr-7 {
    margin-right: 1.75rem; }
  .xxl-mr-8 {
    margin-right: 2rem; }
  .xxl-mr-9 {
    margin-right: 2.25rem; }
  .xxl-mr-10 {
    margin-right: 2.5rem; }
  .xxl-mr-11 {
    margin-right: 2.75rem; }
  .xxl-mr-12 {
    margin-right: 3rem; }
  .xxl-mr-14 {
    margin-right: 3.5rem; }
  .xxl-mr-16 {
    margin-right: 4rem; }
  .xxl-mr-20 {
    margin-right: 5rem; }
  .xxl-mr-24 {
    margin-right: 6rem; }
  .xxl-mr-28 {
    margin-right: 7rem; }
  .xxl-mr-32 {
    margin-right: 8rem; }
  .xxl-mr-36 {
    margin-right: 9rem; }
  .xxl-mr-40 {
    margin-right: 10rem; }
  .xxl-mr-44 {
    margin-right: 11rem; }
  .xxl-mr-48 {
    margin-right: 12rem; }
  .xxl-mr-52 {
    margin-right: 13rem; }
  .xxl-mr-56 {
    margin-right: 14rem; }
  .xxl-mr-60 {
    margin-right: 15rem; }
  .xxl-mr-64 {
    margin-right: 16rem; }
  .xxl-mr-72 {
    margin-right: 18rem; }
  .xxl-mr-80 {
    margin-right: 20rem; }
  .xxl-mr-96 {
    margin-right: 24rem; }
  .xxl-mr--px {
    margin-right: -1px; }
  .xxl-mr--0.5 {
    margin-right: -0.125rem; }
  .xxl-mr--1 {
    margin-right: -0.25rem; }
  .xxl-mr--1.5 {
    margin-right: -0.375rem; }
  .xxl-mr--2 {
    margin-right: -0.5rem; }
  .xxl-mr--2.5 {
    margin-right: -0.625rem; }
  .xxl-mr--3 {
    margin-right: -0.75rem; }
  .xxl-mr--3.5 {
    margin-right: -0.875rem; }
  .xxl-mr--4 {
    margin-right: -1rem; }
  .xxl-mr--5 {
    margin-right: -1.25rem; }
  .xxl-mr--6 {
    margin-right: -1.5rem; }
  .xxl-mr--7 {
    margin-right: -1.75rem; }
  .xxl-mr--8 {
    margin-right: -2rem; }
  .xxl-mr--9 {
    margin-right: -2.25rem; }
  .xxl-mr--10 {
    margin-right: -2.5rem; }
  .xxl-mr--11 {
    margin-right: -2.75rem; }
  .xxl-mr--12 {
    margin-right: -3rem; }
  .xxl-mr--14 {
    margin-right: -3.5rem; }
  .xxl-mr--16 {
    margin-right: -4rem; }
  .xxl-mr--20 {
    margin-right: -5rem; }
  .xxl-mr--24 {
    margin-right: -6rem; }
  .xxl-mr--28 {
    margin-right: -7rem; }
  .xxl-mr--32 {
    margin-right: -8rem; }
  .xxl-mr--36 {
    margin-right: -9rem; }
  .xxl-mr--40 {
    margin-right: -10rem; }
  .xxl-mr--44 {
    margin-right: -11rem; }
  .xxl-mr--48 {
    margin-right: -12rem; }
  .xxl-mr--52 {
    margin-right: -13rem; }
  .xxl-mr--56 {
    margin-right: -14rem; }
  .xxl-mr--60 {
    margin-right: -15rem; }
  .xxl-mr--64 {
    margin-right: -16rem; }
  .xxl-mr--72 {
    margin-right: -18rem; }
  .xxl-mr--80 {
    margin-right: -20rem; }
  .xxl-mr--96 {
    margin-right: -24rem; }
  .xxl-w-auto {
    width: auto; }
  .xxl-w-1\/2 {
    width: 50%; }
  .xxl-w-1\/3 {
    width: 33.333333%; }
  .xxl-w-2\/3 {
    width: 66.666667%; }
  .xxl-w-1\/4 {
    width: 25%; }
  .xxl-w-2\/4 {
    width: 50%; }
  .xxl-w-3\/4 {
    width: 75%; }
  .xxl-w-1\/5 {
    width: 20%; }
  .xxl-w-2\/5 {
    width: 40%; }
  .xxl-w-3\/5 {
    width: 60%; }
  .xxl-w-4\/5 {
    width: 80%; }
  .xxl-w-1\/6 {
    width: 16.666667%; }
  .xxl-w-2\/6 {
    width: 33.333333%; }
  .xxl-w-3\/6 {
    width: 50%; }
  .xxl-w-4\/6 {
    width: 66.666667%; }
  .xxl-w-5\/6 {
    width: 83.333333%; }
  .xxl-w-1\/12 {
    width: 8.333333%; }
  .xxl-w-2\/12 {
    width: 16.666667%; }
  .xxl-w-3\/12 {
    width: 25%; }
  .xxl-w-4\/12 {
    width: 33.333333%; }
  .xxl-w-5\/12 {
    width: 41.666667%; }
  .xxl-w-6\/12 {
    width: 50%; }
  .xxl-w-7\/12 {
    width: 58.333333%; }
  .xxl-w-8\/12 {
    width: 66.666667%; }
  .xxl-w-9\/12 {
    width: 75%; }
  .xxl-w-10\/12 {
    width: 83.333333%; }
  .xxl-w-11\/12 {
    width: 91.666667%; }
  .xxl-w-full {
    width: 100%; }
  .xxl-w-screen {
    width: 100vw; }
  .xxl-w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .xxl-w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .xxl-w-px {
    width: 1px; }
  .xxl-w-0 {
    width: 0px; }
  .xxl-w-0.5 {
    width: 0.125rem; }
  .xxl-w-1 {
    width: 0.25rem; }
  .xxl-w-1.5 {
    width: 0.375rem; }
  .xxl-w-2 {
    width: 0.5rem; }
  .xxl-w-2.5 {
    width: 0.625rem; }
  .xxl-w-3 {
    width: 0.75rem; }
  .xxl-w-3.5 {
    width: 0.875rem; }
  .xxl-w-4 {
    width: 1rem; }
  .xxl-w-5 {
    width: 1.25rem; }
  .xxl-w-6 {
    width: 1.5rem; }
  .xxl-w-7 {
    width: 1.75rem; }
  .xxl-w-8 {
    width: 2rem; }
  .xxl-w-9 {
    width: 2.25rem; }
  .xxl-w-10 {
    width: 2.5rem; }
  .xxl-w-11 {
    width: 2.75rem; }
  .xxl-w-12 {
    width: 3rem; }
  .xxl-w-14 {
    width: 3.5rem; }
  .xxl-w-16 {
    width: 4rem; }
  .xxl-w-20 {
    width: 5rem; }
  .xxl-w-24 {
    width: 6rem; }
  .xxl-w-28 {
    width: 7rem; }
  .xxl-w-32 {
    width: 8rem; }
  .xxl-w-36 {
    width: 9rem; }
  .xxl-w-40 {
    width: 10rem; }
  .xxl-w-44 {
    width: 11rem; }
  .xxl-w-48 {
    width: 12rem; }
  .xxl-w-52 {
    width: 13rem; }
  .xxl-w-56 {
    width: 14rem; }
  .xxl-w-60 {
    width: 15rem; }
  .xxl-w-64 {
    width: 16rem; }
  .xxl-w-72 {
    width: 18rem; }
  .xxl-w-80 {
    width: 20rem; }
  .xxl-w-96 {
    width: 24rem; }
  .xxl-min-w-0 {
    min-width: 0; }
  .xxl-min-w-full {
    min-width: 100%; }
  .xxl-min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content; }
  .xxl-min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content; }
  .xxl-max-w-none {
    max-width: none; }
  .xxl-max-w-0 {
    max-width: 0rem; }
  .xxl-max-w-xs {
    max-width: 20rem; }
  .xxl-max-w-sm {
    max-width: 24rem; }
  .xxl-max-w-md {
    max-width: 28rem; }
  .xxl-max-w-lg {
    max-width: 32rem; }
  .xxl-max-w-xl {
    max-width: 36rem; }
  .xxl-max-w-2xl {
    max-width: 42rem; }
  .xxl-max-w-3xl {
    max-width: 48rem; }
  .xxl-max-w-4xl {
    max-width: 56rem; }
  .xxl-max-w-5xl {
    max-width: 64rem; }
  .xxl-max-w-6xl {
    max-width: 72rem; }
  .xxl-max-w-7xl {
    max-width: 80rem; }
  .xxl-max-w-full {
    max-width: 100%; }
  .xxl-max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content; }
  .xxl-max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
  .xxl-max-w-prose {
    max-width: 65ch; }
  .xxl-h-auto {
    height: auto; }
  .xxl-h-1\/2 {
    height: 50%; }
  .xxl-h-1\/3 {
    height: 33.333333%; }
  .xxl-h-2\/3 {
    height: 66.666667%; }
  .xxl-h-1\/4 {
    height: 25%; }
  .xxl-h-2\/4 {
    height: 50%; }
  .xxl-h-3\/4 {
    height: 75%; }
  .xxl-h-1\/5 {
    height: 20%; }
  .xxl-h-2\/5 {
    height: 40%; }
  .xxl-h-3\/5 {
    height: 60%; }
  .xxl-h-4\/5 {
    height: 80%; }
  .xxl-h-1\/6 {
    height: 16.666667%; }
  .xxl-h-2\/6 {
    height: 33.333333%; }
  .xxl-h-3\/6 {
    height: 50%; }
  .xxl-h-4\/6 {
    height: 66.666667%; }
  .xxl-h-5\/6 {
    height: 83.333333%; }
  .xxl-h-1\/12 {
    height: 8.333333%; }
  .xxl-h-2\/12 {
    height: 16.666667%; }
  .xxl-h-3\/12 {
    height: 25%; }
  .xxl-h-4\/12 {
    height: 33.333333%; }
  .xxl-h-5\/12 {
    height: 41.666667%; }
  .xxl-h-6\/12 {
    height: 50%; }
  .xxl-h-7\/12 {
    height: 58.333333%; }
  .xxl-h-8\/12 {
    height: 66.666667%; }
  .xxl-h-9\/12 {
    height: 75%; }
  .xxl-h-10\/12 {
    height: 83.333333%; }
  .xxl-h-11\/12 {
    height: 91.666667%; }
  .xxl-h-full {
    height: 100%; }
  .xxl-h-screen {
    height: 100vw; }
  .xxl-h-min {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content; }
  .xxl-h-max {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .xxl-h-px {
    height: 1px; }
  .xxl-h-0 {
    height: 0px; }
  .xxl-h-0.5 {
    height: 0.125rem; }
  .xxl-h-1 {
    height: 0.25rem; }
  .xxl-h-1.5 {
    height: 0.375rem; }
  .xxl-h-2 {
    height: 0.5rem; }
  .xxl-h-2.5 {
    height: 0.625rem; }
  .xxl-h-3 {
    height: 0.75rem; }
  .xxl-h-3.5 {
    height: 0.875rem; }
  .xxl-h-4 {
    height: 1rem; }
  .xxl-h-5 {
    height: 1.25rem; }
  .xxl-h-6 {
    height: 1.5rem; }
  .xxl-h-7 {
    height: 1.75rem; }
  .xxl-h-8 {
    height: 2rem; }
  .xxl-h-9 {
    height: 2.25rem; }
  .xxl-h-10 {
    height: 2.5rem; }
  .xxl-h-11 {
    height: 2.75rem; }
  .xxl-h-12 {
    height: 3rem; }
  .xxl-h-14 {
    height: 3.5rem; }
  .xxl-h-16 {
    height: 4rem; }
  .xxl-h-20 {
    height: 5rem; }
  .xxl-h-24 {
    height: 6rem; }
  .xxl-h-28 {
    height: 7rem; }
  .xxl-h-32 {
    height: 8rem; }
  .xxl-h-36 {
    height: 9rem; }
  .xxl-h-40 {
    height: 10rem; }
  .xxl-h-44 {
    height: 11rem; }
  .xxl-h-48 {
    height: 12rem; }
  .xxl-h-52 {
    height: 13rem; }
  .xxl-h-56 {
    height: 14rem; }
  .xxl-h-60 {
    height: 15rem; }
  .xxl-h-64 {
    height: 16rem; }
  .xxl-h-72 {
    height: 18rem; }
  .xxl-h-80 {
    height: 20rem; }
  .xxl-h-96 {
    height: 24rem; }
  .xxl-min-h-0 {
    min-height: 0; }
  .xxl-min-h-full {
    min-height: 100%; }
  .xxl-min-h-min {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content; }
  .xxl-min-h-max {
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content; }
  .xxl-max-h-none {
    max-height: none; }
  .xxl-max-h-0 {
    max-height: 0rem; }
  .xxl-max-h-xs {
    max-height: 20rem; }
  .xxl-max-h-sm {
    max-height: 24rem; }
  .xxl-max-h-md {
    max-height: 28rem; }
  .xxl-max-h-lg {
    max-height: 32rem; }
  .xxl-max-h-xl {
    max-height: 36rem; }
  .xxl-max-h-2xl {
    max-height: 42rem; }
  .xxl-max-h-3xl {
    max-height: 48rem; }
  .xxl-max-h-4xl {
    max-height: 56rem; }
  .xxl-max-h-5xl {
    max-height: 64rem; }
  .xxl-max-h-6xl {
    max-height: 72rem; }
  .xxl-max-h-7xl {
    max-height: 80rem; }
  .xxl-max-h-full {
    max-height: 100%; }
  .xxl-max-h-min {
    max-height: -webkit-min-content;
    max-height: -moz-min-content;
    max-height: min-content; }
  .xxl-max-h-max {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content; }
  .xxl-max-h-prose {
    max-height: 65ch; } }
