/* apps/ripper/src/styles.scss */
:root {
  --fx-spacer: 1rem;
  --fx-spacer-0: 0;
  --fx-spacer-1: 0.125rem;
  --fx-spacer-2: 0.25rem;
  --fx-spacer-3: 0.5rem;
  --fx-spacer-4: 0.75rem;
  --fx-spacer-5: 1rem;
  --fx-spacer-6: 1.5rem;
  --fx-spacer-7: 2rem;
  --fx-spacer-8: 3rem;
}
.dark {
  color-scheme: dark;
  --fx-color-focus: #268aff;
  --fx-color-background-level-1: #010102;
  --fx-color-background-level-2: #080d15;
  --fx-color-background-level-3: #0e1928;
  --fx-color-background-level-4: #15263a;
  --fx-color-background-level-5: #0f2a4b;
  --fx-color-background-info: #0c233c;
  --fx-color-background-success: #152915;
  --fx-color-background-warning: #3d2210;
  --fx-color-background-danger: #3d1010;
  --fx-color-border: #294a72;
  --fx-color-border-info: #1d5491;
  --fx-color-border-success: #376d37;
  --fx-color-border-warning: #8e4f25;
  --fx-color-border-danger: #8d2626;
  --fx-color-icon: #91b0d7;
  --fx-color-icon-contrast: #dce6f2;
  --fx-color-icon-subtle: #467abc;
  --fx-color-icon-brand: #e7e917;
  --fx-color-icon-accent: #268aff;
  --fx-color-icon-primary: #268aff;
  --fx-color-icon-info: #3c86d7;
  --fx-color-icon-success: #5dad5d;
  --fx-color-icon-warning: #d08049;
  --fx-color-icon-danger: #ce4b4b;
  --fx-color-text: #b6cbe5;
  --fx-color-text-subtle: #6b95ca;
  --fx-color-text-contrast: #ffffff;
  --fx-color-text-brand: #eced46;
  --fx-color-text-accent: #59a6ff;
  --fx-color-text-primary: #59a6ff;
  --fx-color-text-info: #67a1e0;
  --fx-color-text-success: #7fbe7f;
  --fx-color-text-warning: #db9c71;
  --fx-color-text-danger: #d97373;
  --fx-color-separator: #294a72;
  --fx-color-separator-info: #153c66;
  --fx-color-separator-success: #264b26;
  --fx-color-separator-warning: #66391a;
  --fx-color-separator-danger: #651b1b;
  --fx-color-control-background: #15263a;
  --fx-color-control-background-hover: #233e60;
  --fx-color-control-background-active: #233e60;
  --fx-color-control-border: #376298;
  --fx-color-control-border-hover: #467abc;
  --fx-color-control-border-active: #268aff;
  --fx-color-input-background: #0f2a4b;
  --fx-color-input-background-hover: #002959;
  --fx-color-input-background-focus: #00418c;
  --fx-color-input-background-active: #002959;
  --fx-color-input-background-checked: #0070f2;
  --fx-color-input-background-danger: #b53131;
  --fx-color-input-border: #294a72;
  --fx-color-input-border-hover: #376298;
  --fx-color-input-border-active: #268aff;
  --fx-color-input-border-danger: #ce4b4b;
  --fx-color-action-background-secondary: transparent;
  --fx-color-action-background-secondary-hover: #002959;
  --fx-color-action-background-secondary-active: #002959;
  --fx-color-action-background-tertiary: transparent;
  --fx-color-action-background-tertiary-hover: #002959;
  --fx-color-action-background-tertiary-active: #002959;
  --fx-color-action-background-destructive: transparent;
  --fx-color-action-background-destructive-hover: #3d1010;
  --fx-color-action-background-destructive-active: #3d1010;
  --fx-color-action-border: #376298;
  --fx-color-action-border-hover: #467abc;
  --fx-color-action-border-active: #268aff;
  --fx-color-action-border-danger: #ce4b4b;
}
:root {
  --fx-color-focus: #268aff;
  --fx-color-background-brand: #e7e917;
  --fx-color-background-accent: #0070f2;
  --fx-color-background-primary: #0070f2;
  --fx-color-background-level-1: #ffffff;
  --fx-color-background-level-2: #eef3f9;
  --fx-color-background-level-3: #dce6f2;
  --fx-color-background-level-4: #c9d8eb;
  --fx-color-background-level-5: #b6cbe5;
  --fx-color-background-info: #e6f0fa;
  --fx-color-background-success: #e4f2e4;
  --fx-color-background-warning: #faf1eb;
  --fx-color-background-danger: #faebeb;
  --fx-color-border: #91b0d7;
  --fx-color-border-info: #91bbe9;
  --fx-color-border-success: #a1cfa1;
  --fx-color-border-warning: #e5b89a;
  --fx-color-border-danger: #e49b9b;
  --fx-color-icon: #294a72;
  --fx-color-icon-contrast: #0e1928;
  --fx-color-icon-subtle: #467abc;
  --fx-color-icon-on-brand: #2f2f05;
  --fx-color-icon-brand: #e7e917;
  --fx-color-icon-on-accent: #edf5ff;
  --fx-color-icon-on-primary: #edf5ff;
  --fx-color-icon-accent: #268aff;
  --fx-color-icon-primary: #268aff;
  --fx-color-icon-info: #3c86d7;
  --fx-color-icon-success: #5dad5d;
  --fx-color-icon-warning: #d08049;
  --fx-color-icon-danger: #ce4b4b;
  --fx-color-text: #0f2a4b;
  --fx-color-text-subtle: #376298;
  --fx-color-text-contrast: #010102;
  --fx-color-text-on-brand: #010102;
  --fx-color-text-brand: #babb12;
  --fx-color-text-on-accent: #ffffff;
  --fx-color-text-on-primary: #ffffff;
  --fx-color-text-accent: #0070f2;
  --fx-color-text-primary: #0070f2;
  --fx-color-text-info: #266dbb;
  --fx-color-text-success: #488f48;
  --fx-color-text-warning: #b7662f;
  --fx-color-text-danger: #b53131;
  --fx-color-separator: #b6cbe5;
  --fx-color-separator-info: #bcd5f1;
  --fx-color-separator-success: #c2e1c2;
  --fx-color-separator-warning: #efd5c2;
  --fx-color-separator-danger: #efc3c3;
  --fx-color-control-background: #c9d8eb;
  --fx-color-control-background-hover: #a4bdde;
  --fx-color-control-background-active: #a4bdde;
  --fx-color-control-border: #6b95ca;
  --fx-color-control-border-hover: #467abc;
  --fx-color-control-border-active: #268aff;
  --fx-color-input-background: #ffffff;
  --fx-color-input-background-hover: #edf5ff;
  --fx-color-input-background-focus: #ffffff;
  --fx-color-input-background-active: #edf5ff;
  --fx-color-input-background-checked: #0070f2;
  --fx-color-input-background-danger: #b53131;
  --fx-color-input-border: #91b0d7;
  --fx-color-input-border-hover: #6b95ca;
  --fx-color-input-border-active: #268aff;
  --fx-color-input-border-danger: #ce4b4b;
  --fx-color-input-check-mark: #edf5ff;
  --fx-color-action-background-brand: #e7e917;
  --fx-color-action-background-brand-hover: #eced46;
  --fx-color-action-background-brand-active: #f1f274;
  --fx-color-action-background-primary: #0070f2;
  --fx-color-action-background-primary-hover: #0058bf;
  --fx-color-action-background-primary-active: #00418c;
  --fx-color-action-background-secondary: transparent;
  --fx-color-action-background-secondary-hover: #edf5ff;
  --fx-color-action-background-secondary-active: #edf5ff;
  --fx-color-action-background-tertiary: transparent;
  --fx-color-action-background-tertiary-hover: #edf5ff;
  --fx-color-action-background-tertiary-active: #edf5ff;
  --fx-color-action-background-destructive: transparent;
  --fx-color-action-background-destructive-hover: #faebeb;
  --fx-color-action-background-destructive-active: #faebeb;
  --fx-color-action-border: #6b95ca;
  --fx-color-action-border-hover: #467abc;
  --fx-color-action-border-active: #268aff;
  --fx-color-action-border-danger: #ce4b4b;
}
:root {
  --fx-width-border: 1px;
  --fx-style-border: solid;
  --fx-spacer-separator-x: 0;
  --fx-spacer-separator-y: 1rem;
  --fx-width-separator: 1px;
  --fx-style-separator: solid;
  --fx-radius-border: 0.25rem;
  --fx-radius-border-xs: 0.125rem;
  --fx-radius-border-sm: 0.25rem;
  --fx-radius-border-md: 0.5rem;
  --fx-radius-border-lg: 0.75em;
  --fx-radius-border-xl: 1rem;
  --fx-radius-border-pill: 50rem;
}
.dark {
  --fx-h1-color: #ffffff;
  --fx-h2-color: #ffffff;
  --fx-h3-color: #ffffff;
  --fx-h4-color: #ffffff;
  --fx-h5-color: #ffffff;
  --fx-h6-color: #ffffff;
  --fx-link-color: #59a6ff;
  --fx-link-color-hover: #268aff;
}
:root {
  --fx-h1-color: #010102;
  --fx-h2-color: #010102;
  --fx-h3-color: #010102;
  --fx-h4-color: #010102;
  --fx-h5-color: #010102;
  --fx-h6-color: #010102;
  --fx-h1-font-size: 2.25rem;
  --fx-h2-font-size: 1.75rem;
  --fx-h3-font-size: 1.5rem;
  --fx-h4-font-size: 1.25rem;
  --fx-h5-font-size: 1.125rem;
  --fx-h6-font-size: 1rem;
  --fx-link-color: #0070f2;
  --fx-link-color-hover: #268aff;
  --fx-link-decoration: none;
  --fx-link-decoration-hover: none;
  --fx-component-font-size-1: 0.6875rem;
  --fx-component-font-size-2: 0.75rem;
  --fx-component-font-size-3: 0.875rem;
  --fx-component-font-size-4: 1rem;
  --fx-component-font-size-5: 1.25rem;
  --fx-component-font-size-6: 1.75rem;
  --fx-component-font-size-7: 2.125rem;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  margin: 0;
  font-family:
    "Open Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.715;
  color: var(--fx-color-text);
  text-align: left;
  background-color: var(--fx-color-background-level-1);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(1, 1, 2, 0);
}
iframe {
  border: 0;
}
[hidden] {
  display: none !important;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin: 0;
}
h1,
.h1 {
  color: var(--fx-h1-color);
  font-family:
    "Paytone One",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}
h2,
.h2 {
  color: var(--fx-h2-color);
  font-family: var(--fx-body-font-family);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 2.5rem;
  margin-bottom: 1.5rem;
}
h3,
.h3 {
  color: var(--fx-h3-color);
  font-family: var(--fx-body-font-family);
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
  margin-bottom: 1.5rem;
}
h4,
.h4 {
  color: var(--fx-h4-color);
  font-family: var(--fx-body-font-family);
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 2rem;
  margin-bottom: 0.75rem;
}
h5,
.h5 {
  color: var(--fx-h5-color);
  font-family: var(--fx-body-font-family);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 0.75rem;
}
h6,
.h6 {
  color: var(--fx-h6-color);
  font-family: var(--fx-body-font-family);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 0.75rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.715;
}
abbr[title],
abbr[data-fx-tooltip] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 1rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: bolder;
}
dd {
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 0.65625rem;
}
mark {
  padding: 0;
  background-color: var(--fx-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: var(--fx-link-color);
  text-decoration: var(--fx-link-decoration);
}
a:hover {
  color: var(--fx-link-color-hover);
  text-decoration: var(--fx-link-decoration-hover);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  width: 100%;
  padding: 0;
  margin-bottom: var(--fx-paragraph-spacing);
  font-size: var(--fx-legend-font-size);
  font-weight: var(--fx-legend-font-weight);
  line-height: inherit;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
hr {
  margin-right: var(--fx-spacer-separator-x);
  margin-top: var(--fx-spacer-separator-y);
  margin-left: var(--fx-spacer-separator-x);
  margin-bottom: var(--fx-spacer-separator-y);
  border: none;
  border-bottom-width: var(--fx-width-separator);
  border-bottom-color: var(--fx-color-separator);
  border-bottom-style: var(--fx-style-separator);
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
img {
  display: block;
  max-width: 100%;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
th {
  font-weight: var(--fx-table-th-font-weight);
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
caption {
  padding-top: var(--fx-table-cell-padding-y);
  padding-bottom: var(--fx-table-cell-padding-y);
  color: var(--fx-table-caption-color);
  text-align: left;
}
.disabled,
[disabled]:not([disabled=false]) {
  pointer-events: none;
  opacity: 0.33;
}
pre,
code,
kbd,
samp {
  font-family:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin: 0 0 var(--fx-paragraph-spacing);
  overflow: auto;
}
pre code {
  color: inherit;
  word-break: normal;
}
code {
  color: var(--fx-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd kbd {
  padding: 0;
}
:root {
  --fx-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px, xxxl: 1920px, xxxxl: 2560px);
  --fx-container-padding-y: 3rem;
  --fx-container-padding-x: 1.5rem;
  --fx-gutter-padding-y: 0.75rem;
  --fx-gutter-padding-x: 0.75rem;
  --fx-gutter-padding-y-initial: var(--fx-gutter-padding-y);
  --fx-gutter-padding-x-initial: var(--fx-gutter-padding-x);
}
.container,
.container-slim,
.container-flush,
.container-narrow {
  width: 100%;
  padding: 3rem 1.5rem;
  margin-left: auto;
  margin-right: auto;
}
.container {
  max-width: 1024px;
}
.container-slim {
  max-width: 512px;
}
.container-flush {
  max-width: 100%;
}
.container-narrow {
  max-width: 758px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--fx-gutter-padding-y) * -1);
  margin-right: calc(var(--fx-gutter-padding-x) * -1);
  margin-bottom: calc(var(--fx-gutter-padding-y) * -1);
  margin-left: calc(var(--fx-gutter-padding-x) * -1);
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-left: var(--fx-gutter-padding-x);
  padding-top: var(--fx-gutter-padding-y);
  padding-right: var(--fx-gutter-padding-x);
  padding-bottom: var(--fx-gutter-padding-y);
}
.row-collapse {
  --fx-gutter-padding-x: 0;
  --fx-gutter-padding-y: 0;
}
.row-collapse-x {
  --fx-gutter-padding-x: 0;
}
.row-collapse-y {
  --fx-gutter-padding-y: 0;
}
.row-uncollapse {
  --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
}
.row-uncollapse-x {
  --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
}
.row-uncollapse-y {
  --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
}
@media (min-width: 576px) {
  .row-sm-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-sm-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-sm-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-sm-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-sm-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-sm-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
@media (min-width: 768px) {
  .row-md-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-md-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-md-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-md-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-md-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-md-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
@media (min-width: 992px) {
  .row-lg-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-lg-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-lg-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-lg-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-lg-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-lg-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
@media (min-width: 1200px) {
  .row-xl-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-xl-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-xl-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-xl-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-xl-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-xl-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
@media (min-width: 1400px) {
  .row-xxl-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-xxl-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-xxl-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-xxl-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-xxl-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-xxl-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
@media (min-width: 1920px) {
  .row-xxxl-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-xxxl-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-xxxl-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-xxxl-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-xxxl-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-xxxl-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
@media (min-width: 2560px) {
  .row-xxxxl-collapse {
    --fx-gutter-padding-x: 0;
    --fx-gutter-padding-y: 0;
  }
  .row-xxxxl-collapse-x {
    --fx-gutter-padding-x: 0;
  }
  .row-xxxxl-collapse-y {
    --fx-gutter-padding-y: 0;
  }
  .row-xxxxl-uncollapse {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
  .row-xxxxl-uncollapse-x {
    --fx-gutter-padding-x: var(--fx-gutter-padding-x-initial);
  }
  .row-xxxxl-uncollapse-y {
    --fx-gutter-padding-y: var(--fx-gutter-padding-y-initial);
  }
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.row-cols-7 > * {
  flex: 0 0 auto;
  width: 14.2857142857%;
}
.row-cols-8 > * {
  flex: 0 0 auto;
  width: 12.5%;
}
.row-cols-9 > * {
  flex: 0 0 auto;
  width: 11.1111111111%;
}
.row-cols-10 > * {
  flex: 0 0 auto;
  width: 10%;
}
.row-cols-11 > * {
  flex: 0 0 auto;
  width: 9.0909090909%;
}
.row-cols-12 > * {
  flex: 0 0 auto;
  width: 8.3333333333%;
}
@media (min-width: 576px) {
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-sm-7 > * {
    flex: 0 0 auto;
    width: 14.2857142857%;
  }
  .row-cols-sm-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .row-cols-sm-9 > * {
    flex: 0 0 auto;
    width: 11.1111111111%;
  }
  .row-cols-sm-10 > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .row-cols-sm-11 > * {
    flex: 0 0 auto;
    width: 9.0909090909%;
  }
  .row-cols-sm-12 > * {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-md-7 > * {
    flex: 0 0 auto;
    width: 14.2857142857%;
  }
  .row-cols-md-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .row-cols-md-9 > * {
    flex: 0 0 auto;
    width: 11.1111111111%;
  }
  .row-cols-md-10 > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .row-cols-md-11 > * {
    flex: 0 0 auto;
    width: 9.0909090909%;
  }
  .row-cols-md-12 > * {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-lg-7 > * {
    flex: 0 0 auto;
    width: 14.2857142857%;
  }
  .row-cols-lg-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .row-cols-lg-9 > * {
    flex: 0 0 auto;
    width: 11.1111111111%;
  }
  .row-cols-lg-10 > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .row-cols-lg-11 > * {
    flex: 0 0 auto;
    width: 9.0909090909%;
  }
  .row-cols-lg-12 > * {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-xl-7 > * {
    flex: 0 0 auto;
    width: 14.2857142857%;
  }
  .row-cols-xl-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .row-cols-xl-9 > * {
    flex: 0 0 auto;
    width: 11.1111111111%;
  }
  .row-cols-xl-10 > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .row-cols-xl-11 > * {
    flex: 0 0 auto;
    width: 9.0909090909%;
  }
  .row-cols-xl-12 > * {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-xxl-7 > * {
    flex: 0 0 auto;
    width: 14.2857142857%;
  }
  .row-cols-xxl-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .row-cols-xxl-9 > * {
    flex: 0 0 auto;
    width: 11.1111111111%;
  }
  .row-cols-xxl-10 > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .row-cols-xxl-11 > * {
    flex: 0 0 auto;
    width: 9.0909090909%;
  }
  .row-cols-xxl-12 > * {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
}
.col {
  flex: 1 0 8.33333333%;
}
@media (min-width: 576px) {
  .col {
    flex: 1 0 8.33333333%;
  }
}
@media (min-width: 768px) {
  .col {
    flex: 1 0 8.33333333%;
  }
}
@media (min-width: 992px) {
  .col {
    flex: 1 0 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .col {
    flex: 1 0 8.33333333%;
  }
}
@media (min-width: 1400px) {
  .col {
    flex: 1 0 8.33333333%;
  }
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}
.bg-level-1 {
  background-color: var(--fx-color-background-level-1);
  color: var(--fx-color-text);
}
.bg-level-2 {
  background-color: var(--fx-color-background-level-2);
  color: var(--fx-color-text);
}
.bg-level-3 {
  background-color: var(--fx-color-background-level-3);
  color: var(--fx-color-text);
}
.bg-level-4 {
  background-color: var(--fx-color-background-level-4);
  color: var(--fx-color-text);
}
.bg-level-5 {
  background-color: var(--fx-color-background-level-5);
  color: var(--fx-color-text);
}
.bg-container {
  background-color: var(--fx-color-background-level-2);
  color: var(--fx-color-text);
}
.bg-brand {
  --fx-h1-color: var(--fx-color-text-on-brand);
  --fx-h2-color: var(--fx-color-text-on-brand);
  --fx-h3-color: var(--fx-color-text-on-brand);
  --fx-h4-color: var(--fx-color-text-on-brand);
  --fx-h5-color: var(--fx-color-text-on-brand);
  --fx-h6-color: var(--fx-color-text-on-brand);
  background-color: var(--fx-color-background-brand);
  color: var(--fx-color-text-on-brand);
}
.bg-accent,
.bg-primary {
  --fx-h1-color: var(--fx-color-text-on-accent);
  --fx-h2-color: var(--fx-color-text-on-accent);
  --fx-h3-color: var(--fx-color-text-on-accent);
  --fx-h4-color: var(--fx-color-text-on-accent);
  --fx-h5-color: var(--fx-color-text-on-accent);
  --fx-h6-color: var(--fx-color-text-on-accent);
  background-color: var(--fx-color-background-accent);
  color: var(--fx-color-text-on-accent);
}
.bg-info {
  background-color: var(--fx-color-background-info);
}
.bg-success {
  background-color: var(--fx-color-background-success);
}
.bg-warning {
  background-color: var(--fx-color-background-warning);
}
.bg-danger {
  background-color: var(--fx-color-background-danger);
}
.color-text {
  color: var(--fx-color-text);
}
.color-text-subtle {
  color: var(--fx-color-text-subtle);
}
.color-text-contrast {
  color: var(--fx-color-text-contrast);
}
.color-text-brand {
  color: var(--fx-color-text-brand);
}
.color-text-on-brand {
  color: var(--fx-color-text-on-brand);
}
.color-text-accent,
.color-text-primary {
  color: var(--fx-color-text-accent);
}
.color-text-on-accent,
.color-text-on-primary {
  color: var(--fx-color-text-on-primary);
}
.color-text-info {
  color: var(--fx-color-text-info);
}
.color-text-success {
  color: var(--fx-color-text-success);
}
.color-text-warning {
  color: var(--fx-color-text-warning);
}
.color-text-danger {
  color: var(--fx-color-text-danger);
}
.color-icon {
  color: var(--fx-color-icon);
}
.color-icon-subtle {
  color: var(--fx-color-icon-subtle);
}
.color-icon-contrast {
  color: var(--fx-color-icon-contrast);
}
.color-icon-brand {
  color: var(--fx-color-icon-brand);
}
.color-icon-on-brand {
  color: var(--fx-color-icon-on-brand);
}
.color-icon-accent,
.color-icon-primary {
  color: var(--fx-color-icon-accent);
}
.color-icon-on-accent,
.color-icon-on-primary {
  color: var(--fx-color-icon-on-primary);
}
.color-icon-info {
  color: var(--fx-color-icon-info);
}
.color-icon-success {
  color: var(--fx-color-icon-success);
}
.color-icon-warning {
  color: var(--fx-color-icon-warning);
}
.color-icon-danger {
  color: var(--fx-color-icon-danger);
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--fx-aspect-ratio);
}
.ratio > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.ratio .ratio-1x1 {
  --fx-aspect-ratio: 100%;
}
.ratio .ratio-2x1 {
  --fx-aspect-ratio: 50%;
}
.ratio .ratio-4x3 {
  --fx-aspect-ratio: 75%;
}
.ratio .ratio-16x9 {
  --fx-aspect-ratio: 56.25%;
}
.ratio .ratio-21x9 {
  --fx-aspect-ratio: 42.8571428571%;
}
.dark {
  --fx-offcanvas-bg: #080d15;
  --fx-offcanvas-color: #b6cbe5;
  --fx-offcanvas-border-color: #294a72;
}
:root {
  --fx-offcanvas-width: 400px;
  --fx-offcanvas-padding-x: 1rem;
  --fx-offcanvas-padding-y: 1rem;
  --fx-offcanvas-color: #0f2a4b;
  --fx-offcanvas-bg: #eef3f9;
  --fx-offcanvas-border-width: 1px;
  --fx-offcanvas-border-color: #91b0d7;
  --fx-offcanvas-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.32);
}
.offcanvas {
  position: fixed;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  color: var(--fx-offcanvas-color);
  background-color: var(--fx-offcanvas-bg);
  background-clip: padding-box;
  border-color: var(--fx-offcanvas-border-color);
  border-style: solid;
  border-width: 0;
  width: var(--fx-offcanvas-width);
  max-width: 100%;
  outline: 0;
  z-index: 1045;
  padding: var(--fx-offcanvas-padding-y) var(--fx-offcanvas-padding-x);
  overflow-y: auto;
}
.offcanvas-start {
  border-right-width: var(--fx-offcanvas-border-width);
  transform: translate(-400px, 0);
  left: 0;
}
.offcanvas-end {
  border-left-width: var(--fx-offcanvas-border-width);
  transform: translate(400px, 0);
  right: 0;
}
.offcanvas.active {
  transform: translate(0, 0);
}
.offcanvas-wrapper {
  overflow-x: hidden;
  position: relative;
  display: flex;
}
.offcanvas-wrapper > .offcanvas,
.offcanvas-wrapper > .offcanvas-backdrop {
  position: absolute;
}
.offcanvas-wrapper > .offcanvas-content {
  flex: 1 1 0;
  transform: translate(0, 0);
  overflow-y: auto;
  position: relative;
}
.background-image-wrapper {
  position: absolute;
  inset: 0;
  z-index: 0;
  padding: 0;
  margin: 0;
}
.background-image-wrapper > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
img.background-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  object-fit: cover;
}
.dark {
  --fx-color-badge-background: transparent;
  --fx-color-badge-background-info: #0c233c;
  --fx-color-badge-background-success: #152915;
  --fx-color-badge-background-warning: #3d2210;
  --fx-color-badge-background-danger: #3d1010;
  --fx-color-badge-text: #b6cbe5;
  --fx-color-badge-text-info: #67a1e0;
  --fx-color-badge-text-success: #7fbe7f;
  --fx-color-badge-text-warning: #db9c71;
  --fx-color-badge-text-danger: #d97373;
  --fx-color-badge-icon: #91b0d7;
  --fx-color-badge-icon-info: #3c86d7;
  --fx-color-badge-icon-success: #5dad5d;
  --fx-color-badge-icon-warning: #d08049;
  --fx-color-badge-icon-danger: #ce4b4b;
  --fx-color-badge-border-on-dark: #294a72;
  --fx-color-badge-border-info: #1d5491;
  --fx-color-badge-border-success: #376d37;
  --fx-color-badge-border-warning: #8e4f25;
  --fx-color-badge-border-danger: #8d2626;
}
:root {
  --fx-color-badge-background: transparent;
  --fx-color-badge-background-brand: #e7e917;
  --fx-color-badge-background-accent: #0070f2;
  --fx-color-badge-background-transparent: transparent;
  --fx-color-badge-background-info: #e6f0fa;
  --fx-color-badge-background-success: #e4f2e4;
  --fx-color-badge-background-warning: #faf1eb;
  --fx-color-badge-background-danger: #faebeb;
  --fx-color-badge-text: #0f2a4b;
  --fx-color-badge-text-brand: #010102;
  --fx-color-badge-text-accent: #ffffff;
  --fx-color-badge-text-info: #266dbb;
  --fx-color-badge-text-success: #488f48;
  --fx-color-badge-text-warning: #b7662f;
  --fx-color-badge-text-danger: #b53131;
  --fx-color-badge-icon: #294a72;
  --fx-color-badge-icon-brand: #2f2f05;
  --fx-color-badge-icon-accent: #edf5ff;
  --fx-color-badge-icon-info: #3c86d7;
  --fx-color-badge-icon-success: #5dad5d;
  --fx-color-badge-icon-warning: #d08049;
  --fx-color-badge-icon-danger: #ce4b4b;
  --fx-color-badge-border: #91b0d7;
  --fx-color-badge-border-info: #91bbe9;
  --fx-color-badge-border-success: #a1cfa1;
  --fx-color-badge-border-warning: #e5b89a;
  --fx-color-badge-border-danger: #e49b9b;
  --fx-color-badge-border-transparent: #91b0d7;
}
.badge {
  display: inline-block;
  color: var(--fx-color-badge-text);
  background-color: var(--fx-color-badge-background);
  border-color: var(--fx-color-badge-border);
  border-style: solid;
  border-width: 1px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  border-radius: 0.125rem;
}
.badge-sm {
  font-size: 0.688rem;
  line-height: 1rem;
  font-weight: 600;
  padding-top: 0;
  padding-right: 0.25rem;
  padding-bottom: 0;
  padding-left: 0.25rem;
  border-radius: 0.125rem;
  text-transform: uppercase;
}
.badge .fx-icon {
  color: var(--fx-color-badge-icon);
}
.badge:empty {
  display: none;
}
.badge-brand {
  --fx-color-badge-background: var(--fx-color-badge-background-brand);
  --fx-color-badge-text: var(--fx-color-badge-text-brand);
  --fx-color-badge-icon: var(--fx-color-badge-icon-brand);
  --fx-color-badge-border: var(--fx-color-badge-border-brand);
}
.badge-accent {
  --fx-color-badge-background: var(--fx-color-badge-background-accent);
  --fx-color-badge-text: var(--fx-color-badge-text-accent);
  --fx-color-badge-icon: var(--fx-color-badge-icon-accent);
  --fx-color-badge-border: var(--fx-color-badge-border-accent);
}
.badge-transparent {
  --fx-color-badge-background: var(--fx-color-badge-background-transparent);
  --fx-color-badge-text: var(--fx-color-badge-text-transparent);
  --fx-color-badge-icon: var(--fx-color-badge-icon-transparent);
  --fx-color-badge-border: var(--fx-color-badge-border-transparent);
}
.badge-info {
  --fx-color-badge-background: var(--fx-color-badge-background-info);
  --fx-color-badge-text: var(--fx-color-badge-text-info);
  --fx-color-badge-icon: var(--fx-color-badge-icon-info);
  --fx-color-badge-border: var(--fx-color-badge-border-info);
}
.badge-success {
  --fx-color-badge-background: var(--fx-color-badge-background-success);
  --fx-color-badge-text: var(--fx-color-badge-text-success);
  --fx-color-badge-icon: var(--fx-color-badge-icon-success);
  --fx-color-badge-border: var(--fx-color-badge-border-success);
}
.badge-warning {
  --fx-color-badge-background: var(--fx-color-badge-background-warning);
  --fx-color-badge-text: var(--fx-color-badge-text-warning);
  --fx-color-badge-icon: var(--fx-color-badge-icon-warning);
  --fx-color-badge-border: var(--fx-color-badge-border-warning);
}
.badge-danger {
  --fx-color-badge-background: var(--fx-color-badge-background-danger);
  --fx-color-badge-text: var(--fx-color-badge-text-danger);
  --fx-color-badge-icon: var(--fx-color-badge-icon-danger);
  --fx-color-badge-border: var(--fx-color-badge-border-danger);
}
.btn .badge {
  position: relative;
  top: -1px;
}
.banner {
  --fx-color-banner-background: var(--fx-color-background-info);
  --fx-color-banner-text: var(--fx-color-text);
  --fx-color-banner-icon: var(--fx-color-text-info);
  --fx-color-banner-close: var(--fx-color-text-subtle);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  background-color: var(--fx-color-banner-background);
  color: var(--fx-color-banner-text);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.banner-icon {
  flex: 0 0 auto;
  margin-right: 0.75rem;
  color: var(--fx-color-banner-icon);
}
.banner-message {
  flex: 1 1 0;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-right: auto;
}
.banner-close {
  flex: 0 0 auto;
  color: var(--fx-color-banner-close);
  margin-left: 0.75rem;
  width: auto;
  height: auto;
  background-color: transparent;
  padding: 0;
}
.banner-close:hover {
  --fx-color-banner-close: var(--fx-color-text);
}
.banner-close:active {
  --fx-color-banner-close: var(--fx-color-text-contrast);
}
.banner-info {
  --fx-color-banner-background: var(--fx-color-background-info);
  --fx-color-banner-icon: var(--fx-color-icon-info);
}
.banner-success {
  --fx-color-banner-background: var(--fx-color-background-success);
  --fx-color-banner-icon: var(--fx-color-icon-success);
}
.banner-warning {
  --fx-color-banner-background: var(--fx-color-background-warning);
  --fx-color-banner-icon: var(--fx-color-icon-warning);
}
.banner-danger {
  --fx-color-banner-background: var(--fx-color-background-danger);
  --fx-color-banner-icon: var(--fx-color-icon-danger);
}
.dark {
  --fx-btn-background-color: transparent;
  --fx-btn-border-color: transparent;
  --fx-btn-text-color: #b6cbe5;
}
:root {
  --fx-btn-background-color: transparent;
  --fx-btn-border-color: transparent;
  --fx-btn-text-color: #0f2a4b;
}
.btn,
button {
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  font-family:
    "Paytone One",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Open Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  background-origin: padding-box;
  padding: 0.5rem 1rem;
  position: relative;
  cursor: pointer;
}
.btn,
button {
  background-color: var(--fx-btn-background-color);
  background-image: var(--fx-btn-background-image);
  border-color: var(--fx-btn-border-color);
  color: var(--fx-btn-text-color);
  -webkit-user-select: none;
  user-select: none;
  border-radius: 0.125rem;
}
@media (hover: hover) {
  .btn:hover,
  button:hover {
    color: var(--fx-btn-text-color);
    --fx-btn-background-color: #edf5ff;
  }
  .dark .btn:hover,
  .btn:hover.dark,
  .dark button:hover,
  button:hover.dark {
    --fx-btn-background-color: #002959;
  }
}
.btn:active,
.btn.active,
button:active,
button.active {
  color: var(--fx-btn-text-color);
  --fx-btn-background-color: #edf5ff;
  --fx-btn-text-color: #010102;
}
.dark .btn:active,
.btn:active.dark,
.dark .btn.active,
.btn.active.dark,
.dark button:active,
button:active.dark,
.dark button.active,
button.active.dark {
  --fx-btn-background-color: #002959;
  --fx-btn-text-color: #ffffff;
}
.btn:focus,
.btn:focus:not(:focus-visible),
button:focus,
button:focus:not(:focus-visible) {
  color: var(--fx-btn-text-color);
  outline-width: var(--fx-outline-width-focus);
  outline-style: var(--fx-outline-style-focus);
  outline-color: var(--fx-outline-color-focus);
  z-index: 10;
}
.btn.disabled,
button.disabled {
  pointer-events: none;
  opacity: 0.33;
}
.btn-sm,
.btn-group-sm > .btn {
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.125rem;
}
.btn-lg,
.btn-group-lg > .btn {
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
  border-radius: 0.125rem;
}
.btn-default {
  padding: 0.5rem 1rem;
  border-radius: 0.125rem;
}
@media (min-width: 576px) {
  .btn-sm-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
@media (min-width: 768px) {
  .btn-md-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
@media (min-width: 992px) {
  .btn-lg-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
@media (min-width: 1200px) {
  .btn-xl-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
@media (min-width: 1400px) {
  .btn-xxl-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
@media (min-width: 1920px) {
  .btn-xxxl-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
@media (min-width: 2560px) {
  .btn-xxxxl-default {
    padding: 0.5rem 1rem;
    border-radius: 0.125rem;
  }
}
.btn.btn-secondary {
  --fx-btn-background-color: transparent;
  --fx-btn-border-color: #6b95ca;
}
.dark .btn.btn-secondary,
.btn.btn-secondary.dark {
  --fx-btn-background-color: transparent;
  --fx-btn-border-color: #376298;
}
@media (hover: hover) {
  .btn.btn-secondary:hover {
    --fx-btn-background-color: #edf5ff;
    --fx-btn-border-color: #467abc;
  }
  .dark .btn.btn-secondary:hover,
  .btn.btn-secondary:hover.dark {
    --fx-btn-background-color: #002959;
    --fx-btn-border-color: #467abc;
  }
}
.btn.btn-secondary:active,
.btn.btn-secondary.active {
  --fx-btn-background-color: #edf5ff;
  --fx-btn-border-color: #268aff;
}
.dark .btn.btn-secondary:active,
.btn.btn-secondary:active.dark,
.dark .btn.btn-secondary.active,
.btn.btn-secondary.active.dark {
  --fx-btn-background-color: #002959;
  --fx-btn-border-color: #268aff;
}
.btn.btn-destructive {
  --fx-btn-background-color: transparent;
  --fx-btn-border-color: #6b95ca;
}
.dark .btn.btn-destructive,
.btn.btn-destructive.dark {
  --fx-btn-background-color: transparent;
  --fx-btn-border-color: #376298;
}
@media (hover: hover) {
  .btn.btn-destructive:hover {
    --fx-btn-background-color: #faebeb;
    --fx-btn-border-color: #467abc;
  }
  .dark .btn.btn-destructive:hover,
  .btn.btn-destructive:hover.dark {
    --fx-btn-background-color: #3d1010;
    --fx-btn-border-color: #467abc;
  }
}
.btn.btn-destructive:active,
.btn.btn-destructive.active {
  --fx-btn-background-color: #faebeb;
  --fx-btn-border-color: #ce4b4b;
}
.dark .btn.btn-destructive:active,
.btn.btn-destructive:active.dark,
.dark .btn.btn-destructive.active,
.btn.btn-destructive.active.dark {
  --fx-btn-background-color: #3d1010;
  --fx-btn-border-color: #ce4b4b;
}
.btn.btn-primary {
  --fx-btn-background-image: #0070f2;
  --fx-btn-background-color: #0070f2;
  --fx-btn-border-color: var(--fx-btn-background-color);
  --fx-btn-text-color: #ffffff;
}
@media (hover: hover) {
  .btn.btn-primary:hover {
    --fx-btn-background-color: #0058bf;
    --fx-btn-background-image: #0058bf;
    --fx-btn-text-color: #ffffff;
  }
}
.btn.btn-primary:active,
.btn.btn-primary.active {
  --fx-btn-background-color: #00418c;
  --fx-btn-text-color: #ffffff;
}
.btn.btn-primary:focus {
  --fx-btn-border-color: #ffffff;
}
.dark .btn.btn-primary:focus,
.btn.btn-primary:focus.dark {
  --fx-btn-border-color: #010102;
}
.btn.btn-brand {
  --fx-btn-background-color: #e7e917;
  --fx-btn-border-color: var(--fx-btn-background-color);
  --fx-btn-text-color: #010102;
}
@media (hover: hover) {
  .btn.btn-brand:hover {
    --fx-btn-background-color: #eced46;
    --fx-btn-text-color: #010102;
  }
}
.btn.btn-brand:active,
.btn.btn-brand.active {
  --fx-btn-background-color: #f1f274;
  --fx-btn-text-color: #010102;
}
.btn.btn-brand:focus {
  --fx-btn-border-color: #ffffff;
}
.dark .btn.btn-brand:focus,
.btn.btn-brand:focus.dark {
  --fx-btn-border-color: #010102;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: 0.125rem;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child),
.btn-group > fx-dropdown:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > fx-dropdown:not(:last-child) > fx-dropdown-toggle > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > fx-dropdown:not(:first-child) > fx-dropdown-toggle > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > fx-dropdown {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > fx-dropdown:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > fx-dropdown:not(:last-child) > fx-dropdown-toggle > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > fx-dropdown:not(:first-child) > fx-dropdown-toggle > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dark {
  --fx-color-card-background: #080d15;
  --fx-color-card-border: #294a72;
  --fx-color-card-lead: #b6cbe5;
  --fx-color-card-separator: #294a72;
  --fx-color-card-text: #6b95ca;
  --fx-color-card-title: #ffffff;
  --fx-color-card-header-background: #0e1928;
  --fx-color-card-header-text: #b6cbe5;
  --fx-color-card-header-icon: #91b0d7;
}
:root {
  --fx-color-card-background: #eef3f9;
  --fx-color-card-border: #91b0d7;
  --fx-color-card-lead: #0f2a4b;
  --fx-color-card-separator: #b6cbe5;
  --fx-color-card-text: #376298;
  --fx-color-card-title: #010102;
  --fx-color-card-header-background: #dce6f2;
  --fx-color-card-header-text: #0f2a4b;
  --fx-color-card-header-icon: #294a72;
}
.card {
  --fx-color-separator: var(--fx-color-card-separator);
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--fx-color-card-background);
  background-clip: border-box;
  border-color: var(--fx-color-card-border);
  border-width: 0px;
  border-style: solid;
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: 1.5rem 1.5rem;
}
.card-text {
  margin-bottom: 1rem;
}
.card-header {
  padding: 0.75rem 1.5rem;
  margin-bottom: 0;
  color: var(--fx-color-card-header-text);
  background-color: var(--fx-color-card-header-background);
  border-bottom-color: var(--fx-color-card-border);
  border-bottom-width: 0px;
  border-bottom-style: solid;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 0px) calc(0.25rem - 0px) 0 0;
}
.card-header.card-header-brand {
  --fx-color-card-header-background: #e7e917;
  --fx-color-card-header-text: #010102;
  --fx-color-card-header-icon: #2f2f05;
}
.card-header.card-header-accent {
  --fx-color-card-header-background: #e7e917;
  --fx-color-card-header-text: #010102;
  --fx-color-card-header-icon: #edf5ff;
}
.card-footer {
  padding: 0.75rem 1.5rem 1.5rem 1.5rem;
  color: var(--fx-card-cap-color);
  background-color: var(--fx-card-cap-bg);
  border-top-color: var(--fx-color-card-border);
  border-top-width: 0px;
  border-top-style: solid;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 0px) calc(0.25rem - 0px);
}
.fx-arrow {
  --fx-arrow-size: .5rem;
  --fx-arrow-color: var(--fx-color-control-border);
  --fx-offset-y: 50%;
  --fx-offset-x: 50%;
  width: calc(2 * var(--fx-arrow-size));
  height: var(--fx-arrow-size);
  position: absolute;
  overflow: hidden;
}
.fx-arrow.left,
.fx-arrow.right {
  width: var(--fx-arrow-size);
  height: calc(2 * var(--fx-arrow-size));
}
.fx-arrow.bottom {
  --fx-offset-y: 150%;
}
.fx-arrow.top {
  --fx-offset-y: -50%;
}
.fx-arrow.left {
  --fx-offset-x: -50%;
}
.fx-arrow.right {
  --fx-offset-x: 150%;
}
.fx-arrow::before {
  content: "";
  position: absolute;
  background-color: var(--fx-arrow-color);
  display: block;
  width: calc(2 * var(--fx-arrow-size));
  height: calc(2 * var(--fx-arrow-size));
  top: var(--fx-offset-y);
  left: var(--fx-offset-x);
  transform: translate(-50%, -50%) rotate(45deg);
}
.fx-dropdown {
  --fx-dropdown-color: var(--fx-color-text);
  --fx-dropdown-color-hover: var(--fx-color-text-contrast);
  --fx-dropdown-color-focus: var(--fx-color-text);
  --fx-dropdown-color-active: var(--fx-color-text-contrast);
  --fx-dropdown-background: var(--fx-color-control-background);
  --fx-dropdown-background-hover: var(--fx-color-control-background-hover);
  --fx-dropdown-background-focus: var(--fx-color-control-background);
  --fx-dropdown-background-active: var(--fx-color-control-background-active);
  --fx-dropdown-border: 1px solid var(--fx-color-control-border);
  --fx-dropdown-padding: 0.5rem;
  position: relative;
  display: block;
}
.fx-dropdown-menu {
  display: none;
  position: absolute;
  width: max-content;
  z-index: 1000;
  background-color: var(--fx-dropdown-background);
  border: var(--fx-dropdown-border);
  padding: var(--fx-dropdown-padding);
  border-radius: 0.125rem;
}
.fx-dropdown-menu.active {
  display: block;
}
.fx-dropdown-item {
  padding: 0.75rem;
  gap: 0.75rem;
  display: flex;
  flex-flow: row;
  align-items: center;
  color: var(--fx-dropdown-color);
  background-color: var(--fx-dropdown-background);
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.125rem;
}
.fx-dropdown-item:hover {
  color: var(--fx-dropdown-color-hover);
  background: var(--fx-dropdown-background-hover);
}
.fx-dropdown-item:focus {
  color: var(--fx-dropdown-color-focus);
  background: var(--fx-dropdown-background-focus);
}
.fx-dropdown-item:active,
.fx-dropdown-item.active {
  color: var(--fx-dropdown-color-active);
  background: var(--fx-dropdown-background-active);
}
.dark {
  --fx-form-control-input-affix-background-color: #080d15;
  --fx-form-control-input-affix-background-color-hover: #0e1928;
  --fx-form-control-input-affix-color: #b6cbe5;
  --fx-form-control-input-affix-color-hover: #ffffff;
  --fx-form-control-input-color: #b6cbe5;
  --fx-form-control-input-color-active: #ffffff;
}
:root {
  --fx-form-control-input-affix-background-color: #eef3f9;
  --fx-form-control-input-affix-background-color-hover: #dce6f2;
  --fx-form-control-input-affix-color: #0f2a4b;
  --fx-form-control-input-affix-color-hover: #010102;
  --fx-form-control-input-color: #0f2a4b;
  --fx-form-control-input-color-active: #010102;
  --fx-form-control-input-placeholder-color: var(--fx-color-text-subtle);
  --fx-form-check-color: var(--fx-color-icon-on-accent);
}
.form-control {
  --fx-form-control-icon-indent: calc(1rem + 1px);
  --fx-form-control-padding-with-icon: calc(3rem + 1px);
  --fx-form-control-input-indicator-translate-x: 2rem;
  display: block;
}
.form-control-inline {
  display: inline-block;
}
.form-control > * {
  margin-bottom: 0.5rem;
}
.form-control > *:last-child {
  margin-bottom: 0;
}
.form-control-container {
  position: relative;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
}
.form-control-element {
  position: relative;
  flex: 1 1 0;
  display: flex;
}
.form-control-element:first-child .form-control-input {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.form-control-element:last-child .form-control-input {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.form-control-disabled .form-control-element {
  opacity: 0.33;
}
.form-control-icon,
.form-control-status-icon {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 1rem;
  height: 1rem;
  z-index: 10;
}
:not(.form-number) > .form-control-icon,
:not(.form-number) > .form-control-status-icon {
  right: var(--fx-form-control-icon-indent);
}
:not(.form-number) > .form-control-icon + .form-control-input,
:not(.form-number) > .form-control-status-icon + .form-control-input {
  padding-right: var(--fx-form-control-padding-with-icon);
}
.form-number > .form-control-icon,
.form-number > .form-control-status-icon {
  left: var(--fx-form-control-icon-indent);
}
.form-number > .form-control-icon + .form-control-input,
.form-number > .form-control-status-icon + .form-control-input {
  padding-left: var(--fx-form-control-padding-with-icon);
}
.form-control-icon {
  color: var(--fx-color-icon);
}
.form-control-icon + .form-control-input::-ms-reveal {
  opacity: 0;
  transform: translateX(var(--fx-form-control-input-indicator-translate-x));
}
.form-control-icon + .form-control-input::-webkit-calendar-picker-indicator {
  opacity: 0;
  transform: translateX(var(--fx-form-control-input-indicator-translate-x));
}
.form-control-status-icon {
  color: var(--fx-color-icon-success);
}
.form-control-status-icon + .form-control-icon {
  --fx-form-control-icon-indent: calc(2.5rem + 1px);
}
.form-control-status-icon + .form-control-icon + .form-control-input {
  --fx-form-control-padding-with-icon: calc(4.5rem + 1px);
}
.form-control-password-icon {
  pointer-events: all;
  cursor: pointer;
}
.form-control-input {
  appearance: none;
  display: block;
  color: var(--fx-form-control-input-color);
  background-color: var(--fx-color-input-background);
  width: 100%;
  border-color: var(--fx-color-control-border);
  border-width: 1px;
  border-style: solid;
  outline: none;
}
.form-control-input:hover {
  background-color: var(--fx-color-input-background-hover);
}
.form-control-input::placeholder {
  color: var(--fx-form-control-input-placeholder-color);
  opacity: 1;
}
.form-control-input:disabled,
.form-control-input.disabled {
  opacity: 1;
  pointer-events: none;
}
.form-number .form-control-input {
  text-align: right;
}
.form-range .form-control-input {
  text-align: right;
}
.form-control-input::-ms-reveal {
  cursor: pointer;
}
.form-control-input::-webkit-calendar-picker-indicator {
  cursor: pointer;
}
.form-control-input::-webkit-date-and-time-value {
  height: 1.5rem;
}
.form-control-input[type=file] {
  overflow: hidden;
}
.form-control-input[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-input::file-selector-button {
  background-color: var(--fx-form-control-input-affix-background-color);
  color: var(--fx-form-control-input-affix-color);
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  pointer-events: none;
  border-color: var(--fx-color-control-border);
  border-width: 0;
  border-style: solid;
  border-inline-end-width: 1px;
  border-radius: 0;
}
.form-control-input:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--fx-form-control-input-affix-background-color-hover);
  color: var(--fx-form-control-input-affix-color-hover);
}
.form-control-prefix,
.form-control-suffix {
  flex: 0 0 auto;
  color: var(--fx-form-control-input-affix-color);
  background-color: var(--fx-color-input-affix-background);
  border-color: var(--fx-color-control-border);
  border-width: 1px;
  border-style: solid;
}
.form-control-disabled .form-control-prefix,
.form-control-disabled .form-control-suffix {
  opacity: 0.33;
}
.form-control-input,
.form-control-prefix,
.form-control-suffix {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.form-control-prefix {
  border-right-width: 0;
}
.form-control-prefix:first-child {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.form-control-suffix {
  border-left-width: 0;
}
.form-control-suffix:last-child {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.form-control-sm {
  --fx-form-control-icon-indent: calc(0.75rem + 1px);
  --fx-form-control-padding-with-icon: calc(2.5rem + 1px);
  --fx-form-control-input-indicator-translate-x: 1.75rem;
}
.form-control-sm .form-control-status-icon + .form-control-icon {
  --fx-form-control-icon-indent: calc(2.25rem + 1px);
}
.form-control-sm .form-control-status-icon + .form-control-icon + .form-control-input {
  --fx-form-control-padding-with-icon: calc(4rem + 1px);
}
.form-control-sm .form-control-input::-webkit-date-and-time-value {
  height: 1rem;
}
.form-control-sm .form-control-input::file-selector-button {
  padding: 0.5rem 0.75rem;
  margin: -0.5rem -0.75rem;
  margin-inline-end: 0.75rem;
}
.form-control-sm .form-control-input,
.form-control-sm .form-control-prefix,
.form-control-sm .form-control-suffix {
  line-height: 1rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.75rem;
}
.form-control-lg {
  --fx-form-control-icon-indent: calc(1rem + 1px);
  --fx-form-control-padding-with-icon: calc(3rem + 1px);
  --fx-form-control-input-indicator-translate-x: 2rem;
}
.form-control-lg .form-control-status-icon + .form-control-icon {
  --fx-form-control-icon-indent: calc(2.5rem + 1px);
}
.form-control-lg .form-control-status-icon + .form-control-icon + .form-control-input {
  --fx-form-control-padding-with-icon: calc(4.5rem + 1px);
}
.form-control-lg .form-control-input::-webkit-date-and-time-value {
  height: 1.5rem;
}
.form-control-lg .form-control-input::file-selector-button {
  padding: 0.75rem 1rem;
  margin: -0.75rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg .form-control-input,
.form-control-lg .form-control-prefix,
.form-control-lg .form-control-suffix {
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
  font-size: 0.875rem;
}
.form-control-error .form-control-input,
.form-control-error .form-control-prefix,
.form-control-error .form-control-suffix,
.form-control-error .form-control-input::file-selector-button {
  border-color: var(--fx-color-border-danger);
}
.form-check {
  --fx-form-check-background-color: var(--fx-color-input-background);
  --fx-form-check-border-color: var(--fx-color-input-border);
  --fx-form-checked-color: var(--fx-color-input-background-checked);
  --fx-form-radio-indicator-color: var(--fx-color-input-background-checked);
  --fx-form-switch-indicator-color: var(--fx-color-icon-subtle);
}
.form-check-container {
  gap: 1rem;
}
.form-check-element {
  flex: 0 0 auto;
  padding-left: 2rem;
  display: flex;
  flex-flow: row;
  align-items: center;
}
.form-check-element:hover {
  --fx-form-check-background-color: var(--fx-color-input-background-hover);
}
.form-check-input {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.75rem;
  margin-left: -2rem;
  margin-bottom: 0;
  display: block;
  cursor: pointer;
  opacity: 0;
  visibility: visible;
  flex: 0 0 auto;
}
.form-check-label {
  position: relative;
  cursor: pointer;
}
.form-check-label > fx-icon,
.form-check-label:before,
.form-check-label:after {
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: -2rem;
  transform: translate(0, -50%);
  z-index: 0;
}
.form-check-label > fx-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  color: var(--fx-form-check-color);
}
.form-check-label:before {
  content: "";
  display: block;
  background-color: var(--fx-form-check-background-color);
  border-color: var(--fx-form-check-border-color);
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  transition:
    color 0.2s ease,
    border-color 0.2s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-label:before {
    transition: none;
  }
}
.form-check-label:not(.form-check-radio-label, .form-check-switch-label):after {
  content: "";
  display: block;
  background-color: var(--fx-form-checked-color);
  border-radius: 2px;
  transition:
    color 0.2s ease,
    border-color 0.2s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-label:not(.form-check-radio-label, .form-check-switch-label):after {
    transition: none;
  }
}
.form-check-label:not(.form-check-radio-label, .form-check-switch-label):after {
  opacity: 0;
}
.form-check-radio-label:before,
.form-check-radio-label:after {
  border-radius: 50%;
}
.form-check-radio-label:after {
  content: "";
  opacity: 0;
  left: -1.6875rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: var(--fx-form-radio-indicator-color);
  border-radius: 0.625rem;
  transition:
    color 0.2s ease,
    border-color 0.2s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-radio-label:after {
    transition: none;
  }
}
.form-check-switch-element {
  padding-left: 2.75rem;
}
.form-check-switch-input {
  width: 2rem;
  margin-left: -2.75rem;
}
.form-check-switch-label:before {
  width: 2rem;
  left: -2.75rem;
  border-radius: 0.625rem;
}
.form-check-switch-label:after {
  content: "";
  background-color: var(--fx-form-switch-indicator-color);
  width: 0.75rem;
  height: 0.75rem;
  left: -2.5rem;
  border-radius: 0.5rem;
  transition:
    transform 0.2s ease,
    background-color 0.2s ease,
    color 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-switch-label:after {
    transition: none;
  }
}
.form-check-input:checked + .form-check-label:not(.form-check-switch-label):after {
  opacity: 1;
}
.form-check-input:checked + .form-check-label.form-check-switch-label {
  --fx-form-check-background-color: var(--fx-color-input-background-checked);
  --fx-form-check-border-color: var(--fx-color-input-background-checked);
  --fx-form-switch-indicator-color: var(--fx-color-icon-on-accent);
}
.form-check-input:checked + .form-check-label.form-check-switch-label:after {
  transform: translate(0.75rem, -50%);
}
.form-check-reverse .form-check-input {
  margin-left: 0.75rem;
  margin-right: -2rem;
}
.form-check-error,
.form-check.ng-invalid:not(.ng-untouched) {
  --fx-form-check-border-color: var(--fx-color-input-border-danger);
  --fx-form-radio-indicator-color: var(--fx-color-input-background-danger);
}
.form-check-error .form-check-input:checked + .form-check-label:not(.form-check-radio-label, .form-check-switch-label):after,
.form-check.ng-invalid:not(.ng-untouched) .form-check-input:checked + .form-check-label:not(.form-check-radio-label, .form-check-switch-label):after {
  --fx-form-checked-color: var(--fx-color-input-background-danger);
}
.form-check-error .form-check-input:checked + .form-check-switch-label:before,
.form-check.ng-invalid:not(.ng-untouched) .form-check-input:checked + .form-check-switch-label:before {
  --fx-form-check-background-color: var(--fx-color-input-background-danger);
  --fx-form-check-border-color: var(--fx-color-input-border-danger);
}
.form-control-sm .form-check-container {
  gap: 0.75rem;
}
.form-control-sm .form-check-input {
  width: 1rem;
  height: 1rem;
}
.form-control-sm .form-check-label > fx-icon,
.form-control-sm .form-check-label:before,
.form-control-sm .form-check-label:after {
  width: 1rem;
  height: 1rem;
  left: -1.75rem;
}
.form-control-sm .form-check-radio-label:after {
  left: -1.5rem;
  width: 0.5rem;
  height: 0.5rem;
}
.form-control-sm .form-check-switch-element {
  padding-left: 2.25rem;
}
.form-control-sm .form-check-switch-input {
  width: 1.5rem;
  margin-left: -2.25rem;
}
.form-control-sm .form-check-switch-label:before {
  width: 1.5rem;
  left: -2.25rem;
}
.form-control-sm .form-check-switch-label:after {
  width: 0.5rem;
  height: 0.5rem;
  left: -2rem;
  border-radius: 0.5rem;
}
.form-control-sm .form-check-input:checked + .form-check-label.form-check-switch-label:after {
  transform: translate(0.5rem, -50%);
}
.form-control-lg .form-check-container {
  gap: 1rem;
}
.form-control-lg .form-check-input {
  width: 1.5rem;
  height: 1.5rem;
}
.form-control-lg .form-check-label > fx-icon,
.form-control-lg .form-check-label:before,
.form-control-lg .form-check-label:after {
  width: 1.5rem;
  height: 1.5rem;
  left: -2.25rem;
}
.form-control-lg .form-check-radio-label:after {
  left: -1.875rem;
  width: 0.75rem;
  height: 0.75rem;
}
.form-control-lg .form-check-switch-element {
  padding-left: 3.25rem;
}
.form-control-lg .form-check-switch-input {
  width: 2.5rem;
  margin-left: -3.25rem;
}
.form-control-lg .form-check-switch-label:before {
  width: 2.5rem;
  left: -3.25rem;
  border-radius: 0.75rem;
}
.form-control-lg .form-check-switch-label:after {
  width: 1rem;
  height: 1rem;
  left: -3rem;
  border-radius: 0.75rem;
}
.form-control-lg .form-check-input:checked + .form-check-label.form-check-switch-label:after {
  transform: translate(1rem, -50%);
}
.form-select-naked {
  --fx-form-control-icon-indent: 0;
  display: block;
  cursor: pointer;
}
.form-select-option-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  margin-top: -1px;
  color: var(--fx-form-control-input-color);
  border-color: var(--fx-color-control-border);
  border-width: 1px;
  border-style: solid;
  background-color: var(--fx-color-input-background);
  z-index: 1000;
  min-width: max(100%, 15rem);
  max-width: min-content;
  white-space: nowrap;
  box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.32);
  border-radius: 0.125rem;
}
.form-select-option-wrapper.hidden {
  display: none;
}
.form-select-option-wrapper.align-end {
  left: auto;
  right: 0;
}
.form-select-option-container {
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 24rem;
}
.form-select-option-emptystate {
  padding: 0.75rem 1rem;
  text-align: center;
  display: block;
}
.form-select-option-filter {
  line-height: 1rem !important;
  padding: 0.5rem 0.75rem !important;
  font-size: 0.75rem !important;
  border-color: var(--fx-color-control-border) !important;
}
.form-select-element:nth-last-child(2) .form-control-input {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.form-select-input {
  display: flex;
  align-items: center;
  position: relative;
}
.form-select-input-naked {
  padding: 0;
  background: transparent !important;
  border: none !important;
}
.form-select-reset-icon {
  pointer-events: all;
  right: var(--fx-form-control-icon-indent);
  cursor: pointer;
  z-index: 20;
}
.form-control-icon + .form-select-reset-icon {
  --fx-form-control-icon-indent: calc(2.5rem + 1px);
}
.form-control-icon + .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: calc(4.5rem + 1px);
}
.form-control-status-icon ~ .form-select-reset-icon {
  --fx-form-control-icon-indent: calc(4rem + 1px);
}
.form-control-status-icon ~ .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: calc(6rem + 1px);
}
.form-control-status-icon ~ .form-select-reset-icon + .form-control-input.form-select-input-naked {
  --fx-form-control-padding-with-icon: 5rem;
}
.form-select-naked .form-control-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: 2rem;
}
.form-select-naked .form-control-icon + .form-select-reset-icon {
  --fx-form-control-icon-indent: 1.5rem;
}
.form-select-naked .form-control-icon + .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: 3.5rem;
}
.form-select-value {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem;
  position: relative;
  z-index: 0;
}
.form-select-value > .hide-in-value {
  display: none;
}
.form-select-multi-value {
  gap: 0.25rem;
}
.form-select-pill {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  cursor: default;
}
.form-select-pill .fx-icon {
  height: 100%;
  cursor: pointer;
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
  margin-right: -0.5rem;
  padding: 0.25rem;
  border-left: 1px solid var(--fx-color-separator);
}
.form-select-pill .fx-icon:hover {
  color: var(--fx-color-text-contrast);
}
.form-select-multi-value {
  flex: 1 1 auto;
}
.form-select-sm .form-select-multi-value {
  margin: -0.25rem 0;
}
.form-select-sm .form-select-input-naked {
  padding: 0;
}
.form-select-sm .form-control-icon + .form-select-reset-icon {
  --fx-form-control-icon-indent: calc(2.25rem + 1px);
}
.form-select-sm .form-control-icon + .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: calc(4rem + 1px);
}
.form-select-sm .form-control-status-icon ~ .form-select-reset-icon {
  --fx-form-control-icon-indent: calc(3.75rem + 1px);
}
.form-select-sm .form-control-status-icon ~ .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: calc(5.5rem + 1px);
}
.form-select-sm.form-select-naked .form-control-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: 1.75rem;
}
.form-select-sm.form-select-naked .form-control-icon + .form-select-reset-icon {
  --fx-form-control-icon-indent: 1.5rem;
}
.form-select-sm.form-select-naked .form-control-icon + .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: 3.25rem;
}
.form-select-lg .form-select-input-naked {
  padding: 0;
}
.form-select-lg .form-control-icon + .form-select-reset-icon {
  --fx-form-control-icon-indent: calc(2.5rem + 1px);
}
.form-select-lg .form-control-icon + .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: calc(4.5rem + 1px);
}
.form-select-lg .form-control-status-icon ~ .form-select-reset-icon {
  --fx-form-control-icon-indent: calc(4rem + 1px);
}
.form-select-lg .form-control-status-icon ~ .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: calc(6rem + 1px);
}
.form-select-lg.form-select-naked .form-control-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: 2rem;
}
.form-select-lg.form-select-naked .form-control-icon + .form-select-reset-icon {
  --fx-form-control-icon-indent: 1.5rem;
}
.form-select-lg.form-select-naked .form-control-icon + .form-select-reset-icon + .form-control-input.form-select-input {
  --fx-form-control-padding-with-icon: 3.5rem;
}
.form-option {
  display: flex;
  cursor: pointer;
  gap: 0.75rem;
  align-items: center;
  padding: 0.75rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.form-option.hidden {
  display: none;
}
.form-option:hover {
  color: var(--fx-color-text-contrast);
  background-color: var(--fx-color-input-background-hover);
}
.form-option-group {
  display: block;
}
.form-option-group.hidden {
  display: none;
}
.form-option-group-label {
  display: block;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
  color: var(--fx-color-text-subtle);
  background-color: var(--fx-form-control-input-affix-background-color);
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.form-option-checkmark,
.form-option-checkable:before,
.form-option-checkable:after {
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translate(0, -50%);
}
.form-option-checkable:before,
.form-option-checkable:after {
  border-radius: 2px;
  transition:
    color 0.2s ease,
    border-color 0.2s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .form-option-checkable:before,
  .form-option-checkable:after {
    transition: none;
  }
}
.form-option-checkable:before,
.form-option-checkable:after {
  z-index: 0;
}
.form-option-checkmark {
  z-index: 10;
  color: var(--fx-form-check-color);
}
.form-option-checkable {
  padding-left: 3rem;
  position: relative;
}
.form-option-checkable:before {
  content: "";
  display: block;
  background-color: var(--fx-form-check-background-color);
  border-color: var(--fx-form-check-border-color);
  border-width: 1px;
  border-style: solid;
}
.form-option-checkable:after {
  content: "";
  display: block;
  background-color: var(--fx-color-input-background-checked);
  opacity: 0;
}
.form-option-checkable.selected:after {
  opacity: 1;
}
.form-label,
.form-control > label {
  --fx-form-label-color: var(--fx-color-text);
  color: var(--fx-form-label-color);
  line-height: 1.5rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
}
.form-text,
.form-error {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
}
.form-text {
  --fx-form-text-color: var(--fx-color-text-subtle);
  color: var(--fx-form-text-color);
  line-height: 1.5rem;
}
.form-error {
  --fx-form-error-message-color: var(--fx-color-text);
  color: var(--fx-form-error-message-color);
  line-height: 1rem;
  display: flex;
  align-items: center;
}
.form-error > .fx-icon {
  color: var(--fx-color-icon-danger);
  margin-right: 0.5rem;
}
.form-range {
  gap: 1rem;
  align-items: center;
  flex-flow: row;
  flex-wrap: wrap-reverse;
}
.form-range > * {
  flex: 0 0 auto;
}
.form-range-slider {
  gap: 0.5rem;
  display: flex;
  flex: 1000 1 auto;
  flex-wrap: nowrap;
}
.form-range-slider-input {
  flex: 1 1 auto;
  background-color: transparent;
}
.form-range-slider-input:hover::-webkit-slider-thumb {
  background-color: var(--fx-color-background-level-1);
  box-shadow:
    0 0 0 4px var(--fx-color-control-border-hover),
    0 0 0 0.5rem var(--fx-color-background-level-1) inset,
    0 0 4px 4px rgba(0, 0, 0, 0.32);
}
.form-range-slider-input:hover::-moz-range-thumb {
  background-color: var(--fx-color-background-level-1);
  box-shadow:
    0 0 0 4px var(--fx-color-control-border-hover),
    0 0 0 0.5rem var(--fx-color-background-level-1) inset,
    0 0 4px 4px rgba(0, 0, 0, 0.32);
}
.form-range-slider-input:focus,
.form-range-slider-input:active {
  outline: 0;
}
.form-range-slider-input:focus::-webkit-slider-thumb,
.form-range-slider-input:active::-webkit-slider-thumb {
  background-color: var(--fx-color-background-level-1);
  box-shadow:
    0 0 0 4px var(--fx-color-control-border-active),
    0 0 0 0.5rem var(--fx-color-background-level-1) inset,
    0 0 4px 4px rgba(0, 0, 0, 0.32);
}
.form-range-slider-input:focus::-moz-range-thumb,
.form-range-slider-input:active::-moz-range-thumb {
  background-color: var(--fx-color-background-level-1);
  box-shadow:
    0 0 0 4px var(--fx-color-control-border-active),
    0 0 0 0.5rem var(--fx-color-background-level-1) inset,
    0 0 4px 4px rgba(0, 0, 0, 0.32);
}
.form-range-slider-input::-moz-focus-outer {
  border: 0;
}
.form-range-slider-input::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  box-shadow:
    0 0 0 4px var(--fx-color-control-border),
    0 0 0 0.5rem var(--fx-color-background-level-1) inset,
    0 0 4px 4px rgba(0, 0, 0, 0.32);
  border-radius: 50%;
  background: var(--fx-color-background-level-1);
  border: none;
  cursor: pointer;
}
.form-range-slider-input::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  box-shadow:
    0 0 0 4px var(--fx-color-control-border),
    0 0 0 0.5rem var(--fx-color-background-level-1) inset,
    0 0 4px 4px rgba(0, 0, 0, 0.32);
  border-radius: 50%;
  background: var(--fx-color-background-level-1);
  border: none;
  cursor: pointer;
}
.form-range-slider-input::-webkit-slider-thumb {
  margin-top: -0.25rem;
}
.form-range-slider-input::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--fx-color-control-border);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-range-slider-input::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--fx-color-control-border);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-range-slider-input::-moz-range-progress {
  background: var(--fx-color-input-border-active);
  border: none;
  box-shadow: none;
  height: 0.5rem;
  border-radius: 1rem;
}
.form-range-input {
  flex: 1 0 4.25rem;
  -moz-appearance: textfield;
}
.form-range-input::-webkit-inner-spin-button,
.form-range-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-range-stacked {
  flex-wrap: wrap;
}
.form-range-stacked > * {
  order: 1;
}
.form-range-stacked .form-range-input {
  order: 0;
  flex: 1 0 100%;
  width: 100%;
}
:root {
  --fx-icon-size-x: 1rem;
  --fx-icon-size-y: 1rem;
}
.btn .fx-icon {
  vertical-align: sub;
}
.fx-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--fx-icon-size-y);
  height: var(--fx-icon-size-y);
  width: var(--fx-icon-size-x);
}
.fx-icon.icon-danger {
  color: #ce4b4b;
}
.fx-icon i.sb {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--fx-icon-size-y);
  height: var(--fx-icon-size-y);
  width: var(--fx-icon-size-x);
}
.fx-icon i.sb svg {
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.fx-icon-lg {
  --fx-icon-size-x: 2rem;
  --fx-icon-size-y: 2rem;
}
.fx-icon-xl {
  --fx-icon-size-x: 4rem;
  --fx-icon-size-y: 4rem;
}
.fx-icon-wide {
  --fx-icon-size-x: 1.5rem;
  --fx-icon-size-y: 1.5rem;
}
.dark {
  --fx-color-list-group-separator: #294a72;
}
:root {
  --fx-color-list-group-separator: #b6cbe5;
}
.list-group {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.list-group-item {
  display: block;
  flex: 0 0 100%;
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: var(--fx-color-list-group-separator);
}
:root {
  --fx-color-modal-backdrop: rgba(0, 0, 0, 0.5);
}
.modal {
  --fx-size-modal-max-width: 500px;
  --fx-color-modal-background: var(--fx-color-background-level-1);
  --fx-color-modal-text: var(--fx-color-text);
  --fx-color-modal-header-text: var(--fx-color-text-contrast);
  --fx-color-modal-header-separator: var(--fx-color-separator);
  --fx-color-modal-footer-background: var(--fx-color-background-level-2);
  --fx-color-modal-footer-text: var(--fx-color-text-subtle);
  --fx-color-modal-footer-separator: var(--fx-color-separator);
  display: none;
}
.modal-inline {
  position: static !important;
  overflow: visible;
  display: block;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0 auto;
  pointer-events: none;
  max-height: 100%;
  display: flex;
}
.modal-content {
  position: relative;
  display: flex;
  align-self: center;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  outline: 0;
  border-radius: 0.125rem;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.32);
  background-color: var(--fx-color-modal-background);
  color: var(--fx-color-modal-text);
  max-height: 100%;
}
.modal-header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 0 0 auto;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  position: relative;
}
.modal-header > * {
  flex: 1 1 auto;
}
.modal-header::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 1.5rem;
  right: 1.5rem;
  border-bottom-color: var(--fx-color-modal-header-separator);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.modal-header > .modal-close {
  flex: 0 0 auto;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  line-height: 1;
  vertical-align: baseline;
  text-align: center;
  background-color: transparent;
}
.modal-title {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.modal-body {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  overflow-y: auto;
  flex: 1 1 auto;
  height: 100vh;
}
@media (min-width: 768px) {
  .modal-body {
    height: auto;
  }
}
.modal-footer {
  flex: 0 0 auto;
  background-color: var(--fx-color-modal-footer-background);
  border-top-color: var(--fx-color-modal-footer-separator);
  border-top-width: 1px;
  border-top-style: solid;
  color: var(--fx-color-modal-footer-text);
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
}
.modal-closed {
  display: none;
}
.modal-container > .modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  display: flex;
  flex-flow: column;
  flex-wrap: nowrap;
  pointer-events: none;
  background-color: var(--fx-color-modal-backdrop);
  z-index: 1050;
  padding: 0;
}
@media (min-width: 768px) {
  .modal-container > .modal {
    padding: 3rem 3rem;
  }
}
.modal-container > .modal:not(.modal-closed) {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
.modal-container .modal-dialog {
  flex: 1 1 auto;
  max-width: min(100%, var(--fx-size-modal-max-width));
}
.modal-container .modal-dialog-centered {
  display: flex;
  align-items: center;
}
.modal-sm {
  --fx-size-modal-max-width: 300px;
}
.modal-lg {
  --fx-size-modal-max-width: 800px;
}
.modal-xl {
  --fx-size-modal-max-width: 1140px;
}
.dark {
  --fx-color-nav-link: #91b0d7;
  --fx-nav-link-hover-color: #b6cbe5;
  --fx-nav-link-active-color: #ffffff;
  --fx-color-tabs-background: #15263a;
  --fx-color-tabs-item-background: #15263a;
  --fx-color-tabs-item-background-hover: #233e60;
  --fx-color-tabs-item-background-active: #233e60;
}
:root {
  --fx-color-nav-link: #376298;
  --fx-nav-link-hover-color: #0f2a4b;
  --fx-nav-link-active-color: #010102;
  --fx-color-tabs-background: #c9d8eb;
  --fx-color-tabs-item-background: #c9d8eb;
  --fx-color-tabs-item-background-hover: #a4bdde;
  --fx-color-tabs-item-background-active: #a4bdde;
  --fx-nav-tabs-border-width: 1px;
  --fx-nav-tabs-border-color: #6b95ca;
  --fx-nav-tabs-border-radius: 2px;
  --fx-nav-tabs-link-hover-border-color: #6b95ca;
  --fx-nav-tabs-link-active-color: #010102;
  --fx-nav-tabs-link-active-bg: #a4bdde;
  --fx-nav-tabs-link-active-border-color: #268aff;
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1rem;
  color: var(--fx-color-nav-link);
}
.nav-link:hover,
.nav-link:focus {
  color: var(--fx-nav-link-hover-color);
  cursor: pointer;
}
.nav-link.active,
.nav-link:active {
  color: var(--fx-nav-link-active-color);
}
.nav-link.disabled {
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}
.nav-tabs::-webkit-scrollbar {
  display: none;
}
.nav-tabs-wrapper {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.nav-tabs-wrapper-overflow {
  margin: 0 -1rem;
}
.nav-tabs-chevron {
  flex: 0 0 2rem;
  padding: 0;
  margin: 0;
}
.nav-tabs {
  background-color: var(--fx-color-tabs-background);
  border-radius: var(--fx-nav-tabs-border-radius);
}
.nav-tabs .nav-item {
  background-color: var(--fx-color-tabs-item-background);
}
.nav-tabs .nav-item:hover {
  --fx-color-tabs-item-background: var(--fx-color-tabs-item-background-hover);
}
.nav-tabs .nav-item:active,
.nav-tabs .nav-item.active {
  --fx-color-tabs-item-background: var(--fx-color-tabs-item-background-active);
}
.nav-tabs .nav-item:active .nav-link,
.nav-tabs .nav-item.active .nav-link {
  color: var(--fx-nav-link-active-color);
}
.nav-item:active .nav-link,
.nav-item.active .nav-link {
  color: var(--fx-nav-link-active-color);
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.dark {
  --fx-navbar-logo-color: #b6cbe5;
  --fx-navbar-logo-color-hover: #ffffff;
}
:root {
  --fx-navbar-logo-color: #0f2a4b;
  --fx-navbar-logo-color-hover: #010102;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  row-gap: calc(var(--navbar-height) / 6);
  align-items: center;
  justify-content: space-between;
  height: var(--navbar-height);
}
.navbar > .container-slim,
.navbar > .container-default,
.navbar > .container,
.navbar > .container-flush,
.navbar > .container-narrow {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  white-space: nowrap;
  color: var(--fx-navbar-logo-color);
  margin-right: 0;
}
@media (min-width: 576px) {
  .navbar-brand-position-middle-sm {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 768px) {
  .navbar-brand-position-middle-md {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 992px) {
  .navbar-brand-position-middle-lg {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 1200px) {
  .navbar-brand-position-middle-xl {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 1400px) {
  .navbar-brand-position-middle-xxl {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 1920px) {
  .navbar-brand-position-middle-xxxl {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 2560px) {
  .navbar-brand-position-middle-xxxxl {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
.navbar-brand-position-middle {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.navbar-brand > img:not(.auto-height) {
  height: 2.4rem;
}
.navbar-brand:hover,
.navbar-brand:focus {
  color: var(--fx-navbar-logo-color-hover);
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  z-index: 990;
}
.navbar-collapse.collapse:not(.show) {
  display: none;
}
.navbar-collapse {
  order: 6;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1920px) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 2560px) {
  .navbar-expand-xxxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    order: unset;
  }
  .navbar-expand-xxxxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
  order: unset;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  min-width: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
}
.placeholder-wave .placeholder,
.placeholder-wave.placeholder {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 300% auto;
  background-image:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0.2) 45%,
      rgba(255, 255, 255, 0.5) 50%,
      rgba(255, 255, 255, 0.2) 55%);
  background-position: 100% 0%;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-wave {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: 0% 0%;
  }
}
.dark {
  --fx-color-progress-bar-background: #15263a;
  --fx-color-progress-background: #0070f2;
}
:root {
  --fx-color-progress-bar-background: #c9d8eb;
  --fx-color-progress-background: #0070f2;
}
.progress-bar {
  display: flex;
  align-items: center;
}
.progress-bar .progress {
  display: flex;
  align-items: center;
  height: 8px;
  width: 100%;
  position: relative;
  margin-right: 0.75rem;
}
.progress-bar .progress .dividers {
  position: absolute;
  height: 16px;
  width: 1px;
  background-color: var(--fx-color-progress-bar-background);
  top: -50%;
}
.progress-bar .progress progress[value] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  width: 100%;
  height: 0.5rem;
  position: relative;
  z-index: 1;
  border-radius: 4px;
}
.progress-bar .progress progress[value]::-webkit-progress-bar {
  background-color: var(--fx-color-progress-bar-background);
  border-radius: 4px;
}
.progress-bar .progress progress[value]::-webkit-progress-value {
  background-color: var(--fx-color-progress-background);
  border-radius: 4px;
}
.dark {
  --fx-color-stepper-indicator: #376298;
  --fx-color-stepper-indicator-active: #268aff;
}
:root {
  --fx-color-stepper-indicator: #6b95ca;
  --fx-color-stepper-indicator-active: #268aff;
}
.stepper {
  --fx-color-stepper-indicator-initial: var(--fx-color-stepper-indicator);
  display: flex;
  flex-wrap: wrap;
}
.stepper__nav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 0 0 100%;
  padding: 0.75rem 0 0.75rem 0;
}
.stepper__nav__item {
  flex: 1 1 0;
  text-align: center;
  overflow: hidden;
  position: relative;
}
.stepper__nav__item__indicator,
.stepper__nav__item__label {
  cursor: pointer;
}
.stepper__nav__item__indicator {
  display: block;
  margin: 0 auto 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: var(--fx-color-stepper-indicator);
  position: relative;
}
.stepper__nav__item--selected .stepper__nav__item__indicator::after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: var(--fx-color-stepper-indicator-active);
}
.stepper__nav__item--completed .stepper__nav__item__indicator::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: var(--fx-color-stepper-indicator-active);
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23000' d='M16 0C7.164 0 0 7.164 0 16s7.164 16 16 16 16-7.164 16-16S24.836 0 16 0zm8.368 12.83l-9.129 9.512a2.09 2.09 0 01-3.044 0l-4.564-4.755c-.841-.875-.841-2.295 0-3.172s2.202-.877 3.044 0l3.044 3.172 7.608-7.93c.841-.877 2.202-.877 3.044 0s.839 2.295-.002 3.172z'/%3e%3c/svg%3e");
}
.stepper__nav__item::before,
.stepper__nav__item::after {
  display: block;
  position: absolute;
  width: 50%;
  top: 0.75rem;
  height: 2px;
  --fx-color-stepper-progress: var(--fx-color-stepper-indicator-initial);
}
.stepper__nav__item:not(:first-child)::before {
  content: "";
  left: 0;
  background-color: var(--fx-color-stepper-progress);
  transform: translate(-0.75rem, -50%);
}
.stepper__nav__item:not(:last-child)::after {
  content: "";
  right: 0;
  background-color: var(--fx-color-stepper-progress);
  transform: translate(0.75rem, -50%);
}
.stepper__nav__item--active,
.stepper__nav__item--selected,
.stepper__nav__item--completed {
  --fx-color-stepper-indicator: var(--fx-color-stepper-indicator-active);
}
.stepper__nav__item--active::before,
.stepper__nav__item--active::after,
.stepper__nav__item--selected::before,
.stepper__nav__item--selected::after,
.stepper__nav__item--completed::before,
.stepper__nav__item--completed::after {
  --fx-color-stepper-progress: var(--fx-color-stepper-indicator-active);
}
.stepper__nav__item--last::after {
  --fx-color-stepper-progress: var(--fx-color-stepper-indicator-initial);
}
.stepper__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 0 0 100%;
}
.step {
  flex: 0 0 100%;
  display: none;
}
.step-selected {
  display: block;
}
.fx-td,
.fx-th,
.fx-tr,
.fx-tbody,
.fx-thead {
  vertical-align: inherit;
}
.fx-table {
  display: table;
  width: 100%;
  vertical-align: middle;
  overflow-x: auto;
}
.fx-table > caption {
  display: table-caption;
}
.fx-table-wrapper {
  background-color: var(--fx-color-background-level-1);
  display: block;
  width: 100%;
  border: 1px solid var(--fx-color-border);
  border-bottom: none;
}
.fx-table.scroll-anchor {
  scroll-margin-top: 100px;
}
.fx-thead {
  display: table-header-group;
}
.fx-tbody {
  display: table-row-group;
}
.fx-tfoot {
  display: flex;
  border-bottom: 1px solid var(--fx-color-border);
  padding: 0.5rem 1rem;
  flex-flow: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}
.fx-tfoot .rows-selector {
  order: 2;
  flex: 1 0 100%;
  justify-content: center;
}
.fx-tfoot .rows-info {
  order: 0;
  flex: 1 0 100%;
  text-align: center;
}
.fx-tfoot .pagination {
  order: 1;
  flex: 1 0 100%;
}
@media (min-width: 768px) {
  .fx-tfoot {
    justify-content: space-between;
  }
  .fx-tfoot .rows-selector,
  .fx-tfoot .rows-info,
  .fx-tfoot .pagination {
    order: 0;
    flex: 0 0 auto;
  }
}
.fx-tr {
  display: table-row;
}
.fx-tr:hover .fx-td {
  background-color: var(--fx-color-background-level-2);
}
.fx-td,
.fx-th {
  display: table-cell;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--fx-color-border);
}
.fx-th {
  text-transform: uppercase;
}
.fx-th-label {
  --fx-sort-caret-color: var(--fx-color-icon-subtle);
  color: var(--fx-color-text);
}
.fx-th-label .sort-caret {
  color: var(--fx-sort-caret-color);
}
.fx-th-label.sorted {
  --fx-sort-caret-color: var(--fx-color-icon);
  color: var(--fx-color-text-contrast);
}
.fx-th-label.sortable {
  cursor: pointer;
}
.fx-th-label.sortable:hover {
  --fx-sort-caret-color: var(--fx-color-icon-contrast);
  color: var(--fx-color-text-contrast);
}
.fx-resposive-label {
  font-weight: 700;
  display: none;
}
@media (max-width: 575.98px) {
  .fx-table-wrapper.fx-table-responsive-sm .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-sm .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
@media (max-width: 767.98px) {
  .fx-table-wrapper.fx-table-responsive-md .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-md .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
@media (max-width: 991.98px) {
  .fx-table-wrapper.fx-table-responsive-lg .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-lg .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
@media (max-width: 1199.98px) {
  .fx-table-wrapper.fx-table-responsive-xl .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-xl .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
@media (max-width: 1399.98px) {
  .fx-table-wrapper.fx-table-responsive-xxl .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-xxl .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
@media (max-width: 1919.98px) {
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-xxxl .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
@media (max-width: 2559.98px) {
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-resposive-label {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-table {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-thead {
    display: none;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-tbody {
    display: block;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-tr {
    display: flex;
    flex-wrap: wrap;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-td {
    display: block;
    flex: 0 0 100%;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-td:not(:first-child) {
    padding-top: 0.25rem;
  }
  .fx-table-wrapper.fx-table-responsive-xxxxl .fx-td:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0.25rem;
  }
}
.fx-table-wrapper.fx-table-responsive .fx-resposive-label {
  display: block;
}
.fx-table-wrapper.fx-table-responsive .fx-table {
  display: block;
}
.fx-table-wrapper.fx-table-responsive .fx-thead {
  display: none;
}
.fx-table-wrapper.fx-table-responsive .fx-tbody {
  display: block;
}
.fx-table-wrapper.fx-table-responsive .fx-tr {
  display: flex;
  flex-wrap: wrap;
}
.fx-table-wrapper.fx-table-responsive .fx-td {
  display: block;
  flex: 0 0 100%;
}
.fx-table-wrapper.fx-table-responsive .fx-td:not(:first-child) {
  padding-top: 0.25rem;
}
.fx-table-wrapper.fx-table-responsive .fx-td:not(:last-child) {
  border-bottom: none;
  padding-bottom: 0.25rem;
}
.titlebar {
  background-color: var(--fx-color-titlebar-background);
  color: var(--fx-color-titlebar-text);
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.dark {
  --fx-color-titlebar-background: #0e1928;
  --fx-color-titlebar-text: #b6cbe5;
  --fx-color-titlebar-icon: #91b0d7;
}
:root {
  --fx-color-titlebar-background: #dce6f2;
  --fx-color-titlebar-text: #0f2a4b;
  --fx-color-titlebar-icon: #294a72;
}
.titlebar.titlebar-brand {
  --fx-color-titlebar-background: #e7e917;
  --fx-color-titlebar-text: #010102;
  --fx-color-titlebar-icon: #2f2f05;
}
.titlebar.titlebar-accent {
  --fx-color-titlebar-background: #e7e917;
  --fx-color-titlebar-text: #010102;
  --fx-color-titlebar-icon: #edf5ff;
}
.dark {
  --fx-color-toast-background: #080d15;
  --fx-color-toast-background-info: #0c233c;
  --fx-color-toast-background-success: #152915;
  --fx-color-toast-background-warning: #3d2210;
  --fx-color-toast-background-danger: #3d1010;
  --fx-color-toast-border: #294a72;
  --fx-color-toast-border-info: #1d5491;
  --fx-color-toast-border-success: #376d37;
  --fx-color-toast-border-warning: #8e4f25;
  --fx-color-toast-border-danger: #8d2626;
  --fx-color-toast-icon: #91b0d7;
  --fx-color-toast-icon-info: #3c86d7;
  --fx-color-toast-icon-success: #5dad5d;
  --fx-color-toast-icon-warning: #d08049;
  --fx-color-toast-icon-danger: #ce4b4b;
  --fx-color-toast-separator: #294a72;
  --fx-color-toast-separator-info: #153c66;
  --fx-color-toast-separator-success: #264b26;
  --fx-color-toast-separator-warning: #66391a;
  --fx-color-toast-separator-danger: #651b1b;
  --fx-color-toast-text: #b6cbe5;
  --fx-color-toast-header: #ffffff;
  --fx-color-toast-info: #6b95ca;
}
:root {
  --fx-color-toast-background: #eef3f9;
  --fx-color-toast-background-info: #e6f0fa;
  --fx-color-toast-background-success: #e4f2e4;
  --fx-color-toast-background-warning: #faf1eb;
  --fx-color-toast-background-danger: #faebeb;
  --fx-color-toast-border: #91b0d7;
  --fx-color-toast-border-info: #91bbe9;
  --fx-color-toast-border-success: #a1cfa1;
  --fx-color-toast-border-warning: #e5b89a;
  --fx-color-toast-border-danger: #e49b9b;
  --fx-color-toast-icon: #294a72;
  --fx-color-toast-icon-info: #3c86d7;
  --fx-color-toast-icon-success: #5dad5d;
  --fx-color-toast-icon-warning: #d08049;
  --fx-color-toast-icon-danger: #ce4b4b;
  --fx-color-toast-separator: #b6cbe5;
  --fx-color-toast-separator-info: #bcd5f1;
  --fx-color-toast-separator-success: #c2e1c2;
  --fx-color-toast-separator-warning: #efd5c2;
  --fx-color-toast-separator-danger: #efc3c3;
  --fx-color-toast-text: #0f2a4b;
  --fx-color-toast-header: #010102;
  --fx-color-toast-info: #376298;
}
.toast {
  display: flex;
  align-items: center;
  z-index: 1090;
  pointer-events: auto;
  background-color: var(--fx-color-toast-background);
  border-color: var(--fx-color-toast-border);
  border-width: 0px;
  border-style: solid;
  border-radius: 0.25rem;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.32);
  color: var(--fx-color-toast-text);
  font-size: 0.875rem;
  line-height: 1.5rem;
  overflow: hidden;
  max-width: 512px;
}
.toast.show,
.toast.showing {
  visibility: visible;
  opacity: 1;
}
.toast-icon {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  color: var(--fx-color-toast-icon);
  border-right-color: var(--fx-color-toast-separator);
  border-right-width: 1px;
  border-right-style: solid;
}
.toast-content {
  flex: 1 1 0;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.toast-close-wrapper {
  display: flex;
  flex: 0 0 auto;
  align-items: flex-start;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
}
.toast-close-wrapper > .toast-close {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  line-height: 1;
  vertical-align: baseline;
  text-align: center;
  background-color: transparent;
}
.toast-header {
  display: flex;
  align-items: baseline;
}
.toast-header-content {
  flex: 1 1 auto;
  font-weight: 600;
  color: var(--fx-color-toast-header);
}
.toast-header-time {
  flex: 0 0 auto;
  font-weight: 600;
  color: var(--fx-color-toast-info);
}
.toast-body {
  margin-top: 0.5rem;
}
.toast-info {
  --fx-color-toast-background: var(--fx-color-toast-background-info);
  --fx-color-toast-border: var(--fx-color-toast-border-info);
  --fx-color-toast-icon: var(--fx-color-toast-icon-info);
  --fx-color-toast-separator: var(--fx-color-toast-separator-info);
}
.toast-success {
  --fx-color-toast-background: var(--fx-color-toast-background-success);
  --fx-color-toast-border: var(--fx-color-toast-border-success);
  --fx-color-toast-icon: var(--fx-color-toast-icon-success);
  --fx-color-toast-separator: var(--fx-color-toast-separator-success);
}
.toast-warning {
  --fx-color-toast-background: var(--fx-color-toast-background-warning);
  --fx-color-toast-border: var(--fx-color-toast-border-warning);
  --fx-color-toast-icon: var(--fx-color-toast-icon-warning);
  --fx-color-toast-separator: var(--fx-color-toast-separator-warning);
}
.toast-danger {
  --fx-color-toast-background: var(--fx-color-toast-background-danger);
  --fx-color-toast-border: var(--fx-color-toast-border-danger);
  --fx-color-toast-icon: var(--fx-color-toast-icon-danger);
  --fx-color-toast-separator: var(--fx-color-toast-separator-danger);
}
.toast.show {
  opacity: 1;
  visibility: visible;
}
.toast.hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.toast-container {
  position: fixed;
  width: max-content;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding-top: 3.75rem;
  padding-right: 1rem;
  padding-bottom: 3.75rem;
  padding-left: 1rem;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column-reverse;
  z-index: 1090;
}
.toast-container > * {
  flex: 0 0 auto;
}
.toast-container {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: scroll;
}
.toast-container::-webkit-scrollbar {
  display: none;
}
.toast-container.bottom-0 {
  flex-direction: column-reverse;
}
.toast-container.bottom-0 > :not(:first-child) {
  margin-bottom: 1rem;
}
.toast-container.top-0 {
  flex-direction: column;
}
.toast-container.top-0 > :not(:first-child) {
  margin-top: 1rem;
}
.dark {
  --fx-color-accordion-header-background: #080d15;
  --fx-color-accordion-header-background-hover: #0e1928;
  --fx-color-accordion-header-text: #b6cbe5;
  --fx-color-accordion-border: #91b0d7;
}
:root {
  --fx-color-accordion-header-background: #eef3f9;
  --fx-color-accordion-header-background-hover: #dce6f2;
  --fx-color-accordion-header-text: #0f2a4b;
  --fx-color-accordion-border: #91b0d7;
}
.accordion {
  position: relative;
}
.accordion-item {
  display: block;
  position: relative;
}
.accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  padding: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--fx-color-accordion-border);
  background-color: var(--fx-color-accordion-header-background);
  color: var(--fx-color-accordion-header-text);
}
.accordion-header:hover {
  background-color: var(--fx-color-accordion-header-background-hover);
}
.accordion-header > span {
  padding-right: 1.5rem;
}
.accordion-header > fx-icon {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.accordion-body {
  padding: 0.75rem 1rem;
  border-width: 1px;
  border-top-width: 0;
  border-style: solid;
  border-color: var(--fx-color-accordion-border);
}
.accordion-body.collapse {
  display: none;
}
.accordion-body p {
  margin: 0;
}
.dark {
  --fx-color-alert-background: #080d15;
  --fx-color-alert-background-info: #0c233c;
  --fx-color-alert-background-success: #152915;
  --fx-color-alert-background-warning: #3d2210;
  --fx-color-alert-background-danger: #3d1010;
  --fx-color-alert-icon: #91b0d7;
  --fx-color-alert-icon-info: #3c86d7;
  --fx-color-alert-icon-success: #5dad5d;
  --fx-color-alert-icon-warning: #d08049;
  --fx-color-alert-icon-danger: #ce4b4b;
  --fx-color-alert-separator: #294a72;
  --fx-color-alert-separator-info: #153c66;
  --fx-color-alert-separator-success: #264b26;
  --fx-color-alert-separator-warning: #66391a;
  --fx-color-alert-separator-danger: #651b1b;
  --fx-color-alert-text: #b6cbe5;
  --fx-color-alert-text-info: #67a1e0;
  --fx-color-alert-text-success: #7fbe7f;
  --fx-color-alert-text-warning: #db9c71;
  --fx-color-alert-text-danger: #d97373;
  --fx-color-alert-border: #294a72;
  --fx-color-alert-border-info: #1d5491;
  --fx-color-alert-border-success: #376d37;
  --fx-color-alert-border-warning: #8e4f25;
  --fx-color-alert-border-danger: #8d2626;
}
:root {
  --fx-color-alert-background: #eef3f9;
  --fx-color-alert-background-info: #e6f0fa;
  --fx-color-alert-background-success: #e4f2e4;
  --fx-color-alert-background-warning: #faf1eb;
  --fx-color-alert-background-danger: #faebeb;
  --fx-color-alert-icon: #294a72;
  --fx-color-alert-icon-info: #3c86d7;
  --fx-color-alert-icon-success: #5dad5d;
  --fx-color-alert-icon-warning: #d08049;
  --fx-color-alert-icon-danger: #ce4b4b;
  --fx-color-alert-separator: #b6cbe5;
  --fx-color-alert-separator-info: #bcd5f1;
  --fx-color-alert-separator-success: #c2e1c2;
  --fx-color-alert-separator-warning: #efd5c2;
  --fx-color-alert-separator-danger: #efc3c3;
  --fx-color-alert-text: #0f2a4b;
  --fx-color-alert-text-info: #266dbb;
  --fx-color-alert-text-success: #488f48;
  --fx-color-alert-text-warning: #b7662f;
  --fx-color-alert-text-danger: #b53131;
  --fx-color-alert-border: #91b0d7;
  --fx-color-alert-border-info: #91bbe9;
  --fx-color-alert-border-success: #a1cfa1;
  --fx-color-alert-border-warning: #e5b89a;
  --fx-color-alert-border-danger: #e49b9b;
}
.alert {
  display: flex;
  align-items: center;
  background-color: var(--fx-color-alert-background);
  border: 1px var(--fx-color-alert-border) solid;
}
.alert-icon {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  color: var(--fx-color-alert-icon);
}
.alert-content {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  border-left-color: var(--fx-color-alert-separator);
  border-left-width: 1px;
  border-left-style: solid;
}
.alert-title {
  display: block;
  font-weight: 600;
  padding-bottom: 0.25rem;
}
.alert-message {
  display: block;
  color: var(--fx-color-alert-text);
  font-weight: 600;
}
.alert-body {
  display: block;
  font-weight: 600;
  margin: 0.75rem 0;
}
.alert-separator:first-of-type {
  display: none;
}
.alert-separator {
  margin: 0.5rem 0;
  border-style: solid;
  border-width: 1px;
  border-color: var(--fx-color-alert-separator);
}
.alert-action {
  font-weight: 600;
  text-decoration: underline;
}
.alert-close-wrapper {
  display: flex;
  flex: 0 0 auto;
  align-items: flex-start;
  align-self: flex-start;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
}
.alert-close-wrapper > .alert-close {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  line-height: 1;
  vertical-align: baseline;
  text-align: center;
  background-color: transparent;
}
.alert-info {
  --fx-color-alert-background: var(--fx-color-alert-background-info);
  --fx-color-alert-icon: var(--fx-color-alert-icon-info);
  --fx-color-alert-border: var(--fx-color-alert-border-info);
  --fx-color-alert-separator: var(--fx-color-alert-separator-info);
  --fx-color-alert-text: var(--fx-color-alert-text-info);
}
.alert-success {
  --fx-color-alert-background: var(--fx-color-alert-background-success);
  --fx-color-alert-icon: var(--fx-color-alert-icon-success);
  --fx-color-alert-border: var(--fx-color-alert-border-success);
  --fx-color-alert-separator: var(--fx-color-alert-separator-success);
  --fx-color-alert-text: var(--fx-color-alert-text-success);
}
.alert-warning {
  --fx-color-alert-background: var(--fx-color-alert-background-warning);
  --fx-color-alert-icon: var(--fx-color-alert-icon-warning);
  --fx-color-alert-border: var(--fx-color-alert-border-warning);
  --fx-color-alert-separator: var(--fx-color-alert-separator-warning);
  --fx-color-alert-text: var(--fx-color-alert-text-warning);
}
.alert-danger {
  --fx-color-alert-background: var(--fx-color-alert-background-danger);
  --fx-color-alert-icon: var(--fx-color-alert-icon-danger);
  --fx-color-alert-border: var(--fx-color-alert-border-danger);
  --fx-color-alert-separator: var(--fx-color-alert-separator-danger);
  --fx-color-alert-text: var(--fx-color-alert-text-danger);
}
.fx-scroll-top-btn {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
  cursor: pointer;
  z-index: 1025;
  width: 3rem;
  height: 3rem;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fx-scroll-top-btn.visible {
  opacity: 1;
  pointer-events: all;
}
.slider {
  --num-slides: 1;
  --slider-gap: 1rem;
  --slider-arrow-gap: 0.75rem;
  --slider-list-padding-y: 1rem;
  position: relative;
  display: block;
}
.slider-list {
  position: relative;
  overflow: hidden;
  display: flex;
  z-index: 0;
}
.slider-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slider-track {
  --slide-gap-factor: calc(1 / var(--num-slides));
  --slide-gap-coeff: calc(1 - var(--slide-gap-factor));
  --slide-gap: calc(var(--slider-gap) * var(--slide-gap-coeff));
  --slide-width: calc(100% / var(--num-slides));
  flex: 1 1 auto;
  width: auto;
  display: grid;
  grid-auto-flow: column;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
  gap: var(--slider-gap);
  grid-auto-columns: calc(var(--slide-width) - var(--slide-gap));
}
.slider-item {
  scroll-snap-align: start;
  transition: opacity 0.5s ease;
}
.slider-indicators {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  gap: 0.75rem;
  padding: 0.75rem;
  justify-content: center;
  overflow-x: auto;
  scrollbar-width: none;
  max-width: var(--slider-indicator-max-width, 100%);
}
.slider-indicators button {
  width: 1em;
  height: 1em;
  padding: 0;
  border-radius: 50%;
  background-color: currentColor;
  opacity: 0.5;
  flex: 0 0 auto;
}
.slider-indicators button.active {
  opacity: 1;
}
.slider-arrow {
  width: var(--slider-arrow-width, auto);
}
.slider-hero {
  position: relative;
}
.slider-hero .slider-header,
.slider-hero .slider-arrow,
.slider-hero .slider-indicators {
  position: absolute;
  z-index: 10;
}
.slider-hero .slider-header {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.slider-hero .slider-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.slider-hero .slider-prev {
  left: var(--slide-arrow-inset, 0);
}
.slider-hero .slider-next {
  right: var(--slide-arrow-inset, 0);
}
.slider-hero .slider-indicators {
  left: var(--slide-indicator-inset, 0);
  right: var(--slide-indicator-inset, 0);
  bottom: var(--slide-indicator-inset, 0);
}
.slider-compact {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.slider-compact .slider-header {
  order: 0;
  flex: 0 0 100%;
}
.slider-compact .slider-list {
  order: 1;
  flex: 0 0 100%;
}
.slider-compact .slider-indicators {
  --slider-indicator-max-width: calc(100% - 2 * var(--slider-arrow-width, 4rem));
  order: 3;
  flex: 0 1 auto;
  justify-content: start;
}
.slider-compact .slider-prev {
  order: 2;
  flex: 0 0 auto;
}
.slider-compact .slider-next {
  order: 4;
  flex: 0 0 auto;
}
.slider-gallery {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  align-items: start;
}
.slider-gallery .slider--offscreen {
  opacity: 0.5;
}
.slider-gallery .slider-arrow {
  padding: 0.5rem;
  height: 2rem;
}
.slider-gallery .slider-header {
  min-width: 0;
  max-width: 100%;
  order: 0;
  flex: 1 1 auto;
  margin-right: auto;
}
.slider-gallery .slider-prev {
  order: 1;
  flex: 0 0 auto;
  margin-right: var(--slider-arrow-gap);
  display: none;
}
@media (min-width: 576px) {
  .slider-gallery .slider-prev {
    display: inline-block;
  }
}
.slider-gallery .slider-next {
  order: 1;
  flex: 0 0 auto;
  display: none;
}
@media (min-width: 576px) {
  .slider-gallery .slider-next {
    display: inline-block;
  }
}
.slider-gallery .slider-list {
  order: 2;
  flex: 1 1 100%;
  padding: var(--slider-list-padding-y) 0;
  margin: 0 var(--slider-list-margin-x);
}
.slider-gallery .slider-indicators {
  order: 3;
  flex: 1 1 auto;
}
.slider-gallery .slider-track {
  --slide-gap-factor: calc(1 / calc(calc(2 * var(--num-slides)) + 1));
  --slide-width-coeff: calc(var(--num-slides) + 0.5);
  --slide-width: calc(100% / var(--slide-width-coeff));
  padding: var(--slider-track-padding);
  scroll-padding: 0 var(--slider-track-scroll-padding-y);
}
.pagination {
  --fx-pagination-padding-x: 0.75rem;
  --fx-pagination-padding-y: 0.5rem;
  --fx-pagination-color: var(--fx-color-text);
  --fx-pagination-color-hover: var(--fx-color-text-on-primary);
  --fx-pagination-color-active: var(--fx-color-text-on-primary);
  --fx-pagination-color-dots: var(--fx-color-text-subtle);
  --fx-pagination-bg: transparent;
  --fx-pagination-bg-hover: var(--fx-color-action-background-primary-hover);
  --fx-pagination-bg-active: var(--fx-color-action-background-primary);
  --fx-pagination-border-radius: 0.25rem;
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.25rem;
}
.pagination .page-item {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.5rem;
  padding: var(--fx-pagination-padding-y) var(--fx-pagination-padding-x);
  color: var(--fx-pagination-color);
  background-color: var(--fx-pagination-bg);
  border-radius: var(--fx-pagination-border-radius);
}
.pagination .page-item:not(.page-dots) {
  cursor: pointer;
}
.pagination .page-item:not(.page-dots):hover {
  --fx-pagination-color: var(--fx-pagination-color-hover);
  --fx-pagination-bg: var(--fx-pagination-bg-hover);
}
.pagination .page-item:not(.page-dots).active {
  --fx-pagination-color: var(--fx-pagination-color-active);
  --fx-pagination-bg: var(--fx-pagination-bg-active);
}
.pagination .page-item.page-dots {
  color: var(--fx-pagination-color-dots);
  background-color: var(--fx-pagination-bg);
  cursor: default;
}
.pagination-sm {
  --fx-pagination-padding-x: 0.5rem;
  --fx-pagination-padding-y: 0.25rem;
  --fx-pagination-border-radius: 0.125rem;
}
.pagination-lg {
  --fx-pagination-padding-x: 1rem;
  --fx-pagination-padding-y: 0.75rem;
  --fx-pagination-border-radius: 0.5rem;
}
@keyframes generic-loader-animation {
  20% {
    background-position:
      0% 0%,
      50% 50%,
      100% 50%;
  }
  40% {
    background-position:
      0% 100%,
      50% 0%,
      100% 50%;
  }
  60% {
    background-position:
      0% 50%,
      50% 100%,
      100% 0%;
  }
  80% {
    background-position:
      0% 50%,
      50% 50%,
      100% 100%;
  }
}
.generic-loader {
  display: inline-block;
  width: 3em;
  aspect-ratio: 2;
  --_g:
    no-repeat radial-gradient(
      circle closest-side,
      currentColor 90%,
      #0000);
  background:
    var(--_g) 0% 50%,
    var(--_g) 50% 50%,
    var(--_g) 100% 50%;
  background-size: 33.3333333333% 50%;
  animation: generic-loader-animation 1s infinite linear;
}
.fx-tooltip {
  position: absolute;
  display: none;
  border: 1px solid transparent;
  border-radius: 0.125rem;
  padding: 0.75rem;
  width: max-content;
  text-align: center;
}
.fx-tooltip-active {
  display: block;
}
.fx-tooltip-default {
  background-color: var(--fx-color-background-level-3);
  border-color: var(--fx-color-border);
  color: var(--fx-color-text);
}
.fx-tooltip-info {
  background-color: var(--fx-color-background-info);
  border-color: var(--fx-color-border-info);
  color: var(--fx-color-text-info);
}
.fx-tooltip-success {
  background-color: var(--fx-color-background-success);
  border-color: var(--fx-color-border-success);
  color: var(--fx-color-text-success);
}
.fx-tooltip-warning {
  background-color: var(--fx-color-background-warning);
  border-color: var(--fx-color-border-warning);
  color: var(--fx-color-text-warning);
}
.fx-tooltip-danger {
  background-color: var(--fx-color-background-danger);
  border-color: var(--fx-color-border-danger);
  color: var(--fx-color-text-danger);
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.aspect-1x1 {
  aspect-ratio: 1 !important;
}
.aspect-2x1 {
  aspect-ratio: 2 !important;
}
.aspect-4x3 {
  aspect-ratio: 1.3333333333 !important;
}
.aspect-16x9 {
  aspect-ratio: 1.7777777778 !important;
}
.aspect-21x9 {
  aspect-ratio: 2.3333333333 !important;
}
.cursor-auto {
  cursor: auto !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-grab {
  cursor: grab !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.32) !important;
}
.shadow-sm {
  box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.32) !important;
}
.shadow-lg {
  box-shadow: 0 0 0.75rem 0 rgba(0, 0, 0, 0.32) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  --fx-border-opacity: 1;
  border: var(--fx-width-border) var(--fx-style-border) var(--fx-color-border) !important;
}
.border-0 {
  --fx-border-opacity: 1;
  border: 0 !important;
}
.border-opacity-10 {
  --fx-border-opacity: 0.1;
}
.border-opacity-25 {
  --fx-border-opacity: 0.25;
}
.border-opacity-50 {
  --fx-border-opacity: 0.5;
}
.border-opacity-75 {
  --fx-border-opacity: 0.75;
}
.border-opacity-100 {
  --fx-border-opacity: 1;
}
.border-top {
  border-top: var(--fx-width-border) var(--fx-style-border) var(--fx-color-border) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--fx-width-border) var(--fx-style-border) var(--fx-color-border) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--fx-width-border) var(--fx-style-border) var(--fx-color-border) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--fx-width-border) var(--fx-style-border) var(--fx-color-border) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border {
  border-color: var(--fx-color-container-border) !important;
}
.border-container {
  border-color: var(--fx-color-container-border) !important;
}
.border-separator {
  border-color: var(--fx-color-separator) !important;
}
.border-1 {
  --fx-border-width: 1px;
}
.border-2 {
  --fx-border-width: 2px;
}
.border-3 {
  --fx-border-width: 3px;
}
.border-4 {
  --fx-border-width: 4px;
}
.border-5 {
  --fx-border-width: 5px;
}
.w-5 {
  width: 5% !important;
}
.w-10 {
  width: 10% !important;
}
.w-15 {
  width: 15% !important;
}
.w-20 {
  width: 20% !important;
}
.w-25 {
  width: 25% !important;
}
.w-30 {
  width: 30% !important;
}
.w-35 {
  width: 35% !important;
}
.w-40 {
  width: 40% !important;
}
.w-45 {
  width: 45% !important;
}
.w-50 {
  width: 50% !important;
}
.w-55 {
  width: 55% !important;
}
.w-60 {
  width: 60% !important;
}
.w-65 {
  width: 65% !important;
}
.w-70 {
  width: 70% !important;
}
.w-75 {
  width: 75% !important;
}
.w-80 {
  width: 80% !important;
}
.w-85 {
  width: 85% !important;
}
.w-90 {
  width: 90% !important;
}
.w-95 {
  width: 95% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.object-fit-initial {
  object-fit: initial !important;
}
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-none {
  object-fit: none !important;
}
.object-fit-scale {
  object-fit: scale-down !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.125rem !important;
}
.m-2 {
  margin: 0.25rem !important;
}
.m-3 {
  margin: 0.5rem !important;
}
.m-4 {
  margin: 0.75rem !important;
}
.m-5 {
  margin: 1rem !important;
}
.m-6 {
  margin: 1.5rem !important;
}
.m-7 {
  margin: 2rem !important;
}
.m-8 {
  margin: 3rem !important;
}
.m-9 {
  margin: 4rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.125rem !important;
  margin-left: 0.125rem !important;
}
.mx-2 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-3 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-4 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}
.mx-5 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-7 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.mx-8 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-9 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.my-2 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-3 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-4 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my-5 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-7 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-8 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-9 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-0-first-child:first-child {
  margin-top: 0 !important;
}
.mt-0-last-child:last-child {
  margin-top: 0 !important;
}
.mt-0-not-first-child:not(:first-child) {
  margin-top: 0 !important;
}
.mt-0-not-last-child:not(:last-child) {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.125rem !important;
}
.mt-1-first-child:first-child {
  margin-top: 0.125rem !important;
}
.mt-1-last-child:last-child {
  margin-top: 0.125rem !important;
}
.mt-1-not-first-child:not(:first-child) {
  margin-top: 0.125rem !important;
}
.mt-1-not-last-child:not(:last-child) {
  margin-top: 0.125rem !important;
}
.mt-2 {
  margin-top: 0.25rem !important;
}
.mt-2-first-child:first-child {
  margin-top: 0.25rem !important;
}
.mt-2-last-child:last-child {
  margin-top: 0.25rem !important;
}
.mt-2-not-first-child:not(:first-child) {
  margin-top: 0.25rem !important;
}
.mt-2-not-last-child:not(:last-child) {
  margin-top: 0.25rem !important;
}
.mt-3 {
  margin-top: 0.5rem !important;
}
.mt-3-first-child:first-child {
  margin-top: 0.5rem !important;
}
.mt-3-last-child:last-child {
  margin-top: 0.5rem !important;
}
.mt-3-not-first-child:not(:first-child) {
  margin-top: 0.5rem !important;
}
.mt-3-not-last-child:not(:last-child) {
  margin-top: 0.5rem !important;
}
.mt-4 {
  margin-top: 0.75rem !important;
}
.mt-4-first-child:first-child {
  margin-top: 0.75rem !important;
}
.mt-4-last-child:last-child {
  margin-top: 0.75rem !important;
}
.mt-4-not-first-child:not(:first-child) {
  margin-top: 0.75rem !important;
}
.mt-4-not-last-child:not(:last-child) {
  margin-top: 0.75rem !important;
}
.mt-5 {
  margin-top: 1rem !important;
}
.mt-5-first-child:first-child {
  margin-top: 1rem !important;
}
.mt-5-last-child:last-child {
  margin-top: 1rem !important;
}
.mt-5-not-first-child:not(:first-child) {
  margin-top: 1rem !important;
}
.mt-5-not-last-child:not(:last-child) {
  margin-top: 1rem !important;
}
.mt-6 {
  margin-top: 1.5rem !important;
}
.mt-6-first-child:first-child {
  margin-top: 1.5rem !important;
}
.mt-6-last-child:last-child {
  margin-top: 1.5rem !important;
}
.mt-6-not-first-child:not(:first-child) {
  margin-top: 1.5rem !important;
}
.mt-6-not-last-child:not(:last-child) {
  margin-top: 1.5rem !important;
}
.mt-7 {
  margin-top: 2rem !important;
}
.mt-7-first-child:first-child {
  margin-top: 2rem !important;
}
.mt-7-last-child:last-child {
  margin-top: 2rem !important;
}
.mt-7-not-first-child:not(:first-child) {
  margin-top: 2rem !important;
}
.mt-7-not-last-child:not(:last-child) {
  margin-top: 2rem !important;
}
.mt-8 {
  margin-top: 3rem !important;
}
.mt-8-first-child:first-child {
  margin-top: 3rem !important;
}
.mt-8-last-child:last-child {
  margin-top: 3rem !important;
}
.mt-8-not-first-child:not(:first-child) {
  margin-top: 3rem !important;
}
.mt-8-not-last-child:not(:last-child) {
  margin-top: 3rem !important;
}
.mt-9 {
  margin-top: 4rem !important;
}
.mt-9-first-child:first-child {
  margin-top: 4rem !important;
}
.mt-9-last-child:last-child {
  margin-top: 4rem !important;
}
.mt-9-not-first-child:not(:first-child) {
  margin-top: 4rem !important;
}
.mt-9-not-last-child:not(:last-child) {
  margin-top: 4rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-auto-first-child:first-child {
  margin-top: auto !important;
}
.mt-auto-last-child:last-child {
  margin-top: auto !important;
}
.mt-auto-not-first-child:not(:first-child) {
  margin-top: auto !important;
}
.mt-auto-not-last-child:not(:last-child) {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-0-first-child:first-child {
  margin-right: 0 !important;
}
.me-0-last-child:last-child {
  margin-right: 0 !important;
}
.me-0-not-first-child:not(:first-child) {
  margin-right: 0 !important;
}
.me-0-not-last-child:not(:last-child) {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.125rem !important;
}
.me-1-first-child:first-child {
  margin-right: 0.125rem !important;
}
.me-1-last-child:last-child {
  margin-right: 0.125rem !important;
}
.me-1-not-first-child:not(:first-child) {
  margin-right: 0.125rem !important;
}
.me-1-not-last-child:not(:last-child) {
  margin-right: 0.125rem !important;
}
.me-2 {
  margin-right: 0.25rem !important;
}
.me-2-first-child:first-child {
  margin-right: 0.25rem !important;
}
.me-2-last-child:last-child {
  margin-right: 0.25rem !important;
}
.me-2-not-first-child:not(:first-child) {
  margin-right: 0.25rem !important;
}
.me-2-not-last-child:not(:last-child) {
  margin-right: 0.25rem !important;
}
.me-3 {
  margin-right: 0.5rem !important;
}
.me-3-first-child:first-child {
  margin-right: 0.5rem !important;
}
.me-3-last-child:last-child {
  margin-right: 0.5rem !important;
}
.me-3-not-first-child:not(:first-child) {
  margin-right: 0.5rem !important;
}
.me-3-not-last-child:not(:last-child) {
  margin-right: 0.5rem !important;
}
.me-4 {
  margin-right: 0.75rem !important;
}
.me-4-first-child:first-child {
  margin-right: 0.75rem !important;
}
.me-4-last-child:last-child {
  margin-right: 0.75rem !important;
}
.me-4-not-first-child:not(:first-child) {
  margin-right: 0.75rem !important;
}
.me-4-not-last-child:not(:last-child) {
  margin-right: 0.75rem !important;
}
.me-5 {
  margin-right: 1rem !important;
}
.me-5-first-child:first-child {
  margin-right: 1rem !important;
}
.me-5-last-child:last-child {
  margin-right: 1rem !important;
}
.me-5-not-first-child:not(:first-child) {
  margin-right: 1rem !important;
}
.me-5-not-last-child:not(:last-child) {
  margin-right: 1rem !important;
}
.me-6 {
  margin-right: 1.5rem !important;
}
.me-6-first-child:first-child {
  margin-right: 1.5rem !important;
}
.me-6-last-child:last-child {
  margin-right: 1.5rem !important;
}
.me-6-not-first-child:not(:first-child) {
  margin-right: 1.5rem !important;
}
.me-6-not-last-child:not(:last-child) {
  margin-right: 1.5rem !important;
}
.me-7 {
  margin-right: 2rem !important;
}
.me-7-first-child:first-child {
  margin-right: 2rem !important;
}
.me-7-last-child:last-child {
  margin-right: 2rem !important;
}
.me-7-not-first-child:not(:first-child) {
  margin-right: 2rem !important;
}
.me-7-not-last-child:not(:last-child) {
  margin-right: 2rem !important;
}
.me-8 {
  margin-right: 3rem !important;
}
.me-8-first-child:first-child {
  margin-right: 3rem !important;
}
.me-8-last-child:last-child {
  margin-right: 3rem !important;
}
.me-8-not-first-child:not(:first-child) {
  margin-right: 3rem !important;
}
.me-8-not-last-child:not(:last-child) {
  margin-right: 3rem !important;
}
.me-9 {
  margin-right: 4rem !important;
}
.me-9-first-child:first-child {
  margin-right: 4rem !important;
}
.me-9-last-child:last-child {
  margin-right: 4rem !important;
}
.me-9-not-first-child:not(:first-child) {
  margin-right: 4rem !important;
}
.me-9-not-last-child:not(:last-child) {
  margin-right: 4rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.me-auto-first-child:first-child {
  margin-right: auto !important;
}
.me-auto-last-child:last-child {
  margin-right: auto !important;
}
.me-auto-not-first-child:not(:first-child) {
  margin-right: auto !important;
}
.me-auto-not-last-child:not(:last-child) {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-0-first-child:first-child {
  margin-bottom: 0 !important;
}
.mb-0-last-child:last-child {
  margin-bottom: 0 !important;
}
.mb-0-not-first-child:not(:first-child) {
  margin-bottom: 0 !important;
}
.mb-0-not-last-child:not(:last-child) {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.125rem !important;
}
.mb-1-first-child:first-child {
  margin-bottom: 0.125rem !important;
}
.mb-1-last-child:last-child {
  margin-bottom: 0.125rem !important;
}
.mb-1-not-first-child:not(:first-child) {
  margin-bottom: 0.125rem !important;
}
.mb-1-not-last-child:not(:last-child) {
  margin-bottom: 0.125rem !important;
}
.mb-2 {
  margin-bottom: 0.25rem !important;
}
.mb-2-first-child:first-child {
  margin-bottom: 0.25rem !important;
}
.mb-2-last-child:last-child {
  margin-bottom: 0.25rem !important;
}
.mb-2-not-first-child:not(:first-child) {
  margin-bottom: 0.25rem !important;
}
.mb-2-not-last-child:not(:last-child) {
  margin-bottom: 0.25rem !important;
}
.mb-3 {
  margin-bottom: 0.5rem !important;
}
.mb-3-first-child:first-child {
  margin-bottom: 0.5rem !important;
}
.mb-3-last-child:last-child {
  margin-bottom: 0.5rem !important;
}
.mb-3-not-first-child:not(:first-child) {
  margin-bottom: 0.5rem !important;
}
.mb-3-not-last-child:not(:last-child) {
  margin-bottom: 0.5rem !important;
}
.mb-4 {
  margin-bottom: 0.75rem !important;
}
.mb-4-first-child:first-child {
  margin-bottom: 0.75rem !important;
}
.mb-4-last-child:last-child {
  margin-bottom: 0.75rem !important;
}
.mb-4-not-first-child:not(:first-child) {
  margin-bottom: 0.75rem !important;
}
.mb-4-not-last-child:not(:last-child) {
  margin-bottom: 0.75rem !important;
}
.mb-5 {
  margin-bottom: 1rem !important;
}
.mb-5-first-child:first-child {
  margin-bottom: 1rem !important;
}
.mb-5-last-child:last-child {
  margin-bottom: 1rem !important;
}
.mb-5-not-first-child:not(:first-child) {
  margin-bottom: 1rem !important;
}
.mb-5-not-last-child:not(:last-child) {
  margin-bottom: 1rem !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.mb-6-first-child:first-child {
  margin-bottom: 1.5rem !important;
}
.mb-6-last-child:last-child {
  margin-bottom: 1.5rem !important;
}
.mb-6-not-first-child:not(:first-child) {
  margin-bottom: 1.5rem !important;
}
.mb-6-not-last-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
.mb-7 {
  margin-bottom: 2rem !important;
}
.mb-7-first-child:first-child {
  margin-bottom: 2rem !important;
}
.mb-7-last-child:last-child {
  margin-bottom: 2rem !important;
}
.mb-7-not-first-child:not(:first-child) {
  margin-bottom: 2rem !important;
}
.mb-7-not-last-child:not(:last-child) {
  margin-bottom: 2rem !important;
}
.mb-8 {
  margin-bottom: 3rem !important;
}
.mb-8-first-child:first-child {
  margin-bottom: 3rem !important;
}
.mb-8-last-child:last-child {
  margin-bottom: 3rem !important;
}
.mb-8-not-first-child:not(:first-child) {
  margin-bottom: 3rem !important;
}
.mb-8-not-last-child:not(:last-child) {
  margin-bottom: 3rem !important;
}
.mb-9 {
  margin-bottom: 4rem !important;
}
.mb-9-first-child:first-child {
  margin-bottom: 4rem !important;
}
.mb-9-last-child:last-child {
  margin-bottom: 4rem !important;
}
.mb-9-not-first-child:not(:first-child) {
  margin-bottom: 4rem !important;
}
.mb-9-not-last-child:not(:last-child) {
  margin-bottom: 4rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.mb-auto-first-child:first-child {
  margin-bottom: auto !important;
}
.mb-auto-last-child:last-child {
  margin-bottom: auto !important;
}
.mb-auto-not-first-child:not(:first-child) {
  margin-bottom: auto !important;
}
.mb-auto-not-last-child:not(:last-child) {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-0-first-child:first-child {
  margin-left: 0 !important;
}
.ms-0-last-child:last-child {
  margin-left: 0 !important;
}
.ms-0-not-first-child:not(:first-child) {
  margin-left: 0 !important;
}
.ms-0-not-last-child:not(:last-child) {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.125rem !important;
}
.ms-1-first-child:first-child {
  margin-left: 0.125rem !important;
}
.ms-1-last-child:last-child {
  margin-left: 0.125rem !important;
}
.ms-1-not-first-child:not(:first-child) {
  margin-left: 0.125rem !important;
}
.ms-1-not-last-child:not(:last-child) {
  margin-left: 0.125rem !important;
}
.ms-2 {
  margin-left: 0.25rem !important;
}
.ms-2-first-child:first-child {
  margin-left: 0.25rem !important;
}
.ms-2-last-child:last-child {
  margin-left: 0.25rem !important;
}
.ms-2-not-first-child:not(:first-child) {
  margin-left: 0.25rem !important;
}
.ms-2-not-last-child:not(:last-child) {
  margin-left: 0.25rem !important;
}
.ms-3 {
  margin-left: 0.5rem !important;
}
.ms-3-first-child:first-child {
  margin-left: 0.5rem !important;
}
.ms-3-last-child:last-child {
  margin-left: 0.5rem !important;
}
.ms-3-not-first-child:not(:first-child) {
  margin-left: 0.5rem !important;
}
.ms-3-not-last-child:not(:last-child) {
  margin-left: 0.5rem !important;
}
.ms-4 {
  margin-left: 0.75rem !important;
}
.ms-4-first-child:first-child {
  margin-left: 0.75rem !important;
}
.ms-4-last-child:last-child {
  margin-left: 0.75rem !important;
}
.ms-4-not-first-child:not(:first-child) {
  margin-left: 0.75rem !important;
}
.ms-4-not-last-child:not(:last-child) {
  margin-left: 0.75rem !important;
}
.ms-5 {
  margin-left: 1rem !important;
}
.ms-5-first-child:first-child {
  margin-left: 1rem !important;
}
.ms-5-last-child:last-child {
  margin-left: 1rem !important;
}
.ms-5-not-first-child:not(:first-child) {
  margin-left: 1rem !important;
}
.ms-5-not-last-child:not(:last-child) {
  margin-left: 1rem !important;
}
.ms-6 {
  margin-left: 1.5rem !important;
}
.ms-6-first-child:first-child {
  margin-left: 1.5rem !important;
}
.ms-6-last-child:last-child {
  margin-left: 1.5rem !important;
}
.ms-6-not-first-child:not(:first-child) {
  margin-left: 1.5rem !important;
}
.ms-6-not-last-child:not(:last-child) {
  margin-left: 1.5rem !important;
}
.ms-7 {
  margin-left: 2rem !important;
}
.ms-7-first-child:first-child {
  margin-left: 2rem !important;
}
.ms-7-last-child:last-child {
  margin-left: 2rem !important;
}
.ms-7-not-first-child:not(:first-child) {
  margin-left: 2rem !important;
}
.ms-7-not-last-child:not(:last-child) {
  margin-left: 2rem !important;
}
.ms-8 {
  margin-left: 3rem !important;
}
.ms-8-first-child:first-child {
  margin-left: 3rem !important;
}
.ms-8-last-child:last-child {
  margin-left: 3rem !important;
}
.ms-8-not-first-child:not(:first-child) {
  margin-left: 3rem !important;
}
.ms-8-not-last-child:not(:last-child) {
  margin-left: 3rem !important;
}
.ms-9 {
  margin-left: 4rem !important;
}
.ms-9-first-child:first-child {
  margin-left: 4rem !important;
}
.ms-9-last-child:last-child {
  margin-left: 4rem !important;
}
.ms-9-not-first-child:not(:first-child) {
  margin-left: 4rem !important;
}
.ms-9-not-last-child:not(:last-child) {
  margin-left: 4rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.ms-auto-first-child:first-child {
  margin-left: auto !important;
}
.ms-auto-last-child:last-child {
  margin-left: auto !important;
}
.ms-auto-not-first-child:not(:first-child) {
  margin-left: auto !important;
}
.ms-auto-not-last-child:not(:last-child) {
  margin-left: auto !important;
}
.m-n1 {
  margin: -0.125rem !important;
}
.m-n2 {
  margin: -0.25rem !important;
}
.m-n3 {
  margin: -0.5rem !important;
}
.m-n4 {
  margin: -0.75rem !important;
}
.m-n5 {
  margin: -1rem !important;
}
.m-n6 {
  margin: -1.5rem !important;
}
.m-n7 {
  margin: -2rem !important;
}
.m-n8 {
  margin: -3rem !important;
}
.m-n9 {
  margin: -4rem !important;
}
.mx-n1 {
  margin-right: -0.125rem !important;
  margin-left: -0.125rem !important;
}
.mx-n2 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}
.mx-n3 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}
.mx-n4 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}
.mx-n5 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}
.mx-n6 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}
.mx-n7 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}
.mx-n8 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}
.mx-n9 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}
.my-n1 {
  margin-top: -0.125rem !important;
  margin-bottom: -0.125rem !important;
}
.my-n2 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.my-n3 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.my-n4 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}
.my-n5 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}
.my-n6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}
.my-n7 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}
.my-n8 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}
.my-n9 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}
.mt-n1 {
  margin-top: -0.125rem !important;
}
.mt-n1-first-child:first-child {
  margin-top: -0.125rem !important;
}
.mt-n1-last-child:last-child {
  margin-top: -0.125rem !important;
}
.mt-n1-not-first-child:not(:first-child) {
  margin-top: -0.125rem !important;
}
.mt-n1-not-last-child:not(:last-child) {
  margin-top: -0.125rem !important;
}
.mt-n2 {
  margin-top: -0.25rem !important;
}
.mt-n2-first-child:first-child {
  margin-top: -0.25rem !important;
}
.mt-n2-last-child:last-child {
  margin-top: -0.25rem !important;
}
.mt-n2-not-first-child:not(:first-child) {
  margin-top: -0.25rem !important;
}
.mt-n2-not-last-child:not(:last-child) {
  margin-top: -0.25rem !important;
}
.mt-n3 {
  margin-top: -0.5rem !important;
}
.mt-n3-first-child:first-child {
  margin-top: -0.5rem !important;
}
.mt-n3-last-child:last-child {
  margin-top: -0.5rem !important;
}
.mt-n3-not-first-child:not(:first-child) {
  margin-top: -0.5rem !important;
}
.mt-n3-not-last-child:not(:last-child) {
  margin-top: -0.5rem !important;
}
.mt-n4 {
  margin-top: -0.75rem !important;
}
.mt-n4-first-child:first-child {
  margin-top: -0.75rem !important;
}
.mt-n4-last-child:last-child {
  margin-top: -0.75rem !important;
}
.mt-n4-not-first-child:not(:first-child) {
  margin-top: -0.75rem !important;
}
.mt-n4-not-last-child:not(:last-child) {
  margin-top: -0.75rem !important;
}
.mt-n5 {
  margin-top: -1rem !important;
}
.mt-n5-first-child:first-child {
  margin-top: -1rem !important;
}
.mt-n5-last-child:last-child {
  margin-top: -1rem !important;
}
.mt-n5-not-first-child:not(:first-child) {
  margin-top: -1rem !important;
}
.mt-n5-not-last-child:not(:last-child) {
  margin-top: -1rem !important;
}
.mt-n6 {
  margin-top: -1.5rem !important;
}
.mt-n6-first-child:first-child {
  margin-top: -1.5rem !important;
}
.mt-n6-last-child:last-child {
  margin-top: -1.5rem !important;
}
.mt-n6-not-first-child:not(:first-child) {
  margin-top: -1.5rem !important;
}
.mt-n6-not-last-child:not(:last-child) {
  margin-top: -1.5rem !important;
}
.mt-n7 {
  margin-top: -2rem !important;
}
.mt-n7-first-child:first-child {
  margin-top: -2rem !important;
}
.mt-n7-last-child:last-child {
  margin-top: -2rem !important;
}
.mt-n7-not-first-child:not(:first-child) {
  margin-top: -2rem !important;
}
.mt-n7-not-last-child:not(:last-child) {
  margin-top: -2rem !important;
}
.mt-n8 {
  margin-top: -3rem !important;
}
.mt-n8-first-child:first-child {
  margin-top: -3rem !important;
}
.mt-n8-last-child:last-child {
  margin-top: -3rem !important;
}
.mt-n8-not-first-child:not(:first-child) {
  margin-top: -3rem !important;
}
.mt-n8-not-last-child:not(:last-child) {
  margin-top: -3rem !important;
}
.mt-n9 {
  margin-top: -4rem !important;
}
.mt-n9-first-child:first-child {
  margin-top: -4rem !important;
}
.mt-n9-last-child:last-child {
  margin-top: -4rem !important;
}
.mt-n9-not-first-child:not(:first-child) {
  margin-top: -4rem !important;
}
.mt-n9-not-last-child:not(:last-child) {
  margin-top: -4rem !important;
}
.me-n1 {
  margin-right: -0.125rem !important;
}
.me-n1-first-child:first-child {
  margin-right: -0.125rem !important;
}
.me-n1-last-child:last-child {
  margin-right: -0.125rem !important;
}
.me-n1-not-first-child:not(:first-child) {
  margin-right: -0.125rem !important;
}
.me-n1-not-last-child:not(:last-child) {
  margin-right: -0.125rem !important;
}
.me-n2 {
  margin-right: -0.25rem !important;
}
.me-n2-first-child:first-child {
  margin-right: -0.25rem !important;
}
.me-n2-last-child:last-child {
  margin-right: -0.25rem !important;
}
.me-n2-not-first-child:not(:first-child) {
  margin-right: -0.25rem !important;
}
.me-n2-not-last-child:not(:last-child) {
  margin-right: -0.25rem !important;
}
.me-n3 {
  margin-right: -0.5rem !important;
}
.me-n3-first-child:first-child {
  margin-right: -0.5rem !important;
}
.me-n3-last-child:last-child {
  margin-right: -0.5rem !important;
}
.me-n3-not-first-child:not(:first-child) {
  margin-right: -0.5rem !important;
}
.me-n3-not-last-child:not(:last-child) {
  margin-right: -0.5rem !important;
}
.me-n4 {
  margin-right: -0.75rem !important;
}
.me-n4-first-child:first-child {
  margin-right: -0.75rem !important;
}
.me-n4-last-child:last-child {
  margin-right: -0.75rem !important;
}
.me-n4-not-first-child:not(:first-child) {
  margin-right: -0.75rem !important;
}
.me-n4-not-last-child:not(:last-child) {
  margin-right: -0.75rem !important;
}
.me-n5 {
  margin-right: -1rem !important;
}
.me-n5-first-child:first-child {
  margin-right: -1rem !important;
}
.me-n5-last-child:last-child {
  margin-right: -1rem !important;
}
.me-n5-not-first-child:not(:first-child) {
  margin-right: -1rem !important;
}
.me-n5-not-last-child:not(:last-child) {
  margin-right: -1rem !important;
}
.me-n6 {
  margin-right: -1.5rem !important;
}
.me-n6-first-child:first-child {
  margin-right: -1.5rem !important;
}
.me-n6-last-child:last-child {
  margin-right: -1.5rem !important;
}
.me-n6-not-first-child:not(:first-child) {
  margin-right: -1.5rem !important;
}
.me-n6-not-last-child:not(:last-child) {
  margin-right: -1.5rem !important;
}
.me-n7 {
  margin-right: -2rem !important;
}
.me-n7-first-child:first-child {
  margin-right: -2rem !important;
}
.me-n7-last-child:last-child {
  margin-right: -2rem !important;
}
.me-n7-not-first-child:not(:first-child) {
  margin-right: -2rem !important;
}
.me-n7-not-last-child:not(:last-child) {
  margin-right: -2rem !important;
}
.me-n8 {
  margin-right: -3rem !important;
}
.me-n8-first-child:first-child {
  margin-right: -3rem !important;
}
.me-n8-last-child:last-child {
  margin-right: -3rem !important;
}
.me-n8-not-first-child:not(:first-child) {
  margin-right: -3rem !important;
}
.me-n8-not-last-child:not(:last-child) {
  margin-right: -3rem !important;
}
.me-n9 {
  margin-right: -4rem !important;
}
.me-n9-first-child:first-child {
  margin-right: -4rem !important;
}
.me-n9-last-child:last-child {
  margin-right: -4rem !important;
}
.me-n9-not-first-child:not(:first-child) {
  margin-right: -4rem !important;
}
.me-n9-not-last-child:not(:last-child) {
  margin-right: -4rem !important;
}
.mb-n1 {
  margin-bottom: -0.125rem !important;
}
.mb-n1-first-child:first-child {
  margin-bottom: -0.125rem !important;
}
.mb-n1-last-child:last-child {
  margin-bottom: -0.125rem !important;
}
.mb-n1-not-first-child:not(:first-child) {
  margin-bottom: -0.125rem !important;
}
.mb-n1-not-last-child:not(:last-child) {
  margin-bottom: -0.125rem !important;
}
.mb-n2 {
  margin-bottom: -0.25rem !important;
}
.mb-n2-first-child:first-child {
  margin-bottom: -0.25rem !important;
}
.mb-n2-last-child:last-child {
  margin-bottom: -0.25rem !important;
}
.mb-n2-not-first-child:not(:first-child) {
  margin-bottom: -0.25rem !important;
}
.mb-n2-not-last-child:not(:last-child) {
  margin-bottom: -0.25rem !important;
}
.mb-n3 {
  margin-bottom: -0.5rem !important;
}
.mb-n3-first-child:first-child {
  margin-bottom: -0.5rem !important;
}
.mb-n3-last-child:last-child {
  margin-bottom: -0.5rem !important;
}
.mb-n3-not-first-child:not(:first-child) {
  margin-bottom: -0.5rem !important;
}
.mb-n3-not-last-child:not(:last-child) {
  margin-bottom: -0.5rem !important;
}
.mb-n4 {
  margin-bottom: -0.75rem !important;
}
.mb-n4-first-child:first-child {
  margin-bottom: -0.75rem !important;
}
.mb-n4-last-child:last-child {
  margin-bottom: -0.75rem !important;
}
.mb-n4-not-first-child:not(:first-child) {
  margin-bottom: -0.75rem !important;
}
.mb-n4-not-last-child:not(:last-child) {
  margin-bottom: -0.75rem !important;
}
.mb-n5 {
  margin-bottom: -1rem !important;
}
.mb-n5-first-child:first-child {
  margin-bottom: -1rem !important;
}
.mb-n5-last-child:last-child {
  margin-bottom: -1rem !important;
}
.mb-n5-not-first-child:not(:first-child) {
  margin-bottom: -1rem !important;
}
.mb-n5-not-last-child:not(:last-child) {
  margin-bottom: -1rem !important;
}
.mb-n6 {
  margin-bottom: -1.5rem !important;
}
.mb-n6-first-child:first-child {
  margin-bottom: -1.5rem !important;
}
.mb-n6-last-child:last-child {
  margin-bottom: -1.5rem !important;
}
.mb-n6-not-first-child:not(:first-child) {
  margin-bottom: -1.5rem !important;
}
.mb-n6-not-last-child:not(:last-child) {
  margin-bottom: -1.5rem !important;
}
.mb-n7 {
  margin-bottom: -2rem !important;
}
.mb-n7-first-child:first-child {
  margin-bottom: -2rem !important;
}
.mb-n7-last-child:last-child {
  margin-bottom: -2rem !important;
}
.mb-n7-not-first-child:not(:first-child) {
  margin-bottom: -2rem !important;
}
.mb-n7-not-last-child:not(:last-child) {
  margin-bottom: -2rem !important;
}
.mb-n8 {
  margin-bottom: -3rem !important;
}
.mb-n8-first-child:first-child {
  margin-bottom: -3rem !important;
}
.mb-n8-last-child:last-child {
  margin-bottom: -3rem !important;
}
.mb-n8-not-first-child:not(:first-child) {
  margin-bottom: -3rem !important;
}
.mb-n8-not-last-child:not(:last-child) {
  margin-bottom: -3rem !important;
}
.mb-n9 {
  margin-bottom: -4rem !important;
}
.mb-n9-first-child:first-child {
  margin-bottom: -4rem !important;
}
.mb-n9-last-child:last-child {
  margin-bottom: -4rem !important;
}
.mb-n9-not-first-child:not(:first-child) {
  margin-bottom: -4rem !important;
}
.mb-n9-not-last-child:not(:last-child) {
  margin-bottom: -4rem !important;
}
.ms-n1 {
  margin-left: -0.125rem !important;
}
.ms-n1-first-child:first-child {
  margin-left: -0.125rem !important;
}
.ms-n1-last-child:last-child {
  margin-left: -0.125rem !important;
}
.ms-n1-not-first-child:not(:first-child) {
  margin-left: -0.125rem !important;
}
.ms-n1-not-last-child:not(:last-child) {
  margin-left: -0.125rem !important;
}
.ms-n2 {
  margin-left: -0.25rem !important;
}
.ms-n2-first-child:first-child {
  margin-left: -0.25rem !important;
}
.ms-n2-last-child:last-child {
  margin-left: -0.25rem !important;
}
.ms-n2-not-first-child:not(:first-child) {
  margin-left: -0.25rem !important;
}
.ms-n2-not-last-child:not(:last-child) {
  margin-left: -0.25rem !important;
}
.ms-n3 {
  margin-left: -0.5rem !important;
}
.ms-n3-first-child:first-child {
  margin-left: -0.5rem !important;
}
.ms-n3-last-child:last-child {
  margin-left: -0.5rem !important;
}
.ms-n3-not-first-child:not(:first-child) {
  margin-left: -0.5rem !important;
}
.ms-n3-not-last-child:not(:last-child) {
  margin-left: -0.5rem !important;
}
.ms-n4 {
  margin-left: -0.75rem !important;
}
.ms-n4-first-child:first-child {
  margin-left: -0.75rem !important;
}
.ms-n4-last-child:last-child {
  margin-left: -0.75rem !important;
}
.ms-n4-not-first-child:not(:first-child) {
  margin-left: -0.75rem !important;
}
.ms-n4-not-last-child:not(:last-child) {
  margin-left: -0.75rem !important;
}
.ms-n5 {
  margin-left: -1rem !important;
}
.ms-n5-first-child:first-child {
  margin-left: -1rem !important;
}
.ms-n5-last-child:last-child {
  margin-left: -1rem !important;
}
.ms-n5-not-first-child:not(:first-child) {
  margin-left: -1rem !important;
}
.ms-n5-not-last-child:not(:last-child) {
  margin-left: -1rem !important;
}
.ms-n6 {
  margin-left: -1.5rem !important;
}
.ms-n6-first-child:first-child {
  margin-left: -1.5rem !important;
}
.ms-n6-last-child:last-child {
  margin-left: -1.5rem !important;
}
.ms-n6-not-first-child:not(:first-child) {
  margin-left: -1.5rem !important;
}
.ms-n6-not-last-child:not(:last-child) {
  margin-left: -1.5rem !important;
}
.ms-n7 {
  margin-left: -2rem !important;
}
.ms-n7-first-child:first-child {
  margin-left: -2rem !important;
}
.ms-n7-last-child:last-child {
  margin-left: -2rem !important;
}
.ms-n7-not-first-child:not(:first-child) {
  margin-left: -2rem !important;
}
.ms-n7-not-last-child:not(:last-child) {
  margin-left: -2rem !important;
}
.ms-n8 {
  margin-left: -3rem !important;
}
.ms-n8-first-child:first-child {
  margin-left: -3rem !important;
}
.ms-n8-last-child:last-child {
  margin-left: -3rem !important;
}
.ms-n8-not-first-child:not(:first-child) {
  margin-left: -3rem !important;
}
.ms-n8-not-last-child:not(:last-child) {
  margin-left: -3rem !important;
}
.ms-n9 {
  margin-left: -4rem !important;
}
.ms-n9-first-child:first-child {
  margin-left: -4rem !important;
}
.ms-n9-last-child:last-child {
  margin-left: -4rem !important;
}
.ms-n9-not-first-child:not(:first-child) {
  margin-left: -4rem !important;
}
.ms-n9-not-last-child:not(:last-child) {
  margin-left: -4rem !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.125rem !important;
}
.p-2 {
  padding: 0.25rem !important;
}
.p-3 {
  padding: 0.5rem !important;
}
.p-4 {
  padding: 0.75rem !important;
}
.p-5 {
  padding: 1rem !important;
}
.p-6 {
  padding: 1.5rem !important;
}
.p-7 {
  padding: 2rem !important;
}
.p-8 {
  padding: 3rem !important;
}
.p-9 {
  padding: 4rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.125rem !important;
  padding-left: 0.125rem !important;
}
.px-2 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-3 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-4 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}
.px-5 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-7 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.px-8 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.px-9 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.py-2 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-3 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-4 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-5 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-7 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.py-8 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-9 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-0-first-child:first-child {
  padding-top: 0 !important;
}
.pt-0-last-child:last-child {
  padding-top: 0 !important;
}
.pt-0-not-first-child:not(:first-child) {
  padding-top: 0 !important;
}
.pt-0-not-last-child:not(:last-child) {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.125rem !important;
}
.pt-1-first-child:first-child {
  padding-top: 0.125rem !important;
}
.pt-1-last-child:last-child {
  padding-top: 0.125rem !important;
}
.pt-1-not-first-child:not(:first-child) {
  padding-top: 0.125rem !important;
}
.pt-1-not-last-child:not(:last-child) {
  padding-top: 0.125rem !important;
}
.pt-2 {
  padding-top: 0.25rem !important;
}
.pt-2-first-child:first-child {
  padding-top: 0.25rem !important;
}
.pt-2-last-child:last-child {
  padding-top: 0.25rem !important;
}
.pt-2-not-first-child:not(:first-child) {
  padding-top: 0.25rem !important;
}
.pt-2-not-last-child:not(:last-child) {
  padding-top: 0.25rem !important;
}
.pt-3 {
  padding-top: 0.5rem !important;
}
.pt-3-first-child:first-child {
  padding-top: 0.5rem !important;
}
.pt-3-last-child:last-child {
  padding-top: 0.5rem !important;
}
.pt-3-not-first-child:not(:first-child) {
  padding-top: 0.5rem !important;
}
.pt-3-not-last-child:not(:last-child) {
  padding-top: 0.5rem !important;
}
.pt-4 {
  padding-top: 0.75rem !important;
}
.pt-4-first-child:first-child {
  padding-top: 0.75rem !important;
}
.pt-4-last-child:last-child {
  padding-top: 0.75rem !important;
}
.pt-4-not-first-child:not(:first-child) {
  padding-top: 0.75rem !important;
}
.pt-4-not-last-child:not(:last-child) {
  padding-top: 0.75rem !important;
}
.pt-5 {
  padding-top: 1rem !important;
}
.pt-5-first-child:first-child {
  padding-top: 1rem !important;
}
.pt-5-last-child:last-child {
  padding-top: 1rem !important;
}
.pt-5-not-first-child:not(:first-child) {
  padding-top: 1rem !important;
}
.pt-5-not-last-child:not(:last-child) {
  padding-top: 1rem !important;
}
.pt-6 {
  padding-top: 1.5rem !important;
}
.pt-6-first-child:first-child {
  padding-top: 1.5rem !important;
}
.pt-6-last-child:last-child {
  padding-top: 1.5rem !important;
}
.pt-6-not-first-child:not(:first-child) {
  padding-top: 1.5rem !important;
}
.pt-6-not-last-child:not(:last-child) {
  padding-top: 1.5rem !important;
}
.pt-7 {
  padding-top: 2rem !important;
}
.pt-7-first-child:first-child {
  padding-top: 2rem !important;
}
.pt-7-last-child:last-child {
  padding-top: 2rem !important;
}
.pt-7-not-first-child:not(:first-child) {
  padding-top: 2rem !important;
}
.pt-7-not-last-child:not(:last-child) {
  padding-top: 2rem !important;
}
.pt-8 {
  padding-top: 3rem !important;
}
.pt-8-first-child:first-child {
  padding-top: 3rem !important;
}
.pt-8-last-child:last-child {
  padding-top: 3rem !important;
}
.pt-8-not-first-child:not(:first-child) {
  padding-top: 3rem !important;
}
.pt-8-not-last-child:not(:last-child) {
  padding-top: 3rem !important;
}
.pt-9 {
  padding-top: 4rem !important;
}
.pt-9-first-child:first-child {
  padding-top: 4rem !important;
}
.pt-9-last-child:last-child {
  padding-top: 4rem !important;
}
.pt-9-not-first-child:not(:first-child) {
  padding-top: 4rem !important;
}
.pt-9-not-last-child:not(:last-child) {
  padding-top: 4rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-0-first-child:first-child {
  padding-right: 0 !important;
}
.pe-0-last-child:last-child {
  padding-right: 0 !important;
}
.pe-0-not-first-child:not(:first-child) {
  padding-right: 0 !important;
}
.pe-0-not-last-child:not(:last-child) {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.125rem !important;
}
.pe-1-first-child:first-child {
  padding-right: 0.125rem !important;
}
.pe-1-last-child:last-child {
  padding-right: 0.125rem !important;
}
.pe-1-not-first-child:not(:first-child) {
  padding-right: 0.125rem !important;
}
.pe-1-not-last-child:not(:last-child) {
  padding-right: 0.125rem !important;
}
.pe-2 {
  padding-right: 0.25rem !important;
}
.pe-2-first-child:first-child {
  padding-right: 0.25rem !important;
}
.pe-2-last-child:last-child {
  padding-right: 0.25rem !important;
}
.pe-2-not-first-child:not(:first-child) {
  padding-right: 0.25rem !important;
}
.pe-2-not-last-child:not(:last-child) {
  padding-right: 0.25rem !important;
}
.pe-3 {
  padding-right: 0.5rem !important;
}
.pe-3-first-child:first-child {
  padding-right: 0.5rem !important;
}
.pe-3-last-child:last-child {
  padding-right: 0.5rem !important;
}
.pe-3-not-first-child:not(:first-child) {
  padding-right: 0.5rem !important;
}
.pe-3-not-last-child:not(:last-child) {
  padding-right: 0.5rem !important;
}
.pe-4 {
  padding-right: 0.75rem !important;
}
.pe-4-first-child:first-child {
  padding-right: 0.75rem !important;
}
.pe-4-last-child:last-child {
  padding-right: 0.75rem !important;
}
.pe-4-not-first-child:not(:first-child) {
  padding-right: 0.75rem !important;
}
.pe-4-not-last-child:not(:last-child) {
  padding-right: 0.75rem !important;
}
.pe-5 {
  padding-right: 1rem !important;
}
.pe-5-first-child:first-child {
  padding-right: 1rem !important;
}
.pe-5-last-child:last-child {
  padding-right: 1rem !important;
}
.pe-5-not-first-child:not(:first-child) {
  padding-right: 1rem !important;
}
.pe-5-not-last-child:not(:last-child) {
  padding-right: 1rem !important;
}
.pe-6 {
  padding-right: 1.5rem !important;
}
.pe-6-first-child:first-child {
  padding-right: 1.5rem !important;
}
.pe-6-last-child:last-child {
  padding-right: 1.5rem !important;
}
.pe-6-not-first-child:not(:first-child) {
  padding-right: 1.5rem !important;
}
.pe-6-not-last-child:not(:last-child) {
  padding-right: 1.5rem !important;
}
.pe-7 {
  padding-right: 2rem !important;
}
.pe-7-first-child:first-child {
  padding-right: 2rem !important;
}
.pe-7-last-child:last-child {
  padding-right: 2rem !important;
}
.pe-7-not-first-child:not(:first-child) {
  padding-right: 2rem !important;
}
.pe-7-not-last-child:not(:last-child) {
  padding-right: 2rem !important;
}
.pe-8 {
  padding-right: 3rem !important;
}
.pe-8-first-child:first-child {
  padding-right: 3rem !important;
}
.pe-8-last-child:last-child {
  padding-right: 3rem !important;
}
.pe-8-not-first-child:not(:first-child) {
  padding-right: 3rem !important;
}
.pe-8-not-last-child:not(:last-child) {
  padding-right: 3rem !important;
}
.pe-9 {
  padding-right: 4rem !important;
}
.pe-9-first-child:first-child {
  padding-right: 4rem !important;
}
.pe-9-last-child:last-child {
  padding-right: 4rem !important;
}
.pe-9-not-first-child:not(:first-child) {
  padding-right: 4rem !important;
}
.pe-9-not-last-child:not(:last-child) {
  padding-right: 4rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-0-first-child:first-child {
  padding-bottom: 0 !important;
}
.pb-0-last-child:last-child {
  padding-bottom: 0 !important;
}
.pb-0-not-first-child:not(:first-child) {
  padding-bottom: 0 !important;
}
.pb-0-not-last-child:not(:last-child) {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.125rem !important;
}
.pb-1-first-child:first-child {
  padding-bottom: 0.125rem !important;
}
.pb-1-last-child:last-child {
  padding-bottom: 0.125rem !important;
}
.pb-1-not-first-child:not(:first-child) {
  padding-bottom: 0.125rem !important;
}
.pb-1-not-last-child:not(:last-child) {
  padding-bottom: 0.125rem !important;
}
.pb-2 {
  padding-bottom: 0.25rem !important;
}
.pb-2-first-child:first-child {
  padding-bottom: 0.25rem !important;
}
.pb-2-last-child:last-child {
  padding-bottom: 0.25rem !important;
}
.pb-2-not-first-child:not(:first-child) {
  padding-bottom: 0.25rem !important;
}
.pb-2-not-last-child:not(:last-child) {
  padding-bottom: 0.25rem !important;
}
.pb-3 {
  padding-bottom: 0.5rem !important;
}
.pb-3-first-child:first-child {
  padding-bottom: 0.5rem !important;
}
.pb-3-last-child:last-child {
  padding-bottom: 0.5rem !important;
}
.pb-3-not-first-child:not(:first-child) {
  padding-bottom: 0.5rem !important;
}
.pb-3-not-last-child:not(:last-child) {
  padding-bottom: 0.5rem !important;
}
.pb-4 {
  padding-bottom: 0.75rem !important;
}
.pb-4-first-child:first-child {
  padding-bottom: 0.75rem !important;
}
.pb-4-last-child:last-child {
  padding-bottom: 0.75rem !important;
}
.pb-4-not-first-child:not(:first-child) {
  padding-bottom: 0.75rem !important;
}
.pb-4-not-last-child:not(:last-child) {
  padding-bottom: 0.75rem !important;
}
.pb-5 {
  padding-bottom: 1rem !important;
}
.pb-5-first-child:first-child {
  padding-bottom: 1rem !important;
}
.pb-5-last-child:last-child {
  padding-bottom: 1rem !important;
}
.pb-5-not-first-child:not(:first-child) {
  padding-bottom: 1rem !important;
}
.pb-5-not-last-child:not(:last-child) {
  padding-bottom: 1rem !important;
}
.pb-6 {
  padding-bottom: 1.5rem !important;
}
.pb-6-first-child:first-child {
  padding-bottom: 1.5rem !important;
}
.pb-6-last-child:last-child {
  padding-bottom: 1.5rem !important;
}
.pb-6-not-first-child:not(:first-child) {
  padding-bottom: 1.5rem !important;
}
.pb-6-not-last-child:not(:last-child) {
  padding-bottom: 1.5rem !important;
}
.pb-7 {
  padding-bottom: 2rem !important;
}
.pb-7-first-child:first-child {
  padding-bottom: 2rem !important;
}
.pb-7-last-child:last-child {
  padding-bottom: 2rem !important;
}
.pb-7-not-first-child:not(:first-child) {
  padding-bottom: 2rem !important;
}
.pb-7-not-last-child:not(:last-child) {
  padding-bottom: 2rem !important;
}
.pb-8 {
  padding-bottom: 3rem !important;
}
.pb-8-first-child:first-child {
  padding-bottom: 3rem !important;
}
.pb-8-last-child:last-child {
  padding-bottom: 3rem !important;
}
.pb-8-not-first-child:not(:first-child) {
  padding-bottom: 3rem !important;
}
.pb-8-not-last-child:not(:last-child) {
  padding-bottom: 3rem !important;
}
.pb-9 {
  padding-bottom: 4rem !important;
}
.pb-9-first-child:first-child {
  padding-bottom: 4rem !important;
}
.pb-9-last-child:last-child {
  padding-bottom: 4rem !important;
}
.pb-9-not-first-child:not(:first-child) {
  padding-bottom: 4rem !important;
}
.pb-9-not-last-child:not(:last-child) {
  padding-bottom: 4rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-0-first-child:first-child {
  padding-left: 0 !important;
}
.ps-0-last-child:last-child {
  padding-left: 0 !important;
}
.ps-0-not-first-child:not(:first-child) {
  padding-left: 0 !important;
}
.ps-0-not-last-child:not(:last-child) {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.125rem !important;
}
.ps-1-first-child:first-child {
  padding-left: 0.125rem !important;
}
.ps-1-last-child:last-child {
  padding-left: 0.125rem !important;
}
.ps-1-not-first-child:not(:first-child) {
  padding-left: 0.125rem !important;
}
.ps-1-not-last-child:not(:last-child) {
  padding-left: 0.125rem !important;
}
.ps-2 {
  padding-left: 0.25rem !important;
}
.ps-2-first-child:first-child {
  padding-left: 0.25rem !important;
}
.ps-2-last-child:last-child {
  padding-left: 0.25rem !important;
}
.ps-2-not-first-child:not(:first-child) {
  padding-left: 0.25rem !important;
}
.ps-2-not-last-child:not(:last-child) {
  padding-left: 0.25rem !important;
}
.ps-3 {
  padding-left: 0.5rem !important;
}
.ps-3-first-child:first-child {
  padding-left: 0.5rem !important;
}
.ps-3-last-child:last-child {
  padding-left: 0.5rem !important;
}
.ps-3-not-first-child:not(:first-child) {
  padding-left: 0.5rem !important;
}
.ps-3-not-last-child:not(:last-child) {
  padding-left: 0.5rem !important;
}
.ps-4 {
  padding-left: 0.75rem !important;
}
.ps-4-first-child:first-child {
  padding-left: 0.75rem !important;
}
.ps-4-last-child:last-child {
  padding-left: 0.75rem !important;
}
.ps-4-not-first-child:not(:first-child) {
  padding-left: 0.75rem !important;
}
.ps-4-not-last-child:not(:last-child) {
  padding-left: 0.75rem !important;
}
.ps-5 {
  padding-left: 1rem !important;
}
.ps-5-first-child:first-child {
  padding-left: 1rem !important;
}
.ps-5-last-child:last-child {
  padding-left: 1rem !important;
}
.ps-5-not-first-child:not(:first-child) {
  padding-left: 1rem !important;
}
.ps-5-not-last-child:not(:last-child) {
  padding-left: 1rem !important;
}
.ps-6 {
  padding-left: 1.5rem !important;
}
.ps-6-first-child:first-child {
  padding-left: 1.5rem !important;
}
.ps-6-last-child:last-child {
  padding-left: 1.5rem !important;
}
.ps-6-not-first-child:not(:first-child) {
  padding-left: 1.5rem !important;
}
.ps-6-not-last-child:not(:last-child) {
  padding-left: 1.5rem !important;
}
.ps-7 {
  padding-left: 2rem !important;
}
.ps-7-first-child:first-child {
  padding-left: 2rem !important;
}
.ps-7-last-child:last-child {
  padding-left: 2rem !important;
}
.ps-7-not-first-child:not(:first-child) {
  padding-left: 2rem !important;
}
.ps-7-not-last-child:not(:last-child) {
  padding-left: 2rem !important;
}
.ps-8 {
  padding-left: 3rem !important;
}
.ps-8-first-child:first-child {
  padding-left: 3rem !important;
}
.ps-8-last-child:last-child {
  padding-left: 3rem !important;
}
.ps-8-not-first-child:not(:first-child) {
  padding-left: 3rem !important;
}
.ps-8-not-last-child:not(:last-child) {
  padding-left: 3rem !important;
}
.ps-9 {
  padding-left: 4rem !important;
}
.ps-9-first-child:first-child {
  padding-left: 4rem !important;
}
.ps-9-last-child:last-child {
  padding-left: 4rem !important;
}
.ps-9-not-first-child:not(:first-child) {
  padding-left: 4rem !important;
}
.ps-9-not-last-child:not(:last-child) {
  padding-left: 4rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.125rem !important;
}
.gap-2 {
  gap: 0.25rem !important;
}
.gap-3 {
  gap: 0.5rem !important;
}
.gap-4 {
  gap: 0.75rem !important;
}
.gap-5 {
  gap: 1rem !important;
}
.gap-6 {
  gap: 1.5rem !important;
}
.gap-7 {
  gap: 2rem !important;
}
.gap-8 {
  gap: 3rem !important;
}
.gap-9 {
  gap: 4rem !important;
}
.font-base {
  font-family:
    "Open Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol" !important;
}
.font-headline {
  font-family: var(--fx-body-font-family) !important;
}
.fs-1 {
  font-size: 2.25rem !important;
}
.fs-2 {
  font-size: 1.75rem !important;
}
.fs-3 {
  font-size: 1.5rem !important;
}
.fs-4 {
  font-size: 1.25rem !important;
}
.fs-5 {
  font-size: 1.125rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.cfs-1 {
  font-size: 0.6875rem !important;
}
.cfs-2 {
  font-size: 0.75rem !important;
}
.cfs-3 {
  font-size: 0.875rem !important;
}
.cfs-4 {
  font-size: 1rem !important;
}
.cfs-5 {
  font-size: 1.25rem !important;
}
.cfs-6 {
  font-size: 1.75rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-0 {
  line-height: 1 !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-2 {
  line-height: 1.3 !important;
}
.lh-3 {
  line-height: 2 !important;
}
.lh-4 {
  line-height: 2.5 !important;
}
.lh-5 {
  line-height: 3 !important;
}
.clh-1 {
  line-height: 1rem !important;
}
.clh-2 {
  line-height: 1rem !important;
}
.clh-3 {
  line-height: 1.5rem !important;
}
.clh-4 {
  line-height: 1.5rem !important;
}
.clh-5 {
  line-height: 2rem !important;
}
.clh-6 {
  line-height: 2.5rem !important;
}
.text-start {
  text-align: left !important;
}
.text-left {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-overflow-unset {
  text-overflow: unset !important;
}
.text-overflow-clip {
  text-overflow: clip !important;
}
.text-overflow-ellipsis {
  text-overflow: ellipsis !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-base {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-base) !important;
}
.text-subtle {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-subtle) !important;
}
.text-contrast {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-contrast) !important;
}
.text-accent {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-accent) !important;
}
.text-brand {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-brand) !important;
}
.text-primary {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-primary) !important;
}
.text-info {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-info) !important;
}
.text-success {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-success) !important;
}
.text-warning {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-warning) !important;
}
.text-danger {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-danger) !important;
}
.text-on-brand {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-on-brand) !important;
}
.text-on-primary {
  --fx-text-opacity: 1;
  color: var(--fx-color-text-on-primary) !important;
}
.text-reset {
  --fx-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --fx-text-opacity: 0.25;
}
.text-opacity-50 {
  --fx-text-opacity: 0.5;
}
.text-opacity-75 {
  --fx-text-opacity: 0.75;
}
.text-opacity-100 {
  --fx-text-opacity: 1;
}
.bg-transparent {
  --fx-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-opacity-10 {
  --fx-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --fx-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --fx-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --fx-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --fx-bg-opacity: 1;
}
.bg-gradient {
  background-image: var(--fx-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--fx-radius-border) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--fx-radius-border-sm) !important;
}
.rounded-2 {
  border-radius: var(--fx-radius-border) !important;
}
.rounded-3 {
  border-radius: var(--fx-radius-border-lg) !important;
}
.rounded-4 {
  border-radius: var(--fx-radius-border-xl) !important;
}
.rounded-5 {
  border-radius: var(--fx-radius-border-2xl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--fx-radius-border-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--fx-radius-border) !important;
  border-top-right-radius: var(--fx-radius-border) !important;
}
.rounded-end {
  border-top-right-radius: var(--fx-radius-border) !important;
  border-bottom-right-radius: var(--fx-radius-border) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--fx-radius-border) !important;
  border-bottom-left-radius: var(--fx-radius-border) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--fx-radius-border) !important;
  border-top-left-radius: var(--fx-radius-border) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.zindex-0 {
  z-index: 0 !important;
}
.zindex-1 {
  z-index: 1 !important;
}
.zindex-dropdown {
  z-index: 1000 !important;
}
.zindex-sticky {
  z-index: 1020 !important;
}
.zindex-fixed {
  z-index: 1030 !important;
}
.zindex-offcanvas {
  z-index: 1045 !important;
}
.zindex-modal {
  z-index: 1055 !important;
}
.zindex-popover {
  z-index: 1070 !important;
}
.zindex-tooltip {
  z-index: 1080 !important;
}
.zindex-toast {
  z-index: 1090 !important;
}
@media (min-width: 576px) {
  .aspect-sm-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-sm-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-sm-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-sm-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-sm-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-sm-auto {
    cursor: auto !important;
  }
  .cursor-sm-pointer {
    cursor: pointer !important;
  }
  .cursor-sm-grab {
    cursor: grab !important;
  }
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .w-sm-5 {
    width: 5% !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .w-sm-15 {
    width: 15% !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-35 {
    width: 35% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-45 {
    width: 45% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-55 {
    width: 55% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-65 {
    width: 65% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-85 {
    width: 85% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .w-sm-95 {
    width: 95% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .object-fit-sm-initial {
    object-fit: initial !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.125rem !important;
  }
  .m-sm-2 {
    margin: 0.25rem !important;
  }
  .m-sm-3 {
    margin: 0.5rem !important;
  }
  .m-sm-4 {
    margin: 0.75rem !important;
  }
  .m-sm-5 {
    margin: 1rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .m-sm-7 {
    margin: 2rem !important;
  }
  .m-sm-8 {
    margin: 3rem !important;
  }
  .m-sm-9 {
    margin: 4rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-sm-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-sm-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-sm-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-sm-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.125rem !important;
  }
  .mt-sm-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-sm-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-sm-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-sm-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-sm-4 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-sm-5 {
    margin-top: 1rem !important;
  }
  .mt-sm-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-sm-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-sm-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-sm-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 2rem !important;
  }
  .mt-sm-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-sm-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-sm-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-sm-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-sm-8 {
    margin-top: 3rem !important;
  }
  .mt-sm-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-sm-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-sm-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-sm-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-sm-9 {
    margin-top: 4rem !important;
  }
  .mt-sm-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-sm-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-sm-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-sm-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mt-sm-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-sm-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-sm-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-sm-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-sm-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-sm-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-sm-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.125rem !important;
  }
  .me-sm-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-sm-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-sm-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-sm-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-sm-2 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-sm-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-sm-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-sm-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-sm-3 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-sm-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-sm-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-sm-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-sm-4 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-sm-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-sm-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-sm-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-sm-5 {
    margin-right: 1rem !important;
  }
  .me-sm-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-sm-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-sm-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-sm-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-sm-6 {
    margin-right: 1.5rem !important;
  }
  .me-sm-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-sm-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-sm-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-sm-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-sm-7 {
    margin-right: 2rem !important;
  }
  .me-sm-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-sm-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-sm-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-sm-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-sm-8 {
    margin-right: 3rem !important;
  }
  .me-sm-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-sm-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-sm-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-sm-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-sm-9 {
    margin-right: 4rem !important;
  }
  .me-sm-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-sm-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-sm-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-sm-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .me-sm-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-sm-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-sm-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-sm-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-sm-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-sm-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-sm-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .mb-sm-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-sm-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-sm-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-sm-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-sm-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-sm-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-sm-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.125rem !important;
  }
  .ms-sm-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-sm-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-sm-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-sm-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-sm-4 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-sm-5 {
    margin-left: 1rem !important;
  }
  .ms-sm-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-sm-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-sm-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-sm-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-sm-6 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 2rem !important;
  }
  .ms-sm-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-sm-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-sm-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-sm-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-sm-8 {
    margin-left: 3rem !important;
  }
  .ms-sm-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-sm-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-sm-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-sm-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-sm-9 {
    margin-left: 4rem !important;
  }
  .ms-sm-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-sm-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-sm-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-sm-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .ms-sm-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-sm-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-sm-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-sm-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.125rem !important;
  }
  .m-sm-n2 {
    margin: -0.25rem !important;
  }
  .m-sm-n3 {
    margin: -0.5rem !important;
  }
  .m-sm-n4 {
    margin: -0.75rem !important;
  }
  .m-sm-n5 {
    margin: -1rem !important;
  }
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  .m-sm-n7 {
    margin: -2rem !important;
  }
  .m-sm-n8 {
    margin: -3rem !important;
  }
  .m-sm-n9 {
    margin: -4rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-sm-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-sm-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-sm-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-sm-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n5 {
    margin-top: -1rem !important;
  }
  .mt-sm-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-sm-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-sm-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-sm-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -2rem !important;
  }
  .mt-sm-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-sm-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-sm-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-sm-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-sm-n8 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-sm-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-sm-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-sm-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-sm-n9 {
    margin-top: -4rem !important;
  }
  .mt-sm-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-sm-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-sm-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-sm-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.125rem !important;
  }
  .me-sm-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-sm-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-sm-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-sm-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-sm-n4 {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-sm-n5 {
    margin-right: -1rem !important;
  }
  .me-sm-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-sm-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-sm-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-sm-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -2rem !important;
  }
  .me-sm-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-sm-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-sm-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-sm-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-sm-n8 {
    margin-right: -3rem !important;
  }
  .me-sm-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-sm-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-sm-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-sm-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-sm-n9 {
    margin-right: -4rem !important;
  }
  .me-sm-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-sm-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-sm-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-sm-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-sm-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-sm-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-sm-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-sm-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n5 {
    margin-left: -1rem !important;
  }
  .ms-sm-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-sm-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-sm-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-sm-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -2rem !important;
  }
  .ms-sm-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-sm-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-sm-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-sm-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-sm-n8 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-sm-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-sm-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-sm-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-sm-n9 {
    margin-left: -4rem !important;
  }
  .ms-sm-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-sm-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-sm-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-sm-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.125rem !important;
  }
  .p-sm-2 {
    padding: 0.25rem !important;
  }
  .p-sm-3 {
    padding: 0.5rem !important;
  }
  .p-sm-4 {
    padding: 0.75rem !important;
  }
  .p-sm-5 {
    padding: 1rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .p-sm-7 {
    padding: 2rem !important;
  }
  .p-sm-8 {
    padding: 3rem !important;
  }
  .p-sm-9 {
    padding: 4rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-sm-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-sm-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-sm-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-sm-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-sm-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.125rem !important;
  }
  .pt-sm-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-sm-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-sm-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-sm-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-sm-4 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-sm-5 {
    padding-top: 1rem !important;
  }
  .pt-sm-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-sm-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-sm-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-sm-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 2rem !important;
  }
  .pt-sm-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-sm-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-sm-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-sm-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-sm-8 {
    padding-top: 3rem !important;
  }
  .pt-sm-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-sm-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-sm-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-sm-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-sm-9 {
    padding-top: 4rem !important;
  }
  .pt-sm-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-sm-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-sm-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-sm-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-sm-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-sm-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-sm-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.125rem !important;
  }
  .pe-sm-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-sm-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-sm-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-sm-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-sm-4 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-sm-5 {
    padding-right: 1rem !important;
  }
  .pe-sm-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-sm-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-sm-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-sm-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 2rem !important;
  }
  .pe-sm-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-sm-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-sm-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-sm-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-sm-8 {
    padding-right: 3rem !important;
  }
  .pe-sm-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-sm-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-sm-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-sm-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-sm-9 {
    padding-right: 4rem !important;
  }
  .pe-sm-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-sm-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-sm-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-sm-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-sm-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-sm-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-sm-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-sm-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-sm-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-sm-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.125rem !important;
  }
  .ps-sm-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-sm-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-sm-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-sm-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-sm-4 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-sm-5 {
    padding-left: 1rem !important;
  }
  .ps-sm-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-sm-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-sm-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-sm-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-sm-6 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 2rem !important;
  }
  .ps-sm-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-sm-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-sm-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-sm-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-sm-8 {
    padding-left: 3rem !important;
  }
  .ps-sm-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-sm-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-sm-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-sm-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-sm-9 {
    padding-left: 4rem !important;
  }
  .ps-sm-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-sm-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-sm-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-sm-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.125rem !important;
  }
  .gap-sm-2 {
    gap: 0.25rem !important;
  }
  .gap-sm-3 {
    gap: 0.5rem !important;
  }
  .gap-sm-4 {
    gap: 0.75rem !important;
  }
  .gap-sm-5 {
    gap: 1rem !important;
  }
  .gap-sm-6 {
    gap: 1.5rem !important;
  }
  .gap-sm-7 {
    gap: 2rem !important;
  }
  .gap-sm-8 {
    gap: 3rem !important;
  }
  .gap-sm-9 {
    gap: 4rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-overflow-sm-unset {
    text-overflow: unset !important;
  }
  .text-overflow-sm-clip {
    text-overflow: clip !important;
  }
  .text-overflow-sm-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-sm-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media (min-width: 768px) {
  .aspect-md-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-md-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-md-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-md-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-md-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-md-auto {
    cursor: auto !important;
  }
  .cursor-md-pointer {
    cursor: pointer !important;
  }
  .cursor-md-grab {
    cursor: grab !important;
  }
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .w-md-5 {
    width: 5% !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .w-md-15 {
    width: 15% !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-35 {
    width: 35% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-45 {
    width: 45% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-55 {
    width: 55% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-65 {
    width: 65% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-85 {
    width: 85% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .w-md-95 {
    width: 95% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .object-fit-md-initial {
    object-fit: initial !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.125rem !important;
  }
  .m-md-2 {
    margin: 0.25rem !important;
  }
  .m-md-3 {
    margin: 0.5rem !important;
  }
  .m-md-4 {
    margin: 0.75rem !important;
  }
  .m-md-5 {
    margin: 1rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .m-md-7 {
    margin: 2rem !important;
  }
  .m-md-8 {
    margin: 3rem !important;
  }
  .m-md-9 {
    margin: 4rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-md-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-md-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-md-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-md-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-md-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.125rem !important;
  }
  .mt-md-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-md-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-md-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-md-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-md-2 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-md-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-md-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-md-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-md-3 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-md-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-md-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-md-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-md-4 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-md-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-md-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-md-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-md-5 {
    margin-top: 1rem !important;
  }
  .mt-md-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-md-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-md-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-md-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-md-6 {
    margin-top: 1.5rem !important;
  }
  .mt-md-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-md-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-md-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-md-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-md-7 {
    margin-top: 2rem !important;
  }
  .mt-md-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-md-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-md-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-md-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-md-8 {
    margin-top: 3rem !important;
  }
  .mt-md-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-md-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-md-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-md-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-md-9 {
    margin-top: 4rem !important;
  }
  .mt-md-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-md-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-md-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-md-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mt-md-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-md-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-md-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-md-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-md-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-md-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-md-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.125rem !important;
  }
  .me-md-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-md-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-md-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-md-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-md-2 {
    margin-right: 0.25rem !important;
  }
  .me-md-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-md-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-md-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-md-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-md-3 {
    margin-right: 0.5rem !important;
  }
  .me-md-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-md-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-md-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-md-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-md-4 {
    margin-right: 0.75rem !important;
  }
  .me-md-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-md-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-md-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-md-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-md-5 {
    margin-right: 1rem !important;
  }
  .me-md-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-md-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-md-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-md-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-md-6 {
    margin-right: 1.5rem !important;
  }
  .me-md-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-md-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-md-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-md-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-md-7 {
    margin-right: 2rem !important;
  }
  .me-md-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-md-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-md-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-md-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-md-8 {
    margin-right: 3rem !important;
  }
  .me-md-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-md-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-md-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-md-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-md-9 {
    margin-right: 4rem !important;
  }
  .me-md-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-md-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-md-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-md-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .me-md-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-md-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-md-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-md-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-md-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-md-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-md-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-md-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-md-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-md-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 2rem !important;
  }
  .mb-md-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-md-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-md-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-md-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-md-8 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-md-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-md-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-md-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-md-9 {
    margin-bottom: 4rem !important;
  }
  .mb-md-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-md-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-md-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-md-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .mb-md-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-md-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-md-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-md-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-md-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-md-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-md-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.125rem !important;
  }
  .ms-md-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-md-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-md-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-md-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-md-2 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-md-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-md-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-md-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-md-3 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-md-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-md-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-md-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-md-4 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-md-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-md-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-md-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-md-5 {
    margin-left: 1rem !important;
  }
  .ms-md-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-md-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-md-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-md-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-md-6 {
    margin-left: 1.5rem !important;
  }
  .ms-md-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-md-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-md-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-md-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-md-7 {
    margin-left: 2rem !important;
  }
  .ms-md-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-md-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-md-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-md-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-md-8 {
    margin-left: 3rem !important;
  }
  .ms-md-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-md-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-md-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-md-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-md-9 {
    margin-left: 4rem !important;
  }
  .ms-md-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-md-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-md-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-md-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .ms-md-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-md-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-md-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-md-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.125rem !important;
  }
  .m-md-n2 {
    margin: -0.25rem !important;
  }
  .m-md-n3 {
    margin: -0.5rem !important;
  }
  .m-md-n4 {
    margin: -0.75rem !important;
  }
  .m-md-n5 {
    margin: -1rem !important;
  }
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  .m-md-n7 {
    margin: -2rem !important;
  }
  .m-md-n8 {
    margin: -3rem !important;
  }
  .m-md-n9 {
    margin: -4rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-md-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-md-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-md-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-md-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-md-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-md-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-md-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-md-n5 {
    margin-top: -1rem !important;
  }
  .mt-md-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-md-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-md-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-md-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-md-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -2rem !important;
  }
  .mt-md-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-md-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-md-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-md-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-md-n8 {
    margin-top: -3rem !important;
  }
  .mt-md-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-md-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-md-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-md-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-md-n9 {
    margin-top: -4rem !important;
  }
  .mt-md-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-md-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-md-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-md-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-md-n1 {
    margin-right: -0.125rem !important;
  }
  .me-md-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-md-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-md-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-md-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-md-n2 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-md-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-md-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-md-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-md-n3 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-md-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-md-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-md-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-md-n4 {
    margin-right: -0.75rem !important;
  }
  .me-md-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-md-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-md-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-md-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-md-n5 {
    margin-right: -1rem !important;
  }
  .me-md-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-md-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-md-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-md-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-md-n6 {
    margin-right: -1.5rem !important;
  }
  .me-md-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-md-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-md-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-md-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-md-n7 {
    margin-right: -2rem !important;
  }
  .me-md-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-md-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-md-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-md-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-md-n8 {
    margin-right: -3rem !important;
  }
  .me-md-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-md-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-md-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-md-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-md-n9 {
    margin-right: -4rem !important;
  }
  .me-md-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-md-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-md-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-md-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-md-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-md-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-md-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-md-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-md-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-md-n5 {
    margin-left: -1rem !important;
  }
  .ms-md-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-md-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-md-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-md-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-md-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -2rem !important;
  }
  .ms-md-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-md-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-md-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-md-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-md-n8 {
    margin-left: -3rem !important;
  }
  .ms-md-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-md-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-md-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-md-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-md-n9 {
    margin-left: -4rem !important;
  }
  .ms-md-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-md-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-md-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-md-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.125rem !important;
  }
  .p-md-2 {
    padding: 0.25rem !important;
  }
  .p-md-3 {
    padding: 0.5rem !important;
  }
  .p-md-4 {
    padding: 0.75rem !important;
  }
  .p-md-5 {
    padding: 1rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .p-md-7 {
    padding: 2rem !important;
  }
  .p-md-8 {
    padding: 3rem !important;
  }
  .p-md-9 {
    padding: 4rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-md-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-md-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-md-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-md-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-md-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.125rem !important;
  }
  .pt-md-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-md-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-md-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-md-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-md-2 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-md-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-md-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-md-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-md-3 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-md-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-md-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-md-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-md-4 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-md-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-md-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-md-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-md-5 {
    padding-top: 1rem !important;
  }
  .pt-md-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-md-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-md-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-md-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-md-6 {
    padding-top: 1.5rem !important;
  }
  .pt-md-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-md-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-md-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-md-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-md-7 {
    padding-top: 2rem !important;
  }
  .pt-md-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-md-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-md-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-md-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-md-8 {
    padding-top: 3rem !important;
  }
  .pt-md-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-md-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-md-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-md-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-md-9 {
    padding-top: 4rem !important;
  }
  .pt-md-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-md-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-md-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-md-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-md-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-md-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-md-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.125rem !important;
  }
  .pe-md-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-md-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-md-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-md-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-md-2 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-md-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-md-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-md-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-md-3 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-md-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-md-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-md-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-md-4 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-md-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-md-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-md-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-md-5 {
    padding-right: 1rem !important;
  }
  .pe-md-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-md-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-md-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-md-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-md-6 {
    padding-right: 1.5rem !important;
  }
  .pe-md-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-md-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-md-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-md-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-md-7 {
    padding-right: 2rem !important;
  }
  .pe-md-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-md-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-md-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-md-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-md-8 {
    padding-right: 3rem !important;
  }
  .pe-md-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-md-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-md-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-md-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-md-9 {
    padding-right: 4rem !important;
  }
  .pe-md-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-md-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-md-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-md-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-md-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-md-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-md-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-md-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-md-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-md-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 2rem !important;
  }
  .pb-md-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-md-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-md-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-md-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-md-8 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-md-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-md-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-md-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-md-9 {
    padding-bottom: 4rem !important;
  }
  .pb-md-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-md-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-md-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-md-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-md-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-md-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-md-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.125rem !important;
  }
  .ps-md-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-md-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-md-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-md-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-md-2 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-md-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-md-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-md-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-md-3 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-md-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-md-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-md-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-md-4 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-md-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-md-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-md-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-md-5 {
    padding-left: 1rem !important;
  }
  .ps-md-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-md-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-md-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-md-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-md-6 {
    padding-left: 1.5rem !important;
  }
  .ps-md-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-md-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-md-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-md-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-md-7 {
    padding-left: 2rem !important;
  }
  .ps-md-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-md-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-md-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-md-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-md-8 {
    padding-left: 3rem !important;
  }
  .ps-md-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-md-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-md-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-md-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-md-9 {
    padding-left: 4rem !important;
  }
  .ps-md-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-md-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-md-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-md-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.125rem !important;
  }
  .gap-md-2 {
    gap: 0.25rem !important;
  }
  .gap-md-3 {
    gap: 0.5rem !important;
  }
  .gap-md-4 {
    gap: 0.75rem !important;
  }
  .gap-md-5 {
    gap: 1rem !important;
  }
  .gap-md-6 {
    gap: 1.5rem !important;
  }
  .gap-md-7 {
    gap: 2rem !important;
  }
  .gap-md-8 {
    gap: 3rem !important;
  }
  .gap-md-9 {
    gap: 4rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-overflow-md-unset {
    text-overflow: unset !important;
  }
  .text-overflow-md-clip {
    text-overflow: clip !important;
  }
  .text-overflow-md-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-md-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media (min-width: 992px) {
  .aspect-lg-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-lg-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-lg-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-lg-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-lg-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-lg-auto {
    cursor: auto !important;
  }
  .cursor-lg-pointer {
    cursor: pointer !important;
  }
  .cursor-lg-grab {
    cursor: grab !important;
  }
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .w-lg-5 {
    width: 5% !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .w-lg-15 {
    width: 15% !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-35 {
    width: 35% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-45 {
    width: 45% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-55 {
    width: 55% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-65 {
    width: 65% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-85 {
    width: 85% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .w-lg-95 {
    width: 95% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .object-fit-lg-initial {
    object-fit: initial !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.125rem !important;
  }
  .m-lg-2 {
    margin: 0.25rem !important;
  }
  .m-lg-3 {
    margin: 0.5rem !important;
  }
  .m-lg-4 {
    margin: 0.75rem !important;
  }
  .m-lg-5 {
    margin: 1rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .m-lg-7 {
    margin: 2rem !important;
  }
  .m-lg-8 {
    margin: 3rem !important;
  }
  .m-lg-9 {
    margin: 4rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-lg-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-lg-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-lg-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-lg-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.125rem !important;
  }
  .mt-lg-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-lg-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-lg-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-lg-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-lg-4 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-lg-5 {
    margin-top: 1rem !important;
  }
  .mt-lg-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-lg-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-lg-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-lg-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 2rem !important;
  }
  .mt-lg-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-lg-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-lg-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-lg-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-lg-8 {
    margin-top: 3rem !important;
  }
  .mt-lg-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-lg-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-lg-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-lg-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-lg-9 {
    margin-top: 4rem !important;
  }
  .mt-lg-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-lg-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-lg-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-lg-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mt-lg-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-lg-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-lg-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-lg-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-lg-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-lg-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-lg-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.125rem !important;
  }
  .me-lg-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-lg-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-lg-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-lg-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-lg-2 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-lg-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-lg-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-lg-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-lg-3 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-lg-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-lg-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-lg-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-lg-4 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-lg-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-lg-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-lg-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-lg-5 {
    margin-right: 1rem !important;
  }
  .me-lg-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-lg-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-lg-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-lg-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-lg-6 {
    margin-right: 1.5rem !important;
  }
  .me-lg-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-lg-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-lg-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-lg-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-lg-7 {
    margin-right: 2rem !important;
  }
  .me-lg-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-lg-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-lg-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-lg-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-lg-8 {
    margin-right: 3rem !important;
  }
  .me-lg-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-lg-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-lg-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-lg-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-lg-9 {
    margin-right: 4rem !important;
  }
  .me-lg-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-lg-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-lg-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-lg-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .me-lg-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-lg-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-lg-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-lg-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-lg-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-lg-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-lg-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .mb-lg-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-lg-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-lg-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-lg-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-lg-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-lg-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-lg-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.125rem !important;
  }
  .ms-lg-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-lg-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-lg-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-lg-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-lg-4 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-lg-5 {
    margin-left: 1rem !important;
  }
  .ms-lg-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-lg-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-lg-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-lg-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-lg-6 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 2rem !important;
  }
  .ms-lg-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-lg-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-lg-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-lg-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-lg-8 {
    margin-left: 3rem !important;
  }
  .ms-lg-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-lg-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-lg-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-lg-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-lg-9 {
    margin-left: 4rem !important;
  }
  .ms-lg-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-lg-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-lg-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-lg-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .ms-lg-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-lg-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-lg-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-lg-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.125rem !important;
  }
  .m-lg-n2 {
    margin: -0.25rem !important;
  }
  .m-lg-n3 {
    margin: -0.5rem !important;
  }
  .m-lg-n4 {
    margin: -0.75rem !important;
  }
  .m-lg-n5 {
    margin: -1rem !important;
  }
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  .m-lg-n7 {
    margin: -2rem !important;
  }
  .m-lg-n8 {
    margin: -3rem !important;
  }
  .m-lg-n9 {
    margin: -4rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-lg-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-lg-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-lg-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-lg-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n5 {
    margin-top: -1rem !important;
  }
  .mt-lg-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-lg-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-lg-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-lg-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -2rem !important;
  }
  .mt-lg-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-lg-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-lg-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-lg-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-lg-n8 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-lg-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-lg-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-lg-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-lg-n9 {
    margin-top: -4rem !important;
  }
  .mt-lg-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-lg-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-lg-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-lg-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.125rem !important;
  }
  .me-lg-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-lg-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-lg-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-lg-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-lg-n4 {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-lg-n5 {
    margin-right: -1rem !important;
  }
  .me-lg-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-lg-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-lg-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-lg-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -2rem !important;
  }
  .me-lg-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-lg-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-lg-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-lg-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-lg-n8 {
    margin-right: -3rem !important;
  }
  .me-lg-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-lg-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-lg-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-lg-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-lg-n9 {
    margin-right: -4rem !important;
  }
  .me-lg-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-lg-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-lg-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-lg-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-lg-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-lg-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-lg-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-lg-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n5 {
    margin-left: -1rem !important;
  }
  .ms-lg-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-lg-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-lg-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-lg-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -2rem !important;
  }
  .ms-lg-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-lg-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-lg-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-lg-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-lg-n8 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-lg-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-lg-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-lg-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-lg-n9 {
    margin-left: -4rem !important;
  }
  .ms-lg-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-lg-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-lg-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-lg-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.125rem !important;
  }
  .p-lg-2 {
    padding: 0.25rem !important;
  }
  .p-lg-3 {
    padding: 0.5rem !important;
  }
  .p-lg-4 {
    padding: 0.75rem !important;
  }
  .p-lg-5 {
    padding: 1rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .p-lg-7 {
    padding: 2rem !important;
  }
  .p-lg-8 {
    padding: 3rem !important;
  }
  .p-lg-9 {
    padding: 4rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-lg-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-lg-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-lg-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-lg-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-lg-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.125rem !important;
  }
  .pt-lg-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-lg-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-lg-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-lg-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-lg-4 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-lg-5 {
    padding-top: 1rem !important;
  }
  .pt-lg-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-lg-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-lg-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-lg-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 2rem !important;
  }
  .pt-lg-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-lg-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-lg-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-lg-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-lg-8 {
    padding-top: 3rem !important;
  }
  .pt-lg-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-lg-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-lg-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-lg-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-lg-9 {
    padding-top: 4rem !important;
  }
  .pt-lg-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-lg-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-lg-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-lg-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-lg-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-lg-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-lg-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.125rem !important;
  }
  .pe-lg-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-lg-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-lg-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-lg-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-lg-4 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-lg-5 {
    padding-right: 1rem !important;
  }
  .pe-lg-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-lg-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-lg-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-lg-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 2rem !important;
  }
  .pe-lg-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-lg-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-lg-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-lg-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-lg-8 {
    padding-right: 3rem !important;
  }
  .pe-lg-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-lg-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-lg-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-lg-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-lg-9 {
    padding-right: 4rem !important;
  }
  .pe-lg-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-lg-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-lg-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-lg-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-lg-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-lg-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-lg-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-lg-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-lg-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-lg-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.125rem !important;
  }
  .ps-lg-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-lg-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-lg-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-lg-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-lg-4 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-lg-5 {
    padding-left: 1rem !important;
  }
  .ps-lg-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-lg-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-lg-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-lg-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-lg-6 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 2rem !important;
  }
  .ps-lg-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-lg-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-lg-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-lg-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-lg-8 {
    padding-left: 3rem !important;
  }
  .ps-lg-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-lg-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-lg-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-lg-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-lg-9 {
    padding-left: 4rem !important;
  }
  .ps-lg-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-lg-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-lg-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-lg-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.125rem !important;
  }
  .gap-lg-2 {
    gap: 0.25rem !important;
  }
  .gap-lg-3 {
    gap: 0.5rem !important;
  }
  .gap-lg-4 {
    gap: 0.75rem !important;
  }
  .gap-lg-5 {
    gap: 1rem !important;
  }
  .gap-lg-6 {
    gap: 1.5rem !important;
  }
  .gap-lg-7 {
    gap: 2rem !important;
  }
  .gap-lg-8 {
    gap: 3rem !important;
  }
  .gap-lg-9 {
    gap: 4rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-overflow-lg-unset {
    text-overflow: unset !important;
  }
  .text-overflow-lg-clip {
    text-overflow: clip !important;
  }
  .text-overflow-lg-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-lg-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media (min-width: 1200px) {
  .aspect-xl-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-xl-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-xl-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-xl-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-xl-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-xl-auto {
    cursor: auto !important;
  }
  .cursor-xl-pointer {
    cursor: pointer !important;
  }
  .cursor-xl-grab {
    cursor: grab !important;
  }
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .w-xl-5 {
    width: 5% !important;
  }
  .w-xl-10 {
    width: 10% !important;
  }
  .w-xl-15 {
    width: 15% !important;
  }
  .w-xl-20 {
    width: 20% !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-30 {
    width: 30% !important;
  }
  .w-xl-35 {
    width: 35% !important;
  }
  .w-xl-40 {
    width: 40% !important;
  }
  .w-xl-45 {
    width: 45% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-55 {
    width: 55% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .w-xl-65 {
    width: 65% !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-80 {
    width: 80% !important;
  }
  .w-xl-85 {
    width: 85% !important;
  }
  .w-xl-90 {
    width: 90% !important;
  }
  .w-xl-95 {
    width: 95% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .object-fit-xl-initial {
    object-fit: initial !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.125rem !important;
  }
  .m-xl-2 {
    margin: 0.25rem !important;
  }
  .m-xl-3 {
    margin: 0.5rem !important;
  }
  .m-xl-4 {
    margin: 0.75rem !important;
  }
  .m-xl-5 {
    margin: 1rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .m-xl-7 {
    margin: 2rem !important;
  }
  .m-xl-8 {
    margin: 3rem !important;
  }
  .m-xl-9 {
    margin: 4rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xl-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-xl-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-xl-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-xl-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.125rem !important;
  }
  .mt-xl-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-xl-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-xl-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xl-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xl-4 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xl-5 {
    margin-top: 1rem !important;
  }
  .mt-xl-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-xl-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-xl-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-xl-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-xl-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-xl-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xl-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 2rem !important;
  }
  .mt-xl-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-xl-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-xl-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-xl-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-xl-8 {
    margin-top: 3rem !important;
  }
  .mt-xl-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-xl-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-xl-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-xl-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-xl-9 {
    margin-top: 4rem !important;
  }
  .mt-xl-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-xl-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-xl-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-xl-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mt-xl-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-xl-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-xl-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-xl-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-xl-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-xl-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-xl-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.125rem !important;
  }
  .me-xl-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-xl-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-xl-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-xl-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-xl-2 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-xl-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-xl-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-xl-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-xl-3 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-xl-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-xl-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-xl-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-xl-4 {
    margin-right: 0.75rem !important;
  }
  .me-xl-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-xl-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-xl-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-xl-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-xl-5 {
    margin-right: 1rem !important;
  }
  .me-xl-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-xl-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-xl-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-xl-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-xl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xl-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-xl-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-xl-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-xl-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-xl-7 {
    margin-right: 2rem !important;
  }
  .me-xl-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-xl-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-xl-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-xl-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-xl-8 {
    margin-right: 3rem !important;
  }
  .me-xl-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-xl-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-xl-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-xl-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-xl-9 {
    margin-right: 4rem !important;
  }
  .me-xl-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-xl-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-xl-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-xl-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .me-xl-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-xl-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-xl-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-xl-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-xl-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-xl-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-xl-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-xl-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-xl-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xl-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-xl-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-xl-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xl-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .mb-xl-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-xl-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-xl-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-xl-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-xl-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-xl-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-xl-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.125rem !important;
  }
  .ms-xl-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-xl-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-xl-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xl-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xl-3 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xl-4 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xl-5 {
    margin-left: 1rem !important;
  }
  .ms-xl-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-xl-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-xl-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-xl-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-xl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-xl-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-xl-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xl-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 2rem !important;
  }
  .ms-xl-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-xl-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-xl-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-xl-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-xl-8 {
    margin-left: 3rem !important;
  }
  .ms-xl-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-xl-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-xl-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-xl-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-xl-9 {
    margin-left: 4rem !important;
  }
  .ms-xl-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-xl-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-xl-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-xl-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .ms-xl-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-xl-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-xl-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-xl-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.125rem !important;
  }
  .m-xl-n2 {
    margin: -0.25rem !important;
  }
  .m-xl-n3 {
    margin: -0.5rem !important;
  }
  .m-xl-n4 {
    margin: -0.75rem !important;
  }
  .m-xl-n5 {
    margin: -1rem !important;
  }
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  .m-xl-n7 {
    margin: -2rem !important;
  }
  .m-xl-n8 {
    margin: -3rem !important;
  }
  .m-xl-n9 {
    margin: -4rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xl-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xl-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-xl-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-xl-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-xl-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xl-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-xl-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-xl-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-xl-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xl-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xl-n5 {
    margin-top: -1rem !important;
  }
  .mt-xl-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-xl-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-xl-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-xl-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -2rem !important;
  }
  .mt-xl-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-xl-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-xl-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-xl-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-xl-n8 {
    margin-top: -3rem !important;
  }
  .mt-xl-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-xl-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-xl-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-xl-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-xl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xl-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-xl-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-xl-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-xl-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.125rem !important;
  }
  .me-xl-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-xl-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-xl-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-xl-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-xl-n3 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-xl-n4 {
    margin-right: -0.75rem !important;
  }
  .me-xl-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-xl-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-xl-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-xl-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-xl-n5 {
    margin-right: -1rem !important;
  }
  .me-xl-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-xl-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-xl-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-xl-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-xl-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-xl-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-xl-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -2rem !important;
  }
  .me-xl-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-xl-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-xl-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-xl-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-xl-n8 {
    margin-right: -3rem !important;
  }
  .me-xl-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-xl-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-xl-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-xl-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-xl-n9 {
    margin-right: -4rem !important;
  }
  .me-xl-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-xl-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-xl-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-xl-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-xl-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-xl-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-xl-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xl-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-xl-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-xl-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-xl-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xl-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xl-n5 {
    margin-left: -1rem !important;
  }
  .ms-xl-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-xl-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-xl-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-xl-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -2rem !important;
  }
  .ms-xl-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-xl-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-xl-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-xl-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-xl-n8 {
    margin-left: -3rem !important;
  }
  .ms-xl-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-xl-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-xl-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-xl-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-xl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xl-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-xl-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-xl-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-xl-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.125rem !important;
  }
  .p-xl-2 {
    padding: 0.25rem !important;
  }
  .p-xl-3 {
    padding: 0.5rem !important;
  }
  .p-xl-4 {
    padding: 0.75rem !important;
  }
  .p-xl-5 {
    padding: 1rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .p-xl-7 {
    padding: 2rem !important;
  }
  .p-xl-8 {
    padding: 3rem !important;
  }
  .p-xl-9 {
    padding: 4rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xl-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xl-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-xl-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-xl-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-xl-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.125rem !important;
  }
  .pt-xl-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-xl-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-xl-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xl-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xl-4 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xl-5 {
    padding-top: 1rem !important;
  }
  .pt-xl-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-xl-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-xl-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-xl-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-xl-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-xl-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xl-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 2rem !important;
  }
  .pt-xl-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-xl-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-xl-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-xl-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-xl-8 {
    padding-top: 3rem !important;
  }
  .pt-xl-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-xl-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-xl-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-xl-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-xl-9 {
    padding-top: 4rem !important;
  }
  .pt-xl-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-xl-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-xl-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-xl-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-xl-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-xl-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-xl-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.125rem !important;
  }
  .pe-xl-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-xl-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-xl-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xl-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xl-3 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xl-4 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xl-5 {
    padding-right: 1rem !important;
  }
  .pe-xl-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-xl-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-xl-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-xl-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-xl-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-xl-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xl-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 2rem !important;
  }
  .pe-xl-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-xl-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-xl-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-xl-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-xl-8 {
    padding-right: 3rem !important;
  }
  .pe-xl-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-xl-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-xl-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-xl-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-xl-9 {
    padding-right: 4rem !important;
  }
  .pe-xl-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-xl-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-xl-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-xl-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-xl-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-xl-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-xl-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-xl-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-xl-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xl-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-xl-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-xl-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-xl-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-xl-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-xl-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-xl-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.125rem !important;
  }
  .ps-xl-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-xl-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-xl-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xl-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xl-3 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xl-4 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xl-5 {
    padding-left: 1rem !important;
  }
  .ps-xl-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-xl-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-xl-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-xl-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-xl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-xl-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-xl-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xl-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 2rem !important;
  }
  .ps-xl-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-xl-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-xl-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-xl-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-xl-8 {
    padding-left: 3rem !important;
  }
  .ps-xl-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-xl-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-xl-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-xl-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-xl-9 {
    padding-left: 4rem !important;
  }
  .ps-xl-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-xl-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-xl-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-xl-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.125rem !important;
  }
  .gap-xl-2 {
    gap: 0.25rem !important;
  }
  .gap-xl-3 {
    gap: 0.5rem !important;
  }
  .gap-xl-4 {
    gap: 0.75rem !important;
  }
  .gap-xl-5 {
    gap: 1rem !important;
  }
  .gap-xl-6 {
    gap: 1.5rem !important;
  }
  .gap-xl-7 {
    gap: 2rem !important;
  }
  .gap-xl-8 {
    gap: 3rem !important;
  }
  .gap-xl-9 {
    gap: 4rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-overflow-xl-unset {
    text-overflow: unset !important;
  }
  .text-overflow-xl-clip {
    text-overflow: clip !important;
  }
  .text-overflow-xl-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-xl-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media (min-width: 1400px) {
  .aspect-xxl-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-xxl-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-xxl-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-xxl-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-xxl-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-xxl-auto {
    cursor: auto !important;
  }
  .cursor-xxl-pointer {
    cursor: pointer !important;
  }
  .cursor-xxl-grab {
    cursor: grab !important;
  }
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .w-xxl-5 {
    width: 5% !important;
  }
  .w-xxl-10 {
    width: 10% !important;
  }
  .w-xxl-15 {
    width: 15% !important;
  }
  .w-xxl-20 {
    width: 20% !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-30 {
    width: 30% !important;
  }
  .w-xxl-35 {
    width: 35% !important;
  }
  .w-xxl-40 {
    width: 40% !important;
  }
  .w-xxl-45 {
    width: 45% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-55 {
    width: 55% !important;
  }
  .w-xxl-60 {
    width: 60% !important;
  }
  .w-xxl-65 {
    width: 65% !important;
  }
  .w-xxl-70 {
    width: 70% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-80 {
    width: 80% !important;
  }
  .w-xxl-85 {
    width: 85% !important;
  }
  .w-xxl-90 {
    width: 90% !important;
  }
  .w-xxl-95 {
    width: 95% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .object-fit-xxl-initial {
    object-fit: initial !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.125rem !important;
  }
  .m-xxl-2 {
    margin: 0.25rem !important;
  }
  .m-xxl-3 {
    margin: 0.5rem !important;
  }
  .m-xxl-4 {
    margin: 0.75rem !important;
  }
  .m-xxl-5 {
    margin: 1rem !important;
  }
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
  .m-xxl-7 {
    margin: 2rem !important;
  }
  .m-xxl-8 {
    margin: 3rem !important;
  }
  .m-xxl-9 {
    margin: 4rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-xxl-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-xxl-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-xxl-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-4 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-5 {
    margin-top: 1rem !important;
  }
  .mt-xxl-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-xxl-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-xxl-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-xxl-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-xxl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 2rem !important;
  }
  .mt-xxl-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-xxl-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-xxl-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-xxl-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-xxl-8 {
    margin-top: 3rem !important;
  }
  .mt-xxl-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-xxl-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-xxl-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-xxl-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-xxl-9 {
    margin-top: 4rem !important;
  }
  .mt-xxl-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-xxl-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-xxl-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-xxl-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .mt-xxl-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-xxl-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-xxl-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-xxl-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-xxl-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-xxl-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-xxl-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.125rem !important;
  }
  .me-xxl-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-xxl-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-xxl-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-xxl-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-xxl-3 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-xxl-4 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-xxl-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-xxl-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-xxl-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-xxl-5 {
    margin-right: 1rem !important;
  }
  .me-xxl-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-xxl-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-xxl-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-xxl-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-xxl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-xxl-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-xxl-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-xxl-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 2rem !important;
  }
  .me-xxl-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-xxl-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-xxl-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-xxl-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-xxl-8 {
    margin-right: 3rem !important;
  }
  .me-xxl-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-xxl-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-xxl-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-xxl-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-xxl-9 {
    margin-right: 4rem !important;
  }
  .me-xxl-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-xxl-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-xxl-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-xxl-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .me-xxl-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-xxl-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-xxl-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-xxl-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-xxl-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-xxl-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-xxl-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxl-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-xxl-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-xxl-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-xxl-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-xxl-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-xxl-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-xxl-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-3 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-4 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-5 {
    margin-left: 1rem !important;
  }
  .ms-xxl-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-xxl-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-xxl-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-xxl-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-xxl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 2rem !important;
  }
  .ms-xxl-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-xxl-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-xxl-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-xxl-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-xxl-8 {
    margin-left: 3rem !important;
  }
  .ms-xxl-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-xxl-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-xxl-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-xxl-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-xxl-9 {
    margin-left: 4rem !important;
  }
  .ms-xxl-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-xxl-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-xxl-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-xxl-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .ms-xxl-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-xxl-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-xxl-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-xxl-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.125rem !important;
  }
  .m-xxl-n2 {
    margin: -0.25rem !important;
  }
  .m-xxl-n3 {
    margin: -0.5rem !important;
  }
  .m-xxl-n4 {
    margin: -0.75rem !important;
  }
  .m-xxl-n5 {
    margin: -1rem !important;
  }
  .m-xxl-n6 {
    margin: -1.5rem !important;
  }
  .m-xxl-n7 {
    margin: -2rem !important;
  }
  .m-xxl-n8 {
    margin: -3rem !important;
  }
  .m-xxl-n9 {
    margin: -4rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxl-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-xxl-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-xxl-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-xxl-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-xxl-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-xxl-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-xxl-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-xxl-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-xxl-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-xxl-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.125rem !important;
  }
  .me-xxl-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-xxl-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-xxl-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-xxl-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n3 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n4 {
    margin-right: -0.75rem !important;
  }
  .me-xxl-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-xxl-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-xxl-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-xxl-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-xxl-n5 {
    margin-right: -1rem !important;
  }
  .me-xxl-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-xxl-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-xxl-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-xxl-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-xxl-n6 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -2rem !important;
  }
  .me-xxl-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-xxl-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-xxl-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-xxl-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-xxl-n8 {
    margin-right: -3rem !important;
  }
  .me-xxl-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-xxl-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-xxl-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-xxl-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-xxl-n9 {
    margin-right: -4rem !important;
  }
  .me-xxl-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-xxl-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-xxl-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-xxl-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-xxl-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-xxl-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-xxl-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-xxl-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-xxl-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-xxl-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-xxl-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-xxl-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-xxl-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.125rem !important;
  }
  .p-xxl-2 {
    padding: 0.25rem !important;
  }
  .p-xxl-3 {
    padding: 0.5rem !important;
  }
  .p-xxl-4 {
    padding: 0.75rem !important;
  }
  .p-xxl-5 {
    padding: 1rem !important;
  }
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
  .p-xxl-7 {
    padding: 2rem !important;
  }
  .p-xxl-8 {
    padding: 3rem !important;
  }
  .p-xxl-9 {
    padding: 4rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-xxl-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-xxl-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-xxl-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-4 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-5 {
    padding-top: 1rem !important;
  }
  .pt-xxl-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-xxl-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-xxl-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-xxl-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-xxl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 2rem !important;
  }
  .pt-xxl-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-xxl-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-xxl-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-xxl-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-xxl-8 {
    padding-top: 3rem !important;
  }
  .pt-xxl-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-xxl-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-xxl-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-xxl-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-xxl-9 {
    padding-top: 4rem !important;
  }
  .pt-xxl-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-xxl-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-xxl-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-xxl-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-xxl-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-xxl-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-xxl-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-3 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-4 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-5 {
    padding-right: 1rem !important;
  }
  .pe-xxl-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-xxl-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-xxl-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-xxl-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-xxl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 2rem !important;
  }
  .pe-xxl-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-xxl-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-xxl-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-xxl-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-xxl-8 {
    padding-right: 3rem !important;
  }
  .pe-xxl-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-xxl-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-xxl-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-xxl-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-xxl-9 {
    padding-right: 4rem !important;
  }
  .pe-xxl-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-xxl-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-xxl-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-xxl-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-xxl-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-xxl-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-xxl-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-xxl-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-xxl-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-xxl-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-3 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-4 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-5 {
    padding-left: 1rem !important;
  }
  .ps-xxl-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-xxl-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-xxl-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-xxl-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-xxl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 2rem !important;
  }
  .ps-xxl-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-xxl-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-xxl-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-xxl-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-xxl-8 {
    padding-left: 3rem !important;
  }
  .ps-xxl-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-xxl-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-xxl-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-xxl-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-xxl-9 {
    padding-left: 4rem !important;
  }
  .ps-xxl-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-xxl-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-xxl-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-xxl-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.125rem !important;
  }
  .gap-xxl-2 {
    gap: 0.25rem !important;
  }
  .gap-xxl-3 {
    gap: 0.5rem !important;
  }
  .gap-xxl-4 {
    gap: 0.75rem !important;
  }
  .gap-xxl-5 {
    gap: 1rem !important;
  }
  .gap-xxl-6 {
    gap: 1.5rem !important;
  }
  .gap-xxl-7 {
    gap: 2rem !important;
  }
  .gap-xxl-8 {
    gap: 3rem !important;
  }
  .gap-xxl-9 {
    gap: 4rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .text-overflow-xxl-unset {
    text-overflow: unset !important;
  }
  .text-overflow-xxl-clip {
    text-overflow: clip !important;
  }
  .text-overflow-xxl-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-xxl-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media (min-width: 1920px) {
  .aspect-xxxl-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-xxxl-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-xxxl-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-xxxl-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-xxxl-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-xxxl-auto {
    cursor: auto !important;
  }
  .cursor-xxxl-pointer {
    cursor: pointer !important;
  }
  .cursor-xxxl-grab {
    cursor: grab !important;
  }
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .w-xxxl-5 {
    width: 5% !important;
  }
  .w-xxxl-10 {
    width: 10% !important;
  }
  .w-xxxl-15 {
    width: 15% !important;
  }
  .w-xxxl-20 {
    width: 20% !important;
  }
  .w-xxxl-25 {
    width: 25% !important;
  }
  .w-xxxl-30 {
    width: 30% !important;
  }
  .w-xxxl-35 {
    width: 35% !important;
  }
  .w-xxxl-40 {
    width: 40% !important;
  }
  .w-xxxl-45 {
    width: 45% !important;
  }
  .w-xxxl-50 {
    width: 50% !important;
  }
  .w-xxxl-55 {
    width: 55% !important;
  }
  .w-xxxl-60 {
    width: 60% !important;
  }
  .w-xxxl-65 {
    width: 65% !important;
  }
  .w-xxxl-70 {
    width: 70% !important;
  }
  .w-xxxl-75 {
    width: 75% !important;
  }
  .w-xxxl-80 {
    width: 80% !important;
  }
  .w-xxxl-85 {
    width: 85% !important;
  }
  .w-xxxl-90 {
    width: 90% !important;
  }
  .w-xxxl-95 {
    width: 95% !important;
  }
  .w-xxxl-100 {
    width: 100% !important;
  }
  .w-xxxl-auto {
    width: auto !important;
  }
  .h-xxxl-25 {
    height: 25% !important;
  }
  .h-xxxl-50 {
    height: 50% !important;
  }
  .h-xxxl-75 {
    height: 75% !important;
  }
  .h-xxxl-100 {
    height: 100% !important;
  }
  .h-xxxl-auto {
    height: auto !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .object-fit-xxxl-initial {
    object-fit: initial !important;
  }
  .object-fit-xxxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxxl-none {
    object-fit: none !important;
  }
  .object-fit-xxxl-scale {
    object-fit: scale-down !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.125rem !important;
  }
  .m-xxxl-2 {
    margin: 0.25rem !important;
  }
  .m-xxxl-3 {
    margin: 0.5rem !important;
  }
  .m-xxxl-4 {
    margin: 0.75rem !important;
  }
  .m-xxxl-5 {
    margin: 1rem !important;
  }
  .m-xxxl-6 {
    margin: 1.5rem !important;
  }
  .m-xxxl-7 {
    margin: 2rem !important;
  }
  .m-xxxl-8 {
    margin: 3rem !important;
  }
  .m-xxxl-9 {
    margin: 4rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxxl-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxxl-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxl-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxxl-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-xxxl-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-xxxl-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-xxxl-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.125rem !important;
  }
  .mt-xxxl-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-xxxl-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-xxxl-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xxxl-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 0.75rem !important;
  }
  .mt-xxxl-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-xxxl-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-xxxl-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xxxl-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-xxxl-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-xxxl-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-xxxl-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-xxxl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-7 {
    margin-top: 2rem !important;
  }
  .mt-xxxl-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-xxxl-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-xxxl-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-xxxl-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-xxxl-8 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-xxxl-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-xxxl-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-xxxl-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-xxxl-9 {
    margin-top: 4rem !important;
  }
  .mt-xxxl-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-xxxl-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-xxxl-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-xxxl-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .mt-xxxl-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-xxxl-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-xxxl-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-xxxl-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-xxxl-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-xxxl-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-xxxl-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.125rem !important;
  }
  .me-xxxl-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-xxxl-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-xxxl-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-xxxl-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-3 {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-4 {
    margin-right: 0.75rem !important;
  }
  .me-xxxl-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-xxxl-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-xxxl-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-xxxl-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-xxxl-5 {
    margin-right: 1rem !important;
  }
  .me-xxxl-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-xxxl-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-xxxl-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-xxxl-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-xxxl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-7 {
    margin-right: 2rem !important;
  }
  .me-xxxl-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-xxxl-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-xxxl-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-xxxl-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-xxxl-8 {
    margin-right: 3rem !important;
  }
  .me-xxxl-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-xxxl-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-xxxl-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-xxxl-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-xxxl-9 {
    margin-right: 4rem !important;
  }
  .me-xxxl-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-xxxl-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-xxxl-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-xxxl-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .me-xxxl-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-xxxl-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-xxxl-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-xxxl-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxl-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxl-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxl-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxl-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxl-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxl-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxl-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxl-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-7 {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-8 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxl-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-xxxl-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-xxxl-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-xxxl-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-xxxl-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-xxxl-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-xxxl-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.125rem !important;
  }
  .ms-xxxl-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-xxxl-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-xxxl-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xxxl-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 0.75rem !important;
  }
  .ms-xxxl-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-xxxl-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-xxxl-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xxxl-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-xxxl-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-xxxl-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-xxxl-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-xxxl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-7 {
    margin-left: 2rem !important;
  }
  .ms-xxxl-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-xxxl-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-xxxl-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-xxxl-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-xxxl-8 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-xxxl-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-xxxl-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-xxxl-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-xxxl-9 {
    margin-left: 4rem !important;
  }
  .ms-xxxl-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-xxxl-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-xxxl-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-xxxl-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .ms-xxxl-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-xxxl-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-xxxl-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-xxxl-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-xxxl-n1 {
    margin: -0.125rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.25rem !important;
  }
  .m-xxxl-n3 {
    margin: -0.5rem !important;
  }
  .m-xxxl-n4 {
    margin: -0.75rem !important;
  }
  .m-xxxl-n5 {
    margin: -1rem !important;
  }
  .m-xxxl-n6 {
    margin: -1.5rem !important;
  }
  .m-xxxl-n7 {
    margin: -2rem !important;
  }
  .m-xxxl-n8 {
    margin: -3rem !important;
  }
  .m-xxxl-n9 {
    margin: -4rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxl-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxxl-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxl-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxxl-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-xxxl-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-xxxl-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-xxxl-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xxxl-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-xxxl-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-xxxl-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-xxxl-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xxxl-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n7 {
    margin-top: -2rem !important;
  }
  .mt-xxxl-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-xxxl-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-xxxl-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-xxxl-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-xxxl-n8 {
    margin-top: -3rem !important;
  }
  .mt-xxxl-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-xxxl-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-xxxl-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-xxxl-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-xxxl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xxxl-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-xxxl-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-xxxl-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-xxxl-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-xxxl-n1 {
    margin-right: -0.125rem !important;
  }
  .me-xxxl-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-xxxl-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-xxxl-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-xxxl-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-xxxl-n2 {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n3 {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n4 {
    margin-right: -0.75rem !important;
  }
  .me-xxxl-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-xxxl-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-xxxl-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-xxxl-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-xxxl-n5 {
    margin-right: -1rem !important;
  }
  .me-xxxl-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-xxxl-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-xxxl-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-xxxl-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-xxxl-n6 {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n7 {
    margin-right: -2rem !important;
  }
  .me-xxxl-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-xxxl-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-xxxl-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-xxxl-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-xxxl-n8 {
    margin-right: -3rem !important;
  }
  .me-xxxl-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-xxxl-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-xxxl-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-xxxl-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-xxxl-n9 {
    margin-right: -4rem !important;
  }
  .me-xxxl-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-xxxl-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-xxxl-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-xxxl-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxl-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxl-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxl-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxl-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxl-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxl-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxl-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxl-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-xxxl-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-xxxl-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-xxxl-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xxxl-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xxxl-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-xxxl-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-xxxl-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-xxxl-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xxxl-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xxxl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xxxl-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-xxxl-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-xxxl-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-xxxl-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-xxxl-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-xxxl-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-xxxl-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-xxxl-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xxxl-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xxxl-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-xxxl-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-xxxl-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-xxxl-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xxxl-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xxxl-n5 {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n7 {
    margin-left: -2rem !important;
  }
  .ms-xxxl-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-xxxl-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-xxxl-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-xxxl-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-xxxl-n8 {
    margin-left: -3rem !important;
  }
  .ms-xxxl-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-xxxl-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-xxxl-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-xxxl-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-xxxl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xxxl-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-xxxl-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-xxxl-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-xxxl-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.125rem !important;
  }
  .p-xxxl-2 {
    padding: 0.25rem !important;
  }
  .p-xxxl-3 {
    padding: 0.5rem !important;
  }
  .p-xxxl-4 {
    padding: 0.75rem !important;
  }
  .p-xxxl-5 {
    padding: 1rem !important;
  }
  .p-xxxl-6 {
    padding: 1.5rem !important;
  }
  .p-xxxl-7 {
    padding: 2rem !important;
  }
  .p-xxxl-8 {
    padding: 3rem !important;
  }
  .p-xxxl-9 {
    padding: 4rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxxl-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxl-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxxl-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxxl-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxl-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxxl-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-xxxl-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-xxxl-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-xxxl-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.125rem !important;
  }
  .pt-xxxl-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-xxxl-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-xxxl-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xxxl-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 0.75rem !important;
  }
  .pt-xxxl-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-xxxl-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-xxxl-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xxxl-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-xxxl-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-xxxl-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-xxxl-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-xxxl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-7 {
    padding-top: 2rem !important;
  }
  .pt-xxxl-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-xxxl-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-xxxl-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-xxxl-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-xxxl-8 {
    padding-top: 3rem !important;
  }
  .pt-xxxl-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-xxxl-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-xxxl-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-xxxl-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-xxxl-9 {
    padding-top: 4rem !important;
  }
  .pt-xxxl-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-xxxl-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-xxxl-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-xxxl-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-xxxl-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-xxxl-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-xxxl-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.125rem !important;
  }
  .pe-xxxl-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-xxxl-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-xxxl-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xxxl-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 0.75rem !important;
  }
  .pe-xxxl-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-xxxl-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-xxxl-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xxxl-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-xxxl-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-xxxl-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-xxxl-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-xxxl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-7 {
    padding-right: 2rem !important;
  }
  .pe-xxxl-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-xxxl-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-xxxl-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-xxxl-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-xxxl-8 {
    padding-right: 3rem !important;
  }
  .pe-xxxl-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-xxxl-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-xxxl-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-xxxl-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-xxxl-9 {
    padding-right: 4rem !important;
  }
  .pe-xxxl-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-xxxl-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-xxxl-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-xxxl-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxl-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxl-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxl-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxl-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxl-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxl-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxl-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxl-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-7 {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-8 {
    padding-bottom: 3rem !important;
  }
  .pb-xxxl-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-xxxl-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-xxxl-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xxxl-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xxxl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xxxl-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-xxxl-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-xxxl-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-xxxl-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-xxxl-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-xxxl-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-xxxl-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.125rem !important;
  }
  .ps-xxxl-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-xxxl-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-xxxl-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xxxl-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 0.75rem !important;
  }
  .ps-xxxl-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-xxxl-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-xxxl-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xxxl-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-xxxl-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-xxxl-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-xxxl-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-xxxl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-7 {
    padding-left: 2rem !important;
  }
  .ps-xxxl-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-xxxl-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-xxxl-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-xxxl-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-xxxl-8 {
    padding-left: 3rem !important;
  }
  .ps-xxxl-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-xxxl-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-xxxl-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-xxxl-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-xxxl-9 {
    padding-left: 4rem !important;
  }
  .ps-xxxl-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-xxxl-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-xxxl-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-xxxl-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.125rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.25rem !important;
  }
  .gap-xxxl-3 {
    gap: 0.5rem !important;
  }
  .gap-xxxl-4 {
    gap: 0.75rem !important;
  }
  .gap-xxxl-5 {
    gap: 1rem !important;
  }
  .gap-xxxl-6 {
    gap: 1.5rem !important;
  }
  .gap-xxxl-7 {
    gap: 2rem !important;
  }
  .gap-xxxl-8 {
    gap: 3rem !important;
  }
  .gap-xxxl-9 {
    gap: 4rem !important;
  }
  .text-xxxl-start {
    text-align: left !important;
  }
  .text-xxxl-left {
    text-align: left !important;
  }
  .text-xxxl-end {
    text-align: right !important;
  }
  .text-xxxl-right {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
  .text-overflow-xxxl-unset {
    text-overflow: unset !important;
  }
  .text-overflow-xxxl-clip {
    text-overflow: clip !important;
  }
  .text-overflow-xxxl-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-xxxl-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media (min-width: 2560px) {
  .aspect-xxxxl-1x1 {
    aspect-ratio: 1 !important;
  }
  .aspect-xxxxl-2x1 {
    aspect-ratio: 2 !important;
  }
  .aspect-xxxxl-4x3 {
    aspect-ratio: 1.3333333333 !important;
  }
  .aspect-xxxxl-16x9 {
    aspect-ratio: 1.7777777778 !important;
  }
  .aspect-xxxxl-21x9 {
    aspect-ratio: 2.3333333333 !important;
  }
  .cursor-xxxxl-auto {
    cursor: auto !important;
  }
  .cursor-xxxxl-pointer {
    cursor: pointer !important;
  }
  .cursor-xxxxl-grab {
    cursor: grab !important;
  }
  .float-xxxxl-start {
    float: left !important;
  }
  .float-xxxxl-end {
    float: right !important;
  }
  .float-xxxxl-none {
    float: none !important;
  }
  .d-xxxxl-inline {
    display: inline !important;
  }
  .d-xxxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxxl-block {
    display: block !important;
  }
  .d-xxxxl-grid {
    display: grid !important;
  }
  .d-xxxxl-table {
    display: table !important;
  }
  .d-xxxxl-table-row {
    display: table-row !important;
  }
  .d-xxxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxxl-flex {
    display: flex !important;
  }
  .d-xxxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxxl-none {
    display: none !important;
  }
  .w-xxxxl-5 {
    width: 5% !important;
  }
  .w-xxxxl-10 {
    width: 10% !important;
  }
  .w-xxxxl-15 {
    width: 15% !important;
  }
  .w-xxxxl-20 {
    width: 20% !important;
  }
  .w-xxxxl-25 {
    width: 25% !important;
  }
  .w-xxxxl-30 {
    width: 30% !important;
  }
  .w-xxxxl-35 {
    width: 35% !important;
  }
  .w-xxxxl-40 {
    width: 40% !important;
  }
  .w-xxxxl-45 {
    width: 45% !important;
  }
  .w-xxxxl-50 {
    width: 50% !important;
  }
  .w-xxxxl-55 {
    width: 55% !important;
  }
  .w-xxxxl-60 {
    width: 60% !important;
  }
  .w-xxxxl-65 {
    width: 65% !important;
  }
  .w-xxxxl-70 {
    width: 70% !important;
  }
  .w-xxxxl-75 {
    width: 75% !important;
  }
  .w-xxxxl-80 {
    width: 80% !important;
  }
  .w-xxxxl-85 {
    width: 85% !important;
  }
  .w-xxxxl-90 {
    width: 90% !important;
  }
  .w-xxxxl-95 {
    width: 95% !important;
  }
  .w-xxxxl-100 {
    width: 100% !important;
  }
  .w-xxxxl-auto {
    width: auto !important;
  }
  .h-xxxxl-25 {
    height: 25% !important;
  }
  .h-xxxxl-50 {
    height: 50% !important;
  }
  .h-xxxxl-75 {
    height: 75% !important;
  }
  .h-xxxxl-100 {
    height: 100% !important;
  }
  .h-xxxxl-auto {
    height: auto !important;
  }
  .flex-xxxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxxl-center {
    align-items: center !important;
  }
  .align-items-xxxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxxl-center {
    align-content: center !important;
  }
  .align-content-xxxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxxl-center {
    align-self: center !important;
  }
  .align-self-xxxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxxl-stretch {
    align-self: stretch !important;
  }
  .object-fit-xxxxl-initial {
    object-fit: initial !important;
  }
  .object-fit-xxxxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxxxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxxxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxxxl-none {
    object-fit: none !important;
  }
  .object-fit-xxxxl-scale {
    object-fit: scale-down !important;
  }
  .order-xxxxl-first {
    order: -1 !important;
  }
  .order-xxxxl-0 {
    order: 0 !important;
  }
  .order-xxxxl-1 {
    order: 1 !important;
  }
  .order-xxxxl-2 {
    order: 2 !important;
  }
  .order-xxxxl-3 {
    order: 3 !important;
  }
  .order-xxxxl-4 {
    order: 4 !important;
  }
  .order-xxxxl-5 {
    order: 5 !important;
  }
  .order-xxxxl-last {
    order: 6 !important;
  }
  .m-xxxxl-0 {
    margin: 0 !important;
  }
  .m-xxxxl-1 {
    margin: 0.125rem !important;
  }
  .m-xxxxl-2 {
    margin: 0.25rem !important;
  }
  .m-xxxxl-3 {
    margin: 0.5rem !important;
  }
  .m-xxxxl-4 {
    margin: 0.75rem !important;
  }
  .m-xxxxl-5 {
    margin: 1rem !important;
  }
  .m-xxxxl-6 {
    margin: 1.5rem !important;
  }
  .m-xxxxl-7 {
    margin: 2rem !important;
  }
  .m-xxxxl-8 {
    margin: 3rem !important;
  }
  .m-xxxxl-9 {
    margin: 4rem !important;
  }
  .m-xxxxl-auto {
    margin: auto !important;
  }
  .mx-xxxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxxl-1 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxxxl-2 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxxl-3 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxxl-4 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxxxl-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxxl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxxl-7 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxxxl-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxxl-1 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxxxl-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxxl-3 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxxl-4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxxxl-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxxl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxxl-7 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxxxl-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxxl-0-first-child:first-child {
    margin-top: 0 !important;
  }
  .mt-xxxxl-0-last-child:last-child {
    margin-top: 0 !important;
  }
  .mt-xxxxl-0-not-first-child:not(:first-child) {
    margin-top: 0 !important;
  }
  .mt-xxxxl-0-not-last-child:not(:last-child) {
    margin-top: 0 !important;
  }
  .mt-xxxxl-1 {
    margin-top: 0.125rem !important;
  }
  .mt-xxxxl-1-first-child:first-child {
    margin-top: 0.125rem !important;
  }
  .mt-xxxxl-1-last-child:last-child {
    margin-top: 0.125rem !important;
  }
  .mt-xxxxl-1-not-first-child:not(:first-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xxxxl-1-not-last-child:not(:last-child) {
    margin-top: 0.125rem !important;
  }
  .mt-xxxxl-2 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-2-first-child:first-child {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-2-last-child:last-child {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-2-not-first-child:not(:first-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-2-not-last-child:not(:last-child) {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-3 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-3-first-child:first-child {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-3-last-child:last-child {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-3-not-first-child:not(:first-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-3-not-last-child:not(:last-child) {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-4 {
    margin-top: 0.75rem !important;
  }
  .mt-xxxxl-4-first-child:first-child {
    margin-top: 0.75rem !important;
  }
  .mt-xxxxl-4-last-child:last-child {
    margin-top: 0.75rem !important;
  }
  .mt-xxxxl-4-not-first-child:not(:first-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xxxxl-4-not-last-child:not(:last-child) {
    margin-top: 0.75rem !important;
  }
  .mt-xxxxl-5 {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-5-first-child:first-child {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-5-last-child:last-child {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-5-not-first-child:not(:first-child) {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-5-not-last-child:not(:last-child) {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-6-first-child:first-child {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-6-last-child:last-child {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-6-not-first-child:not(:first-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-6-not-last-child:not(:last-child) {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-7 {
    margin-top: 2rem !important;
  }
  .mt-xxxxl-7-first-child:first-child {
    margin-top: 2rem !important;
  }
  .mt-xxxxl-7-last-child:last-child {
    margin-top: 2rem !important;
  }
  .mt-xxxxl-7-not-first-child:not(:first-child) {
    margin-top: 2rem !important;
  }
  .mt-xxxxl-7-not-last-child:not(:last-child) {
    margin-top: 2rem !important;
  }
  .mt-xxxxl-8 {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-8-first-child:first-child {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-8-last-child:last-child {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-8-not-first-child:not(:first-child) {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-8-not-last-child:not(:last-child) {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-9 {
    margin-top: 4rem !important;
  }
  .mt-xxxxl-9-first-child:first-child {
    margin-top: 4rem !important;
  }
  .mt-xxxxl-9-last-child:last-child {
    margin-top: 4rem !important;
  }
  .mt-xxxxl-9-not-first-child:not(:first-child) {
    margin-top: 4rem !important;
  }
  .mt-xxxxl-9-not-last-child:not(:last-child) {
    margin-top: 4rem !important;
  }
  .mt-xxxxl-auto {
    margin-top: auto !important;
  }
  .mt-xxxxl-auto-first-child:first-child {
    margin-top: auto !important;
  }
  .mt-xxxxl-auto-last-child:last-child {
    margin-top: auto !important;
  }
  .mt-xxxxl-auto-not-first-child:not(:first-child) {
    margin-top: auto !important;
  }
  .mt-xxxxl-auto-not-last-child:not(:last-child) {
    margin-top: auto !important;
  }
  .me-xxxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxxl-0-first-child:first-child {
    margin-right: 0 !important;
  }
  .me-xxxxl-0-last-child:last-child {
    margin-right: 0 !important;
  }
  .me-xxxxl-0-not-first-child:not(:first-child) {
    margin-right: 0 !important;
  }
  .me-xxxxl-0-not-last-child:not(:last-child) {
    margin-right: 0 !important;
  }
  .me-xxxxl-1 {
    margin-right: 0.125rem !important;
  }
  .me-xxxxl-1-first-child:first-child {
    margin-right: 0.125rem !important;
  }
  .me-xxxxl-1-last-child:last-child {
    margin-right: 0.125rem !important;
  }
  .me-xxxxl-1-not-first-child:not(:first-child) {
    margin-right: 0.125rem !important;
  }
  .me-xxxxl-1-not-last-child:not(:last-child) {
    margin-right: 0.125rem !important;
  }
  .me-xxxxl-2 {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-2-first-child:first-child {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-2-last-child:last-child {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-2-not-first-child:not(:first-child) {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-2-not-last-child:not(:last-child) {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-3 {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-3-first-child:first-child {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-3-last-child:last-child {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-3-not-first-child:not(:first-child) {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-3-not-last-child:not(:last-child) {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-4 {
    margin-right: 0.75rem !important;
  }
  .me-xxxxl-4-first-child:first-child {
    margin-right: 0.75rem !important;
  }
  .me-xxxxl-4-last-child:last-child {
    margin-right: 0.75rem !important;
  }
  .me-xxxxl-4-not-first-child:not(:first-child) {
    margin-right: 0.75rem !important;
  }
  .me-xxxxl-4-not-last-child:not(:last-child) {
    margin-right: 0.75rem !important;
  }
  .me-xxxxl-5 {
    margin-right: 1rem !important;
  }
  .me-xxxxl-5-first-child:first-child {
    margin-right: 1rem !important;
  }
  .me-xxxxl-5-last-child:last-child {
    margin-right: 1rem !important;
  }
  .me-xxxxl-5-not-first-child:not(:first-child) {
    margin-right: 1rem !important;
  }
  .me-xxxxl-5-not-last-child:not(:last-child) {
    margin-right: 1rem !important;
  }
  .me-xxxxl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-6-first-child:first-child {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-6-last-child:last-child {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-6-not-first-child:not(:first-child) {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-6-not-last-child:not(:last-child) {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-7 {
    margin-right: 2rem !important;
  }
  .me-xxxxl-7-first-child:first-child {
    margin-right: 2rem !important;
  }
  .me-xxxxl-7-last-child:last-child {
    margin-right: 2rem !important;
  }
  .me-xxxxl-7-not-first-child:not(:first-child) {
    margin-right: 2rem !important;
  }
  .me-xxxxl-7-not-last-child:not(:last-child) {
    margin-right: 2rem !important;
  }
  .me-xxxxl-8 {
    margin-right: 3rem !important;
  }
  .me-xxxxl-8-first-child:first-child {
    margin-right: 3rem !important;
  }
  .me-xxxxl-8-last-child:last-child {
    margin-right: 3rem !important;
  }
  .me-xxxxl-8-not-first-child:not(:first-child) {
    margin-right: 3rem !important;
  }
  .me-xxxxl-8-not-last-child:not(:last-child) {
    margin-right: 3rem !important;
  }
  .me-xxxxl-9 {
    margin-right: 4rem !important;
  }
  .me-xxxxl-9-first-child:first-child {
    margin-right: 4rem !important;
  }
  .me-xxxxl-9-last-child:last-child {
    margin-right: 4rem !important;
  }
  .me-xxxxl-9-not-first-child:not(:first-child) {
    margin-right: 4rem !important;
  }
  .me-xxxxl-9-not-last-child:not(:last-child) {
    margin-right: 4rem !important;
  }
  .me-xxxxl-auto {
    margin-right: auto !important;
  }
  .me-xxxxl-auto-first-child:first-child {
    margin-right: auto !important;
  }
  .me-xxxxl-auto-last-child:last-child {
    margin-right: auto !important;
  }
  .me-xxxxl-auto-not-first-child:not(:first-child) {
    margin-right: auto !important;
  }
  .me-xxxxl-auto-not-last-child:not(:last-child) {
    margin-right: auto !important;
  }
  .mb-xxxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-0-first-child:first-child {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-0-last-child:last-child {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-0-not-first-child:not(:first-child) {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-0-not-last-child:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-1 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxxl-1-first-child:first-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxxl-1-last-child:last-child {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxxl-1-not-first-child:not(:first-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxxl-1-not-last-child:not(:last-child) {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxxxl-2 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-2-first-child:first-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-2-last-child:last-child {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-2-not-first-child:not(:first-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-2-not-last-child:not(:last-child) {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-3 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-3-first-child:first-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-3-last-child:last-child {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-3-not-first-child:not(:first-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-3-not-last-child:not(:last-child) {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-4 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxxl-4-first-child:first-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxxl-4-last-child:last-child {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxxl-4-not-first-child:not(:first-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxxl-4-not-last-child:not(:last-child) {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxxxl-5 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-5-first-child:first-child {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-5-last-child:last-child {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-5-not-first-child:not(:first-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-5-not-last-child:not(:last-child) {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-6-first-child:first-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-6-last-child:last-child {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-6-not-first-child:not(:first-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-6-not-last-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-7 {
    margin-bottom: 2rem !important;
  }
  .mb-xxxxl-7-first-child:first-child {
    margin-bottom: 2rem !important;
  }
  .mb-xxxxl-7-last-child:last-child {
    margin-bottom: 2rem !important;
  }
  .mb-xxxxl-7-not-first-child:not(:first-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xxxxl-7-not-last-child:not(:last-child) {
    margin-bottom: 2rem !important;
  }
  .mb-xxxxl-8 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-8-first-child:first-child {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-8-last-child:last-child {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-8-not-first-child:not(:first-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-8-not-last-child:not(:last-child) {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-9-first-child:first-child {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-9-last-child:last-child {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-9-not-first-child:not(:first-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-9-not-last-child:not(:last-child) {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxxl-auto-first-child:first-child {
    margin-bottom: auto !important;
  }
  .mb-xxxxl-auto-last-child:last-child {
    margin-bottom: auto !important;
  }
  .mb-xxxxl-auto-not-first-child:not(:first-child) {
    margin-bottom: auto !important;
  }
  .mb-xxxxl-auto-not-last-child:not(:last-child) {
    margin-bottom: auto !important;
  }
  .ms-xxxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxxl-0-first-child:first-child {
    margin-left: 0 !important;
  }
  .ms-xxxxl-0-last-child:last-child {
    margin-left: 0 !important;
  }
  .ms-xxxxl-0-not-first-child:not(:first-child) {
    margin-left: 0 !important;
  }
  .ms-xxxxl-0-not-last-child:not(:last-child) {
    margin-left: 0 !important;
  }
  .ms-xxxxl-1 {
    margin-left: 0.125rem !important;
  }
  .ms-xxxxl-1-first-child:first-child {
    margin-left: 0.125rem !important;
  }
  .ms-xxxxl-1-last-child:last-child {
    margin-left: 0.125rem !important;
  }
  .ms-xxxxl-1-not-first-child:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xxxxl-1-not-last-child:not(:last-child) {
    margin-left: 0.125rem !important;
  }
  .ms-xxxxl-2 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-2-first-child:first-child {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-2-last-child:last-child {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-2-not-first-child:not(:first-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-2-not-last-child:not(:last-child) {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-3 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-3-first-child:first-child {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-3-last-child:last-child {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-3-not-first-child:not(:first-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-3-not-last-child:not(:last-child) {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-4 {
    margin-left: 0.75rem !important;
  }
  .ms-xxxxl-4-first-child:first-child {
    margin-left: 0.75rem !important;
  }
  .ms-xxxxl-4-last-child:last-child {
    margin-left: 0.75rem !important;
  }
  .ms-xxxxl-4-not-first-child:not(:first-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xxxxl-4-not-last-child:not(:last-child) {
    margin-left: 0.75rem !important;
  }
  .ms-xxxxl-5 {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-5-first-child:first-child {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-5-last-child:last-child {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-5-not-first-child:not(:first-child) {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-5-not-last-child:not(:last-child) {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-6-first-child:first-child {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-6-last-child:last-child {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-6-not-first-child:not(:first-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-6-not-last-child:not(:last-child) {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-7 {
    margin-left: 2rem !important;
  }
  .ms-xxxxl-7-first-child:first-child {
    margin-left: 2rem !important;
  }
  .ms-xxxxl-7-last-child:last-child {
    margin-left: 2rem !important;
  }
  .ms-xxxxl-7-not-first-child:not(:first-child) {
    margin-left: 2rem !important;
  }
  .ms-xxxxl-7-not-last-child:not(:last-child) {
    margin-left: 2rem !important;
  }
  .ms-xxxxl-8 {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-8-first-child:first-child {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-8-last-child:last-child {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-8-not-first-child:not(:first-child) {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-8-not-last-child:not(:last-child) {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-9 {
    margin-left: 4rem !important;
  }
  .ms-xxxxl-9-first-child:first-child {
    margin-left: 4rem !important;
  }
  .ms-xxxxl-9-last-child:last-child {
    margin-left: 4rem !important;
  }
  .ms-xxxxl-9-not-first-child:not(:first-child) {
    margin-left: 4rem !important;
  }
  .ms-xxxxl-9-not-last-child:not(:last-child) {
    margin-left: 4rem !important;
  }
  .ms-xxxxl-auto {
    margin-left: auto !important;
  }
  .ms-xxxxl-auto-first-child:first-child {
    margin-left: auto !important;
  }
  .ms-xxxxl-auto-last-child:last-child {
    margin-left: auto !important;
  }
  .ms-xxxxl-auto-not-first-child:not(:first-child) {
    margin-left: auto !important;
  }
  .ms-xxxxl-auto-not-last-child:not(:last-child) {
    margin-left: auto !important;
  }
  .m-xxxxl-n1 {
    margin: -0.125rem !important;
  }
  .m-xxxxl-n2 {
    margin: -0.25rem !important;
  }
  .m-xxxxl-n3 {
    margin: -0.5rem !important;
  }
  .m-xxxxl-n4 {
    margin: -0.75rem !important;
  }
  .m-xxxxl-n5 {
    margin: -1rem !important;
  }
  .m-xxxxl-n6 {
    margin: -1.5rem !important;
  }
  .m-xxxxl-n7 {
    margin: -2rem !important;
  }
  .m-xxxxl-n8 {
    margin: -3rem !important;
  }
  .m-xxxxl-n9 {
    margin: -4rem !important;
  }
  .mx-xxxxl-n1 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxxxl-n2 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxxl-n3 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxxl-n4 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxxxl-n5 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxxl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxxl-n7 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxxxl-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxxxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .my-xxxxl-n1 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxxxl-n2 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxxl-n3 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxxl-n4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxxxl-n5 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxxl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxxl-n7 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxxxl-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxxxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .mt-xxxxl-n1 {
    margin-top: -0.125rem !important;
  }
  .mt-xxxxl-n1-first-child:first-child {
    margin-top: -0.125rem !important;
  }
  .mt-xxxxl-n1-last-child:last-child {
    margin-top: -0.125rem !important;
  }
  .mt-xxxxl-n1-not-first-child:not(:first-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xxxxl-n1-not-last-child:not(:last-child) {
    margin-top: -0.125rem !important;
  }
  .mt-xxxxl-n2 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n2-first-child:first-child {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n2-last-child:last-child {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n2-not-first-child:not(:first-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n2-not-last-child:not(:last-child) {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n3 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n3-first-child:first-child {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n3-last-child:last-child {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n3-not-first-child:not(:first-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n3-not-last-child:not(:last-child) {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n4 {
    margin-top: -0.75rem !important;
  }
  .mt-xxxxl-n4-first-child:first-child {
    margin-top: -0.75rem !important;
  }
  .mt-xxxxl-n4-last-child:last-child {
    margin-top: -0.75rem !important;
  }
  .mt-xxxxl-n4-not-first-child:not(:first-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xxxxl-n4-not-last-child:not(:last-child) {
    margin-top: -0.75rem !important;
  }
  .mt-xxxxl-n5 {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n5-first-child:first-child {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n5-last-child:last-child {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n5-not-first-child:not(:first-child) {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n5-not-last-child:not(:last-child) {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n6-first-child:first-child {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n6-last-child:last-child {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n6-not-first-child:not(:first-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n6-not-last-child:not(:last-child) {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n7 {
    margin-top: -2rem !important;
  }
  .mt-xxxxl-n7-first-child:first-child {
    margin-top: -2rem !important;
  }
  .mt-xxxxl-n7-last-child:last-child {
    margin-top: -2rem !important;
  }
  .mt-xxxxl-n7-not-first-child:not(:first-child) {
    margin-top: -2rem !important;
  }
  .mt-xxxxl-n7-not-last-child:not(:last-child) {
    margin-top: -2rem !important;
  }
  .mt-xxxxl-n8 {
    margin-top: -3rem !important;
  }
  .mt-xxxxl-n8-first-child:first-child {
    margin-top: -3rem !important;
  }
  .mt-xxxxl-n8-last-child:last-child {
    margin-top: -3rem !important;
  }
  .mt-xxxxl-n8-not-first-child:not(:first-child) {
    margin-top: -3rem !important;
  }
  .mt-xxxxl-n8-not-last-child:not(:last-child) {
    margin-top: -3rem !important;
  }
  .mt-xxxxl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xxxxl-n9-first-child:first-child {
    margin-top: -4rem !important;
  }
  .mt-xxxxl-n9-last-child:last-child {
    margin-top: -4rem !important;
  }
  .mt-xxxxl-n9-not-first-child:not(:first-child) {
    margin-top: -4rem !important;
  }
  .mt-xxxxl-n9-not-last-child:not(:last-child) {
    margin-top: -4rem !important;
  }
  .me-xxxxl-n1 {
    margin-right: -0.125rem !important;
  }
  .me-xxxxl-n1-first-child:first-child {
    margin-right: -0.125rem !important;
  }
  .me-xxxxl-n1-last-child:last-child {
    margin-right: -0.125rem !important;
  }
  .me-xxxxl-n1-not-first-child:not(:first-child) {
    margin-right: -0.125rem !important;
  }
  .me-xxxxl-n1-not-last-child:not(:last-child) {
    margin-right: -0.125rem !important;
  }
  .me-xxxxl-n2 {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n2-first-child:first-child {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n2-last-child:last-child {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n2-not-first-child:not(:first-child) {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n2-not-last-child:not(:last-child) {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n3 {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n3-first-child:first-child {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n3-last-child:last-child {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n3-not-first-child:not(:first-child) {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n3-not-last-child:not(:last-child) {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n4 {
    margin-right: -0.75rem !important;
  }
  .me-xxxxl-n4-first-child:first-child {
    margin-right: -0.75rem !important;
  }
  .me-xxxxl-n4-last-child:last-child {
    margin-right: -0.75rem !important;
  }
  .me-xxxxl-n4-not-first-child:not(:first-child) {
    margin-right: -0.75rem !important;
  }
  .me-xxxxl-n4-not-last-child:not(:last-child) {
    margin-right: -0.75rem !important;
  }
  .me-xxxxl-n5 {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n5-first-child:first-child {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n5-last-child:last-child {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n5-not-first-child:not(:first-child) {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n5-not-last-child:not(:last-child) {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n6 {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n6-first-child:first-child {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n6-last-child:last-child {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n6-not-first-child:not(:first-child) {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n6-not-last-child:not(:last-child) {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n7 {
    margin-right: -2rem !important;
  }
  .me-xxxxl-n7-first-child:first-child {
    margin-right: -2rem !important;
  }
  .me-xxxxl-n7-last-child:last-child {
    margin-right: -2rem !important;
  }
  .me-xxxxl-n7-not-first-child:not(:first-child) {
    margin-right: -2rem !important;
  }
  .me-xxxxl-n7-not-last-child:not(:last-child) {
    margin-right: -2rem !important;
  }
  .me-xxxxl-n8 {
    margin-right: -3rem !important;
  }
  .me-xxxxl-n8-first-child:first-child {
    margin-right: -3rem !important;
  }
  .me-xxxxl-n8-last-child:last-child {
    margin-right: -3rem !important;
  }
  .me-xxxxl-n8-not-first-child:not(:first-child) {
    margin-right: -3rem !important;
  }
  .me-xxxxl-n8-not-last-child:not(:last-child) {
    margin-right: -3rem !important;
  }
  .me-xxxxl-n9 {
    margin-right: -4rem !important;
  }
  .me-xxxxl-n9-first-child:first-child {
    margin-right: -4rem !important;
  }
  .me-xxxxl-n9-last-child:last-child {
    margin-right: -4rem !important;
  }
  .me-xxxxl-n9-not-first-child:not(:first-child) {
    margin-right: -4rem !important;
  }
  .me-xxxxl-n9-not-last-child:not(:last-child) {
    margin-right: -4rem !important;
  }
  .mb-xxxxl-n1 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxxl-n1-first-child:first-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxxl-n1-last-child:last-child {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxxl-n1-not-first-child:not(:first-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxxl-n1-not-last-child:not(:last-child) {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxxxl-n2 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n2-first-child:first-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n2-last-child:last-child {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n2-not-first-child:not(:first-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n2-not-last-child:not(:last-child) {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n3 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n3-first-child:first-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n3-last-child:last-child {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n3-not-first-child:not(:first-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n3-not-last-child:not(:last-child) {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n4 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxxl-n4-first-child:first-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxxl-n4-last-child:last-child {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxxl-n4-not-first-child:not(:first-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxxl-n4-not-last-child:not(:last-child) {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxxxl-n5 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n5-first-child:first-child {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n5-last-child:last-child {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n5-not-first-child:not(:first-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n5-not-last-child:not(:last-child) {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n6-first-child:first-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n6-last-child:last-child {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n6-not-first-child:not(:first-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n6-not-last-child:not(:last-child) {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n7 {
    margin-bottom: -2rem !important;
  }
  .mb-xxxxl-n7-first-child:first-child {
    margin-bottom: -2rem !important;
  }
  .mb-xxxxl-n7-last-child:last-child {
    margin-bottom: -2rem !important;
  }
  .mb-xxxxl-n7-not-first-child:not(:first-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xxxxl-n7-not-last-child:not(:last-child) {
    margin-bottom: -2rem !important;
  }
  .mb-xxxxl-n8 {
    margin-bottom: -3rem !important;
  }
  .mb-xxxxl-n8-first-child:first-child {
    margin-bottom: -3rem !important;
  }
  .mb-xxxxl-n8-last-child:last-child {
    margin-bottom: -3rem !important;
  }
  .mb-xxxxl-n8-not-first-child:not(:first-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xxxxl-n8-not-last-child:not(:last-child) {
    margin-bottom: -3rem !important;
  }
  .mb-xxxxl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xxxxl-n9-first-child:first-child {
    margin-bottom: -4rem !important;
  }
  .mb-xxxxl-n9-last-child:last-child {
    margin-bottom: -4rem !important;
  }
  .mb-xxxxl-n9-not-first-child:not(:first-child) {
    margin-bottom: -4rem !important;
  }
  .mb-xxxxl-n9-not-last-child:not(:last-child) {
    margin-bottom: -4rem !important;
  }
  .ms-xxxxl-n1 {
    margin-left: -0.125rem !important;
  }
  .ms-xxxxl-n1-first-child:first-child {
    margin-left: -0.125rem !important;
  }
  .ms-xxxxl-n1-last-child:last-child {
    margin-left: -0.125rem !important;
  }
  .ms-xxxxl-n1-not-first-child:not(:first-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xxxxl-n1-not-last-child:not(:last-child) {
    margin-left: -0.125rem !important;
  }
  .ms-xxxxl-n2 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n2-first-child:first-child {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n2-last-child:last-child {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n2-not-first-child:not(:first-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n2-not-last-child:not(:last-child) {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n3 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n3-first-child:first-child {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n3-last-child:last-child {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n3-not-first-child:not(:first-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n3-not-last-child:not(:last-child) {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n4 {
    margin-left: -0.75rem !important;
  }
  .ms-xxxxl-n4-first-child:first-child {
    margin-left: -0.75rem !important;
  }
  .ms-xxxxl-n4-last-child:last-child {
    margin-left: -0.75rem !important;
  }
  .ms-xxxxl-n4-not-first-child:not(:first-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xxxxl-n4-not-last-child:not(:last-child) {
    margin-left: -0.75rem !important;
  }
  .ms-xxxxl-n5 {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n5-first-child:first-child {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n5-last-child:last-child {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n5-not-first-child:not(:first-child) {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n5-not-last-child:not(:last-child) {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n6-first-child:first-child {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n6-last-child:last-child {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n6-not-first-child:not(:first-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n6-not-last-child:not(:last-child) {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n7 {
    margin-left: -2rem !important;
  }
  .ms-xxxxl-n7-first-child:first-child {
    margin-left: -2rem !important;
  }
  .ms-xxxxl-n7-last-child:last-child {
    margin-left: -2rem !important;
  }
  .ms-xxxxl-n7-not-first-child:not(:first-child) {
    margin-left: -2rem !important;
  }
  .ms-xxxxl-n7-not-last-child:not(:last-child) {
    margin-left: -2rem !important;
  }
  .ms-xxxxl-n8 {
    margin-left: -3rem !important;
  }
  .ms-xxxxl-n8-first-child:first-child {
    margin-left: -3rem !important;
  }
  .ms-xxxxl-n8-last-child:last-child {
    margin-left: -3rem !important;
  }
  .ms-xxxxl-n8-not-first-child:not(:first-child) {
    margin-left: -3rem !important;
  }
  .ms-xxxxl-n8-not-last-child:not(:last-child) {
    margin-left: -3rem !important;
  }
  .ms-xxxxl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xxxxl-n9-first-child:first-child {
    margin-left: -4rem !important;
  }
  .ms-xxxxl-n9-last-child:last-child {
    margin-left: -4rem !important;
  }
  .ms-xxxxl-n9-not-first-child:not(:first-child) {
    margin-left: -4rem !important;
  }
  .ms-xxxxl-n9-not-last-child:not(:last-child) {
    margin-left: -4rem !important;
  }
  .p-xxxxl-0 {
    padding: 0 !important;
  }
  .p-xxxxl-1 {
    padding: 0.125rem !important;
  }
  .p-xxxxl-2 {
    padding: 0.25rem !important;
  }
  .p-xxxxl-3 {
    padding: 0.5rem !important;
  }
  .p-xxxxl-4 {
    padding: 0.75rem !important;
  }
  .p-xxxxl-5 {
    padding: 1rem !important;
  }
  .p-xxxxl-6 {
    padding: 1.5rem !important;
  }
  .p-xxxxl-7 {
    padding: 2rem !important;
  }
  .p-xxxxl-8 {
    padding: 3rem !important;
  }
  .p-xxxxl-9 {
    padding: 4rem !important;
  }
  .px-xxxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxxl-1 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxxxl-2 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxxl-3 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxxl-4 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxxxl-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxxl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxxl-7 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxxxl-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxxxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-xxxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxxl-1 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxxxl-2 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxxl-3 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxxl-4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxxxl-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxxl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxxl-7 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxxxl-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxxxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .pt-xxxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxxl-0-first-child:first-child {
    padding-top: 0 !important;
  }
  .pt-xxxxl-0-last-child:last-child {
    padding-top: 0 !important;
  }
  .pt-xxxxl-0-not-first-child:not(:first-child) {
    padding-top: 0 !important;
  }
  .pt-xxxxl-0-not-last-child:not(:last-child) {
    padding-top: 0 !important;
  }
  .pt-xxxxl-1 {
    padding-top: 0.125rem !important;
  }
  .pt-xxxxl-1-first-child:first-child {
    padding-top: 0.125rem !important;
  }
  .pt-xxxxl-1-last-child:last-child {
    padding-top: 0.125rem !important;
  }
  .pt-xxxxl-1-not-first-child:not(:first-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xxxxl-1-not-last-child:not(:last-child) {
    padding-top: 0.125rem !important;
  }
  .pt-xxxxl-2 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-2-first-child:first-child {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-2-last-child:last-child {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-2-not-first-child:not(:first-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-2-not-last-child:not(:last-child) {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-3 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-3-first-child:first-child {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-3-last-child:last-child {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-3-not-first-child:not(:first-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-3-not-last-child:not(:last-child) {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-4 {
    padding-top: 0.75rem !important;
  }
  .pt-xxxxl-4-first-child:first-child {
    padding-top: 0.75rem !important;
  }
  .pt-xxxxl-4-last-child:last-child {
    padding-top: 0.75rem !important;
  }
  .pt-xxxxl-4-not-first-child:not(:first-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xxxxl-4-not-last-child:not(:last-child) {
    padding-top: 0.75rem !important;
  }
  .pt-xxxxl-5 {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-5-first-child:first-child {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-5-last-child:last-child {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-5-not-first-child:not(:first-child) {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-5-not-last-child:not(:last-child) {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-6-first-child:first-child {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-6-last-child:last-child {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-6-not-first-child:not(:first-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-6-not-last-child:not(:last-child) {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-7 {
    padding-top: 2rem !important;
  }
  .pt-xxxxl-7-first-child:first-child {
    padding-top: 2rem !important;
  }
  .pt-xxxxl-7-last-child:last-child {
    padding-top: 2rem !important;
  }
  .pt-xxxxl-7-not-first-child:not(:first-child) {
    padding-top: 2rem !important;
  }
  .pt-xxxxl-7-not-last-child:not(:last-child) {
    padding-top: 2rem !important;
  }
  .pt-xxxxl-8 {
    padding-top: 3rem !important;
  }
  .pt-xxxxl-8-first-child:first-child {
    padding-top: 3rem !important;
  }
  .pt-xxxxl-8-last-child:last-child {
    padding-top: 3rem !important;
  }
  .pt-xxxxl-8-not-first-child:not(:first-child) {
    padding-top: 3rem !important;
  }
  .pt-xxxxl-8-not-last-child:not(:last-child) {
    padding-top: 3rem !important;
  }
  .pt-xxxxl-9 {
    padding-top: 4rem !important;
  }
  .pt-xxxxl-9-first-child:first-child {
    padding-top: 4rem !important;
  }
  .pt-xxxxl-9-last-child:last-child {
    padding-top: 4rem !important;
  }
  .pt-xxxxl-9-not-first-child:not(:first-child) {
    padding-top: 4rem !important;
  }
  .pt-xxxxl-9-not-last-child:not(:last-child) {
    padding-top: 4rem !important;
  }
  .pe-xxxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxxl-0-first-child:first-child {
    padding-right: 0 !important;
  }
  .pe-xxxxl-0-last-child:last-child {
    padding-right: 0 !important;
  }
  .pe-xxxxl-0-not-first-child:not(:first-child) {
    padding-right: 0 !important;
  }
  .pe-xxxxl-0-not-last-child:not(:last-child) {
    padding-right: 0 !important;
  }
  .pe-xxxxl-1 {
    padding-right: 0.125rem !important;
  }
  .pe-xxxxl-1-first-child:first-child {
    padding-right: 0.125rem !important;
  }
  .pe-xxxxl-1-last-child:last-child {
    padding-right: 0.125rem !important;
  }
  .pe-xxxxl-1-not-first-child:not(:first-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xxxxl-1-not-last-child:not(:last-child) {
    padding-right: 0.125rem !important;
  }
  .pe-xxxxl-2 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-2-first-child:first-child {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-2-last-child:last-child {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-2-not-first-child:not(:first-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-2-not-last-child:not(:last-child) {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-3 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-3-first-child:first-child {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-3-last-child:last-child {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-3-not-first-child:not(:first-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-3-not-last-child:not(:last-child) {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-4 {
    padding-right: 0.75rem !important;
  }
  .pe-xxxxl-4-first-child:first-child {
    padding-right: 0.75rem !important;
  }
  .pe-xxxxl-4-last-child:last-child {
    padding-right: 0.75rem !important;
  }
  .pe-xxxxl-4-not-first-child:not(:first-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xxxxl-4-not-last-child:not(:last-child) {
    padding-right: 0.75rem !important;
  }
  .pe-xxxxl-5 {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-5-first-child:first-child {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-5-last-child:last-child {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-5-not-first-child:not(:first-child) {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-5-not-last-child:not(:last-child) {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-6-first-child:first-child {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-6-last-child:last-child {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-6-not-first-child:not(:first-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-6-not-last-child:not(:last-child) {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-7 {
    padding-right: 2rem !important;
  }
  .pe-xxxxl-7-first-child:first-child {
    padding-right: 2rem !important;
  }
  .pe-xxxxl-7-last-child:last-child {
    padding-right: 2rem !important;
  }
  .pe-xxxxl-7-not-first-child:not(:first-child) {
    padding-right: 2rem !important;
  }
  .pe-xxxxl-7-not-last-child:not(:last-child) {
    padding-right: 2rem !important;
  }
  .pe-xxxxl-8 {
    padding-right: 3rem !important;
  }
  .pe-xxxxl-8-first-child:first-child {
    padding-right: 3rem !important;
  }
  .pe-xxxxl-8-last-child:last-child {
    padding-right: 3rem !important;
  }
  .pe-xxxxl-8-not-first-child:not(:first-child) {
    padding-right: 3rem !important;
  }
  .pe-xxxxl-8-not-last-child:not(:last-child) {
    padding-right: 3rem !important;
  }
  .pe-xxxxl-9 {
    padding-right: 4rem !important;
  }
  .pe-xxxxl-9-first-child:first-child {
    padding-right: 4rem !important;
  }
  .pe-xxxxl-9-last-child:last-child {
    padding-right: 4rem !important;
  }
  .pe-xxxxl-9-not-first-child:not(:first-child) {
    padding-right: 4rem !important;
  }
  .pe-xxxxl-9-not-last-child:not(:last-child) {
    padding-right: 4rem !important;
  }
  .pb-xxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-0-first-child:first-child {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-0-last-child:last-child {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-0-not-first-child:not(:first-child) {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-0-not-last-child:not(:last-child) {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-1 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxxl-1-first-child:first-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxxl-1-last-child:last-child {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxxl-1-not-first-child:not(:first-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxxl-1-not-last-child:not(:last-child) {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxxxl-2 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-2-first-child:first-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-2-last-child:last-child {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-2-not-first-child:not(:first-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-2-not-last-child:not(:last-child) {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-3 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-3-first-child:first-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-3-last-child:last-child {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-3-not-first-child:not(:first-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-3-not-last-child:not(:last-child) {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-4 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxxl-4-first-child:first-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxxl-4-last-child:last-child {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxxl-4-not-first-child:not(:first-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxxl-4-not-last-child:not(:last-child) {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxxxl-5 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-5-first-child:first-child {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-5-last-child:last-child {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-5-not-first-child:not(:first-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-5-not-last-child:not(:last-child) {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-6-first-child:first-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-6-last-child:last-child {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-6-not-first-child:not(:first-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-6-not-last-child:not(:last-child) {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-7 {
    padding-bottom: 2rem !important;
  }
  .pb-xxxxl-7-first-child:first-child {
    padding-bottom: 2rem !important;
  }
  .pb-xxxxl-7-last-child:last-child {
    padding-bottom: 2rem !important;
  }
  .pb-xxxxl-7-not-first-child:not(:first-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xxxxl-7-not-last-child:not(:last-child) {
    padding-bottom: 2rem !important;
  }
  .pb-xxxxl-8 {
    padding-bottom: 3rem !important;
  }
  .pb-xxxxl-8-first-child:first-child {
    padding-bottom: 3rem !important;
  }
  .pb-xxxxl-8-last-child:last-child {
    padding-bottom: 3rem !important;
  }
  .pb-xxxxl-8-not-first-child:not(:first-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xxxxl-8-not-last-child:not(:last-child) {
    padding-bottom: 3rem !important;
  }
  .pb-xxxxl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xxxxl-9-first-child:first-child {
    padding-bottom: 4rem !important;
  }
  .pb-xxxxl-9-last-child:last-child {
    padding-bottom: 4rem !important;
  }
  .pb-xxxxl-9-not-first-child:not(:first-child) {
    padding-bottom: 4rem !important;
  }
  .pb-xxxxl-9-not-last-child:not(:last-child) {
    padding-bottom: 4rem !important;
  }
  .ps-xxxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxxl-0-first-child:first-child {
    padding-left: 0 !important;
  }
  .ps-xxxxl-0-last-child:last-child {
    padding-left: 0 !important;
  }
  .ps-xxxxl-0-not-first-child:not(:first-child) {
    padding-left: 0 !important;
  }
  .ps-xxxxl-0-not-last-child:not(:last-child) {
    padding-left: 0 !important;
  }
  .ps-xxxxl-1 {
    padding-left: 0.125rem !important;
  }
  .ps-xxxxl-1-first-child:first-child {
    padding-left: 0.125rem !important;
  }
  .ps-xxxxl-1-last-child:last-child {
    padding-left: 0.125rem !important;
  }
  .ps-xxxxl-1-not-first-child:not(:first-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xxxxl-1-not-last-child:not(:last-child) {
    padding-left: 0.125rem !important;
  }
  .ps-xxxxl-2 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-2-first-child:first-child {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-2-last-child:last-child {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-2-not-first-child:not(:first-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-2-not-last-child:not(:last-child) {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-3 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-3-first-child:first-child {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-3-last-child:last-child {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-3-not-first-child:not(:first-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-3-not-last-child:not(:last-child) {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-4 {
    padding-left: 0.75rem !important;
  }
  .ps-xxxxl-4-first-child:first-child {
    padding-left: 0.75rem !important;
  }
  .ps-xxxxl-4-last-child:last-child {
    padding-left: 0.75rem !important;
  }
  .ps-xxxxl-4-not-first-child:not(:first-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xxxxl-4-not-last-child:not(:last-child) {
    padding-left: 0.75rem !important;
  }
  .ps-xxxxl-5 {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-5-first-child:first-child {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-5-last-child:last-child {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-5-not-first-child:not(:first-child) {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-5-not-last-child:not(:last-child) {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-6-first-child:first-child {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-6-last-child:last-child {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-6-not-first-child:not(:first-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-6-not-last-child:not(:last-child) {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-7 {
    padding-left: 2rem !important;
  }
  .ps-xxxxl-7-first-child:first-child {
    padding-left: 2rem !important;
  }
  .ps-xxxxl-7-last-child:last-child {
    padding-left: 2rem !important;
  }
  .ps-xxxxl-7-not-first-child:not(:first-child) {
    padding-left: 2rem !important;
  }
  .ps-xxxxl-7-not-last-child:not(:last-child) {
    padding-left: 2rem !important;
  }
  .ps-xxxxl-8 {
    padding-left: 3rem !important;
  }
  .ps-xxxxl-8-first-child:first-child {
    padding-left: 3rem !important;
  }
  .ps-xxxxl-8-last-child:last-child {
    padding-left: 3rem !important;
  }
  .ps-xxxxl-8-not-first-child:not(:first-child) {
    padding-left: 3rem !important;
  }
  .ps-xxxxl-8-not-last-child:not(:last-child) {
    padding-left: 3rem !important;
  }
  .ps-xxxxl-9 {
    padding-left: 4rem !important;
  }
  .ps-xxxxl-9-first-child:first-child {
    padding-left: 4rem !important;
  }
  .ps-xxxxl-9-last-child:last-child {
    padding-left: 4rem !important;
  }
  .ps-xxxxl-9-not-first-child:not(:first-child) {
    padding-left: 4rem !important;
  }
  .ps-xxxxl-9-not-last-child:not(:last-child) {
    padding-left: 4rem !important;
  }
  .gap-xxxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxxl-1 {
    gap: 0.125rem !important;
  }
  .gap-xxxxl-2 {
    gap: 0.25rem !important;
  }
  .gap-xxxxl-3 {
    gap: 0.5rem !important;
  }
  .gap-xxxxl-4 {
    gap: 0.75rem !important;
  }
  .gap-xxxxl-5 {
    gap: 1rem !important;
  }
  .gap-xxxxl-6 {
    gap: 1.5rem !important;
  }
  .gap-xxxxl-7 {
    gap: 2rem !important;
  }
  .gap-xxxxl-8 {
    gap: 3rem !important;
  }
  .gap-xxxxl-9 {
    gap: 4rem !important;
  }
  .text-xxxxl-start {
    text-align: left !important;
  }
  .text-xxxxl-left {
    text-align: left !important;
  }
  .text-xxxxl-end {
    text-align: right !important;
  }
  .text-xxxxl-right {
    text-align: right !important;
  }
  .text-xxxxl-center {
    text-align: center !important;
  }
  .text-overflow-xxxxl-unset {
    text-overflow: unset !important;
  }
  .text-overflow-xxxxl-clip {
    text-overflow: clip !important;
  }
  .text-overflow-xxxxl-ellipsis {
    text-overflow: ellipsis !important;
  }
  .bg-xxxxl-transparent {
    --fx-bg-opacity: 1;
    background-color: transparent !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.fx-flag {
  width: 2rem;
  height: 2rem;
  background-image: url(assets/images/flags-row.png);
  background-size: 506rem auto;
  display: inline-block;
}
.fx-flag-size-sm {
  width: 1.5rem;
  height: 1.5rem;
  background-size: 379.5rem auto;
}
.fx-flag-size-lg {
  width: 2.5rem;
  height: 2.5rem;
  background-size: 632.5rem auto;
}
.fx-flag-ad {
  background-position: 0% 0;
}
.fx-flag-ae {
  background-position: 0.3968253968% 0;
}
.fx-flag-af {
  background-position: 0.7936507937% 0;
}
.fx-flag-ag {
  background-position: 1.1904761905% 0;
}
.fx-flag-ai {
  background-position: 1.5873015873% 0;
}
.fx-flag-al {
  background-position: 1.9841269841% 0;
}
.fx-flag-am {
  background-position: 2.380952381% 0;
}
.fx-flag-ao {
  background-position: 2.7777777778% 0;
}
.fx-flag-ar {
  background-position: 3.1746031746% 0;
}
.fx-flag-as {
  background-position: 3.5714285714% 0;
}
.fx-flag-at {
  background-position: 3.9682539683% 0;
}
.fx-flag-au {
  background-position: 4.3650793651% 0;
}
.fx-flag-aw {
  background-position: 4.7619047619% 0;
}
.fx-flag-ax {
  background-position: 5.1587301587% 0;
}
.fx-flag-az {
  background-position: 5.5555555556% 0;
}
.fx-flag-ba {
  background-position: 5.9523809524% 0;
}
.fx-flag-bb {
  background-position: 6.3492063492% 0;
}
.fx-flag-bd {
  background-position: 6.746031746% 0;
}
.fx-flag-be {
  background-position: 7.1428571429% 0;
}
.fx-flag-bf {
  background-position: 7.5396825397% 0;
}
.fx-flag-bg {
  background-position: 7.9365079365% 0;
}
.fx-flag-bh {
  background-position: 8.3333333333% 0;
}
.fx-flag-bi {
  background-position: 8.7301587302% 0;
}
.fx-flag-bj {
  background-position: 9.126984127% 0;
}
.fx-flag-bl {
  background-position: 9.5238095238% 0;
}
.fx-flag-bm {
  background-position: 9.9206349206% 0;
}
.fx-flag-bn {
  background-position: 10.3174603175% 0;
}
.fx-flag-bo {
  background-position: 10.7142857143% 0;
}
.fx-flag-bq-bo {
  background-position: 11.1111111111% 0;
}
.fx-flag-bq-sa {
  background-position: 11.5079365079% 0;
}
.fx-flag-bq-se {
  background-position: 11.9047619048% 0;
}
.fx-flag-br {
  background-position: 12.3015873016% 0;
}
.fx-flag-bs {
  background-position: 12.6984126984% 0;
}
.fx-flag-bt {
  background-position: 13.0952380952% 0;
}
.fx-flag-bv {
  background-position: 13.4920634921% 0;
}
.fx-flag-bw {
  background-position: 13.8888888889% 0;
}
.fx-flag-by {
  background-position: 14.2857142857% 0;
}
.fx-flag-bz {
  background-position: 14.6825396825% 0;
}
.fx-flag-ca {
  background-position: 15.0793650794% 0;
}
.fx-flag-cc {
  background-position: 15.4761904762% 0;
}
.fx-flag-cd {
  background-position: 15.873015873% 0;
}
.fx-flag-cf {
  background-position: 16.2698412698% 0;
}
.fx-flag-cg {
  background-position: 16.6666666667% 0;
}
.fx-flag-ch {
  background-position: 17.0634920635% 0;
}
.fx-flag-ci {
  background-position: 17.4603174603% 0;
}
.fx-flag-ck {
  background-position: 17.8571428571% 0;
}
.fx-flag-cl {
  background-position: 18.253968254% 0;
}
.fx-flag-cm {
  background-position: 18.6507936508% 0;
}
.fx-flag-cn {
  background-position: 19.0476190476% 0;
}
.fx-flag-co {
  background-position: 19.4444444444% 0;
}
.fx-flag-cr {
  background-position: 19.8412698413% 0;
}
.fx-flag-cu {
  background-position: 20.2380952381% 0;
}
.fx-flag-cv {
  background-position: 20.6349206349% 0;
}
.fx-flag-cw {
  background-position: 21.0317460317% 0;
}
.fx-flag-cx {
  background-position: 21.4285714286% 0;
}
.fx-flag-cy {
  background-position: 21.8253968254% 0;
}
.fx-flag-cz {
  background-position: 22.2222222222% 0;
}
.fx-flag-de {
  background-position: 22.619047619% 0;
}
.fx-flag-dj {
  background-position: 23.0158730159% 0;
}
.fx-flag-dk {
  background-position: 23.4126984127% 0;
}
.fx-flag-dm {
  background-position: 23.8095238095% 0;
}
.fx-flag-do {
  background-position: 24.2063492063% 0;
}
.fx-flag-dz {
  background-position: 24.6031746032% 0;
}
.fx-flag-ec {
  background-position: 25% 0;
}
.fx-flag-ee {
  background-position: 25.3968253968% 0;
}
.fx-flag-eg {
  background-position: 25.7936507937% 0;
}
.fx-flag-eh {
  background-position: 26.1904761905% 0;
}
.fx-flag-er {
  background-position: 26.5873015873% 0;
}
.fx-flag-es {
  background-position: 26.9841269841% 0;
}
.fx-flag-et {
  background-position: 27.380952381% 0;
}
.fx-flag-fi {
  background-position: 27.7777777778% 0;
}
.fx-flag-fj {
  background-position: 28.1746031746% 0;
}
.fx-flag-fk {
  background-position: 28.5714285714% 0;
}
.fx-flag-fm {
  background-position: 28.9682539683% 0;
}
.fx-flag-fo {
  background-position: 29.3650793651% 0;
}
.fx-flag-fr {
  background-position: 29.7619047619% 0;
}
.fx-flag-ga {
  background-position: 30.1587301587% 0;
}
.fx-flag-gb {
  background-position: 30.5555555556% 0;
}
.fx-flag-gd {
  background-position: 30.9523809524% 0;
}
.fx-flag-ge {
  background-position: 31.3492063492% 0;
}
.fx-flag-gf {
  background-position: 31.746031746% 0;
}
.fx-flag-gg {
  background-position: 32.1428571429% 0;
}
.fx-flag-gh {
  background-position: 32.5396825397% 0;
}
.fx-flag-gi {
  background-position: 32.9365079365% 0;
}
.fx-flag-gl {
  background-position: 33.3333333333% 0;
}
.fx-flag-gm {
  background-position: 33.7301587302% 0;
}
.fx-flag-gn {
  background-position: 34.126984127% 0;
}
.fx-flag-gp {
  background-position: 34.5238095238% 0;
}
.fx-flag-gq {
  background-position: 34.9206349206% 0;
}
.fx-flag-gr {
  background-position: 35.3174603175% 0;
}
.fx-flag-gs {
  background-position: 35.7142857143% 0;
}
.fx-flag-gt {
  background-position: 36.1111111111% 0;
}
.fx-flag-gu {
  background-position: 36.5079365079% 0;
}
.fx-flag-gw {
  background-position: 36.9047619048% 0;
}
.fx-flag-gy {
  background-position: 37.3015873016% 0;
}
.fx-flag-hk {
  background-position: 37.6984126984% 0;
}
.fx-flag-hm {
  background-position: 38.0952380952% 0;
}
.fx-flag-hn {
  background-position: 38.4920634921% 0;
}
.fx-flag-hr {
  background-position: 38.8888888889% 0;
}
.fx-flag-ht {
  background-position: 39.2857142857% 0;
}
.fx-flag-hu {
  background-position: 39.6825396825% 0;
}
.fx-flag-id {
  background-position: 40.0793650794% 0;
}
.fx-flag-ie {
  background-position: 40.4761904762% 0;
}
.fx-flag-il {
  background-position: 40.873015873% 0;
}
.fx-flag-im {
  background-position: 41.2698412698% 0;
}
.fx-flag-in {
  background-position: 41.6666666667% 0;
}
.fx-flag-io {
  background-position: 42.0634920635% 0;
}
.fx-flag-iq {
  background-position: 42.4603174603% 0;
}
.fx-flag-ir {
  background-position: 42.8571428571% 0;
}
.fx-flag-is {
  background-position: 43.253968254% 0;
}
.fx-flag-it {
  background-position: 43.6507936508% 0;
}
.fx-flag-je {
  background-position: 44.0476190476% 0;
}
.fx-flag-jm {
  background-position: 44.4444444444% 0;
}
.fx-flag-jo {
  background-position: 44.8412698413% 0;
}
.fx-flag-jp {
  background-position: 45.2380952381% 0;
}
.fx-flag-ke {
  background-position: 45.6349206349% 0;
}
.fx-flag-kg {
  background-position: 46.0317460317% 0;
}
.fx-flag-kh {
  background-position: 46.4285714286% 0;
}
.fx-flag-ki {
  background-position: 46.8253968254% 0;
}
.fx-flag-km {
  background-position: 47.2222222222% 0;
}
.fx-flag-kn {
  background-position: 47.619047619% 0;
}
.fx-flag-kp {
  background-position: 48.0158730159% 0;
}
.fx-flag-kr {
  background-position: 48.4126984127% 0;
}
.fx-flag-kw {
  background-position: 48.8095238095% 0;
}
.fx-flag-ky {
  background-position: 49.2063492063% 0;
}
.fx-flag-kz {
  background-position: 49.6031746032% 0;
}
.fx-flag-la {
  background-position: 50% 0;
}
.fx-flag-lb {
  background-position: 50.3968253968% 0;
}
.fx-flag-lc {
  background-position: 50.7936507937% 0;
}
.fx-flag-li {
  background-position: 51.1904761905% 0;
}
.fx-flag-lk {
  background-position: 51.5873015873% 0;
}
.fx-flag-lr {
  background-position: 51.9841269841% 0;
}
.fx-flag-ls {
  background-position: 52.380952381% 0;
}
.fx-flag-lt {
  background-position: 52.7777777778% 0;
}
.fx-flag-lu {
  background-position: 53.1746031746% 0;
}
.fx-flag-lv {
  background-position: 53.5714285714% 0;
}
.fx-flag-ly {
  background-position: 53.9682539683% 0;
}
.fx-flag-ma {
  background-position: 54.3650793651% 0;
}
.fx-flag-mc {
  background-position: 54.7619047619% 0;
}
.fx-flag-md {
  background-position: 55.1587301587% 0;
}
.fx-flag-me {
  background-position: 55.5555555556% 0;
}
.fx-flag-mf {
  background-position: 55.9523809524% 0;
}
.fx-flag-mg {
  background-position: 56.3492063492% 0;
}
.fx-flag-mh {
  background-position: 56.746031746% 0;
}
.fx-flag-mk {
  background-position: 57.1428571429% 0;
}
.fx-flag-ml {
  background-position: 57.5396825397% 0;
}
.fx-flag-mm {
  background-position: 57.9365079365% 0;
}
.fx-flag-mn {
  background-position: 58.3333333333% 0;
}
.fx-flag-mo {
  background-position: 58.7301587302% 0;
}
.fx-flag-mp {
  background-position: 59.126984127% 0;
}
.fx-flag-mq {
  background-position: 59.5238095238% 0;
}
.fx-flag-mr {
  background-position: 59.9206349206% 0;
}
.fx-flag-ms {
  background-position: 60.3174603175% 0;
}
.fx-flag-mt {
  background-position: 60.7142857143% 0;
}
.fx-flag-mu {
  background-position: 61.1111111111% 0;
}
.fx-flag-mv {
  background-position: 61.5079365079% 0;
}
.fx-flag-mw {
  background-position: 61.9047619048% 0;
}
.fx-flag-mx {
  background-position: 62.3015873016% 0;
}
.fx-flag-my {
  background-position: 62.6984126984% 0;
}
.fx-flag-mz {
  background-position: 63.0952380952% 0;
}
.fx-flag-na {
  background-position: 63.4920634921% 0;
}
.fx-flag-nc {
  background-position: 63.8888888889% 0;
}
.fx-flag-ne {
  background-position: 64.2857142857% 0;
}
.fx-flag-nf {
  background-position: 64.6825396825% 0;
}
.fx-flag-ng {
  background-position: 65.0793650794% 0;
}
.fx-flag-ni {
  background-position: 65.4761904762% 0;
}
.fx-flag-nl {
  background-position: 65.873015873% 0;
}
.fx-flag-no {
  background-position: 66.2698412698% 0;
}
.fx-flag-np {
  background-position: 66.6666666667% 0;
}
.fx-flag-nr {
  background-position: 67.0634920635% 0;
}
.fx-flag-nu {
  background-position: 67.4603174603% 0;
}
.fx-flag-nz {
  background-position: 67.8571428571% 0;
}
.fx-flag-om {
  background-position: 68.253968254% 0;
}
.fx-flag-pa {
  background-position: 68.6507936508% 0;
}
.fx-flag-pe {
  background-position: 69.0476190476% 0;
}
.fx-flag-pf {
  background-position: 69.4444444444% 0;
}
.fx-flag-pg {
  background-position: 69.8412698413% 0;
}
.fx-flag-ph {
  background-position: 70.2380952381% 0;
}
.fx-flag-pk {
  background-position: 70.6349206349% 0;
}
.fx-flag-pl {
  background-position: 71.0317460317% 0;
}
.fx-flag-pm {
  background-position: 71.4285714286% 0;
}
.fx-flag-pn {
  background-position: 71.8253968254% 0;
}
.fx-flag-pr {
  background-position: 72.2222222222% 0;
}
.fx-flag-ps {
  background-position: 72.619047619% 0;
}
.fx-flag-pt {
  background-position: 73.0158730159% 0;
}
.fx-flag-pw {
  background-position: 73.4126984127% 0;
}
.fx-flag-py {
  background-position: 73.8095238095% 0;
}
.fx-flag-qa {
  background-position: 74.2063492063% 0;
}
.fx-flag-re {
  background-position: 74.6031746032% 0;
}
.fx-flag-ro {
  background-position: 75% 0;
}
.fx-flag-rs {
  background-position: 75.3968253968% 0;
}
.fx-flag-ru {
  background-position: 75.7936507937% 0;
}
.fx-flag-rw {
  background-position: 76.1904761905% 0;
}
.fx-flag-sa {
  background-position: 76.5873015873% 0;
}
.fx-flag-sb {
  background-position: 76.9841269841% 0;
}
.fx-flag-sc {
  background-position: 77.380952381% 0;
}
.fx-flag-sd {
  background-position: 77.7777777778% 0;
}
.fx-flag-se {
  background-position: 78.1746031746% 0;
}
.fx-flag-sg {
  background-position: 78.5714285714% 0;
}
.fx-flag-sh-ac {
  background-position: 78.9682539683% 0;
}
.fx-flag-sh-hl {
  background-position: 79.3650793651% 0;
}
.fx-flag-sh-ta {
  background-position: 79.7619047619% 0;
}
.fx-flag-si {
  background-position: 80.1587301587% 0;
}
.fx-flag-sj {
  background-position: 80.5555555556% 0;
}
.fx-flag-sk {
  background-position: 80.9523809524% 0;
}
.fx-flag-sl {
  background-position: 81.3492063492% 0;
}
.fx-flag-sm {
  background-position: 81.746031746% 0;
}
.fx-flag-sn {
  background-position: 82.1428571429% 0;
}
.fx-flag-so {
  background-position: 82.5396825397% 0;
}
.fx-flag-sr {
  background-position: 82.9365079365% 0;
}
.fx-flag-ss {
  background-position: 83.3333333333% 0;
}
.fx-flag-st {
  background-position: 83.7301587302% 0;
}
.fx-flag-sv {
  background-position: 84.126984127% 0;
}
.fx-flag-sx {
  background-position: 84.5238095238% 0;
}
.fx-flag-sy {
  background-position: 84.9206349206% 0;
}
.fx-flag-sz {
  background-position: 85.3174603175% 0;
}
.fx-flag-tc {
  background-position: 85.7142857143% 0;
}
.fx-flag-td {
  background-position: 86.1111111111% 0;
}
.fx-flag-tf {
  background-position: 86.5079365079% 0;
}
.fx-flag-tg {
  background-position: 86.9047619048% 0;
}
.fx-flag-th {
  background-position: 87.3015873016% 0;
}
.fx-flag-tj {
  background-position: 87.6984126984% 0;
}
.fx-flag-tk {
  background-position: 88.0952380952% 0;
}
.fx-flag-tl {
  background-position: 88.4920634921% 0;
}
.fx-flag-tm {
  background-position: 88.8888888889% 0;
}
.fx-flag-tn {
  background-position: 89.2857142857% 0;
}
.fx-flag-to {
  background-position: 89.6825396825% 0;
}
.fx-flag-tr {
  background-position: 90.0793650794% 0;
}
.fx-flag-tt {
  background-position: 90.4761904762% 0;
}
.fx-flag-tv {
  background-position: 90.873015873% 0;
}
.fx-flag-tw {
  background-position: 91.2698412698% 0;
}
.fx-flag-tz {
  background-position: 91.6666666667% 0;
}
.fx-flag-ua {
  background-position: 92.0634920635% 0;
}
.fx-flag-ug {
  background-position: 92.4603174603% 0;
}
.fx-flag-um {
  background-position: 92.8571428571% 0;
}
.fx-flag-us {
  background-position: 93.253968254% 0;
}
.fx-flag-uy {
  background-position: 93.6507936508% 0;
}
.fx-flag-uz {
  background-position: 94.0476190476% 0;
}
.fx-flag-va {
  background-position: 94.4444444444% 0;
}
.fx-flag-vc {
  background-position: 94.8412698413% 0;
}
.fx-flag-ve {
  background-position: 95.2380952381% 0;
}
.fx-flag-vg {
  background-position: 95.6349206349% 0;
}
.fx-flag-vi {
  background-position: 96.0317460317% 0;
}
.fx-flag-vn {
  background-position: 96.4285714286% 0;
}
.fx-flag-vu {
  background-position: 96.8253968254% 0;
}
.fx-flag-wf {
  background-position: 97.2222222222% 0;
}
.fx-flag-ws {
  background-position: 97.619047619% 0;
}
.fx-flag-xk {
  background-position: 98.0158730159% 0;
}
.fx-flag-ye {
  background-position: 98.4126984127% 0;
}
.fx-flag-yt {
  background-position: 98.8095238095% 0;
}
.fx-flag-za {
  background-position: 99.2063492063% 0;
}
.fx-flag-zm {
  background-position: 99.6031746032% 0;
}
.fx-flag-zw {
  background-position: 100% 0;
}
.page {
  min-height: 100vh;
  min-height: 100dvh;
}
.btn.rounded-pill,
.profile-snippet__name,
.profile-snippet__balance {
  font-family:
    "Open Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
}
.container,
.container-narrow {
  padding: 1rem 1.5rem;
}
@media (min-width: 992px) {
  .container,
  .container-narrow {
    padding: 3rem 1.5rem;
  }
}
.app-logo {
  width: 6.875rem;
  height: 2rem;
}
.app-logo-mark-only {
  width: 2.1875rem;
  height: 2rem;
}
.app-logo-mark-only-large {
  width: 2.6875rem;
  height: 2.5rem;
}
.app-logo-mark-only-small {
  width: 1.6875rem;
  height: 1.5rem;
}
.app-logo-large {
  width: 8.625rem;
  height: 2.5rem;
}
.app-logo-small {
  width: 4rem;
  height: 1.5rem;
}
:root {
  --navbar-height: 3.75rem;
}
fx-navbar.position-fixed + .page-content {
  margin-top: var(--navbar-height);
}
fx-navbar.position-fixed.authenticated,
fx-navbar.position-fixed.authenticated + .page-content {
  --navbar-height: calc(2 * 3.75rem);
}
@media (min-width: 768px) {
  fx-navbar.position-fixed.authenticated,
  fx-navbar.position-fixed.authenticated + .page-content {
    --navbar-height: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  .fx-snackbar + .fx-scroll-top-btn {
    bottom: 5.5rem;
  }
}
:root {
  --cms-popup-bg:
    local radial-gradient(
      ellipse 50% 20% at 50% 5%,
      rgb(244, 173, 21, 0.7) 0%,
      transparent 100%),
    local radial-gradient(
      ellipse 60% 20% at 50% 70%,
      rgb(3, 197, 211, 0.5) 0%,
      transparent 100%),
    #1d4462;
  --cms-popup-teaser-color: rgb(230, 233, 22, 1);
  --cms-popup-color: rgb(255, 255, 255, 1);
  --cms-popup-image-padding: 0 4rem;
  --cms-popup-border: 1px solid rgb(0, 0, 0, 1);
  --cms-popup-border-radius: 8px;
}
fx-navbar.position-fixed ~ .toast-container {
  top: calc(1.5 * 3.75rem) !important;
}
#SPA_img {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-2ZM2UKE7.css.map */
