/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/sudoku_angular/src/styles.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
:root, :host {
  --black: #000;
  --white: #fff;
  --primary-color: #1cadff;
  --primary-color-light: #7fb4ff;
  --primary-color-dark: #0690de;
  --complementary-color: #19cfa1;
  --complementary-color-light: #22c39b;
  --slate-color: #484848;
  --slate-color-light: #999;
  --slate-color-dark: #333;
  --text-color-primary: #333;
  --text-color-primary-contrast: #fff;
  --text-color-muted: #c1c0c1;
  --primary-font: montserrat;
  --secondary-font: museo-sans;
}

/* css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, p, blockquote, th, td {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
}

fieldset, img {
  border: 0;
}

strong {
  font-weight: bold;
}

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

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
  margin: 0;
  padding: 0;
  color: #444;
}

/* css reset */
html, body {
  height: 100%;
}

table {
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-weight: normal;
  font-style: normal;
}

caption, th {
  text-align: left;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: 0;
}

@font-face {
  font-family: "montserrat";
  src: url("/assets/fonts/montserrat-extrabold.woff2") format("woff2"), url("/assets/fonts/montserrat-extrabold.woff") format("woff"), url("/assets/fonts/montserrat-extrabold.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("/assets/fonts/montserrat-bold.woff2") format("woff2"), url("/assets/fonts/montserrat-bold.woff") format("woff"), url("/assets/fonts/montserrat-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("/assets/fonts/montserrat-regular.woff2") format("woff2"), url("/assets/fonts/montserrat-regular.woff") format("woff"), url("/assets/fonts/montserrat-regular.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "museo-sans";
  src: url("/assets/fonts/museo-sans-regular.woff2") format("woff2"), url("/assets/fonts/museo-sans-regular.woff") format("woff"), url("/assets/fonts/museo-sans-regular.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
body.mat-typography .h1 {
  font-family: "montserrat";
  text-transform: uppercase;
}
body.mat-typography h1 {
  font-family: "montserrat";
  text-transform: uppercase;
  margin: 0;
}
body.mat-typography .h2 {
  font-family: "montserrat";
  text-transform: uppercase;
}
body.mat-typography h2 {
  font-family: "montserrat";
  text-transform: uppercase;
  margin: 0;
  line-height: 30px;
  margin: 0 0 0 -1px;
}
body.mat-typography .h3 {
  font-family: "montserrat";
  text-transform: uppercase;
}
body.mat-typography h3 {
  font-family: "montserrat";
  text-transform: uppercase;
  margin: 0;
}
body.mat-typography .primary, body.mat-typography .text-primary {
  color: #1cadff;
}
body.mat-typography .text-primary-dark {
  color: #0690de;
}
body.mat-typography .primary-contrast {
  color: #fff;
}
body.mat-typography .primary-alternate {
  color: #0690de;
}
body.mat-typography .text-danger {
  color: tomato;
}
body.mat-typography .text-muted {
  color: #c1c0c1;
}
body.mat-typography .text-success {
  color: #19cfa1;
}
body.mat-typography .text-warning {
  color: orange;
}
body.mat-typography b, body.mat-typography strong {
  font-weight: 700;
}

html {
  --mat-sys-primary: #006497;
  --mat-sys-on-primary: #ffffff;
  --mat-sys-primary-container: #cce5ff;
  --mat-sys-on-primary-container: #001e31;
  --mat-sys-inverse-primary: #92ccff;
  --mat-sys-primary-fixed: #cce5ff;
  --mat-sys-primary-fixed-dim: #92ccff;
  --mat-sys-on-primary-fixed: #001e31;
  --mat-sys-on-primary-fixed-variant: #004b73;
  --mat-sys-secondary: #00639b;
  --mat-sys-on-secondary: #ffffff;
  --mat-sys-secondary-container: #cee5ff;
  --mat-sys-on-secondary-container: #001d33;
  --mat-sys-secondary-fixed: #cee5ff;
  --mat-sys-secondary-fixed-dim: #96cbff;
  --mat-sys-on-secondary-fixed: #001d33;
  --mat-sys-on-secondary-fixed-variant: #004a76;
  --mat-sys-tertiary: #006c52;
  --mat-sys-on-tertiary: #ffffff;
  --mat-sys-tertiary-container: #5ffccb;
  --mat-sys-on-tertiary-container: #002117;
  --mat-sys-tertiary-fixed: #5ffccb;
  --mat-sys-tertiary-fixed-dim: #39dfb0;
  --mat-sys-on-tertiary-fixed: #002117;
  --mat-sys-on-tertiary-fixed-variant: #00513d;
  --mat-sys-background: #fcf8f8;
  --mat-sys-on-background: #1c1b1b;
  --mat-sys-surface: #fcf8f8;
  --mat-sys-surface-dim: #ddd9d8;
  --mat-sys-surface-bright: #fcf8f8;
  --mat-sys-surface-container-lowest: #ffffff;
  --mat-sys-surface-container-low: #f7f3f2;
  --mat-sys-surface-container: #f1edec;
  --mat-sys-surface-container-high: #ebe7e7;
  --mat-sys-surface-container-highest: #e5e2e1;
  --mat-sys-on-surface: #1c1b1b;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-surface-tint: #5e5e5e;
  --mat-sys-inverse-surface: #313030;
  --mat-sys-inverse-on-surface: #f4f0ef;
  --mat-sys-outline: #747878;
  --mat-sys-outline-variant: #c5c7c9;
  --mat-sys-error: #ba1a1a;
  --mat-sys-error-container: #ffdad6;
  --mat-sys-on-error: #ffffff;
  --mat-sys-on-error-container: #410002;
  --mat-sys-surface-variant: #e1e2e5;
  --mat-sys-on-surface-variant: #444749;
}

/* Dark Theme */
.dark {
  --mat-sys-primary: #92ccff;
  --mat-sys-on-primary: #003351;
  --mat-sys-primary-container: #004b73;
  --mat-sys-on-primary-container: #cce5ff;
  --mat-sys-inverse-primary: #006497;
  --mat-sys-primary-fixed: #cce5ff;
  --mat-sys-primary-fixed-dim: #92ccff;
  --mat-sys-on-primary-fixed: #001e31;
  --mat-sys-on-primary-fixed-variant: #004b73;
  --mat-sys-secondary: #96cbff;
  --mat-sys-on-secondary: #003353;
  --mat-sys-secondary-container: #004a76;
  --mat-sys-on-secondary-container: #cee5ff;
  --mat-sys-secondary-fixed: #cee5ff;
  --mat-sys-secondary-fixed-dim: #96cbff;
  --mat-sys-on-secondary-fixed: #001d33;
  --mat-sys-on-secondary-fixed-variant: #004a76;
  --mat-sys-tertiary: #39dfb0;
  --mat-sys-on-tertiary: #003829;
  --mat-sys-tertiary-container: #00513d;
  --mat-sys-on-tertiary-container: #5ffccb;
  --mat-sys-tertiary-fixed: #5ffccb;
  --mat-sys-tertiary-fixed-dim: #39dfb0;
  --mat-sys-on-tertiary-fixed: #002117;
  --mat-sys-on-tertiary-fixed-variant: #00513d;
  --mat-sys-background: #141313;
  --mat-sys-on-background: #e5e2e1;
  --mat-sys-surface: #141313;
  --mat-sys-surface-dim: #141313;
  --mat-sys-surface-bright: #3a3939;
  --mat-sys-surface-container-lowest: #0e0e0e;
  --mat-sys-surface-container-low: #1c1b1b;
  --mat-sys-surface-container: #201f1f;
  --mat-sys-surface-container-high: #2a2a2a;
  --mat-sys-surface-container-highest: #353434;
  --mat-sys-on-surface: #e5e2e1;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-surface-tint: #c8c6c6;
  --mat-sys-inverse-surface: #e5e2e1;
  --mat-sys-inverse-on-surface: #313030;
  --mat-sys-outline: #8e9192;
  --mat-sys-outline-variant: #444749;
  --mat-sys-error: #ffb4ab;
  --mat-sys-error-container: #93000a;
  --mat-sys-on-error: #690005;
  --mat-sys-on-error-container: #ffdad6;
  --mat-sys-surface-variant: #444749;
  --mat-sys-on-surface-variant: #c5c7c9;
}

/* Typography */
:root, :host {
  /* core typography tokens are not generating css variables, hence below */
  --mat-sys-brand-font-family: montserrat;
  --mat-sys-plain-font-family: Open Sans;
  --mat-sys-bold-font-weight: 900;
  --mat-sys-medium-font-weight: 500;
  --mat-sys-regular-font-weight: 400;
  --mat-sys-label-large-font: museo-sans;
  --mat-menu-item-label-text-font: museo-sans;
  --mdc-filled-text-field-label-text-font: museo-sans;
  --mat-select-trigger-text-font: museo-sans;
  --mat-option-label-text-font: museo-sans;
  --mat-option-selected-state-layer-color: #1cadff;
  --mat-form-field-state-layer-color: #999;
  --mdc-linear-progress-active-indicator-color: #1cadff;
}
:root, :host {
  --mat-sys-body-large-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-large-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-title-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-title-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size)/var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);
  --mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size)/var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);
  --mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size)/var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);
  --mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size)/var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);
  --mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size)/var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);
  --mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size)/var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);
  --mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size)/var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);
  --mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size)/var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);
  --mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size)/var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);
  --mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size)/var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);
  --mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size)/var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);
  --mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size)/var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);
  --mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size)/var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);
  --mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size)/var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);
  --mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size)/var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);
  --mat-sys-headline-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-small-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-medium-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-small-font: var(--mat-sys-brand-font-family);
  --mat-sys-title-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);
  --mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);
}

*[data-hide] {
  display: none !important;
}

@media not screen and (max-width: 599px) {
  *[data-show-xs] {
    display: none !important;
  }
}

@media screen and (max-width: 599px) {
  *[data-hide-xs] {
    display: none !important;
  }
}

@media not screen and (min-width: 600px) and (max-width: 959px) {
  *[data-show-sm] {
    display: none !important;
  }
}

@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-hide-sm] {
    display: none !important;
  }
}

@media not screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-show-md] {
    display: none !important;
  }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-hide-md] {
    display: none !important;
  }
}

@media not screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-show-lg] {
    display: none !important;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-hide-lg] {
    display: none !important;
  }
}

@media not screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-show-xl] {
    display: none !important;
  }
}

@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-hide-xl] {
    display: none !important;
  }
}

@media not screen and (max-width: 599px) {
  *[data-show-lt-sm] {
    display: none !important;
  }
}

@media screen and (max-width: 599px) {
  *[data-hide-lt-sm] {
    display: none !important;
  }
}

@media not screen and (max-width: 959px) {
  *[data-show-lt-md] {
    display: none !important;
  }
}

@media screen and (max-width: 959px) {
  *[data-hide-lt-md] {
    display: none !important;
  }
}

@media not screen and (max-width: 1279px) {
  *[data-show-lt-lg] {
    display: none !important;
  }
}

@media screen and (max-width: 1279px) {
  *[data-hide-lt-lg] {
    display: none !important;
  }
}

@media not screen and (max-width: 1919px) {
  *[data-show-lt-xl] {
    display: none !important;
  }
}

@media screen and (max-width: 1919px) {
  *[data-hide-lt-xl] {
    display: none !important;
  }
}

@media not screen and (min-width: 600px) {
  *[data-show-gt-xs] {
    display: none !important;
  }
}

@media screen and (min-width: 600px) {
  *[data-hide-gt-xs] {
    display: none !important;
  }
}

@media not screen and (min-width: 960px) {
  *[data-show-gt-sm] {
    display: none !important;
  }
}

@media screen and (min-width: 960px) {
  *[data-hide-gt-sm] {
    display: none !important;
  }
}

@media not screen and (min-width: 1280px) {
  *[data-show-gt-md] {
    display: none !important;
  }
}

@media screen and (min-width: 1280px) {
  *[data-hide-gt-md] {
    display: none !important;
  }
}

@media not screen and (min-width: 1920px) {
  *[data-show-gt-lg] {
    display: none !important;
  }
}

@media screen and (min-width: 1920px) {
  *[data-hide-gt-lg] {
    display: none !important;
  }
}

*[data-layout^=row] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
*[data-layout^=row][data-layout~=reverse] {
  flex-direction: row-reverse;
}

*[data-layout^=column] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
*[data-layout^=column][data-layout~=reverse] {
  flex-direction: column-reverse;
}

*[data-layout~=wrap] {
  flex-wrap: wrap;
}

*[data-layout-align][data-layout-align^=start] {
  justify-content: flex-start;
}
*[data-layout-align][data-layout-align^=end] {
  justify-content: flex-end;
}
*[data-layout-align][data-layout-align^=center] {
  justify-content: center;
}
*[data-layout-align][data-layout-align^=space-between] {
  justify-content: space-between;
}
*[data-layout-align][data-layout-align^=space-around] {
  justify-content: space-around;
}
*[data-layout-align][data-layout-align^=space-evenly] {
  justify-content: space-evenly;
}
*[data-layout-align][data-layout-align$=" start"] {
  align-items: flex-start;
}
*[data-layout-align][data-layout-align$=" end"] {
  align-items: flex-end;
}
*[data-layout-align][data-layout-align$=" center"] {
  align-items: center;
}
*[data-layout-align][data-layout-align$=" baseline"] {
  align-items: baseline;
}
*[data-layout-align][data-layout-align$=" stretch"] {
  align-items: stretch;
}

*[data-layout-align]:not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

*[data-flex] {
  flex: 1 1 0;
}

*[data-flex=auto] {
  flex-basis: 100%;
}

*[data-flex=grow] {
  flex: 1 1 100%;
}

*[data-flex=initial] {
  flex: 0 1 auto;
}

*[data-flex=none] {
  flex: 0 0 auto;
}

*[data-flex=nogrow] {
  flex: 0 1 auto;
}

*[data-flex=noshrink] {
  flex: 1 0 auto;
}

*[data-flex-fill] {
  margin: 0;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
}

*:has(> [data-flex], > [data-flex-fill]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

*[data-flex-align=start] {
  align-self: flex-start;
}

*[data-flex-align=center] {
  align-self: center;
}

*[data-flex-align=end] {
  align-self: flex-end;
}

*[data-flex-align=baseline] {
  align-self: baseline;
}

*[data-flex-align=stretch] {
  align-self: stretch;
}

@media screen and (max-width: 599px) {
  *[data-layout-xs^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-xs^=row][data-layout-xs~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-xs^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-xs^=column][data-layout-xs~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-xs~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-layout-sm^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-sm^=row][data-layout-sm~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-sm^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-sm^=column][data-layout-sm~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-sm~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-layout-md^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-md^=row][data-layout-md~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-md^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-md^=column][data-layout-md~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-md~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-layout-lg^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-lg^=row][data-layout-lg~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-lg^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-lg^=column][data-layout-lg~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-lg~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-layout-xl^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-xl^=row][data-layout-xl~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-xl^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-xl^=column][data-layout-xl~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-xl~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 599px) {
  *[data-layout-lt-sm^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-sm^=row][data-layout-lt-sm~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-lt-sm^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-sm^=column][data-layout-lt-sm~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-lt-sm~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 959px) {
  *[data-layout-lt-md^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-md^=row][data-layout-lt-md~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-lt-md^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-md^=column][data-layout-lt-md~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-lt-md~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1279px) {
  *[data-layout-lt-lg^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-lg^=row][data-layout-lt-lg~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-lt-lg^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-lg^=column][data-layout-lt-lg~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-lt-lg~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1919px) {
  *[data-layout-lt-xl^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-xl^=row][data-layout-lt-xl~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-lt-xl^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-lt-xl^=column][data-layout-lt-xl~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-lt-xl~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 600px) {
  *[data-layout-gt-xs^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-xs^=row][data-layout-gt-xs~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-gt-xs^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-xs^=column][data-layout-gt-xs~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-gt-xs~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 960px) {
  *[data-layout-gt-sm^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-sm^=row][data-layout-gt-sm~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-gt-sm^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-sm^=column][data-layout-gt-sm~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-gt-sm~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1280px) {
  *[data-layout-gt-md^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-md^=row][data-layout-gt-md~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-gt-md^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-md^=column][data-layout-gt-md~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-gt-md~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1920px) {
  *[data-layout-gt-lg^=row] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-lg^=row][data-layout-gt-lg~=reverse] {
    flex-direction: row-reverse;
  }
  *[data-layout-gt-lg^=column] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  *[data-layout-gt-lg^=column][data-layout-gt-lg~=reverse] {
    flex-direction: column-reverse;
  }
  *[data-layout-gt-lg~=wrap] {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 599px) {
  *[data-layout-align-xs][data-layout-align-xs^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-xs][data-layout-align-xs^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-xs][data-layout-align-xs^=center] {
    justify-content: center;
  }
  *[data-layout-align-xs][data-layout-align-xs^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-xs][data-layout-align-xs^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-xs][data-layout-align-xs^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-xs][data-layout-align-xs$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-xs][data-layout-align-xs$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-xs][data-layout-align-xs$=" center"] {
    align-items: center;
  }
  *[data-layout-align-xs][data-layout-align-xs$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-xs][data-layout-align-xs$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-layout-align-sm][data-layout-align-sm^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-sm][data-layout-align-sm^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-sm][data-layout-align-sm^=center] {
    justify-content: center;
  }
  *[data-layout-align-sm][data-layout-align-sm^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-sm][data-layout-align-sm^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-sm][data-layout-align-sm^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-sm][data-layout-align-sm$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-sm][data-layout-align-sm$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-sm][data-layout-align-sm$=" center"] {
    align-items: center;
  }
  *[data-layout-align-sm][data-layout-align-sm$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-sm][data-layout-align-sm$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-layout-align-md][data-layout-align-md^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-md][data-layout-align-md^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-md][data-layout-align-md^=center] {
    justify-content: center;
  }
  *[data-layout-align-md][data-layout-align-md^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-md][data-layout-align-md^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-md][data-layout-align-md^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-md][data-layout-align-md$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-md][data-layout-align-md$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-md][data-layout-align-md$=" center"] {
    align-items: center;
  }
  *[data-layout-align-md][data-layout-align-md$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-md][data-layout-align-md$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-layout-align-lg][data-layout-align-lg^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-lg][data-layout-align-lg^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-lg][data-layout-align-lg^=center] {
    justify-content: center;
  }
  *[data-layout-align-lg][data-layout-align-lg^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-lg][data-layout-align-lg^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-lg][data-layout-align-lg^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-lg][data-layout-align-lg$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-lg][data-layout-align-lg$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-lg][data-layout-align-lg$=" center"] {
    align-items: center;
  }
  *[data-layout-align-lg][data-layout-align-lg$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-lg][data-layout-align-lg$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-layout-align-xl][data-layout-align-xl^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-xl][data-layout-align-xl^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-xl][data-layout-align-xl^=center] {
    justify-content: center;
  }
  *[data-layout-align-xl][data-layout-align-xl^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-xl][data-layout-align-xl^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-xl][data-layout-align-xl^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-xl][data-layout-align-xl$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-xl][data-layout-align-xl$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-xl][data-layout-align-xl$=" center"] {
    align-items: center;
  }
  *[data-layout-align-xl][data-layout-align-xl$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-xl][data-layout-align-xl$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (max-width: 599px) {
  *[data-layout-align-lt-sm][data-layout-align-lt-sm^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm^=center] {
    justify-content: center;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm$=" center"] {
    align-items: center;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-lt-sm][data-layout-align-lt-sm$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (max-width: 959px) {
  *[data-layout-align-lt-md][data-layout-align-lt-md^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md^=center] {
    justify-content: center;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md$=" center"] {
    align-items: center;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-lt-md][data-layout-align-lt-md$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (max-width: 1279px) {
  *[data-layout-align-lt-lg][data-layout-align-lt-lg^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg^=center] {
    justify-content: center;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg$=" center"] {
    align-items: center;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-lt-lg][data-layout-align-lt-lg$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (max-width: 1919px) {
  *[data-layout-align-lt-xl][data-layout-align-lt-xl^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl^=center] {
    justify-content: center;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl$=" center"] {
    align-items: center;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-lt-xl][data-layout-align-lt-xl$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 600px) {
  *[data-layout-align-gt-xs][data-layout-align-gt-xs^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs^=center] {
    justify-content: center;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs$=" center"] {
    align-items: center;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-gt-xs][data-layout-align-gt-xs$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 960px) {
  *[data-layout-align-gt-sm][data-layout-align-gt-sm^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm^=center] {
    justify-content: center;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm$=" center"] {
    align-items: center;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-gt-sm][data-layout-align-gt-sm$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 1280px) {
  *[data-layout-align-gt-md][data-layout-align-gt-md^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md^=center] {
    justify-content: center;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md$=" center"] {
    align-items: center;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-gt-md][data-layout-align-gt-md$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (min-width: 1920px) {
  *[data-layout-align-gt-lg][data-layout-align-gt-lg^=start] {
    justify-content: flex-start;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg^=end] {
    justify-content: flex-end;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg^=center] {
    justify-content: center;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg^=space-between] {
    justify-content: space-between;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg^=space-around] {
    justify-content: space-around;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg^=space-evenly] {
    justify-content: space-evenly;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg$=" start"] {
    align-items: flex-start;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg$=" end"] {
    align-items: flex-end;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg$=" center"] {
    align-items: center;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg$=" baseline"] {
    align-items: baseline;
  }
  *[data-layout-align-gt-lg][data-layout-align-gt-lg$=" stretch"] {
    align-items: stretch;
  }
}
@media screen and (max-width: 599px) {
  *[data-flex-xs] {
    flex: 1 1 0;
  }
  *[data-flex-xs=auto] {
    flex-basis: 100%;
  }
  *[data-flex-xs=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-xs=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-xs=none] {
    flex: 0 0 auto;
  }
  *[data-flex-xs=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-xs=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-xs] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-xs], > [data-flex-fill-xs]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-flex-sm] {
    flex: 1 1 0;
  }
  *[data-flex-sm=auto] {
    flex-basis: 100%;
  }
  *[data-flex-sm=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-sm=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-sm=none] {
    flex: 0 0 auto;
  }
  *[data-flex-sm=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-sm=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-sm] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-sm], > [data-flex-fill-sm]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-flex-md] {
    flex: 1 1 0;
  }
  *[data-flex-md=auto] {
    flex-basis: 100%;
  }
  *[data-flex-md=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-md=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-md=none] {
    flex: 0 0 auto;
  }
  *[data-flex-md=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-md=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-md] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-md], > [data-flex-fill-md]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-flex-lg] {
    flex: 1 1 0;
  }
  *[data-flex-lg=auto] {
    flex-basis: 100%;
  }
  *[data-flex-lg=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-lg=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-lg=none] {
    flex: 0 0 auto;
  }
  *[data-flex-lg=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-lg=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-lg] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-lg], > [data-flex-fill-lg]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-flex-xl] {
    flex: 1 1 0;
  }
  *[data-flex-xl=auto] {
    flex-basis: 100%;
  }
  *[data-flex-xl=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-xl=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-xl=none] {
    flex: 0 0 auto;
  }
  *[data-flex-xl=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-xl=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-xl] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-xl], > [data-flex-fill-xl]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (max-width: 599px) {
  *[data-flex-lt-sm] {
    flex: 1 1 0;
  }
  *[data-flex-lt-sm=auto] {
    flex-basis: 100%;
  }
  *[data-flex-lt-sm=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-lt-sm=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-sm=none] {
    flex: 0 0 auto;
  }
  *[data-flex-lt-sm=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-sm=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-lt-sm] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-lt-sm], > [data-flex-fill-lt-sm]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (max-width: 959px) {
  *[data-flex-lt-md] {
    flex: 1 1 0;
  }
  *[data-flex-lt-md=auto] {
    flex-basis: 100%;
  }
  *[data-flex-lt-md=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-lt-md=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-md=none] {
    flex: 0 0 auto;
  }
  *[data-flex-lt-md=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-md=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-lt-md] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-lt-md], > [data-flex-fill-lt-md]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (max-width: 1279px) {
  *[data-flex-lt-lg] {
    flex: 1 1 0;
  }
  *[data-flex-lt-lg=auto] {
    flex-basis: 100%;
  }
  *[data-flex-lt-lg=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-lt-lg=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-lg=none] {
    flex: 0 0 auto;
  }
  *[data-flex-lt-lg=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-lg=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-lt-lg] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-lt-lg], > [data-flex-fill-lt-lg]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (max-width: 1919px) {
  *[data-flex-lt-xl] {
    flex: 1 1 0;
  }
  *[data-flex-lt-xl=auto] {
    flex-basis: 100%;
  }
  *[data-flex-lt-xl=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-lt-xl=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-xl=none] {
    flex: 0 0 auto;
  }
  *[data-flex-lt-xl=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-lt-xl=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-lt-xl] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-lt-xl], > [data-flex-fill-lt-xl]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 600px) {
  *[data-flex-gt-xs] {
    flex: 1 1 0;
  }
  *[data-flex-gt-xs=auto] {
    flex-basis: 100%;
  }
  *[data-flex-gt-xs=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-gt-xs=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-xs=none] {
    flex: 0 0 auto;
  }
  *[data-flex-gt-xs=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-xs=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-gt-xs] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-gt-xs], > [data-flex-fill-gt-xs]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 960px) {
  *[data-flex-gt-sm] {
    flex: 1 1 0;
  }
  *[data-flex-gt-sm=auto] {
    flex-basis: 100%;
  }
  *[data-flex-gt-sm=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-gt-sm=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-sm=none] {
    flex: 0 0 auto;
  }
  *[data-flex-gt-sm=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-sm=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-gt-sm] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-gt-sm], > [data-flex-fill-gt-sm]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 1280px) {
  *[data-flex-gt-md] {
    flex: 1 1 0;
  }
  *[data-flex-gt-md=auto] {
    flex-basis: 100%;
  }
  *[data-flex-gt-md=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-gt-md=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-md=none] {
    flex: 0 0 auto;
  }
  *[data-flex-gt-md=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-md=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-gt-md] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-gt-md], > [data-flex-fill-gt-md]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (min-width: 1920px) {
  *[data-flex-gt-lg] {
    flex: 1 1 0;
  }
  *[data-flex-gt-lg=auto] {
    flex-basis: 100%;
  }
  *[data-flex-gt-lg=grow] {
    flex: 1 1 100%;
  }
  *[data-flex-gt-lg=initial] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-lg=none] {
    flex: 0 0 auto;
  }
  *[data-flex-gt-lg=nogrow] {
    flex: 0 1 auto;
  }
  *[data-flex-gt-lg=noshrink] {
    flex: 1 0 auto;
  }
  *[data-flex-fill-gt-lg] {
    margin: 0;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
*:has(> [data-flex-gt-lg], > [data-flex-fill-gt-lg]):not([data-layout], [data-layout-xs], [data-layout-sm], [data-layout-md], [data-layout-lg], [data-layout-xl], [data-layout-lt-sm], [data-layout-lt-md], [data-layout-lt-lg], [data-layout-lt-xl], [data-layout-gt-xs], [data-layout-gt-sm], [data-layout-gt-md], [data-layout-gt-lg]) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

@media screen and (max-width: 599px) {
  *[data-flex-align-xs=start] {
    align-self: flex-start;
  }
  *[data-flex-align-xs=center] {
    align-self: center;
  }
  *[data-flex-align-xs=end] {
    align-self: flex-end;
  }
  *[data-flex-align-xs=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-xs=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-flex-align-sm=start] {
    align-self: flex-start;
  }
  *[data-flex-align-sm=center] {
    align-self: center;
  }
  *[data-flex-align-sm=end] {
    align-self: flex-end;
  }
  *[data-flex-align-sm=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-sm=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-flex-align-md=start] {
    align-self: flex-start;
  }
  *[data-flex-align-md=center] {
    align-self: center;
  }
  *[data-flex-align-md=end] {
    align-self: flex-end;
  }
  *[data-flex-align-md=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-md=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-flex-align-lg=start] {
    align-self: flex-start;
  }
  *[data-flex-align-lg=center] {
    align-self: center;
  }
  *[data-flex-align-lg=end] {
    align-self: flex-end;
  }
  *[data-flex-align-lg=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-lg=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-flex-align-xl=start] {
    align-self: flex-start;
  }
  *[data-flex-align-xl=center] {
    align-self: center;
  }
  *[data-flex-align-xl=end] {
    align-self: flex-end;
  }
  *[data-flex-align-xl=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-xl=stretch] {
    align-self: stretch;
  }
}
@media screen and (max-width: 599px) {
  *[data-flex-align-lt-sm=start] {
    align-self: flex-start;
  }
  *[data-flex-align-lt-sm=center] {
    align-self: center;
  }
  *[data-flex-align-lt-sm=end] {
    align-self: flex-end;
  }
  *[data-flex-align-lt-sm=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-lt-sm=stretch] {
    align-self: stretch;
  }
}
@media screen and (max-width: 959px) {
  *[data-flex-align-lt-md=start] {
    align-self: flex-start;
  }
  *[data-flex-align-lt-md=center] {
    align-self: center;
  }
  *[data-flex-align-lt-md=end] {
    align-self: flex-end;
  }
  *[data-flex-align-lt-md=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-lt-md=stretch] {
    align-self: stretch;
  }
}
@media screen and (max-width: 1279px) {
  *[data-flex-align-lt-lg=start] {
    align-self: flex-start;
  }
  *[data-flex-align-lt-lg=center] {
    align-self: center;
  }
  *[data-flex-align-lt-lg=end] {
    align-self: flex-end;
  }
  *[data-flex-align-lt-lg=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-lt-lg=stretch] {
    align-self: stretch;
  }
}
@media screen and (max-width: 1919px) {
  *[data-flex-align-lt-xl=start] {
    align-self: flex-start;
  }
  *[data-flex-align-lt-xl=center] {
    align-self: center;
  }
  *[data-flex-align-lt-xl=end] {
    align-self: flex-end;
  }
  *[data-flex-align-lt-xl=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-lt-xl=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 600px) {
  *[data-flex-align-gt-xs=start] {
    align-self: flex-start;
  }
  *[data-flex-align-gt-xs=center] {
    align-self: center;
  }
  *[data-flex-align-gt-xs=end] {
    align-self: flex-end;
  }
  *[data-flex-align-gt-xs=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-gt-xs=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 960px) {
  *[data-flex-align-gt-sm=start] {
    align-self: flex-start;
  }
  *[data-flex-align-gt-sm=center] {
    align-self: center;
  }
  *[data-flex-align-gt-sm=end] {
    align-self: flex-end;
  }
  *[data-flex-align-gt-sm=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-gt-sm=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 1280px) {
  *[data-flex-align-gt-md=start] {
    align-self: flex-start;
  }
  *[data-flex-align-gt-md=center] {
    align-self: center;
  }
  *[data-flex-align-gt-md=end] {
    align-self: flex-end;
  }
  *[data-flex-align-gt-md=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-gt-md=stretch] {
    align-self: stretch;
  }
}
@media screen and (min-width: 1920px) {
  *[data-flex-align-gt-lg=start] {
    align-self: flex-start;
  }
  *[data-flex-align-gt-lg=center] {
    align-self: center;
  }
  *[data-flex-align-gt-lg=end] {
    align-self: flex-end;
  }
  *[data-flex-align-gt-lg=baseline] {
    align-self: baseline;
  }
  *[data-flex-align-gt-lg=stretch] {
    align-self: stretch;
  }
}
*[data-layout-gap="1px"] {
  gap: 1px;
}

*[data-layout-gap="1em"] {
  gap: 1em;
}

*[data-layout-gap="2px"] {
  gap: 2px;
}

*[data-layout-gap="2em"] {
  gap: 2em;
}

*[data-layout-gap="3px"] {
  gap: 3px;
}

*[data-layout-gap="3em"] {
  gap: 3em;
}

*[data-layout-gap="4px"] {
  gap: 4px;
}

*[data-layout-gap="4em"] {
  gap: 4em;
}

*[data-layout-gap="5px"] {
  gap: 5px;
}

*[data-layout-gap="5em"] {
  gap: 5em;
}

*[data-layout-gap="6px"] {
  gap: 6px;
}

*[data-layout-gap="6em"] {
  gap: 6em;
}

*[data-layout-gap="7px"] {
  gap: 7px;
}

*[data-layout-gap="7em"] {
  gap: 7em;
}

*[data-layout-gap="8px"] {
  gap: 8px;
}

*[data-layout-gap="8em"] {
  gap: 8em;
}

*[data-layout-gap="9px"] {
  gap: 9px;
}

*[data-layout-gap="9em"] {
  gap: 9em;
}

*[data-layout-gap="10px"] {
  gap: 10px;
}

*[data-layout-gap="10em"] {
  gap: 10em;
}

*[data-layout-gap="11px"] {
  gap: 11px;
}

*[data-layout-gap="11em"] {
  gap: 11em;
}

*[data-layout-gap="12px"] {
  gap: 12px;
}

*[data-layout-gap="12em"] {
  gap: 12em;
}

*[data-layout-gap="13px"] {
  gap: 13px;
}

*[data-layout-gap="13em"] {
  gap: 13em;
}

*[data-layout-gap="14px"] {
  gap: 14px;
}

*[data-layout-gap="14em"] {
  gap: 14em;
}

*[data-layout-gap="15px"] {
  gap: 15px;
}

*[data-layout-gap="15em"] {
  gap: 15em;
}

*[data-layout-gap="16px"] {
  gap: 16px;
}

*[data-layout-gap="16em"] {
  gap: 16em;
}

@media screen and (max-width: 599px) {
  *[data-layout-gap-xs="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-xs="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-xs="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-xs="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-xs="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-xs="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-xs="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-xs="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-xs="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-xs="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-xs="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-xs="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-xs="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-xs="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-xs="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-xs="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-xs="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-xs="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-xs="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-xs="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-xs="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-xs="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-xs="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-xs="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-xs="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-xs="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-xs="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-xs="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-xs="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-xs="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-xs="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-xs="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-layout-gap-sm="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-sm="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-sm="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-sm="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-sm="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-sm="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-sm="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-sm="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-sm="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-sm="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-sm="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-sm="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-sm="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-sm="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-sm="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-sm="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-sm="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-sm="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-sm="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-sm="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-sm="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-sm="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-sm="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-sm="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-sm="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-sm="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-sm="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-sm="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-sm="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-sm="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-sm="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-sm="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-layout-gap-md="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-md="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-md="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-md="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-md="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-md="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-md="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-md="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-md="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-md="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-md="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-md="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-md="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-md="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-md="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-md="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-md="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-md="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-md="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-md="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-md="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-md="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-md="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-md="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-md="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-md="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-md="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-md="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-md="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-md="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-md="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-md="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-layout-gap-lg="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-lg="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-lg="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-lg="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-lg="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-lg="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-lg="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-lg="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-lg="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-lg="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-lg="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-lg="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-lg="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-lg="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-lg="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-lg="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-lg="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-lg="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-lg="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-lg="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-lg="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-lg="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-lg="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-lg="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-lg="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-lg="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-lg="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-lg="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-lg="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-lg="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-lg="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-lg="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-layout-gap-xl="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-xl="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-xl="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-xl="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-xl="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-xl="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-xl="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-xl="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-xl="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-xl="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-xl="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-xl="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-xl="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-xl="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-xl="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-xl="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-xl="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-xl="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-xl="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-xl="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-xl="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-xl="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-xl="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-xl="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-xl="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-xl="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-xl="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-xl="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-xl="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-xl="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-xl="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-xl="16em"] {
    gap: 16em;
  }
}
@media screen and (max-width: 599px) {
  *[data-layout-gap-lt-sm="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-lt-sm="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-lt-sm="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-lt-sm="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-lt-sm="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-lt-sm="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-lt-sm="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-lt-sm="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-lt-sm="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-lt-sm="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-lt-sm="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-lt-sm="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-lt-sm="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-lt-sm="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-lt-sm="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-lt-sm="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-lt-sm="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-lt-sm="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-lt-sm="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-lt-sm="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-lt-sm="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-lt-sm="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-lt-sm="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-lt-sm="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-lt-sm="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-lt-sm="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-lt-sm="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-lt-sm="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-lt-sm="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-lt-sm="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-lt-sm="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-lt-sm="16em"] {
    gap: 16em;
  }
}
@media screen and (max-width: 959px) {
  *[data-layout-gap-lt-md="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-lt-md="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-lt-md="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-lt-md="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-lt-md="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-lt-md="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-lt-md="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-lt-md="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-lt-md="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-lt-md="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-lt-md="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-lt-md="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-lt-md="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-lt-md="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-lt-md="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-lt-md="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-lt-md="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-lt-md="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-lt-md="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-lt-md="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-lt-md="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-lt-md="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-lt-md="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-lt-md="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-lt-md="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-lt-md="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-lt-md="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-lt-md="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-lt-md="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-lt-md="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-lt-md="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-lt-md="16em"] {
    gap: 16em;
  }
}
@media screen and (max-width: 1279px) {
  *[data-layout-gap-lt-lg="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-lt-lg="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-lt-lg="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-lt-lg="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-lt-lg="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-lt-lg="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-lt-lg="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-lt-lg="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-lt-lg="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-lt-lg="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-lt-lg="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-lt-lg="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-lt-lg="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-lt-lg="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-lt-lg="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-lt-lg="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-lt-lg="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-lt-lg="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-lt-lg="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-lt-lg="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-lt-lg="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-lt-lg="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-lt-lg="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-lt-lg="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-lt-lg="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-lt-lg="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-lt-lg="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-lt-lg="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-lt-lg="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-lt-lg="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-lt-lg="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-lt-lg="16em"] {
    gap: 16em;
  }
}
@media screen and (max-width: 1919px) {
  *[data-layout-gap-lt-xl="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-lt-xl="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-lt-xl="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-lt-xl="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-lt-xl="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-lt-xl="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-lt-xl="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-lt-xl="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-lt-xl="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-lt-xl="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-lt-xl="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-lt-xl="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-lt-xl="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-lt-xl="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-lt-xl="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-lt-xl="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-lt-xl="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-lt-xl="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-lt-xl="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-lt-xl="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-lt-xl="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-lt-xl="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-lt-xl="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-lt-xl="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-lt-xl="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-lt-xl="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-lt-xl="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-lt-xl="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-lt-xl="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-lt-xl="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-lt-xl="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-lt-xl="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 600px) {
  *[data-layout-gap-gt-xs="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-gt-xs="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-gt-xs="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-gt-xs="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-gt-xs="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-gt-xs="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-gt-xs="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-gt-xs="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-gt-xs="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-gt-xs="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-gt-xs="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-gt-xs="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-gt-xs="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-gt-xs="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-gt-xs="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-gt-xs="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-gt-xs="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-gt-xs="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-gt-xs="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-gt-xs="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-gt-xs="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-gt-xs="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-gt-xs="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-gt-xs="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-gt-xs="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-gt-xs="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-gt-xs="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-gt-xs="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-gt-xs="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-gt-xs="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-gt-xs="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-gt-xs="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 960px) {
  *[data-layout-gap-gt-sm="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-gt-sm="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-gt-sm="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-gt-sm="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-gt-sm="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-gt-sm="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-gt-sm="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-gt-sm="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-gt-sm="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-gt-sm="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-gt-sm="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-gt-sm="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-gt-sm="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-gt-sm="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-gt-sm="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-gt-sm="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-gt-sm="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-gt-sm="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-gt-sm="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-gt-sm="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-gt-sm="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-gt-sm="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-gt-sm="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-gt-sm="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-gt-sm="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-gt-sm="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-gt-sm="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-gt-sm="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-gt-sm="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-gt-sm="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-gt-sm="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-gt-sm="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 1280px) {
  *[data-layout-gap-gt-md="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-gt-md="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-gt-md="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-gt-md="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-gt-md="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-gt-md="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-gt-md="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-gt-md="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-gt-md="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-gt-md="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-gt-md="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-gt-md="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-gt-md="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-gt-md="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-gt-md="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-gt-md="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-gt-md="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-gt-md="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-gt-md="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-gt-md="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-gt-md="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-gt-md="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-gt-md="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-gt-md="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-gt-md="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-gt-md="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-gt-md="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-gt-md="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-gt-md="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-gt-md="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-gt-md="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-gt-md="16em"] {
    gap: 16em;
  }
}
@media screen and (min-width: 1920px) {
  *[data-layout-gap-gt-lg="1px"] {
    gap: 1px;
  }
  *[data-layout-gap-gt-lg="1em"] {
    gap: 1em;
  }
  *[data-layout-gap-gt-lg="2px"] {
    gap: 2px;
  }
  *[data-layout-gap-gt-lg="2em"] {
    gap: 2em;
  }
  *[data-layout-gap-gt-lg="3px"] {
    gap: 3px;
  }
  *[data-layout-gap-gt-lg="3em"] {
    gap: 3em;
  }
  *[data-layout-gap-gt-lg="4px"] {
    gap: 4px;
  }
  *[data-layout-gap-gt-lg="4em"] {
    gap: 4em;
  }
  *[data-layout-gap-gt-lg="5px"] {
    gap: 5px;
  }
  *[data-layout-gap-gt-lg="5em"] {
    gap: 5em;
  }
  *[data-layout-gap-gt-lg="6px"] {
    gap: 6px;
  }
  *[data-layout-gap-gt-lg="6em"] {
    gap: 6em;
  }
  *[data-layout-gap-gt-lg="7px"] {
    gap: 7px;
  }
  *[data-layout-gap-gt-lg="7em"] {
    gap: 7em;
  }
  *[data-layout-gap-gt-lg="8px"] {
    gap: 8px;
  }
  *[data-layout-gap-gt-lg="8em"] {
    gap: 8em;
  }
  *[data-layout-gap-gt-lg="9px"] {
    gap: 9px;
  }
  *[data-layout-gap-gt-lg="9em"] {
    gap: 9em;
  }
  *[data-layout-gap-gt-lg="10px"] {
    gap: 10px;
  }
  *[data-layout-gap-gt-lg="10em"] {
    gap: 10em;
  }
  *[data-layout-gap-gt-lg="11px"] {
    gap: 11px;
  }
  *[data-layout-gap-gt-lg="11em"] {
    gap: 11em;
  }
  *[data-layout-gap-gt-lg="12px"] {
    gap: 12px;
  }
  *[data-layout-gap-gt-lg="12em"] {
    gap: 12em;
  }
  *[data-layout-gap-gt-lg="13px"] {
    gap: 13px;
  }
  *[data-layout-gap-gt-lg="13em"] {
    gap: 13em;
  }
  *[data-layout-gap-gt-lg="14px"] {
    gap: 14px;
  }
  *[data-layout-gap-gt-lg="14em"] {
    gap: 14em;
  }
  *[data-layout-gap-gt-lg="15px"] {
    gap: 15px;
  }
  *[data-layout-gap-gt-lg="15em"] {
    gap: 15em;
  }
  *[data-layout-gap-gt-lg="16px"] {
    gap: 16px;
  }
  *[data-layout-gap-gt-lg="16em"] {
    gap: 16em;
  }
}
*[data-layout-gap="32px"] {
  gap: 32px;
}

*[data-layout-gap="32em"] {
  gap: 32em;
}

*[data-layout-gap="48px"] {
  gap: 48px;
}

*[data-layout-gap="48em"] {
  gap: 48em;
}

@media screen and (max-width: 599px) {
  *[data-layout-gap-xs="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-xs="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-xs="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-xs="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-layout-gap-sm="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-sm="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-sm="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-sm="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-layout-gap-md="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-md="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-md="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-md="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-layout-gap-lg="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-lg="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-lg="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-lg="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-layout-gap-xl="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-xl="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-xl="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-xl="48em"] {
    gap: 48em;
  }
}
@media screen and (max-width: 599px) {
  *[data-layout-gap-lt-sm="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-lt-sm="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-lt-sm="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-lt-sm="48em"] {
    gap: 48em;
  }
}
@media screen and (max-width: 959px) {
  *[data-layout-gap-lt-md="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-lt-md="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-lt-md="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-lt-md="48em"] {
    gap: 48em;
  }
}
@media screen and (max-width: 1279px) {
  *[data-layout-gap-lt-lg="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-lt-lg="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-lt-lg="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-lt-lg="48em"] {
    gap: 48em;
  }
}
@media screen and (max-width: 1919px) {
  *[data-layout-gap-lt-xl="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-lt-xl="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-lt-xl="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-lt-xl="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 600px) {
  *[data-layout-gap-gt-xs="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-gt-xs="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-gt-xs="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-gt-xs="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 960px) {
  *[data-layout-gap-gt-sm="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-gt-sm="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-gt-sm="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-gt-sm="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 1280px) {
  *[data-layout-gap-gt-md="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-gt-md="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-gt-md="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-gt-md="48em"] {
    gap: 48em;
  }
}
@media screen and (min-width: 1920px) {
  *[data-layout-gap-gt-lg="32px"] {
    gap: 32px;
  }
  *[data-layout-gap-gt-lg="32em"] {
    gap: 32em;
  }
  *[data-layout-gap-gt-lg="48px"] {
    gap: 48px;
  }
  *[data-layout-gap-gt-lg="48em"] {
    gap: 48em;
  }
}
*[data-flex="5"] {
  flex: 1 1 5%;
}

*[data-flex="10"] {
  flex: 1 1 10%;
}

*[data-flex="15"] {
  flex: 1 1 15%;
}

*[data-flex="20"] {
  flex: 1 1 20%;
}

*[data-flex="25"] {
  flex: 1 1 25%;
}

*[data-flex="30"] {
  flex: 1 1 30%;
}

*[data-flex="35"] {
  flex: 1 1 35%;
}

*[data-flex="40"] {
  flex: 1 1 40%;
}

*[data-flex="45"] {
  flex: 1 1 45%;
}

*[data-flex="50"] {
  flex: 1 1 50%;
}

*[data-flex="55"] {
  flex: 1 1 55%;
}

*[data-flex="60"] {
  flex: 1 1 60%;
}

*[data-flex="65"] {
  flex: 1 1 65%;
}

*[data-flex="70"] {
  flex: 1 1 70%;
}

*[data-flex="75"] {
  flex: 1 1 75%;
}

*[data-flex="80"] {
  flex: 1 1 80%;
}

*[data-flex="85"] {
  flex: 1 1 85%;
}

*[data-flex="90"] {
  flex: 1 1 90%;
}

*[data-flex="95"] {
  flex: 1 1 95%;
}

*[data-flex="100"] {
  flex: 1 1 100%;
}

@media screen and (max-width: 599px) {
  *[data-flex-xs="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-xs="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-xs="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-xs="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-xs="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-xs="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-xs="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-xs="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-xs="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-xs="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-xs="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-xs="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-xs="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-xs="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-xs="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-xs="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-xs="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-xs="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-xs="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-xs="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-flex-sm="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-sm="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-sm="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-sm="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-sm="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-sm="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-sm="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-sm="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-sm="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-sm="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-sm="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-sm="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-sm="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-sm="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-sm="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-sm="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-sm="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-sm="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-sm="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-sm="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-flex-md="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-md="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-md="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-md="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-md="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-md="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-md="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-md="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-md="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-md="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-md="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-md="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-md="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-md="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-md="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-md="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-md="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-md="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-md="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-md="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-flex-lg="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-lg="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-lg="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-lg="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-lg="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-lg="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-lg="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-lg="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-lg="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-lg="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-lg="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-lg="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-lg="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-lg="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-lg="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-lg="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-lg="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-lg="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-lg="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-lg="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-flex-xl="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-xl="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-xl="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-xl="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-xl="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-xl="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-xl="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-xl="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-xl="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-xl="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-xl="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-xl="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-xl="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-xl="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-xl="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-xl="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-xl="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-xl="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-xl="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-xl="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (max-width: 599px) {
  *[data-flex-lt-sm="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-lt-sm="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-lt-sm="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-lt-sm="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-lt-sm="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-lt-sm="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-lt-sm="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-lt-sm="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-lt-sm="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-lt-sm="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-lt-sm="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-lt-sm="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-lt-sm="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-lt-sm="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-lt-sm="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-lt-sm="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-lt-sm="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-lt-sm="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-lt-sm="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-lt-sm="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (max-width: 959px) {
  *[data-flex-lt-md="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-lt-md="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-lt-md="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-lt-md="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-lt-md="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-lt-md="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-lt-md="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-lt-md="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-lt-md="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-lt-md="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-lt-md="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-lt-md="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-lt-md="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-lt-md="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-lt-md="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-lt-md="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-lt-md="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-lt-md="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-lt-md="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-lt-md="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (max-width: 1279px) {
  *[data-flex-lt-lg="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-lt-lg="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-lt-lg="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-lt-lg="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-lt-lg="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-lt-lg="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-lt-lg="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-lt-lg="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-lt-lg="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-lt-lg="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-lt-lg="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-lt-lg="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-lt-lg="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-lt-lg="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-lt-lg="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-lt-lg="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-lt-lg="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-lt-lg="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-lt-lg="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-lt-lg="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (max-width: 1919px) {
  *[data-flex-lt-xl="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-lt-xl="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-lt-xl="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-lt-xl="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-lt-xl="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-lt-xl="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-lt-xl="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-lt-xl="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-lt-xl="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-lt-xl="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-lt-xl="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-lt-xl="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-lt-xl="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-lt-xl="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-lt-xl="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-lt-xl="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-lt-xl="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-lt-xl="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-lt-xl="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-lt-xl="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 600px) {
  *[data-flex-gt-xs="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-gt-xs="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-gt-xs="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-gt-xs="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-gt-xs="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-gt-xs="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-gt-xs="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-gt-xs="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-gt-xs="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-gt-xs="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-gt-xs="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-gt-xs="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-gt-xs="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-gt-xs="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-gt-xs="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-gt-xs="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-gt-xs="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-gt-xs="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-gt-xs="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-gt-xs="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 960px) {
  *[data-flex-gt-sm="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-gt-sm="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-gt-sm="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-gt-sm="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-gt-sm="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-gt-sm="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-gt-sm="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-gt-sm="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-gt-sm="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-gt-sm="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-gt-sm="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-gt-sm="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-gt-sm="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-gt-sm="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-gt-sm="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-gt-sm="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-gt-sm="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-gt-sm="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-gt-sm="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-gt-sm="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 1280px) {
  *[data-flex-gt-md="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-gt-md="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-gt-md="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-gt-md="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-gt-md="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-gt-md="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-gt-md="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-gt-md="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-gt-md="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-gt-md="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-gt-md="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-gt-md="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-gt-md="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-gt-md="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-gt-md="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-gt-md="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-gt-md="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-gt-md="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-gt-md="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-gt-md="100"] {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 1920px) {
  *[data-flex-gt-lg="5"] {
    flex: 1 1 5%;
  }
  *[data-flex-gt-lg="10"] {
    flex: 1 1 10%;
  }
  *[data-flex-gt-lg="15"] {
    flex: 1 1 15%;
  }
  *[data-flex-gt-lg="20"] {
    flex: 1 1 20%;
  }
  *[data-flex-gt-lg="25"] {
    flex: 1 1 25%;
  }
  *[data-flex-gt-lg="30"] {
    flex: 1 1 30%;
  }
  *[data-flex-gt-lg="35"] {
    flex: 1 1 35%;
  }
  *[data-flex-gt-lg="40"] {
    flex: 1 1 40%;
  }
  *[data-flex-gt-lg="45"] {
    flex: 1 1 45%;
  }
  *[data-flex-gt-lg="50"] {
    flex: 1 1 50%;
  }
  *[data-flex-gt-lg="55"] {
    flex: 1 1 55%;
  }
  *[data-flex-gt-lg="60"] {
    flex: 1 1 60%;
  }
  *[data-flex-gt-lg="65"] {
    flex: 1 1 65%;
  }
  *[data-flex-gt-lg="70"] {
    flex: 1 1 70%;
  }
  *[data-flex-gt-lg="75"] {
    flex: 1 1 75%;
  }
  *[data-flex-gt-lg="80"] {
    flex: 1 1 80%;
  }
  *[data-flex-gt-lg="85"] {
    flex: 1 1 85%;
  }
  *[data-flex-gt-lg="90"] {
    flex: 1 1 90%;
  }
  *[data-flex-gt-lg="95"] {
    flex: 1 1 95%;
  }
  *[data-flex-gt-lg="100"] {
    flex: 1 1 100%;
  }
}
*[data-flex="33"] {
  flex: 1 1 33%;
}

*[data-flex="66"] {
  flex: 1 1 66%;
}

@media screen and (max-width: 599px) {
  *[data-flex-xs="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-xs="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  *[data-flex-sm="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-sm="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  *[data-flex-md="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-md="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  *[data-flex-lg="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-lg="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 1920px) and (max-width: 5000px) {
  *[data-flex-xl="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-xl="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (max-width: 599px) {
  *[data-flex-lt-sm="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-lt-sm="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (max-width: 959px) {
  *[data-flex-lt-md="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-lt-md="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (max-width: 1279px) {
  *[data-flex-lt-lg="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-lt-lg="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (max-width: 1919px) {
  *[data-flex-lt-xl="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-lt-xl="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 600px) {
  *[data-flex-gt-xs="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-gt-xs="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 960px) {
  *[data-flex-gt-sm="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-gt-sm="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 1280px) {
  *[data-flex-gt-md="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-gt-md="66"] {
    flex: 1 1 66%;
  }
}
@media screen and (min-width: 1920px) {
  *[data-flex-gt-lg="33"] {
    flex: 1 1 33%;
  }
  *[data-flex-gt-lg="66"] {
    flex: 1 1 66%;
  }
}
body {
  color: #333;
  background-color: #e1e0e1;
  position: relative;
}
body hr {
  width: 100%;
  border: 2px solid #484848 !important;
  margin: 15px 0 !important;
  border: none;
  position: relative;
  display: flex;
  box-sizing: border-box;
  opacity: 1;
}
body hr.thick {
  border-width: 3.5px !important;
  background-color: #484848;
}
body hr.top {
  margin: 0;
}
body hr.bottom {
  margin-bottom: 0;
}
body .modal-container {
  max-width: 100% !important;
  max-height: 100%;
  align-self: stretch;
}
body .modal-container--column {
  flex-direction: column;
}
body .modal-container--column .mat-dialog-container {
  flex-direction: column;
}
body .modal-container .mat-dialog-container {
  display: flex;
  padding: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
body .cdk-overlay-backdrop {
  inset: 0;
  background-color: #333;
  opacity: 0.85 !important;
}
body .cdk-overlay-pane {
  width: 100%;
  height: 100%;
  display: flex;
  height: inherit;
  position: absolute;
  inset: 0;
  z-index: 2;
}
body .mat-mdc-dialog-surface {
  background-color: transparent;
}
body .mat-flat-button {
  border-radius: 0;
}
@media print {
  body .pagebreak-before {
    clear: both;
    page-break-before: always;
  }
  body .pagebreak-after {
    page-break-after: always;
  }
  body .pagebreak-avoid {
    page-break-inside: avoid;
  }
  body * { /*Chrome, Safari */
    color-adjust: exact !important; /*Firefox*/
  }
  body .no-print {
    display: none !important;
  }
  body *[data-layout^=column] {
    display: block;
  }
}

body {
  color: #333;
  position: relative;
  font-family: "museo-sans";
}
body body, body div, body dl, body dt, body dd, body ul, body ol, body li, body h1, body h2, body h3, body h4, body h5, body h6, body pre,
body form, body fieldset, body input, body textarea, body p, body blockquote, body th, body td {
  padding: 0;
  margin: 0;
}
body a {
  text-decoration: none;
}
body fieldset, body img {
  border: 0;
}
body strong {
  font-weight: bold;
}
body ol, body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: normal;
  font-size: 100%;
  margin: 0;
  padding: 0;
  color: #444;
}
@font-face {
  font-family: "montserrat";
  src: url("/assets/fonts/montserrat-extrabold.woff2") format("woff2"), url("/assets/fonts/montserrat-extrabold.woff") format("woff"), url("/assets/fonts/montserrat-extrabold.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("/assets/fonts/montserrat-bold.woff2") format("woff2"), url("/assets/fonts/montserrat-bold.woff") format("woff"), url("/assets/fonts/montserrat-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("/assets/fonts/montserrat-regular.woff2") format("woff2"), url("/assets/fonts/montserrat-regular.woff") format("woff"), url("/assets/fonts/montserrat-regular.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "museo-sans";
  src: url("/assets/fonts/museo-sans-regular.woff2") format("woff2"), url("/assets/fonts/museo-sans-regular.woff") format("woff"), url("/assets/fonts/museo-sans-regular.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
body .h1 {
  font-family: "montserrat";
  text-transform: uppercase;
}
body h1 {
  font-family: "montserrat";
  text-transform: uppercase;
  margin: 0;
}
body .h2 {
  font-family: "montserrat";
  text-transform: uppercase;
}
body h2 {
  font-family: "montserrat";
  text-transform: uppercase;
  margin: 0;
  line-height: 30px;
  margin: 0 0 0 -1px;
}
body .h3 {
  font-family: "montserrat";
  text-transform: uppercase;
}
body h3 {
  font-family: "montserrat";
  text-transform: uppercase;
  margin: 0;
}
body .primary, body .text-primary {
  color: #1cadff;
}
body .text-primary-dark {
  color: #0690de;
}
body .primary-contrast {
  color: #fff;
}
body .primary-alternate {
  color: #0690de;
}
body .text-danger {
  color: tomato;
}
body .text-muted {
  color: #c1c0c1;
}
body .text-success {
  color: #19cfa1;
}
body .text-warning {
  color: orange;
}
body b, body strong {
  font-weight: 700;
}

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