@charset "UTF-8";
/*
*   Default Theme
*   Ghost-theme
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Functions
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Functions for creating css-variables
*                 or retrieving values from the global theme settings
*/
/*
*   Config file
*   Dimensions (width, height)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Spacing (margin, padding)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Border
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Colors (background-color, color, border-color)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Typography (...)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Flexbox
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Grid
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Float
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Positioning
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Effects
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Animation
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Miscellanious
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Config file
*   Custom properties
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Variants:
*   $viewports, mobile, desktop (supports hover),
*   hover, focus, active, disabled, even, odd, first, last, visited, checked
*   dark (dark-mode media-query)
*/
/*
*   Mixins
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   The global root scope
*   Create Css-variables
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
:root {
  --color-dark-font: #2d2d2d;
  --color-light-font: #cccccc;
  --color-dark-headline: #2d2d2d;
  --color-light-headline: #cccccc;
  --color-selection: #f2c872;
  --typo-base-font: "OpenSans";
  --typo-nav-font: "OpenSans";
  --typo-button-font: "OpenSans";
  --typo-font-size: 1.4rem;
  --typo-font-weight: 400;
  --typo-line-height: 1.8;
  --typo-letter-spacing: initial;
  --typo-paragraph-spacing: 0.75em;
  --headline-spacing: 1.4rem;
  --headline-h1-font: "Castoro";
  --headline-h1-size: clamp(2.8rem, 4vw, 7rem);
  --headline-h1-font-weight: 400;
  --headline-h2-font: "Castoro";
  --headline-h2-size: clamp(3.5rem, 4vw, 9rem);
  --headline-h2-font-weight: 400;
  --headline-h3-font: "Castoro";
  --headline-h3-size: clamp(2rem, 2.2vw, 3rem);
  --headline-h3-font-weight: 600;
  --headline-h4-font: "Castoro";
  --headline-h4-size: clamp(2rem, 1.8vw, 3rem);
  --headline-h4-font-weight: 700;
  --headline-h5-font: "Castoro";
  --headline-h5-size: 1.4rem;
  --headline-h5-font-weight: 400;
  --container-width: 128rem;
  --border-width: 1px;
  --border-radius: 0.8rem;
  --shadow-base: 0 0.2em 2.5em rgba(0, 0, 0, 0.05);
  --shadow-overlay: 0 3rem 9rem -2rem rgba(0, 0, 0, 0.3);
  --transition-short: all 0.3s ease;
  --transition-medium: all 0.6s ease;
  --transition-long: all 1.2s ease;
  --color-global-reset: initial;
  --color-global-inherit: inherit;
  --color-global-transparent: transparent;
  --color-global-dark-font: var(--color-dark-font);
  --color-global-light-font: var(--color-light-font);
  --color-global-dark-headline: var(--color-dark-headline);
  --color-global-light-headline: var(--color-light-headline);
  --color-global-selection: var(--color-selection);
  --color-light-100: #ffffff;
  --color-light-200: #fafafa;
  --color-light-300: whitesmoke;
  --color-light-400: #f0f0f0;
  --color-light-500: #ebebeb;
  --color-light-600: #e6e6e6;
  --color-light-700: #d9d9d9;
  --color-light-800: #cccccc;
  --color-light-900: #bfbfbf;
  --color-dark-100: #535353;
  --color-dark-200: #464646;
  --color-dark-300: #393939;
  --color-dark-400: #2d2d2d;
  --color-dark-500: #272727;
  --color-dark-600: #222222;
  --color-dark-700: #1d1d1d;
  --color-dark-800: #181818;
  --color-dark-900: #131313;
  --color-primary-100: white;
  --color-primary-200: #fffffe;
  --color-primary-300: #fbeccf;
  --color-primary-400: #f6daa1;
  --color-primary-500: #f2c872;
  --color-primary-600: #e3b24e;
  --color-primary-700: #e9a315;
  --color-primary-800: #ba8311;
  --color-primary-900: #8b620d;
  --color-secondary-100: #797979;
  --color-secondary-200: #606060;
  --color-secondary-300: #464646;
  --color-secondary-400: #2d2d2d;
  --color-secondary-500: #131313;
  --color-secondary-600: black;
  --color-secondary-700: black;
  --color-secondary-800: black;
  --color-secondary-900: black;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

img {
  max-width: 100%;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

a, button {
  cursor: pointer;
}

textarea {
  font: inherit;
  resize: vertical;
}

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/OpenSans/300/open-sans-v18-latin-300.woff2") format("woff2"), url("../../fonts/OpenSans/300/open-sans-v18-latin-300.woff") format("woff"), url("../../fonts/OpenSans/300/open-sans-v18-latin-300.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 300;
  src: url("../../fonts/OpenSans/300/open-sans-v18-latin-300italic.woff2") format("woff2"), url("../../fonts/OpenSans/300/open-sans-v18-latin-300italic.woff") format("woff"), url("../../fonts/OpenSans/300/open-sans-v18-latin-300italic.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/OpenSans/400/open-sans-v18-latin-400.woff2") format("woff2"), url("../../fonts/OpenSans/400/open-sans-v18-latin-400.woff") format("woff"), url("../../fonts/OpenSans/400/open-sans-v18-latin-400.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 400;
  src: url("../../fonts/OpenSans/400/open-sans-v18-latin-400italic.woff2") format("woff2"), url("../../fonts/OpenSans/400/open-sans-v18-latin-400italic.woff") format("woff"), url("../../fonts/OpenSans/400/open-sans-v18-latin-400italic.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/OpenSans/600/open-sans-v18-latin-600.woff2") format("woff2"), url("../../fonts/OpenSans/600/open-sans-v18-latin-600.woff") format("woff"), url("../../fonts/OpenSans/600/open-sans-v18-latin-600.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 600;
  src: url("../../fonts/OpenSans/600/open-sans-v18-latin-600italic.woff2") format("woff2"), url("../../fonts/OpenSans/600/open-sans-v18-latin-600italic.woff") format("woff"), url("../../fonts/OpenSans/600/open-sans-v18-latin-600italic.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/OpenSans/700/open-sans-v18-latin-700.woff2") format("woff2"), url("../../fonts/OpenSans/700/open-sans-v18-latin-700.woff") format("woff"), url("../../fonts/OpenSans/700/open-sans-v18-latin-700.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 700;
  src: url("../../fonts/OpenSans/700/open-sans-v18-latin-700italic.woff2") format("woff2"), url("../../fonts/OpenSans/700/open-sans-v18-latin-700italic.woff") format("woff"), url("../../fonts/OpenSans/700/open-sans-v18-latin-700italic.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 800;
  src: url("../../fonts/OpenSans/800/open-sans-v18-latin-800.woff2") format("woff2"), url("../../fonts/OpenSans/800/open-sans-v18-latin-800.woff") format("woff"), url("../../fonts/OpenSans/800/open-sans-v18-latin-800.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 800;
  src: url("../../fonts/OpenSans/800/open-sans-v18-latin-800italic.woff2") format("woff2"), url("../../fonts/OpenSans/800/open-sans-v18-latin-800italic.woff") format("woff"), url("../../fonts/OpenSans/800/open-sans-v18-latin-800italic.ttf") format("truetype");
}
@font-face {
  font-family: "Empiric Roman";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/Emporo/400/EMPORO.woff") format("woff"), url("../../fonts/Emporo/400/EMPORO.ttf") format("ttf");
}
html body {
  font-family: var(--typo-base-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: var(--typo-font-size);
  font-style: normal;
  font-weight: var(--typo-font-weight);
  line-height: var(--typo-line-height);
  letter-spacing: var(--typo-letter-spacing);
}

p {
  margin-top: var(--typo-paragraph-spacing);
  margin-bottom: var(--typo-paragraph-spacing);
}
p:first-of-type {
  margin-top: 0;
}
p:last-of-type {
  margin-bottom: 0;
}

/*
*   Placeholder selectors
*   Dimensions (width, height)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-landing-page section#top, .ly-lightbox, .ly-navbar .ly-toggle-nav::after {
  height: 100vh;
}

.ly-range, input[type=text], input[type=email], input[type=number], textarea, form, .ly-slider-nav, .ly-fade-slider .ly-slide, .ly-lightbox, .ly-navbar .ly-toggle-nav::after, .ly-navbar nav {
  width: 100%;
}

.ly-fade-slider img, .ly-gallery a, .ly-gallery img {
  height: 100%;
}

.ly-fade-slider img {
  width: auto;
}

.switch input {
  width: 0;
}

.switch input {
  height: 0;
}

.ly-range::-webkit-slider-runnable-track {
  height: 0.5rem;
}

.ly-range::-webkit-slider-thumb, .ly-service-list div, #ly-language-nav img {
  width: 2rem;
}

.ly-range::-webkit-slider-thumb, .ly-service-list div {
  height: 2rem;
}

.switch {
  height: 2.5rem;
}

.switch .switch-toggle:before {
  width: 3rem;
}

.switch .switch-toggle:before {
  height: 3rem;
}

.ly-lightbox-footer .ly-slider-dotnav {
  height: 4rem;
}

.switch {
  width: 6rem;
}

.ly-calc input[type=number] {
  width: 10rem;
}

.ly-fade-slider .ly-slide {
  max-width: 100vw;
}

.ly-lightbox {
  max-height: 100vh;
}

.container {
  max-width: var(--container-width);
}

header .ly-logo {
  max-width: 5rem;
}

.ly-service-label svg {
  max-width: 10rem;
}

.ly-logo, footer .ly-logo {
  max-width: 16rem;
}

.ly-intro-text {
  max-width: 80rem;
}

@media (min-width: 600px) {
  .ly-logo {
    max-width: 24rem;
  }
}
@media (min-width: 900px) {
  #ly-language-nav img {
    width: 3rem;
  }

  header .ly-logo {
    max-width: 10rem;
  }
}
@media (min-width: 1200px) {
  header .ly-logo {
    max-width: 12rem;
  }
}
/*
*   Placeholder selectors
*   Spacing (margin, padding)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-lightbox-header p {
  margin: 0;
}

.ly-privacy-page h3 {
  margin-top: 2rem;
}

.ly-privacy-page h2 {
  margin-top: 3rem;
}

.ly-landing-page section#top .ly-intro-text, footer hr {
  margin-top: 6rem;
}

.ly-calc input[type=number], .ly-landing-page section#top .ly-intro-text, .ly-service-label h1 {
  margin-bottom: 0;
}

header .ly-logo {
  margin-bottom: 1rem;
}

.ly-rating-details-stars, footer hr, input[type=text], input[type=email], input[type=number], textarea {
  margin-bottom: 2rem;
}

.ly-lightbox-footer .ly-slider-dotnav li:not(:last-child) {
  margin-right: 0.5rem;
}

header .ly-logo, h2, .ly-h2, .ly-service-label, .container {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 600px) {
  .ly-landing-page section#top .ly-intro-text, .ly-intro-text {
    margin-left: 4rem;
    margin-right: 4rem;
  }
}
@media (min-width: 900px) {
  header .ly-logo {
    margin-bottom: 2rem;
  }

  .ly-navbar nav li + li {
    margin-left: 6rem;
  }

  .ly-lightbox-footer .ly-slider-dotnav li:not(:last-child) {
    margin-right: 2rem;
  }

  .ly-landing-page section#top .ly-intro-text, .ly-intro-text {
    margin-left: auto;
    margin-right: auto;
  }
}
.ly-calc input[type=number], .ly-slider-nav button, .ly-lightbox-footer .ly-slider-dotnav li, .ly-lightbox-header button {
  padding: 1rem;
}

input[type=text], input[type=email], input[type=number], textarea {
  padding: 1.5rem;
}

.ly-voice {
  padding: 3rem;
}

.section-spacing-t {
  padding-top: 6rem;
}

.ly-rating-stars {
  padding-bottom: 2rem;
}

footer .ly-copyright {
  padding-bottom: 4rem;
}

.section-spacing-b {
  padding-bottom: 6rem;
}

#ly-language-nav {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.ly-lightbox-footer, .ly-lightbox-header, .ly-navbar nav a, .container {
  padding-left: 2rem;
  padding-right: 2rem;
}

button, [type=submit], [role=button] {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ly-slider-nav {
  padding-left: 4rem;
  padding-right: 4rem;
}

.ly-lightbox-footer, .ly-lightbox-header, #ly-language-nav, .ly-navbar nav a {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ly-navbar, button, [type=submit], [role=button] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.ly-service-list li {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section-spacing-y {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

@media (min-width: 900px) {
  .ly-voice {
    padding: 4rem;
  }

  .section-spacing-t {
    padding-top: 10rem;
  }

  .section-spacing-b {
    padding-bottom: 10rem;
  }

  .ly-navbar nav a {
    padding-left: 0;
    padding-right: 0;
  }

  #ly-language-nav, .container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .ly-lightbox-footer, .ly-lightbox-header {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .ly-navbar nav a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ly-lightbox-footer, .ly-lightbox-header, #ly-language-nav {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-spacing-y {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 1200px) {
  input[type=text], input[type=email], input[type=number], textarea {
    padding: 2rem;
  }

  .section-spacing-t {
    padding-top: 15rem;
  }

  .section-spacing-b {
    padding-bottom: 15rem;
  }

  button, [type=submit], [role=button] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .ly-slider-nav, .ly-lightbox-footer, .ly-lightbox-header {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  button, [type=submit], [role=button] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .ly-lightbox-footer, .ly-lightbox-header {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-spacing-y {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
}
/*
*   Placeholder selectors
*   Border
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-range::-webkit-slider-thumb, .ly-lightbox-header button {
  border: none;
}

input[type=text], input[type=email], input[type=number], textarea, .ly-voice, .ly-slider-nav button, .ly-service-list div, button, [type=submit], [role=button] {
  border: 2px solid;
}

.ly-navbar nav li + li, .ly-navbar {
  border-top: 1px solid;
}

.ly-service-list li, .ly-navbar {
  border-bottom: 1px solid;
}

.ly-service-list li:last-of-type {
  border-bottom: none;
}

input[type=text], input[type=email], input[type=number], textarea, .ly-voice, .ly-service-list div, .ly-service-label .ly-label-bg, .ly-service-label, button, [type=submit], [role=button] {
  border-radius: var(--border-radius);
}

.switch .switch-toggle:before, .ly-range::-webkit-slider-thumb, .ly-slider-nav button, .ly-lightbox-footer .ly-slider-dotnav li:after, .ly-lightbox-footer .ly-slider-dotnav li, .ly-lightbox-header button {
  border-radius: 50%;
}

/*
*   Placeholder selectors
*   Colors (background-color, color, border-color)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
input[type=text], input[type=email], input[type=number], textarea, .ly-slider-nav button:hover, .ly-slider-nav button:focus, .ly-lightbox-footer .ly-slider-dotnav li, .ly-lightbox-header button, button, [type=submit], [role=button] {
  background-color: transparent;
}

.switch .switch-toggle:before, #ly-language-nav a {
  background-color: var(--color-light-100);
  color: var(--color-dark-font);
}

.ly-range::-webkit-slider-runnable-track, .ly-range::-webkit-slider-thumb {
  background-color: var(--color-light-800);
  color: var(--color-dark-font);
}

.switch .switch-toggle {
  background-color: var(--color-light-900);
  color: var(--color-dark-font);
}

.ly-lightbox-footer .ly-slider-dotnav li:after {
  background-color: var(--color-dark-400);
  color: var(--color-light-font);
}

.ly-navbar nav {
  background-color: var(--color-dark-700);
  color: var(--color-light-font);
}

.ly-lightbox {
  background-color: var(--color-dark-800);
  color: var(--color-light-font);
}

body, .ly-navbar {
  background-color: var(--color-dark-900);
  color: var(--color-light-font);
}

.switch input:checked + .switch-toggle, .ly-lightbox-footer .ly-slider-dotnav li.active:after {
  background-color: var(--color-primary-500);
  color: var(--color-light-font);
}

h2, .ly-h2 {
  color: transparent !important;
}

.bg-texture {
  color: var(--color-dark-font);
}

.ly-privacy-page h3, .ly-intro-text, a:not([role=button]), .ly-voice h4 a {
  color: var(--color-light-font);
}

h2.h4 {
  color: var(--color-light-font) !important;
}

.ly-link-tile {
  color: var(--color-light-100);
}

input[type=text], input[type=email], input[type=number], textarea {
  color: var(--color-light-800);
}

footer a, .ly-service-list a {
  color: var(--color-light-800) !important;
}

.ly-lightbox-header button span, .ly-lightbox-header p {
  color: var(--color-light-900);
}

h3 {
  color: var(--color-dark-100);
}

.ly-privacy-page main a, .ly-rating-details-stars, .ly-voice span[class^=icon-], .ly-voice .ly-voice-name, .ly-slider-nav button:hover, .ly-slider-nav button:focus, .ly-service-list span, #ly-language-nav a.active, .ly-navbar nav a.active, button, [type=submit], [role=button] {
  color: var(--color-primary-500);
}

footer a:hover, .ly-service-list a:hover {
  color: var(--color-primary-500) !important;
}

button:hover, [type=submit]:hover, [role=button]:hover {
  color: var(--color-primary-600);
}

button:focus, [type=submit]:focus, [role=button]:focus {
  color: var(--color-primary-600);
}

input[type=text], input[type=email], input[type=number], textarea, .ly-voice {
  border-color: var(--color-dark-100);
}

.ly-service-list li, .ly-navbar nav li + li, .ly-navbar {
  border-color: var(--color-dark-300);
}

.ly-slider-nav button:hover, .ly-slider-nav button:focus, button, [type=submit], [role=button] {
  border-color: var(--color-primary-500);
}

button:hover, [type=submit]:hover, [role=button]:hover {
  border-color: var(--color-primary-600);
}

button:focus, [type=submit]:focus, [role=button]:focus {
  border-color: var(--color-primary-600);
}

/*
*   Placeholder selectors
*   Typography (...)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-intro-text {
  font-family: "Castoro", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

footer .ly-copyright, input[type=text], input[type=email], input[type=number], textarea, #ly-language-nav ul, button, [type=submit], [role=button] {
  font-size: 1.3rem;
}

.ly-calc .ly-calc-value, .ly-landing-page section#top .ly-intro-text, .ly-intro-text, .ly-lightbox-header p, .ly-link-tile p {
  font-size: 1.7rem;
}

.ly-privacy-page h2, .ly-voice span[class^=icon-], .ly-slider-nav button span, .ly-lightbox-header button span {
  font-size: 2.8rem;
}

.ly-rating-details-stars, .ly-service-list span {
  font-size: 4rem;
}

@media (min-width: 600px) {
  .ly-landing-page section#top .ly-intro-text, .ly-link-tile p {
    font-size: 2.8rem;
  }
}
@media (min-width: 900px) {
  #ly-language-nav ul {
    font-size: var(--typo-font-size);
  }

  body, .ly-service-list p {
    font-size: 1.7rem;
  }

  .ly-intro-text {
    font-size: 2.8rem;
  }

  .ly-privacy-page h2, .ly-landing-page section#top .ly-intro-text, .ly-link-tile p {
    font-size: 4rem;
  }
}
@media (min-width: 1200px) {
  .ly-calc .grid p {
    font-size: 1.7rem;
  }

  .ly-calc .ly-calc-value {
    font-size: 2.8rem;
  }
}
.ly-intro-text {
  font-weight: 400;
}

.ly-link-tile p {
  font-weight: 600;
}

.ly-calc .ly-calc-value, .ly-voice .ly-voice-name, .ly-voice .ly-voice-date, .ly-navbar nav a, button, [type=submit], [role=button] {
  font-weight: 700;
}

.ly-voice .ly-voice-name {
  font-style: italic;
}

button, [type=submit], [role=button] {
  letter-spacing: 0.1rem;
}

.ly-service-label h1, button, [type=submit], [role=button] {
  text-transform: uppercase;
}

.ly-rating-details-stars, button, [type=submit], [role=button] {
  line-height: 1;
}

.ly-intro-text {
  line-height: 1.3;
}

a:not([role=button]), .ly-voice h4 a, button, [type=submit], [role=button] {
  text-decoration: none;
}

.ly-link-tile {
  text-decoration: none !important;
}

a:hover:not([role=button]), .ly-voice h4 a:hover {
  text-decoration: underline;
}

.ly-intro-text, .ly-link-tile p, button, [type=submit], [role=button] {
  text-align: center;
}

/*
*   Placeholder selectors
*   Flexbox
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-fade-slider .ly-slide, .ly-lightbox-footer .ly-slider-dotnav, .ly-lightbox-footer, .ly-lightbox-header, .ly-service-list li, .ly-service-label .ly-label-bg, #ly-language-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.ly-service-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 900px) {
  .ly-navbar nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.ly-service-list li {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ly-slider-nav, .ly-lightbox-header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

/*
*   Placeholder selectors
*   Grid
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-fade-slider, .ly-lightbox-body, .ly-service-list {
  display: grid;
}

.ly-fade-slider .ly-slide, .ly-lightbox-body > * {
  grid-column: 1;
  grid-row: 1;
}

@media (min-width: 600px) {
  .ly-service-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
#ly-language-nav ul {
  grid-gap: 1rem;
}

@media (min-width: 600px) {
  .ly-service-list {
    grid-column-gap: 4rem;
  }
}
@media (min-width: 900px) {
  #ly-language-nav ul {
    grid-gap: 1.5rem;
  }
}
/*
*   Placeholder selectors
*   Float
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Placeholder selectors
*   Positioning
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.switch, .ly-service-list div {
  position: relative;
}

.switch .switch-toggle:before, .switch .switch-toggle, .ly-service-list span, #ly-language-nav {
  position: absolute;
}

.ly-lightbox, .ly-navbar .ly-toggle-nav::after, .ly-navbar nav {
  position: fixed;
}

.ly-navbar {
  position: sticky;
}

@media (min-width: 900px) {
  .ly-navbar nav, .ly-navbar {
    position: initial;
  }
}
.ly-lightbox, .ly-navbar .ly-toggle-nav::after, .ly-navbar nav {
  top: 0;
  left: 0;
}

#ly-language-nav {
  top: 0;
  right: 0;
}

.switch .switch-toggle {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
*   Placeholder selectors
*   Effects
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.switch input, .ly-fade-slider .ly-slide, .ly-lightbox {
  opacity: 0;
}

.ly-fade-slider .ly-slide.active, .ly-lightbox.open, .ly-link-tile:hover p {
  opacity: 1;
}

@media not all and (hover: none) {
  .ly-link-tile p {
    opacity: 1;
  }
}
@media (hover: hover) {
  .ly-link-tile p {
    opacity: 0;
  }
}
/*
*   Placeholder selectors
*   Animation
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
footer a, .ly-slider-nav button, .ly-lightbox-footer .ly-slider-dotnav li:after, .ly-lightbox-footer .ly-slider-dotnav li, .ly-service-list a, .ly-navbar nav, button, [type=submit], [role=button] {
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}

.switch .switch-toggle:before, .switch .switch-toggle, .ly-fade-slider .ly-slide, .ly-lightbox-header button, .ly-lightbox.open, .ly-link-tile p {
  -webkit-transition: var(--transition-medium);
  transition: var(--transition-medium);
}

/*
*   Placeholder selectors
*   Miscellanious
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.ly-slider-nav, .ly-lightbox, .ly-gallery a, .ly-navbar .ly-toggle-nav::after {
  display: none;
}

.ly-rating-stars, input[type=text], input[type=email], input[type=number], textarea, .ly-lightbox-footer .ly-slider-dotnav li:after, .ly-gallery a:nth-child(-n+8), #ly-language-nav img, #ly-language-nav a, .ly-navbar .ly-toggle-nav.open::after, .ly-navbar nav a {
  display: block;
}

h2, .ly-h2, .switch, button, [type=submit], [role=button] {
  display: inline-block;
}

.ly-rating-stars, .switch .switch-toggle, .ly-range::-webkit-slider-thumb, .ly-lightbox-footer .ly-slider-dotnav li, button, [type=submit], [role=button] {
  cursor: pointer;
}

.ly-fade-slider .ly-slide.active, .ly-lightbox-footer, #ly-language-nav {
  z-index: 2;
}

.ly-slider-nav {
  z-index: 3;
}

.ly-navbar .ly-toggle-nav::after {
  z-index: 4;
}

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

.ly-navbar nav {
  z-index: 6;
}

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

.ly-fade-slider img {
  -o-object-fit: contain;
     object-fit: contain;
}

.ly-gallery a, .ly-gallery img {
  -o-object-fit: cover;
     object-fit: cover;
}

/*
*   Placeholder selectors
*   Custom properties
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  margin-bottom: var(--headline-spacing);
}

h1, .h1 {
  font-family: var(--headline-h1-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: var(--headline-h1-size);
  font-weight: var(--headline-h1-font-weight);
}

h2, .h2 {
  font-family: var(--headline-h2-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: var(--headline-h2-size);
  font-weight: var(--headline-h2-font-weight);
}

h3, .h3 {
  font-family: var(--headline-h3-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: var(--headline-h3-size);
  font-weight: var(--headline-h3-font-weight);
}

h4, .h4 {
  font-family: var(--headline-h4-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: var(--headline-h4-size);
  font-weight: var(--headline-h4-font-weight);
}

h5, .h5 {
  font-family: var(--headline-h5-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: var(--headline-h5-size);
  font-weight: var(--headline-h5-font-weight);
}

.ly-navbar {
  top: 0;
}
@media (min-width: 900px) {
  .ly-navbar {
    background-color: transparent;
  }
}
.ly-navbar nav {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (min-width: 900px) {
  .ly-navbar nav {
    background-color: transparent;
    -webkit-transform: initial;
            transform: initial;
  }
}
.ly-navbar nav.open {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.ly-navbar nav ul {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 900px) {
  .ly-navbar nav li + li {
    border: none;
  }
}
.ly-navbar nav a.active {
  pointer-events: none;
}
.ly-navbar .ly-toggle-nav::after {
  content: "";
}
#ly-language-nav a.active {
  pointer-events: none;
}
.ly-service-label {
  /*
  background-image: url('../../img/bg-texture.jpg');
  background-size: cover;
  background-position: center;
  */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ly-service-label .ly-label-bg {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ly-service-label svg * {
  fill: var(--color-light-800);
}
.ly-service-list span {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ly-link-tile {
  -webkit-box-shadow: 0px 40px 28px -30px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 40px 28px -30px rgba(0, 0, 0, 0.2);
}
.ly-link-tile .ly-tile-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(19, 19, 19, 0.2)), color-stop(80%, rgba(19, 19, 19, 0.7)), to(rgba(19, 19, 19, 0.9)));
  background: linear-gradient(rgba(19, 19, 19, 0.2) 0%, rgba(19, 19, 19, 0.7) 80%, rgba(19, 19, 19, 0.9) 100%);
}
.ly-link-tile p {
  line-height: 1.2;
}
.ly-gallery a, .ly-gallery img {
  aspect-ratio: 1/1;
}
@supports (-webkit-touch-callout: none) {
  .ly-gallery a, .ly-gallery img {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
}
.ly-lightbox {
  grid-template-rows: auto 1fr auto;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.ly-lightbox-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ly-lightbox-header button:hover, .ly-lightbox-header button:focus {
  background-color: rgba(200, 200, 200, 0.05);
}
.ly-lightbox-body {
  min-height: 0;
}
.ly-lightbox-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ly-lightbox-footer .ly-slider-dotnav li {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.ly-lightbox-footer .ly-slider-dotnav li:after {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
}
.ly-lightbox-footer .ly-slider-dotnav li.active {
  cursor: initial;
}
.ly-lightbox-footer .ly-slider-dotnav li:not(.active):hover, .ly-lightbox-footer .ly-slider-dotnav li:not(.active):focus {
  background-color: rgba(200, 200, 200, 0.05);
}
.ly-fade-slider {
  --ly-slide-height: 0px;
}
.ly-fade-slider .ly-slide {
  height: var(--ly-slide-height);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ly-slider-nav {
  -ms-flex-item-align: center;
      align-self: center;
}
.ly-slider-nav button {
  background-color: rgba(200, 200, 200, 0.05);
  color: rgba(200, 200, 200, 0.2);
  border-color: rgba(200, 200, 200, 0.2);
  grid-row: 1;
}
@media (hover: hover) {
  .ly-slider-nav {
    display: grid !important;
  }
}

.ly-range {
  -webkit-appearance: none;
  background: transparent;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ly-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
}
.ly-range::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  border-radius: 5px;
}
.ly-range::-moz-range-thumb {
  background-color: var(--color-light-800);
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  border: none;
  cursor: pointer;
}
.ly-range::-moz-range-track {
  background-color: var(--color-light-800);
  height: 5px;
  border-radius: 5px;
}
.ly-range::-moz-range-progress {
  background-color: var(--color-light-800);
  height: 5px;
  border-radius: 5px;
}

.switch input:checked + .switch-toggle:before {
  -webkit-transform: translateX(3rem);
          transform: translateX(3rem);
}
.switch .switch-toggle {
  border-radius: 1.5rem;
}
.switch .switch-toggle:before {
  content: "";
  top: -3px;
}

footer hr {
  border: none;
  border-bottom: 1px solid var(--color-light-900);
}
/*
*   Css-class bundle
*   Dimensions (width, height)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.min-viewport-x {
  min-width: 100vw;
}

.min-viewport-x_i {
  min-width: 100vw !important;
}

.min-viewport-y {
  min-height: 100vh;
}

.min-viewport-y_i {
  min-height: 100vh !important;
}

.min-full-x {
  min-width: 100%;
}

.min-full-x_i {
  min-width: 100% !important;
}

.min-full-y {
  min-height: 100%;
}

.min-full-y_i {
  min-height: 100% !important;
}

.min-container-x {
  min-width: var(--container-width);
}

.min-container-x_i {
  min-width: var(--container-width) !important;
}

.min-width-auto {
  min-width: auto;
}

.min-width-auto_i {
  min-width: auto !important;
}

.min-height-auto {
  min-height: auto;
}

.min-height-auto_i {
  min-height: auto !important;
}

.min-width-reset {
  min-width: initial;
}

.min-width-reset_i {
  min-width: initial !important;
}

.min-height-reset {
  min-height: initial;
}

.min-height-reset_i {
  min-height: initial !important;
}

.min-width-0 {
  min-width: 0;
}

.min-width-0_i {
  min-width: 0 !important;
}

.min-height-0 {
  min-height: 0;
}

.min-height-0_i {
  min-height: 0 !important;
}

.min-width-0_5 {
  min-width: 0.5rem;
}

.min-width-0_5_i {
  min-width: 0.5rem !important;
}

.min-height-0_5 {
  min-height: 0.5rem;
}

.min-height-0_5_i {
  min-height: 0.5rem !important;
}

.min-width-2 {
  min-width: 2rem;
}

.min-width-2_i {
  min-width: 2rem !important;
}

.min-height-2 {
  min-height: 2rem;
}

.min-height-2_i {
  min-height: 2rem !important;
}

.min-width-2_5 {
  min-width: 2.5rem;
}

.min-width-2_5_i {
  min-width: 2.5rem !important;
}

.min-height-2_5 {
  min-height: 2.5rem;
}

.min-height-2_5_i {
  min-height: 2.5rem !important;
}

.min-width-3 {
  min-width: 3rem;
}

.min-width-3_i {
  min-width: 3rem !important;
}

.min-height-3 {
  min-height: 3rem;
}

.min-height-3_i {
  min-height: 3rem !important;
}

.min-width-4 {
  min-width: 4rem;
}

.min-width-4_i {
  min-width: 4rem !important;
}

.min-height-4 {
  min-height: 4rem;
}

.min-height-4_i {
  min-height: 4rem !important;
}

.min-width-5 {
  min-width: 5rem;
}

.min-width-5_i {
  min-width: 5rem !important;
}

.min-height-5 {
  min-height: 5rem;
}

.min-height-5_i {
  min-height: 5rem !important;
}

.min-width-6 {
  min-width: 6rem;
}

.min-width-6_i {
  min-width: 6rem !important;
}

.min-height-6 {
  min-height: 6rem;
}

.min-height-6_i {
  min-height: 6rem !important;
}

.min-width-8 {
  min-width: 8rem;
}

.min-width-8_i {
  min-width: 8rem !important;
}

.min-height-8 {
  min-height: 8rem;
}

.min-height-8_i {
  min-height: 8rem !important;
}

.min-width-10 {
  min-width: 10rem;
}

.min-width-10_i {
  min-width: 10rem !important;
}

.min-height-10 {
  min-height: 10rem;
}

.min-height-10_i {
  min-height: 10rem !important;
}

.min-width-12 {
  min-width: 12rem;
}

.min-width-12_i {
  min-width: 12rem !important;
}

.min-height-12 {
  min-height: 12rem;
}

.min-height-12_i {
  min-height: 12rem !important;
}

.min-width-14 {
  min-width: 14rem;
}

.min-width-14_i {
  min-width: 14rem !important;
}

.min-height-14 {
  min-height: 14rem;
}

.min-height-14_i {
  min-height: 14rem !important;
}

.min-width-16 {
  min-width: 16rem;
}

.min-width-16_i {
  min-width: 16rem !important;
}

.min-height-16 {
  min-height: 16rem;
}

.min-height-16_i {
  min-height: 16rem !important;
}

.min-width-18 {
  min-width: 18rem;
}

.min-width-18_i {
  min-width: 18rem !important;
}

.min-height-18 {
  min-height: 18rem;
}

.min-height-18_i {
  min-height: 18rem !important;
}

.min-width-20 {
  min-width: 20rem;
}

.min-width-20_i {
  min-width: 20rem !important;
}

.min-height-20 {
  min-height: 20rem;
}

.min-height-20_i {
  min-height: 20rem !important;
}

.min-width-24 {
  min-width: 24rem;
}

.min-width-24_i {
  min-width: 24rem !important;
}

.min-height-24 {
  min-height: 24rem;
}

.min-height-24_i {
  min-height: 24rem !important;
}

.min-width-28 {
  min-width: 28rem;
}

.min-width-28_i {
  min-width: 28rem !important;
}

.min-height-28 {
  min-height: 28rem;
}

.min-height-28_i {
  min-height: 28rem !important;
}

.min-width-32 {
  min-width: 32rem;
}

.min-width-32_i {
  min-width: 32rem !important;
}

.min-height-32 {
  min-height: 32rem;
}

.min-height-32_i {
  min-height: 32rem !important;
}

.min-width-36 {
  min-width: 36rem;
}

.min-width-36_i {
  min-width: 36rem !important;
}

.min-height-36 {
  min-height: 36rem;
}

.min-height-36_i {
  min-height: 36rem !important;
}

.min-width-40 {
  min-width: 40rem;
}

.min-width-40_i {
  min-width: 40rem !important;
}

.min-height-40 {
  min-height: 40rem;
}

.min-height-40_i {
  min-height: 40rem !important;
}

.min-width-45 {
  min-width: 45rem;
}

.min-width-45_i {
  min-width: 45rem !important;
}

.min-height-45 {
  min-height: 45rem;
}

.min-height-45_i {
  min-height: 45rem !important;
}

.min-width-50 {
  min-width: 50rem;
}

.min-width-50_i {
  min-width: 50rem !important;
}

.min-height-50 {
  min-height: 50rem;
}

.min-height-50_i {
  min-height: 50rem !important;
}

.min-width-55 {
  min-width: 55rem;
}

.min-width-55_i {
  min-width: 55rem !important;
}

.min-height-55 {
  min-height: 55rem;
}

.min-height-55_i {
  min-height: 55rem !important;
}

.min-width-60 {
  min-width: 60rem;
}

.min-width-60_i {
  min-width: 60rem !important;
}

.min-height-60 {
  min-height: 60rem;
}

.min-height-60_i {
  min-height: 60rem !important;
}

.min-width-65 {
  min-width: 65rem;
}

.min-width-65_i {
  min-width: 65rem !important;
}

.min-height-65 {
  min-height: 65rem;
}

.min-height-65_i {
  min-height: 65rem !important;
}

.min-width-70 {
  min-width: 70rem;
}

.min-width-70_i {
  min-width: 70rem !important;
}

.min-height-70 {
  min-height: 70rem;
}

.min-height-70_i {
  min-height: 70rem !important;
}

.min-width-75 {
  min-width: 75rem;
}

.min-width-75_i {
  min-width: 75rem !important;
}

.min-height-75 {
  min-height: 75rem;
}

.min-height-75_i {
  min-height: 75rem !important;
}

.min-width-80 {
  min-width: 80rem;
}

.min-width-80_i {
  min-width: 80rem !important;
}

.min-height-80 {
  min-height: 80rem;
}

.min-height-80_i {
  min-height: 80rem !important;
}

.min-width-90 {
  min-width: 90rem;
}

.min-width-90_i {
  min-width: 90rem !important;
}

.min-height-90 {
  min-height: 90rem;
}

.min-height-90_i {
  min-height: 90rem !important;
}

.min-width-100 {
  min-width: 100rem;
}

.min-width-100_i {
  min-width: 100rem !important;
}

.min-height-100 {
  min-height: 100rem;
}

.min-height-100_i {
  min-height: 100rem !important;
}

.viewport-x {
  width: 100vw;
}

.viewport-x_i {
  width: 100vw !important;
}

.viewport-y {
  height: 100vh;
}

.viewport-y_i {
  height: 100vh !important;
}

.full-x {
  width: 100%;
}

.full-x_i {
  width: 100% !important;
}

.full-y {
  height: 100%;
}

.full-y_i {
  height: 100% !important;
}

.container-x {
  width: var(--container-width);
}

.container-x_i {
  width: var(--container-width) !important;
}

.width-auto {
  width: auto;
}

.width-auto_i {
  width: auto !important;
}

.height-auto {
  height: auto;
}

.height-auto_i {
  height: auto !important;
}

.width-reset {
  width: initial;
}

.width-reset_i {
  width: initial !important;
}

.height-reset {
  height: initial;
}

.height-reset_i {
  height: initial !important;
}

.width-0 {
  width: 0;
}

.width-0_i {
  width: 0 !important;
}

.height-0 {
  height: 0;
}

.height-0_i {
  height: 0 !important;
}

.width-0_5 {
  width: 0.5rem;
}

.width-0_5_i {
  width: 0.5rem !important;
}

.height-0_5 {
  height: 0.5rem;
}

.height-0_5_i {
  height: 0.5rem !important;
}

.width-2 {
  width: 2rem;
}

.width-2_i {
  width: 2rem !important;
}

.height-2 {
  height: 2rem;
}

.height-2_i {
  height: 2rem !important;
}

.width-2_5 {
  width: 2.5rem;
}

.width-2_5_i {
  width: 2.5rem !important;
}

.height-2_5 {
  height: 2.5rem;
}

.height-2_5_i {
  height: 2.5rem !important;
}

.width-3 {
  width: 3rem;
}

.width-3_i {
  width: 3rem !important;
}

.height-3 {
  height: 3rem;
}

.height-3_i {
  height: 3rem !important;
}

.width-4 {
  width: 4rem;
}

.width-4_i {
  width: 4rem !important;
}

.height-4 {
  height: 4rem;
}

.height-4_i {
  height: 4rem !important;
}

.width-5 {
  width: 5rem;
}

.width-5_i {
  width: 5rem !important;
}

.height-5 {
  height: 5rem;
}

.height-5_i {
  height: 5rem !important;
}

.width-6 {
  width: 6rem;
}

.width-6_i {
  width: 6rem !important;
}

.height-6 {
  height: 6rem;
}

.height-6_i {
  height: 6rem !important;
}

.width-8 {
  width: 8rem;
}

.width-8_i {
  width: 8rem !important;
}

.height-8 {
  height: 8rem;
}

.height-8_i {
  height: 8rem !important;
}

.width-10 {
  width: 10rem;
}

.width-10_i {
  width: 10rem !important;
}

.height-10 {
  height: 10rem;
}

.height-10_i {
  height: 10rem !important;
}

.width-12 {
  width: 12rem;
}

.width-12_i {
  width: 12rem !important;
}

.height-12 {
  height: 12rem;
}

.height-12_i {
  height: 12rem !important;
}

.width-14 {
  width: 14rem;
}

.width-14_i {
  width: 14rem !important;
}

.height-14 {
  height: 14rem;
}

.height-14_i {
  height: 14rem !important;
}

.width-16 {
  width: 16rem;
}

.width-16_i {
  width: 16rem !important;
}

.height-16 {
  height: 16rem;
}

.height-16_i {
  height: 16rem !important;
}

.width-18 {
  width: 18rem;
}

.width-18_i {
  width: 18rem !important;
}

.height-18 {
  height: 18rem;
}

.height-18_i {
  height: 18rem !important;
}

.width-20 {
  width: 20rem;
}

.width-20_i {
  width: 20rem !important;
}

.height-20 {
  height: 20rem;
}

.height-20_i {
  height: 20rem !important;
}

.width-24 {
  width: 24rem;
}

.width-24_i {
  width: 24rem !important;
}

.height-24 {
  height: 24rem;
}

.height-24_i {
  height: 24rem !important;
}

.width-28 {
  width: 28rem;
}

.width-28_i {
  width: 28rem !important;
}

.height-28 {
  height: 28rem;
}

.height-28_i {
  height: 28rem !important;
}

.width-32 {
  width: 32rem;
}

.width-32_i {
  width: 32rem !important;
}

.height-32 {
  height: 32rem;
}

.height-32_i {
  height: 32rem !important;
}

.width-36 {
  width: 36rem;
}

.width-36_i {
  width: 36rem !important;
}

.height-36 {
  height: 36rem;
}

.height-36_i {
  height: 36rem !important;
}

.width-40 {
  width: 40rem;
}

.width-40_i {
  width: 40rem !important;
}

.height-40 {
  height: 40rem;
}

.height-40_i {
  height: 40rem !important;
}

.width-45 {
  width: 45rem;
}

.width-45_i {
  width: 45rem !important;
}

.height-45 {
  height: 45rem;
}

.height-45_i {
  height: 45rem !important;
}

.width-50 {
  width: 50rem;
}

.width-50_i {
  width: 50rem !important;
}

.height-50 {
  height: 50rem;
}

.height-50_i {
  height: 50rem !important;
}

.width-55 {
  width: 55rem;
}

.width-55_i {
  width: 55rem !important;
}

.height-55 {
  height: 55rem;
}

.height-55_i {
  height: 55rem !important;
}

.width-60 {
  width: 60rem;
}

.width-60_i {
  width: 60rem !important;
}

.height-60 {
  height: 60rem;
}

.height-60_i {
  height: 60rem !important;
}

.width-65 {
  width: 65rem;
}

.width-65_i {
  width: 65rem !important;
}

.height-65 {
  height: 65rem;
}

.height-65_i {
  height: 65rem !important;
}

.width-70 {
  width: 70rem;
}

.width-70_i {
  width: 70rem !important;
}

.height-70 {
  height: 70rem;
}

.height-70_i {
  height: 70rem !important;
}

.width-75 {
  width: 75rem;
}

.width-75_i {
  width: 75rem !important;
}

.height-75 {
  height: 75rem;
}

.height-75_i {
  height: 75rem !important;
}

.width-80 {
  width: 80rem;
}

.width-80_i {
  width: 80rem !important;
}

.height-80 {
  height: 80rem;
}

.height-80_i {
  height: 80rem !important;
}

.width-90 {
  width: 90rem;
}

.width-90_i {
  width: 90rem !important;
}

.height-90 {
  height: 90rem;
}

.height-90_i {
  height: 90rem !important;
}

.width-100 {
  width: 100rem;
}

.width-100_i {
  width: 100rem !important;
}

.height-100 {
  height: 100rem;
}

.height-100_i {
  height: 100rem !important;
}

.max-viewport-x {
  max-width: 100vw;
}

.max-viewport-x_i {
  max-width: 100vw !important;
}

.max-viewport-y {
  max-height: 100vh;
}

.max-viewport-y_i {
  max-height: 100vh !important;
}

.max-full-x {
  max-width: 100%;
}

.max-full-x_i {
  max-width: 100% !important;
}

.max-full-y {
  max-height: 100%;
}

.max-full-y_i {
  max-height: 100% !important;
}

.max-container-x {
  max-width: var(--container-width);
}

.max-container-x_i {
  max-width: var(--container-width) !important;
}

.max-width-auto {
  max-width: auto;
}

.max-width-auto_i {
  max-width: auto !important;
}

.max-height-auto {
  max-height: auto;
}

.max-height-auto_i {
  max-height: auto !important;
}

.max-width-reset {
  max-width: initial;
}

.max-width-reset_i {
  max-width: initial !important;
}

.max-height-reset {
  max-height: initial;
}

.max-height-reset_i {
  max-height: initial !important;
}

.max-width-0 {
  max-width: 0;
}

.max-width-0_i {
  max-width: 0 !important;
}

.max-height-0 {
  max-height: 0;
}

.max-height-0_i {
  max-height: 0 !important;
}

.max-width-0_5 {
  max-width: 0.5rem;
}

.max-width-0_5_i {
  max-width: 0.5rem !important;
}

.max-height-0_5 {
  max-height: 0.5rem;
}

.max-height-0_5_i {
  max-height: 0.5rem !important;
}

.max-width-2 {
  max-width: 2rem;
}

.max-width-2_i {
  max-width: 2rem !important;
}

.max-height-2 {
  max-height: 2rem;
}

.max-height-2_i {
  max-height: 2rem !important;
}

.max-width-2_5 {
  max-width: 2.5rem;
}

.max-width-2_5_i {
  max-width: 2.5rem !important;
}

.max-height-2_5 {
  max-height: 2.5rem;
}

.max-height-2_5_i {
  max-height: 2.5rem !important;
}

.max-width-3 {
  max-width: 3rem;
}

.max-width-3_i {
  max-width: 3rem !important;
}

.max-height-3 {
  max-height: 3rem;
}

.max-height-3_i {
  max-height: 3rem !important;
}

.max-width-4 {
  max-width: 4rem;
}

.max-width-4_i {
  max-width: 4rem !important;
}

.max-height-4 {
  max-height: 4rem;
}

.max-height-4_i {
  max-height: 4rem !important;
}

.max-width-5 {
  max-width: 5rem;
}

.max-width-5_i {
  max-width: 5rem !important;
}

.max-height-5 {
  max-height: 5rem;
}

.max-height-5_i {
  max-height: 5rem !important;
}

.max-width-6 {
  max-width: 6rem;
}

.max-width-6_i {
  max-width: 6rem !important;
}

.max-height-6 {
  max-height: 6rem;
}

.max-height-6_i {
  max-height: 6rem !important;
}

.max-width-8 {
  max-width: 8rem;
}

.max-width-8_i {
  max-width: 8rem !important;
}

.max-height-8 {
  max-height: 8rem;
}

.max-height-8_i {
  max-height: 8rem !important;
}

.max-width-10 {
  max-width: 10rem;
}

.max-width-10_i {
  max-width: 10rem !important;
}

.max-height-10 {
  max-height: 10rem;
}

.max-height-10_i {
  max-height: 10rem !important;
}

.max-width-12 {
  max-width: 12rem;
}

.max-width-12_i {
  max-width: 12rem !important;
}

.max-height-12 {
  max-height: 12rem;
}

.max-height-12_i {
  max-height: 12rem !important;
}

.max-width-14 {
  max-width: 14rem;
}

.max-width-14_i {
  max-width: 14rem !important;
}

.max-height-14 {
  max-height: 14rem;
}

.max-height-14_i {
  max-height: 14rem !important;
}

.max-width-16 {
  max-width: 16rem;
}

.max-width-16_i {
  max-width: 16rem !important;
}

.max-height-16 {
  max-height: 16rem;
}

.max-height-16_i {
  max-height: 16rem !important;
}

.max-width-18 {
  max-width: 18rem;
}

.max-width-18_i {
  max-width: 18rem !important;
}

.max-height-18 {
  max-height: 18rem;
}

.max-height-18_i {
  max-height: 18rem !important;
}

.max-width-20 {
  max-width: 20rem;
}

.max-width-20_i {
  max-width: 20rem !important;
}

.max-height-20 {
  max-height: 20rem;
}

.max-height-20_i {
  max-height: 20rem !important;
}

.max-width-24 {
  max-width: 24rem;
}

.max-width-24_i {
  max-width: 24rem !important;
}

.max-height-24 {
  max-height: 24rem;
}

.max-height-24_i {
  max-height: 24rem !important;
}

.max-width-28 {
  max-width: 28rem;
}

.max-width-28_i {
  max-width: 28rem !important;
}

.max-height-28 {
  max-height: 28rem;
}

.max-height-28_i {
  max-height: 28rem !important;
}

.max-width-32 {
  max-width: 32rem;
}

.max-width-32_i {
  max-width: 32rem !important;
}

.max-height-32 {
  max-height: 32rem;
}

.max-height-32_i {
  max-height: 32rem !important;
}

.max-width-36 {
  max-width: 36rem;
}

.max-width-36_i {
  max-width: 36rem !important;
}

.max-height-36 {
  max-height: 36rem;
}

.max-height-36_i {
  max-height: 36rem !important;
}

.max-width-40 {
  max-width: 40rem;
}

.max-width-40_i {
  max-width: 40rem !important;
}

.max-height-40 {
  max-height: 40rem;
}

.max-height-40_i {
  max-height: 40rem !important;
}

.max-width-45 {
  max-width: 45rem;
}

.max-width-45_i {
  max-width: 45rem !important;
}

.max-height-45 {
  max-height: 45rem;
}

.max-height-45_i {
  max-height: 45rem !important;
}

.max-width-50 {
  max-width: 50rem;
}

.max-width-50_i {
  max-width: 50rem !important;
}

.max-height-50 {
  max-height: 50rem;
}

.max-height-50_i {
  max-height: 50rem !important;
}

.max-width-55 {
  max-width: 55rem;
}

.max-width-55_i {
  max-width: 55rem !important;
}

.max-height-55 {
  max-height: 55rem;
}

.max-height-55_i {
  max-height: 55rem !important;
}

.max-width-60 {
  max-width: 60rem;
}

.max-width-60_i {
  max-width: 60rem !important;
}

.max-height-60 {
  max-height: 60rem;
}

.max-height-60_i {
  max-height: 60rem !important;
}

.max-width-65 {
  max-width: 65rem;
}

.max-width-65_i {
  max-width: 65rem !important;
}

.max-height-65 {
  max-height: 65rem;
}

.max-height-65_i {
  max-height: 65rem !important;
}

.max-width-70 {
  max-width: 70rem;
}

.max-width-70_i {
  max-width: 70rem !important;
}

.max-height-70 {
  max-height: 70rem;
}

.max-height-70_i {
  max-height: 70rem !important;
}

.max-width-75 {
  max-width: 75rem;
}

.max-width-75_i {
  max-width: 75rem !important;
}

.max-height-75 {
  max-height: 75rem;
}

.max-height-75_i {
  max-height: 75rem !important;
}

.max-width-80 {
  max-width: 80rem;
}

.max-width-80_i {
  max-width: 80rem !important;
}

.max-height-80 {
  max-height: 80rem;
}

.max-height-80_i {
  max-height: 80rem !important;
}

.max-width-90 {
  max-width: 90rem;
}

.max-width-90_i {
  max-width: 90rem !important;
}

.max-height-90 {
  max-height: 90rem;
}

.max-height-90_i {
  max-height: 90rem !important;
}

.max-width-100 {
  max-width: 100rem;
}

.max-width-100_i {
  max-width: 100rem !important;
}

.max-height-100 {
  max-height: 100rem;
}

.max-height-100_i {
  max-height: 100rem !important;
}

@media (min-width: 600px) {
  .s\:min-viewport-x {
    min-width: 100vw;
  }

  .s\:min-viewport-x_i {
    min-width: 100vw !important;
  }

  .s\:min-viewport-y {
    min-height: 100vh;
  }

  .s\:min-viewport-y_i {
    min-height: 100vh !important;
  }

  .s\:min-full-x {
    min-width: 100%;
  }

  .s\:min-full-x_i {
    min-width: 100% !important;
  }

  .s\:min-full-y {
    min-height: 100%;
  }

  .s\:min-full-y_i {
    min-height: 100% !important;
  }

  .s\:min-container-x {
    min-width: var(--container-width);
  }

  .s\:min-container-x_i {
    min-width: var(--container-width) !important;
  }

  .s\:min-width-auto {
    min-width: auto;
  }

  .s\:min-width-auto_i {
    min-width: auto !important;
  }

  .s\:min-height-auto {
    min-height: auto;
  }

  .s\:min-height-auto_i {
    min-height: auto !important;
  }

  .s\:min-width-reset {
    min-width: initial;
  }

  .s\:min-width-reset_i {
    min-width: initial !important;
  }

  .s\:min-height-reset {
    min-height: initial;
  }

  .s\:min-height-reset_i {
    min-height: initial !important;
  }

  .s\:min-width-0 {
    min-width: 0;
  }

  .s\:min-width-0_i {
    min-width: 0 !important;
  }

  .s\:min-height-0 {
    min-height: 0;
  }

  .s\:min-height-0_i {
    min-height: 0 !important;
  }

  .s\:min-width-0_5 {
    min-width: 0.5rem;
  }

  .s\:min-width-0_5_i {
    min-width: 0.5rem !important;
  }

  .s\:min-height-0_5 {
    min-height: 0.5rem;
  }

  .s\:min-height-0_5_i {
    min-height: 0.5rem !important;
  }

  .s\:min-width-2 {
    min-width: 2rem;
  }

  .s\:min-width-2_i {
    min-width: 2rem !important;
  }

  .s\:min-height-2 {
    min-height: 2rem;
  }

  .s\:min-height-2_i {
    min-height: 2rem !important;
  }

  .s\:min-width-2_5 {
    min-width: 2.5rem;
  }

  .s\:min-width-2_5_i {
    min-width: 2.5rem !important;
  }

  .s\:min-height-2_5 {
    min-height: 2.5rem;
  }

  .s\:min-height-2_5_i {
    min-height: 2.5rem !important;
  }

  .s\:min-width-3 {
    min-width: 3rem;
  }

  .s\:min-width-3_i {
    min-width: 3rem !important;
  }

  .s\:min-height-3 {
    min-height: 3rem;
  }

  .s\:min-height-3_i {
    min-height: 3rem !important;
  }

  .s\:min-width-4 {
    min-width: 4rem;
  }

  .s\:min-width-4_i {
    min-width: 4rem !important;
  }

  .s\:min-height-4 {
    min-height: 4rem;
  }

  .s\:min-height-4_i {
    min-height: 4rem !important;
  }

  .s\:min-width-5 {
    min-width: 5rem;
  }

  .s\:min-width-5_i {
    min-width: 5rem !important;
  }

  .s\:min-height-5 {
    min-height: 5rem;
  }

  .s\:min-height-5_i {
    min-height: 5rem !important;
  }

  .s\:min-width-6 {
    min-width: 6rem;
  }

  .s\:min-width-6_i {
    min-width: 6rem !important;
  }

  .s\:min-height-6 {
    min-height: 6rem;
  }

  .s\:min-height-6_i {
    min-height: 6rem !important;
  }

  .s\:min-width-8 {
    min-width: 8rem;
  }

  .s\:min-width-8_i {
    min-width: 8rem !important;
  }

  .s\:min-height-8 {
    min-height: 8rem;
  }

  .s\:min-height-8_i {
    min-height: 8rem !important;
  }

  .s\:min-width-10 {
    min-width: 10rem;
  }

  .s\:min-width-10_i {
    min-width: 10rem !important;
  }

  .s\:min-height-10 {
    min-height: 10rem;
  }

  .s\:min-height-10_i {
    min-height: 10rem !important;
  }

  .s\:min-width-12 {
    min-width: 12rem;
  }

  .s\:min-width-12_i {
    min-width: 12rem !important;
  }

  .s\:min-height-12 {
    min-height: 12rem;
  }

  .s\:min-height-12_i {
    min-height: 12rem !important;
  }

  .s\:min-width-14 {
    min-width: 14rem;
  }

  .s\:min-width-14_i {
    min-width: 14rem !important;
  }

  .s\:min-height-14 {
    min-height: 14rem;
  }

  .s\:min-height-14_i {
    min-height: 14rem !important;
  }

  .s\:min-width-16 {
    min-width: 16rem;
  }

  .s\:min-width-16_i {
    min-width: 16rem !important;
  }

  .s\:min-height-16 {
    min-height: 16rem;
  }

  .s\:min-height-16_i {
    min-height: 16rem !important;
  }

  .s\:min-width-18 {
    min-width: 18rem;
  }

  .s\:min-width-18_i {
    min-width: 18rem !important;
  }

  .s\:min-height-18 {
    min-height: 18rem;
  }

  .s\:min-height-18_i {
    min-height: 18rem !important;
  }

  .s\:min-width-20 {
    min-width: 20rem;
  }

  .s\:min-width-20_i {
    min-width: 20rem !important;
  }

  .s\:min-height-20 {
    min-height: 20rem;
  }

  .s\:min-height-20_i {
    min-height: 20rem !important;
  }

  .s\:min-width-24 {
    min-width: 24rem;
  }

  .s\:min-width-24_i {
    min-width: 24rem !important;
  }

  .s\:min-height-24 {
    min-height: 24rem;
  }

  .s\:min-height-24_i {
    min-height: 24rem !important;
  }

  .s\:min-width-28 {
    min-width: 28rem;
  }

  .s\:min-width-28_i {
    min-width: 28rem !important;
  }

  .s\:min-height-28 {
    min-height: 28rem;
  }

  .s\:min-height-28_i {
    min-height: 28rem !important;
  }

  .s\:min-width-32 {
    min-width: 32rem;
  }

  .s\:min-width-32_i {
    min-width: 32rem !important;
  }

  .s\:min-height-32 {
    min-height: 32rem;
  }

  .s\:min-height-32_i {
    min-height: 32rem !important;
  }

  .s\:min-width-36 {
    min-width: 36rem;
  }

  .s\:min-width-36_i {
    min-width: 36rem !important;
  }

  .s\:min-height-36 {
    min-height: 36rem;
  }

  .s\:min-height-36_i {
    min-height: 36rem !important;
  }

  .s\:min-width-40 {
    min-width: 40rem;
  }

  .s\:min-width-40_i {
    min-width: 40rem !important;
  }

  .s\:min-height-40 {
    min-height: 40rem;
  }

  .s\:min-height-40_i {
    min-height: 40rem !important;
  }

  .s\:min-width-45 {
    min-width: 45rem;
  }

  .s\:min-width-45_i {
    min-width: 45rem !important;
  }

  .s\:min-height-45 {
    min-height: 45rem;
  }

  .s\:min-height-45_i {
    min-height: 45rem !important;
  }

  .s\:min-width-50 {
    min-width: 50rem;
  }

  .s\:min-width-50_i {
    min-width: 50rem !important;
  }

  .s\:min-height-50 {
    min-height: 50rem;
  }

  .s\:min-height-50_i {
    min-height: 50rem !important;
  }

  .s\:min-width-55 {
    min-width: 55rem;
  }

  .s\:min-width-55_i {
    min-width: 55rem !important;
  }

  .s\:min-height-55 {
    min-height: 55rem;
  }

  .s\:min-height-55_i {
    min-height: 55rem !important;
  }

  .s\:min-width-60 {
    min-width: 60rem;
  }

  .s\:min-width-60_i {
    min-width: 60rem !important;
  }

  .s\:min-height-60 {
    min-height: 60rem;
  }

  .s\:min-height-60_i {
    min-height: 60rem !important;
  }

  .s\:min-width-65 {
    min-width: 65rem;
  }

  .s\:min-width-65_i {
    min-width: 65rem !important;
  }

  .s\:min-height-65 {
    min-height: 65rem;
  }

  .s\:min-height-65_i {
    min-height: 65rem !important;
  }

  .s\:min-width-70 {
    min-width: 70rem;
  }

  .s\:min-width-70_i {
    min-width: 70rem !important;
  }

  .s\:min-height-70 {
    min-height: 70rem;
  }

  .s\:min-height-70_i {
    min-height: 70rem !important;
  }

  .s\:min-width-75 {
    min-width: 75rem;
  }

  .s\:min-width-75_i {
    min-width: 75rem !important;
  }

  .s\:min-height-75 {
    min-height: 75rem;
  }

  .s\:min-height-75_i {
    min-height: 75rem !important;
  }

  .s\:min-width-80 {
    min-width: 80rem;
  }

  .s\:min-width-80_i {
    min-width: 80rem !important;
  }

  .s\:min-height-80 {
    min-height: 80rem;
  }

  .s\:min-height-80_i {
    min-height: 80rem !important;
  }

  .s\:min-width-90 {
    min-width: 90rem;
  }

  .s\:min-width-90_i {
    min-width: 90rem !important;
  }

  .s\:min-height-90 {
    min-height: 90rem;
  }

  .s\:min-height-90_i {
    min-height: 90rem !important;
  }

  .s\:min-width-100 {
    min-width: 100rem;
  }

  .s\:min-width-100_i {
    min-width: 100rem !important;
  }

  .s\:min-height-100 {
    min-height: 100rem;
  }

  .s\:min-height-100_i {
    min-height: 100rem !important;
  }

  .s\:viewport-x {
    width: 100vw;
  }

  .s\:viewport-x_i {
    width: 100vw !important;
  }

  .s\:viewport-y {
    height: 100vh;
  }

  .s\:viewport-y_i {
    height: 100vh !important;
  }

  .s\:full-x {
    width: 100%;
  }

  .s\:full-x_i {
    width: 100% !important;
  }

  .s\:full-y {
    height: 100%;
  }

  .s\:full-y_i {
    height: 100% !important;
  }

  .s\:container-x {
    width: var(--container-width);
  }

  .s\:container-x_i {
    width: var(--container-width) !important;
  }

  .s\:width-auto {
    width: auto;
  }

  .s\:width-auto_i {
    width: auto !important;
  }

  .s\:height-auto {
    height: auto;
  }

  .s\:height-auto_i {
    height: auto !important;
  }

  .s\:width-reset {
    width: initial;
  }

  .s\:width-reset_i {
    width: initial !important;
  }

  .s\:height-reset {
    height: initial;
  }

  .s\:height-reset_i {
    height: initial !important;
  }

  .s\:width-0 {
    width: 0;
  }

  .s\:width-0_i {
    width: 0 !important;
  }

  .s\:height-0 {
    height: 0;
  }

  .s\:height-0_i {
    height: 0 !important;
  }

  .s\:width-0_5 {
    width: 0.5rem;
  }

  .s\:width-0_5_i {
    width: 0.5rem !important;
  }

  .s\:height-0_5 {
    height: 0.5rem;
  }

  .s\:height-0_5_i {
    height: 0.5rem !important;
  }

  .s\:width-2 {
    width: 2rem;
  }

  .s\:width-2_i {
    width: 2rem !important;
  }

  .s\:height-2 {
    height: 2rem;
  }

  .s\:height-2_i {
    height: 2rem !important;
  }

  .s\:width-2_5 {
    width: 2.5rem;
  }

  .s\:width-2_5_i {
    width: 2.5rem !important;
  }

  .s\:height-2_5 {
    height: 2.5rem;
  }

  .s\:height-2_5_i {
    height: 2.5rem !important;
  }

  .s\:width-3 {
    width: 3rem;
  }

  .s\:width-3_i {
    width: 3rem !important;
  }

  .s\:height-3 {
    height: 3rem;
  }

  .s\:height-3_i {
    height: 3rem !important;
  }

  .s\:width-4 {
    width: 4rem;
  }

  .s\:width-4_i {
    width: 4rem !important;
  }

  .s\:height-4 {
    height: 4rem;
  }

  .s\:height-4_i {
    height: 4rem !important;
  }

  .s\:width-5 {
    width: 5rem;
  }

  .s\:width-5_i {
    width: 5rem !important;
  }

  .s\:height-5 {
    height: 5rem;
  }

  .s\:height-5_i {
    height: 5rem !important;
  }

  .s\:width-6 {
    width: 6rem;
  }

  .s\:width-6_i {
    width: 6rem !important;
  }

  .s\:height-6 {
    height: 6rem;
  }

  .s\:height-6_i {
    height: 6rem !important;
  }

  .s\:width-8 {
    width: 8rem;
  }

  .s\:width-8_i {
    width: 8rem !important;
  }

  .s\:height-8 {
    height: 8rem;
  }

  .s\:height-8_i {
    height: 8rem !important;
  }

  .s\:width-10 {
    width: 10rem;
  }

  .s\:width-10_i {
    width: 10rem !important;
  }

  .s\:height-10 {
    height: 10rem;
  }

  .s\:height-10_i {
    height: 10rem !important;
  }

  .s\:width-12 {
    width: 12rem;
  }

  .s\:width-12_i {
    width: 12rem !important;
  }

  .s\:height-12 {
    height: 12rem;
  }

  .s\:height-12_i {
    height: 12rem !important;
  }

  .s\:width-14 {
    width: 14rem;
  }

  .s\:width-14_i {
    width: 14rem !important;
  }

  .s\:height-14 {
    height: 14rem;
  }

  .s\:height-14_i {
    height: 14rem !important;
  }

  .s\:width-16 {
    width: 16rem;
  }

  .s\:width-16_i {
    width: 16rem !important;
  }

  .s\:height-16 {
    height: 16rem;
  }

  .s\:height-16_i {
    height: 16rem !important;
  }

  .s\:width-18 {
    width: 18rem;
  }

  .s\:width-18_i {
    width: 18rem !important;
  }

  .s\:height-18 {
    height: 18rem;
  }

  .s\:height-18_i {
    height: 18rem !important;
  }

  .s\:width-20 {
    width: 20rem;
  }

  .s\:width-20_i {
    width: 20rem !important;
  }

  .s\:height-20 {
    height: 20rem;
  }

  .s\:height-20_i {
    height: 20rem !important;
  }

  .s\:width-24 {
    width: 24rem;
  }

  .s\:width-24_i {
    width: 24rem !important;
  }

  .s\:height-24 {
    height: 24rem;
  }

  .s\:height-24_i {
    height: 24rem !important;
  }

  .s\:width-28 {
    width: 28rem;
  }

  .s\:width-28_i {
    width: 28rem !important;
  }

  .s\:height-28 {
    height: 28rem;
  }

  .s\:height-28_i {
    height: 28rem !important;
  }

  .s\:width-32 {
    width: 32rem;
  }

  .s\:width-32_i {
    width: 32rem !important;
  }

  .s\:height-32 {
    height: 32rem;
  }

  .s\:height-32_i {
    height: 32rem !important;
  }

  .s\:width-36 {
    width: 36rem;
  }

  .s\:width-36_i {
    width: 36rem !important;
  }

  .s\:height-36 {
    height: 36rem;
  }

  .s\:height-36_i {
    height: 36rem !important;
  }

  .s\:width-40 {
    width: 40rem;
  }

  .s\:width-40_i {
    width: 40rem !important;
  }

  .s\:height-40 {
    height: 40rem;
  }

  .s\:height-40_i {
    height: 40rem !important;
  }

  .s\:width-45 {
    width: 45rem;
  }

  .s\:width-45_i {
    width: 45rem !important;
  }

  .s\:height-45 {
    height: 45rem;
  }

  .s\:height-45_i {
    height: 45rem !important;
  }

  .s\:width-50 {
    width: 50rem;
  }

  .s\:width-50_i {
    width: 50rem !important;
  }

  .s\:height-50 {
    height: 50rem;
  }

  .s\:height-50_i {
    height: 50rem !important;
  }

  .s\:width-55 {
    width: 55rem;
  }

  .s\:width-55_i {
    width: 55rem !important;
  }

  .s\:height-55 {
    height: 55rem;
  }

  .s\:height-55_i {
    height: 55rem !important;
  }

  .s\:width-60 {
    width: 60rem;
  }

  .s\:width-60_i {
    width: 60rem !important;
  }

  .s\:height-60 {
    height: 60rem;
  }

  .s\:height-60_i {
    height: 60rem !important;
  }

  .s\:width-65 {
    width: 65rem;
  }

  .s\:width-65_i {
    width: 65rem !important;
  }

  .s\:height-65 {
    height: 65rem;
  }

  .s\:height-65_i {
    height: 65rem !important;
  }

  .s\:width-70 {
    width: 70rem;
  }

  .s\:width-70_i {
    width: 70rem !important;
  }

  .s\:height-70 {
    height: 70rem;
  }

  .s\:height-70_i {
    height: 70rem !important;
  }

  .s\:width-75 {
    width: 75rem;
  }

  .s\:width-75_i {
    width: 75rem !important;
  }

  .s\:height-75 {
    height: 75rem;
  }

  .s\:height-75_i {
    height: 75rem !important;
  }

  .s\:width-80 {
    width: 80rem;
  }

  .s\:width-80_i {
    width: 80rem !important;
  }

  .s\:height-80 {
    height: 80rem;
  }

  .s\:height-80_i {
    height: 80rem !important;
  }

  .s\:width-90 {
    width: 90rem;
  }

  .s\:width-90_i {
    width: 90rem !important;
  }

  .s\:height-90 {
    height: 90rem;
  }

  .s\:height-90_i {
    height: 90rem !important;
  }

  .s\:width-100 {
    width: 100rem;
  }

  .s\:width-100_i {
    width: 100rem !important;
  }

  .s\:height-100 {
    height: 100rem;
  }

  .s\:height-100_i {
    height: 100rem !important;
  }

  .s\:max-viewport-x {
    max-width: 100vw;
  }

  .s\:max-viewport-x_i {
    max-width: 100vw !important;
  }

  .s\:max-viewport-y {
    max-height: 100vh;
  }

  .s\:max-viewport-y_i {
    max-height: 100vh !important;
  }

  .s\:max-full-x {
    max-width: 100%;
  }

  .s\:max-full-x_i {
    max-width: 100% !important;
  }

  .s\:max-full-y {
    max-height: 100%;
  }

  .s\:max-full-y_i {
    max-height: 100% !important;
  }

  .s\:max-container-x {
    max-width: var(--container-width);
  }

  .s\:max-container-x_i {
    max-width: var(--container-width) !important;
  }

  .s\:max-width-auto {
    max-width: auto;
  }

  .s\:max-width-auto_i {
    max-width: auto !important;
  }

  .s\:max-height-auto {
    max-height: auto;
  }

  .s\:max-height-auto_i {
    max-height: auto !important;
  }

  .s\:max-width-reset {
    max-width: initial;
  }

  .s\:max-width-reset_i {
    max-width: initial !important;
  }

  .s\:max-height-reset {
    max-height: initial;
  }

  .s\:max-height-reset_i {
    max-height: initial !important;
  }

  .s\:max-width-0 {
    max-width: 0;
  }

  .s\:max-width-0_i {
    max-width: 0 !important;
  }

  .s\:max-height-0 {
    max-height: 0;
  }

  .s\:max-height-0_i {
    max-height: 0 !important;
  }

  .s\:max-width-0_5 {
    max-width: 0.5rem;
  }

  .s\:max-width-0_5_i {
    max-width: 0.5rem !important;
  }

  .s\:max-height-0_5 {
    max-height: 0.5rem;
  }

  .s\:max-height-0_5_i {
    max-height: 0.5rem !important;
  }

  .s\:max-width-2 {
    max-width: 2rem;
  }

  .s\:max-width-2_i {
    max-width: 2rem !important;
  }

  .s\:max-height-2 {
    max-height: 2rem;
  }

  .s\:max-height-2_i {
    max-height: 2rem !important;
  }

  .s\:max-width-2_5 {
    max-width: 2.5rem;
  }

  .s\:max-width-2_5_i {
    max-width: 2.5rem !important;
  }

  .s\:max-height-2_5 {
    max-height: 2.5rem;
  }

  .s\:max-height-2_5_i {
    max-height: 2.5rem !important;
  }

  .s\:max-width-3 {
    max-width: 3rem;
  }

  .s\:max-width-3_i {
    max-width: 3rem !important;
  }

  .s\:max-height-3 {
    max-height: 3rem;
  }

  .s\:max-height-3_i {
    max-height: 3rem !important;
  }

  .s\:max-width-4 {
    max-width: 4rem;
  }

  .s\:max-width-4_i {
    max-width: 4rem !important;
  }

  .s\:max-height-4 {
    max-height: 4rem;
  }

  .s\:max-height-4_i {
    max-height: 4rem !important;
  }

  .s\:max-width-5 {
    max-width: 5rem;
  }

  .s\:max-width-5_i {
    max-width: 5rem !important;
  }

  .s\:max-height-5 {
    max-height: 5rem;
  }

  .s\:max-height-5_i {
    max-height: 5rem !important;
  }

  .s\:max-width-6 {
    max-width: 6rem;
  }

  .s\:max-width-6_i {
    max-width: 6rem !important;
  }

  .s\:max-height-6 {
    max-height: 6rem;
  }

  .s\:max-height-6_i {
    max-height: 6rem !important;
  }

  .s\:max-width-8 {
    max-width: 8rem;
  }

  .s\:max-width-8_i {
    max-width: 8rem !important;
  }

  .s\:max-height-8 {
    max-height: 8rem;
  }

  .s\:max-height-8_i {
    max-height: 8rem !important;
  }

  .s\:max-width-10 {
    max-width: 10rem;
  }

  .s\:max-width-10_i {
    max-width: 10rem !important;
  }

  .s\:max-height-10 {
    max-height: 10rem;
  }

  .s\:max-height-10_i {
    max-height: 10rem !important;
  }

  .s\:max-width-12 {
    max-width: 12rem;
  }

  .s\:max-width-12_i {
    max-width: 12rem !important;
  }

  .s\:max-height-12 {
    max-height: 12rem;
  }

  .s\:max-height-12_i {
    max-height: 12rem !important;
  }

  .s\:max-width-14 {
    max-width: 14rem;
  }

  .s\:max-width-14_i {
    max-width: 14rem !important;
  }

  .s\:max-height-14 {
    max-height: 14rem;
  }

  .s\:max-height-14_i {
    max-height: 14rem !important;
  }

  .s\:max-width-16 {
    max-width: 16rem;
  }

  .s\:max-width-16_i {
    max-width: 16rem !important;
  }

  .s\:max-height-16 {
    max-height: 16rem;
  }

  .s\:max-height-16_i {
    max-height: 16rem !important;
  }

  .s\:max-width-18 {
    max-width: 18rem;
  }

  .s\:max-width-18_i {
    max-width: 18rem !important;
  }

  .s\:max-height-18 {
    max-height: 18rem;
  }

  .s\:max-height-18_i {
    max-height: 18rem !important;
  }

  .s\:max-width-20 {
    max-width: 20rem;
  }

  .s\:max-width-20_i {
    max-width: 20rem !important;
  }

  .s\:max-height-20 {
    max-height: 20rem;
  }

  .s\:max-height-20_i {
    max-height: 20rem !important;
  }

  .s\:max-width-24 {
    max-width: 24rem;
  }

  .s\:max-width-24_i {
    max-width: 24rem !important;
  }

  .s\:max-height-24 {
    max-height: 24rem;
  }

  .s\:max-height-24_i {
    max-height: 24rem !important;
  }

  .s\:max-width-28 {
    max-width: 28rem;
  }

  .s\:max-width-28_i {
    max-width: 28rem !important;
  }

  .s\:max-height-28 {
    max-height: 28rem;
  }

  .s\:max-height-28_i {
    max-height: 28rem !important;
  }

  .s\:max-width-32 {
    max-width: 32rem;
  }

  .s\:max-width-32_i {
    max-width: 32rem !important;
  }

  .s\:max-height-32 {
    max-height: 32rem;
  }

  .s\:max-height-32_i {
    max-height: 32rem !important;
  }

  .s\:max-width-36 {
    max-width: 36rem;
  }

  .s\:max-width-36_i {
    max-width: 36rem !important;
  }

  .s\:max-height-36 {
    max-height: 36rem;
  }

  .s\:max-height-36_i {
    max-height: 36rem !important;
  }

  .s\:max-width-40 {
    max-width: 40rem;
  }

  .s\:max-width-40_i {
    max-width: 40rem !important;
  }

  .s\:max-height-40 {
    max-height: 40rem;
  }

  .s\:max-height-40_i {
    max-height: 40rem !important;
  }

  .s\:max-width-45 {
    max-width: 45rem;
  }

  .s\:max-width-45_i {
    max-width: 45rem !important;
  }

  .s\:max-height-45 {
    max-height: 45rem;
  }

  .s\:max-height-45_i {
    max-height: 45rem !important;
  }

  .s\:max-width-50 {
    max-width: 50rem;
  }

  .s\:max-width-50_i {
    max-width: 50rem !important;
  }

  .s\:max-height-50 {
    max-height: 50rem;
  }

  .s\:max-height-50_i {
    max-height: 50rem !important;
  }

  .s\:max-width-55 {
    max-width: 55rem;
  }

  .s\:max-width-55_i {
    max-width: 55rem !important;
  }

  .s\:max-height-55 {
    max-height: 55rem;
  }

  .s\:max-height-55_i {
    max-height: 55rem !important;
  }

  .s\:max-width-60 {
    max-width: 60rem;
  }

  .s\:max-width-60_i {
    max-width: 60rem !important;
  }

  .s\:max-height-60 {
    max-height: 60rem;
  }

  .s\:max-height-60_i {
    max-height: 60rem !important;
  }

  .s\:max-width-65 {
    max-width: 65rem;
  }

  .s\:max-width-65_i {
    max-width: 65rem !important;
  }

  .s\:max-height-65 {
    max-height: 65rem;
  }

  .s\:max-height-65_i {
    max-height: 65rem !important;
  }

  .s\:max-width-70 {
    max-width: 70rem;
  }

  .s\:max-width-70_i {
    max-width: 70rem !important;
  }

  .s\:max-height-70 {
    max-height: 70rem;
  }

  .s\:max-height-70_i {
    max-height: 70rem !important;
  }

  .s\:max-width-75 {
    max-width: 75rem;
  }

  .s\:max-width-75_i {
    max-width: 75rem !important;
  }

  .s\:max-height-75 {
    max-height: 75rem;
  }

  .s\:max-height-75_i {
    max-height: 75rem !important;
  }

  .s\:max-width-80 {
    max-width: 80rem;
  }

  .s\:max-width-80_i {
    max-width: 80rem !important;
  }

  .s\:max-height-80 {
    max-height: 80rem;
  }

  .s\:max-height-80_i {
    max-height: 80rem !important;
  }

  .s\:max-width-90 {
    max-width: 90rem;
  }

  .s\:max-width-90_i {
    max-width: 90rem !important;
  }

  .s\:max-height-90 {
    max-height: 90rem;
  }

  .s\:max-height-90_i {
    max-height: 90rem !important;
  }

  .s\:max-width-100 {
    max-width: 100rem;
  }

  .s\:max-width-100_i {
    max-width: 100rem !important;
  }

  .s\:max-height-100 {
    max-height: 100rem;
  }

  .s\:max-height-100_i {
    max-height: 100rem !important;
  }
}
@media (min-width: 900px) {
  .m\:min-viewport-x {
    min-width: 100vw;
  }

  .m\:min-viewport-x_i {
    min-width: 100vw !important;
  }

  .m\:min-viewport-y {
    min-height: 100vh;
  }

  .m\:min-viewport-y_i {
    min-height: 100vh !important;
  }

  .m\:min-full-x {
    min-width: 100%;
  }

  .m\:min-full-x_i {
    min-width: 100% !important;
  }

  .m\:min-full-y {
    min-height: 100%;
  }

  .m\:min-full-y_i {
    min-height: 100% !important;
  }

  .m\:min-container-x {
    min-width: var(--container-width);
  }

  .m\:min-container-x_i {
    min-width: var(--container-width) !important;
  }

  .m\:min-width-auto {
    min-width: auto;
  }

  .m\:min-width-auto_i {
    min-width: auto !important;
  }

  .m\:min-height-auto {
    min-height: auto;
  }

  .m\:min-height-auto_i {
    min-height: auto !important;
  }

  .m\:min-width-reset {
    min-width: initial;
  }

  .m\:min-width-reset_i {
    min-width: initial !important;
  }

  .m\:min-height-reset {
    min-height: initial;
  }

  .m\:min-height-reset_i {
    min-height: initial !important;
  }

  .m\:min-width-0 {
    min-width: 0;
  }

  .m\:min-width-0_i {
    min-width: 0 !important;
  }

  .m\:min-height-0 {
    min-height: 0;
  }

  .m\:min-height-0_i {
    min-height: 0 !important;
  }

  .m\:min-width-0_5 {
    min-width: 0.5rem;
  }

  .m\:min-width-0_5_i {
    min-width: 0.5rem !important;
  }

  .m\:min-height-0_5 {
    min-height: 0.5rem;
  }

  .m\:min-height-0_5_i {
    min-height: 0.5rem !important;
  }

  .m\:min-width-2 {
    min-width: 2rem;
  }

  .m\:min-width-2_i {
    min-width: 2rem !important;
  }

  .m\:min-height-2 {
    min-height: 2rem;
  }

  .m\:min-height-2_i {
    min-height: 2rem !important;
  }

  .m\:min-width-2_5 {
    min-width: 2.5rem;
  }

  .m\:min-width-2_5_i {
    min-width: 2.5rem !important;
  }

  .m\:min-height-2_5 {
    min-height: 2.5rem;
  }

  .m\:min-height-2_5_i {
    min-height: 2.5rem !important;
  }

  .m\:min-width-3 {
    min-width: 3rem;
  }

  .m\:min-width-3_i {
    min-width: 3rem !important;
  }

  .m\:min-height-3 {
    min-height: 3rem;
  }

  .m\:min-height-3_i {
    min-height: 3rem !important;
  }

  .m\:min-width-4 {
    min-width: 4rem;
  }

  .m\:min-width-4_i {
    min-width: 4rem !important;
  }

  .m\:min-height-4 {
    min-height: 4rem;
  }

  .m\:min-height-4_i {
    min-height: 4rem !important;
  }

  .m\:min-width-5 {
    min-width: 5rem;
  }

  .m\:min-width-5_i {
    min-width: 5rem !important;
  }

  .m\:min-height-5 {
    min-height: 5rem;
  }

  .m\:min-height-5_i {
    min-height: 5rem !important;
  }

  .m\:min-width-6 {
    min-width: 6rem;
  }

  .m\:min-width-6_i {
    min-width: 6rem !important;
  }

  .m\:min-height-6 {
    min-height: 6rem;
  }

  .m\:min-height-6_i {
    min-height: 6rem !important;
  }

  .m\:min-width-8 {
    min-width: 8rem;
  }

  .m\:min-width-8_i {
    min-width: 8rem !important;
  }

  .m\:min-height-8 {
    min-height: 8rem;
  }

  .m\:min-height-8_i {
    min-height: 8rem !important;
  }

  .m\:min-width-10 {
    min-width: 10rem;
  }

  .m\:min-width-10_i {
    min-width: 10rem !important;
  }

  .m\:min-height-10 {
    min-height: 10rem;
  }

  .m\:min-height-10_i {
    min-height: 10rem !important;
  }

  .m\:min-width-12 {
    min-width: 12rem;
  }

  .m\:min-width-12_i {
    min-width: 12rem !important;
  }

  .m\:min-height-12 {
    min-height: 12rem;
  }

  .m\:min-height-12_i {
    min-height: 12rem !important;
  }

  .m\:min-width-14 {
    min-width: 14rem;
  }

  .m\:min-width-14_i {
    min-width: 14rem !important;
  }

  .m\:min-height-14 {
    min-height: 14rem;
  }

  .m\:min-height-14_i {
    min-height: 14rem !important;
  }

  .m\:min-width-16 {
    min-width: 16rem;
  }

  .m\:min-width-16_i {
    min-width: 16rem !important;
  }

  .m\:min-height-16 {
    min-height: 16rem;
  }

  .m\:min-height-16_i {
    min-height: 16rem !important;
  }

  .m\:min-width-18 {
    min-width: 18rem;
  }

  .m\:min-width-18_i {
    min-width: 18rem !important;
  }

  .m\:min-height-18 {
    min-height: 18rem;
  }

  .m\:min-height-18_i {
    min-height: 18rem !important;
  }

  .m\:min-width-20 {
    min-width: 20rem;
  }

  .m\:min-width-20_i {
    min-width: 20rem !important;
  }

  .m\:min-height-20 {
    min-height: 20rem;
  }

  .m\:min-height-20_i {
    min-height: 20rem !important;
  }

  .m\:min-width-24 {
    min-width: 24rem;
  }

  .m\:min-width-24_i {
    min-width: 24rem !important;
  }

  .m\:min-height-24 {
    min-height: 24rem;
  }

  .m\:min-height-24_i {
    min-height: 24rem !important;
  }

  .m\:min-width-28 {
    min-width: 28rem;
  }

  .m\:min-width-28_i {
    min-width: 28rem !important;
  }

  .m\:min-height-28 {
    min-height: 28rem;
  }

  .m\:min-height-28_i {
    min-height: 28rem !important;
  }

  .m\:min-width-32 {
    min-width: 32rem;
  }

  .m\:min-width-32_i {
    min-width: 32rem !important;
  }

  .m\:min-height-32 {
    min-height: 32rem;
  }

  .m\:min-height-32_i {
    min-height: 32rem !important;
  }

  .m\:min-width-36 {
    min-width: 36rem;
  }

  .m\:min-width-36_i {
    min-width: 36rem !important;
  }

  .m\:min-height-36 {
    min-height: 36rem;
  }

  .m\:min-height-36_i {
    min-height: 36rem !important;
  }

  .m\:min-width-40 {
    min-width: 40rem;
  }

  .m\:min-width-40_i {
    min-width: 40rem !important;
  }

  .m\:min-height-40 {
    min-height: 40rem;
  }

  .m\:min-height-40_i {
    min-height: 40rem !important;
  }

  .m\:min-width-45 {
    min-width: 45rem;
  }

  .m\:min-width-45_i {
    min-width: 45rem !important;
  }

  .m\:min-height-45 {
    min-height: 45rem;
  }

  .m\:min-height-45_i {
    min-height: 45rem !important;
  }

  .m\:min-width-50 {
    min-width: 50rem;
  }

  .m\:min-width-50_i {
    min-width: 50rem !important;
  }

  .m\:min-height-50 {
    min-height: 50rem;
  }

  .m\:min-height-50_i {
    min-height: 50rem !important;
  }

  .m\:min-width-55 {
    min-width: 55rem;
  }

  .m\:min-width-55_i {
    min-width: 55rem !important;
  }

  .m\:min-height-55 {
    min-height: 55rem;
  }

  .m\:min-height-55_i {
    min-height: 55rem !important;
  }

  .m\:min-width-60 {
    min-width: 60rem;
  }

  .m\:min-width-60_i {
    min-width: 60rem !important;
  }

  .m\:min-height-60 {
    min-height: 60rem;
  }

  .m\:min-height-60_i {
    min-height: 60rem !important;
  }

  .m\:min-width-65 {
    min-width: 65rem;
  }

  .m\:min-width-65_i {
    min-width: 65rem !important;
  }

  .m\:min-height-65 {
    min-height: 65rem;
  }

  .m\:min-height-65_i {
    min-height: 65rem !important;
  }

  .m\:min-width-70 {
    min-width: 70rem;
  }

  .m\:min-width-70_i {
    min-width: 70rem !important;
  }

  .m\:min-height-70 {
    min-height: 70rem;
  }

  .m\:min-height-70_i {
    min-height: 70rem !important;
  }

  .m\:min-width-75 {
    min-width: 75rem;
  }

  .m\:min-width-75_i {
    min-width: 75rem !important;
  }

  .m\:min-height-75 {
    min-height: 75rem;
  }

  .m\:min-height-75_i {
    min-height: 75rem !important;
  }

  .m\:min-width-80 {
    min-width: 80rem;
  }

  .m\:min-width-80_i {
    min-width: 80rem !important;
  }

  .m\:min-height-80 {
    min-height: 80rem;
  }

  .m\:min-height-80_i {
    min-height: 80rem !important;
  }

  .m\:min-width-90 {
    min-width: 90rem;
  }

  .m\:min-width-90_i {
    min-width: 90rem !important;
  }

  .m\:min-height-90 {
    min-height: 90rem;
  }

  .m\:min-height-90_i {
    min-height: 90rem !important;
  }

  .m\:min-width-100 {
    min-width: 100rem;
  }

  .m\:min-width-100_i {
    min-width: 100rem !important;
  }

  .m\:min-height-100 {
    min-height: 100rem;
  }

  .m\:min-height-100_i {
    min-height: 100rem !important;
  }

  .m\:viewport-x {
    width: 100vw;
  }

  .m\:viewport-x_i {
    width: 100vw !important;
  }

  .m\:viewport-y {
    height: 100vh;
  }

  .m\:viewport-y_i {
    height: 100vh !important;
  }

  .m\:full-x {
    width: 100%;
  }

  .m\:full-x_i {
    width: 100% !important;
  }

  .m\:full-y {
    height: 100%;
  }

  .m\:full-y_i {
    height: 100% !important;
  }

  .m\:container-x {
    width: var(--container-width);
  }

  .m\:container-x_i {
    width: var(--container-width) !important;
  }

  .m\:width-auto {
    width: auto;
  }

  .m\:width-auto_i {
    width: auto !important;
  }

  .m\:height-auto {
    height: auto;
  }

  .m\:height-auto_i {
    height: auto !important;
  }

  .m\:width-reset {
    width: initial;
  }

  .m\:width-reset_i {
    width: initial !important;
  }

  .m\:height-reset {
    height: initial;
  }

  .m\:height-reset_i {
    height: initial !important;
  }

  .m\:width-0 {
    width: 0;
  }

  .m\:width-0_i {
    width: 0 !important;
  }

  .m\:height-0 {
    height: 0;
  }

  .m\:height-0_i {
    height: 0 !important;
  }

  .m\:width-0_5 {
    width: 0.5rem;
  }

  .m\:width-0_5_i {
    width: 0.5rem !important;
  }

  .m\:height-0_5 {
    height: 0.5rem;
  }

  .m\:height-0_5_i {
    height: 0.5rem !important;
  }

  .m\:width-2 {
    width: 2rem;
  }

  .m\:width-2_i {
    width: 2rem !important;
  }

  .m\:height-2 {
    height: 2rem;
  }

  .m\:height-2_i {
    height: 2rem !important;
  }

  .m\:width-2_5 {
    width: 2.5rem;
  }

  .m\:width-2_5_i {
    width: 2.5rem !important;
  }

  .m\:height-2_5 {
    height: 2.5rem;
  }

  .m\:height-2_5_i {
    height: 2.5rem !important;
  }

  .m\:width-3 {
    width: 3rem;
  }

  .m\:width-3_i {
    width: 3rem !important;
  }

  .m\:height-3 {
    height: 3rem;
  }

  .m\:height-3_i {
    height: 3rem !important;
  }

  .m\:width-4 {
    width: 4rem;
  }

  .m\:width-4_i {
    width: 4rem !important;
  }

  .m\:height-4 {
    height: 4rem;
  }

  .m\:height-4_i {
    height: 4rem !important;
  }

  .m\:width-5 {
    width: 5rem;
  }

  .m\:width-5_i {
    width: 5rem !important;
  }

  .m\:height-5 {
    height: 5rem;
  }

  .m\:height-5_i {
    height: 5rem !important;
  }

  .m\:width-6 {
    width: 6rem;
  }

  .m\:width-6_i {
    width: 6rem !important;
  }

  .m\:height-6 {
    height: 6rem;
  }

  .m\:height-6_i {
    height: 6rem !important;
  }

  .m\:width-8 {
    width: 8rem;
  }

  .m\:width-8_i {
    width: 8rem !important;
  }

  .m\:height-8 {
    height: 8rem;
  }

  .m\:height-8_i {
    height: 8rem !important;
  }

  .m\:width-10 {
    width: 10rem;
  }

  .m\:width-10_i {
    width: 10rem !important;
  }

  .m\:height-10 {
    height: 10rem;
  }

  .m\:height-10_i {
    height: 10rem !important;
  }

  .m\:width-12 {
    width: 12rem;
  }

  .m\:width-12_i {
    width: 12rem !important;
  }

  .m\:height-12 {
    height: 12rem;
  }

  .m\:height-12_i {
    height: 12rem !important;
  }

  .m\:width-14 {
    width: 14rem;
  }

  .m\:width-14_i {
    width: 14rem !important;
  }

  .m\:height-14 {
    height: 14rem;
  }

  .m\:height-14_i {
    height: 14rem !important;
  }

  .m\:width-16 {
    width: 16rem;
  }

  .m\:width-16_i {
    width: 16rem !important;
  }

  .m\:height-16 {
    height: 16rem;
  }

  .m\:height-16_i {
    height: 16rem !important;
  }

  .m\:width-18 {
    width: 18rem;
  }

  .m\:width-18_i {
    width: 18rem !important;
  }

  .m\:height-18 {
    height: 18rem;
  }

  .m\:height-18_i {
    height: 18rem !important;
  }

  .m\:width-20 {
    width: 20rem;
  }

  .m\:width-20_i {
    width: 20rem !important;
  }

  .m\:height-20 {
    height: 20rem;
  }

  .m\:height-20_i {
    height: 20rem !important;
  }

  .m\:width-24 {
    width: 24rem;
  }

  .m\:width-24_i {
    width: 24rem !important;
  }

  .m\:height-24 {
    height: 24rem;
  }

  .m\:height-24_i {
    height: 24rem !important;
  }

  .m\:width-28 {
    width: 28rem;
  }

  .m\:width-28_i {
    width: 28rem !important;
  }

  .m\:height-28 {
    height: 28rem;
  }

  .m\:height-28_i {
    height: 28rem !important;
  }

  .m\:width-32 {
    width: 32rem;
  }

  .m\:width-32_i {
    width: 32rem !important;
  }

  .m\:height-32 {
    height: 32rem;
  }

  .m\:height-32_i {
    height: 32rem !important;
  }

  .m\:width-36 {
    width: 36rem;
  }

  .m\:width-36_i {
    width: 36rem !important;
  }

  .m\:height-36 {
    height: 36rem;
  }

  .m\:height-36_i {
    height: 36rem !important;
  }

  .m\:width-40 {
    width: 40rem;
  }

  .m\:width-40_i {
    width: 40rem !important;
  }

  .m\:height-40 {
    height: 40rem;
  }

  .m\:height-40_i {
    height: 40rem !important;
  }

  .m\:width-45 {
    width: 45rem;
  }

  .m\:width-45_i {
    width: 45rem !important;
  }

  .m\:height-45 {
    height: 45rem;
  }

  .m\:height-45_i {
    height: 45rem !important;
  }

  .m\:width-50 {
    width: 50rem;
  }

  .m\:width-50_i {
    width: 50rem !important;
  }

  .m\:height-50 {
    height: 50rem;
  }

  .m\:height-50_i {
    height: 50rem !important;
  }

  .m\:width-55 {
    width: 55rem;
  }

  .m\:width-55_i {
    width: 55rem !important;
  }

  .m\:height-55 {
    height: 55rem;
  }

  .m\:height-55_i {
    height: 55rem !important;
  }

  .m\:width-60 {
    width: 60rem;
  }

  .m\:width-60_i {
    width: 60rem !important;
  }

  .m\:height-60 {
    height: 60rem;
  }

  .m\:height-60_i {
    height: 60rem !important;
  }

  .m\:width-65 {
    width: 65rem;
  }

  .m\:width-65_i {
    width: 65rem !important;
  }

  .m\:height-65 {
    height: 65rem;
  }

  .m\:height-65_i {
    height: 65rem !important;
  }

  .m\:width-70 {
    width: 70rem;
  }

  .m\:width-70_i {
    width: 70rem !important;
  }

  .m\:height-70 {
    height: 70rem;
  }

  .m\:height-70_i {
    height: 70rem !important;
  }

  .m\:width-75 {
    width: 75rem;
  }

  .m\:width-75_i {
    width: 75rem !important;
  }

  .m\:height-75 {
    height: 75rem;
  }

  .m\:height-75_i {
    height: 75rem !important;
  }

  .m\:width-80 {
    width: 80rem;
  }

  .m\:width-80_i {
    width: 80rem !important;
  }

  .m\:height-80 {
    height: 80rem;
  }

  .m\:height-80_i {
    height: 80rem !important;
  }

  .m\:width-90 {
    width: 90rem;
  }

  .m\:width-90_i {
    width: 90rem !important;
  }

  .m\:height-90 {
    height: 90rem;
  }

  .m\:height-90_i {
    height: 90rem !important;
  }

  .m\:width-100 {
    width: 100rem;
  }

  .m\:width-100_i {
    width: 100rem !important;
  }

  .m\:height-100 {
    height: 100rem;
  }

  .m\:height-100_i {
    height: 100rem !important;
  }

  .m\:max-viewport-x {
    max-width: 100vw;
  }

  .m\:max-viewport-x_i {
    max-width: 100vw !important;
  }

  .m\:max-viewport-y {
    max-height: 100vh;
  }

  .m\:max-viewport-y_i {
    max-height: 100vh !important;
  }

  .m\:max-full-x {
    max-width: 100%;
  }

  .m\:max-full-x_i {
    max-width: 100% !important;
  }

  .m\:max-full-y {
    max-height: 100%;
  }

  .m\:max-full-y_i {
    max-height: 100% !important;
  }

  .m\:max-container-x {
    max-width: var(--container-width);
  }

  .m\:max-container-x_i {
    max-width: var(--container-width) !important;
  }

  .m\:max-width-auto {
    max-width: auto;
  }

  .m\:max-width-auto_i {
    max-width: auto !important;
  }

  .m\:max-height-auto {
    max-height: auto;
  }

  .m\:max-height-auto_i {
    max-height: auto !important;
  }

  .m\:max-width-reset {
    max-width: initial;
  }

  .m\:max-width-reset_i {
    max-width: initial !important;
  }

  .m\:max-height-reset {
    max-height: initial;
  }

  .m\:max-height-reset_i {
    max-height: initial !important;
  }

  .m\:max-width-0 {
    max-width: 0;
  }

  .m\:max-width-0_i {
    max-width: 0 !important;
  }

  .m\:max-height-0 {
    max-height: 0;
  }

  .m\:max-height-0_i {
    max-height: 0 !important;
  }

  .m\:max-width-0_5 {
    max-width: 0.5rem;
  }

  .m\:max-width-0_5_i {
    max-width: 0.5rem !important;
  }

  .m\:max-height-0_5 {
    max-height: 0.5rem;
  }

  .m\:max-height-0_5_i {
    max-height: 0.5rem !important;
  }

  .m\:max-width-2 {
    max-width: 2rem;
  }

  .m\:max-width-2_i {
    max-width: 2rem !important;
  }

  .m\:max-height-2 {
    max-height: 2rem;
  }

  .m\:max-height-2_i {
    max-height: 2rem !important;
  }

  .m\:max-width-2_5 {
    max-width: 2.5rem;
  }

  .m\:max-width-2_5_i {
    max-width: 2.5rem !important;
  }

  .m\:max-height-2_5 {
    max-height: 2.5rem;
  }

  .m\:max-height-2_5_i {
    max-height: 2.5rem !important;
  }

  .m\:max-width-3 {
    max-width: 3rem;
  }

  .m\:max-width-3_i {
    max-width: 3rem !important;
  }

  .m\:max-height-3 {
    max-height: 3rem;
  }

  .m\:max-height-3_i {
    max-height: 3rem !important;
  }

  .m\:max-width-4 {
    max-width: 4rem;
  }

  .m\:max-width-4_i {
    max-width: 4rem !important;
  }

  .m\:max-height-4 {
    max-height: 4rem;
  }

  .m\:max-height-4_i {
    max-height: 4rem !important;
  }

  .m\:max-width-5 {
    max-width: 5rem;
  }

  .m\:max-width-5_i {
    max-width: 5rem !important;
  }

  .m\:max-height-5 {
    max-height: 5rem;
  }

  .m\:max-height-5_i {
    max-height: 5rem !important;
  }

  .m\:max-width-6 {
    max-width: 6rem;
  }

  .m\:max-width-6_i {
    max-width: 6rem !important;
  }

  .m\:max-height-6 {
    max-height: 6rem;
  }

  .m\:max-height-6_i {
    max-height: 6rem !important;
  }

  .m\:max-width-8 {
    max-width: 8rem;
  }

  .m\:max-width-8_i {
    max-width: 8rem !important;
  }

  .m\:max-height-8 {
    max-height: 8rem;
  }

  .m\:max-height-8_i {
    max-height: 8rem !important;
  }

  .m\:max-width-10 {
    max-width: 10rem;
  }

  .m\:max-width-10_i {
    max-width: 10rem !important;
  }

  .m\:max-height-10 {
    max-height: 10rem;
  }

  .m\:max-height-10_i {
    max-height: 10rem !important;
  }

  .m\:max-width-12 {
    max-width: 12rem;
  }

  .m\:max-width-12_i {
    max-width: 12rem !important;
  }

  .m\:max-height-12 {
    max-height: 12rem;
  }

  .m\:max-height-12_i {
    max-height: 12rem !important;
  }

  .m\:max-width-14 {
    max-width: 14rem;
  }

  .m\:max-width-14_i {
    max-width: 14rem !important;
  }

  .m\:max-height-14 {
    max-height: 14rem;
  }

  .m\:max-height-14_i {
    max-height: 14rem !important;
  }

  .m\:max-width-16 {
    max-width: 16rem;
  }

  .m\:max-width-16_i {
    max-width: 16rem !important;
  }

  .m\:max-height-16 {
    max-height: 16rem;
  }

  .m\:max-height-16_i {
    max-height: 16rem !important;
  }

  .m\:max-width-18 {
    max-width: 18rem;
  }

  .m\:max-width-18_i {
    max-width: 18rem !important;
  }

  .m\:max-height-18 {
    max-height: 18rem;
  }

  .m\:max-height-18_i {
    max-height: 18rem !important;
  }

  .m\:max-width-20 {
    max-width: 20rem;
  }

  .m\:max-width-20_i {
    max-width: 20rem !important;
  }

  .m\:max-height-20 {
    max-height: 20rem;
  }

  .m\:max-height-20_i {
    max-height: 20rem !important;
  }

  .m\:max-width-24 {
    max-width: 24rem;
  }

  .m\:max-width-24_i {
    max-width: 24rem !important;
  }

  .m\:max-height-24 {
    max-height: 24rem;
  }

  .m\:max-height-24_i {
    max-height: 24rem !important;
  }

  .m\:max-width-28 {
    max-width: 28rem;
  }

  .m\:max-width-28_i {
    max-width: 28rem !important;
  }

  .m\:max-height-28 {
    max-height: 28rem;
  }

  .m\:max-height-28_i {
    max-height: 28rem !important;
  }

  .m\:max-width-32 {
    max-width: 32rem;
  }

  .m\:max-width-32_i {
    max-width: 32rem !important;
  }

  .m\:max-height-32 {
    max-height: 32rem;
  }

  .m\:max-height-32_i {
    max-height: 32rem !important;
  }

  .m\:max-width-36 {
    max-width: 36rem;
  }

  .m\:max-width-36_i {
    max-width: 36rem !important;
  }

  .m\:max-height-36 {
    max-height: 36rem;
  }

  .m\:max-height-36_i {
    max-height: 36rem !important;
  }

  .m\:max-width-40 {
    max-width: 40rem;
  }

  .m\:max-width-40_i {
    max-width: 40rem !important;
  }

  .m\:max-height-40 {
    max-height: 40rem;
  }

  .m\:max-height-40_i {
    max-height: 40rem !important;
  }

  .m\:max-width-45 {
    max-width: 45rem;
  }

  .m\:max-width-45_i {
    max-width: 45rem !important;
  }

  .m\:max-height-45 {
    max-height: 45rem;
  }

  .m\:max-height-45_i {
    max-height: 45rem !important;
  }

  .m\:max-width-50 {
    max-width: 50rem;
  }

  .m\:max-width-50_i {
    max-width: 50rem !important;
  }

  .m\:max-height-50 {
    max-height: 50rem;
  }

  .m\:max-height-50_i {
    max-height: 50rem !important;
  }

  .m\:max-width-55 {
    max-width: 55rem;
  }

  .m\:max-width-55_i {
    max-width: 55rem !important;
  }

  .m\:max-height-55 {
    max-height: 55rem;
  }

  .m\:max-height-55_i {
    max-height: 55rem !important;
  }

  .m\:max-width-60 {
    max-width: 60rem;
  }

  .m\:max-width-60_i {
    max-width: 60rem !important;
  }

  .m\:max-height-60 {
    max-height: 60rem;
  }

  .m\:max-height-60_i {
    max-height: 60rem !important;
  }

  .m\:max-width-65 {
    max-width: 65rem;
  }

  .m\:max-width-65_i {
    max-width: 65rem !important;
  }

  .m\:max-height-65 {
    max-height: 65rem;
  }

  .m\:max-height-65_i {
    max-height: 65rem !important;
  }

  .m\:max-width-70 {
    max-width: 70rem;
  }

  .m\:max-width-70_i {
    max-width: 70rem !important;
  }

  .m\:max-height-70 {
    max-height: 70rem;
  }

  .m\:max-height-70_i {
    max-height: 70rem !important;
  }

  .m\:max-width-75 {
    max-width: 75rem;
  }

  .m\:max-width-75_i {
    max-width: 75rem !important;
  }

  .m\:max-height-75 {
    max-height: 75rem;
  }

  .m\:max-height-75_i {
    max-height: 75rem !important;
  }

  .m\:max-width-80 {
    max-width: 80rem;
  }

  .m\:max-width-80_i {
    max-width: 80rem !important;
  }

  .m\:max-height-80 {
    max-height: 80rem;
  }

  .m\:max-height-80_i {
    max-height: 80rem !important;
  }

  .m\:max-width-90 {
    max-width: 90rem;
  }

  .m\:max-width-90_i {
    max-width: 90rem !important;
  }

  .m\:max-height-90 {
    max-height: 90rem;
  }

  .m\:max-height-90_i {
    max-height: 90rem !important;
  }

  .m\:max-width-100 {
    max-width: 100rem;
  }

  .m\:max-width-100_i {
    max-width: 100rem !important;
  }

  .m\:max-height-100 {
    max-height: 100rem;
  }

  .m\:max-height-100_i {
    max-height: 100rem !important;
  }
}
@media (min-width: 1200px) {
  .l\:min-viewport-x {
    min-width: 100vw;
  }

  .l\:min-viewport-x_i {
    min-width: 100vw !important;
  }

  .l\:min-viewport-y {
    min-height: 100vh;
  }

  .l\:min-viewport-y_i {
    min-height: 100vh !important;
  }

  .l\:min-full-x {
    min-width: 100%;
  }

  .l\:min-full-x_i {
    min-width: 100% !important;
  }

  .l\:min-full-y {
    min-height: 100%;
  }

  .l\:min-full-y_i {
    min-height: 100% !important;
  }

  .l\:min-container-x {
    min-width: var(--container-width);
  }

  .l\:min-container-x_i {
    min-width: var(--container-width) !important;
  }

  .l\:min-width-auto {
    min-width: auto;
  }

  .l\:min-width-auto_i {
    min-width: auto !important;
  }

  .l\:min-height-auto {
    min-height: auto;
  }

  .l\:min-height-auto_i {
    min-height: auto !important;
  }

  .l\:min-width-reset {
    min-width: initial;
  }

  .l\:min-width-reset_i {
    min-width: initial !important;
  }

  .l\:min-height-reset {
    min-height: initial;
  }

  .l\:min-height-reset_i {
    min-height: initial !important;
  }

  .l\:min-width-0 {
    min-width: 0;
  }

  .l\:min-width-0_i {
    min-width: 0 !important;
  }

  .l\:min-height-0 {
    min-height: 0;
  }

  .l\:min-height-0_i {
    min-height: 0 !important;
  }

  .l\:min-width-0_5 {
    min-width: 0.5rem;
  }

  .l\:min-width-0_5_i {
    min-width: 0.5rem !important;
  }

  .l\:min-height-0_5 {
    min-height: 0.5rem;
  }

  .l\:min-height-0_5_i {
    min-height: 0.5rem !important;
  }

  .l\:min-width-2 {
    min-width: 2rem;
  }

  .l\:min-width-2_i {
    min-width: 2rem !important;
  }

  .l\:min-height-2 {
    min-height: 2rem;
  }

  .l\:min-height-2_i {
    min-height: 2rem !important;
  }

  .l\:min-width-2_5 {
    min-width: 2.5rem;
  }

  .l\:min-width-2_5_i {
    min-width: 2.5rem !important;
  }

  .l\:min-height-2_5 {
    min-height: 2.5rem;
  }

  .l\:min-height-2_5_i {
    min-height: 2.5rem !important;
  }

  .l\:min-width-3 {
    min-width: 3rem;
  }

  .l\:min-width-3_i {
    min-width: 3rem !important;
  }

  .l\:min-height-3 {
    min-height: 3rem;
  }

  .l\:min-height-3_i {
    min-height: 3rem !important;
  }

  .l\:min-width-4 {
    min-width: 4rem;
  }

  .l\:min-width-4_i {
    min-width: 4rem !important;
  }

  .l\:min-height-4 {
    min-height: 4rem;
  }

  .l\:min-height-4_i {
    min-height: 4rem !important;
  }

  .l\:min-width-5 {
    min-width: 5rem;
  }

  .l\:min-width-5_i {
    min-width: 5rem !important;
  }

  .l\:min-height-5 {
    min-height: 5rem;
  }

  .l\:min-height-5_i {
    min-height: 5rem !important;
  }

  .l\:min-width-6 {
    min-width: 6rem;
  }

  .l\:min-width-6_i {
    min-width: 6rem !important;
  }

  .l\:min-height-6 {
    min-height: 6rem;
  }

  .l\:min-height-6_i {
    min-height: 6rem !important;
  }

  .l\:min-width-8 {
    min-width: 8rem;
  }

  .l\:min-width-8_i {
    min-width: 8rem !important;
  }

  .l\:min-height-8 {
    min-height: 8rem;
  }

  .l\:min-height-8_i {
    min-height: 8rem !important;
  }

  .l\:min-width-10 {
    min-width: 10rem;
  }

  .l\:min-width-10_i {
    min-width: 10rem !important;
  }

  .l\:min-height-10 {
    min-height: 10rem;
  }

  .l\:min-height-10_i {
    min-height: 10rem !important;
  }

  .l\:min-width-12 {
    min-width: 12rem;
  }

  .l\:min-width-12_i {
    min-width: 12rem !important;
  }

  .l\:min-height-12 {
    min-height: 12rem;
  }

  .l\:min-height-12_i {
    min-height: 12rem !important;
  }

  .l\:min-width-14 {
    min-width: 14rem;
  }

  .l\:min-width-14_i {
    min-width: 14rem !important;
  }

  .l\:min-height-14 {
    min-height: 14rem;
  }

  .l\:min-height-14_i {
    min-height: 14rem !important;
  }

  .l\:min-width-16 {
    min-width: 16rem;
  }

  .l\:min-width-16_i {
    min-width: 16rem !important;
  }

  .l\:min-height-16 {
    min-height: 16rem;
  }

  .l\:min-height-16_i {
    min-height: 16rem !important;
  }

  .l\:min-width-18 {
    min-width: 18rem;
  }

  .l\:min-width-18_i {
    min-width: 18rem !important;
  }

  .l\:min-height-18 {
    min-height: 18rem;
  }

  .l\:min-height-18_i {
    min-height: 18rem !important;
  }

  .l\:min-width-20 {
    min-width: 20rem;
  }

  .l\:min-width-20_i {
    min-width: 20rem !important;
  }

  .l\:min-height-20 {
    min-height: 20rem;
  }

  .l\:min-height-20_i {
    min-height: 20rem !important;
  }

  .l\:min-width-24 {
    min-width: 24rem;
  }

  .l\:min-width-24_i {
    min-width: 24rem !important;
  }

  .l\:min-height-24 {
    min-height: 24rem;
  }

  .l\:min-height-24_i {
    min-height: 24rem !important;
  }

  .l\:min-width-28 {
    min-width: 28rem;
  }

  .l\:min-width-28_i {
    min-width: 28rem !important;
  }

  .l\:min-height-28 {
    min-height: 28rem;
  }

  .l\:min-height-28_i {
    min-height: 28rem !important;
  }

  .l\:min-width-32 {
    min-width: 32rem;
  }

  .l\:min-width-32_i {
    min-width: 32rem !important;
  }

  .l\:min-height-32 {
    min-height: 32rem;
  }

  .l\:min-height-32_i {
    min-height: 32rem !important;
  }

  .l\:min-width-36 {
    min-width: 36rem;
  }

  .l\:min-width-36_i {
    min-width: 36rem !important;
  }

  .l\:min-height-36 {
    min-height: 36rem;
  }

  .l\:min-height-36_i {
    min-height: 36rem !important;
  }

  .l\:min-width-40 {
    min-width: 40rem;
  }

  .l\:min-width-40_i {
    min-width: 40rem !important;
  }

  .l\:min-height-40 {
    min-height: 40rem;
  }

  .l\:min-height-40_i {
    min-height: 40rem !important;
  }

  .l\:min-width-45 {
    min-width: 45rem;
  }

  .l\:min-width-45_i {
    min-width: 45rem !important;
  }

  .l\:min-height-45 {
    min-height: 45rem;
  }

  .l\:min-height-45_i {
    min-height: 45rem !important;
  }

  .l\:min-width-50 {
    min-width: 50rem;
  }

  .l\:min-width-50_i {
    min-width: 50rem !important;
  }

  .l\:min-height-50 {
    min-height: 50rem;
  }

  .l\:min-height-50_i {
    min-height: 50rem !important;
  }

  .l\:min-width-55 {
    min-width: 55rem;
  }

  .l\:min-width-55_i {
    min-width: 55rem !important;
  }

  .l\:min-height-55 {
    min-height: 55rem;
  }

  .l\:min-height-55_i {
    min-height: 55rem !important;
  }

  .l\:min-width-60 {
    min-width: 60rem;
  }

  .l\:min-width-60_i {
    min-width: 60rem !important;
  }

  .l\:min-height-60 {
    min-height: 60rem;
  }

  .l\:min-height-60_i {
    min-height: 60rem !important;
  }

  .l\:min-width-65 {
    min-width: 65rem;
  }

  .l\:min-width-65_i {
    min-width: 65rem !important;
  }

  .l\:min-height-65 {
    min-height: 65rem;
  }

  .l\:min-height-65_i {
    min-height: 65rem !important;
  }

  .l\:min-width-70 {
    min-width: 70rem;
  }

  .l\:min-width-70_i {
    min-width: 70rem !important;
  }

  .l\:min-height-70 {
    min-height: 70rem;
  }

  .l\:min-height-70_i {
    min-height: 70rem !important;
  }

  .l\:min-width-75 {
    min-width: 75rem;
  }

  .l\:min-width-75_i {
    min-width: 75rem !important;
  }

  .l\:min-height-75 {
    min-height: 75rem;
  }

  .l\:min-height-75_i {
    min-height: 75rem !important;
  }

  .l\:min-width-80 {
    min-width: 80rem;
  }

  .l\:min-width-80_i {
    min-width: 80rem !important;
  }

  .l\:min-height-80 {
    min-height: 80rem;
  }

  .l\:min-height-80_i {
    min-height: 80rem !important;
  }

  .l\:min-width-90 {
    min-width: 90rem;
  }

  .l\:min-width-90_i {
    min-width: 90rem !important;
  }

  .l\:min-height-90 {
    min-height: 90rem;
  }

  .l\:min-height-90_i {
    min-height: 90rem !important;
  }

  .l\:min-width-100 {
    min-width: 100rem;
  }

  .l\:min-width-100_i {
    min-width: 100rem !important;
  }

  .l\:min-height-100 {
    min-height: 100rem;
  }

  .l\:min-height-100_i {
    min-height: 100rem !important;
  }

  .l\:viewport-x {
    width: 100vw;
  }

  .l\:viewport-x_i {
    width: 100vw !important;
  }

  .l\:viewport-y {
    height: 100vh;
  }

  .l\:viewport-y_i {
    height: 100vh !important;
  }

  .l\:full-x {
    width: 100%;
  }

  .l\:full-x_i {
    width: 100% !important;
  }

  .l\:full-y {
    height: 100%;
  }

  .l\:full-y_i {
    height: 100% !important;
  }

  .l\:container-x {
    width: var(--container-width);
  }

  .l\:container-x_i {
    width: var(--container-width) !important;
  }

  .l\:width-auto {
    width: auto;
  }

  .l\:width-auto_i {
    width: auto !important;
  }

  .l\:height-auto {
    height: auto;
  }

  .l\:height-auto_i {
    height: auto !important;
  }

  .l\:width-reset {
    width: initial;
  }

  .l\:width-reset_i {
    width: initial !important;
  }

  .l\:height-reset {
    height: initial;
  }

  .l\:height-reset_i {
    height: initial !important;
  }

  .l\:width-0 {
    width: 0;
  }

  .l\:width-0_i {
    width: 0 !important;
  }

  .l\:height-0 {
    height: 0;
  }

  .l\:height-0_i {
    height: 0 !important;
  }

  .l\:width-0_5 {
    width: 0.5rem;
  }

  .l\:width-0_5_i {
    width: 0.5rem !important;
  }

  .l\:height-0_5 {
    height: 0.5rem;
  }

  .l\:height-0_5_i {
    height: 0.5rem !important;
  }

  .l\:width-2 {
    width: 2rem;
  }

  .l\:width-2_i {
    width: 2rem !important;
  }

  .l\:height-2 {
    height: 2rem;
  }

  .l\:height-2_i {
    height: 2rem !important;
  }

  .l\:width-2_5 {
    width: 2.5rem;
  }

  .l\:width-2_5_i {
    width: 2.5rem !important;
  }

  .l\:height-2_5 {
    height: 2.5rem;
  }

  .l\:height-2_5_i {
    height: 2.5rem !important;
  }

  .l\:width-3 {
    width: 3rem;
  }

  .l\:width-3_i {
    width: 3rem !important;
  }

  .l\:height-3 {
    height: 3rem;
  }

  .l\:height-3_i {
    height: 3rem !important;
  }

  .l\:width-4 {
    width: 4rem;
  }

  .l\:width-4_i {
    width: 4rem !important;
  }

  .l\:height-4 {
    height: 4rem;
  }

  .l\:height-4_i {
    height: 4rem !important;
  }

  .l\:width-5 {
    width: 5rem;
  }

  .l\:width-5_i {
    width: 5rem !important;
  }

  .l\:height-5 {
    height: 5rem;
  }

  .l\:height-5_i {
    height: 5rem !important;
  }

  .l\:width-6 {
    width: 6rem;
  }

  .l\:width-6_i {
    width: 6rem !important;
  }

  .l\:height-6 {
    height: 6rem;
  }

  .l\:height-6_i {
    height: 6rem !important;
  }

  .l\:width-8 {
    width: 8rem;
  }

  .l\:width-8_i {
    width: 8rem !important;
  }

  .l\:height-8 {
    height: 8rem;
  }

  .l\:height-8_i {
    height: 8rem !important;
  }

  .l\:width-10 {
    width: 10rem;
  }

  .l\:width-10_i {
    width: 10rem !important;
  }

  .l\:height-10 {
    height: 10rem;
  }

  .l\:height-10_i {
    height: 10rem !important;
  }

  .l\:width-12 {
    width: 12rem;
  }

  .l\:width-12_i {
    width: 12rem !important;
  }

  .l\:height-12 {
    height: 12rem;
  }

  .l\:height-12_i {
    height: 12rem !important;
  }

  .l\:width-14 {
    width: 14rem;
  }

  .l\:width-14_i {
    width: 14rem !important;
  }

  .l\:height-14 {
    height: 14rem;
  }

  .l\:height-14_i {
    height: 14rem !important;
  }

  .l\:width-16 {
    width: 16rem;
  }

  .l\:width-16_i {
    width: 16rem !important;
  }

  .l\:height-16 {
    height: 16rem;
  }

  .l\:height-16_i {
    height: 16rem !important;
  }

  .l\:width-18 {
    width: 18rem;
  }

  .l\:width-18_i {
    width: 18rem !important;
  }

  .l\:height-18 {
    height: 18rem;
  }

  .l\:height-18_i {
    height: 18rem !important;
  }

  .l\:width-20 {
    width: 20rem;
  }

  .l\:width-20_i {
    width: 20rem !important;
  }

  .l\:height-20 {
    height: 20rem;
  }

  .l\:height-20_i {
    height: 20rem !important;
  }

  .l\:width-24 {
    width: 24rem;
  }

  .l\:width-24_i {
    width: 24rem !important;
  }

  .l\:height-24 {
    height: 24rem;
  }

  .l\:height-24_i {
    height: 24rem !important;
  }

  .l\:width-28 {
    width: 28rem;
  }

  .l\:width-28_i {
    width: 28rem !important;
  }

  .l\:height-28 {
    height: 28rem;
  }

  .l\:height-28_i {
    height: 28rem !important;
  }

  .l\:width-32 {
    width: 32rem;
  }

  .l\:width-32_i {
    width: 32rem !important;
  }

  .l\:height-32 {
    height: 32rem;
  }

  .l\:height-32_i {
    height: 32rem !important;
  }

  .l\:width-36 {
    width: 36rem;
  }

  .l\:width-36_i {
    width: 36rem !important;
  }

  .l\:height-36 {
    height: 36rem;
  }

  .l\:height-36_i {
    height: 36rem !important;
  }

  .l\:width-40 {
    width: 40rem;
  }

  .l\:width-40_i {
    width: 40rem !important;
  }

  .l\:height-40 {
    height: 40rem;
  }

  .l\:height-40_i {
    height: 40rem !important;
  }

  .l\:width-45 {
    width: 45rem;
  }

  .l\:width-45_i {
    width: 45rem !important;
  }

  .l\:height-45 {
    height: 45rem;
  }

  .l\:height-45_i {
    height: 45rem !important;
  }

  .l\:width-50 {
    width: 50rem;
  }

  .l\:width-50_i {
    width: 50rem !important;
  }

  .l\:height-50 {
    height: 50rem;
  }

  .l\:height-50_i {
    height: 50rem !important;
  }

  .l\:width-55 {
    width: 55rem;
  }

  .l\:width-55_i {
    width: 55rem !important;
  }

  .l\:height-55 {
    height: 55rem;
  }

  .l\:height-55_i {
    height: 55rem !important;
  }

  .l\:width-60 {
    width: 60rem;
  }

  .l\:width-60_i {
    width: 60rem !important;
  }

  .l\:height-60 {
    height: 60rem;
  }

  .l\:height-60_i {
    height: 60rem !important;
  }

  .l\:width-65 {
    width: 65rem;
  }

  .l\:width-65_i {
    width: 65rem !important;
  }

  .l\:height-65 {
    height: 65rem;
  }

  .l\:height-65_i {
    height: 65rem !important;
  }

  .l\:width-70 {
    width: 70rem;
  }

  .l\:width-70_i {
    width: 70rem !important;
  }

  .l\:height-70 {
    height: 70rem;
  }

  .l\:height-70_i {
    height: 70rem !important;
  }

  .l\:width-75 {
    width: 75rem;
  }

  .l\:width-75_i {
    width: 75rem !important;
  }

  .l\:height-75 {
    height: 75rem;
  }

  .l\:height-75_i {
    height: 75rem !important;
  }

  .l\:width-80 {
    width: 80rem;
  }

  .l\:width-80_i {
    width: 80rem !important;
  }

  .l\:height-80 {
    height: 80rem;
  }

  .l\:height-80_i {
    height: 80rem !important;
  }

  .l\:width-90 {
    width: 90rem;
  }

  .l\:width-90_i {
    width: 90rem !important;
  }

  .l\:height-90 {
    height: 90rem;
  }

  .l\:height-90_i {
    height: 90rem !important;
  }

  .l\:width-100 {
    width: 100rem;
  }

  .l\:width-100_i {
    width: 100rem !important;
  }

  .l\:height-100 {
    height: 100rem;
  }

  .l\:height-100_i {
    height: 100rem !important;
  }

  .l\:max-viewport-x {
    max-width: 100vw;
  }

  .l\:max-viewport-x_i {
    max-width: 100vw !important;
  }

  .l\:max-viewport-y {
    max-height: 100vh;
  }

  .l\:max-viewport-y_i {
    max-height: 100vh !important;
  }

  .l\:max-full-x {
    max-width: 100%;
  }

  .l\:max-full-x_i {
    max-width: 100% !important;
  }

  .l\:max-full-y {
    max-height: 100%;
  }

  .l\:max-full-y_i {
    max-height: 100% !important;
  }

  .l\:max-container-x {
    max-width: var(--container-width);
  }

  .l\:max-container-x_i {
    max-width: var(--container-width) !important;
  }

  .l\:max-width-auto {
    max-width: auto;
  }

  .l\:max-width-auto_i {
    max-width: auto !important;
  }

  .l\:max-height-auto {
    max-height: auto;
  }

  .l\:max-height-auto_i {
    max-height: auto !important;
  }

  .l\:max-width-reset {
    max-width: initial;
  }

  .l\:max-width-reset_i {
    max-width: initial !important;
  }

  .l\:max-height-reset {
    max-height: initial;
  }

  .l\:max-height-reset_i {
    max-height: initial !important;
  }

  .l\:max-width-0 {
    max-width: 0;
  }

  .l\:max-width-0_i {
    max-width: 0 !important;
  }

  .l\:max-height-0 {
    max-height: 0;
  }

  .l\:max-height-0_i {
    max-height: 0 !important;
  }

  .l\:max-width-0_5 {
    max-width: 0.5rem;
  }

  .l\:max-width-0_5_i {
    max-width: 0.5rem !important;
  }

  .l\:max-height-0_5 {
    max-height: 0.5rem;
  }

  .l\:max-height-0_5_i {
    max-height: 0.5rem !important;
  }

  .l\:max-width-2 {
    max-width: 2rem;
  }

  .l\:max-width-2_i {
    max-width: 2rem !important;
  }

  .l\:max-height-2 {
    max-height: 2rem;
  }

  .l\:max-height-2_i {
    max-height: 2rem !important;
  }

  .l\:max-width-2_5 {
    max-width: 2.5rem;
  }

  .l\:max-width-2_5_i {
    max-width: 2.5rem !important;
  }

  .l\:max-height-2_5 {
    max-height: 2.5rem;
  }

  .l\:max-height-2_5_i {
    max-height: 2.5rem !important;
  }

  .l\:max-width-3 {
    max-width: 3rem;
  }

  .l\:max-width-3_i {
    max-width: 3rem !important;
  }

  .l\:max-height-3 {
    max-height: 3rem;
  }

  .l\:max-height-3_i {
    max-height: 3rem !important;
  }

  .l\:max-width-4 {
    max-width: 4rem;
  }

  .l\:max-width-4_i {
    max-width: 4rem !important;
  }

  .l\:max-height-4 {
    max-height: 4rem;
  }

  .l\:max-height-4_i {
    max-height: 4rem !important;
  }

  .l\:max-width-5 {
    max-width: 5rem;
  }

  .l\:max-width-5_i {
    max-width: 5rem !important;
  }

  .l\:max-height-5 {
    max-height: 5rem;
  }

  .l\:max-height-5_i {
    max-height: 5rem !important;
  }

  .l\:max-width-6 {
    max-width: 6rem;
  }

  .l\:max-width-6_i {
    max-width: 6rem !important;
  }

  .l\:max-height-6 {
    max-height: 6rem;
  }

  .l\:max-height-6_i {
    max-height: 6rem !important;
  }

  .l\:max-width-8 {
    max-width: 8rem;
  }

  .l\:max-width-8_i {
    max-width: 8rem !important;
  }

  .l\:max-height-8 {
    max-height: 8rem;
  }

  .l\:max-height-8_i {
    max-height: 8rem !important;
  }

  .l\:max-width-10 {
    max-width: 10rem;
  }

  .l\:max-width-10_i {
    max-width: 10rem !important;
  }

  .l\:max-height-10 {
    max-height: 10rem;
  }

  .l\:max-height-10_i {
    max-height: 10rem !important;
  }

  .l\:max-width-12 {
    max-width: 12rem;
  }

  .l\:max-width-12_i {
    max-width: 12rem !important;
  }

  .l\:max-height-12 {
    max-height: 12rem;
  }

  .l\:max-height-12_i {
    max-height: 12rem !important;
  }

  .l\:max-width-14 {
    max-width: 14rem;
  }

  .l\:max-width-14_i {
    max-width: 14rem !important;
  }

  .l\:max-height-14 {
    max-height: 14rem;
  }

  .l\:max-height-14_i {
    max-height: 14rem !important;
  }

  .l\:max-width-16 {
    max-width: 16rem;
  }

  .l\:max-width-16_i {
    max-width: 16rem !important;
  }

  .l\:max-height-16 {
    max-height: 16rem;
  }

  .l\:max-height-16_i {
    max-height: 16rem !important;
  }

  .l\:max-width-18 {
    max-width: 18rem;
  }

  .l\:max-width-18_i {
    max-width: 18rem !important;
  }

  .l\:max-height-18 {
    max-height: 18rem;
  }

  .l\:max-height-18_i {
    max-height: 18rem !important;
  }

  .l\:max-width-20 {
    max-width: 20rem;
  }

  .l\:max-width-20_i {
    max-width: 20rem !important;
  }

  .l\:max-height-20 {
    max-height: 20rem;
  }

  .l\:max-height-20_i {
    max-height: 20rem !important;
  }

  .l\:max-width-24 {
    max-width: 24rem;
  }

  .l\:max-width-24_i {
    max-width: 24rem !important;
  }

  .l\:max-height-24 {
    max-height: 24rem;
  }

  .l\:max-height-24_i {
    max-height: 24rem !important;
  }

  .l\:max-width-28 {
    max-width: 28rem;
  }

  .l\:max-width-28_i {
    max-width: 28rem !important;
  }

  .l\:max-height-28 {
    max-height: 28rem;
  }

  .l\:max-height-28_i {
    max-height: 28rem !important;
  }

  .l\:max-width-32 {
    max-width: 32rem;
  }

  .l\:max-width-32_i {
    max-width: 32rem !important;
  }

  .l\:max-height-32 {
    max-height: 32rem;
  }

  .l\:max-height-32_i {
    max-height: 32rem !important;
  }

  .l\:max-width-36 {
    max-width: 36rem;
  }

  .l\:max-width-36_i {
    max-width: 36rem !important;
  }

  .l\:max-height-36 {
    max-height: 36rem;
  }

  .l\:max-height-36_i {
    max-height: 36rem !important;
  }

  .l\:max-width-40 {
    max-width: 40rem;
  }

  .l\:max-width-40_i {
    max-width: 40rem !important;
  }

  .l\:max-height-40 {
    max-height: 40rem;
  }

  .l\:max-height-40_i {
    max-height: 40rem !important;
  }

  .l\:max-width-45 {
    max-width: 45rem;
  }

  .l\:max-width-45_i {
    max-width: 45rem !important;
  }

  .l\:max-height-45 {
    max-height: 45rem;
  }

  .l\:max-height-45_i {
    max-height: 45rem !important;
  }

  .l\:max-width-50 {
    max-width: 50rem;
  }

  .l\:max-width-50_i {
    max-width: 50rem !important;
  }

  .l\:max-height-50 {
    max-height: 50rem;
  }

  .l\:max-height-50_i {
    max-height: 50rem !important;
  }

  .l\:max-width-55 {
    max-width: 55rem;
  }

  .l\:max-width-55_i {
    max-width: 55rem !important;
  }

  .l\:max-height-55 {
    max-height: 55rem;
  }

  .l\:max-height-55_i {
    max-height: 55rem !important;
  }

  .l\:max-width-60 {
    max-width: 60rem;
  }

  .l\:max-width-60_i {
    max-width: 60rem !important;
  }

  .l\:max-height-60 {
    max-height: 60rem;
  }

  .l\:max-height-60_i {
    max-height: 60rem !important;
  }

  .l\:max-width-65 {
    max-width: 65rem;
  }

  .l\:max-width-65_i {
    max-width: 65rem !important;
  }

  .l\:max-height-65 {
    max-height: 65rem;
  }

  .l\:max-height-65_i {
    max-height: 65rem !important;
  }

  .l\:max-width-70 {
    max-width: 70rem;
  }

  .l\:max-width-70_i {
    max-width: 70rem !important;
  }

  .l\:max-height-70 {
    max-height: 70rem;
  }

  .l\:max-height-70_i {
    max-height: 70rem !important;
  }

  .l\:max-width-75 {
    max-width: 75rem;
  }

  .l\:max-width-75_i {
    max-width: 75rem !important;
  }

  .l\:max-height-75 {
    max-height: 75rem;
  }

  .l\:max-height-75_i {
    max-height: 75rem !important;
  }

  .l\:max-width-80 {
    max-width: 80rem;
  }

  .l\:max-width-80_i {
    max-width: 80rem !important;
  }

  .l\:max-height-80 {
    max-height: 80rem;
  }

  .l\:max-height-80_i {
    max-height: 80rem !important;
  }

  .l\:max-width-90 {
    max-width: 90rem;
  }

  .l\:max-width-90_i {
    max-width: 90rem !important;
  }

  .l\:max-height-90 {
    max-height: 90rem;
  }

  .l\:max-height-90_i {
    max-height: 90rem !important;
  }

  .l\:max-width-100 {
    max-width: 100rem;
  }

  .l\:max-width-100_i {
    max-width: 100rem !important;
  }

  .l\:max-height-100 {
    max-height: 100rem;
  }

  .l\:max-height-100_i {
    max-height: 100rem !important;
  }
}
@media not all and (hover: none) {
  .mobile\:min-viewport-x {
    min-width: 100vw;
  }

  .mobile\:min-viewport-x_i {
    min-width: 100vw !important;
  }

  .mobile\:min-viewport-y {
    min-height: 100vh;
  }

  .mobile\:min-viewport-y_i {
    min-height: 100vh !important;
  }

  .mobile\:min-full-x {
    min-width: 100%;
  }

  .mobile\:min-full-x_i {
    min-width: 100% !important;
  }

  .mobile\:min-full-y {
    min-height: 100%;
  }

  .mobile\:min-full-y_i {
    min-height: 100% !important;
  }

  .mobile\:min-container-x {
    min-width: var(--container-width);
  }

  .mobile\:min-container-x_i {
    min-width: var(--container-width) !important;
  }

  .mobile\:min-width-auto {
    min-width: auto;
  }

  .mobile\:min-width-auto_i {
    min-width: auto !important;
  }

  .mobile\:min-height-auto {
    min-height: auto;
  }

  .mobile\:min-height-auto_i {
    min-height: auto !important;
  }

  .mobile\:min-width-reset {
    min-width: initial;
  }

  .mobile\:min-width-reset_i {
    min-width: initial !important;
  }

  .mobile\:min-height-reset {
    min-height: initial;
  }

  .mobile\:min-height-reset_i {
    min-height: initial !important;
  }

  .mobile\:min-width-0 {
    min-width: 0;
  }

  .mobile\:min-width-0_i {
    min-width: 0 !important;
  }

  .mobile\:min-height-0 {
    min-height: 0;
  }

  .mobile\:min-height-0_i {
    min-height: 0 !important;
  }

  .mobile\:min-width-0_5 {
    min-width: 0.5rem;
  }

  .mobile\:min-width-0_5_i {
    min-width: 0.5rem !important;
  }

  .mobile\:min-height-0_5 {
    min-height: 0.5rem;
  }

  .mobile\:min-height-0_5_i {
    min-height: 0.5rem !important;
  }

  .mobile\:min-width-2 {
    min-width: 2rem;
  }

  .mobile\:min-width-2_i {
    min-width: 2rem !important;
  }

  .mobile\:min-height-2 {
    min-height: 2rem;
  }

  .mobile\:min-height-2_i {
    min-height: 2rem !important;
  }

  .mobile\:min-width-2_5 {
    min-width: 2.5rem;
  }

  .mobile\:min-width-2_5_i {
    min-width: 2.5rem !important;
  }

  .mobile\:min-height-2_5 {
    min-height: 2.5rem;
  }

  .mobile\:min-height-2_5_i {
    min-height: 2.5rem !important;
  }

  .mobile\:min-width-3 {
    min-width: 3rem;
  }

  .mobile\:min-width-3_i {
    min-width: 3rem !important;
  }

  .mobile\:min-height-3 {
    min-height: 3rem;
  }

  .mobile\:min-height-3_i {
    min-height: 3rem !important;
  }

  .mobile\:min-width-4 {
    min-width: 4rem;
  }

  .mobile\:min-width-4_i {
    min-width: 4rem !important;
  }

  .mobile\:min-height-4 {
    min-height: 4rem;
  }

  .mobile\:min-height-4_i {
    min-height: 4rem !important;
  }

  .mobile\:min-width-5 {
    min-width: 5rem;
  }

  .mobile\:min-width-5_i {
    min-width: 5rem !important;
  }

  .mobile\:min-height-5 {
    min-height: 5rem;
  }

  .mobile\:min-height-5_i {
    min-height: 5rem !important;
  }

  .mobile\:min-width-6 {
    min-width: 6rem;
  }

  .mobile\:min-width-6_i {
    min-width: 6rem !important;
  }

  .mobile\:min-height-6 {
    min-height: 6rem;
  }

  .mobile\:min-height-6_i {
    min-height: 6rem !important;
  }

  .mobile\:min-width-8 {
    min-width: 8rem;
  }

  .mobile\:min-width-8_i {
    min-width: 8rem !important;
  }

  .mobile\:min-height-8 {
    min-height: 8rem;
  }

  .mobile\:min-height-8_i {
    min-height: 8rem !important;
  }

  .mobile\:min-width-10 {
    min-width: 10rem;
  }

  .mobile\:min-width-10_i {
    min-width: 10rem !important;
  }

  .mobile\:min-height-10 {
    min-height: 10rem;
  }

  .mobile\:min-height-10_i {
    min-height: 10rem !important;
  }

  .mobile\:min-width-12 {
    min-width: 12rem;
  }

  .mobile\:min-width-12_i {
    min-width: 12rem !important;
  }

  .mobile\:min-height-12 {
    min-height: 12rem;
  }

  .mobile\:min-height-12_i {
    min-height: 12rem !important;
  }

  .mobile\:min-width-14 {
    min-width: 14rem;
  }

  .mobile\:min-width-14_i {
    min-width: 14rem !important;
  }

  .mobile\:min-height-14 {
    min-height: 14rem;
  }

  .mobile\:min-height-14_i {
    min-height: 14rem !important;
  }

  .mobile\:min-width-16 {
    min-width: 16rem;
  }

  .mobile\:min-width-16_i {
    min-width: 16rem !important;
  }

  .mobile\:min-height-16 {
    min-height: 16rem;
  }

  .mobile\:min-height-16_i {
    min-height: 16rem !important;
  }

  .mobile\:min-width-18 {
    min-width: 18rem;
  }

  .mobile\:min-width-18_i {
    min-width: 18rem !important;
  }

  .mobile\:min-height-18 {
    min-height: 18rem;
  }

  .mobile\:min-height-18_i {
    min-height: 18rem !important;
  }

  .mobile\:min-width-20 {
    min-width: 20rem;
  }

  .mobile\:min-width-20_i {
    min-width: 20rem !important;
  }

  .mobile\:min-height-20 {
    min-height: 20rem;
  }

  .mobile\:min-height-20_i {
    min-height: 20rem !important;
  }

  .mobile\:min-width-24 {
    min-width: 24rem;
  }

  .mobile\:min-width-24_i {
    min-width: 24rem !important;
  }

  .mobile\:min-height-24 {
    min-height: 24rem;
  }

  .mobile\:min-height-24_i {
    min-height: 24rem !important;
  }

  .mobile\:min-width-28 {
    min-width: 28rem;
  }

  .mobile\:min-width-28_i {
    min-width: 28rem !important;
  }

  .mobile\:min-height-28 {
    min-height: 28rem;
  }

  .mobile\:min-height-28_i {
    min-height: 28rem !important;
  }

  .mobile\:min-width-32 {
    min-width: 32rem;
  }

  .mobile\:min-width-32_i {
    min-width: 32rem !important;
  }

  .mobile\:min-height-32 {
    min-height: 32rem;
  }

  .mobile\:min-height-32_i {
    min-height: 32rem !important;
  }

  .mobile\:min-width-36 {
    min-width: 36rem;
  }

  .mobile\:min-width-36_i {
    min-width: 36rem !important;
  }

  .mobile\:min-height-36 {
    min-height: 36rem;
  }

  .mobile\:min-height-36_i {
    min-height: 36rem !important;
  }

  .mobile\:min-width-40 {
    min-width: 40rem;
  }

  .mobile\:min-width-40_i {
    min-width: 40rem !important;
  }

  .mobile\:min-height-40 {
    min-height: 40rem;
  }

  .mobile\:min-height-40_i {
    min-height: 40rem !important;
  }

  .mobile\:min-width-45 {
    min-width: 45rem;
  }

  .mobile\:min-width-45_i {
    min-width: 45rem !important;
  }

  .mobile\:min-height-45 {
    min-height: 45rem;
  }

  .mobile\:min-height-45_i {
    min-height: 45rem !important;
  }

  .mobile\:min-width-50 {
    min-width: 50rem;
  }

  .mobile\:min-width-50_i {
    min-width: 50rem !important;
  }

  .mobile\:min-height-50 {
    min-height: 50rem;
  }

  .mobile\:min-height-50_i {
    min-height: 50rem !important;
  }

  .mobile\:min-width-55 {
    min-width: 55rem;
  }

  .mobile\:min-width-55_i {
    min-width: 55rem !important;
  }

  .mobile\:min-height-55 {
    min-height: 55rem;
  }

  .mobile\:min-height-55_i {
    min-height: 55rem !important;
  }

  .mobile\:min-width-60 {
    min-width: 60rem;
  }

  .mobile\:min-width-60_i {
    min-width: 60rem !important;
  }

  .mobile\:min-height-60 {
    min-height: 60rem;
  }

  .mobile\:min-height-60_i {
    min-height: 60rem !important;
  }

  .mobile\:min-width-65 {
    min-width: 65rem;
  }

  .mobile\:min-width-65_i {
    min-width: 65rem !important;
  }

  .mobile\:min-height-65 {
    min-height: 65rem;
  }

  .mobile\:min-height-65_i {
    min-height: 65rem !important;
  }

  .mobile\:min-width-70 {
    min-width: 70rem;
  }

  .mobile\:min-width-70_i {
    min-width: 70rem !important;
  }

  .mobile\:min-height-70 {
    min-height: 70rem;
  }

  .mobile\:min-height-70_i {
    min-height: 70rem !important;
  }

  .mobile\:min-width-75 {
    min-width: 75rem;
  }

  .mobile\:min-width-75_i {
    min-width: 75rem !important;
  }

  .mobile\:min-height-75 {
    min-height: 75rem;
  }

  .mobile\:min-height-75_i {
    min-height: 75rem !important;
  }

  .mobile\:min-width-80 {
    min-width: 80rem;
  }

  .mobile\:min-width-80_i {
    min-width: 80rem !important;
  }

  .mobile\:min-height-80 {
    min-height: 80rem;
  }

  .mobile\:min-height-80_i {
    min-height: 80rem !important;
  }

  .mobile\:min-width-90 {
    min-width: 90rem;
  }

  .mobile\:min-width-90_i {
    min-width: 90rem !important;
  }

  .mobile\:min-height-90 {
    min-height: 90rem;
  }

  .mobile\:min-height-90_i {
    min-height: 90rem !important;
  }

  .mobile\:min-width-100 {
    min-width: 100rem;
  }

  .mobile\:min-width-100_i {
    min-width: 100rem !important;
  }

  .mobile\:min-height-100 {
    min-height: 100rem;
  }

  .mobile\:min-height-100_i {
    min-height: 100rem !important;
  }

  .mobile\:viewport-x {
    width: 100vw;
  }

  .mobile\:viewport-x_i {
    width: 100vw !important;
  }

  .mobile\:viewport-y {
    height: 100vh;
  }

  .mobile\:viewport-y_i {
    height: 100vh !important;
  }

  .mobile\:full-x {
    width: 100%;
  }

  .mobile\:full-x_i {
    width: 100% !important;
  }

  .mobile\:full-y {
    height: 100%;
  }

  .mobile\:full-y_i {
    height: 100% !important;
  }

  .mobile\:container-x {
    width: var(--container-width);
  }

  .mobile\:container-x_i {
    width: var(--container-width) !important;
  }

  .mobile\:width-auto {
    width: auto;
  }

  .mobile\:width-auto_i {
    width: auto !important;
  }

  .mobile\:height-auto {
    height: auto;
  }

  .mobile\:height-auto_i {
    height: auto !important;
  }

  .mobile\:width-reset {
    width: initial;
  }

  .mobile\:width-reset_i {
    width: initial !important;
  }

  .mobile\:height-reset {
    height: initial;
  }

  .mobile\:height-reset_i {
    height: initial !important;
  }

  .mobile\:width-0 {
    width: 0;
  }

  .mobile\:width-0_i {
    width: 0 !important;
  }

  .mobile\:height-0 {
    height: 0;
  }

  .mobile\:height-0_i {
    height: 0 !important;
  }

  .mobile\:width-0_5 {
    width: 0.5rem;
  }

  .mobile\:width-0_5_i {
    width: 0.5rem !important;
  }

  .mobile\:height-0_5 {
    height: 0.5rem;
  }

  .mobile\:height-0_5_i {
    height: 0.5rem !important;
  }

  .mobile\:width-2 {
    width: 2rem;
  }

  .mobile\:width-2_i {
    width: 2rem !important;
  }

  .mobile\:height-2 {
    height: 2rem;
  }

  .mobile\:height-2_i {
    height: 2rem !important;
  }

  .mobile\:width-2_5 {
    width: 2.5rem;
  }

  .mobile\:width-2_5_i {
    width: 2.5rem !important;
  }

  .mobile\:height-2_5 {
    height: 2.5rem;
  }

  .mobile\:height-2_5_i {
    height: 2.5rem !important;
  }

  .mobile\:width-3 {
    width: 3rem;
  }

  .mobile\:width-3_i {
    width: 3rem !important;
  }

  .mobile\:height-3 {
    height: 3rem;
  }

  .mobile\:height-3_i {
    height: 3rem !important;
  }

  .mobile\:width-4 {
    width: 4rem;
  }

  .mobile\:width-4_i {
    width: 4rem !important;
  }

  .mobile\:height-4 {
    height: 4rem;
  }

  .mobile\:height-4_i {
    height: 4rem !important;
  }

  .mobile\:width-5 {
    width: 5rem;
  }

  .mobile\:width-5_i {
    width: 5rem !important;
  }

  .mobile\:height-5 {
    height: 5rem;
  }

  .mobile\:height-5_i {
    height: 5rem !important;
  }

  .mobile\:width-6 {
    width: 6rem;
  }

  .mobile\:width-6_i {
    width: 6rem !important;
  }

  .mobile\:height-6 {
    height: 6rem;
  }

  .mobile\:height-6_i {
    height: 6rem !important;
  }

  .mobile\:width-8 {
    width: 8rem;
  }

  .mobile\:width-8_i {
    width: 8rem !important;
  }

  .mobile\:height-8 {
    height: 8rem;
  }

  .mobile\:height-8_i {
    height: 8rem !important;
  }

  .mobile\:width-10 {
    width: 10rem;
  }

  .mobile\:width-10_i {
    width: 10rem !important;
  }

  .mobile\:height-10 {
    height: 10rem;
  }

  .mobile\:height-10_i {
    height: 10rem !important;
  }

  .mobile\:width-12 {
    width: 12rem;
  }

  .mobile\:width-12_i {
    width: 12rem !important;
  }

  .mobile\:height-12 {
    height: 12rem;
  }

  .mobile\:height-12_i {
    height: 12rem !important;
  }

  .mobile\:width-14 {
    width: 14rem;
  }

  .mobile\:width-14_i {
    width: 14rem !important;
  }

  .mobile\:height-14 {
    height: 14rem;
  }

  .mobile\:height-14_i {
    height: 14rem !important;
  }

  .mobile\:width-16 {
    width: 16rem;
  }

  .mobile\:width-16_i {
    width: 16rem !important;
  }

  .mobile\:height-16 {
    height: 16rem;
  }

  .mobile\:height-16_i {
    height: 16rem !important;
  }

  .mobile\:width-18 {
    width: 18rem;
  }

  .mobile\:width-18_i {
    width: 18rem !important;
  }

  .mobile\:height-18 {
    height: 18rem;
  }

  .mobile\:height-18_i {
    height: 18rem !important;
  }

  .mobile\:width-20 {
    width: 20rem;
  }

  .mobile\:width-20_i {
    width: 20rem !important;
  }

  .mobile\:height-20 {
    height: 20rem;
  }

  .mobile\:height-20_i {
    height: 20rem !important;
  }

  .mobile\:width-24 {
    width: 24rem;
  }

  .mobile\:width-24_i {
    width: 24rem !important;
  }

  .mobile\:height-24 {
    height: 24rem;
  }

  .mobile\:height-24_i {
    height: 24rem !important;
  }

  .mobile\:width-28 {
    width: 28rem;
  }

  .mobile\:width-28_i {
    width: 28rem !important;
  }

  .mobile\:height-28 {
    height: 28rem;
  }

  .mobile\:height-28_i {
    height: 28rem !important;
  }

  .mobile\:width-32 {
    width: 32rem;
  }

  .mobile\:width-32_i {
    width: 32rem !important;
  }

  .mobile\:height-32 {
    height: 32rem;
  }

  .mobile\:height-32_i {
    height: 32rem !important;
  }

  .mobile\:width-36 {
    width: 36rem;
  }

  .mobile\:width-36_i {
    width: 36rem !important;
  }

  .mobile\:height-36 {
    height: 36rem;
  }

  .mobile\:height-36_i {
    height: 36rem !important;
  }

  .mobile\:width-40 {
    width: 40rem;
  }

  .mobile\:width-40_i {
    width: 40rem !important;
  }

  .mobile\:height-40 {
    height: 40rem;
  }

  .mobile\:height-40_i {
    height: 40rem !important;
  }

  .mobile\:width-45 {
    width: 45rem;
  }

  .mobile\:width-45_i {
    width: 45rem !important;
  }

  .mobile\:height-45 {
    height: 45rem;
  }

  .mobile\:height-45_i {
    height: 45rem !important;
  }

  .mobile\:width-50 {
    width: 50rem;
  }

  .mobile\:width-50_i {
    width: 50rem !important;
  }

  .mobile\:height-50 {
    height: 50rem;
  }

  .mobile\:height-50_i {
    height: 50rem !important;
  }

  .mobile\:width-55 {
    width: 55rem;
  }

  .mobile\:width-55_i {
    width: 55rem !important;
  }

  .mobile\:height-55 {
    height: 55rem;
  }

  .mobile\:height-55_i {
    height: 55rem !important;
  }

  .mobile\:width-60 {
    width: 60rem;
  }

  .mobile\:width-60_i {
    width: 60rem !important;
  }

  .mobile\:height-60 {
    height: 60rem;
  }

  .mobile\:height-60_i {
    height: 60rem !important;
  }

  .mobile\:width-65 {
    width: 65rem;
  }

  .mobile\:width-65_i {
    width: 65rem !important;
  }

  .mobile\:height-65 {
    height: 65rem;
  }

  .mobile\:height-65_i {
    height: 65rem !important;
  }

  .mobile\:width-70 {
    width: 70rem;
  }

  .mobile\:width-70_i {
    width: 70rem !important;
  }

  .mobile\:height-70 {
    height: 70rem;
  }

  .mobile\:height-70_i {
    height: 70rem !important;
  }

  .mobile\:width-75 {
    width: 75rem;
  }

  .mobile\:width-75_i {
    width: 75rem !important;
  }

  .mobile\:height-75 {
    height: 75rem;
  }

  .mobile\:height-75_i {
    height: 75rem !important;
  }

  .mobile\:width-80 {
    width: 80rem;
  }

  .mobile\:width-80_i {
    width: 80rem !important;
  }

  .mobile\:height-80 {
    height: 80rem;
  }

  .mobile\:height-80_i {
    height: 80rem !important;
  }

  .mobile\:width-90 {
    width: 90rem;
  }

  .mobile\:width-90_i {
    width: 90rem !important;
  }

  .mobile\:height-90 {
    height: 90rem;
  }

  .mobile\:height-90_i {
    height: 90rem !important;
  }

  .mobile\:width-100 {
    width: 100rem;
  }

  .mobile\:width-100_i {
    width: 100rem !important;
  }

  .mobile\:height-100 {
    height: 100rem;
  }

  .mobile\:height-100_i {
    height: 100rem !important;
  }

  .mobile\:max-viewport-x {
    max-width: 100vw;
  }

  .mobile\:max-viewport-x_i {
    max-width: 100vw !important;
  }

  .mobile\:max-viewport-y {
    max-height: 100vh;
  }

  .mobile\:max-viewport-y_i {
    max-height: 100vh !important;
  }

  .mobile\:max-full-x {
    max-width: 100%;
  }

  .mobile\:max-full-x_i {
    max-width: 100% !important;
  }

  .mobile\:max-full-y {
    max-height: 100%;
  }

  .mobile\:max-full-y_i {
    max-height: 100% !important;
  }

  .mobile\:max-container-x {
    max-width: var(--container-width);
  }

  .mobile\:max-container-x_i {
    max-width: var(--container-width) !important;
  }

  .mobile\:max-width-auto {
    max-width: auto;
  }

  .mobile\:max-width-auto_i {
    max-width: auto !important;
  }

  .mobile\:max-height-auto {
    max-height: auto;
  }

  .mobile\:max-height-auto_i {
    max-height: auto !important;
  }

  .mobile\:max-width-reset {
    max-width: initial;
  }

  .mobile\:max-width-reset_i {
    max-width: initial !important;
  }

  .mobile\:max-height-reset {
    max-height: initial;
  }

  .mobile\:max-height-reset_i {
    max-height: initial !important;
  }

  .mobile\:max-width-0 {
    max-width: 0;
  }

  .mobile\:max-width-0_i {
    max-width: 0 !important;
  }

  .mobile\:max-height-0 {
    max-height: 0;
  }

  .mobile\:max-height-0_i {
    max-height: 0 !important;
  }

  .mobile\:max-width-0_5 {
    max-width: 0.5rem;
  }

  .mobile\:max-width-0_5_i {
    max-width: 0.5rem !important;
  }

  .mobile\:max-height-0_5 {
    max-height: 0.5rem;
  }

  .mobile\:max-height-0_5_i {
    max-height: 0.5rem !important;
  }

  .mobile\:max-width-2 {
    max-width: 2rem;
  }

  .mobile\:max-width-2_i {
    max-width: 2rem !important;
  }

  .mobile\:max-height-2 {
    max-height: 2rem;
  }

  .mobile\:max-height-2_i {
    max-height: 2rem !important;
  }

  .mobile\:max-width-2_5 {
    max-width: 2.5rem;
  }

  .mobile\:max-width-2_5_i {
    max-width: 2.5rem !important;
  }

  .mobile\:max-height-2_5 {
    max-height: 2.5rem;
  }

  .mobile\:max-height-2_5_i {
    max-height: 2.5rem !important;
  }

  .mobile\:max-width-3 {
    max-width: 3rem;
  }

  .mobile\:max-width-3_i {
    max-width: 3rem !important;
  }

  .mobile\:max-height-3 {
    max-height: 3rem;
  }

  .mobile\:max-height-3_i {
    max-height: 3rem !important;
  }

  .mobile\:max-width-4 {
    max-width: 4rem;
  }

  .mobile\:max-width-4_i {
    max-width: 4rem !important;
  }

  .mobile\:max-height-4 {
    max-height: 4rem;
  }

  .mobile\:max-height-4_i {
    max-height: 4rem !important;
  }

  .mobile\:max-width-5 {
    max-width: 5rem;
  }

  .mobile\:max-width-5_i {
    max-width: 5rem !important;
  }

  .mobile\:max-height-5 {
    max-height: 5rem;
  }

  .mobile\:max-height-5_i {
    max-height: 5rem !important;
  }

  .mobile\:max-width-6 {
    max-width: 6rem;
  }

  .mobile\:max-width-6_i {
    max-width: 6rem !important;
  }

  .mobile\:max-height-6 {
    max-height: 6rem;
  }

  .mobile\:max-height-6_i {
    max-height: 6rem !important;
  }

  .mobile\:max-width-8 {
    max-width: 8rem;
  }

  .mobile\:max-width-8_i {
    max-width: 8rem !important;
  }

  .mobile\:max-height-8 {
    max-height: 8rem;
  }

  .mobile\:max-height-8_i {
    max-height: 8rem !important;
  }

  .mobile\:max-width-10 {
    max-width: 10rem;
  }

  .mobile\:max-width-10_i {
    max-width: 10rem !important;
  }

  .mobile\:max-height-10 {
    max-height: 10rem;
  }

  .mobile\:max-height-10_i {
    max-height: 10rem !important;
  }

  .mobile\:max-width-12 {
    max-width: 12rem;
  }

  .mobile\:max-width-12_i {
    max-width: 12rem !important;
  }

  .mobile\:max-height-12 {
    max-height: 12rem;
  }

  .mobile\:max-height-12_i {
    max-height: 12rem !important;
  }

  .mobile\:max-width-14 {
    max-width: 14rem;
  }

  .mobile\:max-width-14_i {
    max-width: 14rem !important;
  }

  .mobile\:max-height-14 {
    max-height: 14rem;
  }

  .mobile\:max-height-14_i {
    max-height: 14rem !important;
  }

  .mobile\:max-width-16 {
    max-width: 16rem;
  }

  .mobile\:max-width-16_i {
    max-width: 16rem !important;
  }

  .mobile\:max-height-16 {
    max-height: 16rem;
  }

  .mobile\:max-height-16_i {
    max-height: 16rem !important;
  }

  .mobile\:max-width-18 {
    max-width: 18rem;
  }

  .mobile\:max-width-18_i {
    max-width: 18rem !important;
  }

  .mobile\:max-height-18 {
    max-height: 18rem;
  }

  .mobile\:max-height-18_i {
    max-height: 18rem !important;
  }

  .mobile\:max-width-20 {
    max-width: 20rem;
  }

  .mobile\:max-width-20_i {
    max-width: 20rem !important;
  }

  .mobile\:max-height-20 {
    max-height: 20rem;
  }

  .mobile\:max-height-20_i {
    max-height: 20rem !important;
  }

  .mobile\:max-width-24 {
    max-width: 24rem;
  }

  .mobile\:max-width-24_i {
    max-width: 24rem !important;
  }

  .mobile\:max-height-24 {
    max-height: 24rem;
  }

  .mobile\:max-height-24_i {
    max-height: 24rem !important;
  }

  .mobile\:max-width-28 {
    max-width: 28rem;
  }

  .mobile\:max-width-28_i {
    max-width: 28rem !important;
  }

  .mobile\:max-height-28 {
    max-height: 28rem;
  }

  .mobile\:max-height-28_i {
    max-height: 28rem !important;
  }

  .mobile\:max-width-32 {
    max-width: 32rem;
  }

  .mobile\:max-width-32_i {
    max-width: 32rem !important;
  }

  .mobile\:max-height-32 {
    max-height: 32rem;
  }

  .mobile\:max-height-32_i {
    max-height: 32rem !important;
  }

  .mobile\:max-width-36 {
    max-width: 36rem;
  }

  .mobile\:max-width-36_i {
    max-width: 36rem !important;
  }

  .mobile\:max-height-36 {
    max-height: 36rem;
  }

  .mobile\:max-height-36_i {
    max-height: 36rem !important;
  }

  .mobile\:max-width-40 {
    max-width: 40rem;
  }

  .mobile\:max-width-40_i {
    max-width: 40rem !important;
  }

  .mobile\:max-height-40 {
    max-height: 40rem;
  }

  .mobile\:max-height-40_i {
    max-height: 40rem !important;
  }

  .mobile\:max-width-45 {
    max-width: 45rem;
  }

  .mobile\:max-width-45_i {
    max-width: 45rem !important;
  }

  .mobile\:max-height-45 {
    max-height: 45rem;
  }

  .mobile\:max-height-45_i {
    max-height: 45rem !important;
  }

  .mobile\:max-width-50 {
    max-width: 50rem;
  }

  .mobile\:max-width-50_i {
    max-width: 50rem !important;
  }

  .mobile\:max-height-50 {
    max-height: 50rem;
  }

  .mobile\:max-height-50_i {
    max-height: 50rem !important;
  }

  .mobile\:max-width-55 {
    max-width: 55rem;
  }

  .mobile\:max-width-55_i {
    max-width: 55rem !important;
  }

  .mobile\:max-height-55 {
    max-height: 55rem;
  }

  .mobile\:max-height-55_i {
    max-height: 55rem !important;
  }

  .mobile\:max-width-60 {
    max-width: 60rem;
  }

  .mobile\:max-width-60_i {
    max-width: 60rem !important;
  }

  .mobile\:max-height-60 {
    max-height: 60rem;
  }

  .mobile\:max-height-60_i {
    max-height: 60rem !important;
  }

  .mobile\:max-width-65 {
    max-width: 65rem;
  }

  .mobile\:max-width-65_i {
    max-width: 65rem !important;
  }

  .mobile\:max-height-65 {
    max-height: 65rem;
  }

  .mobile\:max-height-65_i {
    max-height: 65rem !important;
  }

  .mobile\:max-width-70 {
    max-width: 70rem;
  }

  .mobile\:max-width-70_i {
    max-width: 70rem !important;
  }

  .mobile\:max-height-70 {
    max-height: 70rem;
  }

  .mobile\:max-height-70_i {
    max-height: 70rem !important;
  }

  .mobile\:max-width-75 {
    max-width: 75rem;
  }

  .mobile\:max-width-75_i {
    max-width: 75rem !important;
  }

  .mobile\:max-height-75 {
    max-height: 75rem;
  }

  .mobile\:max-height-75_i {
    max-height: 75rem !important;
  }

  .mobile\:max-width-80 {
    max-width: 80rem;
  }

  .mobile\:max-width-80_i {
    max-width: 80rem !important;
  }

  .mobile\:max-height-80 {
    max-height: 80rem;
  }

  .mobile\:max-height-80_i {
    max-height: 80rem !important;
  }

  .mobile\:max-width-90 {
    max-width: 90rem;
  }

  .mobile\:max-width-90_i {
    max-width: 90rem !important;
  }

  .mobile\:max-height-90 {
    max-height: 90rem;
  }

  .mobile\:max-height-90_i {
    max-height: 90rem !important;
  }

  .mobile\:max-width-100 {
    max-width: 100rem;
  }

  .mobile\:max-width-100_i {
    max-width: 100rem !important;
  }

  .mobile\:max-height-100 {
    max-height: 100rem;
  }

  .mobile\:max-height-100_i {
    max-height: 100rem !important;
  }
}
@media (hover: hover) {
  .desktop\:min-viewport-x {
    min-width: 100vw;
  }

  .desktop\:min-viewport-x_i {
    min-width: 100vw !important;
  }

  .desktop\:min-viewport-y {
    min-height: 100vh;
  }

  .desktop\:min-viewport-y_i {
    min-height: 100vh !important;
  }

  .desktop\:min-full-x {
    min-width: 100%;
  }

  .desktop\:min-full-x_i {
    min-width: 100% !important;
  }

  .desktop\:min-full-y {
    min-height: 100%;
  }

  .desktop\:min-full-y_i {
    min-height: 100% !important;
  }

  .desktop\:min-container-x {
    min-width: var(--container-width);
  }

  .desktop\:min-container-x_i {
    min-width: var(--container-width) !important;
  }

  .desktop\:min-width-auto {
    min-width: auto;
  }

  .desktop\:min-width-auto_i {
    min-width: auto !important;
  }

  .desktop\:min-height-auto {
    min-height: auto;
  }

  .desktop\:min-height-auto_i {
    min-height: auto !important;
  }

  .desktop\:min-width-reset {
    min-width: initial;
  }

  .desktop\:min-width-reset_i {
    min-width: initial !important;
  }

  .desktop\:min-height-reset {
    min-height: initial;
  }

  .desktop\:min-height-reset_i {
    min-height: initial !important;
  }

  .desktop\:min-width-0 {
    min-width: 0;
  }

  .desktop\:min-width-0_i {
    min-width: 0 !important;
  }

  .desktop\:min-height-0 {
    min-height: 0;
  }

  .desktop\:min-height-0_i {
    min-height: 0 !important;
  }

  .desktop\:min-width-0_5 {
    min-width: 0.5rem;
  }

  .desktop\:min-width-0_5_i {
    min-width: 0.5rem !important;
  }

  .desktop\:min-height-0_5 {
    min-height: 0.5rem;
  }

  .desktop\:min-height-0_5_i {
    min-height: 0.5rem !important;
  }

  .desktop\:min-width-2 {
    min-width: 2rem;
  }

  .desktop\:min-width-2_i {
    min-width: 2rem !important;
  }

  .desktop\:min-height-2 {
    min-height: 2rem;
  }

  .desktop\:min-height-2_i {
    min-height: 2rem !important;
  }

  .desktop\:min-width-2_5 {
    min-width: 2.5rem;
  }

  .desktop\:min-width-2_5_i {
    min-width: 2.5rem !important;
  }

  .desktop\:min-height-2_5 {
    min-height: 2.5rem;
  }

  .desktop\:min-height-2_5_i {
    min-height: 2.5rem !important;
  }

  .desktop\:min-width-3 {
    min-width: 3rem;
  }

  .desktop\:min-width-3_i {
    min-width: 3rem !important;
  }

  .desktop\:min-height-3 {
    min-height: 3rem;
  }

  .desktop\:min-height-3_i {
    min-height: 3rem !important;
  }

  .desktop\:min-width-4 {
    min-width: 4rem;
  }

  .desktop\:min-width-4_i {
    min-width: 4rem !important;
  }

  .desktop\:min-height-4 {
    min-height: 4rem;
  }

  .desktop\:min-height-4_i {
    min-height: 4rem !important;
  }

  .desktop\:min-width-5 {
    min-width: 5rem;
  }

  .desktop\:min-width-5_i {
    min-width: 5rem !important;
  }

  .desktop\:min-height-5 {
    min-height: 5rem;
  }

  .desktop\:min-height-5_i {
    min-height: 5rem !important;
  }

  .desktop\:min-width-6 {
    min-width: 6rem;
  }

  .desktop\:min-width-6_i {
    min-width: 6rem !important;
  }

  .desktop\:min-height-6 {
    min-height: 6rem;
  }

  .desktop\:min-height-6_i {
    min-height: 6rem !important;
  }

  .desktop\:min-width-8 {
    min-width: 8rem;
  }

  .desktop\:min-width-8_i {
    min-width: 8rem !important;
  }

  .desktop\:min-height-8 {
    min-height: 8rem;
  }

  .desktop\:min-height-8_i {
    min-height: 8rem !important;
  }

  .desktop\:min-width-10 {
    min-width: 10rem;
  }

  .desktop\:min-width-10_i {
    min-width: 10rem !important;
  }

  .desktop\:min-height-10 {
    min-height: 10rem;
  }

  .desktop\:min-height-10_i {
    min-height: 10rem !important;
  }

  .desktop\:min-width-12 {
    min-width: 12rem;
  }

  .desktop\:min-width-12_i {
    min-width: 12rem !important;
  }

  .desktop\:min-height-12 {
    min-height: 12rem;
  }

  .desktop\:min-height-12_i {
    min-height: 12rem !important;
  }

  .desktop\:min-width-14 {
    min-width: 14rem;
  }

  .desktop\:min-width-14_i {
    min-width: 14rem !important;
  }

  .desktop\:min-height-14 {
    min-height: 14rem;
  }

  .desktop\:min-height-14_i {
    min-height: 14rem !important;
  }

  .desktop\:min-width-16 {
    min-width: 16rem;
  }

  .desktop\:min-width-16_i {
    min-width: 16rem !important;
  }

  .desktop\:min-height-16 {
    min-height: 16rem;
  }

  .desktop\:min-height-16_i {
    min-height: 16rem !important;
  }

  .desktop\:min-width-18 {
    min-width: 18rem;
  }

  .desktop\:min-width-18_i {
    min-width: 18rem !important;
  }

  .desktop\:min-height-18 {
    min-height: 18rem;
  }

  .desktop\:min-height-18_i {
    min-height: 18rem !important;
  }

  .desktop\:min-width-20 {
    min-width: 20rem;
  }

  .desktop\:min-width-20_i {
    min-width: 20rem !important;
  }

  .desktop\:min-height-20 {
    min-height: 20rem;
  }

  .desktop\:min-height-20_i {
    min-height: 20rem !important;
  }

  .desktop\:min-width-24 {
    min-width: 24rem;
  }

  .desktop\:min-width-24_i {
    min-width: 24rem !important;
  }

  .desktop\:min-height-24 {
    min-height: 24rem;
  }

  .desktop\:min-height-24_i {
    min-height: 24rem !important;
  }

  .desktop\:min-width-28 {
    min-width: 28rem;
  }

  .desktop\:min-width-28_i {
    min-width: 28rem !important;
  }

  .desktop\:min-height-28 {
    min-height: 28rem;
  }

  .desktop\:min-height-28_i {
    min-height: 28rem !important;
  }

  .desktop\:min-width-32 {
    min-width: 32rem;
  }

  .desktop\:min-width-32_i {
    min-width: 32rem !important;
  }

  .desktop\:min-height-32 {
    min-height: 32rem;
  }

  .desktop\:min-height-32_i {
    min-height: 32rem !important;
  }

  .desktop\:min-width-36 {
    min-width: 36rem;
  }

  .desktop\:min-width-36_i {
    min-width: 36rem !important;
  }

  .desktop\:min-height-36 {
    min-height: 36rem;
  }

  .desktop\:min-height-36_i {
    min-height: 36rem !important;
  }

  .desktop\:min-width-40 {
    min-width: 40rem;
  }

  .desktop\:min-width-40_i {
    min-width: 40rem !important;
  }

  .desktop\:min-height-40 {
    min-height: 40rem;
  }

  .desktop\:min-height-40_i {
    min-height: 40rem !important;
  }

  .desktop\:min-width-45 {
    min-width: 45rem;
  }

  .desktop\:min-width-45_i {
    min-width: 45rem !important;
  }

  .desktop\:min-height-45 {
    min-height: 45rem;
  }

  .desktop\:min-height-45_i {
    min-height: 45rem !important;
  }

  .desktop\:min-width-50 {
    min-width: 50rem;
  }

  .desktop\:min-width-50_i {
    min-width: 50rem !important;
  }

  .desktop\:min-height-50 {
    min-height: 50rem;
  }

  .desktop\:min-height-50_i {
    min-height: 50rem !important;
  }

  .desktop\:min-width-55 {
    min-width: 55rem;
  }

  .desktop\:min-width-55_i {
    min-width: 55rem !important;
  }

  .desktop\:min-height-55 {
    min-height: 55rem;
  }

  .desktop\:min-height-55_i {
    min-height: 55rem !important;
  }

  .desktop\:min-width-60 {
    min-width: 60rem;
  }

  .desktop\:min-width-60_i {
    min-width: 60rem !important;
  }

  .desktop\:min-height-60 {
    min-height: 60rem;
  }

  .desktop\:min-height-60_i {
    min-height: 60rem !important;
  }

  .desktop\:min-width-65 {
    min-width: 65rem;
  }

  .desktop\:min-width-65_i {
    min-width: 65rem !important;
  }

  .desktop\:min-height-65 {
    min-height: 65rem;
  }

  .desktop\:min-height-65_i {
    min-height: 65rem !important;
  }

  .desktop\:min-width-70 {
    min-width: 70rem;
  }

  .desktop\:min-width-70_i {
    min-width: 70rem !important;
  }

  .desktop\:min-height-70 {
    min-height: 70rem;
  }

  .desktop\:min-height-70_i {
    min-height: 70rem !important;
  }

  .desktop\:min-width-75 {
    min-width: 75rem;
  }

  .desktop\:min-width-75_i {
    min-width: 75rem !important;
  }

  .desktop\:min-height-75 {
    min-height: 75rem;
  }

  .desktop\:min-height-75_i {
    min-height: 75rem !important;
  }

  .desktop\:min-width-80 {
    min-width: 80rem;
  }

  .desktop\:min-width-80_i {
    min-width: 80rem !important;
  }

  .desktop\:min-height-80 {
    min-height: 80rem;
  }

  .desktop\:min-height-80_i {
    min-height: 80rem !important;
  }

  .desktop\:min-width-90 {
    min-width: 90rem;
  }

  .desktop\:min-width-90_i {
    min-width: 90rem !important;
  }

  .desktop\:min-height-90 {
    min-height: 90rem;
  }

  .desktop\:min-height-90_i {
    min-height: 90rem !important;
  }

  .desktop\:min-width-100 {
    min-width: 100rem;
  }

  .desktop\:min-width-100_i {
    min-width: 100rem !important;
  }

  .desktop\:min-height-100 {
    min-height: 100rem;
  }

  .desktop\:min-height-100_i {
    min-height: 100rem !important;
  }

  .desktop\:viewport-x {
    width: 100vw;
  }

  .desktop\:viewport-x_i {
    width: 100vw !important;
  }

  .desktop\:viewport-y {
    height: 100vh;
  }

  .desktop\:viewport-y_i {
    height: 100vh !important;
  }

  .desktop\:full-x {
    width: 100%;
  }

  .desktop\:full-x_i {
    width: 100% !important;
  }

  .desktop\:full-y {
    height: 100%;
  }

  .desktop\:full-y_i {
    height: 100% !important;
  }

  .desktop\:container-x {
    width: var(--container-width);
  }

  .desktop\:container-x_i {
    width: var(--container-width) !important;
  }

  .desktop\:width-auto {
    width: auto;
  }

  .desktop\:width-auto_i {
    width: auto !important;
  }

  .desktop\:height-auto {
    height: auto;
  }

  .desktop\:height-auto_i {
    height: auto !important;
  }

  .desktop\:width-reset {
    width: initial;
  }

  .desktop\:width-reset_i {
    width: initial !important;
  }

  .desktop\:height-reset {
    height: initial;
  }

  .desktop\:height-reset_i {
    height: initial !important;
  }

  .desktop\:width-0 {
    width: 0;
  }

  .desktop\:width-0_i {
    width: 0 !important;
  }

  .desktop\:height-0 {
    height: 0;
  }

  .desktop\:height-0_i {
    height: 0 !important;
  }

  .desktop\:width-0_5 {
    width: 0.5rem;
  }

  .desktop\:width-0_5_i {
    width: 0.5rem !important;
  }

  .desktop\:height-0_5 {
    height: 0.5rem;
  }

  .desktop\:height-0_5_i {
    height: 0.5rem !important;
  }

  .desktop\:width-2 {
    width: 2rem;
  }

  .desktop\:width-2_i {
    width: 2rem !important;
  }

  .desktop\:height-2 {
    height: 2rem;
  }

  .desktop\:height-2_i {
    height: 2rem !important;
  }

  .desktop\:width-2_5 {
    width: 2.5rem;
  }

  .desktop\:width-2_5_i {
    width: 2.5rem !important;
  }

  .desktop\:height-2_5 {
    height: 2.5rem;
  }

  .desktop\:height-2_5_i {
    height: 2.5rem !important;
  }

  .desktop\:width-3 {
    width: 3rem;
  }

  .desktop\:width-3_i {
    width: 3rem !important;
  }

  .desktop\:height-3 {
    height: 3rem;
  }

  .desktop\:height-3_i {
    height: 3rem !important;
  }

  .desktop\:width-4 {
    width: 4rem;
  }

  .desktop\:width-4_i {
    width: 4rem !important;
  }

  .desktop\:height-4 {
    height: 4rem;
  }

  .desktop\:height-4_i {
    height: 4rem !important;
  }

  .desktop\:width-5 {
    width: 5rem;
  }

  .desktop\:width-5_i {
    width: 5rem !important;
  }

  .desktop\:height-5 {
    height: 5rem;
  }

  .desktop\:height-5_i {
    height: 5rem !important;
  }

  .desktop\:width-6 {
    width: 6rem;
  }

  .desktop\:width-6_i {
    width: 6rem !important;
  }

  .desktop\:height-6 {
    height: 6rem;
  }

  .desktop\:height-6_i {
    height: 6rem !important;
  }

  .desktop\:width-8 {
    width: 8rem;
  }

  .desktop\:width-8_i {
    width: 8rem !important;
  }

  .desktop\:height-8 {
    height: 8rem;
  }

  .desktop\:height-8_i {
    height: 8rem !important;
  }

  .desktop\:width-10 {
    width: 10rem;
  }

  .desktop\:width-10_i {
    width: 10rem !important;
  }

  .desktop\:height-10 {
    height: 10rem;
  }

  .desktop\:height-10_i {
    height: 10rem !important;
  }

  .desktop\:width-12 {
    width: 12rem;
  }

  .desktop\:width-12_i {
    width: 12rem !important;
  }

  .desktop\:height-12 {
    height: 12rem;
  }

  .desktop\:height-12_i {
    height: 12rem !important;
  }

  .desktop\:width-14 {
    width: 14rem;
  }

  .desktop\:width-14_i {
    width: 14rem !important;
  }

  .desktop\:height-14 {
    height: 14rem;
  }

  .desktop\:height-14_i {
    height: 14rem !important;
  }

  .desktop\:width-16 {
    width: 16rem;
  }

  .desktop\:width-16_i {
    width: 16rem !important;
  }

  .desktop\:height-16 {
    height: 16rem;
  }

  .desktop\:height-16_i {
    height: 16rem !important;
  }

  .desktop\:width-18 {
    width: 18rem;
  }

  .desktop\:width-18_i {
    width: 18rem !important;
  }

  .desktop\:height-18 {
    height: 18rem;
  }

  .desktop\:height-18_i {
    height: 18rem !important;
  }

  .desktop\:width-20 {
    width: 20rem;
  }

  .desktop\:width-20_i {
    width: 20rem !important;
  }

  .desktop\:height-20 {
    height: 20rem;
  }

  .desktop\:height-20_i {
    height: 20rem !important;
  }

  .desktop\:width-24 {
    width: 24rem;
  }

  .desktop\:width-24_i {
    width: 24rem !important;
  }

  .desktop\:height-24 {
    height: 24rem;
  }

  .desktop\:height-24_i {
    height: 24rem !important;
  }

  .desktop\:width-28 {
    width: 28rem;
  }

  .desktop\:width-28_i {
    width: 28rem !important;
  }

  .desktop\:height-28 {
    height: 28rem;
  }

  .desktop\:height-28_i {
    height: 28rem !important;
  }

  .desktop\:width-32 {
    width: 32rem;
  }

  .desktop\:width-32_i {
    width: 32rem !important;
  }

  .desktop\:height-32 {
    height: 32rem;
  }

  .desktop\:height-32_i {
    height: 32rem !important;
  }

  .desktop\:width-36 {
    width: 36rem;
  }

  .desktop\:width-36_i {
    width: 36rem !important;
  }

  .desktop\:height-36 {
    height: 36rem;
  }

  .desktop\:height-36_i {
    height: 36rem !important;
  }

  .desktop\:width-40 {
    width: 40rem;
  }

  .desktop\:width-40_i {
    width: 40rem !important;
  }

  .desktop\:height-40 {
    height: 40rem;
  }

  .desktop\:height-40_i {
    height: 40rem !important;
  }

  .desktop\:width-45 {
    width: 45rem;
  }

  .desktop\:width-45_i {
    width: 45rem !important;
  }

  .desktop\:height-45 {
    height: 45rem;
  }

  .desktop\:height-45_i {
    height: 45rem !important;
  }

  .desktop\:width-50 {
    width: 50rem;
  }

  .desktop\:width-50_i {
    width: 50rem !important;
  }

  .desktop\:height-50 {
    height: 50rem;
  }

  .desktop\:height-50_i {
    height: 50rem !important;
  }

  .desktop\:width-55 {
    width: 55rem;
  }

  .desktop\:width-55_i {
    width: 55rem !important;
  }

  .desktop\:height-55 {
    height: 55rem;
  }

  .desktop\:height-55_i {
    height: 55rem !important;
  }

  .desktop\:width-60 {
    width: 60rem;
  }

  .desktop\:width-60_i {
    width: 60rem !important;
  }

  .desktop\:height-60 {
    height: 60rem;
  }

  .desktop\:height-60_i {
    height: 60rem !important;
  }

  .desktop\:width-65 {
    width: 65rem;
  }

  .desktop\:width-65_i {
    width: 65rem !important;
  }

  .desktop\:height-65 {
    height: 65rem;
  }

  .desktop\:height-65_i {
    height: 65rem !important;
  }

  .desktop\:width-70 {
    width: 70rem;
  }

  .desktop\:width-70_i {
    width: 70rem !important;
  }

  .desktop\:height-70 {
    height: 70rem;
  }

  .desktop\:height-70_i {
    height: 70rem !important;
  }

  .desktop\:width-75 {
    width: 75rem;
  }

  .desktop\:width-75_i {
    width: 75rem !important;
  }

  .desktop\:height-75 {
    height: 75rem;
  }

  .desktop\:height-75_i {
    height: 75rem !important;
  }

  .desktop\:width-80 {
    width: 80rem;
  }

  .desktop\:width-80_i {
    width: 80rem !important;
  }

  .desktop\:height-80 {
    height: 80rem;
  }

  .desktop\:height-80_i {
    height: 80rem !important;
  }

  .desktop\:width-90 {
    width: 90rem;
  }

  .desktop\:width-90_i {
    width: 90rem !important;
  }

  .desktop\:height-90 {
    height: 90rem;
  }

  .desktop\:height-90_i {
    height: 90rem !important;
  }

  .desktop\:width-100 {
    width: 100rem;
  }

  .desktop\:width-100_i {
    width: 100rem !important;
  }

  .desktop\:height-100 {
    height: 100rem;
  }

  .desktop\:height-100_i {
    height: 100rem !important;
  }

  .desktop\:max-viewport-x {
    max-width: 100vw;
  }

  .desktop\:max-viewport-x_i {
    max-width: 100vw !important;
  }

  .desktop\:max-viewport-y {
    max-height: 100vh;
  }

  .desktop\:max-viewport-y_i {
    max-height: 100vh !important;
  }

  .desktop\:max-full-x {
    max-width: 100%;
  }

  .desktop\:max-full-x_i {
    max-width: 100% !important;
  }

  .desktop\:max-full-y {
    max-height: 100%;
  }

  .desktop\:max-full-y_i {
    max-height: 100% !important;
  }

  .desktop\:max-container-x {
    max-width: var(--container-width);
  }

  .desktop\:max-container-x_i {
    max-width: var(--container-width) !important;
  }

  .desktop\:max-width-auto {
    max-width: auto;
  }

  .desktop\:max-width-auto_i {
    max-width: auto !important;
  }

  .desktop\:max-height-auto {
    max-height: auto;
  }

  .desktop\:max-height-auto_i {
    max-height: auto !important;
  }

  .desktop\:max-width-reset {
    max-width: initial;
  }

  .desktop\:max-width-reset_i {
    max-width: initial !important;
  }

  .desktop\:max-height-reset {
    max-height: initial;
  }

  .desktop\:max-height-reset_i {
    max-height: initial !important;
  }

  .desktop\:max-width-0 {
    max-width: 0;
  }

  .desktop\:max-width-0_i {
    max-width: 0 !important;
  }

  .desktop\:max-height-0 {
    max-height: 0;
  }

  .desktop\:max-height-0_i {
    max-height: 0 !important;
  }

  .desktop\:max-width-0_5 {
    max-width: 0.5rem;
  }

  .desktop\:max-width-0_5_i {
    max-width: 0.5rem !important;
  }

  .desktop\:max-height-0_5 {
    max-height: 0.5rem;
  }

  .desktop\:max-height-0_5_i {
    max-height: 0.5rem !important;
  }

  .desktop\:max-width-2 {
    max-width: 2rem;
  }

  .desktop\:max-width-2_i {
    max-width: 2rem !important;
  }

  .desktop\:max-height-2 {
    max-height: 2rem;
  }

  .desktop\:max-height-2_i {
    max-height: 2rem !important;
  }

  .desktop\:max-width-2_5 {
    max-width: 2.5rem;
  }

  .desktop\:max-width-2_5_i {
    max-width: 2.5rem !important;
  }

  .desktop\:max-height-2_5 {
    max-height: 2.5rem;
  }

  .desktop\:max-height-2_5_i {
    max-height: 2.5rem !important;
  }

  .desktop\:max-width-3 {
    max-width: 3rem;
  }

  .desktop\:max-width-3_i {
    max-width: 3rem !important;
  }

  .desktop\:max-height-3 {
    max-height: 3rem;
  }

  .desktop\:max-height-3_i {
    max-height: 3rem !important;
  }

  .desktop\:max-width-4 {
    max-width: 4rem;
  }

  .desktop\:max-width-4_i {
    max-width: 4rem !important;
  }

  .desktop\:max-height-4 {
    max-height: 4rem;
  }

  .desktop\:max-height-4_i {
    max-height: 4rem !important;
  }

  .desktop\:max-width-5 {
    max-width: 5rem;
  }

  .desktop\:max-width-5_i {
    max-width: 5rem !important;
  }

  .desktop\:max-height-5 {
    max-height: 5rem;
  }

  .desktop\:max-height-5_i {
    max-height: 5rem !important;
  }

  .desktop\:max-width-6 {
    max-width: 6rem;
  }

  .desktop\:max-width-6_i {
    max-width: 6rem !important;
  }

  .desktop\:max-height-6 {
    max-height: 6rem;
  }

  .desktop\:max-height-6_i {
    max-height: 6rem !important;
  }

  .desktop\:max-width-8 {
    max-width: 8rem;
  }

  .desktop\:max-width-8_i {
    max-width: 8rem !important;
  }

  .desktop\:max-height-8 {
    max-height: 8rem;
  }

  .desktop\:max-height-8_i {
    max-height: 8rem !important;
  }

  .desktop\:max-width-10 {
    max-width: 10rem;
  }

  .desktop\:max-width-10_i {
    max-width: 10rem !important;
  }

  .desktop\:max-height-10 {
    max-height: 10rem;
  }

  .desktop\:max-height-10_i {
    max-height: 10rem !important;
  }

  .desktop\:max-width-12 {
    max-width: 12rem;
  }

  .desktop\:max-width-12_i {
    max-width: 12rem !important;
  }

  .desktop\:max-height-12 {
    max-height: 12rem;
  }

  .desktop\:max-height-12_i {
    max-height: 12rem !important;
  }

  .desktop\:max-width-14 {
    max-width: 14rem;
  }

  .desktop\:max-width-14_i {
    max-width: 14rem !important;
  }

  .desktop\:max-height-14 {
    max-height: 14rem;
  }

  .desktop\:max-height-14_i {
    max-height: 14rem !important;
  }

  .desktop\:max-width-16 {
    max-width: 16rem;
  }

  .desktop\:max-width-16_i {
    max-width: 16rem !important;
  }

  .desktop\:max-height-16 {
    max-height: 16rem;
  }

  .desktop\:max-height-16_i {
    max-height: 16rem !important;
  }

  .desktop\:max-width-18 {
    max-width: 18rem;
  }

  .desktop\:max-width-18_i {
    max-width: 18rem !important;
  }

  .desktop\:max-height-18 {
    max-height: 18rem;
  }

  .desktop\:max-height-18_i {
    max-height: 18rem !important;
  }

  .desktop\:max-width-20 {
    max-width: 20rem;
  }

  .desktop\:max-width-20_i {
    max-width: 20rem !important;
  }

  .desktop\:max-height-20 {
    max-height: 20rem;
  }

  .desktop\:max-height-20_i {
    max-height: 20rem !important;
  }

  .desktop\:max-width-24 {
    max-width: 24rem;
  }

  .desktop\:max-width-24_i {
    max-width: 24rem !important;
  }

  .desktop\:max-height-24 {
    max-height: 24rem;
  }

  .desktop\:max-height-24_i {
    max-height: 24rem !important;
  }

  .desktop\:max-width-28 {
    max-width: 28rem;
  }

  .desktop\:max-width-28_i {
    max-width: 28rem !important;
  }

  .desktop\:max-height-28 {
    max-height: 28rem;
  }

  .desktop\:max-height-28_i {
    max-height: 28rem !important;
  }

  .desktop\:max-width-32 {
    max-width: 32rem;
  }

  .desktop\:max-width-32_i {
    max-width: 32rem !important;
  }

  .desktop\:max-height-32 {
    max-height: 32rem;
  }

  .desktop\:max-height-32_i {
    max-height: 32rem !important;
  }

  .desktop\:max-width-36 {
    max-width: 36rem;
  }

  .desktop\:max-width-36_i {
    max-width: 36rem !important;
  }

  .desktop\:max-height-36 {
    max-height: 36rem;
  }

  .desktop\:max-height-36_i {
    max-height: 36rem !important;
  }

  .desktop\:max-width-40 {
    max-width: 40rem;
  }

  .desktop\:max-width-40_i {
    max-width: 40rem !important;
  }

  .desktop\:max-height-40 {
    max-height: 40rem;
  }

  .desktop\:max-height-40_i {
    max-height: 40rem !important;
  }

  .desktop\:max-width-45 {
    max-width: 45rem;
  }

  .desktop\:max-width-45_i {
    max-width: 45rem !important;
  }

  .desktop\:max-height-45 {
    max-height: 45rem;
  }

  .desktop\:max-height-45_i {
    max-height: 45rem !important;
  }

  .desktop\:max-width-50 {
    max-width: 50rem;
  }

  .desktop\:max-width-50_i {
    max-width: 50rem !important;
  }

  .desktop\:max-height-50 {
    max-height: 50rem;
  }

  .desktop\:max-height-50_i {
    max-height: 50rem !important;
  }

  .desktop\:max-width-55 {
    max-width: 55rem;
  }

  .desktop\:max-width-55_i {
    max-width: 55rem !important;
  }

  .desktop\:max-height-55 {
    max-height: 55rem;
  }

  .desktop\:max-height-55_i {
    max-height: 55rem !important;
  }

  .desktop\:max-width-60 {
    max-width: 60rem;
  }

  .desktop\:max-width-60_i {
    max-width: 60rem !important;
  }

  .desktop\:max-height-60 {
    max-height: 60rem;
  }

  .desktop\:max-height-60_i {
    max-height: 60rem !important;
  }

  .desktop\:max-width-65 {
    max-width: 65rem;
  }

  .desktop\:max-width-65_i {
    max-width: 65rem !important;
  }

  .desktop\:max-height-65 {
    max-height: 65rem;
  }

  .desktop\:max-height-65_i {
    max-height: 65rem !important;
  }

  .desktop\:max-width-70 {
    max-width: 70rem;
  }

  .desktop\:max-width-70_i {
    max-width: 70rem !important;
  }

  .desktop\:max-height-70 {
    max-height: 70rem;
  }

  .desktop\:max-height-70_i {
    max-height: 70rem !important;
  }

  .desktop\:max-width-75 {
    max-width: 75rem;
  }

  .desktop\:max-width-75_i {
    max-width: 75rem !important;
  }

  .desktop\:max-height-75 {
    max-height: 75rem;
  }

  .desktop\:max-height-75_i {
    max-height: 75rem !important;
  }

  .desktop\:max-width-80 {
    max-width: 80rem;
  }

  .desktop\:max-width-80_i {
    max-width: 80rem !important;
  }

  .desktop\:max-height-80 {
    max-height: 80rem;
  }

  .desktop\:max-height-80_i {
    max-height: 80rem !important;
  }

  .desktop\:max-width-90 {
    max-width: 90rem;
  }

  .desktop\:max-width-90_i {
    max-width: 90rem !important;
  }

  .desktop\:max-height-90 {
    max-height: 90rem;
  }

  .desktop\:max-height-90_i {
    max-height: 90rem !important;
  }

  .desktop\:max-width-100 {
    max-width: 100rem;
  }

  .desktop\:max-width-100_i {
    max-width: 100rem !important;
  }

  .desktop\:max-height-100 {
    max-height: 100rem;
  }

  .desktop\:max-height-100_i {
    max-height: 100rem !important;
  }
}
/*
*   Css-class bundle
*   Spacing (margin, padding)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.m-minus-20 {
  margin: -20rem;
}

.m-minus-15 {
  margin: -15rem;
}

.m-minus-10 {
  margin: -10rem;
}

.m-minus-9 {
  margin: -9rem;
}

.m-minus-8 {
  margin: -8rem;
}

.m-minus-7 {
  margin: -7rem;
}

.m-minus-6 {
  margin: -6rem;
}

.m-minus-5 {
  margin: -5rem;
}

.m-minus-4 {
  margin: -4rem;
}

.m-minus-3 {
  margin: -3rem;
}

.m-minus-2_5 {
  margin: -2.5rem;
}

.m-minus-2 {
  margin: -2rem;
}

.m-minus-1_5 {
  margin: -1.5rem;
}

.m-minus-1 {
  margin: -1rem;
}

.m-minus-0_5 {
  margin: -0.5rem;
}

.m-auto {
  margin: auto;
}

.m-0 {
  margin: 0;
}

.m-0_5 {
  margin: 0.5rem;
}

.m-1 {
  margin: 1rem;
}

.m-1_5 {
  margin: 1.5rem;
}

.m-2 {
  margin: 2rem;
}

.m-2_5 {
  margin: 2.5rem;
}

.m-3 {
  margin: 3rem;
}

.m-4 {
  margin: 4rem;
}

.m-5 {
  margin: 5rem;
}

.m-6 {
  margin: 6rem;
}

.m-7 {
  margin: 7rem;
}

.m-8 {
  margin: 8rem;
}

.m-9 {
  margin: 9rem;
}

.m-10 {
  margin: 10rem;
}

.m-15 {
  margin: 15rem;
}

.m-20 {
  margin: 20rem;
}

.mt-minus-20 {
  margin-top: -20rem;
}

.mt-minus-15 {
  margin-top: -15rem;
}

.mt-minus-10 {
  margin-top: -10rem;
}

.mt-minus-9 {
  margin-top: -9rem;
}

.mt-minus-8 {
  margin-top: -8rem;
}

.mt-minus-7 {
  margin-top: -7rem;
}

.mt-minus-6 {
  margin-top: -6rem;
}

.mt-minus-5 {
  margin-top: -5rem;
}

.mt-minus-4 {
  margin-top: -4rem;
}

.mt-minus-3 {
  margin-top: -3rem;
}

.mt-minus-2_5 {
  margin-top: -2.5rem;
}

.mt-minus-2 {
  margin-top: -2rem;
}

.mt-minus-1_5 {
  margin-top: -1.5rem;
}

.mt-minus-1 {
  margin-top: -1rem;
}

.mt-minus-0_5 {
  margin-top: -0.5rem;
}

.mt-auto {
  margin-top: auto;
}

.mt-0 {
  margin-top: 0;
}

.mt-0_5 {
  margin-top: 0.5rem;
}

.mt-1 {
  margin-top: 1rem;
}

.mt-1_5 {
  margin-top: 1.5rem;
}

.mt-2 {
  margin-top: 2rem;
}

.mt-2_5 {
  margin-top: 2.5rem;
}

.mt-3 {
  margin-top: 3rem;
}

.mt-4 {
  margin-top: 4rem;
}

.mt-5 {
  margin-top: 5rem;
}

.mt-6 {
  margin-top: 6rem;
}

.mt-7 {
  margin-top: 7rem;
}

.mt-8 {
  margin-top: 8rem;
}

.mt-9 {
  margin-top: 9rem;
}

.mt-10 {
  margin-top: 10rem;
}

.mt-15 {
  margin-top: 15rem;
}

.mt-20 {
  margin-top: 20rem;
}

.mb-minus-20 {
  margin-bottom: -20rem;
}

.mb-minus-15 {
  margin-bottom: -15rem;
}

.mb-minus-10 {
  margin-bottom: -10rem;
}

.mb-minus-9 {
  margin-bottom: -9rem;
}

.mb-minus-8 {
  margin-bottom: -8rem;
}

.mb-minus-7 {
  margin-bottom: -7rem;
}

.mb-minus-6 {
  margin-bottom: -6rem;
}

.mb-minus-5 {
  margin-bottom: -5rem;
}

.mb-minus-4 {
  margin-bottom: -4rem;
}

.mb-minus-3 {
  margin-bottom: -3rem;
}

.mb-minus-2_5 {
  margin-bottom: -2.5rem;
}

.mb-minus-2 {
  margin-bottom: -2rem;
}

.mb-minus-1_5 {
  margin-bottom: -1.5rem;
}

.mb-minus-1 {
  margin-bottom: -1rem;
}

.mb-minus-0_5 {
  margin-bottom: -0.5rem;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-0_5 {
  margin-bottom: 0.5rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mb-1_5 {
  margin-bottom: 1.5rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.mb-2_5 {
  margin-bottom: 2.5rem;
}

.mb-3 {
  margin-bottom: 3rem;
}

.mb-4 {
  margin-bottom: 4rem;
}

.mb-5 {
  margin-bottom: 5rem;
}

.mb-6 {
  margin-bottom: 6rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.mb-8 {
  margin-bottom: 8rem;
}

.mb-9 {
  margin-bottom: 9rem;
}

.mb-10 {
  margin-bottom: 10rem;
}

.mb-15 {
  margin-bottom: 15rem;
}

.mb-20 {
  margin-bottom: 20rem;
}

.ml-minus-20 {
  margin-left: -20rem;
}

.ml-minus-15 {
  margin-left: -15rem;
}

.ml-minus-10 {
  margin-left: -10rem;
}

.ml-minus-9 {
  margin-left: -9rem;
}

.ml-minus-8 {
  margin-left: -8rem;
}

.ml-minus-7 {
  margin-left: -7rem;
}

.ml-minus-6 {
  margin-left: -6rem;
}

.ml-minus-5 {
  margin-left: -5rem;
}

.ml-minus-4 {
  margin-left: -4rem;
}

.ml-minus-3 {
  margin-left: -3rem;
}

.ml-minus-2_5 {
  margin-left: -2.5rem;
}

.ml-minus-2 {
  margin-left: -2rem;
}

.ml-minus-1_5 {
  margin-left: -1.5rem;
}

.ml-minus-1 {
  margin-left: -1rem;
}

.ml-minus-0_5 {
  margin-left: -0.5rem;
}

.ml-auto {
  margin-left: auto;
}

.ml-0 {
  margin-left: 0;
}

.ml-0_5 {
  margin-left: 0.5rem;
}

.ml-1 {
  margin-left: 1rem;
}

.ml-1_5 {
  margin-left: 1.5rem;
}

.ml-2 {
  margin-left: 2rem;
}

.ml-2_5 {
  margin-left: 2.5rem;
}

.ml-3 {
  margin-left: 3rem;
}

.ml-4 {
  margin-left: 4rem;
}

.ml-5 {
  margin-left: 5rem;
}

.ml-6 {
  margin-left: 6rem;
}

.ml-7 {
  margin-left: 7rem;
}

.ml-8 {
  margin-left: 8rem;
}

.ml-9 {
  margin-left: 9rem;
}

.ml-10 {
  margin-left: 10rem;
}

.ml-15 {
  margin-left: 15rem;
}

.ml-20 {
  margin-left: 20rem;
}

.mr-minus-20 {
  margin-right: -20rem;
}

.mr-minus-15 {
  margin-right: -15rem;
}

.mr-minus-10 {
  margin-right: -10rem;
}

.mr-minus-9 {
  margin-right: -9rem;
}

.mr-minus-8 {
  margin-right: -8rem;
}

.mr-minus-7 {
  margin-right: -7rem;
}

.mr-minus-6 {
  margin-right: -6rem;
}

.mr-minus-5 {
  margin-right: -5rem;
}

.mr-minus-4 {
  margin-right: -4rem;
}

.mr-minus-3 {
  margin-right: -3rem;
}

.mr-minus-2_5 {
  margin-right: -2.5rem;
}

.mr-minus-2 {
  margin-right: -2rem;
}

.mr-minus-1_5 {
  margin-right: -1.5rem;
}

.mr-minus-1 {
  margin-right: -1rem;
}

.mr-minus-0_5 {
  margin-right: -0.5rem;
}

.mr-auto {
  margin-right: auto;
}

.mr-0 {
  margin-right: 0;
}

.mr-0_5 {
  margin-right: 0.5rem;
}

.mr-1 {
  margin-right: 1rem;
}

.mr-1_5 {
  margin-right: 1.5rem;
}

.mr-2 {
  margin-right: 2rem;
}

.mr-2_5 {
  margin-right: 2.5rem;
}

.mr-3 {
  margin-right: 3rem;
}

.mr-4 {
  margin-right: 4rem;
}

.mr-5 {
  margin-right: 5rem;
}

.mr-6 {
  margin-right: 6rem;
}

.mr-7 {
  margin-right: 7rem;
}

.mr-8 {
  margin-right: 8rem;
}

.mr-9 {
  margin-right: 9rem;
}

.mr-10 {
  margin-right: 10rem;
}

.mr-15 {
  margin-right: 15rem;
}

.mr-20 {
  margin-right: 20rem;
}

.mx-minus-20 {
  margin-left: -20rem;
  margin-right: -20rem;
}

.mx-minus-15 {
  margin-left: -15rem;
  margin-right: -15rem;
}

.mx-minus-10 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.mx-minus-9 {
  margin-left: -9rem;
  margin-right: -9rem;
}

.mx-minus-8 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.mx-minus-7 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.mx-minus-6 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.mx-minus-5 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.mx-minus-4 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.mx-minus-3 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.mx-minus-2_5 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.mx-minus-2 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.mx-minus-1_5 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.mx-minus-1 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.mx-minus-0_5 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.mx-0_5 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-1_5 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.mx-2_5 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-3 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-4 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mx-5 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.mx-6 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-7 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.mx-8 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.mx-9 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.mx-10 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.mx-15 {
  margin-left: 15rem;
  margin-right: 15rem;
}

.mx-20 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.my-minus-20 {
  margin-top: -20rem;
  margin-bottom: -20rem;
}

.my-minus-15 {
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.my-minus-10 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.my-minus-9 {
  margin-top: -9rem;
  margin-bottom: -9rem;
}

.my-minus-8 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.my-minus-7 {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.my-minus-6 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.my-minus-5 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.my-minus-4 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.my-minus-3 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.my-minus-2_5 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.my-minus-2 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.my-minus-1_5 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.my-minus-1 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.my-minus-0_5 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my-0_5 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-1_5 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-2_5 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-5 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-6 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-7 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.my-8 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.my-9 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.my-10 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.my-15 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.my-20 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.m-minus-20_i {
  margin: -20rem !important;
}

.m-minus-15_i {
  margin: -15rem !important;
}

.m-minus-10_i {
  margin: -10rem !important;
}

.m-minus-9_i {
  margin: -9rem !important;
}

.m-minus-8_i {
  margin: -8rem !important;
}

.m-minus-7_i {
  margin: -7rem !important;
}

.m-minus-6_i {
  margin: -6rem !important;
}

.m-minus-5_i {
  margin: -5rem !important;
}

.m-minus-4_i {
  margin: -4rem !important;
}

.m-minus-3_i {
  margin: -3rem !important;
}

.m-minus-2_5_i {
  margin: -2.5rem !important;
}

.m-minus-2_i {
  margin: -2rem !important;
}

.m-minus-1_5_i {
  margin: -1.5rem !important;
}

.m-minus-1_i {
  margin: -1rem !important;
}

.m-minus-0_5_i {
  margin: -0.5rem !important;
}

.m-auto_i {
  margin: auto !important;
}

.m-0_i {
  margin: 0 !important;
}

.m-0_5_i {
  margin: 0.5rem !important;
}

.m-1_i {
  margin: 1rem !important;
}

.m-1_5_i {
  margin: 1.5rem !important;
}

.m-2_i {
  margin: 2rem !important;
}

.m-2_5_i {
  margin: 2.5rem !important;
}

.m-3_i {
  margin: 3rem !important;
}

.m-4_i {
  margin: 4rem !important;
}

.m-5_i {
  margin: 5rem !important;
}

.m-6_i {
  margin: 6rem !important;
}

.m-7_i {
  margin: 7rem !important;
}

.m-8_i {
  margin: 8rem !important;
}

.m-9_i {
  margin: 9rem !important;
}

.m-10_i {
  margin: 10rem !important;
}

.m-15_i {
  margin: 15rem !important;
}

.m-20_i {
  margin: 20rem !important;
}

.mt-minus-20_i {
  margin-top: -20rem !important;
}

.mt-minus-15_i {
  margin-top: -15rem !important;
}

.mt-minus-10_i {
  margin-top: -10rem !important;
}

.mt-minus-9_i {
  margin-top: -9rem !important;
}

.mt-minus-8_i {
  margin-top: -8rem !important;
}

.mt-minus-7_i {
  margin-top: -7rem !important;
}

.mt-minus-6_i {
  margin-top: -6rem !important;
}

.mt-minus-5_i {
  margin-top: -5rem !important;
}

.mt-minus-4_i {
  margin-top: -4rem !important;
}

.mt-minus-3_i {
  margin-top: -3rem !important;
}

.mt-minus-2_5_i {
  margin-top: -2.5rem !important;
}

.mt-minus-2_i {
  margin-top: -2rem !important;
}

.mt-minus-1_5_i {
  margin-top: -1.5rem !important;
}

.mt-minus-1_i {
  margin-top: -1rem !important;
}

.mt-minus-0_5_i {
  margin-top: -0.5rem !important;
}

.mt-auto_i {
  margin-top: auto !important;
}

.mt-0_i {
  margin-top: 0 !important;
}

.mt-0_5_i {
  margin-top: 0.5rem !important;
}

.mt-1_i {
  margin-top: 1rem !important;
}

.mt-1_5_i {
  margin-top: 1.5rem !important;
}

.mt-2_i {
  margin-top: 2rem !important;
}

.mt-2_5_i {
  margin-top: 2.5rem !important;
}

.mt-3_i {
  margin-top: 3rem !important;
}

.mt-4_i {
  margin-top: 4rem !important;
}

.mt-5_i {
  margin-top: 5rem !important;
}

.mt-6_i {
  margin-top: 6rem !important;
}

.mt-7_i {
  margin-top: 7rem !important;
}

.mt-8_i {
  margin-top: 8rem !important;
}

.mt-9_i {
  margin-top: 9rem !important;
}

.mt-10_i {
  margin-top: 10rem !important;
}

.mt-15_i {
  margin-top: 15rem !important;
}

.mt-20_i {
  margin-top: 20rem !important;
}

.mb-minus-20_i {
  margin-bottom: -20rem !important;
}

.mb-minus-15_i {
  margin-bottom: -15rem !important;
}

.mb-minus-10_i {
  margin-bottom: -10rem !important;
}

.mb-minus-9_i {
  margin-bottom: -9rem !important;
}

.mb-minus-8_i {
  margin-bottom: -8rem !important;
}

.mb-minus-7_i {
  margin-bottom: -7rem !important;
}

.mb-minus-6_i {
  margin-bottom: -6rem !important;
}

.mb-minus-5_i {
  margin-bottom: -5rem !important;
}

.mb-minus-4_i {
  margin-bottom: -4rem !important;
}

.mb-minus-3_i {
  margin-bottom: -3rem !important;
}

.mb-minus-2_5_i {
  margin-bottom: -2.5rem !important;
}

.mb-minus-2_i {
  margin-bottom: -2rem !important;
}

.mb-minus-1_5_i {
  margin-bottom: -1.5rem !important;
}

.mb-minus-1_i {
  margin-bottom: -1rem !important;
}

.mb-minus-0_5_i {
  margin-bottom: -0.5rem !important;
}

.mb-auto_i {
  margin-bottom: auto !important;
}

.mb-0_i {
  margin-bottom: 0 !important;
}

.mb-0_5_i {
  margin-bottom: 0.5rem !important;
}

.mb-1_i {
  margin-bottom: 1rem !important;
}

.mb-1_5_i {
  margin-bottom: 1.5rem !important;
}

.mb-2_i {
  margin-bottom: 2rem !important;
}

.mb-2_5_i {
  margin-bottom: 2.5rem !important;
}

.mb-3_i {
  margin-bottom: 3rem !important;
}

.mb-4_i {
  margin-bottom: 4rem !important;
}

.mb-5_i {
  margin-bottom: 5rem !important;
}

.mb-6_i {
  margin-bottom: 6rem !important;
}

.mb-7_i {
  margin-bottom: 7rem !important;
}

.mb-8_i {
  margin-bottom: 8rem !important;
}

.mb-9_i {
  margin-bottom: 9rem !important;
}

.mb-10_i {
  margin-bottom: 10rem !important;
}

.mb-15_i {
  margin-bottom: 15rem !important;
}

.mb-20_i {
  margin-bottom: 20rem !important;
}

.ml-minus-20_i {
  margin-left: -20rem !important;
}

.ml-minus-15_i {
  margin-left: -15rem !important;
}

.ml-minus-10_i {
  margin-left: -10rem !important;
}

.ml-minus-9_i {
  margin-left: -9rem !important;
}

.ml-minus-8_i {
  margin-left: -8rem !important;
}

.ml-minus-7_i {
  margin-left: -7rem !important;
}

.ml-minus-6_i {
  margin-left: -6rem !important;
}

.ml-minus-5_i {
  margin-left: -5rem !important;
}

.ml-minus-4_i {
  margin-left: -4rem !important;
}

.ml-minus-3_i {
  margin-left: -3rem !important;
}

.ml-minus-2_5_i {
  margin-left: -2.5rem !important;
}

.ml-minus-2_i {
  margin-left: -2rem !important;
}

.ml-minus-1_5_i {
  margin-left: -1.5rem !important;
}

.ml-minus-1_i {
  margin-left: -1rem !important;
}

.ml-minus-0_5_i {
  margin-left: -0.5rem !important;
}

.ml-auto_i {
  margin-left: auto !important;
}

.ml-0_i {
  margin-left: 0 !important;
}

.ml-0_5_i {
  margin-left: 0.5rem !important;
}

.ml-1_i {
  margin-left: 1rem !important;
}

.ml-1_5_i {
  margin-left: 1.5rem !important;
}

.ml-2_i {
  margin-left: 2rem !important;
}

.ml-2_5_i {
  margin-left: 2.5rem !important;
}

.ml-3_i {
  margin-left: 3rem !important;
}

.ml-4_i {
  margin-left: 4rem !important;
}

.ml-5_i {
  margin-left: 5rem !important;
}

.ml-6_i {
  margin-left: 6rem !important;
}

.ml-7_i {
  margin-left: 7rem !important;
}

.ml-8_i {
  margin-left: 8rem !important;
}

.ml-9_i {
  margin-left: 9rem !important;
}

.ml-10_i {
  margin-left: 10rem !important;
}

.ml-15_i {
  margin-left: 15rem !important;
}

.ml-20_i {
  margin-left: 20rem !important;
}

.mr-minus-20_i {
  margin-right: -20rem !important;
}

.mr-minus-15_i {
  margin-right: -15rem !important;
}

.mr-minus-10_i {
  margin-right: -10rem !important;
}

.mr-minus-9_i {
  margin-right: -9rem !important;
}

.mr-minus-8_i {
  margin-right: -8rem !important;
}

.mr-minus-7_i {
  margin-right: -7rem !important;
}

.mr-minus-6_i {
  margin-right: -6rem !important;
}

.mr-minus-5_i {
  margin-right: -5rem !important;
}

.mr-minus-4_i {
  margin-right: -4rem !important;
}

.mr-minus-3_i {
  margin-right: -3rem !important;
}

.mr-minus-2_5_i {
  margin-right: -2.5rem !important;
}

.mr-minus-2_i {
  margin-right: -2rem !important;
}

.mr-minus-1_5_i {
  margin-right: -1.5rem !important;
}

.mr-minus-1_i {
  margin-right: -1rem !important;
}

.mr-minus-0_5_i {
  margin-right: -0.5rem !important;
}

.mr-auto_i {
  margin-right: auto !important;
}

.mr-0_i {
  margin-right: 0 !important;
}

.mr-0_5_i {
  margin-right: 0.5rem !important;
}

.mr-1_i {
  margin-right: 1rem !important;
}

.mr-1_5_i {
  margin-right: 1.5rem !important;
}

.mr-2_i {
  margin-right: 2rem !important;
}

.mr-2_5_i {
  margin-right: 2.5rem !important;
}

.mr-3_i {
  margin-right: 3rem !important;
}

.mr-4_i {
  margin-right: 4rem !important;
}

.mr-5_i {
  margin-right: 5rem !important;
}

.mr-6_i {
  margin-right: 6rem !important;
}

.mr-7_i {
  margin-right: 7rem !important;
}

.mr-8_i {
  margin-right: 8rem !important;
}

.mr-9_i {
  margin-right: 9rem !important;
}

.mr-10_i {
  margin-right: 10rem !important;
}

.mr-15_i {
  margin-right: 15rem !important;
}

.mr-20_i {
  margin-right: 20rem !important;
}

.mx-minus-20_i {
  margin-left: -20rem !important;
  margin-right: -20rem !important;
}

.mx-minus-15_i {
  margin-left: -15rem !important;
  margin-right: -15rem !important;
}

.mx-minus-10_i {
  margin-left: -10rem !important;
  margin-right: -10rem !important;
}

.mx-minus-9_i {
  margin-left: -9rem !important;
  margin-right: -9rem !important;
}

.mx-minus-8_i {
  margin-left: -8rem !important;
  margin-right: -8rem !important;
}

.mx-minus-7_i {
  margin-left: -7rem !important;
  margin-right: -7rem !important;
}

.mx-minus-6_i {
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.mx-minus-5_i {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.mx-minus-4_i {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.mx-minus-3_i {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.mx-minus-2_5_i {
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;
}

.mx-minus-2_i {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.mx-minus-1_5_i {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.mx-minus-1_i {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.mx-minus-0_5_i {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.mx-auto_i {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mx-0_i {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-0_5_i {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-1_i {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-1_5_i {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-2_i {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-2_5_i {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mx-3_i {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-4_i {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-5_i {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mx-6_i {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mx-7_i {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.mx-8_i {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.mx-9_i {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.mx-10_i {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.mx-15_i {
  margin-left: 15rem !important;
  margin-right: 15rem !important;
}

.mx-20_i {
  margin-left: 20rem !important;
  margin-right: 20rem !important;
}

.my-minus-20_i {
  margin-top: -20rem !important;
  margin-bottom: -20rem !important;
}

.my-minus-15_i {
  margin-top: -15rem !important;
  margin-bottom: -15rem !important;
}

.my-minus-10_i {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.my-minus-9_i {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.my-minus-8_i {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-minus-7_i {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-minus-6_i {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-minus-5_i {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-minus-4_i {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-minus-3_i {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-minus-2_5_i {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-minus-2_i {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-minus-1_5_i {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-minus-1_i {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-minus-0_5_i {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-auto_i {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.my-0_i {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-0_5_i {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-1_i {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-1_5_i {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-2_i {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-2_5_i {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-3_i {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-4_i {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-5_i {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-6_i {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-7_i {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-8_i {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-9_i {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-10_i {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-15_i {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important;
}

.my-20_i {
  margin-top: 20rem !important;
  margin-bottom: 20rem !important;
}

@media (min-width: 600px) {
  .s\:m-minus-20 {
    margin: -20rem;
  }

  .s\:m-minus-15 {
    margin: -15rem;
  }

  .s\:m-minus-10 {
    margin: -10rem;
  }

  .s\:m-minus-9 {
    margin: -9rem;
  }

  .s\:m-minus-8 {
    margin: -8rem;
  }

  .s\:m-minus-7 {
    margin: -7rem;
  }

  .s\:m-minus-6 {
    margin: -6rem;
  }

  .s\:m-minus-5 {
    margin: -5rem;
  }

  .s\:m-minus-4 {
    margin: -4rem;
  }

  .s\:m-minus-3 {
    margin: -3rem;
  }

  .s\:m-minus-2_5 {
    margin: -2.5rem;
  }

  .s\:m-minus-2 {
    margin: -2rem;
  }

  .s\:m-minus-1_5 {
    margin: -1.5rem;
  }

  .s\:m-minus-1 {
    margin: -1rem;
  }

  .s\:m-minus-0_5 {
    margin: -0.5rem;
  }

  .s\:m-auto {
    margin: auto;
  }

  .s\:m-0 {
    margin: 0;
  }

  .s\:m-0_5 {
    margin: 0.5rem;
  }

  .s\:m-1 {
    margin: 1rem;
  }

  .s\:m-1_5 {
    margin: 1.5rem;
  }

  .s\:m-2 {
    margin: 2rem;
  }

  .s\:m-2_5 {
    margin: 2.5rem;
  }

  .s\:m-3 {
    margin: 3rem;
  }

  .s\:m-4 {
    margin: 4rem;
  }

  .s\:m-5 {
    margin: 5rem;
  }

  .s\:m-6 {
    margin: 6rem;
  }

  .s\:m-7 {
    margin: 7rem;
  }

  .s\:m-8 {
    margin: 8rem;
  }

  .s\:m-9 {
    margin: 9rem;
  }

  .s\:m-10 {
    margin: 10rem;
  }

  .s\:m-15 {
    margin: 15rem;
  }

  .s\:m-20 {
    margin: 20rem;
  }

  .s\:mt-minus-20 {
    margin-top: -20rem;
  }

  .s\:mt-minus-15 {
    margin-top: -15rem;
  }

  .s\:mt-minus-10 {
    margin-top: -10rem;
  }

  .s\:mt-minus-9 {
    margin-top: -9rem;
  }

  .s\:mt-minus-8 {
    margin-top: -8rem;
  }

  .s\:mt-minus-7 {
    margin-top: -7rem;
  }

  .s\:mt-minus-6 {
    margin-top: -6rem;
  }

  .s\:mt-minus-5 {
    margin-top: -5rem;
  }

  .s\:mt-minus-4 {
    margin-top: -4rem;
  }

  .s\:mt-minus-3 {
    margin-top: -3rem;
  }

  .s\:mt-minus-2_5 {
    margin-top: -2.5rem;
  }

  .s\:mt-minus-2 {
    margin-top: -2rem;
  }

  .s\:mt-minus-1_5 {
    margin-top: -1.5rem;
  }

  .s\:mt-minus-1 {
    margin-top: -1rem;
  }

  .s\:mt-minus-0_5 {
    margin-top: -0.5rem;
  }

  .s\:mt-auto {
    margin-top: auto;
  }

  .s\:mt-0 {
    margin-top: 0;
  }

  .s\:mt-0_5 {
    margin-top: 0.5rem;
  }

  .s\:mt-1 {
    margin-top: 1rem;
  }

  .s\:mt-1_5 {
    margin-top: 1.5rem;
  }

  .s\:mt-2 {
    margin-top: 2rem;
  }

  .s\:mt-2_5 {
    margin-top: 2.5rem;
  }

  .s\:mt-3 {
    margin-top: 3rem;
  }

  .s\:mt-4 {
    margin-top: 4rem;
  }

  .s\:mt-5 {
    margin-top: 5rem;
  }

  .s\:mt-6 {
    margin-top: 6rem;
  }

  .s\:mt-7 {
    margin-top: 7rem;
  }

  .s\:mt-8 {
    margin-top: 8rem;
  }

  .s\:mt-9 {
    margin-top: 9rem;
  }

  .s\:mt-10 {
    margin-top: 10rem;
  }

  .s\:mt-15 {
    margin-top: 15rem;
  }

  .s\:mt-20 {
    margin-top: 20rem;
  }

  .s\:mb-minus-20 {
    margin-bottom: -20rem;
  }

  .s\:mb-minus-15 {
    margin-bottom: -15rem;
  }

  .s\:mb-minus-10 {
    margin-bottom: -10rem;
  }

  .s\:mb-minus-9 {
    margin-bottom: -9rem;
  }

  .s\:mb-minus-8 {
    margin-bottom: -8rem;
  }

  .s\:mb-minus-7 {
    margin-bottom: -7rem;
  }

  .s\:mb-minus-6 {
    margin-bottom: -6rem;
  }

  .s\:mb-minus-5 {
    margin-bottom: -5rem;
  }

  .s\:mb-minus-4 {
    margin-bottom: -4rem;
  }

  .s\:mb-minus-3 {
    margin-bottom: -3rem;
  }

  .s\:mb-minus-2_5 {
    margin-bottom: -2.5rem;
  }

  .s\:mb-minus-2 {
    margin-bottom: -2rem;
  }

  .s\:mb-minus-1_5 {
    margin-bottom: -1.5rem;
  }

  .s\:mb-minus-1 {
    margin-bottom: -1rem;
  }

  .s\:mb-minus-0_5 {
    margin-bottom: -0.5rem;
  }

  .s\:mb-auto {
    margin-bottom: auto;
  }

  .s\:mb-0 {
    margin-bottom: 0;
  }

  .s\:mb-0_5 {
    margin-bottom: 0.5rem;
  }

  .s\:mb-1 {
    margin-bottom: 1rem;
  }

  .s\:mb-1_5 {
    margin-bottom: 1.5rem;
  }

  .s\:mb-2 {
    margin-bottom: 2rem;
  }

  .s\:mb-2_5 {
    margin-bottom: 2.5rem;
  }

  .s\:mb-3 {
    margin-bottom: 3rem;
  }

  .s\:mb-4 {
    margin-bottom: 4rem;
  }

  .s\:mb-5 {
    margin-bottom: 5rem;
  }

  .s\:mb-6 {
    margin-bottom: 6rem;
  }

  .s\:mb-7 {
    margin-bottom: 7rem;
  }

  .s\:mb-8 {
    margin-bottom: 8rem;
  }

  .s\:mb-9 {
    margin-bottom: 9rem;
  }

  .s\:mb-10 {
    margin-bottom: 10rem;
  }

  .s\:mb-15 {
    margin-bottom: 15rem;
  }

  .s\:mb-20 {
    margin-bottom: 20rem;
  }

  .s\:ml-minus-20 {
    margin-left: -20rem;
  }

  .s\:ml-minus-15 {
    margin-left: -15rem;
  }

  .s\:ml-minus-10 {
    margin-left: -10rem;
  }

  .s\:ml-minus-9 {
    margin-left: -9rem;
  }

  .s\:ml-minus-8 {
    margin-left: -8rem;
  }

  .s\:ml-minus-7 {
    margin-left: -7rem;
  }

  .s\:ml-minus-6 {
    margin-left: -6rem;
  }

  .s\:ml-minus-5 {
    margin-left: -5rem;
  }

  .s\:ml-minus-4 {
    margin-left: -4rem;
  }

  .s\:ml-minus-3 {
    margin-left: -3rem;
  }

  .s\:ml-minus-2_5 {
    margin-left: -2.5rem;
  }

  .s\:ml-minus-2 {
    margin-left: -2rem;
  }

  .s\:ml-minus-1_5 {
    margin-left: -1.5rem;
  }

  .s\:ml-minus-1 {
    margin-left: -1rem;
  }

  .s\:ml-minus-0_5 {
    margin-left: -0.5rem;
  }

  .s\:ml-auto {
    margin-left: auto;
  }

  .s\:ml-0 {
    margin-left: 0;
  }

  .s\:ml-0_5 {
    margin-left: 0.5rem;
  }

  .s\:ml-1 {
    margin-left: 1rem;
  }

  .s\:ml-1_5 {
    margin-left: 1.5rem;
  }

  .s\:ml-2 {
    margin-left: 2rem;
  }

  .s\:ml-2_5 {
    margin-left: 2.5rem;
  }

  .s\:ml-3 {
    margin-left: 3rem;
  }

  .s\:ml-4 {
    margin-left: 4rem;
  }

  .s\:ml-5 {
    margin-left: 5rem;
  }

  .s\:ml-6 {
    margin-left: 6rem;
  }

  .s\:ml-7 {
    margin-left: 7rem;
  }

  .s\:ml-8 {
    margin-left: 8rem;
  }

  .s\:ml-9 {
    margin-left: 9rem;
  }

  .s\:ml-10 {
    margin-left: 10rem;
  }

  .s\:ml-15 {
    margin-left: 15rem;
  }

  .s\:ml-20 {
    margin-left: 20rem;
  }

  .s\:mr-minus-20 {
    margin-right: -20rem;
  }

  .s\:mr-minus-15 {
    margin-right: -15rem;
  }

  .s\:mr-minus-10 {
    margin-right: -10rem;
  }

  .s\:mr-minus-9 {
    margin-right: -9rem;
  }

  .s\:mr-minus-8 {
    margin-right: -8rem;
  }

  .s\:mr-minus-7 {
    margin-right: -7rem;
  }

  .s\:mr-minus-6 {
    margin-right: -6rem;
  }

  .s\:mr-minus-5 {
    margin-right: -5rem;
  }

  .s\:mr-minus-4 {
    margin-right: -4rem;
  }

  .s\:mr-minus-3 {
    margin-right: -3rem;
  }

  .s\:mr-minus-2_5 {
    margin-right: -2.5rem;
  }

  .s\:mr-minus-2 {
    margin-right: -2rem;
  }

  .s\:mr-minus-1_5 {
    margin-right: -1.5rem;
  }

  .s\:mr-minus-1 {
    margin-right: -1rem;
  }

  .s\:mr-minus-0_5 {
    margin-right: -0.5rem;
  }

  .s\:mr-auto {
    margin-right: auto;
  }

  .s\:mr-0 {
    margin-right: 0;
  }

  .s\:mr-0_5 {
    margin-right: 0.5rem;
  }

  .s\:mr-1 {
    margin-right: 1rem;
  }

  .s\:mr-1_5 {
    margin-right: 1.5rem;
  }

  .s\:mr-2 {
    margin-right: 2rem;
  }

  .s\:mr-2_5 {
    margin-right: 2.5rem;
  }

  .s\:mr-3 {
    margin-right: 3rem;
  }

  .s\:mr-4 {
    margin-right: 4rem;
  }

  .s\:mr-5 {
    margin-right: 5rem;
  }

  .s\:mr-6 {
    margin-right: 6rem;
  }

  .s\:mr-7 {
    margin-right: 7rem;
  }

  .s\:mr-8 {
    margin-right: 8rem;
  }

  .s\:mr-9 {
    margin-right: 9rem;
  }

  .s\:mr-10 {
    margin-right: 10rem;
  }

  .s\:mr-15 {
    margin-right: 15rem;
  }

  .s\:mr-20 {
    margin-right: 20rem;
  }

  .s\:mx-minus-20 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .s\:mx-minus-15 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .s\:mx-minus-10 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .s\:mx-minus-9 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .s\:mx-minus-8 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .s\:mx-minus-7 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .s\:mx-minus-6 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .s\:mx-minus-5 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .s\:mx-minus-4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .s\:mx-minus-3 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .s\:mx-minus-2_5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .s\:mx-minus-2 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .s\:mx-minus-1_5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .s\:mx-minus-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .s\:mx-minus-0_5 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .s\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .s\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .s\:mx-0_5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .s\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .s\:mx-1_5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .s\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .s\:mx-2_5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .s\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .s\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .s\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .s\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .s\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .s\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .s\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .s\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .s\:mx-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .s\:mx-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .s\:my-minus-20 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .s\:my-minus-15 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .s\:my-minus-10 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .s\:my-minus-9 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .s\:my-minus-8 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .s\:my-minus-7 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .s\:my-minus-6 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .s\:my-minus-5 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .s\:my-minus-4 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .s\:my-minus-3 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .s\:my-minus-2_5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .s\:my-minus-2 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .s\:my-minus-1_5 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .s\:my-minus-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .s\:my-minus-0_5 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .s\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .s\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .s\:my-0_5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .s\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .s\:my-1_5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .s\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .s\:my-2_5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .s\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .s\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .s\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .s\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .s\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .s\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .s\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .s\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .s\:my-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .s\:my-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .s\:m-minus-20_i {
    margin: -20rem !important;
  }

  .s\:m-minus-15_i {
    margin: -15rem !important;
  }

  .s\:m-minus-10_i {
    margin: -10rem !important;
  }

  .s\:m-minus-9_i {
    margin: -9rem !important;
  }

  .s\:m-minus-8_i {
    margin: -8rem !important;
  }

  .s\:m-minus-7_i {
    margin: -7rem !important;
  }

  .s\:m-minus-6_i {
    margin: -6rem !important;
  }

  .s\:m-minus-5_i {
    margin: -5rem !important;
  }

  .s\:m-minus-4_i {
    margin: -4rem !important;
  }

  .s\:m-minus-3_i {
    margin: -3rem !important;
  }

  .s\:m-minus-2_5_i {
    margin: -2.5rem !important;
  }

  .s\:m-minus-2_i {
    margin: -2rem !important;
  }

  .s\:m-minus-1_5_i {
    margin: -1.5rem !important;
  }

  .s\:m-minus-1_i {
    margin: -1rem !important;
  }

  .s\:m-minus-0_5_i {
    margin: -0.5rem !important;
  }

  .s\:m-auto_i {
    margin: auto !important;
  }

  .s\:m-0_i {
    margin: 0 !important;
  }

  .s\:m-0_5_i {
    margin: 0.5rem !important;
  }

  .s\:m-1_i {
    margin: 1rem !important;
  }

  .s\:m-1_5_i {
    margin: 1.5rem !important;
  }

  .s\:m-2_i {
    margin: 2rem !important;
  }

  .s\:m-2_5_i {
    margin: 2.5rem !important;
  }

  .s\:m-3_i {
    margin: 3rem !important;
  }

  .s\:m-4_i {
    margin: 4rem !important;
  }

  .s\:m-5_i {
    margin: 5rem !important;
  }

  .s\:m-6_i {
    margin: 6rem !important;
  }

  .s\:m-7_i {
    margin: 7rem !important;
  }

  .s\:m-8_i {
    margin: 8rem !important;
  }

  .s\:m-9_i {
    margin: 9rem !important;
  }

  .s\:m-10_i {
    margin: 10rem !important;
  }

  .s\:m-15_i {
    margin: 15rem !important;
  }

  .s\:m-20_i {
    margin: 20rem !important;
  }

  .s\:mt-minus-20_i {
    margin-top: -20rem !important;
  }

  .s\:mt-minus-15_i {
    margin-top: -15rem !important;
  }

  .s\:mt-minus-10_i {
    margin-top: -10rem !important;
  }

  .s\:mt-minus-9_i {
    margin-top: -9rem !important;
  }

  .s\:mt-minus-8_i {
    margin-top: -8rem !important;
  }

  .s\:mt-minus-7_i {
    margin-top: -7rem !important;
  }

  .s\:mt-minus-6_i {
    margin-top: -6rem !important;
  }

  .s\:mt-minus-5_i {
    margin-top: -5rem !important;
  }

  .s\:mt-minus-4_i {
    margin-top: -4rem !important;
  }

  .s\:mt-minus-3_i {
    margin-top: -3rem !important;
  }

  .s\:mt-minus-2_5_i {
    margin-top: -2.5rem !important;
  }

  .s\:mt-minus-2_i {
    margin-top: -2rem !important;
  }

  .s\:mt-minus-1_5_i {
    margin-top: -1.5rem !important;
  }

  .s\:mt-minus-1_i {
    margin-top: -1rem !important;
  }

  .s\:mt-minus-0_5_i {
    margin-top: -0.5rem !important;
  }

  .s\:mt-auto_i {
    margin-top: auto !important;
  }

  .s\:mt-0_i {
    margin-top: 0 !important;
  }

  .s\:mt-0_5_i {
    margin-top: 0.5rem !important;
  }

  .s\:mt-1_i {
    margin-top: 1rem !important;
  }

  .s\:mt-1_5_i {
    margin-top: 1.5rem !important;
  }

  .s\:mt-2_i {
    margin-top: 2rem !important;
  }

  .s\:mt-2_5_i {
    margin-top: 2.5rem !important;
  }

  .s\:mt-3_i {
    margin-top: 3rem !important;
  }

  .s\:mt-4_i {
    margin-top: 4rem !important;
  }

  .s\:mt-5_i {
    margin-top: 5rem !important;
  }

  .s\:mt-6_i {
    margin-top: 6rem !important;
  }

  .s\:mt-7_i {
    margin-top: 7rem !important;
  }

  .s\:mt-8_i {
    margin-top: 8rem !important;
  }

  .s\:mt-9_i {
    margin-top: 9rem !important;
  }

  .s\:mt-10_i {
    margin-top: 10rem !important;
  }

  .s\:mt-15_i {
    margin-top: 15rem !important;
  }

  .s\:mt-20_i {
    margin-top: 20rem !important;
  }

  .s\:mb-minus-20_i {
    margin-bottom: -20rem !important;
  }

  .s\:mb-minus-15_i {
    margin-bottom: -15rem !important;
  }

  .s\:mb-minus-10_i {
    margin-bottom: -10rem !important;
  }

  .s\:mb-minus-9_i {
    margin-bottom: -9rem !important;
  }

  .s\:mb-minus-8_i {
    margin-bottom: -8rem !important;
  }

  .s\:mb-minus-7_i {
    margin-bottom: -7rem !important;
  }

  .s\:mb-minus-6_i {
    margin-bottom: -6rem !important;
  }

  .s\:mb-minus-5_i {
    margin-bottom: -5rem !important;
  }

  .s\:mb-minus-4_i {
    margin-bottom: -4rem !important;
  }

  .s\:mb-minus-3_i {
    margin-bottom: -3rem !important;
  }

  .s\:mb-minus-2_5_i {
    margin-bottom: -2.5rem !important;
  }

  .s\:mb-minus-2_i {
    margin-bottom: -2rem !important;
  }

  .s\:mb-minus-1_5_i {
    margin-bottom: -1.5rem !important;
  }

  .s\:mb-minus-1_i {
    margin-bottom: -1rem !important;
  }

  .s\:mb-minus-0_5_i {
    margin-bottom: -0.5rem !important;
  }

  .s\:mb-auto_i {
    margin-bottom: auto !important;
  }

  .s\:mb-0_i {
    margin-bottom: 0 !important;
  }

  .s\:mb-0_5_i {
    margin-bottom: 0.5rem !important;
  }

  .s\:mb-1_i {
    margin-bottom: 1rem !important;
  }

  .s\:mb-1_5_i {
    margin-bottom: 1.5rem !important;
  }

  .s\:mb-2_i {
    margin-bottom: 2rem !important;
  }

  .s\:mb-2_5_i {
    margin-bottom: 2.5rem !important;
  }

  .s\:mb-3_i {
    margin-bottom: 3rem !important;
  }

  .s\:mb-4_i {
    margin-bottom: 4rem !important;
  }

  .s\:mb-5_i {
    margin-bottom: 5rem !important;
  }

  .s\:mb-6_i {
    margin-bottom: 6rem !important;
  }

  .s\:mb-7_i {
    margin-bottom: 7rem !important;
  }

  .s\:mb-8_i {
    margin-bottom: 8rem !important;
  }

  .s\:mb-9_i {
    margin-bottom: 9rem !important;
  }

  .s\:mb-10_i {
    margin-bottom: 10rem !important;
  }

  .s\:mb-15_i {
    margin-bottom: 15rem !important;
  }

  .s\:mb-20_i {
    margin-bottom: 20rem !important;
  }

  .s\:ml-minus-20_i {
    margin-left: -20rem !important;
  }

  .s\:ml-minus-15_i {
    margin-left: -15rem !important;
  }

  .s\:ml-minus-10_i {
    margin-left: -10rem !important;
  }

  .s\:ml-minus-9_i {
    margin-left: -9rem !important;
  }

  .s\:ml-minus-8_i {
    margin-left: -8rem !important;
  }

  .s\:ml-minus-7_i {
    margin-left: -7rem !important;
  }

  .s\:ml-minus-6_i {
    margin-left: -6rem !important;
  }

  .s\:ml-minus-5_i {
    margin-left: -5rem !important;
  }

  .s\:ml-minus-4_i {
    margin-left: -4rem !important;
  }

  .s\:ml-minus-3_i {
    margin-left: -3rem !important;
  }

  .s\:ml-minus-2_5_i {
    margin-left: -2.5rem !important;
  }

  .s\:ml-minus-2_i {
    margin-left: -2rem !important;
  }

  .s\:ml-minus-1_5_i {
    margin-left: -1.5rem !important;
  }

  .s\:ml-minus-1_i {
    margin-left: -1rem !important;
  }

  .s\:ml-minus-0_5_i {
    margin-left: -0.5rem !important;
  }

  .s\:ml-auto_i {
    margin-left: auto !important;
  }

  .s\:ml-0_i {
    margin-left: 0 !important;
  }

  .s\:ml-0_5_i {
    margin-left: 0.5rem !important;
  }

  .s\:ml-1_i {
    margin-left: 1rem !important;
  }

  .s\:ml-1_5_i {
    margin-left: 1.5rem !important;
  }

  .s\:ml-2_i {
    margin-left: 2rem !important;
  }

  .s\:ml-2_5_i {
    margin-left: 2.5rem !important;
  }

  .s\:ml-3_i {
    margin-left: 3rem !important;
  }

  .s\:ml-4_i {
    margin-left: 4rem !important;
  }

  .s\:ml-5_i {
    margin-left: 5rem !important;
  }

  .s\:ml-6_i {
    margin-left: 6rem !important;
  }

  .s\:ml-7_i {
    margin-left: 7rem !important;
  }

  .s\:ml-8_i {
    margin-left: 8rem !important;
  }

  .s\:ml-9_i {
    margin-left: 9rem !important;
  }

  .s\:ml-10_i {
    margin-left: 10rem !important;
  }

  .s\:ml-15_i {
    margin-left: 15rem !important;
  }

  .s\:ml-20_i {
    margin-left: 20rem !important;
  }

  .s\:mr-minus-20_i {
    margin-right: -20rem !important;
  }

  .s\:mr-minus-15_i {
    margin-right: -15rem !important;
  }

  .s\:mr-minus-10_i {
    margin-right: -10rem !important;
  }

  .s\:mr-minus-9_i {
    margin-right: -9rem !important;
  }

  .s\:mr-minus-8_i {
    margin-right: -8rem !important;
  }

  .s\:mr-minus-7_i {
    margin-right: -7rem !important;
  }

  .s\:mr-minus-6_i {
    margin-right: -6rem !important;
  }

  .s\:mr-minus-5_i {
    margin-right: -5rem !important;
  }

  .s\:mr-minus-4_i {
    margin-right: -4rem !important;
  }

  .s\:mr-minus-3_i {
    margin-right: -3rem !important;
  }

  .s\:mr-minus-2_5_i {
    margin-right: -2.5rem !important;
  }

  .s\:mr-minus-2_i {
    margin-right: -2rem !important;
  }

  .s\:mr-minus-1_5_i {
    margin-right: -1.5rem !important;
  }

  .s\:mr-minus-1_i {
    margin-right: -1rem !important;
  }

  .s\:mr-minus-0_5_i {
    margin-right: -0.5rem !important;
  }

  .s\:mr-auto_i {
    margin-right: auto !important;
  }

  .s\:mr-0_i {
    margin-right: 0 !important;
  }

  .s\:mr-0_5_i {
    margin-right: 0.5rem !important;
  }

  .s\:mr-1_i {
    margin-right: 1rem !important;
  }

  .s\:mr-1_5_i {
    margin-right: 1.5rem !important;
  }

  .s\:mr-2_i {
    margin-right: 2rem !important;
  }

  .s\:mr-2_5_i {
    margin-right: 2.5rem !important;
  }

  .s\:mr-3_i {
    margin-right: 3rem !important;
  }

  .s\:mr-4_i {
    margin-right: 4rem !important;
  }

  .s\:mr-5_i {
    margin-right: 5rem !important;
  }

  .s\:mr-6_i {
    margin-right: 6rem !important;
  }

  .s\:mr-7_i {
    margin-right: 7rem !important;
  }

  .s\:mr-8_i {
    margin-right: 8rem !important;
  }

  .s\:mr-9_i {
    margin-right: 9rem !important;
  }

  .s\:mr-10_i {
    margin-right: 10rem !important;
  }

  .s\:mr-15_i {
    margin-right: 15rem !important;
  }

  .s\:mr-20_i {
    margin-right: 20rem !important;
  }

  .s\:mx-minus-20_i {
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .s\:mx-minus-15_i {
    margin-left: -15rem !important;
    margin-right: -15rem !important;
  }

  .s\:mx-minus-10_i {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .s\:mx-minus-9_i {
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .s\:mx-minus-8_i {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .s\:mx-minus-7_i {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .s\:mx-minus-6_i {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .s\:mx-minus-5_i {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .s\:mx-minus-4_i {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .s\:mx-minus-3_i {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .s\:mx-minus-2_5_i {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .s\:mx-minus-2_i {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .s\:mx-minus-1_5_i {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .s\:mx-minus-1_i {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .s\:mx-minus-0_5_i {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .s\:mx-auto_i {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .s\:mx-0_i {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .s\:mx-0_5_i {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .s\:mx-1_i {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .s\:mx-1_5_i {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .s\:mx-2_i {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .s\:mx-2_5_i {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .s\:mx-3_i {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .s\:mx-4_i {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .s\:mx-5_i {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .s\:mx-6_i {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .s\:mx-7_i {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .s\:mx-8_i {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .s\:mx-9_i {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .s\:mx-10_i {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .s\:mx-15_i {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .s\:mx-20_i {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .s\:my-minus-20_i {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .s\:my-minus-15_i {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .s\:my-minus-10_i {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .s\:my-minus-9_i {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .s\:my-minus-8_i {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .s\:my-minus-7_i {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .s\:my-minus-6_i {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .s\:my-minus-5_i {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .s\:my-minus-4_i {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .s\:my-minus-3_i {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .s\:my-minus-2_5_i {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .s\:my-minus-2_i {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .s\:my-minus-1_5_i {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .s\:my-minus-1_i {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .s\:my-minus-0_5_i {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .s\:my-auto_i {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .s\:my-0_i {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .s\:my-0_5_i {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .s\:my-1_i {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .s\:my-1_5_i {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .s\:my-2_i {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .s\:my-2_5_i {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .s\:my-3_i {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .s\:my-4_i {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .s\:my-5_i {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .s\:my-6_i {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .s\:my-7_i {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .s\:my-8_i {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .s\:my-9_i {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .s\:my-10_i {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .s\:my-15_i {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .s\:my-20_i {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 900px) {
  .m\:m-minus-20 {
    margin: -20rem;
  }

  .m\:m-minus-15 {
    margin: -15rem;
  }

  .m\:m-minus-10 {
    margin: -10rem;
  }

  .m\:m-minus-9 {
    margin: -9rem;
  }

  .m\:m-minus-8 {
    margin: -8rem;
  }

  .m\:m-minus-7 {
    margin: -7rem;
  }

  .m\:m-minus-6 {
    margin: -6rem;
  }

  .m\:m-minus-5 {
    margin: -5rem;
  }

  .m\:m-minus-4 {
    margin: -4rem;
  }

  .m\:m-minus-3 {
    margin: -3rem;
  }

  .m\:m-minus-2_5 {
    margin: -2.5rem;
  }

  .m\:m-minus-2 {
    margin: -2rem;
  }

  .m\:m-minus-1_5 {
    margin: -1.5rem;
  }

  .m\:m-minus-1 {
    margin: -1rem;
  }

  .m\:m-minus-0_5 {
    margin: -0.5rem;
  }

  .m\:m-auto {
    margin: auto;
  }

  .m\:m-0 {
    margin: 0;
  }

  .m\:m-0_5 {
    margin: 0.5rem;
  }

  .m\:m-1 {
    margin: 1rem;
  }

  .m\:m-1_5 {
    margin: 1.5rem;
  }

  .m\:m-2 {
    margin: 2rem;
  }

  .m\:m-2_5 {
    margin: 2.5rem;
  }

  .m\:m-3 {
    margin: 3rem;
  }

  .m\:m-4 {
    margin: 4rem;
  }

  .m\:m-5 {
    margin: 5rem;
  }

  .m\:m-6 {
    margin: 6rem;
  }

  .m\:m-7 {
    margin: 7rem;
  }

  .m\:m-8 {
    margin: 8rem;
  }

  .m\:m-9 {
    margin: 9rem;
  }

  .m\:m-10 {
    margin: 10rem;
  }

  .m\:m-15 {
    margin: 15rem;
  }

  .m\:m-20 {
    margin: 20rem;
  }

  .m\:mt-minus-20 {
    margin-top: -20rem;
  }

  .m\:mt-minus-15 {
    margin-top: -15rem;
  }

  .m\:mt-minus-10 {
    margin-top: -10rem;
  }

  .m\:mt-minus-9 {
    margin-top: -9rem;
  }

  .m\:mt-minus-8 {
    margin-top: -8rem;
  }

  .m\:mt-minus-7 {
    margin-top: -7rem;
  }

  .m\:mt-minus-6 {
    margin-top: -6rem;
  }

  .m\:mt-minus-5 {
    margin-top: -5rem;
  }

  .m\:mt-minus-4 {
    margin-top: -4rem;
  }

  .m\:mt-minus-3 {
    margin-top: -3rem;
  }

  .m\:mt-minus-2_5 {
    margin-top: -2.5rem;
  }

  .m\:mt-minus-2 {
    margin-top: -2rem;
  }

  .m\:mt-minus-1_5 {
    margin-top: -1.5rem;
  }

  .m\:mt-minus-1 {
    margin-top: -1rem;
  }

  .m\:mt-minus-0_5 {
    margin-top: -0.5rem;
  }

  .m\:mt-auto {
    margin-top: auto;
  }

  .m\:mt-0 {
    margin-top: 0;
  }

  .m\:mt-0_5 {
    margin-top: 0.5rem;
  }

  .m\:mt-1 {
    margin-top: 1rem;
  }

  .m\:mt-1_5 {
    margin-top: 1.5rem;
  }

  .m\:mt-2 {
    margin-top: 2rem;
  }

  .m\:mt-2_5 {
    margin-top: 2.5rem;
  }

  .m\:mt-3 {
    margin-top: 3rem;
  }

  .m\:mt-4 {
    margin-top: 4rem;
  }

  .m\:mt-5 {
    margin-top: 5rem;
  }

  .m\:mt-6 {
    margin-top: 6rem;
  }

  .m\:mt-7 {
    margin-top: 7rem;
  }

  .m\:mt-8 {
    margin-top: 8rem;
  }

  .m\:mt-9 {
    margin-top: 9rem;
  }

  .m\:mt-10 {
    margin-top: 10rem;
  }

  .m\:mt-15 {
    margin-top: 15rem;
  }

  .m\:mt-20 {
    margin-top: 20rem;
  }

  .m\:mb-minus-20 {
    margin-bottom: -20rem;
  }

  .m\:mb-minus-15 {
    margin-bottom: -15rem;
  }

  .m\:mb-minus-10 {
    margin-bottom: -10rem;
  }

  .m\:mb-minus-9 {
    margin-bottom: -9rem;
  }

  .m\:mb-minus-8 {
    margin-bottom: -8rem;
  }

  .m\:mb-minus-7 {
    margin-bottom: -7rem;
  }

  .m\:mb-minus-6 {
    margin-bottom: -6rem;
  }

  .m\:mb-minus-5 {
    margin-bottom: -5rem;
  }

  .m\:mb-minus-4 {
    margin-bottom: -4rem;
  }

  .m\:mb-minus-3 {
    margin-bottom: -3rem;
  }

  .m\:mb-minus-2_5 {
    margin-bottom: -2.5rem;
  }

  .m\:mb-minus-2 {
    margin-bottom: -2rem;
  }

  .m\:mb-minus-1_5 {
    margin-bottom: -1.5rem;
  }

  .m\:mb-minus-1 {
    margin-bottom: -1rem;
  }

  .m\:mb-minus-0_5 {
    margin-bottom: -0.5rem;
  }

  .m\:mb-auto {
    margin-bottom: auto;
  }

  .m\:mb-0 {
    margin-bottom: 0;
  }

  .m\:mb-0_5 {
    margin-bottom: 0.5rem;
  }

  .m\:mb-1 {
    margin-bottom: 1rem;
  }

  .m\:mb-1_5 {
    margin-bottom: 1.5rem;
  }

  .m\:mb-2 {
    margin-bottom: 2rem;
  }

  .m\:mb-2_5 {
    margin-bottom: 2.5rem;
  }

  .m\:mb-3 {
    margin-bottom: 3rem;
  }

  .m\:mb-4 {
    margin-bottom: 4rem;
  }

  .m\:mb-5 {
    margin-bottom: 5rem;
  }

  .m\:mb-6 {
    margin-bottom: 6rem;
  }

  .m\:mb-7 {
    margin-bottom: 7rem;
  }

  .m\:mb-8 {
    margin-bottom: 8rem;
  }

  .m\:mb-9 {
    margin-bottom: 9rem;
  }

  .m\:mb-10 {
    margin-bottom: 10rem;
  }

  .m\:mb-15 {
    margin-bottom: 15rem;
  }

  .m\:mb-20 {
    margin-bottom: 20rem;
  }

  .m\:ml-minus-20 {
    margin-left: -20rem;
  }

  .m\:ml-minus-15 {
    margin-left: -15rem;
  }

  .m\:ml-minus-10 {
    margin-left: -10rem;
  }

  .m\:ml-minus-9 {
    margin-left: -9rem;
  }

  .m\:ml-minus-8 {
    margin-left: -8rem;
  }

  .m\:ml-minus-7 {
    margin-left: -7rem;
  }

  .m\:ml-minus-6 {
    margin-left: -6rem;
  }

  .m\:ml-minus-5 {
    margin-left: -5rem;
  }

  .m\:ml-minus-4 {
    margin-left: -4rem;
  }

  .m\:ml-minus-3 {
    margin-left: -3rem;
  }

  .m\:ml-minus-2_5 {
    margin-left: -2.5rem;
  }

  .m\:ml-minus-2 {
    margin-left: -2rem;
  }

  .m\:ml-minus-1_5 {
    margin-left: -1.5rem;
  }

  .m\:ml-minus-1 {
    margin-left: -1rem;
  }

  .m\:ml-minus-0_5 {
    margin-left: -0.5rem;
  }

  .m\:ml-auto {
    margin-left: auto;
  }

  .m\:ml-0 {
    margin-left: 0;
  }

  .m\:ml-0_5 {
    margin-left: 0.5rem;
  }

  .m\:ml-1 {
    margin-left: 1rem;
  }

  .m\:ml-1_5 {
    margin-left: 1.5rem;
  }

  .m\:ml-2 {
    margin-left: 2rem;
  }

  .m\:ml-2_5 {
    margin-left: 2.5rem;
  }

  .m\:ml-3 {
    margin-left: 3rem;
  }

  .m\:ml-4 {
    margin-left: 4rem;
  }

  .m\:ml-5 {
    margin-left: 5rem;
  }

  .m\:ml-6 {
    margin-left: 6rem;
  }

  .m\:ml-7 {
    margin-left: 7rem;
  }

  .m\:ml-8 {
    margin-left: 8rem;
  }

  .m\:ml-9 {
    margin-left: 9rem;
  }

  .m\:ml-10 {
    margin-left: 10rem;
  }

  .m\:ml-15 {
    margin-left: 15rem;
  }

  .m\:ml-20 {
    margin-left: 20rem;
  }

  .m\:mr-minus-20 {
    margin-right: -20rem;
  }

  .m\:mr-minus-15 {
    margin-right: -15rem;
  }

  .m\:mr-minus-10 {
    margin-right: -10rem;
  }

  .m\:mr-minus-9 {
    margin-right: -9rem;
  }

  .m\:mr-minus-8 {
    margin-right: -8rem;
  }

  .m\:mr-minus-7 {
    margin-right: -7rem;
  }

  .m\:mr-minus-6 {
    margin-right: -6rem;
  }

  .m\:mr-minus-5 {
    margin-right: -5rem;
  }

  .m\:mr-minus-4 {
    margin-right: -4rem;
  }

  .m\:mr-minus-3 {
    margin-right: -3rem;
  }

  .m\:mr-minus-2_5 {
    margin-right: -2.5rem;
  }

  .m\:mr-minus-2 {
    margin-right: -2rem;
  }

  .m\:mr-minus-1_5 {
    margin-right: -1.5rem;
  }

  .m\:mr-minus-1 {
    margin-right: -1rem;
  }

  .m\:mr-minus-0_5 {
    margin-right: -0.5rem;
  }

  .m\:mr-auto {
    margin-right: auto;
  }

  .m\:mr-0 {
    margin-right: 0;
  }

  .m\:mr-0_5 {
    margin-right: 0.5rem;
  }

  .m\:mr-1 {
    margin-right: 1rem;
  }

  .m\:mr-1_5 {
    margin-right: 1.5rem;
  }

  .m\:mr-2 {
    margin-right: 2rem;
  }

  .m\:mr-2_5 {
    margin-right: 2.5rem;
  }

  .m\:mr-3 {
    margin-right: 3rem;
  }

  .m\:mr-4 {
    margin-right: 4rem;
  }

  .m\:mr-5 {
    margin-right: 5rem;
  }

  .m\:mr-6 {
    margin-right: 6rem;
  }

  .m\:mr-7 {
    margin-right: 7rem;
  }

  .m\:mr-8 {
    margin-right: 8rem;
  }

  .m\:mr-9 {
    margin-right: 9rem;
  }

  .m\:mr-10 {
    margin-right: 10rem;
  }

  .m\:mr-15 {
    margin-right: 15rem;
  }

  .m\:mr-20 {
    margin-right: 20rem;
  }

  .m\:mx-minus-20 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .m\:mx-minus-15 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .m\:mx-minus-10 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .m\:mx-minus-9 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .m\:mx-minus-8 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .m\:mx-minus-7 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .m\:mx-minus-6 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .m\:mx-minus-5 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .m\:mx-minus-4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .m\:mx-minus-3 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .m\:mx-minus-2_5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .m\:mx-minus-2 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .m\:mx-minus-1_5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .m\:mx-minus-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .m\:mx-minus-0_5 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .m\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .m\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .m\:mx-0_5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .m\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .m\:mx-1_5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .m\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .m\:mx-2_5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .m\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .m\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .m\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .m\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .m\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .m\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .m\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .m\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .m\:mx-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .m\:mx-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .m\:my-minus-20 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .m\:my-minus-15 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .m\:my-minus-10 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .m\:my-minus-9 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .m\:my-minus-8 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .m\:my-minus-7 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .m\:my-minus-6 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .m\:my-minus-5 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .m\:my-minus-4 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .m\:my-minus-3 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .m\:my-minus-2_5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .m\:my-minus-2 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .m\:my-minus-1_5 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .m\:my-minus-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .m\:my-minus-0_5 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .m\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .m\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m\:my-0_5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .m\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .m\:my-1_5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .m\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .m\:my-2_5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .m\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .m\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .m\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .m\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .m\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .m\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .m\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .m\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .m\:my-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .m\:my-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .m\:m-minus-20_i {
    margin: -20rem !important;
  }

  .m\:m-minus-15_i {
    margin: -15rem !important;
  }

  .m\:m-minus-10_i {
    margin: -10rem !important;
  }

  .m\:m-minus-9_i {
    margin: -9rem !important;
  }

  .m\:m-minus-8_i {
    margin: -8rem !important;
  }

  .m\:m-minus-7_i {
    margin: -7rem !important;
  }

  .m\:m-minus-6_i {
    margin: -6rem !important;
  }

  .m\:m-minus-5_i {
    margin: -5rem !important;
  }

  .m\:m-minus-4_i {
    margin: -4rem !important;
  }

  .m\:m-minus-3_i {
    margin: -3rem !important;
  }

  .m\:m-minus-2_5_i {
    margin: -2.5rem !important;
  }

  .m\:m-minus-2_i {
    margin: -2rem !important;
  }

  .m\:m-minus-1_5_i {
    margin: -1.5rem !important;
  }

  .m\:m-minus-1_i {
    margin: -1rem !important;
  }

  .m\:m-minus-0_5_i {
    margin: -0.5rem !important;
  }

  .m\:m-auto_i {
    margin: auto !important;
  }

  .m\:m-0_i {
    margin: 0 !important;
  }

  .m\:m-0_5_i {
    margin: 0.5rem !important;
  }

  .m\:m-1_i {
    margin: 1rem !important;
  }

  .m\:m-1_5_i {
    margin: 1.5rem !important;
  }

  .m\:m-2_i {
    margin: 2rem !important;
  }

  .m\:m-2_5_i {
    margin: 2.5rem !important;
  }

  .m\:m-3_i {
    margin: 3rem !important;
  }

  .m\:m-4_i {
    margin: 4rem !important;
  }

  .m\:m-5_i {
    margin: 5rem !important;
  }

  .m\:m-6_i {
    margin: 6rem !important;
  }

  .m\:m-7_i {
    margin: 7rem !important;
  }

  .m\:m-8_i {
    margin: 8rem !important;
  }

  .m\:m-9_i {
    margin: 9rem !important;
  }

  .m\:m-10_i {
    margin: 10rem !important;
  }

  .m\:m-15_i {
    margin: 15rem !important;
  }

  .m\:m-20_i {
    margin: 20rem !important;
  }

  .m\:mt-minus-20_i {
    margin-top: -20rem !important;
  }

  .m\:mt-minus-15_i {
    margin-top: -15rem !important;
  }

  .m\:mt-minus-10_i {
    margin-top: -10rem !important;
  }

  .m\:mt-minus-9_i {
    margin-top: -9rem !important;
  }

  .m\:mt-minus-8_i {
    margin-top: -8rem !important;
  }

  .m\:mt-minus-7_i {
    margin-top: -7rem !important;
  }

  .m\:mt-minus-6_i {
    margin-top: -6rem !important;
  }

  .m\:mt-minus-5_i {
    margin-top: -5rem !important;
  }

  .m\:mt-minus-4_i {
    margin-top: -4rem !important;
  }

  .m\:mt-minus-3_i {
    margin-top: -3rem !important;
  }

  .m\:mt-minus-2_5_i {
    margin-top: -2.5rem !important;
  }

  .m\:mt-minus-2_i {
    margin-top: -2rem !important;
  }

  .m\:mt-minus-1_5_i {
    margin-top: -1.5rem !important;
  }

  .m\:mt-minus-1_i {
    margin-top: -1rem !important;
  }

  .m\:mt-minus-0_5_i {
    margin-top: -0.5rem !important;
  }

  .m\:mt-auto_i {
    margin-top: auto !important;
  }

  .m\:mt-0_i {
    margin-top: 0 !important;
  }

  .m\:mt-0_5_i {
    margin-top: 0.5rem !important;
  }

  .m\:mt-1_i {
    margin-top: 1rem !important;
  }

  .m\:mt-1_5_i {
    margin-top: 1.5rem !important;
  }

  .m\:mt-2_i {
    margin-top: 2rem !important;
  }

  .m\:mt-2_5_i {
    margin-top: 2.5rem !important;
  }

  .m\:mt-3_i {
    margin-top: 3rem !important;
  }

  .m\:mt-4_i {
    margin-top: 4rem !important;
  }

  .m\:mt-5_i {
    margin-top: 5rem !important;
  }

  .m\:mt-6_i {
    margin-top: 6rem !important;
  }

  .m\:mt-7_i {
    margin-top: 7rem !important;
  }

  .m\:mt-8_i {
    margin-top: 8rem !important;
  }

  .m\:mt-9_i {
    margin-top: 9rem !important;
  }

  .m\:mt-10_i {
    margin-top: 10rem !important;
  }

  .m\:mt-15_i {
    margin-top: 15rem !important;
  }

  .m\:mt-20_i {
    margin-top: 20rem !important;
  }

  .m\:mb-minus-20_i {
    margin-bottom: -20rem !important;
  }

  .m\:mb-minus-15_i {
    margin-bottom: -15rem !important;
  }

  .m\:mb-minus-10_i {
    margin-bottom: -10rem !important;
  }

  .m\:mb-minus-9_i {
    margin-bottom: -9rem !important;
  }

  .m\:mb-minus-8_i {
    margin-bottom: -8rem !important;
  }

  .m\:mb-minus-7_i {
    margin-bottom: -7rem !important;
  }

  .m\:mb-minus-6_i {
    margin-bottom: -6rem !important;
  }

  .m\:mb-minus-5_i {
    margin-bottom: -5rem !important;
  }

  .m\:mb-minus-4_i {
    margin-bottom: -4rem !important;
  }

  .m\:mb-minus-3_i {
    margin-bottom: -3rem !important;
  }

  .m\:mb-minus-2_5_i {
    margin-bottom: -2.5rem !important;
  }

  .m\:mb-minus-2_i {
    margin-bottom: -2rem !important;
  }

  .m\:mb-minus-1_5_i {
    margin-bottom: -1.5rem !important;
  }

  .m\:mb-minus-1_i {
    margin-bottom: -1rem !important;
  }

  .m\:mb-minus-0_5_i {
    margin-bottom: -0.5rem !important;
  }

  .m\:mb-auto_i {
    margin-bottom: auto !important;
  }

  .m\:mb-0_i {
    margin-bottom: 0 !important;
  }

  .m\:mb-0_5_i {
    margin-bottom: 0.5rem !important;
  }

  .m\:mb-1_i {
    margin-bottom: 1rem !important;
  }

  .m\:mb-1_5_i {
    margin-bottom: 1.5rem !important;
  }

  .m\:mb-2_i {
    margin-bottom: 2rem !important;
  }

  .m\:mb-2_5_i {
    margin-bottom: 2.5rem !important;
  }

  .m\:mb-3_i {
    margin-bottom: 3rem !important;
  }

  .m\:mb-4_i {
    margin-bottom: 4rem !important;
  }

  .m\:mb-5_i {
    margin-bottom: 5rem !important;
  }

  .m\:mb-6_i {
    margin-bottom: 6rem !important;
  }

  .m\:mb-7_i {
    margin-bottom: 7rem !important;
  }

  .m\:mb-8_i {
    margin-bottom: 8rem !important;
  }

  .m\:mb-9_i {
    margin-bottom: 9rem !important;
  }

  .m\:mb-10_i {
    margin-bottom: 10rem !important;
  }

  .m\:mb-15_i {
    margin-bottom: 15rem !important;
  }

  .m\:mb-20_i {
    margin-bottom: 20rem !important;
  }

  .m\:ml-minus-20_i {
    margin-left: -20rem !important;
  }

  .m\:ml-minus-15_i {
    margin-left: -15rem !important;
  }

  .m\:ml-minus-10_i {
    margin-left: -10rem !important;
  }

  .m\:ml-minus-9_i {
    margin-left: -9rem !important;
  }

  .m\:ml-minus-8_i {
    margin-left: -8rem !important;
  }

  .m\:ml-minus-7_i {
    margin-left: -7rem !important;
  }

  .m\:ml-minus-6_i {
    margin-left: -6rem !important;
  }

  .m\:ml-minus-5_i {
    margin-left: -5rem !important;
  }

  .m\:ml-minus-4_i {
    margin-left: -4rem !important;
  }

  .m\:ml-minus-3_i {
    margin-left: -3rem !important;
  }

  .m\:ml-minus-2_5_i {
    margin-left: -2.5rem !important;
  }

  .m\:ml-minus-2_i {
    margin-left: -2rem !important;
  }

  .m\:ml-minus-1_5_i {
    margin-left: -1.5rem !important;
  }

  .m\:ml-minus-1_i {
    margin-left: -1rem !important;
  }

  .m\:ml-minus-0_5_i {
    margin-left: -0.5rem !important;
  }

  .m\:ml-auto_i {
    margin-left: auto !important;
  }

  .m\:ml-0_i {
    margin-left: 0 !important;
  }

  .m\:ml-0_5_i {
    margin-left: 0.5rem !important;
  }

  .m\:ml-1_i {
    margin-left: 1rem !important;
  }

  .m\:ml-1_5_i {
    margin-left: 1.5rem !important;
  }

  .m\:ml-2_i {
    margin-left: 2rem !important;
  }

  .m\:ml-2_5_i {
    margin-left: 2.5rem !important;
  }

  .m\:ml-3_i {
    margin-left: 3rem !important;
  }

  .m\:ml-4_i {
    margin-left: 4rem !important;
  }

  .m\:ml-5_i {
    margin-left: 5rem !important;
  }

  .m\:ml-6_i {
    margin-left: 6rem !important;
  }

  .m\:ml-7_i {
    margin-left: 7rem !important;
  }

  .m\:ml-8_i {
    margin-left: 8rem !important;
  }

  .m\:ml-9_i {
    margin-left: 9rem !important;
  }

  .m\:ml-10_i {
    margin-left: 10rem !important;
  }

  .m\:ml-15_i {
    margin-left: 15rem !important;
  }

  .m\:ml-20_i {
    margin-left: 20rem !important;
  }

  .m\:mr-minus-20_i {
    margin-right: -20rem !important;
  }

  .m\:mr-minus-15_i {
    margin-right: -15rem !important;
  }

  .m\:mr-minus-10_i {
    margin-right: -10rem !important;
  }

  .m\:mr-minus-9_i {
    margin-right: -9rem !important;
  }

  .m\:mr-minus-8_i {
    margin-right: -8rem !important;
  }

  .m\:mr-minus-7_i {
    margin-right: -7rem !important;
  }

  .m\:mr-minus-6_i {
    margin-right: -6rem !important;
  }

  .m\:mr-minus-5_i {
    margin-right: -5rem !important;
  }

  .m\:mr-minus-4_i {
    margin-right: -4rem !important;
  }

  .m\:mr-minus-3_i {
    margin-right: -3rem !important;
  }

  .m\:mr-minus-2_5_i {
    margin-right: -2.5rem !important;
  }

  .m\:mr-minus-2_i {
    margin-right: -2rem !important;
  }

  .m\:mr-minus-1_5_i {
    margin-right: -1.5rem !important;
  }

  .m\:mr-minus-1_i {
    margin-right: -1rem !important;
  }

  .m\:mr-minus-0_5_i {
    margin-right: -0.5rem !important;
  }

  .m\:mr-auto_i {
    margin-right: auto !important;
  }

  .m\:mr-0_i {
    margin-right: 0 !important;
  }

  .m\:mr-0_5_i {
    margin-right: 0.5rem !important;
  }

  .m\:mr-1_i {
    margin-right: 1rem !important;
  }

  .m\:mr-1_5_i {
    margin-right: 1.5rem !important;
  }

  .m\:mr-2_i {
    margin-right: 2rem !important;
  }

  .m\:mr-2_5_i {
    margin-right: 2.5rem !important;
  }

  .m\:mr-3_i {
    margin-right: 3rem !important;
  }

  .m\:mr-4_i {
    margin-right: 4rem !important;
  }

  .m\:mr-5_i {
    margin-right: 5rem !important;
  }

  .m\:mr-6_i {
    margin-right: 6rem !important;
  }

  .m\:mr-7_i {
    margin-right: 7rem !important;
  }

  .m\:mr-8_i {
    margin-right: 8rem !important;
  }

  .m\:mr-9_i {
    margin-right: 9rem !important;
  }

  .m\:mr-10_i {
    margin-right: 10rem !important;
  }

  .m\:mr-15_i {
    margin-right: 15rem !important;
  }

  .m\:mr-20_i {
    margin-right: 20rem !important;
  }

  .m\:mx-minus-20_i {
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .m\:mx-minus-15_i {
    margin-left: -15rem !important;
    margin-right: -15rem !important;
  }

  .m\:mx-minus-10_i {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .m\:mx-minus-9_i {
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .m\:mx-minus-8_i {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .m\:mx-minus-7_i {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .m\:mx-minus-6_i {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .m\:mx-minus-5_i {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .m\:mx-minus-4_i {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .m\:mx-minus-3_i {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .m\:mx-minus-2_5_i {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .m\:mx-minus-2_i {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .m\:mx-minus-1_5_i {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .m\:mx-minus-1_i {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .m\:mx-minus-0_5_i {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .m\:mx-auto_i {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .m\:mx-0_i {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .m\:mx-0_5_i {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .m\:mx-1_i {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .m\:mx-1_5_i {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .m\:mx-2_i {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .m\:mx-2_5_i {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .m\:mx-3_i {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .m\:mx-4_i {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .m\:mx-5_i {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .m\:mx-6_i {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .m\:mx-7_i {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .m\:mx-8_i {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .m\:mx-9_i {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .m\:mx-10_i {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .m\:mx-15_i {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .m\:mx-20_i {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .m\:my-minus-20_i {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .m\:my-minus-15_i {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .m\:my-minus-10_i {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .m\:my-minus-9_i {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .m\:my-minus-8_i {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .m\:my-minus-7_i {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .m\:my-minus-6_i {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .m\:my-minus-5_i {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .m\:my-minus-4_i {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .m\:my-minus-3_i {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .m\:my-minus-2_5_i {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .m\:my-minus-2_i {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .m\:my-minus-1_5_i {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .m\:my-minus-1_i {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .m\:my-minus-0_5_i {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .m\:my-auto_i {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .m\:my-0_i {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .m\:my-0_5_i {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .m\:my-1_i {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .m\:my-1_5_i {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .m\:my-2_i {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .m\:my-2_5_i {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .m\:my-3_i {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .m\:my-4_i {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .m\:my-5_i {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .m\:my-6_i {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .m\:my-7_i {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .m\:my-8_i {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .m\:my-9_i {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .m\:my-10_i {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .m\:my-15_i {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .m\:my-20_i {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 1200px) {
  .l\:m-minus-20 {
    margin: -20rem;
  }

  .l\:m-minus-15 {
    margin: -15rem;
  }

  .l\:m-minus-10 {
    margin: -10rem;
  }

  .l\:m-minus-9 {
    margin: -9rem;
  }

  .l\:m-minus-8 {
    margin: -8rem;
  }

  .l\:m-minus-7 {
    margin: -7rem;
  }

  .l\:m-minus-6 {
    margin: -6rem;
  }

  .l\:m-minus-5 {
    margin: -5rem;
  }

  .l\:m-minus-4 {
    margin: -4rem;
  }

  .l\:m-minus-3 {
    margin: -3rem;
  }

  .l\:m-minus-2_5 {
    margin: -2.5rem;
  }

  .l\:m-minus-2 {
    margin: -2rem;
  }

  .l\:m-minus-1_5 {
    margin: -1.5rem;
  }

  .l\:m-minus-1 {
    margin: -1rem;
  }

  .l\:m-minus-0_5 {
    margin: -0.5rem;
  }

  .l\:m-auto {
    margin: auto;
  }

  .l\:m-0 {
    margin: 0;
  }

  .l\:m-0_5 {
    margin: 0.5rem;
  }

  .l\:m-1 {
    margin: 1rem;
  }

  .l\:m-1_5 {
    margin: 1.5rem;
  }

  .l\:m-2 {
    margin: 2rem;
  }

  .l\:m-2_5 {
    margin: 2.5rem;
  }

  .l\:m-3 {
    margin: 3rem;
  }

  .l\:m-4 {
    margin: 4rem;
  }

  .l\:m-5 {
    margin: 5rem;
  }

  .l\:m-6 {
    margin: 6rem;
  }

  .l\:m-7 {
    margin: 7rem;
  }

  .l\:m-8 {
    margin: 8rem;
  }

  .l\:m-9 {
    margin: 9rem;
  }

  .l\:m-10 {
    margin: 10rem;
  }

  .l\:m-15 {
    margin: 15rem;
  }

  .l\:m-20 {
    margin: 20rem;
  }

  .l\:mt-minus-20 {
    margin-top: -20rem;
  }

  .l\:mt-minus-15 {
    margin-top: -15rem;
  }

  .l\:mt-minus-10 {
    margin-top: -10rem;
  }

  .l\:mt-minus-9 {
    margin-top: -9rem;
  }

  .l\:mt-minus-8 {
    margin-top: -8rem;
  }

  .l\:mt-minus-7 {
    margin-top: -7rem;
  }

  .l\:mt-minus-6 {
    margin-top: -6rem;
  }

  .l\:mt-minus-5 {
    margin-top: -5rem;
  }

  .l\:mt-minus-4 {
    margin-top: -4rem;
  }

  .l\:mt-minus-3 {
    margin-top: -3rem;
  }

  .l\:mt-minus-2_5 {
    margin-top: -2.5rem;
  }

  .l\:mt-minus-2 {
    margin-top: -2rem;
  }

  .l\:mt-minus-1_5 {
    margin-top: -1.5rem;
  }

  .l\:mt-minus-1 {
    margin-top: -1rem;
  }

  .l\:mt-minus-0_5 {
    margin-top: -0.5rem;
  }

  .l\:mt-auto {
    margin-top: auto;
  }

  .l\:mt-0 {
    margin-top: 0;
  }

  .l\:mt-0_5 {
    margin-top: 0.5rem;
  }

  .l\:mt-1 {
    margin-top: 1rem;
  }

  .l\:mt-1_5 {
    margin-top: 1.5rem;
  }

  .l\:mt-2 {
    margin-top: 2rem;
  }

  .l\:mt-2_5 {
    margin-top: 2.5rem;
  }

  .l\:mt-3 {
    margin-top: 3rem;
  }

  .l\:mt-4 {
    margin-top: 4rem;
  }

  .l\:mt-5 {
    margin-top: 5rem;
  }

  .l\:mt-6 {
    margin-top: 6rem;
  }

  .l\:mt-7 {
    margin-top: 7rem;
  }

  .l\:mt-8 {
    margin-top: 8rem;
  }

  .l\:mt-9 {
    margin-top: 9rem;
  }

  .l\:mt-10 {
    margin-top: 10rem;
  }

  .l\:mt-15 {
    margin-top: 15rem;
  }

  .l\:mt-20 {
    margin-top: 20rem;
  }

  .l\:mb-minus-20 {
    margin-bottom: -20rem;
  }

  .l\:mb-minus-15 {
    margin-bottom: -15rem;
  }

  .l\:mb-minus-10 {
    margin-bottom: -10rem;
  }

  .l\:mb-minus-9 {
    margin-bottom: -9rem;
  }

  .l\:mb-minus-8 {
    margin-bottom: -8rem;
  }

  .l\:mb-minus-7 {
    margin-bottom: -7rem;
  }

  .l\:mb-minus-6 {
    margin-bottom: -6rem;
  }

  .l\:mb-minus-5 {
    margin-bottom: -5rem;
  }

  .l\:mb-minus-4 {
    margin-bottom: -4rem;
  }

  .l\:mb-minus-3 {
    margin-bottom: -3rem;
  }

  .l\:mb-minus-2_5 {
    margin-bottom: -2.5rem;
  }

  .l\:mb-minus-2 {
    margin-bottom: -2rem;
  }

  .l\:mb-minus-1_5 {
    margin-bottom: -1.5rem;
  }

  .l\:mb-minus-1 {
    margin-bottom: -1rem;
  }

  .l\:mb-minus-0_5 {
    margin-bottom: -0.5rem;
  }

  .l\:mb-auto {
    margin-bottom: auto;
  }

  .l\:mb-0 {
    margin-bottom: 0;
  }

  .l\:mb-0_5 {
    margin-bottom: 0.5rem;
  }

  .l\:mb-1 {
    margin-bottom: 1rem;
  }

  .l\:mb-1_5 {
    margin-bottom: 1.5rem;
  }

  .l\:mb-2 {
    margin-bottom: 2rem;
  }

  .l\:mb-2_5 {
    margin-bottom: 2.5rem;
  }

  .l\:mb-3 {
    margin-bottom: 3rem;
  }

  .l\:mb-4 {
    margin-bottom: 4rem;
  }

  .l\:mb-5 {
    margin-bottom: 5rem;
  }

  .l\:mb-6 {
    margin-bottom: 6rem;
  }

  .l\:mb-7 {
    margin-bottom: 7rem;
  }

  .l\:mb-8 {
    margin-bottom: 8rem;
  }

  .l\:mb-9 {
    margin-bottom: 9rem;
  }

  .l\:mb-10 {
    margin-bottom: 10rem;
  }

  .l\:mb-15 {
    margin-bottom: 15rem;
  }

  .l\:mb-20 {
    margin-bottom: 20rem;
  }

  .l\:ml-minus-20 {
    margin-left: -20rem;
  }

  .l\:ml-minus-15 {
    margin-left: -15rem;
  }

  .l\:ml-minus-10 {
    margin-left: -10rem;
  }

  .l\:ml-minus-9 {
    margin-left: -9rem;
  }

  .l\:ml-minus-8 {
    margin-left: -8rem;
  }

  .l\:ml-minus-7 {
    margin-left: -7rem;
  }

  .l\:ml-minus-6 {
    margin-left: -6rem;
  }

  .l\:ml-minus-5 {
    margin-left: -5rem;
  }

  .l\:ml-minus-4 {
    margin-left: -4rem;
  }

  .l\:ml-minus-3 {
    margin-left: -3rem;
  }

  .l\:ml-minus-2_5 {
    margin-left: -2.5rem;
  }

  .l\:ml-minus-2 {
    margin-left: -2rem;
  }

  .l\:ml-minus-1_5 {
    margin-left: -1.5rem;
  }

  .l\:ml-minus-1 {
    margin-left: -1rem;
  }

  .l\:ml-minus-0_5 {
    margin-left: -0.5rem;
  }

  .l\:ml-auto {
    margin-left: auto;
  }

  .l\:ml-0 {
    margin-left: 0;
  }

  .l\:ml-0_5 {
    margin-left: 0.5rem;
  }

  .l\:ml-1 {
    margin-left: 1rem;
  }

  .l\:ml-1_5 {
    margin-left: 1.5rem;
  }

  .l\:ml-2 {
    margin-left: 2rem;
  }

  .l\:ml-2_5 {
    margin-left: 2.5rem;
  }

  .l\:ml-3 {
    margin-left: 3rem;
  }

  .l\:ml-4 {
    margin-left: 4rem;
  }

  .l\:ml-5 {
    margin-left: 5rem;
  }

  .l\:ml-6 {
    margin-left: 6rem;
  }

  .l\:ml-7 {
    margin-left: 7rem;
  }

  .l\:ml-8 {
    margin-left: 8rem;
  }

  .l\:ml-9 {
    margin-left: 9rem;
  }

  .l\:ml-10 {
    margin-left: 10rem;
  }

  .l\:ml-15 {
    margin-left: 15rem;
  }

  .l\:ml-20 {
    margin-left: 20rem;
  }

  .l\:mr-minus-20 {
    margin-right: -20rem;
  }

  .l\:mr-minus-15 {
    margin-right: -15rem;
  }

  .l\:mr-minus-10 {
    margin-right: -10rem;
  }

  .l\:mr-minus-9 {
    margin-right: -9rem;
  }

  .l\:mr-minus-8 {
    margin-right: -8rem;
  }

  .l\:mr-minus-7 {
    margin-right: -7rem;
  }

  .l\:mr-minus-6 {
    margin-right: -6rem;
  }

  .l\:mr-minus-5 {
    margin-right: -5rem;
  }

  .l\:mr-minus-4 {
    margin-right: -4rem;
  }

  .l\:mr-minus-3 {
    margin-right: -3rem;
  }

  .l\:mr-minus-2_5 {
    margin-right: -2.5rem;
  }

  .l\:mr-minus-2 {
    margin-right: -2rem;
  }

  .l\:mr-minus-1_5 {
    margin-right: -1.5rem;
  }

  .l\:mr-minus-1 {
    margin-right: -1rem;
  }

  .l\:mr-minus-0_5 {
    margin-right: -0.5rem;
  }

  .l\:mr-auto {
    margin-right: auto;
  }

  .l\:mr-0 {
    margin-right: 0;
  }

  .l\:mr-0_5 {
    margin-right: 0.5rem;
  }

  .l\:mr-1 {
    margin-right: 1rem;
  }

  .l\:mr-1_5 {
    margin-right: 1.5rem;
  }

  .l\:mr-2 {
    margin-right: 2rem;
  }

  .l\:mr-2_5 {
    margin-right: 2.5rem;
  }

  .l\:mr-3 {
    margin-right: 3rem;
  }

  .l\:mr-4 {
    margin-right: 4rem;
  }

  .l\:mr-5 {
    margin-right: 5rem;
  }

  .l\:mr-6 {
    margin-right: 6rem;
  }

  .l\:mr-7 {
    margin-right: 7rem;
  }

  .l\:mr-8 {
    margin-right: 8rem;
  }

  .l\:mr-9 {
    margin-right: 9rem;
  }

  .l\:mr-10 {
    margin-right: 10rem;
  }

  .l\:mr-15 {
    margin-right: 15rem;
  }

  .l\:mr-20 {
    margin-right: 20rem;
  }

  .l\:mx-minus-20 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .l\:mx-minus-15 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .l\:mx-minus-10 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .l\:mx-minus-9 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .l\:mx-minus-8 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .l\:mx-minus-7 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .l\:mx-minus-6 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .l\:mx-minus-5 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .l\:mx-minus-4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .l\:mx-minus-3 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .l\:mx-minus-2_5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .l\:mx-minus-2 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .l\:mx-minus-1_5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .l\:mx-minus-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .l\:mx-minus-0_5 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .l\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .l\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .l\:mx-0_5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .l\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .l\:mx-1_5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .l\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .l\:mx-2_5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .l\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .l\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .l\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .l\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .l\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .l\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .l\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .l\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .l\:mx-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .l\:mx-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .l\:my-minus-20 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .l\:my-minus-15 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .l\:my-minus-10 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .l\:my-minus-9 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .l\:my-minus-8 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .l\:my-minus-7 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .l\:my-minus-6 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .l\:my-minus-5 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .l\:my-minus-4 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .l\:my-minus-3 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .l\:my-minus-2_5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .l\:my-minus-2 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .l\:my-minus-1_5 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .l\:my-minus-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .l\:my-minus-0_5 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .l\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .l\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .l\:my-0_5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .l\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .l\:my-1_5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .l\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .l\:my-2_5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .l\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .l\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .l\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .l\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .l\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .l\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .l\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .l\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .l\:my-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .l\:my-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .l\:m-minus-20_i {
    margin: -20rem !important;
  }

  .l\:m-minus-15_i {
    margin: -15rem !important;
  }

  .l\:m-minus-10_i {
    margin: -10rem !important;
  }

  .l\:m-minus-9_i {
    margin: -9rem !important;
  }

  .l\:m-minus-8_i {
    margin: -8rem !important;
  }

  .l\:m-minus-7_i {
    margin: -7rem !important;
  }

  .l\:m-minus-6_i {
    margin: -6rem !important;
  }

  .l\:m-minus-5_i {
    margin: -5rem !important;
  }

  .l\:m-minus-4_i {
    margin: -4rem !important;
  }

  .l\:m-minus-3_i {
    margin: -3rem !important;
  }

  .l\:m-minus-2_5_i {
    margin: -2.5rem !important;
  }

  .l\:m-minus-2_i {
    margin: -2rem !important;
  }

  .l\:m-minus-1_5_i {
    margin: -1.5rem !important;
  }

  .l\:m-minus-1_i {
    margin: -1rem !important;
  }

  .l\:m-minus-0_5_i {
    margin: -0.5rem !important;
  }

  .l\:m-auto_i {
    margin: auto !important;
  }

  .l\:m-0_i {
    margin: 0 !important;
  }

  .l\:m-0_5_i {
    margin: 0.5rem !important;
  }

  .l\:m-1_i {
    margin: 1rem !important;
  }

  .l\:m-1_5_i {
    margin: 1.5rem !important;
  }

  .l\:m-2_i {
    margin: 2rem !important;
  }

  .l\:m-2_5_i {
    margin: 2.5rem !important;
  }

  .l\:m-3_i {
    margin: 3rem !important;
  }

  .l\:m-4_i {
    margin: 4rem !important;
  }

  .l\:m-5_i {
    margin: 5rem !important;
  }

  .l\:m-6_i {
    margin: 6rem !important;
  }

  .l\:m-7_i {
    margin: 7rem !important;
  }

  .l\:m-8_i {
    margin: 8rem !important;
  }

  .l\:m-9_i {
    margin: 9rem !important;
  }

  .l\:m-10_i {
    margin: 10rem !important;
  }

  .l\:m-15_i {
    margin: 15rem !important;
  }

  .l\:m-20_i {
    margin: 20rem !important;
  }

  .l\:mt-minus-20_i {
    margin-top: -20rem !important;
  }

  .l\:mt-minus-15_i {
    margin-top: -15rem !important;
  }

  .l\:mt-minus-10_i {
    margin-top: -10rem !important;
  }

  .l\:mt-minus-9_i {
    margin-top: -9rem !important;
  }

  .l\:mt-minus-8_i {
    margin-top: -8rem !important;
  }

  .l\:mt-minus-7_i {
    margin-top: -7rem !important;
  }

  .l\:mt-minus-6_i {
    margin-top: -6rem !important;
  }

  .l\:mt-minus-5_i {
    margin-top: -5rem !important;
  }

  .l\:mt-minus-4_i {
    margin-top: -4rem !important;
  }

  .l\:mt-minus-3_i {
    margin-top: -3rem !important;
  }

  .l\:mt-minus-2_5_i {
    margin-top: -2.5rem !important;
  }

  .l\:mt-minus-2_i {
    margin-top: -2rem !important;
  }

  .l\:mt-minus-1_5_i {
    margin-top: -1.5rem !important;
  }

  .l\:mt-minus-1_i {
    margin-top: -1rem !important;
  }

  .l\:mt-minus-0_5_i {
    margin-top: -0.5rem !important;
  }

  .l\:mt-auto_i {
    margin-top: auto !important;
  }

  .l\:mt-0_i {
    margin-top: 0 !important;
  }

  .l\:mt-0_5_i {
    margin-top: 0.5rem !important;
  }

  .l\:mt-1_i {
    margin-top: 1rem !important;
  }

  .l\:mt-1_5_i {
    margin-top: 1.5rem !important;
  }

  .l\:mt-2_i {
    margin-top: 2rem !important;
  }

  .l\:mt-2_5_i {
    margin-top: 2.5rem !important;
  }

  .l\:mt-3_i {
    margin-top: 3rem !important;
  }

  .l\:mt-4_i {
    margin-top: 4rem !important;
  }

  .l\:mt-5_i {
    margin-top: 5rem !important;
  }

  .l\:mt-6_i {
    margin-top: 6rem !important;
  }

  .l\:mt-7_i {
    margin-top: 7rem !important;
  }

  .l\:mt-8_i {
    margin-top: 8rem !important;
  }

  .l\:mt-9_i {
    margin-top: 9rem !important;
  }

  .l\:mt-10_i {
    margin-top: 10rem !important;
  }

  .l\:mt-15_i {
    margin-top: 15rem !important;
  }

  .l\:mt-20_i {
    margin-top: 20rem !important;
  }

  .l\:mb-minus-20_i {
    margin-bottom: -20rem !important;
  }

  .l\:mb-minus-15_i {
    margin-bottom: -15rem !important;
  }

  .l\:mb-minus-10_i {
    margin-bottom: -10rem !important;
  }

  .l\:mb-minus-9_i {
    margin-bottom: -9rem !important;
  }

  .l\:mb-minus-8_i {
    margin-bottom: -8rem !important;
  }

  .l\:mb-minus-7_i {
    margin-bottom: -7rem !important;
  }

  .l\:mb-minus-6_i {
    margin-bottom: -6rem !important;
  }

  .l\:mb-minus-5_i {
    margin-bottom: -5rem !important;
  }

  .l\:mb-minus-4_i {
    margin-bottom: -4rem !important;
  }

  .l\:mb-minus-3_i {
    margin-bottom: -3rem !important;
  }

  .l\:mb-minus-2_5_i {
    margin-bottom: -2.5rem !important;
  }

  .l\:mb-minus-2_i {
    margin-bottom: -2rem !important;
  }

  .l\:mb-minus-1_5_i {
    margin-bottom: -1.5rem !important;
  }

  .l\:mb-minus-1_i {
    margin-bottom: -1rem !important;
  }

  .l\:mb-minus-0_5_i {
    margin-bottom: -0.5rem !important;
  }

  .l\:mb-auto_i {
    margin-bottom: auto !important;
  }

  .l\:mb-0_i {
    margin-bottom: 0 !important;
  }

  .l\:mb-0_5_i {
    margin-bottom: 0.5rem !important;
  }

  .l\:mb-1_i {
    margin-bottom: 1rem !important;
  }

  .l\:mb-1_5_i {
    margin-bottom: 1.5rem !important;
  }

  .l\:mb-2_i {
    margin-bottom: 2rem !important;
  }

  .l\:mb-2_5_i {
    margin-bottom: 2.5rem !important;
  }

  .l\:mb-3_i {
    margin-bottom: 3rem !important;
  }

  .l\:mb-4_i {
    margin-bottom: 4rem !important;
  }

  .l\:mb-5_i {
    margin-bottom: 5rem !important;
  }

  .l\:mb-6_i {
    margin-bottom: 6rem !important;
  }

  .l\:mb-7_i {
    margin-bottom: 7rem !important;
  }

  .l\:mb-8_i {
    margin-bottom: 8rem !important;
  }

  .l\:mb-9_i {
    margin-bottom: 9rem !important;
  }

  .l\:mb-10_i {
    margin-bottom: 10rem !important;
  }

  .l\:mb-15_i {
    margin-bottom: 15rem !important;
  }

  .l\:mb-20_i {
    margin-bottom: 20rem !important;
  }

  .l\:ml-minus-20_i {
    margin-left: -20rem !important;
  }

  .l\:ml-minus-15_i {
    margin-left: -15rem !important;
  }

  .l\:ml-minus-10_i {
    margin-left: -10rem !important;
  }

  .l\:ml-minus-9_i {
    margin-left: -9rem !important;
  }

  .l\:ml-minus-8_i {
    margin-left: -8rem !important;
  }

  .l\:ml-minus-7_i {
    margin-left: -7rem !important;
  }

  .l\:ml-minus-6_i {
    margin-left: -6rem !important;
  }

  .l\:ml-minus-5_i {
    margin-left: -5rem !important;
  }

  .l\:ml-minus-4_i {
    margin-left: -4rem !important;
  }

  .l\:ml-minus-3_i {
    margin-left: -3rem !important;
  }

  .l\:ml-minus-2_5_i {
    margin-left: -2.5rem !important;
  }

  .l\:ml-minus-2_i {
    margin-left: -2rem !important;
  }

  .l\:ml-minus-1_5_i {
    margin-left: -1.5rem !important;
  }

  .l\:ml-minus-1_i {
    margin-left: -1rem !important;
  }

  .l\:ml-minus-0_5_i {
    margin-left: -0.5rem !important;
  }

  .l\:ml-auto_i {
    margin-left: auto !important;
  }

  .l\:ml-0_i {
    margin-left: 0 !important;
  }

  .l\:ml-0_5_i {
    margin-left: 0.5rem !important;
  }

  .l\:ml-1_i {
    margin-left: 1rem !important;
  }

  .l\:ml-1_5_i {
    margin-left: 1.5rem !important;
  }

  .l\:ml-2_i {
    margin-left: 2rem !important;
  }

  .l\:ml-2_5_i {
    margin-left: 2.5rem !important;
  }

  .l\:ml-3_i {
    margin-left: 3rem !important;
  }

  .l\:ml-4_i {
    margin-left: 4rem !important;
  }

  .l\:ml-5_i {
    margin-left: 5rem !important;
  }

  .l\:ml-6_i {
    margin-left: 6rem !important;
  }

  .l\:ml-7_i {
    margin-left: 7rem !important;
  }

  .l\:ml-8_i {
    margin-left: 8rem !important;
  }

  .l\:ml-9_i {
    margin-left: 9rem !important;
  }

  .l\:ml-10_i {
    margin-left: 10rem !important;
  }

  .l\:ml-15_i {
    margin-left: 15rem !important;
  }

  .l\:ml-20_i {
    margin-left: 20rem !important;
  }

  .l\:mr-minus-20_i {
    margin-right: -20rem !important;
  }

  .l\:mr-minus-15_i {
    margin-right: -15rem !important;
  }

  .l\:mr-minus-10_i {
    margin-right: -10rem !important;
  }

  .l\:mr-minus-9_i {
    margin-right: -9rem !important;
  }

  .l\:mr-minus-8_i {
    margin-right: -8rem !important;
  }

  .l\:mr-minus-7_i {
    margin-right: -7rem !important;
  }

  .l\:mr-minus-6_i {
    margin-right: -6rem !important;
  }

  .l\:mr-minus-5_i {
    margin-right: -5rem !important;
  }

  .l\:mr-minus-4_i {
    margin-right: -4rem !important;
  }

  .l\:mr-minus-3_i {
    margin-right: -3rem !important;
  }

  .l\:mr-minus-2_5_i {
    margin-right: -2.5rem !important;
  }

  .l\:mr-minus-2_i {
    margin-right: -2rem !important;
  }

  .l\:mr-minus-1_5_i {
    margin-right: -1.5rem !important;
  }

  .l\:mr-minus-1_i {
    margin-right: -1rem !important;
  }

  .l\:mr-minus-0_5_i {
    margin-right: -0.5rem !important;
  }

  .l\:mr-auto_i {
    margin-right: auto !important;
  }

  .l\:mr-0_i {
    margin-right: 0 !important;
  }

  .l\:mr-0_5_i {
    margin-right: 0.5rem !important;
  }

  .l\:mr-1_i {
    margin-right: 1rem !important;
  }

  .l\:mr-1_5_i {
    margin-right: 1.5rem !important;
  }

  .l\:mr-2_i {
    margin-right: 2rem !important;
  }

  .l\:mr-2_5_i {
    margin-right: 2.5rem !important;
  }

  .l\:mr-3_i {
    margin-right: 3rem !important;
  }

  .l\:mr-4_i {
    margin-right: 4rem !important;
  }

  .l\:mr-5_i {
    margin-right: 5rem !important;
  }

  .l\:mr-6_i {
    margin-right: 6rem !important;
  }

  .l\:mr-7_i {
    margin-right: 7rem !important;
  }

  .l\:mr-8_i {
    margin-right: 8rem !important;
  }

  .l\:mr-9_i {
    margin-right: 9rem !important;
  }

  .l\:mr-10_i {
    margin-right: 10rem !important;
  }

  .l\:mr-15_i {
    margin-right: 15rem !important;
  }

  .l\:mr-20_i {
    margin-right: 20rem !important;
  }

  .l\:mx-minus-20_i {
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .l\:mx-minus-15_i {
    margin-left: -15rem !important;
    margin-right: -15rem !important;
  }

  .l\:mx-minus-10_i {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .l\:mx-minus-9_i {
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .l\:mx-minus-8_i {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .l\:mx-minus-7_i {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .l\:mx-minus-6_i {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .l\:mx-minus-5_i {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .l\:mx-minus-4_i {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .l\:mx-minus-3_i {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .l\:mx-minus-2_5_i {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .l\:mx-minus-2_i {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .l\:mx-minus-1_5_i {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .l\:mx-minus-1_i {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .l\:mx-minus-0_5_i {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .l\:mx-auto_i {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .l\:mx-0_i {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .l\:mx-0_5_i {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .l\:mx-1_i {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .l\:mx-1_5_i {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .l\:mx-2_i {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .l\:mx-2_5_i {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .l\:mx-3_i {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .l\:mx-4_i {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .l\:mx-5_i {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .l\:mx-6_i {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .l\:mx-7_i {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .l\:mx-8_i {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .l\:mx-9_i {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .l\:mx-10_i {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .l\:mx-15_i {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .l\:mx-20_i {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .l\:my-minus-20_i {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .l\:my-minus-15_i {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .l\:my-minus-10_i {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .l\:my-minus-9_i {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .l\:my-minus-8_i {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .l\:my-minus-7_i {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .l\:my-minus-6_i {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .l\:my-minus-5_i {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .l\:my-minus-4_i {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .l\:my-minus-3_i {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .l\:my-minus-2_5_i {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .l\:my-minus-2_i {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .l\:my-minus-1_5_i {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .l\:my-minus-1_i {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .l\:my-minus-0_5_i {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .l\:my-auto_i {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .l\:my-0_i {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .l\:my-0_5_i {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .l\:my-1_i {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .l\:my-1_5_i {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .l\:my-2_i {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .l\:my-2_5_i {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .l\:my-3_i {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .l\:my-4_i {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .l\:my-5_i {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .l\:my-6_i {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .l\:my-7_i {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .l\:my-8_i {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .l\:my-9_i {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .l\:my-10_i {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .l\:my-15_i {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .l\:my-20_i {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media not all and (hover: none) {
  .mobile\:m-minus-20 {
    margin: -20rem;
  }

  .mobile\:m-minus-15 {
    margin: -15rem;
  }

  .mobile\:m-minus-10 {
    margin: -10rem;
  }

  .mobile\:m-minus-9 {
    margin: -9rem;
  }

  .mobile\:m-minus-8 {
    margin: -8rem;
  }

  .mobile\:m-minus-7 {
    margin: -7rem;
  }

  .mobile\:m-minus-6 {
    margin: -6rem;
  }

  .mobile\:m-minus-5 {
    margin: -5rem;
  }

  .mobile\:m-minus-4 {
    margin: -4rem;
  }

  .mobile\:m-minus-3 {
    margin: -3rem;
  }

  .mobile\:m-minus-2_5 {
    margin: -2.5rem;
  }

  .mobile\:m-minus-2 {
    margin: -2rem;
  }

  .mobile\:m-minus-1_5 {
    margin: -1.5rem;
  }

  .mobile\:m-minus-1 {
    margin: -1rem;
  }

  .mobile\:m-minus-0_5 {
    margin: -0.5rem;
  }

  .mobile\:m-auto {
    margin: auto;
  }

  .mobile\:m-0 {
    margin: 0;
  }

  .mobile\:m-0_5 {
    margin: 0.5rem;
  }

  .mobile\:m-1 {
    margin: 1rem;
  }

  .mobile\:m-1_5 {
    margin: 1.5rem;
  }

  .mobile\:m-2 {
    margin: 2rem;
  }

  .mobile\:m-2_5 {
    margin: 2.5rem;
  }

  .mobile\:m-3 {
    margin: 3rem;
  }

  .mobile\:m-4 {
    margin: 4rem;
  }

  .mobile\:m-5 {
    margin: 5rem;
  }

  .mobile\:m-6 {
    margin: 6rem;
  }

  .mobile\:m-7 {
    margin: 7rem;
  }

  .mobile\:m-8 {
    margin: 8rem;
  }

  .mobile\:m-9 {
    margin: 9rem;
  }

  .mobile\:m-10 {
    margin: 10rem;
  }

  .mobile\:m-15 {
    margin: 15rem;
  }

  .mobile\:m-20 {
    margin: 20rem;
  }

  .mobile\:mt-minus-20 {
    margin-top: -20rem;
  }

  .mobile\:mt-minus-15 {
    margin-top: -15rem;
  }

  .mobile\:mt-minus-10 {
    margin-top: -10rem;
  }

  .mobile\:mt-minus-9 {
    margin-top: -9rem;
  }

  .mobile\:mt-minus-8 {
    margin-top: -8rem;
  }

  .mobile\:mt-minus-7 {
    margin-top: -7rem;
  }

  .mobile\:mt-minus-6 {
    margin-top: -6rem;
  }

  .mobile\:mt-minus-5 {
    margin-top: -5rem;
  }

  .mobile\:mt-minus-4 {
    margin-top: -4rem;
  }

  .mobile\:mt-minus-3 {
    margin-top: -3rem;
  }

  .mobile\:mt-minus-2_5 {
    margin-top: -2.5rem;
  }

  .mobile\:mt-minus-2 {
    margin-top: -2rem;
  }

  .mobile\:mt-minus-1_5 {
    margin-top: -1.5rem;
  }

  .mobile\:mt-minus-1 {
    margin-top: -1rem;
  }

  .mobile\:mt-minus-0_5 {
    margin-top: -0.5rem;
  }

  .mobile\:mt-auto {
    margin-top: auto;
  }

  .mobile\:mt-0 {
    margin-top: 0;
  }

  .mobile\:mt-0_5 {
    margin-top: 0.5rem;
  }

  .mobile\:mt-1 {
    margin-top: 1rem;
  }

  .mobile\:mt-1_5 {
    margin-top: 1.5rem;
  }

  .mobile\:mt-2 {
    margin-top: 2rem;
  }

  .mobile\:mt-2_5 {
    margin-top: 2.5rem;
  }

  .mobile\:mt-3 {
    margin-top: 3rem;
  }

  .mobile\:mt-4 {
    margin-top: 4rem;
  }

  .mobile\:mt-5 {
    margin-top: 5rem;
  }

  .mobile\:mt-6 {
    margin-top: 6rem;
  }

  .mobile\:mt-7 {
    margin-top: 7rem;
  }

  .mobile\:mt-8 {
    margin-top: 8rem;
  }

  .mobile\:mt-9 {
    margin-top: 9rem;
  }

  .mobile\:mt-10 {
    margin-top: 10rem;
  }

  .mobile\:mt-15 {
    margin-top: 15rem;
  }

  .mobile\:mt-20 {
    margin-top: 20rem;
  }

  .mobile\:mb-minus-20 {
    margin-bottom: -20rem;
  }

  .mobile\:mb-minus-15 {
    margin-bottom: -15rem;
  }

  .mobile\:mb-minus-10 {
    margin-bottom: -10rem;
  }

  .mobile\:mb-minus-9 {
    margin-bottom: -9rem;
  }

  .mobile\:mb-minus-8 {
    margin-bottom: -8rem;
  }

  .mobile\:mb-minus-7 {
    margin-bottom: -7rem;
  }

  .mobile\:mb-minus-6 {
    margin-bottom: -6rem;
  }

  .mobile\:mb-minus-5 {
    margin-bottom: -5rem;
  }

  .mobile\:mb-minus-4 {
    margin-bottom: -4rem;
  }

  .mobile\:mb-minus-3 {
    margin-bottom: -3rem;
  }

  .mobile\:mb-minus-2_5 {
    margin-bottom: -2.5rem;
  }

  .mobile\:mb-minus-2 {
    margin-bottom: -2rem;
  }

  .mobile\:mb-minus-1_5 {
    margin-bottom: -1.5rem;
  }

  .mobile\:mb-minus-1 {
    margin-bottom: -1rem;
  }

  .mobile\:mb-minus-0_5 {
    margin-bottom: -0.5rem;
  }

  .mobile\:mb-auto {
    margin-bottom: auto;
  }

  .mobile\:mb-0 {
    margin-bottom: 0;
  }

  .mobile\:mb-0_5 {
    margin-bottom: 0.5rem;
  }

  .mobile\:mb-1 {
    margin-bottom: 1rem;
  }

  .mobile\:mb-1_5 {
    margin-bottom: 1.5rem;
  }

  .mobile\:mb-2 {
    margin-bottom: 2rem;
  }

  .mobile\:mb-2_5 {
    margin-bottom: 2.5rem;
  }

  .mobile\:mb-3 {
    margin-bottom: 3rem;
  }

  .mobile\:mb-4 {
    margin-bottom: 4rem;
  }

  .mobile\:mb-5 {
    margin-bottom: 5rem;
  }

  .mobile\:mb-6 {
    margin-bottom: 6rem;
  }

  .mobile\:mb-7 {
    margin-bottom: 7rem;
  }

  .mobile\:mb-8 {
    margin-bottom: 8rem;
  }

  .mobile\:mb-9 {
    margin-bottom: 9rem;
  }

  .mobile\:mb-10 {
    margin-bottom: 10rem;
  }

  .mobile\:mb-15 {
    margin-bottom: 15rem;
  }

  .mobile\:mb-20 {
    margin-bottom: 20rem;
  }

  .mobile\:ml-minus-20 {
    margin-left: -20rem;
  }

  .mobile\:ml-minus-15 {
    margin-left: -15rem;
  }

  .mobile\:ml-minus-10 {
    margin-left: -10rem;
  }

  .mobile\:ml-minus-9 {
    margin-left: -9rem;
  }

  .mobile\:ml-minus-8 {
    margin-left: -8rem;
  }

  .mobile\:ml-minus-7 {
    margin-left: -7rem;
  }

  .mobile\:ml-minus-6 {
    margin-left: -6rem;
  }

  .mobile\:ml-minus-5 {
    margin-left: -5rem;
  }

  .mobile\:ml-minus-4 {
    margin-left: -4rem;
  }

  .mobile\:ml-minus-3 {
    margin-left: -3rem;
  }

  .mobile\:ml-minus-2_5 {
    margin-left: -2.5rem;
  }

  .mobile\:ml-minus-2 {
    margin-left: -2rem;
  }

  .mobile\:ml-minus-1_5 {
    margin-left: -1.5rem;
  }

  .mobile\:ml-minus-1 {
    margin-left: -1rem;
  }

  .mobile\:ml-minus-0_5 {
    margin-left: -0.5rem;
  }

  .mobile\:ml-auto {
    margin-left: auto;
  }

  .mobile\:ml-0 {
    margin-left: 0;
  }

  .mobile\:ml-0_5 {
    margin-left: 0.5rem;
  }

  .mobile\:ml-1 {
    margin-left: 1rem;
  }

  .mobile\:ml-1_5 {
    margin-left: 1.5rem;
  }

  .mobile\:ml-2 {
    margin-left: 2rem;
  }

  .mobile\:ml-2_5 {
    margin-left: 2.5rem;
  }

  .mobile\:ml-3 {
    margin-left: 3rem;
  }

  .mobile\:ml-4 {
    margin-left: 4rem;
  }

  .mobile\:ml-5 {
    margin-left: 5rem;
  }

  .mobile\:ml-6 {
    margin-left: 6rem;
  }

  .mobile\:ml-7 {
    margin-left: 7rem;
  }

  .mobile\:ml-8 {
    margin-left: 8rem;
  }

  .mobile\:ml-9 {
    margin-left: 9rem;
  }

  .mobile\:ml-10 {
    margin-left: 10rem;
  }

  .mobile\:ml-15 {
    margin-left: 15rem;
  }

  .mobile\:ml-20 {
    margin-left: 20rem;
  }

  .mobile\:mr-minus-20 {
    margin-right: -20rem;
  }

  .mobile\:mr-minus-15 {
    margin-right: -15rem;
  }

  .mobile\:mr-minus-10 {
    margin-right: -10rem;
  }

  .mobile\:mr-minus-9 {
    margin-right: -9rem;
  }

  .mobile\:mr-minus-8 {
    margin-right: -8rem;
  }

  .mobile\:mr-minus-7 {
    margin-right: -7rem;
  }

  .mobile\:mr-minus-6 {
    margin-right: -6rem;
  }

  .mobile\:mr-minus-5 {
    margin-right: -5rem;
  }

  .mobile\:mr-minus-4 {
    margin-right: -4rem;
  }

  .mobile\:mr-minus-3 {
    margin-right: -3rem;
  }

  .mobile\:mr-minus-2_5 {
    margin-right: -2.5rem;
  }

  .mobile\:mr-minus-2 {
    margin-right: -2rem;
  }

  .mobile\:mr-minus-1_5 {
    margin-right: -1.5rem;
  }

  .mobile\:mr-minus-1 {
    margin-right: -1rem;
  }

  .mobile\:mr-minus-0_5 {
    margin-right: -0.5rem;
  }

  .mobile\:mr-auto {
    margin-right: auto;
  }

  .mobile\:mr-0 {
    margin-right: 0;
  }

  .mobile\:mr-0_5 {
    margin-right: 0.5rem;
  }

  .mobile\:mr-1 {
    margin-right: 1rem;
  }

  .mobile\:mr-1_5 {
    margin-right: 1.5rem;
  }

  .mobile\:mr-2 {
    margin-right: 2rem;
  }

  .mobile\:mr-2_5 {
    margin-right: 2.5rem;
  }

  .mobile\:mr-3 {
    margin-right: 3rem;
  }

  .mobile\:mr-4 {
    margin-right: 4rem;
  }

  .mobile\:mr-5 {
    margin-right: 5rem;
  }

  .mobile\:mr-6 {
    margin-right: 6rem;
  }

  .mobile\:mr-7 {
    margin-right: 7rem;
  }

  .mobile\:mr-8 {
    margin-right: 8rem;
  }

  .mobile\:mr-9 {
    margin-right: 9rem;
  }

  .mobile\:mr-10 {
    margin-right: 10rem;
  }

  .mobile\:mr-15 {
    margin-right: 15rem;
  }

  .mobile\:mr-20 {
    margin-right: 20rem;
  }

  .mobile\:mx-minus-20 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .mobile\:mx-minus-15 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .mobile\:mx-minus-10 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .mobile\:mx-minus-9 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .mobile\:mx-minus-8 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .mobile\:mx-minus-7 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .mobile\:mx-minus-6 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .mobile\:mx-minus-5 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .mobile\:mx-minus-4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .mobile\:mx-minus-3 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .mobile\:mx-minus-2_5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .mobile\:mx-minus-2 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .mobile\:mx-minus-1_5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .mobile\:mx-minus-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .mobile\:mx-minus-0_5 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .mobile\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mobile\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .mobile\:mx-0_5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .mobile\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .mobile\:mx-1_5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .mobile\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .mobile\:mx-2_5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .mobile\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .mobile\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .mobile\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .mobile\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .mobile\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .mobile\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .mobile\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .mobile\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .mobile\:mx-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .mobile\:mx-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .mobile\:my-minus-20 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .mobile\:my-minus-15 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .mobile\:my-minus-10 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .mobile\:my-minus-9 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .mobile\:my-minus-8 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .mobile\:my-minus-7 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .mobile\:my-minus-6 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .mobile\:my-minus-5 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .mobile\:my-minus-4 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .mobile\:my-minus-3 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .mobile\:my-minus-2_5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .mobile\:my-minus-2 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .mobile\:my-minus-1_5 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .mobile\:my-minus-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .mobile\:my-minus-0_5 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .mobile\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mobile\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mobile\:my-0_5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mobile\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mobile\:my-1_5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mobile\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mobile\:my-2_5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .mobile\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .mobile\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .mobile\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .mobile\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .mobile\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .mobile\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .mobile\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .mobile\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .mobile\:my-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .mobile\:my-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .mobile\:m-minus-20_i {
    margin: -20rem !important;
  }

  .mobile\:m-minus-15_i {
    margin: -15rem !important;
  }

  .mobile\:m-minus-10_i {
    margin: -10rem !important;
  }

  .mobile\:m-minus-9_i {
    margin: -9rem !important;
  }

  .mobile\:m-minus-8_i {
    margin: -8rem !important;
  }

  .mobile\:m-minus-7_i {
    margin: -7rem !important;
  }

  .mobile\:m-minus-6_i {
    margin: -6rem !important;
  }

  .mobile\:m-minus-5_i {
    margin: -5rem !important;
  }

  .mobile\:m-minus-4_i {
    margin: -4rem !important;
  }

  .mobile\:m-minus-3_i {
    margin: -3rem !important;
  }

  .mobile\:m-minus-2_5_i {
    margin: -2.5rem !important;
  }

  .mobile\:m-minus-2_i {
    margin: -2rem !important;
  }

  .mobile\:m-minus-1_5_i {
    margin: -1.5rem !important;
  }

  .mobile\:m-minus-1_i {
    margin: -1rem !important;
  }

  .mobile\:m-minus-0_5_i {
    margin: -0.5rem !important;
  }

  .mobile\:m-auto_i {
    margin: auto !important;
  }

  .mobile\:m-0_i {
    margin: 0 !important;
  }

  .mobile\:m-0_5_i {
    margin: 0.5rem !important;
  }

  .mobile\:m-1_i {
    margin: 1rem !important;
  }

  .mobile\:m-1_5_i {
    margin: 1.5rem !important;
  }

  .mobile\:m-2_i {
    margin: 2rem !important;
  }

  .mobile\:m-2_5_i {
    margin: 2.5rem !important;
  }

  .mobile\:m-3_i {
    margin: 3rem !important;
  }

  .mobile\:m-4_i {
    margin: 4rem !important;
  }

  .mobile\:m-5_i {
    margin: 5rem !important;
  }

  .mobile\:m-6_i {
    margin: 6rem !important;
  }

  .mobile\:m-7_i {
    margin: 7rem !important;
  }

  .mobile\:m-8_i {
    margin: 8rem !important;
  }

  .mobile\:m-9_i {
    margin: 9rem !important;
  }

  .mobile\:m-10_i {
    margin: 10rem !important;
  }

  .mobile\:m-15_i {
    margin: 15rem !important;
  }

  .mobile\:m-20_i {
    margin: 20rem !important;
  }

  .mobile\:mt-minus-20_i {
    margin-top: -20rem !important;
  }

  .mobile\:mt-minus-15_i {
    margin-top: -15rem !important;
  }

  .mobile\:mt-minus-10_i {
    margin-top: -10rem !important;
  }

  .mobile\:mt-minus-9_i {
    margin-top: -9rem !important;
  }

  .mobile\:mt-minus-8_i {
    margin-top: -8rem !important;
  }

  .mobile\:mt-minus-7_i {
    margin-top: -7rem !important;
  }

  .mobile\:mt-minus-6_i {
    margin-top: -6rem !important;
  }

  .mobile\:mt-minus-5_i {
    margin-top: -5rem !important;
  }

  .mobile\:mt-minus-4_i {
    margin-top: -4rem !important;
  }

  .mobile\:mt-minus-3_i {
    margin-top: -3rem !important;
  }

  .mobile\:mt-minus-2_5_i {
    margin-top: -2.5rem !important;
  }

  .mobile\:mt-minus-2_i {
    margin-top: -2rem !important;
  }

  .mobile\:mt-minus-1_5_i {
    margin-top: -1.5rem !important;
  }

  .mobile\:mt-minus-1_i {
    margin-top: -1rem !important;
  }

  .mobile\:mt-minus-0_5_i {
    margin-top: -0.5rem !important;
  }

  .mobile\:mt-auto_i {
    margin-top: auto !important;
  }

  .mobile\:mt-0_i {
    margin-top: 0 !important;
  }

  .mobile\:mt-0_5_i {
    margin-top: 0.5rem !important;
  }

  .mobile\:mt-1_i {
    margin-top: 1rem !important;
  }

  .mobile\:mt-1_5_i {
    margin-top: 1.5rem !important;
  }

  .mobile\:mt-2_i {
    margin-top: 2rem !important;
  }

  .mobile\:mt-2_5_i {
    margin-top: 2.5rem !important;
  }

  .mobile\:mt-3_i {
    margin-top: 3rem !important;
  }

  .mobile\:mt-4_i {
    margin-top: 4rem !important;
  }

  .mobile\:mt-5_i {
    margin-top: 5rem !important;
  }

  .mobile\:mt-6_i {
    margin-top: 6rem !important;
  }

  .mobile\:mt-7_i {
    margin-top: 7rem !important;
  }

  .mobile\:mt-8_i {
    margin-top: 8rem !important;
  }

  .mobile\:mt-9_i {
    margin-top: 9rem !important;
  }

  .mobile\:mt-10_i {
    margin-top: 10rem !important;
  }

  .mobile\:mt-15_i {
    margin-top: 15rem !important;
  }

  .mobile\:mt-20_i {
    margin-top: 20rem !important;
  }

  .mobile\:mb-minus-20_i {
    margin-bottom: -20rem !important;
  }

  .mobile\:mb-minus-15_i {
    margin-bottom: -15rem !important;
  }

  .mobile\:mb-minus-10_i {
    margin-bottom: -10rem !important;
  }

  .mobile\:mb-minus-9_i {
    margin-bottom: -9rem !important;
  }

  .mobile\:mb-minus-8_i {
    margin-bottom: -8rem !important;
  }

  .mobile\:mb-minus-7_i {
    margin-bottom: -7rem !important;
  }

  .mobile\:mb-minus-6_i {
    margin-bottom: -6rem !important;
  }

  .mobile\:mb-minus-5_i {
    margin-bottom: -5rem !important;
  }

  .mobile\:mb-minus-4_i {
    margin-bottom: -4rem !important;
  }

  .mobile\:mb-minus-3_i {
    margin-bottom: -3rem !important;
  }

  .mobile\:mb-minus-2_5_i {
    margin-bottom: -2.5rem !important;
  }

  .mobile\:mb-minus-2_i {
    margin-bottom: -2rem !important;
  }

  .mobile\:mb-minus-1_5_i {
    margin-bottom: -1.5rem !important;
  }

  .mobile\:mb-minus-1_i {
    margin-bottom: -1rem !important;
  }

  .mobile\:mb-minus-0_5_i {
    margin-bottom: -0.5rem !important;
  }

  .mobile\:mb-auto_i {
    margin-bottom: auto !important;
  }

  .mobile\:mb-0_i {
    margin-bottom: 0 !important;
  }

  .mobile\:mb-0_5_i {
    margin-bottom: 0.5rem !important;
  }

  .mobile\:mb-1_i {
    margin-bottom: 1rem !important;
  }

  .mobile\:mb-1_5_i {
    margin-bottom: 1.5rem !important;
  }

  .mobile\:mb-2_i {
    margin-bottom: 2rem !important;
  }

  .mobile\:mb-2_5_i {
    margin-bottom: 2.5rem !important;
  }

  .mobile\:mb-3_i {
    margin-bottom: 3rem !important;
  }

  .mobile\:mb-4_i {
    margin-bottom: 4rem !important;
  }

  .mobile\:mb-5_i {
    margin-bottom: 5rem !important;
  }

  .mobile\:mb-6_i {
    margin-bottom: 6rem !important;
  }

  .mobile\:mb-7_i {
    margin-bottom: 7rem !important;
  }

  .mobile\:mb-8_i {
    margin-bottom: 8rem !important;
  }

  .mobile\:mb-9_i {
    margin-bottom: 9rem !important;
  }

  .mobile\:mb-10_i {
    margin-bottom: 10rem !important;
  }

  .mobile\:mb-15_i {
    margin-bottom: 15rem !important;
  }

  .mobile\:mb-20_i {
    margin-bottom: 20rem !important;
  }

  .mobile\:ml-minus-20_i {
    margin-left: -20rem !important;
  }

  .mobile\:ml-minus-15_i {
    margin-left: -15rem !important;
  }

  .mobile\:ml-minus-10_i {
    margin-left: -10rem !important;
  }

  .mobile\:ml-minus-9_i {
    margin-left: -9rem !important;
  }

  .mobile\:ml-minus-8_i {
    margin-left: -8rem !important;
  }

  .mobile\:ml-minus-7_i {
    margin-left: -7rem !important;
  }

  .mobile\:ml-minus-6_i {
    margin-left: -6rem !important;
  }

  .mobile\:ml-minus-5_i {
    margin-left: -5rem !important;
  }

  .mobile\:ml-minus-4_i {
    margin-left: -4rem !important;
  }

  .mobile\:ml-minus-3_i {
    margin-left: -3rem !important;
  }

  .mobile\:ml-minus-2_5_i {
    margin-left: -2.5rem !important;
  }

  .mobile\:ml-minus-2_i {
    margin-left: -2rem !important;
  }

  .mobile\:ml-minus-1_5_i {
    margin-left: -1.5rem !important;
  }

  .mobile\:ml-minus-1_i {
    margin-left: -1rem !important;
  }

  .mobile\:ml-minus-0_5_i {
    margin-left: -0.5rem !important;
  }

  .mobile\:ml-auto_i {
    margin-left: auto !important;
  }

  .mobile\:ml-0_i {
    margin-left: 0 !important;
  }

  .mobile\:ml-0_5_i {
    margin-left: 0.5rem !important;
  }

  .mobile\:ml-1_i {
    margin-left: 1rem !important;
  }

  .mobile\:ml-1_5_i {
    margin-left: 1.5rem !important;
  }

  .mobile\:ml-2_i {
    margin-left: 2rem !important;
  }

  .mobile\:ml-2_5_i {
    margin-left: 2.5rem !important;
  }

  .mobile\:ml-3_i {
    margin-left: 3rem !important;
  }

  .mobile\:ml-4_i {
    margin-left: 4rem !important;
  }

  .mobile\:ml-5_i {
    margin-left: 5rem !important;
  }

  .mobile\:ml-6_i {
    margin-left: 6rem !important;
  }

  .mobile\:ml-7_i {
    margin-left: 7rem !important;
  }

  .mobile\:ml-8_i {
    margin-left: 8rem !important;
  }

  .mobile\:ml-9_i {
    margin-left: 9rem !important;
  }

  .mobile\:ml-10_i {
    margin-left: 10rem !important;
  }

  .mobile\:ml-15_i {
    margin-left: 15rem !important;
  }

  .mobile\:ml-20_i {
    margin-left: 20rem !important;
  }

  .mobile\:mr-minus-20_i {
    margin-right: -20rem !important;
  }

  .mobile\:mr-minus-15_i {
    margin-right: -15rem !important;
  }

  .mobile\:mr-minus-10_i {
    margin-right: -10rem !important;
  }

  .mobile\:mr-minus-9_i {
    margin-right: -9rem !important;
  }

  .mobile\:mr-minus-8_i {
    margin-right: -8rem !important;
  }

  .mobile\:mr-minus-7_i {
    margin-right: -7rem !important;
  }

  .mobile\:mr-minus-6_i {
    margin-right: -6rem !important;
  }

  .mobile\:mr-minus-5_i {
    margin-right: -5rem !important;
  }

  .mobile\:mr-minus-4_i {
    margin-right: -4rem !important;
  }

  .mobile\:mr-minus-3_i {
    margin-right: -3rem !important;
  }

  .mobile\:mr-minus-2_5_i {
    margin-right: -2.5rem !important;
  }

  .mobile\:mr-minus-2_i {
    margin-right: -2rem !important;
  }

  .mobile\:mr-minus-1_5_i {
    margin-right: -1.5rem !important;
  }

  .mobile\:mr-minus-1_i {
    margin-right: -1rem !important;
  }

  .mobile\:mr-minus-0_5_i {
    margin-right: -0.5rem !important;
  }

  .mobile\:mr-auto_i {
    margin-right: auto !important;
  }

  .mobile\:mr-0_i {
    margin-right: 0 !important;
  }

  .mobile\:mr-0_5_i {
    margin-right: 0.5rem !important;
  }

  .mobile\:mr-1_i {
    margin-right: 1rem !important;
  }

  .mobile\:mr-1_5_i {
    margin-right: 1.5rem !important;
  }

  .mobile\:mr-2_i {
    margin-right: 2rem !important;
  }

  .mobile\:mr-2_5_i {
    margin-right: 2.5rem !important;
  }

  .mobile\:mr-3_i {
    margin-right: 3rem !important;
  }

  .mobile\:mr-4_i {
    margin-right: 4rem !important;
  }

  .mobile\:mr-5_i {
    margin-right: 5rem !important;
  }

  .mobile\:mr-6_i {
    margin-right: 6rem !important;
  }

  .mobile\:mr-7_i {
    margin-right: 7rem !important;
  }

  .mobile\:mr-8_i {
    margin-right: 8rem !important;
  }

  .mobile\:mr-9_i {
    margin-right: 9rem !important;
  }

  .mobile\:mr-10_i {
    margin-right: 10rem !important;
  }

  .mobile\:mr-15_i {
    margin-right: 15rem !important;
  }

  .mobile\:mr-20_i {
    margin-right: 20rem !important;
  }

  .mobile\:mx-minus-20_i {
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .mobile\:mx-minus-15_i {
    margin-left: -15rem !important;
    margin-right: -15rem !important;
  }

  .mobile\:mx-minus-10_i {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .mobile\:mx-minus-9_i {
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .mobile\:mx-minus-8_i {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .mobile\:mx-minus-7_i {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .mobile\:mx-minus-6_i {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .mobile\:mx-minus-5_i {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .mobile\:mx-minus-4_i {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .mobile\:mx-minus-3_i {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .mobile\:mx-minus-2_5_i {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .mobile\:mx-minus-2_i {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .mobile\:mx-minus-1_5_i {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .mobile\:mx-minus-1_i {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .mobile\:mx-minus-0_5_i {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .mobile\:mx-auto_i {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .mobile\:mx-0_i {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .mobile\:mx-0_5_i {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .mobile\:mx-1_i {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .mobile\:mx-1_5_i {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .mobile\:mx-2_i {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .mobile\:mx-2_5_i {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .mobile\:mx-3_i {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .mobile\:mx-4_i {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .mobile\:mx-5_i {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .mobile\:mx-6_i {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .mobile\:mx-7_i {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .mobile\:mx-8_i {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .mobile\:mx-9_i {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .mobile\:mx-10_i {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .mobile\:mx-15_i {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .mobile\:mx-20_i {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .mobile\:my-minus-20_i {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .mobile\:my-minus-15_i {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mobile\:my-minus-10_i {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .mobile\:my-minus-9_i {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .mobile\:my-minus-8_i {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mobile\:my-minus-7_i {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .mobile\:my-minus-6_i {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .mobile\:my-minus-5_i {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .mobile\:my-minus-4_i {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .mobile\:my-minus-3_i {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .mobile\:my-minus-2_5_i {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .mobile\:my-minus-2_i {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .mobile\:my-minus-1_5_i {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .mobile\:my-minus-1_i {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .mobile\:my-minus-0_5_i {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .mobile\:my-auto_i {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mobile\:my-0_i {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .mobile\:my-0_5_i {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .mobile\:my-1_i {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .mobile\:my-1_5_i {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .mobile\:my-2_i {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .mobile\:my-2_5_i {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .mobile\:my-3_i {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .mobile\:my-4_i {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .mobile\:my-5_i {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .mobile\:my-6_i {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .mobile\:my-7_i {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .mobile\:my-8_i {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .mobile\:my-9_i {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .mobile\:my-10_i {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .mobile\:my-15_i {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .mobile\:my-20_i {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (hover: hover) {
  .desktop\:m-minus-20 {
    margin: -20rem;
  }

  .desktop\:m-minus-15 {
    margin: -15rem;
  }

  .desktop\:m-minus-10 {
    margin: -10rem;
  }

  .desktop\:m-minus-9 {
    margin: -9rem;
  }

  .desktop\:m-minus-8 {
    margin: -8rem;
  }

  .desktop\:m-minus-7 {
    margin: -7rem;
  }

  .desktop\:m-minus-6 {
    margin: -6rem;
  }

  .desktop\:m-minus-5 {
    margin: -5rem;
  }

  .desktop\:m-minus-4 {
    margin: -4rem;
  }

  .desktop\:m-minus-3 {
    margin: -3rem;
  }

  .desktop\:m-minus-2_5 {
    margin: -2.5rem;
  }

  .desktop\:m-minus-2 {
    margin: -2rem;
  }

  .desktop\:m-minus-1_5 {
    margin: -1.5rem;
  }

  .desktop\:m-minus-1 {
    margin: -1rem;
  }

  .desktop\:m-minus-0_5 {
    margin: -0.5rem;
  }

  .desktop\:m-auto {
    margin: auto;
  }

  .desktop\:m-0 {
    margin: 0;
  }

  .desktop\:m-0_5 {
    margin: 0.5rem;
  }

  .desktop\:m-1 {
    margin: 1rem;
  }

  .desktop\:m-1_5 {
    margin: 1.5rem;
  }

  .desktop\:m-2 {
    margin: 2rem;
  }

  .desktop\:m-2_5 {
    margin: 2.5rem;
  }

  .desktop\:m-3 {
    margin: 3rem;
  }

  .desktop\:m-4 {
    margin: 4rem;
  }

  .desktop\:m-5 {
    margin: 5rem;
  }

  .desktop\:m-6 {
    margin: 6rem;
  }

  .desktop\:m-7 {
    margin: 7rem;
  }

  .desktop\:m-8 {
    margin: 8rem;
  }

  .desktop\:m-9 {
    margin: 9rem;
  }

  .desktop\:m-10 {
    margin: 10rem;
  }

  .desktop\:m-15 {
    margin: 15rem;
  }

  .desktop\:m-20 {
    margin: 20rem;
  }

  .desktop\:mt-minus-20 {
    margin-top: -20rem;
  }

  .desktop\:mt-minus-15 {
    margin-top: -15rem;
  }

  .desktop\:mt-minus-10 {
    margin-top: -10rem;
  }

  .desktop\:mt-minus-9 {
    margin-top: -9rem;
  }

  .desktop\:mt-minus-8 {
    margin-top: -8rem;
  }

  .desktop\:mt-minus-7 {
    margin-top: -7rem;
  }

  .desktop\:mt-minus-6 {
    margin-top: -6rem;
  }

  .desktop\:mt-minus-5 {
    margin-top: -5rem;
  }

  .desktop\:mt-minus-4 {
    margin-top: -4rem;
  }

  .desktop\:mt-minus-3 {
    margin-top: -3rem;
  }

  .desktop\:mt-minus-2_5 {
    margin-top: -2.5rem;
  }

  .desktop\:mt-minus-2 {
    margin-top: -2rem;
  }

  .desktop\:mt-minus-1_5 {
    margin-top: -1.5rem;
  }

  .desktop\:mt-minus-1 {
    margin-top: -1rem;
  }

  .desktop\:mt-minus-0_5 {
    margin-top: -0.5rem;
  }

  .desktop\:mt-auto {
    margin-top: auto;
  }

  .desktop\:mt-0 {
    margin-top: 0;
  }

  .desktop\:mt-0_5 {
    margin-top: 0.5rem;
  }

  .desktop\:mt-1 {
    margin-top: 1rem;
  }

  .desktop\:mt-1_5 {
    margin-top: 1.5rem;
  }

  .desktop\:mt-2 {
    margin-top: 2rem;
  }

  .desktop\:mt-2_5 {
    margin-top: 2.5rem;
  }

  .desktop\:mt-3 {
    margin-top: 3rem;
  }

  .desktop\:mt-4 {
    margin-top: 4rem;
  }

  .desktop\:mt-5 {
    margin-top: 5rem;
  }

  .desktop\:mt-6 {
    margin-top: 6rem;
  }

  .desktop\:mt-7 {
    margin-top: 7rem;
  }

  .desktop\:mt-8 {
    margin-top: 8rem;
  }

  .desktop\:mt-9 {
    margin-top: 9rem;
  }

  .desktop\:mt-10 {
    margin-top: 10rem;
  }

  .desktop\:mt-15 {
    margin-top: 15rem;
  }

  .desktop\:mt-20 {
    margin-top: 20rem;
  }

  .desktop\:mb-minus-20 {
    margin-bottom: -20rem;
  }

  .desktop\:mb-minus-15 {
    margin-bottom: -15rem;
  }

  .desktop\:mb-minus-10 {
    margin-bottom: -10rem;
  }

  .desktop\:mb-minus-9 {
    margin-bottom: -9rem;
  }

  .desktop\:mb-minus-8 {
    margin-bottom: -8rem;
  }

  .desktop\:mb-minus-7 {
    margin-bottom: -7rem;
  }

  .desktop\:mb-minus-6 {
    margin-bottom: -6rem;
  }

  .desktop\:mb-minus-5 {
    margin-bottom: -5rem;
  }

  .desktop\:mb-minus-4 {
    margin-bottom: -4rem;
  }

  .desktop\:mb-minus-3 {
    margin-bottom: -3rem;
  }

  .desktop\:mb-minus-2_5 {
    margin-bottom: -2.5rem;
  }

  .desktop\:mb-minus-2 {
    margin-bottom: -2rem;
  }

  .desktop\:mb-minus-1_5 {
    margin-bottom: -1.5rem;
  }

  .desktop\:mb-minus-1 {
    margin-bottom: -1rem;
  }

  .desktop\:mb-minus-0_5 {
    margin-bottom: -0.5rem;
  }

  .desktop\:mb-auto {
    margin-bottom: auto;
  }

  .desktop\:mb-0 {
    margin-bottom: 0;
  }

  .desktop\:mb-0_5 {
    margin-bottom: 0.5rem;
  }

  .desktop\:mb-1 {
    margin-bottom: 1rem;
  }

  .desktop\:mb-1_5 {
    margin-bottom: 1.5rem;
  }

  .desktop\:mb-2 {
    margin-bottom: 2rem;
  }

  .desktop\:mb-2_5 {
    margin-bottom: 2.5rem;
  }

  .desktop\:mb-3 {
    margin-bottom: 3rem;
  }

  .desktop\:mb-4 {
    margin-bottom: 4rem;
  }

  .desktop\:mb-5 {
    margin-bottom: 5rem;
  }

  .desktop\:mb-6 {
    margin-bottom: 6rem;
  }

  .desktop\:mb-7 {
    margin-bottom: 7rem;
  }

  .desktop\:mb-8 {
    margin-bottom: 8rem;
  }

  .desktop\:mb-9 {
    margin-bottom: 9rem;
  }

  .desktop\:mb-10 {
    margin-bottom: 10rem;
  }

  .desktop\:mb-15 {
    margin-bottom: 15rem;
  }

  .desktop\:mb-20 {
    margin-bottom: 20rem;
  }

  .desktop\:ml-minus-20 {
    margin-left: -20rem;
  }

  .desktop\:ml-minus-15 {
    margin-left: -15rem;
  }

  .desktop\:ml-minus-10 {
    margin-left: -10rem;
  }

  .desktop\:ml-minus-9 {
    margin-left: -9rem;
  }

  .desktop\:ml-minus-8 {
    margin-left: -8rem;
  }

  .desktop\:ml-minus-7 {
    margin-left: -7rem;
  }

  .desktop\:ml-minus-6 {
    margin-left: -6rem;
  }

  .desktop\:ml-minus-5 {
    margin-left: -5rem;
  }

  .desktop\:ml-minus-4 {
    margin-left: -4rem;
  }

  .desktop\:ml-minus-3 {
    margin-left: -3rem;
  }

  .desktop\:ml-minus-2_5 {
    margin-left: -2.5rem;
  }

  .desktop\:ml-minus-2 {
    margin-left: -2rem;
  }

  .desktop\:ml-minus-1_5 {
    margin-left: -1.5rem;
  }

  .desktop\:ml-minus-1 {
    margin-left: -1rem;
  }

  .desktop\:ml-minus-0_5 {
    margin-left: -0.5rem;
  }

  .desktop\:ml-auto {
    margin-left: auto;
  }

  .desktop\:ml-0 {
    margin-left: 0;
  }

  .desktop\:ml-0_5 {
    margin-left: 0.5rem;
  }

  .desktop\:ml-1 {
    margin-left: 1rem;
  }

  .desktop\:ml-1_5 {
    margin-left: 1.5rem;
  }

  .desktop\:ml-2 {
    margin-left: 2rem;
  }

  .desktop\:ml-2_5 {
    margin-left: 2.5rem;
  }

  .desktop\:ml-3 {
    margin-left: 3rem;
  }

  .desktop\:ml-4 {
    margin-left: 4rem;
  }

  .desktop\:ml-5 {
    margin-left: 5rem;
  }

  .desktop\:ml-6 {
    margin-left: 6rem;
  }

  .desktop\:ml-7 {
    margin-left: 7rem;
  }

  .desktop\:ml-8 {
    margin-left: 8rem;
  }

  .desktop\:ml-9 {
    margin-left: 9rem;
  }

  .desktop\:ml-10 {
    margin-left: 10rem;
  }

  .desktop\:ml-15 {
    margin-left: 15rem;
  }

  .desktop\:ml-20 {
    margin-left: 20rem;
  }

  .desktop\:mr-minus-20 {
    margin-right: -20rem;
  }

  .desktop\:mr-minus-15 {
    margin-right: -15rem;
  }

  .desktop\:mr-minus-10 {
    margin-right: -10rem;
  }

  .desktop\:mr-minus-9 {
    margin-right: -9rem;
  }

  .desktop\:mr-minus-8 {
    margin-right: -8rem;
  }

  .desktop\:mr-minus-7 {
    margin-right: -7rem;
  }

  .desktop\:mr-minus-6 {
    margin-right: -6rem;
  }

  .desktop\:mr-minus-5 {
    margin-right: -5rem;
  }

  .desktop\:mr-minus-4 {
    margin-right: -4rem;
  }

  .desktop\:mr-minus-3 {
    margin-right: -3rem;
  }

  .desktop\:mr-minus-2_5 {
    margin-right: -2.5rem;
  }

  .desktop\:mr-minus-2 {
    margin-right: -2rem;
  }

  .desktop\:mr-minus-1_5 {
    margin-right: -1.5rem;
  }

  .desktop\:mr-minus-1 {
    margin-right: -1rem;
  }

  .desktop\:mr-minus-0_5 {
    margin-right: -0.5rem;
  }

  .desktop\:mr-auto {
    margin-right: auto;
  }

  .desktop\:mr-0 {
    margin-right: 0;
  }

  .desktop\:mr-0_5 {
    margin-right: 0.5rem;
  }

  .desktop\:mr-1 {
    margin-right: 1rem;
  }

  .desktop\:mr-1_5 {
    margin-right: 1.5rem;
  }

  .desktop\:mr-2 {
    margin-right: 2rem;
  }

  .desktop\:mr-2_5 {
    margin-right: 2.5rem;
  }

  .desktop\:mr-3 {
    margin-right: 3rem;
  }

  .desktop\:mr-4 {
    margin-right: 4rem;
  }

  .desktop\:mr-5 {
    margin-right: 5rem;
  }

  .desktop\:mr-6 {
    margin-right: 6rem;
  }

  .desktop\:mr-7 {
    margin-right: 7rem;
  }

  .desktop\:mr-8 {
    margin-right: 8rem;
  }

  .desktop\:mr-9 {
    margin-right: 9rem;
  }

  .desktop\:mr-10 {
    margin-right: 10rem;
  }

  .desktop\:mr-15 {
    margin-right: 15rem;
  }

  .desktop\:mr-20 {
    margin-right: 20rem;
  }

  .desktop\:mx-minus-20 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .desktop\:mx-minus-15 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .desktop\:mx-minus-10 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .desktop\:mx-minus-9 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .desktop\:mx-minus-8 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .desktop\:mx-minus-7 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .desktop\:mx-minus-6 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .desktop\:mx-minus-5 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .desktop\:mx-minus-4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .desktop\:mx-minus-3 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .desktop\:mx-minus-2_5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .desktop\:mx-minus-2 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .desktop\:mx-minus-1_5 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .desktop\:mx-minus-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .desktop\:mx-minus-0_5 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .desktop\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .desktop\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .desktop\:mx-0_5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .desktop\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .desktop\:mx-1_5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .desktop\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .desktop\:mx-2_5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .desktop\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .desktop\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .desktop\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .desktop\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .desktop\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .desktop\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .desktop\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .desktop\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .desktop\:mx-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .desktop\:mx-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .desktop\:my-minus-20 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .desktop\:my-minus-15 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .desktop\:my-minus-10 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .desktop\:my-minus-9 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .desktop\:my-minus-8 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .desktop\:my-minus-7 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .desktop\:my-minus-6 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .desktop\:my-minus-5 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .desktop\:my-minus-4 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .desktop\:my-minus-3 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .desktop\:my-minus-2_5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .desktop\:my-minus-2 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .desktop\:my-minus-1_5 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .desktop\:my-minus-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .desktop\:my-minus-0_5 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .desktop\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .desktop\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .desktop\:my-0_5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .desktop\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .desktop\:my-1_5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .desktop\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .desktop\:my-2_5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .desktop\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .desktop\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .desktop\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .desktop\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .desktop\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .desktop\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .desktop\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .desktop\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .desktop\:my-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .desktop\:my-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .desktop\:m-minus-20_i {
    margin: -20rem !important;
  }

  .desktop\:m-minus-15_i {
    margin: -15rem !important;
  }

  .desktop\:m-minus-10_i {
    margin: -10rem !important;
  }

  .desktop\:m-minus-9_i {
    margin: -9rem !important;
  }

  .desktop\:m-minus-8_i {
    margin: -8rem !important;
  }

  .desktop\:m-minus-7_i {
    margin: -7rem !important;
  }

  .desktop\:m-minus-6_i {
    margin: -6rem !important;
  }

  .desktop\:m-minus-5_i {
    margin: -5rem !important;
  }

  .desktop\:m-minus-4_i {
    margin: -4rem !important;
  }

  .desktop\:m-minus-3_i {
    margin: -3rem !important;
  }

  .desktop\:m-minus-2_5_i {
    margin: -2.5rem !important;
  }

  .desktop\:m-minus-2_i {
    margin: -2rem !important;
  }

  .desktop\:m-minus-1_5_i {
    margin: -1.5rem !important;
  }

  .desktop\:m-minus-1_i {
    margin: -1rem !important;
  }

  .desktop\:m-minus-0_5_i {
    margin: -0.5rem !important;
  }

  .desktop\:m-auto_i {
    margin: auto !important;
  }

  .desktop\:m-0_i {
    margin: 0 !important;
  }

  .desktop\:m-0_5_i {
    margin: 0.5rem !important;
  }

  .desktop\:m-1_i {
    margin: 1rem !important;
  }

  .desktop\:m-1_5_i {
    margin: 1.5rem !important;
  }

  .desktop\:m-2_i {
    margin: 2rem !important;
  }

  .desktop\:m-2_5_i {
    margin: 2.5rem !important;
  }

  .desktop\:m-3_i {
    margin: 3rem !important;
  }

  .desktop\:m-4_i {
    margin: 4rem !important;
  }

  .desktop\:m-5_i {
    margin: 5rem !important;
  }

  .desktop\:m-6_i {
    margin: 6rem !important;
  }

  .desktop\:m-7_i {
    margin: 7rem !important;
  }

  .desktop\:m-8_i {
    margin: 8rem !important;
  }

  .desktop\:m-9_i {
    margin: 9rem !important;
  }

  .desktop\:m-10_i {
    margin: 10rem !important;
  }

  .desktop\:m-15_i {
    margin: 15rem !important;
  }

  .desktop\:m-20_i {
    margin: 20rem !important;
  }

  .desktop\:mt-minus-20_i {
    margin-top: -20rem !important;
  }

  .desktop\:mt-minus-15_i {
    margin-top: -15rem !important;
  }

  .desktop\:mt-minus-10_i {
    margin-top: -10rem !important;
  }

  .desktop\:mt-minus-9_i {
    margin-top: -9rem !important;
  }

  .desktop\:mt-minus-8_i {
    margin-top: -8rem !important;
  }

  .desktop\:mt-minus-7_i {
    margin-top: -7rem !important;
  }

  .desktop\:mt-minus-6_i {
    margin-top: -6rem !important;
  }

  .desktop\:mt-minus-5_i {
    margin-top: -5rem !important;
  }

  .desktop\:mt-minus-4_i {
    margin-top: -4rem !important;
  }

  .desktop\:mt-minus-3_i {
    margin-top: -3rem !important;
  }

  .desktop\:mt-minus-2_5_i {
    margin-top: -2.5rem !important;
  }

  .desktop\:mt-minus-2_i {
    margin-top: -2rem !important;
  }

  .desktop\:mt-minus-1_5_i {
    margin-top: -1.5rem !important;
  }

  .desktop\:mt-minus-1_i {
    margin-top: -1rem !important;
  }

  .desktop\:mt-minus-0_5_i {
    margin-top: -0.5rem !important;
  }

  .desktop\:mt-auto_i {
    margin-top: auto !important;
  }

  .desktop\:mt-0_i {
    margin-top: 0 !important;
  }

  .desktop\:mt-0_5_i {
    margin-top: 0.5rem !important;
  }

  .desktop\:mt-1_i {
    margin-top: 1rem !important;
  }

  .desktop\:mt-1_5_i {
    margin-top: 1.5rem !important;
  }

  .desktop\:mt-2_i {
    margin-top: 2rem !important;
  }

  .desktop\:mt-2_5_i {
    margin-top: 2.5rem !important;
  }

  .desktop\:mt-3_i {
    margin-top: 3rem !important;
  }

  .desktop\:mt-4_i {
    margin-top: 4rem !important;
  }

  .desktop\:mt-5_i {
    margin-top: 5rem !important;
  }

  .desktop\:mt-6_i {
    margin-top: 6rem !important;
  }

  .desktop\:mt-7_i {
    margin-top: 7rem !important;
  }

  .desktop\:mt-8_i {
    margin-top: 8rem !important;
  }

  .desktop\:mt-9_i {
    margin-top: 9rem !important;
  }

  .desktop\:mt-10_i {
    margin-top: 10rem !important;
  }

  .desktop\:mt-15_i {
    margin-top: 15rem !important;
  }

  .desktop\:mt-20_i {
    margin-top: 20rem !important;
  }

  .desktop\:mb-minus-20_i {
    margin-bottom: -20rem !important;
  }

  .desktop\:mb-minus-15_i {
    margin-bottom: -15rem !important;
  }

  .desktop\:mb-minus-10_i {
    margin-bottom: -10rem !important;
  }

  .desktop\:mb-minus-9_i {
    margin-bottom: -9rem !important;
  }

  .desktop\:mb-minus-8_i {
    margin-bottom: -8rem !important;
  }

  .desktop\:mb-minus-7_i {
    margin-bottom: -7rem !important;
  }

  .desktop\:mb-minus-6_i {
    margin-bottom: -6rem !important;
  }

  .desktop\:mb-minus-5_i {
    margin-bottom: -5rem !important;
  }

  .desktop\:mb-minus-4_i {
    margin-bottom: -4rem !important;
  }

  .desktop\:mb-minus-3_i {
    margin-bottom: -3rem !important;
  }

  .desktop\:mb-minus-2_5_i {
    margin-bottom: -2.5rem !important;
  }

  .desktop\:mb-minus-2_i {
    margin-bottom: -2rem !important;
  }

  .desktop\:mb-minus-1_5_i {
    margin-bottom: -1.5rem !important;
  }

  .desktop\:mb-minus-1_i {
    margin-bottom: -1rem !important;
  }

  .desktop\:mb-minus-0_5_i {
    margin-bottom: -0.5rem !important;
  }

  .desktop\:mb-auto_i {
    margin-bottom: auto !important;
  }

  .desktop\:mb-0_i {
    margin-bottom: 0 !important;
  }

  .desktop\:mb-0_5_i {
    margin-bottom: 0.5rem !important;
  }

  .desktop\:mb-1_i {
    margin-bottom: 1rem !important;
  }

  .desktop\:mb-1_5_i {
    margin-bottom: 1.5rem !important;
  }

  .desktop\:mb-2_i {
    margin-bottom: 2rem !important;
  }

  .desktop\:mb-2_5_i {
    margin-bottom: 2.5rem !important;
  }

  .desktop\:mb-3_i {
    margin-bottom: 3rem !important;
  }

  .desktop\:mb-4_i {
    margin-bottom: 4rem !important;
  }

  .desktop\:mb-5_i {
    margin-bottom: 5rem !important;
  }

  .desktop\:mb-6_i {
    margin-bottom: 6rem !important;
  }

  .desktop\:mb-7_i {
    margin-bottom: 7rem !important;
  }

  .desktop\:mb-8_i {
    margin-bottom: 8rem !important;
  }

  .desktop\:mb-9_i {
    margin-bottom: 9rem !important;
  }

  .desktop\:mb-10_i {
    margin-bottom: 10rem !important;
  }

  .desktop\:mb-15_i {
    margin-bottom: 15rem !important;
  }

  .desktop\:mb-20_i {
    margin-bottom: 20rem !important;
  }

  .desktop\:ml-minus-20_i {
    margin-left: -20rem !important;
  }

  .desktop\:ml-minus-15_i {
    margin-left: -15rem !important;
  }

  .desktop\:ml-minus-10_i {
    margin-left: -10rem !important;
  }

  .desktop\:ml-minus-9_i {
    margin-left: -9rem !important;
  }

  .desktop\:ml-minus-8_i {
    margin-left: -8rem !important;
  }

  .desktop\:ml-minus-7_i {
    margin-left: -7rem !important;
  }

  .desktop\:ml-minus-6_i {
    margin-left: -6rem !important;
  }

  .desktop\:ml-minus-5_i {
    margin-left: -5rem !important;
  }

  .desktop\:ml-minus-4_i {
    margin-left: -4rem !important;
  }

  .desktop\:ml-minus-3_i {
    margin-left: -3rem !important;
  }

  .desktop\:ml-minus-2_5_i {
    margin-left: -2.5rem !important;
  }

  .desktop\:ml-minus-2_i {
    margin-left: -2rem !important;
  }

  .desktop\:ml-minus-1_5_i {
    margin-left: -1.5rem !important;
  }

  .desktop\:ml-minus-1_i {
    margin-left: -1rem !important;
  }

  .desktop\:ml-minus-0_5_i {
    margin-left: -0.5rem !important;
  }

  .desktop\:ml-auto_i {
    margin-left: auto !important;
  }

  .desktop\:ml-0_i {
    margin-left: 0 !important;
  }

  .desktop\:ml-0_5_i {
    margin-left: 0.5rem !important;
  }

  .desktop\:ml-1_i {
    margin-left: 1rem !important;
  }

  .desktop\:ml-1_5_i {
    margin-left: 1.5rem !important;
  }

  .desktop\:ml-2_i {
    margin-left: 2rem !important;
  }

  .desktop\:ml-2_5_i {
    margin-left: 2.5rem !important;
  }

  .desktop\:ml-3_i {
    margin-left: 3rem !important;
  }

  .desktop\:ml-4_i {
    margin-left: 4rem !important;
  }

  .desktop\:ml-5_i {
    margin-left: 5rem !important;
  }

  .desktop\:ml-6_i {
    margin-left: 6rem !important;
  }

  .desktop\:ml-7_i {
    margin-left: 7rem !important;
  }

  .desktop\:ml-8_i {
    margin-left: 8rem !important;
  }

  .desktop\:ml-9_i {
    margin-left: 9rem !important;
  }

  .desktop\:ml-10_i {
    margin-left: 10rem !important;
  }

  .desktop\:ml-15_i {
    margin-left: 15rem !important;
  }

  .desktop\:ml-20_i {
    margin-left: 20rem !important;
  }

  .desktop\:mr-minus-20_i {
    margin-right: -20rem !important;
  }

  .desktop\:mr-minus-15_i {
    margin-right: -15rem !important;
  }

  .desktop\:mr-minus-10_i {
    margin-right: -10rem !important;
  }

  .desktop\:mr-minus-9_i {
    margin-right: -9rem !important;
  }

  .desktop\:mr-minus-8_i {
    margin-right: -8rem !important;
  }

  .desktop\:mr-minus-7_i {
    margin-right: -7rem !important;
  }

  .desktop\:mr-minus-6_i {
    margin-right: -6rem !important;
  }

  .desktop\:mr-minus-5_i {
    margin-right: -5rem !important;
  }

  .desktop\:mr-minus-4_i {
    margin-right: -4rem !important;
  }

  .desktop\:mr-minus-3_i {
    margin-right: -3rem !important;
  }

  .desktop\:mr-minus-2_5_i {
    margin-right: -2.5rem !important;
  }

  .desktop\:mr-minus-2_i {
    margin-right: -2rem !important;
  }

  .desktop\:mr-minus-1_5_i {
    margin-right: -1.5rem !important;
  }

  .desktop\:mr-minus-1_i {
    margin-right: -1rem !important;
  }

  .desktop\:mr-minus-0_5_i {
    margin-right: -0.5rem !important;
  }

  .desktop\:mr-auto_i {
    margin-right: auto !important;
  }

  .desktop\:mr-0_i {
    margin-right: 0 !important;
  }

  .desktop\:mr-0_5_i {
    margin-right: 0.5rem !important;
  }

  .desktop\:mr-1_i {
    margin-right: 1rem !important;
  }

  .desktop\:mr-1_5_i {
    margin-right: 1.5rem !important;
  }

  .desktop\:mr-2_i {
    margin-right: 2rem !important;
  }

  .desktop\:mr-2_5_i {
    margin-right: 2.5rem !important;
  }

  .desktop\:mr-3_i {
    margin-right: 3rem !important;
  }

  .desktop\:mr-4_i {
    margin-right: 4rem !important;
  }

  .desktop\:mr-5_i {
    margin-right: 5rem !important;
  }

  .desktop\:mr-6_i {
    margin-right: 6rem !important;
  }

  .desktop\:mr-7_i {
    margin-right: 7rem !important;
  }

  .desktop\:mr-8_i {
    margin-right: 8rem !important;
  }

  .desktop\:mr-9_i {
    margin-right: 9rem !important;
  }

  .desktop\:mr-10_i {
    margin-right: 10rem !important;
  }

  .desktop\:mr-15_i {
    margin-right: 15rem !important;
  }

  .desktop\:mr-20_i {
    margin-right: 20rem !important;
  }

  .desktop\:mx-minus-20_i {
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .desktop\:mx-minus-15_i {
    margin-left: -15rem !important;
    margin-right: -15rem !important;
  }

  .desktop\:mx-minus-10_i {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .desktop\:mx-minus-9_i {
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .desktop\:mx-minus-8_i {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .desktop\:mx-minus-7_i {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .desktop\:mx-minus-6_i {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .desktop\:mx-minus-5_i {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .desktop\:mx-minus-4_i {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .desktop\:mx-minus-3_i {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .desktop\:mx-minus-2_5_i {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .desktop\:mx-minus-2_i {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .desktop\:mx-minus-1_5_i {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .desktop\:mx-minus-1_i {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .desktop\:mx-minus-0_5_i {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .desktop\:mx-auto_i {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .desktop\:mx-0_i {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .desktop\:mx-0_5_i {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .desktop\:mx-1_i {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .desktop\:mx-1_5_i {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .desktop\:mx-2_i {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .desktop\:mx-2_5_i {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .desktop\:mx-3_i {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .desktop\:mx-4_i {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .desktop\:mx-5_i {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .desktop\:mx-6_i {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .desktop\:mx-7_i {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .desktop\:mx-8_i {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .desktop\:mx-9_i {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .desktop\:mx-10_i {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .desktop\:mx-15_i {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .desktop\:mx-20_i {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .desktop\:my-minus-20_i {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .desktop\:my-minus-15_i {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .desktop\:my-minus-10_i {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .desktop\:my-minus-9_i {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .desktop\:my-minus-8_i {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .desktop\:my-minus-7_i {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .desktop\:my-minus-6_i {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .desktop\:my-minus-5_i {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .desktop\:my-minus-4_i {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .desktop\:my-minus-3_i {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .desktop\:my-minus-2_5_i {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .desktop\:my-minus-2_i {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .desktop\:my-minus-1_5_i {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .desktop\:my-minus-1_i {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .desktop\:my-minus-0_5_i {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .desktop\:my-auto_i {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .desktop\:my-0_i {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .desktop\:my-0_5_i {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .desktop\:my-1_i {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .desktop\:my-1_5_i {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .desktop\:my-2_i {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .desktop\:my-2_5_i {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .desktop\:my-3_i {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .desktop\:my-4_i {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .desktop\:my-5_i {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .desktop\:my-6_i {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .desktop\:my-7_i {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .desktop\:my-8_i {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .desktop\:my-9_i {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .desktop\:my-10_i {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .desktop\:my-15_i {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .desktop\:my-20_i {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
.p-0 {
  padding: 0;
}

.p-0_5 {
  padding: 0.5rem;
}

.p-1 {
  padding: 1rem;
}

.p-1_5 {
  padding: 1.5rem;
}

.p-2 {
  padding: 2rem;
}

.p-2_5 {
  padding: 2.5rem;
}

.p-3 {
  padding: 3rem;
}

.p-4 {
  padding: 4rem;
}

.p-5 {
  padding: 5rem;
}

.p-6 {
  padding: 6rem;
}

.p-7 {
  padding: 7rem;
}

.p-8 {
  padding: 8rem;
}

.p-9 {
  padding: 9rem;
}

.p-10 {
  padding: 10rem;
}

.p-15 {
  padding: 15rem;
}

.p-20 {
  padding: 20rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-0_5 {
  padding-top: 0.5rem;
}

.pt-1 {
  padding-top: 1rem;
}

.pt-1_5 {
  padding-top: 1.5rem;
}

.pt-2 {
  padding-top: 2rem;
}

.pt-2_5 {
  padding-top: 2.5rem;
}

.pt-3 {
  padding-top: 3rem;
}

.pt-4 {
  padding-top: 4rem;
}

.pt-5 {
  padding-top: 5rem;
}

.pt-6 {
  padding-top: 6rem;
}

.pt-7 {
  padding-top: 7rem;
}

.pt-8 {
  padding-top: 8rem;
}

.pt-9 {
  padding-top: 9rem;
}

.pt-10 {
  padding-top: 10rem;
}

.pt-15 {
  padding-top: 15rem;
}

.pt-20 {
  padding-top: 20rem;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-0_5 {
  padding-bottom: 0.5rem;
}

.pb-1 {
  padding-bottom: 1rem;
}

.pb-1_5 {
  padding-bottom: 1.5rem;
}

.pb-2 {
  padding-bottom: 2rem;
}

.pb-2_5 {
  padding-bottom: 2.5rem;
}

.pb-3 {
  padding-bottom: 3rem;
}

.pb-4 {
  padding-bottom: 4rem;
}

.pb-5 {
  padding-bottom: 5rem;
}

.pb-6 {
  padding-bottom: 6rem;
}

.pb-7 {
  padding-bottom: 7rem;
}

.pb-8 {
  padding-bottom: 8rem;
}

.pb-9 {
  padding-bottom: 9rem;
}

.pb-10 {
  padding-bottom: 10rem;
}

.pb-15 {
  padding-bottom: 15rem;
}

.pb-20 {
  padding-bottom: 20rem;
}

.pl-0 {
  padding-left: 0;
}

.pl-0_5 {
  padding-left: 0.5rem;
}

.pl-1 {
  padding-left: 1rem;
}

.pl-1_5 {
  padding-left: 1.5rem;
}

.pl-2 {
  padding-left: 2rem;
}

.pl-2_5 {
  padding-left: 2.5rem;
}

.pl-3 {
  padding-left: 3rem;
}

.pl-4 {
  padding-left: 4rem;
}

.pl-5 {
  padding-left: 5rem;
}

.pl-6 {
  padding-left: 6rem;
}

.pl-7 {
  padding-left: 7rem;
}

.pl-8 {
  padding-left: 8rem;
}

.pl-9 {
  padding-left: 9rem;
}

.pl-10 {
  padding-left: 10rem;
}

.pl-15 {
  padding-left: 15rem;
}

.pl-20 {
  padding-left: 20rem;
}

.pr-0 {
  padding-right: 0;
}

.pr-0_5 {
  padding-right: 0.5rem;
}

.pr-1 {
  padding-right: 1rem;
}

.pr-1_5 {
  padding-right: 1.5rem;
}

.pr-2 {
  padding-right: 2rem;
}

.pr-2_5 {
  padding-right: 2.5rem;
}

.pr-3 {
  padding-right: 3rem;
}

.pr-4 {
  padding-right: 4rem;
}

.pr-5 {
  padding-right: 5rem;
}

.pr-6 {
  padding-right: 6rem;
}

.pr-7 {
  padding-right: 7rem;
}

.pr-8 {
  padding-right: 8rem;
}

.pr-9 {
  padding-right: 9rem;
}

.pr-10 {
  padding-right: 10rem;
}

.pr-15 {
  padding-right: 15rem;
}

.pr-20 {
  padding-right: 20rem;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.px-0_5 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-1_5 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-2_5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-4 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-5 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-6 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-7 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.px-8 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-9 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.px-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-15 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.px-20 {
  padding-left: 20rem;
  padding-right: 20rem;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-0_5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-1_5 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-2_5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-9 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.py-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.py-15 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.py-20 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.p-0_i {
  padding: 0 !important;
}

.p-0_5_i {
  padding: 0.5rem !important;
}

.p-1_i {
  padding: 1rem !important;
}

.p-1_5_i {
  padding: 1.5rem !important;
}

.p-2_i {
  padding: 2rem !important;
}

.p-2_5_i {
  padding: 2.5rem !important;
}

.p-3_i {
  padding: 3rem !important;
}

.p-4_i {
  padding: 4rem !important;
}

.p-5_i {
  padding: 5rem !important;
}

.p-6_i {
  padding: 6rem !important;
}

.p-7_i {
  padding: 7rem !important;
}

.p-8_i {
  padding: 8rem !important;
}

.p-9_i {
  padding: 9rem !important;
}

.p-10_i {
  padding: 10rem !important;
}

.p-15_i {
  padding: 15rem !important;
}

.p-20_i {
  padding: 20rem !important;
}

.pt-0_i {
  padding-top: 0 !important;
}

.pt-0_5_i {
  padding-top: 0.5rem !important;
}

.pt-1_i {
  padding-top: 1rem !important;
}

.pt-1_5_i {
  padding-top: 1.5rem !important;
}

.pt-2_i {
  padding-top: 2rem !important;
}

.pt-2_5_i {
  padding-top: 2.5rem !important;
}

.pt-3_i {
  padding-top: 3rem !important;
}

.pt-4_i {
  padding-top: 4rem !important;
}

.pt-5_i {
  padding-top: 5rem !important;
}

.pt-6_i {
  padding-top: 6rem !important;
}

.pt-7_i {
  padding-top: 7rem !important;
}

.pt-8_i {
  padding-top: 8rem !important;
}

.pt-9_i {
  padding-top: 9rem !important;
}

.pt-10_i {
  padding-top: 10rem !important;
}

.pt-15_i {
  padding-top: 15rem !important;
}

.pt-20_i {
  padding-top: 20rem !important;
}

.pb-0_i {
  padding-bottom: 0 !important;
}

.pb-0_5_i {
  padding-bottom: 0.5rem !important;
}

.pb-1_i {
  padding-bottom: 1rem !important;
}

.pb-1_5_i {
  padding-bottom: 1.5rem !important;
}

.pb-2_i {
  padding-bottom: 2rem !important;
}

.pb-2_5_i {
  padding-bottom: 2.5rem !important;
}

.pb-3_i {
  padding-bottom: 3rem !important;
}

.pb-4_i {
  padding-bottom: 4rem !important;
}

.pb-5_i {
  padding-bottom: 5rem !important;
}

.pb-6_i {
  padding-bottom: 6rem !important;
}

.pb-7_i {
  padding-bottom: 7rem !important;
}

.pb-8_i {
  padding-bottom: 8rem !important;
}

.pb-9_i {
  padding-bottom: 9rem !important;
}

.pb-10_i {
  padding-bottom: 10rem !important;
}

.pb-15_i {
  padding-bottom: 15rem !important;
}

.pb-20_i {
  padding-bottom: 20rem !important;
}

.pl-0_i {
  padding-left: 0 !important;
}

.pl-0_5_i {
  padding-left: 0.5rem !important;
}

.pl-1_i {
  padding-left: 1rem !important;
}

.pl-1_5_i {
  padding-left: 1.5rem !important;
}

.pl-2_i {
  padding-left: 2rem !important;
}

.pl-2_5_i {
  padding-left: 2.5rem !important;
}

.pl-3_i {
  padding-left: 3rem !important;
}

.pl-4_i {
  padding-left: 4rem !important;
}

.pl-5_i {
  padding-left: 5rem !important;
}

.pl-6_i {
  padding-left: 6rem !important;
}

.pl-7_i {
  padding-left: 7rem !important;
}

.pl-8_i {
  padding-left: 8rem !important;
}

.pl-9_i {
  padding-left: 9rem !important;
}

.pl-10_i {
  padding-left: 10rem !important;
}

.pl-15_i {
  padding-left: 15rem !important;
}

.pl-20_i {
  padding-left: 20rem !important;
}

.pr-0_i {
  padding-right: 0 !important;
}

.pr-0_5_i {
  padding-right: 0.5rem !important;
}

.pr-1_i {
  padding-right: 1rem !important;
}

.pr-1_5_i {
  padding-right: 1.5rem !important;
}

.pr-2_i {
  padding-right: 2rem !important;
}

.pr-2_5_i {
  padding-right: 2.5rem !important;
}

.pr-3_i {
  padding-right: 3rem !important;
}

.pr-4_i {
  padding-right: 4rem !important;
}

.pr-5_i {
  padding-right: 5rem !important;
}

.pr-6_i {
  padding-right: 6rem !important;
}

.pr-7_i {
  padding-right: 7rem !important;
}

.pr-8_i {
  padding-right: 8rem !important;
}

.pr-9_i {
  padding-right: 9rem !important;
}

.pr-10_i {
  padding-right: 10rem !important;
}

.pr-15_i {
  padding-right: 15rem !important;
}

.pr-20_i {
  padding-right: 20rem !important;
}

.px-0_i {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-0_5_i {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-1_i {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-1_5_i {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-2_i {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-2_5_i {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.px-3_i {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-4_i {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-5_i {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.px-6_i {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.px-7_i {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.px-8_i {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.px-9_i {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.px-10_i {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.px-15_i {
  padding-left: 15rem !important;
  padding-right: 15rem !important;
}

.px-20_i {
  padding-left: 20rem !important;
  padding-right: 20rem !important;
}

.py-0_i {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-0_5_i {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-1_i {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-1_5_i {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-2_i {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-2_5_i {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-3_i {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-4_i {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-5_i {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-6_i {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-7_i {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-8_i {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-9_i {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-10_i {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-15_i {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}

.py-20_i {
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

@media (min-width: 600px) {
  .s\:p-0 {
    padding: 0;
  }

  .s\:p-0_5 {
    padding: 0.5rem;
  }

  .s\:p-1 {
    padding: 1rem;
  }

  .s\:p-1_5 {
    padding: 1.5rem;
  }

  .s\:p-2 {
    padding: 2rem;
  }

  .s\:p-2_5 {
    padding: 2.5rem;
  }

  .s\:p-3 {
    padding: 3rem;
  }

  .s\:p-4 {
    padding: 4rem;
  }

  .s\:p-5 {
    padding: 5rem;
  }

  .s\:p-6 {
    padding: 6rem;
  }

  .s\:p-7 {
    padding: 7rem;
  }

  .s\:p-8 {
    padding: 8rem;
  }

  .s\:p-9 {
    padding: 9rem;
  }

  .s\:p-10 {
    padding: 10rem;
  }

  .s\:p-15 {
    padding: 15rem;
  }

  .s\:p-20 {
    padding: 20rem;
  }

  .s\:pt-0 {
    padding-top: 0;
  }

  .s\:pt-0_5 {
    padding-top: 0.5rem;
  }

  .s\:pt-1 {
    padding-top: 1rem;
  }

  .s\:pt-1_5 {
    padding-top: 1.5rem;
  }

  .s\:pt-2 {
    padding-top: 2rem;
  }

  .s\:pt-2_5 {
    padding-top: 2.5rem;
  }

  .s\:pt-3 {
    padding-top: 3rem;
  }

  .s\:pt-4 {
    padding-top: 4rem;
  }

  .s\:pt-5 {
    padding-top: 5rem;
  }

  .s\:pt-6 {
    padding-top: 6rem;
  }

  .s\:pt-7 {
    padding-top: 7rem;
  }

  .s\:pt-8 {
    padding-top: 8rem;
  }

  .s\:pt-9 {
    padding-top: 9rem;
  }

  .s\:pt-10 {
    padding-top: 10rem;
  }

  .s\:pt-15 {
    padding-top: 15rem;
  }

  .s\:pt-20 {
    padding-top: 20rem;
  }

  .s\:pb-0 {
    padding-bottom: 0;
  }

  .s\:pb-0_5 {
    padding-bottom: 0.5rem;
  }

  .s\:pb-1 {
    padding-bottom: 1rem;
  }

  .s\:pb-1_5 {
    padding-bottom: 1.5rem;
  }

  .s\:pb-2 {
    padding-bottom: 2rem;
  }

  .s\:pb-2_5 {
    padding-bottom: 2.5rem;
  }

  .s\:pb-3 {
    padding-bottom: 3rem;
  }

  .s\:pb-4 {
    padding-bottom: 4rem;
  }

  .s\:pb-5 {
    padding-bottom: 5rem;
  }

  .s\:pb-6 {
    padding-bottom: 6rem;
  }

  .s\:pb-7 {
    padding-bottom: 7rem;
  }

  .s\:pb-8 {
    padding-bottom: 8rem;
  }

  .s\:pb-9 {
    padding-bottom: 9rem;
  }

  .s\:pb-10 {
    padding-bottom: 10rem;
  }

  .s\:pb-15 {
    padding-bottom: 15rem;
  }

  .s\:pb-20 {
    padding-bottom: 20rem;
  }

  .s\:pl-0 {
    padding-left: 0;
  }

  .s\:pl-0_5 {
    padding-left: 0.5rem;
  }

  .s\:pl-1 {
    padding-left: 1rem;
  }

  .s\:pl-1_5 {
    padding-left: 1.5rem;
  }

  .s\:pl-2 {
    padding-left: 2rem;
  }

  .s\:pl-2_5 {
    padding-left: 2.5rem;
  }

  .s\:pl-3 {
    padding-left: 3rem;
  }

  .s\:pl-4 {
    padding-left: 4rem;
  }

  .s\:pl-5 {
    padding-left: 5rem;
  }

  .s\:pl-6 {
    padding-left: 6rem;
  }

  .s\:pl-7 {
    padding-left: 7rem;
  }

  .s\:pl-8 {
    padding-left: 8rem;
  }

  .s\:pl-9 {
    padding-left: 9rem;
  }

  .s\:pl-10 {
    padding-left: 10rem;
  }

  .s\:pl-15 {
    padding-left: 15rem;
  }

  .s\:pl-20 {
    padding-left: 20rem;
  }

  .s\:pr-0 {
    padding-right: 0;
  }

  .s\:pr-0_5 {
    padding-right: 0.5rem;
  }

  .s\:pr-1 {
    padding-right: 1rem;
  }

  .s\:pr-1_5 {
    padding-right: 1.5rem;
  }

  .s\:pr-2 {
    padding-right: 2rem;
  }

  .s\:pr-2_5 {
    padding-right: 2.5rem;
  }

  .s\:pr-3 {
    padding-right: 3rem;
  }

  .s\:pr-4 {
    padding-right: 4rem;
  }

  .s\:pr-5 {
    padding-right: 5rem;
  }

  .s\:pr-6 {
    padding-right: 6rem;
  }

  .s\:pr-7 {
    padding-right: 7rem;
  }

  .s\:pr-8 {
    padding-right: 8rem;
  }

  .s\:pr-9 {
    padding-right: 9rem;
  }

  .s\:pr-10 {
    padding-right: 10rem;
  }

  .s\:pr-15 {
    padding-right: 15rem;
  }

  .s\:pr-20 {
    padding-right: 20rem;
  }

  .s\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .s\:px-0_5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .s\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .s\:px-1_5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .s\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .s\:px-2_5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .s\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .s\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .s\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .s\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .s\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .s\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .s\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .s\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .s\:px-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .s\:px-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .s\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s\:py-0_5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .s\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .s\:py-1_5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .s\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .s\:py-2_5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .s\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .s\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .s\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .s\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .s\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .s\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .s\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .s\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .s\:py-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .s\:py-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .s\:p-0_i {
    padding: 0 !important;
  }

  .s\:p-0_5_i {
    padding: 0.5rem !important;
  }

  .s\:p-1_i {
    padding: 1rem !important;
  }

  .s\:p-1_5_i {
    padding: 1.5rem !important;
  }

  .s\:p-2_i {
    padding: 2rem !important;
  }

  .s\:p-2_5_i {
    padding: 2.5rem !important;
  }

  .s\:p-3_i {
    padding: 3rem !important;
  }

  .s\:p-4_i {
    padding: 4rem !important;
  }

  .s\:p-5_i {
    padding: 5rem !important;
  }

  .s\:p-6_i {
    padding: 6rem !important;
  }

  .s\:p-7_i {
    padding: 7rem !important;
  }

  .s\:p-8_i {
    padding: 8rem !important;
  }

  .s\:p-9_i {
    padding: 9rem !important;
  }

  .s\:p-10_i {
    padding: 10rem !important;
  }

  .s\:p-15_i {
    padding: 15rem !important;
  }

  .s\:p-20_i {
    padding: 20rem !important;
  }

  .s\:pt-0_i {
    padding-top: 0 !important;
  }

  .s\:pt-0_5_i {
    padding-top: 0.5rem !important;
  }

  .s\:pt-1_i {
    padding-top: 1rem !important;
  }

  .s\:pt-1_5_i {
    padding-top: 1.5rem !important;
  }

  .s\:pt-2_i {
    padding-top: 2rem !important;
  }

  .s\:pt-2_5_i {
    padding-top: 2.5rem !important;
  }

  .s\:pt-3_i {
    padding-top: 3rem !important;
  }

  .s\:pt-4_i {
    padding-top: 4rem !important;
  }

  .s\:pt-5_i {
    padding-top: 5rem !important;
  }

  .s\:pt-6_i {
    padding-top: 6rem !important;
  }

  .s\:pt-7_i {
    padding-top: 7rem !important;
  }

  .s\:pt-8_i {
    padding-top: 8rem !important;
  }

  .s\:pt-9_i {
    padding-top: 9rem !important;
  }

  .s\:pt-10_i {
    padding-top: 10rem !important;
  }

  .s\:pt-15_i {
    padding-top: 15rem !important;
  }

  .s\:pt-20_i {
    padding-top: 20rem !important;
  }

  .s\:pb-0_i {
    padding-bottom: 0 !important;
  }

  .s\:pb-0_5_i {
    padding-bottom: 0.5rem !important;
  }

  .s\:pb-1_i {
    padding-bottom: 1rem !important;
  }

  .s\:pb-1_5_i {
    padding-bottom: 1.5rem !important;
  }

  .s\:pb-2_i {
    padding-bottom: 2rem !important;
  }

  .s\:pb-2_5_i {
    padding-bottom: 2.5rem !important;
  }

  .s\:pb-3_i {
    padding-bottom: 3rem !important;
  }

  .s\:pb-4_i {
    padding-bottom: 4rem !important;
  }

  .s\:pb-5_i {
    padding-bottom: 5rem !important;
  }

  .s\:pb-6_i {
    padding-bottom: 6rem !important;
  }

  .s\:pb-7_i {
    padding-bottom: 7rem !important;
  }

  .s\:pb-8_i {
    padding-bottom: 8rem !important;
  }

  .s\:pb-9_i {
    padding-bottom: 9rem !important;
  }

  .s\:pb-10_i {
    padding-bottom: 10rem !important;
  }

  .s\:pb-15_i {
    padding-bottom: 15rem !important;
  }

  .s\:pb-20_i {
    padding-bottom: 20rem !important;
  }

  .s\:pl-0_i {
    padding-left: 0 !important;
  }

  .s\:pl-0_5_i {
    padding-left: 0.5rem !important;
  }

  .s\:pl-1_i {
    padding-left: 1rem !important;
  }

  .s\:pl-1_5_i {
    padding-left: 1.5rem !important;
  }

  .s\:pl-2_i {
    padding-left: 2rem !important;
  }

  .s\:pl-2_5_i {
    padding-left: 2.5rem !important;
  }

  .s\:pl-3_i {
    padding-left: 3rem !important;
  }

  .s\:pl-4_i {
    padding-left: 4rem !important;
  }

  .s\:pl-5_i {
    padding-left: 5rem !important;
  }

  .s\:pl-6_i {
    padding-left: 6rem !important;
  }

  .s\:pl-7_i {
    padding-left: 7rem !important;
  }

  .s\:pl-8_i {
    padding-left: 8rem !important;
  }

  .s\:pl-9_i {
    padding-left: 9rem !important;
  }

  .s\:pl-10_i {
    padding-left: 10rem !important;
  }

  .s\:pl-15_i {
    padding-left: 15rem !important;
  }

  .s\:pl-20_i {
    padding-left: 20rem !important;
  }

  .s\:pr-0_i {
    padding-right: 0 !important;
  }

  .s\:pr-0_5_i {
    padding-right: 0.5rem !important;
  }

  .s\:pr-1_i {
    padding-right: 1rem !important;
  }

  .s\:pr-1_5_i {
    padding-right: 1.5rem !important;
  }

  .s\:pr-2_i {
    padding-right: 2rem !important;
  }

  .s\:pr-2_5_i {
    padding-right: 2.5rem !important;
  }

  .s\:pr-3_i {
    padding-right: 3rem !important;
  }

  .s\:pr-4_i {
    padding-right: 4rem !important;
  }

  .s\:pr-5_i {
    padding-right: 5rem !important;
  }

  .s\:pr-6_i {
    padding-right: 6rem !important;
  }

  .s\:pr-7_i {
    padding-right: 7rem !important;
  }

  .s\:pr-8_i {
    padding-right: 8rem !important;
  }

  .s\:pr-9_i {
    padding-right: 9rem !important;
  }

  .s\:pr-10_i {
    padding-right: 10rem !important;
  }

  .s\:pr-15_i {
    padding-right: 15rem !important;
  }

  .s\:pr-20_i {
    padding-right: 20rem !important;
  }

  .s\:px-0_i {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .s\:px-0_5_i {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .s\:px-1_i {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .s\:px-1_5_i {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .s\:px-2_i {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .s\:px-2_5_i {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .s\:px-3_i {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .s\:px-4_i {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .s\:px-5_i {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .s\:px-6_i {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .s\:px-7_i {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .s\:px-8_i {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .s\:px-9_i {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .s\:px-10_i {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .s\:px-15_i {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .s\:px-20_i {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .s\:py-0_i {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .s\:py-0_5_i {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .s\:py-1_i {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .s\:py-1_5_i {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .s\:py-2_i {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .s\:py-2_5_i {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .s\:py-3_i {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .s\:py-4_i {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .s\:py-5_i {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .s\:py-6_i {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .s\:py-7_i {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .s\:py-8_i {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .s\:py-9_i {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .s\:py-10_i {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .s\:py-15_i {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .s\:py-20_i {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media (min-width: 900px) {
  .m\:p-0 {
    padding: 0;
  }

  .m\:p-0_5 {
    padding: 0.5rem;
  }

  .m\:p-1 {
    padding: 1rem;
  }

  .m\:p-1_5 {
    padding: 1.5rem;
  }

  .m\:p-2 {
    padding: 2rem;
  }

  .m\:p-2_5 {
    padding: 2.5rem;
  }

  .m\:p-3 {
    padding: 3rem;
  }

  .m\:p-4 {
    padding: 4rem;
  }

  .m\:p-5 {
    padding: 5rem;
  }

  .m\:p-6 {
    padding: 6rem;
  }

  .m\:p-7 {
    padding: 7rem;
  }

  .m\:p-8 {
    padding: 8rem;
  }

  .m\:p-9 {
    padding: 9rem;
  }

  .m\:p-10 {
    padding: 10rem;
  }

  .m\:p-15 {
    padding: 15rem;
  }

  .m\:p-20 {
    padding: 20rem;
  }

  .m\:pt-0 {
    padding-top: 0;
  }

  .m\:pt-0_5 {
    padding-top: 0.5rem;
  }

  .m\:pt-1 {
    padding-top: 1rem;
  }

  .m\:pt-1_5 {
    padding-top: 1.5rem;
  }

  .m\:pt-2 {
    padding-top: 2rem;
  }

  .m\:pt-2_5 {
    padding-top: 2.5rem;
  }

  .m\:pt-3 {
    padding-top: 3rem;
  }

  .m\:pt-4 {
    padding-top: 4rem;
  }

  .m\:pt-5 {
    padding-top: 5rem;
  }

  .m\:pt-6 {
    padding-top: 6rem;
  }

  .m\:pt-7 {
    padding-top: 7rem;
  }

  .m\:pt-8 {
    padding-top: 8rem;
  }

  .m\:pt-9 {
    padding-top: 9rem;
  }

  .m\:pt-10 {
    padding-top: 10rem;
  }

  .m\:pt-15 {
    padding-top: 15rem;
  }

  .m\:pt-20 {
    padding-top: 20rem;
  }

  .m\:pb-0 {
    padding-bottom: 0;
  }

  .m\:pb-0_5 {
    padding-bottom: 0.5rem;
  }

  .m\:pb-1 {
    padding-bottom: 1rem;
  }

  .m\:pb-1_5 {
    padding-bottom: 1.5rem;
  }

  .m\:pb-2 {
    padding-bottom: 2rem;
  }

  .m\:pb-2_5 {
    padding-bottom: 2.5rem;
  }

  .m\:pb-3 {
    padding-bottom: 3rem;
  }

  .m\:pb-4 {
    padding-bottom: 4rem;
  }

  .m\:pb-5 {
    padding-bottom: 5rem;
  }

  .m\:pb-6 {
    padding-bottom: 6rem;
  }

  .m\:pb-7 {
    padding-bottom: 7rem;
  }

  .m\:pb-8 {
    padding-bottom: 8rem;
  }

  .m\:pb-9 {
    padding-bottom: 9rem;
  }

  .m\:pb-10 {
    padding-bottom: 10rem;
  }

  .m\:pb-15 {
    padding-bottom: 15rem;
  }

  .m\:pb-20 {
    padding-bottom: 20rem;
  }

  .m\:pl-0 {
    padding-left: 0;
  }

  .m\:pl-0_5 {
    padding-left: 0.5rem;
  }

  .m\:pl-1 {
    padding-left: 1rem;
  }

  .m\:pl-1_5 {
    padding-left: 1.5rem;
  }

  .m\:pl-2 {
    padding-left: 2rem;
  }

  .m\:pl-2_5 {
    padding-left: 2.5rem;
  }

  .m\:pl-3 {
    padding-left: 3rem;
  }

  .m\:pl-4 {
    padding-left: 4rem;
  }

  .m\:pl-5 {
    padding-left: 5rem;
  }

  .m\:pl-6 {
    padding-left: 6rem;
  }

  .m\:pl-7 {
    padding-left: 7rem;
  }

  .m\:pl-8 {
    padding-left: 8rem;
  }

  .m\:pl-9 {
    padding-left: 9rem;
  }

  .m\:pl-10 {
    padding-left: 10rem;
  }

  .m\:pl-15 {
    padding-left: 15rem;
  }

  .m\:pl-20 {
    padding-left: 20rem;
  }

  .m\:pr-0 {
    padding-right: 0;
  }

  .m\:pr-0_5 {
    padding-right: 0.5rem;
  }

  .m\:pr-1 {
    padding-right: 1rem;
  }

  .m\:pr-1_5 {
    padding-right: 1.5rem;
  }

  .m\:pr-2 {
    padding-right: 2rem;
  }

  .m\:pr-2_5 {
    padding-right: 2.5rem;
  }

  .m\:pr-3 {
    padding-right: 3rem;
  }

  .m\:pr-4 {
    padding-right: 4rem;
  }

  .m\:pr-5 {
    padding-right: 5rem;
  }

  .m\:pr-6 {
    padding-right: 6rem;
  }

  .m\:pr-7 {
    padding-right: 7rem;
  }

  .m\:pr-8 {
    padding-right: 8rem;
  }

  .m\:pr-9 {
    padding-right: 9rem;
  }

  .m\:pr-10 {
    padding-right: 10rem;
  }

  .m\:pr-15 {
    padding-right: 15rem;
  }

  .m\:pr-20 {
    padding-right: 20rem;
  }

  .m\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .m\:px-0_5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .m\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m\:px-1_5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .m\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .m\:px-2_5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .m\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .m\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .m\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .m\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .m\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .m\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .m\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .m\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .m\:px-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .m\:px-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .m\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .m\:py-0_5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .m\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .m\:py-1_5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .m\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .m\:py-2_5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .m\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .m\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .m\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .m\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .m\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .m\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .m\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .m\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .m\:py-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .m\:py-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .m\:p-0_i {
    padding: 0 !important;
  }

  .m\:p-0_5_i {
    padding: 0.5rem !important;
  }

  .m\:p-1_i {
    padding: 1rem !important;
  }

  .m\:p-1_5_i {
    padding: 1.5rem !important;
  }

  .m\:p-2_i {
    padding: 2rem !important;
  }

  .m\:p-2_5_i {
    padding: 2.5rem !important;
  }

  .m\:p-3_i {
    padding: 3rem !important;
  }

  .m\:p-4_i {
    padding: 4rem !important;
  }

  .m\:p-5_i {
    padding: 5rem !important;
  }

  .m\:p-6_i {
    padding: 6rem !important;
  }

  .m\:p-7_i {
    padding: 7rem !important;
  }

  .m\:p-8_i {
    padding: 8rem !important;
  }

  .m\:p-9_i {
    padding: 9rem !important;
  }

  .m\:p-10_i {
    padding: 10rem !important;
  }

  .m\:p-15_i {
    padding: 15rem !important;
  }

  .m\:p-20_i {
    padding: 20rem !important;
  }

  .m\:pt-0_i {
    padding-top: 0 !important;
  }

  .m\:pt-0_5_i {
    padding-top: 0.5rem !important;
  }

  .m\:pt-1_i {
    padding-top: 1rem !important;
  }

  .m\:pt-1_5_i {
    padding-top: 1.5rem !important;
  }

  .m\:pt-2_i {
    padding-top: 2rem !important;
  }

  .m\:pt-2_5_i {
    padding-top: 2.5rem !important;
  }

  .m\:pt-3_i {
    padding-top: 3rem !important;
  }

  .m\:pt-4_i {
    padding-top: 4rem !important;
  }

  .m\:pt-5_i {
    padding-top: 5rem !important;
  }

  .m\:pt-6_i {
    padding-top: 6rem !important;
  }

  .m\:pt-7_i {
    padding-top: 7rem !important;
  }

  .m\:pt-8_i {
    padding-top: 8rem !important;
  }

  .m\:pt-9_i {
    padding-top: 9rem !important;
  }

  .m\:pt-10_i {
    padding-top: 10rem !important;
  }

  .m\:pt-15_i {
    padding-top: 15rem !important;
  }

  .m\:pt-20_i {
    padding-top: 20rem !important;
  }

  .m\:pb-0_i {
    padding-bottom: 0 !important;
  }

  .m\:pb-0_5_i {
    padding-bottom: 0.5rem !important;
  }

  .m\:pb-1_i {
    padding-bottom: 1rem !important;
  }

  .m\:pb-1_5_i {
    padding-bottom: 1.5rem !important;
  }

  .m\:pb-2_i {
    padding-bottom: 2rem !important;
  }

  .m\:pb-2_5_i {
    padding-bottom: 2.5rem !important;
  }

  .m\:pb-3_i {
    padding-bottom: 3rem !important;
  }

  .m\:pb-4_i {
    padding-bottom: 4rem !important;
  }

  .m\:pb-5_i {
    padding-bottom: 5rem !important;
  }

  .m\:pb-6_i {
    padding-bottom: 6rem !important;
  }

  .m\:pb-7_i {
    padding-bottom: 7rem !important;
  }

  .m\:pb-8_i {
    padding-bottom: 8rem !important;
  }

  .m\:pb-9_i {
    padding-bottom: 9rem !important;
  }

  .m\:pb-10_i {
    padding-bottom: 10rem !important;
  }

  .m\:pb-15_i {
    padding-bottom: 15rem !important;
  }

  .m\:pb-20_i {
    padding-bottom: 20rem !important;
  }

  .m\:pl-0_i {
    padding-left: 0 !important;
  }

  .m\:pl-0_5_i {
    padding-left: 0.5rem !important;
  }

  .m\:pl-1_i {
    padding-left: 1rem !important;
  }

  .m\:pl-1_5_i {
    padding-left: 1.5rem !important;
  }

  .m\:pl-2_i {
    padding-left: 2rem !important;
  }

  .m\:pl-2_5_i {
    padding-left: 2.5rem !important;
  }

  .m\:pl-3_i {
    padding-left: 3rem !important;
  }

  .m\:pl-4_i {
    padding-left: 4rem !important;
  }

  .m\:pl-5_i {
    padding-left: 5rem !important;
  }

  .m\:pl-6_i {
    padding-left: 6rem !important;
  }

  .m\:pl-7_i {
    padding-left: 7rem !important;
  }

  .m\:pl-8_i {
    padding-left: 8rem !important;
  }

  .m\:pl-9_i {
    padding-left: 9rem !important;
  }

  .m\:pl-10_i {
    padding-left: 10rem !important;
  }

  .m\:pl-15_i {
    padding-left: 15rem !important;
  }

  .m\:pl-20_i {
    padding-left: 20rem !important;
  }

  .m\:pr-0_i {
    padding-right: 0 !important;
  }

  .m\:pr-0_5_i {
    padding-right: 0.5rem !important;
  }

  .m\:pr-1_i {
    padding-right: 1rem !important;
  }

  .m\:pr-1_5_i {
    padding-right: 1.5rem !important;
  }

  .m\:pr-2_i {
    padding-right: 2rem !important;
  }

  .m\:pr-2_5_i {
    padding-right: 2.5rem !important;
  }

  .m\:pr-3_i {
    padding-right: 3rem !important;
  }

  .m\:pr-4_i {
    padding-right: 4rem !important;
  }

  .m\:pr-5_i {
    padding-right: 5rem !important;
  }

  .m\:pr-6_i {
    padding-right: 6rem !important;
  }

  .m\:pr-7_i {
    padding-right: 7rem !important;
  }

  .m\:pr-8_i {
    padding-right: 8rem !important;
  }

  .m\:pr-9_i {
    padding-right: 9rem !important;
  }

  .m\:pr-10_i {
    padding-right: 10rem !important;
  }

  .m\:pr-15_i {
    padding-right: 15rem !important;
  }

  .m\:pr-20_i {
    padding-right: 20rem !important;
  }

  .m\:px-0_i {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .m\:px-0_5_i {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .m\:px-1_i {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .m\:px-1_5_i {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .m\:px-2_i {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .m\:px-2_5_i {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .m\:px-3_i {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .m\:px-4_i {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .m\:px-5_i {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .m\:px-6_i {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .m\:px-7_i {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .m\:px-8_i {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .m\:px-9_i {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .m\:px-10_i {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .m\:px-15_i {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .m\:px-20_i {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .m\:py-0_i {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .m\:py-0_5_i {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .m\:py-1_i {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .m\:py-1_5_i {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .m\:py-2_i {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .m\:py-2_5_i {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .m\:py-3_i {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .m\:py-4_i {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .m\:py-5_i {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .m\:py-6_i {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .m\:py-7_i {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .m\:py-8_i {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .m\:py-9_i {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .m\:py-10_i {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .m\:py-15_i {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .m\:py-20_i {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media (min-width: 1200px) {
  .l\:p-0 {
    padding: 0;
  }

  .l\:p-0_5 {
    padding: 0.5rem;
  }

  .l\:p-1 {
    padding: 1rem;
  }

  .l\:p-1_5 {
    padding: 1.5rem;
  }

  .l\:p-2 {
    padding: 2rem;
  }

  .l\:p-2_5 {
    padding: 2.5rem;
  }

  .l\:p-3 {
    padding: 3rem;
  }

  .l\:p-4 {
    padding: 4rem;
  }

  .l\:p-5 {
    padding: 5rem;
  }

  .l\:p-6 {
    padding: 6rem;
  }

  .l\:p-7 {
    padding: 7rem;
  }

  .l\:p-8 {
    padding: 8rem;
  }

  .l\:p-9 {
    padding: 9rem;
  }

  .l\:p-10 {
    padding: 10rem;
  }

  .l\:p-15 {
    padding: 15rem;
  }

  .l\:p-20 {
    padding: 20rem;
  }

  .l\:pt-0 {
    padding-top: 0;
  }

  .l\:pt-0_5 {
    padding-top: 0.5rem;
  }

  .l\:pt-1 {
    padding-top: 1rem;
  }

  .l\:pt-1_5 {
    padding-top: 1.5rem;
  }

  .l\:pt-2 {
    padding-top: 2rem;
  }

  .l\:pt-2_5 {
    padding-top: 2.5rem;
  }

  .l\:pt-3 {
    padding-top: 3rem;
  }

  .l\:pt-4 {
    padding-top: 4rem;
  }

  .l\:pt-5 {
    padding-top: 5rem;
  }

  .l\:pt-6 {
    padding-top: 6rem;
  }

  .l\:pt-7 {
    padding-top: 7rem;
  }

  .l\:pt-8 {
    padding-top: 8rem;
  }

  .l\:pt-9 {
    padding-top: 9rem;
  }

  .l\:pt-10 {
    padding-top: 10rem;
  }

  .l\:pt-15 {
    padding-top: 15rem;
  }

  .l\:pt-20 {
    padding-top: 20rem;
  }

  .l\:pb-0 {
    padding-bottom: 0;
  }

  .l\:pb-0_5 {
    padding-bottom: 0.5rem;
  }

  .l\:pb-1 {
    padding-bottom: 1rem;
  }

  .l\:pb-1_5 {
    padding-bottom: 1.5rem;
  }

  .l\:pb-2 {
    padding-bottom: 2rem;
  }

  .l\:pb-2_5 {
    padding-bottom: 2.5rem;
  }

  .l\:pb-3 {
    padding-bottom: 3rem;
  }

  .l\:pb-4 {
    padding-bottom: 4rem;
  }

  .l\:pb-5 {
    padding-bottom: 5rem;
  }

  .l\:pb-6 {
    padding-bottom: 6rem;
  }

  .l\:pb-7 {
    padding-bottom: 7rem;
  }

  .l\:pb-8 {
    padding-bottom: 8rem;
  }

  .l\:pb-9 {
    padding-bottom: 9rem;
  }

  .l\:pb-10 {
    padding-bottom: 10rem;
  }

  .l\:pb-15 {
    padding-bottom: 15rem;
  }

  .l\:pb-20 {
    padding-bottom: 20rem;
  }

  .l\:pl-0 {
    padding-left: 0;
  }

  .l\:pl-0_5 {
    padding-left: 0.5rem;
  }

  .l\:pl-1 {
    padding-left: 1rem;
  }

  .l\:pl-1_5 {
    padding-left: 1.5rem;
  }

  .l\:pl-2 {
    padding-left: 2rem;
  }

  .l\:pl-2_5 {
    padding-left: 2.5rem;
  }

  .l\:pl-3 {
    padding-left: 3rem;
  }

  .l\:pl-4 {
    padding-left: 4rem;
  }

  .l\:pl-5 {
    padding-left: 5rem;
  }

  .l\:pl-6 {
    padding-left: 6rem;
  }

  .l\:pl-7 {
    padding-left: 7rem;
  }

  .l\:pl-8 {
    padding-left: 8rem;
  }

  .l\:pl-9 {
    padding-left: 9rem;
  }

  .l\:pl-10 {
    padding-left: 10rem;
  }

  .l\:pl-15 {
    padding-left: 15rem;
  }

  .l\:pl-20 {
    padding-left: 20rem;
  }

  .l\:pr-0 {
    padding-right: 0;
  }

  .l\:pr-0_5 {
    padding-right: 0.5rem;
  }

  .l\:pr-1 {
    padding-right: 1rem;
  }

  .l\:pr-1_5 {
    padding-right: 1.5rem;
  }

  .l\:pr-2 {
    padding-right: 2rem;
  }

  .l\:pr-2_5 {
    padding-right: 2.5rem;
  }

  .l\:pr-3 {
    padding-right: 3rem;
  }

  .l\:pr-4 {
    padding-right: 4rem;
  }

  .l\:pr-5 {
    padding-right: 5rem;
  }

  .l\:pr-6 {
    padding-right: 6rem;
  }

  .l\:pr-7 {
    padding-right: 7rem;
  }

  .l\:pr-8 {
    padding-right: 8rem;
  }

  .l\:pr-9 {
    padding-right: 9rem;
  }

  .l\:pr-10 {
    padding-right: 10rem;
  }

  .l\:pr-15 {
    padding-right: 15rem;
  }

  .l\:pr-20 {
    padding-right: 20rem;
  }

  .l\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .l\:px-0_5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .l\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .l\:px-1_5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .l\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .l\:px-2_5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .l\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .l\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .l\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .l\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .l\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .l\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .l\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .l\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .l\:px-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .l\:px-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .l\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .l\:py-0_5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .l\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .l\:py-1_5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .l\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .l\:py-2_5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .l\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .l\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .l\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .l\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .l\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .l\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .l\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .l\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .l\:py-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .l\:py-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .l\:p-0_i {
    padding: 0 !important;
  }

  .l\:p-0_5_i {
    padding: 0.5rem !important;
  }

  .l\:p-1_i {
    padding: 1rem !important;
  }

  .l\:p-1_5_i {
    padding: 1.5rem !important;
  }

  .l\:p-2_i {
    padding: 2rem !important;
  }

  .l\:p-2_5_i {
    padding: 2.5rem !important;
  }

  .l\:p-3_i {
    padding: 3rem !important;
  }

  .l\:p-4_i {
    padding: 4rem !important;
  }

  .l\:p-5_i {
    padding: 5rem !important;
  }

  .l\:p-6_i {
    padding: 6rem !important;
  }

  .l\:p-7_i {
    padding: 7rem !important;
  }

  .l\:p-8_i {
    padding: 8rem !important;
  }

  .l\:p-9_i {
    padding: 9rem !important;
  }

  .l\:p-10_i {
    padding: 10rem !important;
  }

  .l\:p-15_i {
    padding: 15rem !important;
  }

  .l\:p-20_i {
    padding: 20rem !important;
  }

  .l\:pt-0_i {
    padding-top: 0 !important;
  }

  .l\:pt-0_5_i {
    padding-top: 0.5rem !important;
  }

  .l\:pt-1_i {
    padding-top: 1rem !important;
  }

  .l\:pt-1_5_i {
    padding-top: 1.5rem !important;
  }

  .l\:pt-2_i {
    padding-top: 2rem !important;
  }

  .l\:pt-2_5_i {
    padding-top: 2.5rem !important;
  }

  .l\:pt-3_i {
    padding-top: 3rem !important;
  }

  .l\:pt-4_i {
    padding-top: 4rem !important;
  }

  .l\:pt-5_i {
    padding-top: 5rem !important;
  }

  .l\:pt-6_i {
    padding-top: 6rem !important;
  }

  .l\:pt-7_i {
    padding-top: 7rem !important;
  }

  .l\:pt-8_i {
    padding-top: 8rem !important;
  }

  .l\:pt-9_i {
    padding-top: 9rem !important;
  }

  .l\:pt-10_i {
    padding-top: 10rem !important;
  }

  .l\:pt-15_i {
    padding-top: 15rem !important;
  }

  .l\:pt-20_i {
    padding-top: 20rem !important;
  }

  .l\:pb-0_i {
    padding-bottom: 0 !important;
  }

  .l\:pb-0_5_i {
    padding-bottom: 0.5rem !important;
  }

  .l\:pb-1_i {
    padding-bottom: 1rem !important;
  }

  .l\:pb-1_5_i {
    padding-bottom: 1.5rem !important;
  }

  .l\:pb-2_i {
    padding-bottom: 2rem !important;
  }

  .l\:pb-2_5_i {
    padding-bottom: 2.5rem !important;
  }

  .l\:pb-3_i {
    padding-bottom: 3rem !important;
  }

  .l\:pb-4_i {
    padding-bottom: 4rem !important;
  }

  .l\:pb-5_i {
    padding-bottom: 5rem !important;
  }

  .l\:pb-6_i {
    padding-bottom: 6rem !important;
  }

  .l\:pb-7_i {
    padding-bottom: 7rem !important;
  }

  .l\:pb-8_i {
    padding-bottom: 8rem !important;
  }

  .l\:pb-9_i {
    padding-bottom: 9rem !important;
  }

  .l\:pb-10_i {
    padding-bottom: 10rem !important;
  }

  .l\:pb-15_i {
    padding-bottom: 15rem !important;
  }

  .l\:pb-20_i {
    padding-bottom: 20rem !important;
  }

  .l\:pl-0_i {
    padding-left: 0 !important;
  }

  .l\:pl-0_5_i {
    padding-left: 0.5rem !important;
  }

  .l\:pl-1_i {
    padding-left: 1rem !important;
  }

  .l\:pl-1_5_i {
    padding-left: 1.5rem !important;
  }

  .l\:pl-2_i {
    padding-left: 2rem !important;
  }

  .l\:pl-2_5_i {
    padding-left: 2.5rem !important;
  }

  .l\:pl-3_i {
    padding-left: 3rem !important;
  }

  .l\:pl-4_i {
    padding-left: 4rem !important;
  }

  .l\:pl-5_i {
    padding-left: 5rem !important;
  }

  .l\:pl-6_i {
    padding-left: 6rem !important;
  }

  .l\:pl-7_i {
    padding-left: 7rem !important;
  }

  .l\:pl-8_i {
    padding-left: 8rem !important;
  }

  .l\:pl-9_i {
    padding-left: 9rem !important;
  }

  .l\:pl-10_i {
    padding-left: 10rem !important;
  }

  .l\:pl-15_i {
    padding-left: 15rem !important;
  }

  .l\:pl-20_i {
    padding-left: 20rem !important;
  }

  .l\:pr-0_i {
    padding-right: 0 !important;
  }

  .l\:pr-0_5_i {
    padding-right: 0.5rem !important;
  }

  .l\:pr-1_i {
    padding-right: 1rem !important;
  }

  .l\:pr-1_5_i {
    padding-right: 1.5rem !important;
  }

  .l\:pr-2_i {
    padding-right: 2rem !important;
  }

  .l\:pr-2_5_i {
    padding-right: 2.5rem !important;
  }

  .l\:pr-3_i {
    padding-right: 3rem !important;
  }

  .l\:pr-4_i {
    padding-right: 4rem !important;
  }

  .l\:pr-5_i {
    padding-right: 5rem !important;
  }

  .l\:pr-6_i {
    padding-right: 6rem !important;
  }

  .l\:pr-7_i {
    padding-right: 7rem !important;
  }

  .l\:pr-8_i {
    padding-right: 8rem !important;
  }

  .l\:pr-9_i {
    padding-right: 9rem !important;
  }

  .l\:pr-10_i {
    padding-right: 10rem !important;
  }

  .l\:pr-15_i {
    padding-right: 15rem !important;
  }

  .l\:pr-20_i {
    padding-right: 20rem !important;
  }

  .l\:px-0_i {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .l\:px-0_5_i {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .l\:px-1_i {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .l\:px-1_5_i {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .l\:px-2_i {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .l\:px-2_5_i {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .l\:px-3_i {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .l\:px-4_i {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .l\:px-5_i {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .l\:px-6_i {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .l\:px-7_i {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .l\:px-8_i {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .l\:px-9_i {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .l\:px-10_i {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .l\:px-15_i {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .l\:px-20_i {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .l\:py-0_i {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .l\:py-0_5_i {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .l\:py-1_i {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .l\:py-1_5_i {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .l\:py-2_i {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .l\:py-2_5_i {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .l\:py-3_i {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .l\:py-4_i {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .l\:py-5_i {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .l\:py-6_i {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .l\:py-7_i {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .l\:py-8_i {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .l\:py-9_i {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .l\:py-10_i {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .l\:py-15_i {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .l\:py-20_i {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media not all and (hover: none) {
  .mobile\:p-0 {
    padding: 0;
  }

  .mobile\:p-0_5 {
    padding: 0.5rem;
  }

  .mobile\:p-1 {
    padding: 1rem;
  }

  .mobile\:p-1_5 {
    padding: 1.5rem;
  }

  .mobile\:p-2 {
    padding: 2rem;
  }

  .mobile\:p-2_5 {
    padding: 2.5rem;
  }

  .mobile\:p-3 {
    padding: 3rem;
  }

  .mobile\:p-4 {
    padding: 4rem;
  }

  .mobile\:p-5 {
    padding: 5rem;
  }

  .mobile\:p-6 {
    padding: 6rem;
  }

  .mobile\:p-7 {
    padding: 7rem;
  }

  .mobile\:p-8 {
    padding: 8rem;
  }

  .mobile\:p-9 {
    padding: 9rem;
  }

  .mobile\:p-10 {
    padding: 10rem;
  }

  .mobile\:p-15 {
    padding: 15rem;
  }

  .mobile\:p-20 {
    padding: 20rem;
  }

  .mobile\:pt-0 {
    padding-top: 0;
  }

  .mobile\:pt-0_5 {
    padding-top: 0.5rem;
  }

  .mobile\:pt-1 {
    padding-top: 1rem;
  }

  .mobile\:pt-1_5 {
    padding-top: 1.5rem;
  }

  .mobile\:pt-2 {
    padding-top: 2rem;
  }

  .mobile\:pt-2_5 {
    padding-top: 2.5rem;
  }

  .mobile\:pt-3 {
    padding-top: 3rem;
  }

  .mobile\:pt-4 {
    padding-top: 4rem;
  }

  .mobile\:pt-5 {
    padding-top: 5rem;
  }

  .mobile\:pt-6 {
    padding-top: 6rem;
  }

  .mobile\:pt-7 {
    padding-top: 7rem;
  }

  .mobile\:pt-8 {
    padding-top: 8rem;
  }

  .mobile\:pt-9 {
    padding-top: 9rem;
  }

  .mobile\:pt-10 {
    padding-top: 10rem;
  }

  .mobile\:pt-15 {
    padding-top: 15rem;
  }

  .mobile\:pt-20 {
    padding-top: 20rem;
  }

  .mobile\:pb-0 {
    padding-bottom: 0;
  }

  .mobile\:pb-0_5 {
    padding-bottom: 0.5rem;
  }

  .mobile\:pb-1 {
    padding-bottom: 1rem;
  }

  .mobile\:pb-1_5 {
    padding-bottom: 1.5rem;
  }

  .mobile\:pb-2 {
    padding-bottom: 2rem;
  }

  .mobile\:pb-2_5 {
    padding-bottom: 2.5rem;
  }

  .mobile\:pb-3 {
    padding-bottom: 3rem;
  }

  .mobile\:pb-4 {
    padding-bottom: 4rem;
  }

  .mobile\:pb-5 {
    padding-bottom: 5rem;
  }

  .mobile\:pb-6 {
    padding-bottom: 6rem;
  }

  .mobile\:pb-7 {
    padding-bottom: 7rem;
  }

  .mobile\:pb-8 {
    padding-bottom: 8rem;
  }

  .mobile\:pb-9 {
    padding-bottom: 9rem;
  }

  .mobile\:pb-10 {
    padding-bottom: 10rem;
  }

  .mobile\:pb-15 {
    padding-bottom: 15rem;
  }

  .mobile\:pb-20 {
    padding-bottom: 20rem;
  }

  .mobile\:pl-0 {
    padding-left: 0;
  }

  .mobile\:pl-0_5 {
    padding-left: 0.5rem;
  }

  .mobile\:pl-1 {
    padding-left: 1rem;
  }

  .mobile\:pl-1_5 {
    padding-left: 1.5rem;
  }

  .mobile\:pl-2 {
    padding-left: 2rem;
  }

  .mobile\:pl-2_5 {
    padding-left: 2.5rem;
  }

  .mobile\:pl-3 {
    padding-left: 3rem;
  }

  .mobile\:pl-4 {
    padding-left: 4rem;
  }

  .mobile\:pl-5 {
    padding-left: 5rem;
  }

  .mobile\:pl-6 {
    padding-left: 6rem;
  }

  .mobile\:pl-7 {
    padding-left: 7rem;
  }

  .mobile\:pl-8 {
    padding-left: 8rem;
  }

  .mobile\:pl-9 {
    padding-left: 9rem;
  }

  .mobile\:pl-10 {
    padding-left: 10rem;
  }

  .mobile\:pl-15 {
    padding-left: 15rem;
  }

  .mobile\:pl-20 {
    padding-left: 20rem;
  }

  .mobile\:pr-0 {
    padding-right: 0;
  }

  .mobile\:pr-0_5 {
    padding-right: 0.5rem;
  }

  .mobile\:pr-1 {
    padding-right: 1rem;
  }

  .mobile\:pr-1_5 {
    padding-right: 1.5rem;
  }

  .mobile\:pr-2 {
    padding-right: 2rem;
  }

  .mobile\:pr-2_5 {
    padding-right: 2.5rem;
  }

  .mobile\:pr-3 {
    padding-right: 3rem;
  }

  .mobile\:pr-4 {
    padding-right: 4rem;
  }

  .mobile\:pr-5 {
    padding-right: 5rem;
  }

  .mobile\:pr-6 {
    padding-right: 6rem;
  }

  .mobile\:pr-7 {
    padding-right: 7rem;
  }

  .mobile\:pr-8 {
    padding-right: 8rem;
  }

  .mobile\:pr-9 {
    padding-right: 9rem;
  }

  .mobile\:pr-10 {
    padding-right: 10rem;
  }

  .mobile\:pr-15 {
    padding-right: 15rem;
  }

  .mobile\:pr-20 {
    padding-right: 20rem;
  }

  .mobile\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile\:px-0_5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .mobile\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile\:px-1_5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mobile\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mobile\:px-2_5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .mobile\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .mobile\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .mobile\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .mobile\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .mobile\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .mobile\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .mobile\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .mobile\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .mobile\:px-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .mobile\:px-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .mobile\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobile\:py-0_5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .mobile\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mobile\:py-1_5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .mobile\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .mobile\:py-2_5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .mobile\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mobile\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .mobile\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .mobile\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .mobile\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .mobile\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .mobile\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .mobile\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .mobile\:py-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .mobile\:py-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .mobile\:p-0_i {
    padding: 0 !important;
  }

  .mobile\:p-0_5_i {
    padding: 0.5rem !important;
  }

  .mobile\:p-1_i {
    padding: 1rem !important;
  }

  .mobile\:p-1_5_i {
    padding: 1.5rem !important;
  }

  .mobile\:p-2_i {
    padding: 2rem !important;
  }

  .mobile\:p-2_5_i {
    padding: 2.5rem !important;
  }

  .mobile\:p-3_i {
    padding: 3rem !important;
  }

  .mobile\:p-4_i {
    padding: 4rem !important;
  }

  .mobile\:p-5_i {
    padding: 5rem !important;
  }

  .mobile\:p-6_i {
    padding: 6rem !important;
  }

  .mobile\:p-7_i {
    padding: 7rem !important;
  }

  .mobile\:p-8_i {
    padding: 8rem !important;
  }

  .mobile\:p-9_i {
    padding: 9rem !important;
  }

  .mobile\:p-10_i {
    padding: 10rem !important;
  }

  .mobile\:p-15_i {
    padding: 15rem !important;
  }

  .mobile\:p-20_i {
    padding: 20rem !important;
  }

  .mobile\:pt-0_i {
    padding-top: 0 !important;
  }

  .mobile\:pt-0_5_i {
    padding-top: 0.5rem !important;
  }

  .mobile\:pt-1_i {
    padding-top: 1rem !important;
  }

  .mobile\:pt-1_5_i {
    padding-top: 1.5rem !important;
  }

  .mobile\:pt-2_i {
    padding-top: 2rem !important;
  }

  .mobile\:pt-2_5_i {
    padding-top: 2.5rem !important;
  }

  .mobile\:pt-3_i {
    padding-top: 3rem !important;
  }

  .mobile\:pt-4_i {
    padding-top: 4rem !important;
  }

  .mobile\:pt-5_i {
    padding-top: 5rem !important;
  }

  .mobile\:pt-6_i {
    padding-top: 6rem !important;
  }

  .mobile\:pt-7_i {
    padding-top: 7rem !important;
  }

  .mobile\:pt-8_i {
    padding-top: 8rem !important;
  }

  .mobile\:pt-9_i {
    padding-top: 9rem !important;
  }

  .mobile\:pt-10_i {
    padding-top: 10rem !important;
  }

  .mobile\:pt-15_i {
    padding-top: 15rem !important;
  }

  .mobile\:pt-20_i {
    padding-top: 20rem !important;
  }

  .mobile\:pb-0_i {
    padding-bottom: 0 !important;
  }

  .mobile\:pb-0_5_i {
    padding-bottom: 0.5rem !important;
  }

  .mobile\:pb-1_i {
    padding-bottom: 1rem !important;
  }

  .mobile\:pb-1_5_i {
    padding-bottom: 1.5rem !important;
  }

  .mobile\:pb-2_i {
    padding-bottom: 2rem !important;
  }

  .mobile\:pb-2_5_i {
    padding-bottom: 2.5rem !important;
  }

  .mobile\:pb-3_i {
    padding-bottom: 3rem !important;
  }

  .mobile\:pb-4_i {
    padding-bottom: 4rem !important;
  }

  .mobile\:pb-5_i {
    padding-bottom: 5rem !important;
  }

  .mobile\:pb-6_i {
    padding-bottom: 6rem !important;
  }

  .mobile\:pb-7_i {
    padding-bottom: 7rem !important;
  }

  .mobile\:pb-8_i {
    padding-bottom: 8rem !important;
  }

  .mobile\:pb-9_i {
    padding-bottom: 9rem !important;
  }

  .mobile\:pb-10_i {
    padding-bottom: 10rem !important;
  }

  .mobile\:pb-15_i {
    padding-bottom: 15rem !important;
  }

  .mobile\:pb-20_i {
    padding-bottom: 20rem !important;
  }

  .mobile\:pl-0_i {
    padding-left: 0 !important;
  }

  .mobile\:pl-0_5_i {
    padding-left: 0.5rem !important;
  }

  .mobile\:pl-1_i {
    padding-left: 1rem !important;
  }

  .mobile\:pl-1_5_i {
    padding-left: 1.5rem !important;
  }

  .mobile\:pl-2_i {
    padding-left: 2rem !important;
  }

  .mobile\:pl-2_5_i {
    padding-left: 2.5rem !important;
  }

  .mobile\:pl-3_i {
    padding-left: 3rem !important;
  }

  .mobile\:pl-4_i {
    padding-left: 4rem !important;
  }

  .mobile\:pl-5_i {
    padding-left: 5rem !important;
  }

  .mobile\:pl-6_i {
    padding-left: 6rem !important;
  }

  .mobile\:pl-7_i {
    padding-left: 7rem !important;
  }

  .mobile\:pl-8_i {
    padding-left: 8rem !important;
  }

  .mobile\:pl-9_i {
    padding-left: 9rem !important;
  }

  .mobile\:pl-10_i {
    padding-left: 10rem !important;
  }

  .mobile\:pl-15_i {
    padding-left: 15rem !important;
  }

  .mobile\:pl-20_i {
    padding-left: 20rem !important;
  }

  .mobile\:pr-0_i {
    padding-right: 0 !important;
  }

  .mobile\:pr-0_5_i {
    padding-right: 0.5rem !important;
  }

  .mobile\:pr-1_i {
    padding-right: 1rem !important;
  }

  .mobile\:pr-1_5_i {
    padding-right: 1.5rem !important;
  }

  .mobile\:pr-2_i {
    padding-right: 2rem !important;
  }

  .mobile\:pr-2_5_i {
    padding-right: 2.5rem !important;
  }

  .mobile\:pr-3_i {
    padding-right: 3rem !important;
  }

  .mobile\:pr-4_i {
    padding-right: 4rem !important;
  }

  .mobile\:pr-5_i {
    padding-right: 5rem !important;
  }

  .mobile\:pr-6_i {
    padding-right: 6rem !important;
  }

  .mobile\:pr-7_i {
    padding-right: 7rem !important;
  }

  .mobile\:pr-8_i {
    padding-right: 8rem !important;
  }

  .mobile\:pr-9_i {
    padding-right: 9rem !important;
  }

  .mobile\:pr-10_i {
    padding-right: 10rem !important;
  }

  .mobile\:pr-15_i {
    padding-right: 15rem !important;
  }

  .mobile\:pr-20_i {
    padding-right: 20rem !important;
  }

  .mobile\:px-0_i {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .mobile\:px-0_5_i {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .mobile\:px-1_i {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .mobile\:px-1_5_i {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .mobile\:px-2_i {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .mobile\:px-2_5_i {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .mobile\:px-3_i {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .mobile\:px-4_i {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .mobile\:px-5_i {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .mobile\:px-6_i {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .mobile\:px-7_i {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .mobile\:px-8_i {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .mobile\:px-9_i {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .mobile\:px-10_i {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .mobile\:px-15_i {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .mobile\:px-20_i {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .mobile\:py-0_i {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .mobile\:py-0_5_i {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .mobile\:py-1_i {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .mobile\:py-1_5_i {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .mobile\:py-2_i {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .mobile\:py-2_5_i {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .mobile\:py-3_i {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .mobile\:py-4_i {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .mobile\:py-5_i {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .mobile\:py-6_i {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .mobile\:py-7_i {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .mobile\:py-8_i {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .mobile\:py-9_i {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .mobile\:py-10_i {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .mobile\:py-15_i {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .mobile\:py-20_i {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media (hover: hover) {
  .desktop\:p-0 {
    padding: 0;
  }

  .desktop\:p-0_5 {
    padding: 0.5rem;
  }

  .desktop\:p-1 {
    padding: 1rem;
  }

  .desktop\:p-1_5 {
    padding: 1.5rem;
  }

  .desktop\:p-2 {
    padding: 2rem;
  }

  .desktop\:p-2_5 {
    padding: 2.5rem;
  }

  .desktop\:p-3 {
    padding: 3rem;
  }

  .desktop\:p-4 {
    padding: 4rem;
  }

  .desktop\:p-5 {
    padding: 5rem;
  }

  .desktop\:p-6 {
    padding: 6rem;
  }

  .desktop\:p-7 {
    padding: 7rem;
  }

  .desktop\:p-8 {
    padding: 8rem;
  }

  .desktop\:p-9 {
    padding: 9rem;
  }

  .desktop\:p-10 {
    padding: 10rem;
  }

  .desktop\:p-15 {
    padding: 15rem;
  }

  .desktop\:p-20 {
    padding: 20rem;
  }

  .desktop\:pt-0 {
    padding-top: 0;
  }

  .desktop\:pt-0_5 {
    padding-top: 0.5rem;
  }

  .desktop\:pt-1 {
    padding-top: 1rem;
  }

  .desktop\:pt-1_5 {
    padding-top: 1.5rem;
  }

  .desktop\:pt-2 {
    padding-top: 2rem;
  }

  .desktop\:pt-2_5 {
    padding-top: 2.5rem;
  }

  .desktop\:pt-3 {
    padding-top: 3rem;
  }

  .desktop\:pt-4 {
    padding-top: 4rem;
  }

  .desktop\:pt-5 {
    padding-top: 5rem;
  }

  .desktop\:pt-6 {
    padding-top: 6rem;
  }

  .desktop\:pt-7 {
    padding-top: 7rem;
  }

  .desktop\:pt-8 {
    padding-top: 8rem;
  }

  .desktop\:pt-9 {
    padding-top: 9rem;
  }

  .desktop\:pt-10 {
    padding-top: 10rem;
  }

  .desktop\:pt-15 {
    padding-top: 15rem;
  }

  .desktop\:pt-20 {
    padding-top: 20rem;
  }

  .desktop\:pb-0 {
    padding-bottom: 0;
  }

  .desktop\:pb-0_5 {
    padding-bottom: 0.5rem;
  }

  .desktop\:pb-1 {
    padding-bottom: 1rem;
  }

  .desktop\:pb-1_5 {
    padding-bottom: 1.5rem;
  }

  .desktop\:pb-2 {
    padding-bottom: 2rem;
  }

  .desktop\:pb-2_5 {
    padding-bottom: 2.5rem;
  }

  .desktop\:pb-3 {
    padding-bottom: 3rem;
  }

  .desktop\:pb-4 {
    padding-bottom: 4rem;
  }

  .desktop\:pb-5 {
    padding-bottom: 5rem;
  }

  .desktop\:pb-6 {
    padding-bottom: 6rem;
  }

  .desktop\:pb-7 {
    padding-bottom: 7rem;
  }

  .desktop\:pb-8 {
    padding-bottom: 8rem;
  }

  .desktop\:pb-9 {
    padding-bottom: 9rem;
  }

  .desktop\:pb-10 {
    padding-bottom: 10rem;
  }

  .desktop\:pb-15 {
    padding-bottom: 15rem;
  }

  .desktop\:pb-20 {
    padding-bottom: 20rem;
  }

  .desktop\:pl-0 {
    padding-left: 0;
  }

  .desktop\:pl-0_5 {
    padding-left: 0.5rem;
  }

  .desktop\:pl-1 {
    padding-left: 1rem;
  }

  .desktop\:pl-1_5 {
    padding-left: 1.5rem;
  }

  .desktop\:pl-2 {
    padding-left: 2rem;
  }

  .desktop\:pl-2_5 {
    padding-left: 2.5rem;
  }

  .desktop\:pl-3 {
    padding-left: 3rem;
  }

  .desktop\:pl-4 {
    padding-left: 4rem;
  }

  .desktop\:pl-5 {
    padding-left: 5rem;
  }

  .desktop\:pl-6 {
    padding-left: 6rem;
  }

  .desktop\:pl-7 {
    padding-left: 7rem;
  }

  .desktop\:pl-8 {
    padding-left: 8rem;
  }

  .desktop\:pl-9 {
    padding-left: 9rem;
  }

  .desktop\:pl-10 {
    padding-left: 10rem;
  }

  .desktop\:pl-15 {
    padding-left: 15rem;
  }

  .desktop\:pl-20 {
    padding-left: 20rem;
  }

  .desktop\:pr-0 {
    padding-right: 0;
  }

  .desktop\:pr-0_5 {
    padding-right: 0.5rem;
  }

  .desktop\:pr-1 {
    padding-right: 1rem;
  }

  .desktop\:pr-1_5 {
    padding-right: 1.5rem;
  }

  .desktop\:pr-2 {
    padding-right: 2rem;
  }

  .desktop\:pr-2_5 {
    padding-right: 2.5rem;
  }

  .desktop\:pr-3 {
    padding-right: 3rem;
  }

  .desktop\:pr-4 {
    padding-right: 4rem;
  }

  .desktop\:pr-5 {
    padding-right: 5rem;
  }

  .desktop\:pr-6 {
    padding-right: 6rem;
  }

  .desktop\:pr-7 {
    padding-right: 7rem;
  }

  .desktop\:pr-8 {
    padding-right: 8rem;
  }

  .desktop\:pr-9 {
    padding-right: 9rem;
  }

  .desktop\:pr-10 {
    padding-right: 10rem;
  }

  .desktop\:pr-15 {
    padding-right: 15rem;
  }

  .desktop\:pr-20 {
    padding-right: 20rem;
  }

  .desktop\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .desktop\:px-0_5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .desktop\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .desktop\:px-1_5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .desktop\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .desktop\:px-2_5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .desktop\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .desktop\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .desktop\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .desktop\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .desktop\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .desktop\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .desktop\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .desktop\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .desktop\:px-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .desktop\:px-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .desktop\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .desktop\:py-0_5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .desktop\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .desktop\:py-1_5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .desktop\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .desktop\:py-2_5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .desktop\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .desktop\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .desktop\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .desktop\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .desktop\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .desktop\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .desktop\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .desktop\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .desktop\:py-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .desktop\:py-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .desktop\:p-0_i {
    padding: 0 !important;
  }

  .desktop\:p-0_5_i {
    padding: 0.5rem !important;
  }

  .desktop\:p-1_i {
    padding: 1rem !important;
  }

  .desktop\:p-1_5_i {
    padding: 1.5rem !important;
  }

  .desktop\:p-2_i {
    padding: 2rem !important;
  }

  .desktop\:p-2_5_i {
    padding: 2.5rem !important;
  }

  .desktop\:p-3_i {
    padding: 3rem !important;
  }

  .desktop\:p-4_i {
    padding: 4rem !important;
  }

  .desktop\:p-5_i {
    padding: 5rem !important;
  }

  .desktop\:p-6_i {
    padding: 6rem !important;
  }

  .desktop\:p-7_i {
    padding: 7rem !important;
  }

  .desktop\:p-8_i {
    padding: 8rem !important;
  }

  .desktop\:p-9_i {
    padding: 9rem !important;
  }

  .desktop\:p-10_i {
    padding: 10rem !important;
  }

  .desktop\:p-15_i {
    padding: 15rem !important;
  }

  .desktop\:p-20_i {
    padding: 20rem !important;
  }

  .desktop\:pt-0_i {
    padding-top: 0 !important;
  }

  .desktop\:pt-0_5_i {
    padding-top: 0.5rem !important;
  }

  .desktop\:pt-1_i {
    padding-top: 1rem !important;
  }

  .desktop\:pt-1_5_i {
    padding-top: 1.5rem !important;
  }

  .desktop\:pt-2_i {
    padding-top: 2rem !important;
  }

  .desktop\:pt-2_5_i {
    padding-top: 2.5rem !important;
  }

  .desktop\:pt-3_i {
    padding-top: 3rem !important;
  }

  .desktop\:pt-4_i {
    padding-top: 4rem !important;
  }

  .desktop\:pt-5_i {
    padding-top: 5rem !important;
  }

  .desktop\:pt-6_i {
    padding-top: 6rem !important;
  }

  .desktop\:pt-7_i {
    padding-top: 7rem !important;
  }

  .desktop\:pt-8_i {
    padding-top: 8rem !important;
  }

  .desktop\:pt-9_i {
    padding-top: 9rem !important;
  }

  .desktop\:pt-10_i {
    padding-top: 10rem !important;
  }

  .desktop\:pt-15_i {
    padding-top: 15rem !important;
  }

  .desktop\:pt-20_i {
    padding-top: 20rem !important;
  }

  .desktop\:pb-0_i {
    padding-bottom: 0 !important;
  }

  .desktop\:pb-0_5_i {
    padding-bottom: 0.5rem !important;
  }

  .desktop\:pb-1_i {
    padding-bottom: 1rem !important;
  }

  .desktop\:pb-1_5_i {
    padding-bottom: 1.5rem !important;
  }

  .desktop\:pb-2_i {
    padding-bottom: 2rem !important;
  }

  .desktop\:pb-2_5_i {
    padding-bottom: 2.5rem !important;
  }

  .desktop\:pb-3_i {
    padding-bottom: 3rem !important;
  }

  .desktop\:pb-4_i {
    padding-bottom: 4rem !important;
  }

  .desktop\:pb-5_i {
    padding-bottom: 5rem !important;
  }

  .desktop\:pb-6_i {
    padding-bottom: 6rem !important;
  }

  .desktop\:pb-7_i {
    padding-bottom: 7rem !important;
  }

  .desktop\:pb-8_i {
    padding-bottom: 8rem !important;
  }

  .desktop\:pb-9_i {
    padding-bottom: 9rem !important;
  }

  .desktop\:pb-10_i {
    padding-bottom: 10rem !important;
  }

  .desktop\:pb-15_i {
    padding-bottom: 15rem !important;
  }

  .desktop\:pb-20_i {
    padding-bottom: 20rem !important;
  }

  .desktop\:pl-0_i {
    padding-left: 0 !important;
  }

  .desktop\:pl-0_5_i {
    padding-left: 0.5rem !important;
  }

  .desktop\:pl-1_i {
    padding-left: 1rem !important;
  }

  .desktop\:pl-1_5_i {
    padding-left: 1.5rem !important;
  }

  .desktop\:pl-2_i {
    padding-left: 2rem !important;
  }

  .desktop\:pl-2_5_i {
    padding-left: 2.5rem !important;
  }

  .desktop\:pl-3_i {
    padding-left: 3rem !important;
  }

  .desktop\:pl-4_i {
    padding-left: 4rem !important;
  }

  .desktop\:pl-5_i {
    padding-left: 5rem !important;
  }

  .desktop\:pl-6_i {
    padding-left: 6rem !important;
  }

  .desktop\:pl-7_i {
    padding-left: 7rem !important;
  }

  .desktop\:pl-8_i {
    padding-left: 8rem !important;
  }

  .desktop\:pl-9_i {
    padding-left: 9rem !important;
  }

  .desktop\:pl-10_i {
    padding-left: 10rem !important;
  }

  .desktop\:pl-15_i {
    padding-left: 15rem !important;
  }

  .desktop\:pl-20_i {
    padding-left: 20rem !important;
  }

  .desktop\:pr-0_i {
    padding-right: 0 !important;
  }

  .desktop\:pr-0_5_i {
    padding-right: 0.5rem !important;
  }

  .desktop\:pr-1_i {
    padding-right: 1rem !important;
  }

  .desktop\:pr-1_5_i {
    padding-right: 1.5rem !important;
  }

  .desktop\:pr-2_i {
    padding-right: 2rem !important;
  }

  .desktop\:pr-2_5_i {
    padding-right: 2.5rem !important;
  }

  .desktop\:pr-3_i {
    padding-right: 3rem !important;
  }

  .desktop\:pr-4_i {
    padding-right: 4rem !important;
  }

  .desktop\:pr-5_i {
    padding-right: 5rem !important;
  }

  .desktop\:pr-6_i {
    padding-right: 6rem !important;
  }

  .desktop\:pr-7_i {
    padding-right: 7rem !important;
  }

  .desktop\:pr-8_i {
    padding-right: 8rem !important;
  }

  .desktop\:pr-9_i {
    padding-right: 9rem !important;
  }

  .desktop\:pr-10_i {
    padding-right: 10rem !important;
  }

  .desktop\:pr-15_i {
    padding-right: 15rem !important;
  }

  .desktop\:pr-20_i {
    padding-right: 20rem !important;
  }

  .desktop\:px-0_i {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .desktop\:px-0_5_i {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .desktop\:px-1_i {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .desktop\:px-1_5_i {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .desktop\:px-2_i {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .desktop\:px-2_5_i {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .desktop\:px-3_i {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .desktop\:px-4_i {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .desktop\:px-5_i {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .desktop\:px-6_i {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .desktop\:px-7_i {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .desktop\:px-8_i {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .desktop\:px-9_i {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .desktop\:px-10_i {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .desktop\:px-15_i {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .desktop\:px-20_i {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .desktop\:py-0_i {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .desktop\:py-0_5_i {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .desktop\:py-1_i {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .desktop\:py-1_5_i {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .desktop\:py-2_i {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .desktop\:py-2_5_i {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .desktop\:py-3_i {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .desktop\:py-4_i {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .desktop\:py-5_i {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .desktop\:py-6_i {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .desktop\:py-7_i {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .desktop\:py-8_i {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .desktop\:py-9_i {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .desktop\:py-10_i {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .desktop\:py-15_i {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .desktop\:py-20_i {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
/*
*   Css-class bundle
*   Border
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.border-dotted {
  border: var(--border-width) dotted;
}

.border-dotted_i {
  border: var(--border-width) dotted !important;
}

.border-dashed {
  border: var(--border-width) dashed;
}

.border-dashed_i {
  border: var(--border-width) dashed !important;
}

.border-solid {
  border: var(--border-width) solid;
}

.border-solid_i {
  border: var(--border-width) solid !important;
}

.border-double {
  border: var(--border-width) double;
}

.border-double_i {
  border: var(--border-width) double !important;
}

.border-groove {
  border: var(--border-width) groove;
}

.border-groove_i {
  border: var(--border-width) groove !important;
}

.border-reset {
  border: initial;
}

.border-reset_i {
  border: initial !important;
}

.border-none {
  border: none;
}

.border-none_i {
  border: none !important;
}

.border-1-dotted {
  border: 1px dotted;
}

.border-1-dotted_i {
  border: 1px dotted !important;
}

.border-1-dashed {
  border: 1px dashed;
}

.border-1-dashed_i {
  border: 1px dashed !important;
}

.border-1-solid {
  border: 1px solid;
}

.border-1-solid_i {
  border: 1px solid !important;
}

.border-1-double {
  border: 1px double;
}

.border-1-double_i {
  border: 1px double !important;
}

.border-1-groove {
  border: 1px groove;
}

.border-1-groove_i {
  border: 1px groove !important;
}

.border-2-dotted {
  border: 2px dotted;
}

.border-2-dotted_i {
  border: 2px dotted !important;
}

.border-2-dashed {
  border: 2px dashed;
}

.border-2-dashed_i {
  border: 2px dashed !important;
}

.border-2-solid {
  border: 2px solid;
}

.border-2-solid_i {
  border: 2px solid !important;
}

.border-2-double {
  border: 2px double;
}

.border-2-double_i {
  border: 2px double !important;
}

.border-2-groove {
  border: 2px groove;
}

.border-2-groove_i {
  border: 2px groove !important;
}

.border-3-dotted {
  border: 3px dotted;
}

.border-3-dotted_i {
  border: 3px dotted !important;
}

.border-3-dashed {
  border: 3px dashed;
}

.border-3-dashed_i {
  border: 3px dashed !important;
}

.border-3-solid {
  border: 3px solid;
}

.border-3-solid_i {
  border: 3px solid !important;
}

.border-3-double {
  border: 3px double;
}

.border-3-double_i {
  border: 3px double !important;
}

.border-3-groove {
  border: 3px groove;
}

.border-3-groove_i {
  border: 3px groove !important;
}

.border-4-dotted {
  border: 4px dotted;
}

.border-4-dotted_i {
  border: 4px dotted !important;
}

.border-4-dashed {
  border: 4px dashed;
}

.border-4-dashed_i {
  border: 4px dashed !important;
}

.border-4-solid {
  border: 4px solid;
}

.border-4-solid_i {
  border: 4px solid !important;
}

.border-4-double {
  border: 4px double;
}

.border-4-double_i {
  border: 4px double !important;
}

.border-4-groove {
  border: 4px groove;
}

.border-4-groove_i {
  border: 4px groove !important;
}

.border-5-dotted {
  border: 5px dotted;
}

.border-5-dotted_i {
  border: 5px dotted !important;
}

.border-5-dashed {
  border: 5px dashed;
}

.border-5-dashed_i {
  border: 5px dashed !important;
}

.border-5-solid {
  border: 5px solid;
}

.border-5-solid_i {
  border: 5px solid !important;
}

.border-5-double {
  border: 5px double;
}

.border-5-double_i {
  border: 5px double !important;
}

.border-5-groove {
  border: 5px groove;
}

.border-5-groove_i {
  border: 5px groove !important;
}

.border-t-dotted {
  border-top: var(--border-width) dotted;
}

.border-t-dotted_i {
  border-top: var(--border-width) dotted !important;
}

.border-t-dashed {
  border-top: var(--border-width) dashed;
}

.border-t-dashed_i {
  border-top: var(--border-width) dashed !important;
}

.border-t-solid {
  border-top: var(--border-width) solid;
}

.border-t-solid_i {
  border-top: var(--border-width) solid !important;
}

.border-t-double {
  border-top: var(--border-width) double;
}

.border-t-double_i {
  border-top: var(--border-width) double !important;
}

.border-t-groove {
  border-top: var(--border-width) groove;
}

.border-t-groove_i {
  border-top: var(--border-width) groove !important;
}

.border-t-reset {
  border-top: initial;
}

.border-t-reset_i {
  border-top: initial !important;
}

.border-t-none {
  border-top: none;
}

.border-t-none_i {
  border-top: none !important;
}

.border-t-1-dotted {
  border-top: 1px dotted;
}

.border-t-1-dotted_i {
  border-top: 1px dotted !important;
}

.border-t-1-dashed {
  border-top: 1px dashed;
}

.border-t-1-dashed_i {
  border-top: 1px dashed !important;
}

.border-t-1-solid {
  border-top: 1px solid;
}

.border-t-1-solid_i {
  border-top: 1px solid !important;
}

.border-t-1-double {
  border-top: 1px double;
}

.border-t-1-double_i {
  border-top: 1px double !important;
}

.border-t-1-groove {
  border-top: 1px groove;
}

.border-t-1-groove_i {
  border-top: 1px groove !important;
}

.border-t-2-dotted {
  border-top: 2px dotted;
}

.border-t-2-dotted_i {
  border-top: 2px dotted !important;
}

.border-t-2-dashed {
  border-top: 2px dashed;
}

.border-t-2-dashed_i {
  border-top: 2px dashed !important;
}

.border-t-2-solid {
  border-top: 2px solid;
}

.border-t-2-solid_i {
  border-top: 2px solid !important;
}

.border-t-2-double {
  border-top: 2px double;
}

.border-t-2-double_i {
  border-top: 2px double !important;
}

.border-t-2-groove {
  border-top: 2px groove;
}

.border-t-2-groove_i {
  border-top: 2px groove !important;
}

.border-t-3-dotted {
  border-top: 3px dotted;
}

.border-t-3-dotted_i {
  border-top: 3px dotted !important;
}

.border-t-3-dashed {
  border-top: 3px dashed;
}

.border-t-3-dashed_i {
  border-top: 3px dashed !important;
}

.border-t-3-solid {
  border-top: 3px solid;
}

.border-t-3-solid_i {
  border-top: 3px solid !important;
}

.border-t-3-double {
  border-top: 3px double;
}

.border-t-3-double_i {
  border-top: 3px double !important;
}

.border-t-3-groove {
  border-top: 3px groove;
}

.border-t-3-groove_i {
  border-top: 3px groove !important;
}

.border-t-4-dotted {
  border-top: 4px dotted;
}

.border-t-4-dotted_i {
  border-top: 4px dotted !important;
}

.border-t-4-dashed {
  border-top: 4px dashed;
}

.border-t-4-dashed_i {
  border-top: 4px dashed !important;
}

.border-t-4-solid {
  border-top: 4px solid;
}

.border-t-4-solid_i {
  border-top: 4px solid !important;
}

.border-t-4-double {
  border-top: 4px double;
}

.border-t-4-double_i {
  border-top: 4px double !important;
}

.border-t-4-groove {
  border-top: 4px groove;
}

.border-t-4-groove_i {
  border-top: 4px groove !important;
}

.border-t-5-dotted {
  border-top: 5px dotted;
}

.border-t-5-dotted_i {
  border-top: 5px dotted !important;
}

.border-t-5-dashed {
  border-top: 5px dashed;
}

.border-t-5-dashed_i {
  border-top: 5px dashed !important;
}

.border-t-5-solid {
  border-top: 5px solid;
}

.border-t-5-solid_i {
  border-top: 5px solid !important;
}

.border-t-5-double {
  border-top: 5px double;
}

.border-t-5-double_i {
  border-top: 5px double !important;
}

.border-t-5-groove {
  border-top: 5px groove;
}

.border-t-5-groove_i {
  border-top: 5px groove !important;
}

.border-b-dotted {
  border-bottom: var(--border-width) dotted;
}

.border-b-dotted_i {
  border-bottom: var(--border-width) dotted !important;
}

.border-b-dashed {
  border-bottom: var(--border-width) dashed;
}

.border-b-dashed_i {
  border-bottom: var(--border-width) dashed !important;
}

.border-b-solid {
  border-bottom: var(--border-width) solid;
}

.border-b-solid_i {
  border-bottom: var(--border-width) solid !important;
}

.border-b-double {
  border-bottom: var(--border-width) double;
}

.border-b-double_i {
  border-bottom: var(--border-width) double !important;
}

.border-b-groove {
  border-bottom: var(--border-width) groove;
}

.border-b-groove_i {
  border-bottom: var(--border-width) groove !important;
}

.border-b-reset {
  border-bottom: initial;
}

.border-b-reset_i {
  border-bottom: initial !important;
}

.border-b-none {
  border-bottom: none;
}

.border-b-none_i {
  border-bottom: none !important;
}

.border-b-1-dotted {
  border-bottom: 1px dotted;
}

.border-b-1-dotted_i {
  border-bottom: 1px dotted !important;
}

.border-b-1-dashed {
  border-bottom: 1px dashed;
}

.border-b-1-dashed_i {
  border-bottom: 1px dashed !important;
}

.border-b-1-solid {
  border-bottom: 1px solid;
}

.border-b-1-solid_i {
  border-bottom: 1px solid !important;
}

.border-b-1-double {
  border-bottom: 1px double;
}

.border-b-1-double_i {
  border-bottom: 1px double !important;
}

.border-b-1-groove {
  border-bottom: 1px groove;
}

.border-b-1-groove_i {
  border-bottom: 1px groove !important;
}

.border-b-2-dotted {
  border-bottom: 2px dotted;
}

.border-b-2-dotted_i {
  border-bottom: 2px dotted !important;
}

.border-b-2-dashed {
  border-bottom: 2px dashed;
}

.border-b-2-dashed_i {
  border-bottom: 2px dashed !important;
}

.border-b-2-solid {
  border-bottom: 2px solid;
}

.border-b-2-solid_i {
  border-bottom: 2px solid !important;
}

.border-b-2-double {
  border-bottom: 2px double;
}

.border-b-2-double_i {
  border-bottom: 2px double !important;
}

.border-b-2-groove {
  border-bottom: 2px groove;
}

.border-b-2-groove_i {
  border-bottom: 2px groove !important;
}

.border-b-3-dotted {
  border-bottom: 3px dotted;
}

.border-b-3-dotted_i {
  border-bottom: 3px dotted !important;
}

.border-b-3-dashed {
  border-bottom: 3px dashed;
}

.border-b-3-dashed_i {
  border-bottom: 3px dashed !important;
}

.border-b-3-solid {
  border-bottom: 3px solid;
}

.border-b-3-solid_i {
  border-bottom: 3px solid !important;
}

.border-b-3-double {
  border-bottom: 3px double;
}

.border-b-3-double_i {
  border-bottom: 3px double !important;
}

.border-b-3-groove {
  border-bottom: 3px groove;
}

.border-b-3-groove_i {
  border-bottom: 3px groove !important;
}

.border-b-4-dotted {
  border-bottom: 4px dotted;
}

.border-b-4-dotted_i {
  border-bottom: 4px dotted !important;
}

.border-b-4-dashed {
  border-bottom: 4px dashed;
}

.border-b-4-dashed_i {
  border-bottom: 4px dashed !important;
}

.border-b-4-solid {
  border-bottom: 4px solid;
}

.border-b-4-solid_i {
  border-bottom: 4px solid !important;
}

.border-b-4-double {
  border-bottom: 4px double;
}

.border-b-4-double_i {
  border-bottom: 4px double !important;
}

.border-b-4-groove {
  border-bottom: 4px groove;
}

.border-b-4-groove_i {
  border-bottom: 4px groove !important;
}

.border-b-5-dotted {
  border-bottom: 5px dotted;
}

.border-b-5-dotted_i {
  border-bottom: 5px dotted !important;
}

.border-b-5-dashed {
  border-bottom: 5px dashed;
}

.border-b-5-dashed_i {
  border-bottom: 5px dashed !important;
}

.border-b-5-solid {
  border-bottom: 5px solid;
}

.border-b-5-solid_i {
  border-bottom: 5px solid !important;
}

.border-b-5-double {
  border-bottom: 5px double;
}

.border-b-5-double_i {
  border-bottom: 5px double !important;
}

.border-b-5-groove {
  border-bottom: 5px groove;
}

.border-b-5-groove_i {
  border-bottom: 5px groove !important;
}

.border-l-dotted {
  border-left: var(--border-width) dotted;
}

.border-l-dotted_i {
  border-left: var(--border-width) dotted !important;
}

.border-l-dashed {
  border-left: var(--border-width) dashed;
}

.border-l-dashed_i {
  border-left: var(--border-width) dashed !important;
}

.border-l-solid {
  border-left: var(--border-width) solid;
}

.border-l-solid_i {
  border-left: var(--border-width) solid !important;
}

.border-l-double {
  border-left: var(--border-width) double;
}

.border-l-double_i {
  border-left: var(--border-width) double !important;
}

.border-l-groove {
  border-left: var(--border-width) groove;
}

.border-l-groove_i {
  border-left: var(--border-width) groove !important;
}

.border-l-reset {
  border-left: initial;
}

.border-l-reset_i {
  border-left: initial !important;
}

.border-l-none {
  border-left: none;
}

.border-l-none_i {
  border-left: none !important;
}

.border-l-1-dotted {
  border-left: 1px dotted;
}

.border-l-1-dotted_i {
  border-left: 1px dotted !important;
}

.border-l-1-dashed {
  border-left: 1px dashed;
}

.border-l-1-dashed_i {
  border-left: 1px dashed !important;
}

.border-l-1-solid {
  border-left: 1px solid;
}

.border-l-1-solid_i {
  border-left: 1px solid !important;
}

.border-l-1-double {
  border-left: 1px double;
}

.border-l-1-double_i {
  border-left: 1px double !important;
}

.border-l-1-groove {
  border-left: 1px groove;
}

.border-l-1-groove_i {
  border-left: 1px groove !important;
}

.border-l-2-dotted {
  border-left: 2px dotted;
}

.border-l-2-dotted_i {
  border-left: 2px dotted !important;
}

.border-l-2-dashed {
  border-left: 2px dashed;
}

.border-l-2-dashed_i {
  border-left: 2px dashed !important;
}

.border-l-2-solid {
  border-left: 2px solid;
}

.border-l-2-solid_i {
  border-left: 2px solid !important;
}

.border-l-2-double {
  border-left: 2px double;
}

.border-l-2-double_i {
  border-left: 2px double !important;
}

.border-l-2-groove {
  border-left: 2px groove;
}

.border-l-2-groove_i {
  border-left: 2px groove !important;
}

.border-l-3-dotted {
  border-left: 3px dotted;
}

.border-l-3-dotted_i {
  border-left: 3px dotted !important;
}

.border-l-3-dashed {
  border-left: 3px dashed;
}

.border-l-3-dashed_i {
  border-left: 3px dashed !important;
}

.border-l-3-solid {
  border-left: 3px solid;
}

.border-l-3-solid_i {
  border-left: 3px solid !important;
}

.border-l-3-double {
  border-left: 3px double;
}

.border-l-3-double_i {
  border-left: 3px double !important;
}

.border-l-3-groove {
  border-left: 3px groove;
}

.border-l-3-groove_i {
  border-left: 3px groove !important;
}

.border-l-4-dotted {
  border-left: 4px dotted;
}

.border-l-4-dotted_i {
  border-left: 4px dotted !important;
}

.border-l-4-dashed {
  border-left: 4px dashed;
}

.border-l-4-dashed_i {
  border-left: 4px dashed !important;
}

.border-l-4-solid {
  border-left: 4px solid;
}

.border-l-4-solid_i {
  border-left: 4px solid !important;
}

.border-l-4-double {
  border-left: 4px double;
}

.border-l-4-double_i {
  border-left: 4px double !important;
}

.border-l-4-groove {
  border-left: 4px groove;
}

.border-l-4-groove_i {
  border-left: 4px groove !important;
}

.border-l-5-dotted {
  border-left: 5px dotted;
}

.border-l-5-dotted_i {
  border-left: 5px dotted !important;
}

.border-l-5-dashed {
  border-left: 5px dashed;
}

.border-l-5-dashed_i {
  border-left: 5px dashed !important;
}

.border-l-5-solid {
  border-left: 5px solid;
}

.border-l-5-solid_i {
  border-left: 5px solid !important;
}

.border-l-5-double {
  border-left: 5px double;
}

.border-l-5-double_i {
  border-left: 5px double !important;
}

.border-l-5-groove {
  border-left: 5px groove;
}

.border-l-5-groove_i {
  border-left: 5px groove !important;
}

.border-r-dotted {
  border-right: var(--border-width) dotted;
}

.border-r-dotted_i {
  border-right: var(--border-width) dotted !important;
}

.border-r-dashed {
  border-right: var(--border-width) dashed;
}

.border-r-dashed_i {
  border-right: var(--border-width) dashed !important;
}

.border-r-solid {
  border-right: var(--border-width) solid;
}

.border-r-solid_i {
  border-right: var(--border-width) solid !important;
}

.border-r-double {
  border-right: var(--border-width) double;
}

.border-r-double_i {
  border-right: var(--border-width) double !important;
}

.border-r-groove {
  border-right: var(--border-width) groove;
}

.border-r-groove_i {
  border-right: var(--border-width) groove !important;
}

.border-r-reset {
  border-right: initial;
}

.border-r-reset_i {
  border-right: initial !important;
}

.border-r-none {
  border-right: none;
}

.border-r-none_i {
  border-right: none !important;
}

.border-r-1-dotted {
  border-right: 1px dotted;
}

.border-r-1-dotted_i {
  border-right: 1px dotted !important;
}

.border-r-1-dashed {
  border-right: 1px dashed;
}

.border-r-1-dashed_i {
  border-right: 1px dashed !important;
}

.border-r-1-solid {
  border-right: 1px solid;
}

.border-r-1-solid_i {
  border-right: 1px solid !important;
}

.border-r-1-double {
  border-right: 1px double;
}

.border-r-1-double_i {
  border-right: 1px double !important;
}

.border-r-1-groove {
  border-right: 1px groove;
}

.border-r-1-groove_i {
  border-right: 1px groove !important;
}

.border-r-2-dotted {
  border-right: 2px dotted;
}

.border-r-2-dotted_i {
  border-right: 2px dotted !important;
}

.border-r-2-dashed {
  border-right: 2px dashed;
}

.border-r-2-dashed_i {
  border-right: 2px dashed !important;
}

.border-r-2-solid {
  border-right: 2px solid;
}

.border-r-2-solid_i {
  border-right: 2px solid !important;
}

.border-r-2-double {
  border-right: 2px double;
}

.border-r-2-double_i {
  border-right: 2px double !important;
}

.border-r-2-groove {
  border-right: 2px groove;
}

.border-r-2-groove_i {
  border-right: 2px groove !important;
}

.border-r-3-dotted {
  border-right: 3px dotted;
}

.border-r-3-dotted_i {
  border-right: 3px dotted !important;
}

.border-r-3-dashed {
  border-right: 3px dashed;
}

.border-r-3-dashed_i {
  border-right: 3px dashed !important;
}

.border-r-3-solid {
  border-right: 3px solid;
}

.border-r-3-solid_i {
  border-right: 3px solid !important;
}

.border-r-3-double {
  border-right: 3px double;
}

.border-r-3-double_i {
  border-right: 3px double !important;
}

.border-r-3-groove {
  border-right: 3px groove;
}

.border-r-3-groove_i {
  border-right: 3px groove !important;
}

.border-r-4-dotted {
  border-right: 4px dotted;
}

.border-r-4-dotted_i {
  border-right: 4px dotted !important;
}

.border-r-4-dashed {
  border-right: 4px dashed;
}

.border-r-4-dashed_i {
  border-right: 4px dashed !important;
}

.border-r-4-solid {
  border-right: 4px solid;
}

.border-r-4-solid_i {
  border-right: 4px solid !important;
}

.border-r-4-double {
  border-right: 4px double;
}

.border-r-4-double_i {
  border-right: 4px double !important;
}

.border-r-4-groove {
  border-right: 4px groove;
}

.border-r-4-groove_i {
  border-right: 4px groove !important;
}

.border-r-5-dotted {
  border-right: 5px dotted;
}

.border-r-5-dotted_i {
  border-right: 5px dotted !important;
}

.border-r-5-dashed {
  border-right: 5px dashed;
}

.border-r-5-dashed_i {
  border-right: 5px dashed !important;
}

.border-r-5-solid {
  border-right: 5px solid;
}

.border-r-5-solid_i {
  border-right: 5px solid !important;
}

.border-r-5-double {
  border-right: 5px double;
}

.border-r-5-double_i {
  border-right: 5px double !important;
}

.border-r-5-groove {
  border-right: 5px groove;
}

.border-r-5-groove_i {
  border-right: 5px groove !important;
}

.even\:border-dotted:even {
  border: var(--border-width) dotted;
}

.even\:border-dotted_i:even {
  border: var(--border-width) dotted !important;
}

.even\:border-dashed:even {
  border: var(--border-width) dashed;
}

.even\:border-dashed_i:even {
  border: var(--border-width) dashed !important;
}

.even\:border-solid:even {
  border: var(--border-width) solid;
}

.even\:border-solid_i:even {
  border: var(--border-width) solid !important;
}

.even\:border-double:even {
  border: var(--border-width) double;
}

.even\:border-double_i:even {
  border: var(--border-width) double !important;
}

.even\:border-groove:even {
  border: var(--border-width) groove;
}

.even\:border-groove_i:even {
  border: var(--border-width) groove !important;
}

.even\:border-reset:even {
  border: initial;
}

.even\:border-reset_i:even {
  border: initial !important;
}

.even\:border-none:even {
  border: none;
}

.even\:border-none_i:even {
  border: none !important;
}

.even\:border-1-dotted:even {
  border: 1px dotted;
}

.even\:border-1-dotted_i:even {
  border: 1px dotted !important;
}

.even\:border-1-dashed:even {
  border: 1px dashed;
}

.even\:border-1-dashed_i:even {
  border: 1px dashed !important;
}

.even\:border-1-solid:even {
  border: 1px solid;
}

.even\:border-1-solid_i:even {
  border: 1px solid !important;
}

.even\:border-1-double:even {
  border: 1px double;
}

.even\:border-1-double_i:even {
  border: 1px double !important;
}

.even\:border-1-groove:even {
  border: 1px groove;
}

.even\:border-1-groove_i:even {
  border: 1px groove !important;
}

.even\:border-2-dotted:even {
  border: 2px dotted;
}

.even\:border-2-dotted_i:even {
  border: 2px dotted !important;
}

.even\:border-2-dashed:even {
  border: 2px dashed;
}

.even\:border-2-dashed_i:even {
  border: 2px dashed !important;
}

.even\:border-2-solid:even {
  border: 2px solid;
}

.even\:border-2-solid_i:even {
  border: 2px solid !important;
}

.even\:border-2-double:even {
  border: 2px double;
}

.even\:border-2-double_i:even {
  border: 2px double !important;
}

.even\:border-2-groove:even {
  border: 2px groove;
}

.even\:border-2-groove_i:even {
  border: 2px groove !important;
}

.even\:border-3-dotted:even {
  border: 3px dotted;
}

.even\:border-3-dotted_i:even {
  border: 3px dotted !important;
}

.even\:border-3-dashed:even {
  border: 3px dashed;
}

.even\:border-3-dashed_i:even {
  border: 3px dashed !important;
}

.even\:border-3-solid:even {
  border: 3px solid;
}

.even\:border-3-solid_i:even {
  border: 3px solid !important;
}

.even\:border-3-double:even {
  border: 3px double;
}

.even\:border-3-double_i:even {
  border: 3px double !important;
}

.even\:border-3-groove:even {
  border: 3px groove;
}

.even\:border-3-groove_i:even {
  border: 3px groove !important;
}

.even\:border-4-dotted:even {
  border: 4px dotted;
}

.even\:border-4-dotted_i:even {
  border: 4px dotted !important;
}

.even\:border-4-dashed:even {
  border: 4px dashed;
}

.even\:border-4-dashed_i:even {
  border: 4px dashed !important;
}

.even\:border-4-solid:even {
  border: 4px solid;
}

.even\:border-4-solid_i:even {
  border: 4px solid !important;
}

.even\:border-4-double:even {
  border: 4px double;
}

.even\:border-4-double_i:even {
  border: 4px double !important;
}

.even\:border-4-groove:even {
  border: 4px groove;
}

.even\:border-4-groove_i:even {
  border: 4px groove !important;
}

.even\:border-5-dotted:even {
  border: 5px dotted;
}

.even\:border-5-dotted_i:even {
  border: 5px dotted !important;
}

.even\:border-5-dashed:even {
  border: 5px dashed;
}

.even\:border-5-dashed_i:even {
  border: 5px dashed !important;
}

.even\:border-5-solid:even {
  border: 5px solid;
}

.even\:border-5-solid_i:even {
  border: 5px solid !important;
}

.even\:border-5-double:even {
  border: 5px double;
}

.even\:border-5-double_i:even {
  border: 5px double !important;
}

.even\:border-5-groove:even {
  border: 5px groove;
}

.even\:border-5-groove_i:even {
  border: 5px groove !important;
}

.even\:border-t-dotted:even {
  border-top: var(--border-width) dotted;
}

.even\:border-t-dotted_i:even {
  border-top: var(--border-width) dotted !important;
}

.even\:border-t-dashed:even {
  border-top: var(--border-width) dashed;
}

.even\:border-t-dashed_i:even {
  border-top: var(--border-width) dashed !important;
}

.even\:border-t-solid:even {
  border-top: var(--border-width) solid;
}

.even\:border-t-solid_i:even {
  border-top: var(--border-width) solid !important;
}

.even\:border-t-double:even {
  border-top: var(--border-width) double;
}

.even\:border-t-double_i:even {
  border-top: var(--border-width) double !important;
}

.even\:border-t-groove:even {
  border-top: var(--border-width) groove;
}

.even\:border-t-groove_i:even {
  border-top: var(--border-width) groove !important;
}

.even\:border-t-reset:even {
  border-top: initial;
}

.even\:border-t-reset_i:even {
  border-top: initial !important;
}

.even\:border-t-none:even {
  border-top: none;
}

.even\:border-t-none_i:even {
  border-top: none !important;
}

.even\:border-t-1-dotted:even {
  border-top: 1px dotted;
}

.even\:border-t-1-dotted_i:even {
  border-top: 1px dotted !important;
}

.even\:border-t-1-dashed:even {
  border-top: 1px dashed;
}

.even\:border-t-1-dashed_i:even {
  border-top: 1px dashed !important;
}

.even\:border-t-1-solid:even {
  border-top: 1px solid;
}

.even\:border-t-1-solid_i:even {
  border-top: 1px solid !important;
}

.even\:border-t-1-double:even {
  border-top: 1px double;
}

.even\:border-t-1-double_i:even {
  border-top: 1px double !important;
}

.even\:border-t-1-groove:even {
  border-top: 1px groove;
}

.even\:border-t-1-groove_i:even {
  border-top: 1px groove !important;
}

.even\:border-t-2-dotted:even {
  border-top: 2px dotted;
}

.even\:border-t-2-dotted_i:even {
  border-top: 2px dotted !important;
}

.even\:border-t-2-dashed:even {
  border-top: 2px dashed;
}

.even\:border-t-2-dashed_i:even {
  border-top: 2px dashed !important;
}

.even\:border-t-2-solid:even {
  border-top: 2px solid;
}

.even\:border-t-2-solid_i:even {
  border-top: 2px solid !important;
}

.even\:border-t-2-double:even {
  border-top: 2px double;
}

.even\:border-t-2-double_i:even {
  border-top: 2px double !important;
}

.even\:border-t-2-groove:even {
  border-top: 2px groove;
}

.even\:border-t-2-groove_i:even {
  border-top: 2px groove !important;
}

.even\:border-t-3-dotted:even {
  border-top: 3px dotted;
}

.even\:border-t-3-dotted_i:even {
  border-top: 3px dotted !important;
}

.even\:border-t-3-dashed:even {
  border-top: 3px dashed;
}

.even\:border-t-3-dashed_i:even {
  border-top: 3px dashed !important;
}

.even\:border-t-3-solid:even {
  border-top: 3px solid;
}

.even\:border-t-3-solid_i:even {
  border-top: 3px solid !important;
}

.even\:border-t-3-double:even {
  border-top: 3px double;
}

.even\:border-t-3-double_i:even {
  border-top: 3px double !important;
}

.even\:border-t-3-groove:even {
  border-top: 3px groove;
}

.even\:border-t-3-groove_i:even {
  border-top: 3px groove !important;
}

.even\:border-t-4-dotted:even {
  border-top: 4px dotted;
}

.even\:border-t-4-dotted_i:even {
  border-top: 4px dotted !important;
}

.even\:border-t-4-dashed:even {
  border-top: 4px dashed;
}

.even\:border-t-4-dashed_i:even {
  border-top: 4px dashed !important;
}

.even\:border-t-4-solid:even {
  border-top: 4px solid;
}

.even\:border-t-4-solid_i:even {
  border-top: 4px solid !important;
}

.even\:border-t-4-double:even {
  border-top: 4px double;
}

.even\:border-t-4-double_i:even {
  border-top: 4px double !important;
}

.even\:border-t-4-groove:even {
  border-top: 4px groove;
}

.even\:border-t-4-groove_i:even {
  border-top: 4px groove !important;
}

.even\:border-t-5-dotted:even {
  border-top: 5px dotted;
}

.even\:border-t-5-dotted_i:even {
  border-top: 5px dotted !important;
}

.even\:border-t-5-dashed:even {
  border-top: 5px dashed;
}

.even\:border-t-5-dashed_i:even {
  border-top: 5px dashed !important;
}

.even\:border-t-5-solid:even {
  border-top: 5px solid;
}

.even\:border-t-5-solid_i:even {
  border-top: 5px solid !important;
}

.even\:border-t-5-double:even {
  border-top: 5px double;
}

.even\:border-t-5-double_i:even {
  border-top: 5px double !important;
}

.even\:border-t-5-groove:even {
  border-top: 5px groove;
}

.even\:border-t-5-groove_i:even {
  border-top: 5px groove !important;
}

.even\:border-b-dotted:even {
  border-bottom: var(--border-width) dotted;
}

.even\:border-b-dotted_i:even {
  border-bottom: var(--border-width) dotted !important;
}

.even\:border-b-dashed:even {
  border-bottom: var(--border-width) dashed;
}

.even\:border-b-dashed_i:even {
  border-bottom: var(--border-width) dashed !important;
}

.even\:border-b-solid:even {
  border-bottom: var(--border-width) solid;
}

.even\:border-b-solid_i:even {
  border-bottom: var(--border-width) solid !important;
}

.even\:border-b-double:even {
  border-bottom: var(--border-width) double;
}

.even\:border-b-double_i:even {
  border-bottom: var(--border-width) double !important;
}

.even\:border-b-groove:even {
  border-bottom: var(--border-width) groove;
}

.even\:border-b-groove_i:even {
  border-bottom: var(--border-width) groove !important;
}

.even\:border-b-reset:even {
  border-bottom: initial;
}

.even\:border-b-reset_i:even {
  border-bottom: initial !important;
}

.even\:border-b-none:even {
  border-bottom: none;
}

.even\:border-b-none_i:even {
  border-bottom: none !important;
}

.even\:border-b-1-dotted:even {
  border-bottom: 1px dotted;
}

.even\:border-b-1-dotted_i:even {
  border-bottom: 1px dotted !important;
}

.even\:border-b-1-dashed:even {
  border-bottom: 1px dashed;
}

.even\:border-b-1-dashed_i:even {
  border-bottom: 1px dashed !important;
}

.even\:border-b-1-solid:even {
  border-bottom: 1px solid;
}

.even\:border-b-1-solid_i:even {
  border-bottom: 1px solid !important;
}

.even\:border-b-1-double:even {
  border-bottom: 1px double;
}

.even\:border-b-1-double_i:even {
  border-bottom: 1px double !important;
}

.even\:border-b-1-groove:even {
  border-bottom: 1px groove;
}

.even\:border-b-1-groove_i:even {
  border-bottom: 1px groove !important;
}

.even\:border-b-2-dotted:even {
  border-bottom: 2px dotted;
}

.even\:border-b-2-dotted_i:even {
  border-bottom: 2px dotted !important;
}

.even\:border-b-2-dashed:even {
  border-bottom: 2px dashed;
}

.even\:border-b-2-dashed_i:even {
  border-bottom: 2px dashed !important;
}

.even\:border-b-2-solid:even {
  border-bottom: 2px solid;
}

.even\:border-b-2-solid_i:even {
  border-bottom: 2px solid !important;
}

.even\:border-b-2-double:even {
  border-bottom: 2px double;
}

.even\:border-b-2-double_i:even {
  border-bottom: 2px double !important;
}

.even\:border-b-2-groove:even {
  border-bottom: 2px groove;
}

.even\:border-b-2-groove_i:even {
  border-bottom: 2px groove !important;
}

.even\:border-b-3-dotted:even {
  border-bottom: 3px dotted;
}

.even\:border-b-3-dotted_i:even {
  border-bottom: 3px dotted !important;
}

.even\:border-b-3-dashed:even {
  border-bottom: 3px dashed;
}

.even\:border-b-3-dashed_i:even {
  border-bottom: 3px dashed !important;
}

.even\:border-b-3-solid:even {
  border-bottom: 3px solid;
}

.even\:border-b-3-solid_i:even {
  border-bottom: 3px solid !important;
}

.even\:border-b-3-double:even {
  border-bottom: 3px double;
}

.even\:border-b-3-double_i:even {
  border-bottom: 3px double !important;
}

.even\:border-b-3-groove:even {
  border-bottom: 3px groove;
}

.even\:border-b-3-groove_i:even {
  border-bottom: 3px groove !important;
}

.even\:border-b-4-dotted:even {
  border-bottom: 4px dotted;
}

.even\:border-b-4-dotted_i:even {
  border-bottom: 4px dotted !important;
}

.even\:border-b-4-dashed:even {
  border-bottom: 4px dashed;
}

.even\:border-b-4-dashed_i:even {
  border-bottom: 4px dashed !important;
}

.even\:border-b-4-solid:even {
  border-bottom: 4px solid;
}

.even\:border-b-4-solid_i:even {
  border-bottom: 4px solid !important;
}

.even\:border-b-4-double:even {
  border-bottom: 4px double;
}

.even\:border-b-4-double_i:even {
  border-bottom: 4px double !important;
}

.even\:border-b-4-groove:even {
  border-bottom: 4px groove;
}

.even\:border-b-4-groove_i:even {
  border-bottom: 4px groove !important;
}

.even\:border-b-5-dotted:even {
  border-bottom: 5px dotted;
}

.even\:border-b-5-dotted_i:even {
  border-bottom: 5px dotted !important;
}

.even\:border-b-5-dashed:even {
  border-bottom: 5px dashed;
}

.even\:border-b-5-dashed_i:even {
  border-bottom: 5px dashed !important;
}

.even\:border-b-5-solid:even {
  border-bottom: 5px solid;
}

.even\:border-b-5-solid_i:even {
  border-bottom: 5px solid !important;
}

.even\:border-b-5-double:even {
  border-bottom: 5px double;
}

.even\:border-b-5-double_i:even {
  border-bottom: 5px double !important;
}

.even\:border-b-5-groove:even {
  border-bottom: 5px groove;
}

.even\:border-b-5-groove_i:even {
  border-bottom: 5px groove !important;
}

.even\:border-l-dotted:even {
  border-left: var(--border-width) dotted;
}

.even\:border-l-dotted_i:even {
  border-left: var(--border-width) dotted !important;
}

.even\:border-l-dashed:even {
  border-left: var(--border-width) dashed;
}

.even\:border-l-dashed_i:even {
  border-left: var(--border-width) dashed !important;
}

.even\:border-l-solid:even {
  border-left: var(--border-width) solid;
}

.even\:border-l-solid_i:even {
  border-left: var(--border-width) solid !important;
}

.even\:border-l-double:even {
  border-left: var(--border-width) double;
}

.even\:border-l-double_i:even {
  border-left: var(--border-width) double !important;
}

.even\:border-l-groove:even {
  border-left: var(--border-width) groove;
}

.even\:border-l-groove_i:even {
  border-left: var(--border-width) groove !important;
}

.even\:border-l-reset:even {
  border-left: initial;
}

.even\:border-l-reset_i:even {
  border-left: initial !important;
}

.even\:border-l-none:even {
  border-left: none;
}

.even\:border-l-none_i:even {
  border-left: none !important;
}

.even\:border-l-1-dotted:even {
  border-left: 1px dotted;
}

.even\:border-l-1-dotted_i:even {
  border-left: 1px dotted !important;
}

.even\:border-l-1-dashed:even {
  border-left: 1px dashed;
}

.even\:border-l-1-dashed_i:even {
  border-left: 1px dashed !important;
}

.even\:border-l-1-solid:even {
  border-left: 1px solid;
}

.even\:border-l-1-solid_i:even {
  border-left: 1px solid !important;
}

.even\:border-l-1-double:even {
  border-left: 1px double;
}

.even\:border-l-1-double_i:even {
  border-left: 1px double !important;
}

.even\:border-l-1-groove:even {
  border-left: 1px groove;
}

.even\:border-l-1-groove_i:even {
  border-left: 1px groove !important;
}

.even\:border-l-2-dotted:even {
  border-left: 2px dotted;
}

.even\:border-l-2-dotted_i:even {
  border-left: 2px dotted !important;
}

.even\:border-l-2-dashed:even {
  border-left: 2px dashed;
}

.even\:border-l-2-dashed_i:even {
  border-left: 2px dashed !important;
}

.even\:border-l-2-solid:even {
  border-left: 2px solid;
}

.even\:border-l-2-solid_i:even {
  border-left: 2px solid !important;
}

.even\:border-l-2-double:even {
  border-left: 2px double;
}

.even\:border-l-2-double_i:even {
  border-left: 2px double !important;
}

.even\:border-l-2-groove:even {
  border-left: 2px groove;
}

.even\:border-l-2-groove_i:even {
  border-left: 2px groove !important;
}

.even\:border-l-3-dotted:even {
  border-left: 3px dotted;
}

.even\:border-l-3-dotted_i:even {
  border-left: 3px dotted !important;
}

.even\:border-l-3-dashed:even {
  border-left: 3px dashed;
}

.even\:border-l-3-dashed_i:even {
  border-left: 3px dashed !important;
}

.even\:border-l-3-solid:even {
  border-left: 3px solid;
}

.even\:border-l-3-solid_i:even {
  border-left: 3px solid !important;
}

.even\:border-l-3-double:even {
  border-left: 3px double;
}

.even\:border-l-3-double_i:even {
  border-left: 3px double !important;
}

.even\:border-l-3-groove:even {
  border-left: 3px groove;
}

.even\:border-l-3-groove_i:even {
  border-left: 3px groove !important;
}

.even\:border-l-4-dotted:even {
  border-left: 4px dotted;
}

.even\:border-l-4-dotted_i:even {
  border-left: 4px dotted !important;
}

.even\:border-l-4-dashed:even {
  border-left: 4px dashed;
}

.even\:border-l-4-dashed_i:even {
  border-left: 4px dashed !important;
}

.even\:border-l-4-solid:even {
  border-left: 4px solid;
}

.even\:border-l-4-solid_i:even {
  border-left: 4px solid !important;
}

.even\:border-l-4-double:even {
  border-left: 4px double;
}

.even\:border-l-4-double_i:even {
  border-left: 4px double !important;
}

.even\:border-l-4-groove:even {
  border-left: 4px groove;
}

.even\:border-l-4-groove_i:even {
  border-left: 4px groove !important;
}

.even\:border-l-5-dotted:even {
  border-left: 5px dotted;
}

.even\:border-l-5-dotted_i:even {
  border-left: 5px dotted !important;
}

.even\:border-l-5-dashed:even {
  border-left: 5px dashed;
}

.even\:border-l-5-dashed_i:even {
  border-left: 5px dashed !important;
}

.even\:border-l-5-solid:even {
  border-left: 5px solid;
}

.even\:border-l-5-solid_i:even {
  border-left: 5px solid !important;
}

.even\:border-l-5-double:even {
  border-left: 5px double;
}

.even\:border-l-5-double_i:even {
  border-left: 5px double !important;
}

.even\:border-l-5-groove:even {
  border-left: 5px groove;
}

.even\:border-l-5-groove_i:even {
  border-left: 5px groove !important;
}

.even\:border-r-dotted:even {
  border-right: var(--border-width) dotted;
}

.even\:border-r-dotted_i:even {
  border-right: var(--border-width) dotted !important;
}

.even\:border-r-dashed:even {
  border-right: var(--border-width) dashed;
}

.even\:border-r-dashed_i:even {
  border-right: var(--border-width) dashed !important;
}

.even\:border-r-solid:even {
  border-right: var(--border-width) solid;
}

.even\:border-r-solid_i:even {
  border-right: var(--border-width) solid !important;
}

.even\:border-r-double:even {
  border-right: var(--border-width) double;
}

.even\:border-r-double_i:even {
  border-right: var(--border-width) double !important;
}

.even\:border-r-groove:even {
  border-right: var(--border-width) groove;
}

.even\:border-r-groove_i:even {
  border-right: var(--border-width) groove !important;
}

.even\:border-r-reset:even {
  border-right: initial;
}

.even\:border-r-reset_i:even {
  border-right: initial !important;
}

.even\:border-r-none:even {
  border-right: none;
}

.even\:border-r-none_i:even {
  border-right: none !important;
}

.even\:border-r-1-dotted:even {
  border-right: 1px dotted;
}

.even\:border-r-1-dotted_i:even {
  border-right: 1px dotted !important;
}

.even\:border-r-1-dashed:even {
  border-right: 1px dashed;
}

.even\:border-r-1-dashed_i:even {
  border-right: 1px dashed !important;
}

.even\:border-r-1-solid:even {
  border-right: 1px solid;
}

.even\:border-r-1-solid_i:even {
  border-right: 1px solid !important;
}

.even\:border-r-1-double:even {
  border-right: 1px double;
}

.even\:border-r-1-double_i:even {
  border-right: 1px double !important;
}

.even\:border-r-1-groove:even {
  border-right: 1px groove;
}

.even\:border-r-1-groove_i:even {
  border-right: 1px groove !important;
}

.even\:border-r-2-dotted:even {
  border-right: 2px dotted;
}

.even\:border-r-2-dotted_i:even {
  border-right: 2px dotted !important;
}

.even\:border-r-2-dashed:even {
  border-right: 2px dashed;
}

.even\:border-r-2-dashed_i:even {
  border-right: 2px dashed !important;
}

.even\:border-r-2-solid:even {
  border-right: 2px solid;
}

.even\:border-r-2-solid_i:even {
  border-right: 2px solid !important;
}

.even\:border-r-2-double:even {
  border-right: 2px double;
}

.even\:border-r-2-double_i:even {
  border-right: 2px double !important;
}

.even\:border-r-2-groove:even {
  border-right: 2px groove;
}

.even\:border-r-2-groove_i:even {
  border-right: 2px groove !important;
}

.even\:border-r-3-dotted:even {
  border-right: 3px dotted;
}

.even\:border-r-3-dotted_i:even {
  border-right: 3px dotted !important;
}

.even\:border-r-3-dashed:even {
  border-right: 3px dashed;
}

.even\:border-r-3-dashed_i:even {
  border-right: 3px dashed !important;
}

.even\:border-r-3-solid:even {
  border-right: 3px solid;
}

.even\:border-r-3-solid_i:even {
  border-right: 3px solid !important;
}

.even\:border-r-3-double:even {
  border-right: 3px double;
}

.even\:border-r-3-double_i:even {
  border-right: 3px double !important;
}

.even\:border-r-3-groove:even {
  border-right: 3px groove;
}

.even\:border-r-3-groove_i:even {
  border-right: 3px groove !important;
}

.even\:border-r-4-dotted:even {
  border-right: 4px dotted;
}

.even\:border-r-4-dotted_i:even {
  border-right: 4px dotted !important;
}

.even\:border-r-4-dashed:even {
  border-right: 4px dashed;
}

.even\:border-r-4-dashed_i:even {
  border-right: 4px dashed !important;
}

.even\:border-r-4-solid:even {
  border-right: 4px solid;
}

.even\:border-r-4-solid_i:even {
  border-right: 4px solid !important;
}

.even\:border-r-4-double:even {
  border-right: 4px double;
}

.even\:border-r-4-double_i:even {
  border-right: 4px double !important;
}

.even\:border-r-4-groove:even {
  border-right: 4px groove;
}

.even\:border-r-4-groove_i:even {
  border-right: 4px groove !important;
}

.even\:border-r-5-dotted:even {
  border-right: 5px dotted;
}

.even\:border-r-5-dotted_i:even {
  border-right: 5px dotted !important;
}

.even\:border-r-5-dashed:even {
  border-right: 5px dashed;
}

.even\:border-r-5-dashed_i:even {
  border-right: 5px dashed !important;
}

.even\:border-r-5-solid:even {
  border-right: 5px solid;
}

.even\:border-r-5-solid_i:even {
  border-right: 5px solid !important;
}

.even\:border-r-5-double:even {
  border-right: 5px double;
}

.even\:border-r-5-double_i:even {
  border-right: 5px double !important;
}

.even\:border-r-5-groove:even {
  border-right: 5px groove;
}

.even\:border-r-5-groove_i:even {
  border-right: 5px groove !important;
}

.odd\:border-dotted:odd {
  border: var(--border-width) dotted;
}

.odd\:border-dotted_i:odd {
  border: var(--border-width) dotted !important;
}

.odd\:border-dashed:odd {
  border: var(--border-width) dashed;
}

.odd\:border-dashed_i:odd {
  border: var(--border-width) dashed !important;
}

.odd\:border-solid:odd {
  border: var(--border-width) solid;
}

.odd\:border-solid_i:odd {
  border: var(--border-width) solid !important;
}

.odd\:border-double:odd {
  border: var(--border-width) double;
}

.odd\:border-double_i:odd {
  border: var(--border-width) double !important;
}

.odd\:border-groove:odd {
  border: var(--border-width) groove;
}

.odd\:border-groove_i:odd {
  border: var(--border-width) groove !important;
}

.odd\:border-reset:odd {
  border: initial;
}

.odd\:border-reset_i:odd {
  border: initial !important;
}

.odd\:border-none:odd {
  border: none;
}

.odd\:border-none_i:odd {
  border: none !important;
}

.odd\:border-1-dotted:odd {
  border: 1px dotted;
}

.odd\:border-1-dotted_i:odd {
  border: 1px dotted !important;
}

.odd\:border-1-dashed:odd {
  border: 1px dashed;
}

.odd\:border-1-dashed_i:odd {
  border: 1px dashed !important;
}

.odd\:border-1-solid:odd {
  border: 1px solid;
}

.odd\:border-1-solid_i:odd {
  border: 1px solid !important;
}

.odd\:border-1-double:odd {
  border: 1px double;
}

.odd\:border-1-double_i:odd {
  border: 1px double !important;
}

.odd\:border-1-groove:odd {
  border: 1px groove;
}

.odd\:border-1-groove_i:odd {
  border: 1px groove !important;
}

.odd\:border-2-dotted:odd {
  border: 2px dotted;
}

.odd\:border-2-dotted_i:odd {
  border: 2px dotted !important;
}

.odd\:border-2-dashed:odd {
  border: 2px dashed;
}

.odd\:border-2-dashed_i:odd {
  border: 2px dashed !important;
}

.odd\:border-2-solid:odd {
  border: 2px solid;
}

.odd\:border-2-solid_i:odd {
  border: 2px solid !important;
}

.odd\:border-2-double:odd {
  border: 2px double;
}

.odd\:border-2-double_i:odd {
  border: 2px double !important;
}

.odd\:border-2-groove:odd {
  border: 2px groove;
}

.odd\:border-2-groove_i:odd {
  border: 2px groove !important;
}

.odd\:border-3-dotted:odd {
  border: 3px dotted;
}

.odd\:border-3-dotted_i:odd {
  border: 3px dotted !important;
}

.odd\:border-3-dashed:odd {
  border: 3px dashed;
}

.odd\:border-3-dashed_i:odd {
  border: 3px dashed !important;
}

.odd\:border-3-solid:odd {
  border: 3px solid;
}

.odd\:border-3-solid_i:odd {
  border: 3px solid !important;
}

.odd\:border-3-double:odd {
  border: 3px double;
}

.odd\:border-3-double_i:odd {
  border: 3px double !important;
}

.odd\:border-3-groove:odd {
  border: 3px groove;
}

.odd\:border-3-groove_i:odd {
  border: 3px groove !important;
}

.odd\:border-4-dotted:odd {
  border: 4px dotted;
}

.odd\:border-4-dotted_i:odd {
  border: 4px dotted !important;
}

.odd\:border-4-dashed:odd {
  border: 4px dashed;
}

.odd\:border-4-dashed_i:odd {
  border: 4px dashed !important;
}

.odd\:border-4-solid:odd {
  border: 4px solid;
}

.odd\:border-4-solid_i:odd {
  border: 4px solid !important;
}

.odd\:border-4-double:odd {
  border: 4px double;
}

.odd\:border-4-double_i:odd {
  border: 4px double !important;
}

.odd\:border-4-groove:odd {
  border: 4px groove;
}

.odd\:border-4-groove_i:odd {
  border: 4px groove !important;
}

.odd\:border-5-dotted:odd {
  border: 5px dotted;
}

.odd\:border-5-dotted_i:odd {
  border: 5px dotted !important;
}

.odd\:border-5-dashed:odd {
  border: 5px dashed;
}

.odd\:border-5-dashed_i:odd {
  border: 5px dashed !important;
}

.odd\:border-5-solid:odd {
  border: 5px solid;
}

.odd\:border-5-solid_i:odd {
  border: 5px solid !important;
}

.odd\:border-5-double:odd {
  border: 5px double;
}

.odd\:border-5-double_i:odd {
  border: 5px double !important;
}

.odd\:border-5-groove:odd {
  border: 5px groove;
}

.odd\:border-5-groove_i:odd {
  border: 5px groove !important;
}

.odd\:border-t-dotted:odd {
  border-top: var(--border-width) dotted;
}

.odd\:border-t-dotted_i:odd {
  border-top: var(--border-width) dotted !important;
}

.odd\:border-t-dashed:odd {
  border-top: var(--border-width) dashed;
}

.odd\:border-t-dashed_i:odd {
  border-top: var(--border-width) dashed !important;
}

.odd\:border-t-solid:odd {
  border-top: var(--border-width) solid;
}

.odd\:border-t-solid_i:odd {
  border-top: var(--border-width) solid !important;
}

.odd\:border-t-double:odd {
  border-top: var(--border-width) double;
}

.odd\:border-t-double_i:odd {
  border-top: var(--border-width) double !important;
}

.odd\:border-t-groove:odd {
  border-top: var(--border-width) groove;
}

.odd\:border-t-groove_i:odd {
  border-top: var(--border-width) groove !important;
}

.odd\:border-t-reset:odd {
  border-top: initial;
}

.odd\:border-t-reset_i:odd {
  border-top: initial !important;
}

.odd\:border-t-none:odd {
  border-top: none;
}

.odd\:border-t-none_i:odd {
  border-top: none !important;
}

.odd\:border-t-1-dotted:odd {
  border-top: 1px dotted;
}

.odd\:border-t-1-dotted_i:odd {
  border-top: 1px dotted !important;
}

.odd\:border-t-1-dashed:odd {
  border-top: 1px dashed;
}

.odd\:border-t-1-dashed_i:odd {
  border-top: 1px dashed !important;
}

.odd\:border-t-1-solid:odd {
  border-top: 1px solid;
}

.odd\:border-t-1-solid_i:odd {
  border-top: 1px solid !important;
}

.odd\:border-t-1-double:odd {
  border-top: 1px double;
}

.odd\:border-t-1-double_i:odd {
  border-top: 1px double !important;
}

.odd\:border-t-1-groove:odd {
  border-top: 1px groove;
}

.odd\:border-t-1-groove_i:odd {
  border-top: 1px groove !important;
}

.odd\:border-t-2-dotted:odd {
  border-top: 2px dotted;
}

.odd\:border-t-2-dotted_i:odd {
  border-top: 2px dotted !important;
}

.odd\:border-t-2-dashed:odd {
  border-top: 2px dashed;
}

.odd\:border-t-2-dashed_i:odd {
  border-top: 2px dashed !important;
}

.odd\:border-t-2-solid:odd {
  border-top: 2px solid;
}

.odd\:border-t-2-solid_i:odd {
  border-top: 2px solid !important;
}

.odd\:border-t-2-double:odd {
  border-top: 2px double;
}

.odd\:border-t-2-double_i:odd {
  border-top: 2px double !important;
}

.odd\:border-t-2-groove:odd {
  border-top: 2px groove;
}

.odd\:border-t-2-groove_i:odd {
  border-top: 2px groove !important;
}

.odd\:border-t-3-dotted:odd {
  border-top: 3px dotted;
}

.odd\:border-t-3-dotted_i:odd {
  border-top: 3px dotted !important;
}

.odd\:border-t-3-dashed:odd {
  border-top: 3px dashed;
}

.odd\:border-t-3-dashed_i:odd {
  border-top: 3px dashed !important;
}

.odd\:border-t-3-solid:odd {
  border-top: 3px solid;
}

.odd\:border-t-3-solid_i:odd {
  border-top: 3px solid !important;
}

.odd\:border-t-3-double:odd {
  border-top: 3px double;
}

.odd\:border-t-3-double_i:odd {
  border-top: 3px double !important;
}

.odd\:border-t-3-groove:odd {
  border-top: 3px groove;
}

.odd\:border-t-3-groove_i:odd {
  border-top: 3px groove !important;
}

.odd\:border-t-4-dotted:odd {
  border-top: 4px dotted;
}

.odd\:border-t-4-dotted_i:odd {
  border-top: 4px dotted !important;
}

.odd\:border-t-4-dashed:odd {
  border-top: 4px dashed;
}

.odd\:border-t-4-dashed_i:odd {
  border-top: 4px dashed !important;
}

.odd\:border-t-4-solid:odd {
  border-top: 4px solid;
}

.odd\:border-t-4-solid_i:odd {
  border-top: 4px solid !important;
}

.odd\:border-t-4-double:odd {
  border-top: 4px double;
}

.odd\:border-t-4-double_i:odd {
  border-top: 4px double !important;
}

.odd\:border-t-4-groove:odd {
  border-top: 4px groove;
}

.odd\:border-t-4-groove_i:odd {
  border-top: 4px groove !important;
}

.odd\:border-t-5-dotted:odd {
  border-top: 5px dotted;
}

.odd\:border-t-5-dotted_i:odd {
  border-top: 5px dotted !important;
}

.odd\:border-t-5-dashed:odd {
  border-top: 5px dashed;
}

.odd\:border-t-5-dashed_i:odd {
  border-top: 5px dashed !important;
}

.odd\:border-t-5-solid:odd {
  border-top: 5px solid;
}

.odd\:border-t-5-solid_i:odd {
  border-top: 5px solid !important;
}

.odd\:border-t-5-double:odd {
  border-top: 5px double;
}

.odd\:border-t-5-double_i:odd {
  border-top: 5px double !important;
}

.odd\:border-t-5-groove:odd {
  border-top: 5px groove;
}

.odd\:border-t-5-groove_i:odd {
  border-top: 5px groove !important;
}

.odd\:border-b-dotted:odd {
  border-bottom: var(--border-width) dotted;
}

.odd\:border-b-dotted_i:odd {
  border-bottom: var(--border-width) dotted !important;
}

.odd\:border-b-dashed:odd {
  border-bottom: var(--border-width) dashed;
}

.odd\:border-b-dashed_i:odd {
  border-bottom: var(--border-width) dashed !important;
}

.odd\:border-b-solid:odd {
  border-bottom: var(--border-width) solid;
}

.odd\:border-b-solid_i:odd {
  border-bottom: var(--border-width) solid !important;
}

.odd\:border-b-double:odd {
  border-bottom: var(--border-width) double;
}

.odd\:border-b-double_i:odd {
  border-bottom: var(--border-width) double !important;
}

.odd\:border-b-groove:odd {
  border-bottom: var(--border-width) groove;
}

.odd\:border-b-groove_i:odd {
  border-bottom: var(--border-width) groove !important;
}

.odd\:border-b-reset:odd {
  border-bottom: initial;
}

.odd\:border-b-reset_i:odd {
  border-bottom: initial !important;
}

.odd\:border-b-none:odd {
  border-bottom: none;
}

.odd\:border-b-none_i:odd {
  border-bottom: none !important;
}

.odd\:border-b-1-dotted:odd {
  border-bottom: 1px dotted;
}

.odd\:border-b-1-dotted_i:odd {
  border-bottom: 1px dotted !important;
}

.odd\:border-b-1-dashed:odd {
  border-bottom: 1px dashed;
}

.odd\:border-b-1-dashed_i:odd {
  border-bottom: 1px dashed !important;
}

.odd\:border-b-1-solid:odd {
  border-bottom: 1px solid;
}

.odd\:border-b-1-solid_i:odd {
  border-bottom: 1px solid !important;
}

.odd\:border-b-1-double:odd {
  border-bottom: 1px double;
}

.odd\:border-b-1-double_i:odd {
  border-bottom: 1px double !important;
}

.odd\:border-b-1-groove:odd {
  border-bottom: 1px groove;
}

.odd\:border-b-1-groove_i:odd {
  border-bottom: 1px groove !important;
}

.odd\:border-b-2-dotted:odd {
  border-bottom: 2px dotted;
}

.odd\:border-b-2-dotted_i:odd {
  border-bottom: 2px dotted !important;
}

.odd\:border-b-2-dashed:odd {
  border-bottom: 2px dashed;
}

.odd\:border-b-2-dashed_i:odd {
  border-bottom: 2px dashed !important;
}

.odd\:border-b-2-solid:odd {
  border-bottom: 2px solid;
}

.odd\:border-b-2-solid_i:odd {
  border-bottom: 2px solid !important;
}

.odd\:border-b-2-double:odd {
  border-bottom: 2px double;
}

.odd\:border-b-2-double_i:odd {
  border-bottom: 2px double !important;
}

.odd\:border-b-2-groove:odd {
  border-bottom: 2px groove;
}

.odd\:border-b-2-groove_i:odd {
  border-bottom: 2px groove !important;
}

.odd\:border-b-3-dotted:odd {
  border-bottom: 3px dotted;
}

.odd\:border-b-3-dotted_i:odd {
  border-bottom: 3px dotted !important;
}

.odd\:border-b-3-dashed:odd {
  border-bottom: 3px dashed;
}

.odd\:border-b-3-dashed_i:odd {
  border-bottom: 3px dashed !important;
}

.odd\:border-b-3-solid:odd {
  border-bottom: 3px solid;
}

.odd\:border-b-3-solid_i:odd {
  border-bottom: 3px solid !important;
}

.odd\:border-b-3-double:odd {
  border-bottom: 3px double;
}

.odd\:border-b-3-double_i:odd {
  border-bottom: 3px double !important;
}

.odd\:border-b-3-groove:odd {
  border-bottom: 3px groove;
}

.odd\:border-b-3-groove_i:odd {
  border-bottom: 3px groove !important;
}

.odd\:border-b-4-dotted:odd {
  border-bottom: 4px dotted;
}

.odd\:border-b-4-dotted_i:odd {
  border-bottom: 4px dotted !important;
}

.odd\:border-b-4-dashed:odd {
  border-bottom: 4px dashed;
}

.odd\:border-b-4-dashed_i:odd {
  border-bottom: 4px dashed !important;
}

.odd\:border-b-4-solid:odd {
  border-bottom: 4px solid;
}

.odd\:border-b-4-solid_i:odd {
  border-bottom: 4px solid !important;
}

.odd\:border-b-4-double:odd {
  border-bottom: 4px double;
}

.odd\:border-b-4-double_i:odd {
  border-bottom: 4px double !important;
}

.odd\:border-b-4-groove:odd {
  border-bottom: 4px groove;
}

.odd\:border-b-4-groove_i:odd {
  border-bottom: 4px groove !important;
}

.odd\:border-b-5-dotted:odd {
  border-bottom: 5px dotted;
}

.odd\:border-b-5-dotted_i:odd {
  border-bottom: 5px dotted !important;
}

.odd\:border-b-5-dashed:odd {
  border-bottom: 5px dashed;
}

.odd\:border-b-5-dashed_i:odd {
  border-bottom: 5px dashed !important;
}

.odd\:border-b-5-solid:odd {
  border-bottom: 5px solid;
}

.odd\:border-b-5-solid_i:odd {
  border-bottom: 5px solid !important;
}

.odd\:border-b-5-double:odd {
  border-bottom: 5px double;
}

.odd\:border-b-5-double_i:odd {
  border-bottom: 5px double !important;
}

.odd\:border-b-5-groove:odd {
  border-bottom: 5px groove;
}

.odd\:border-b-5-groove_i:odd {
  border-bottom: 5px groove !important;
}

.odd\:border-l-dotted:odd {
  border-left: var(--border-width) dotted;
}

.odd\:border-l-dotted_i:odd {
  border-left: var(--border-width) dotted !important;
}

.odd\:border-l-dashed:odd {
  border-left: var(--border-width) dashed;
}

.odd\:border-l-dashed_i:odd {
  border-left: var(--border-width) dashed !important;
}

.odd\:border-l-solid:odd {
  border-left: var(--border-width) solid;
}

.odd\:border-l-solid_i:odd {
  border-left: var(--border-width) solid !important;
}

.odd\:border-l-double:odd {
  border-left: var(--border-width) double;
}

.odd\:border-l-double_i:odd {
  border-left: var(--border-width) double !important;
}

.odd\:border-l-groove:odd {
  border-left: var(--border-width) groove;
}

.odd\:border-l-groove_i:odd {
  border-left: var(--border-width) groove !important;
}

.odd\:border-l-reset:odd {
  border-left: initial;
}

.odd\:border-l-reset_i:odd {
  border-left: initial !important;
}

.odd\:border-l-none:odd {
  border-left: none;
}

.odd\:border-l-none_i:odd {
  border-left: none !important;
}

.odd\:border-l-1-dotted:odd {
  border-left: 1px dotted;
}

.odd\:border-l-1-dotted_i:odd {
  border-left: 1px dotted !important;
}

.odd\:border-l-1-dashed:odd {
  border-left: 1px dashed;
}

.odd\:border-l-1-dashed_i:odd {
  border-left: 1px dashed !important;
}

.odd\:border-l-1-solid:odd {
  border-left: 1px solid;
}

.odd\:border-l-1-solid_i:odd {
  border-left: 1px solid !important;
}

.odd\:border-l-1-double:odd {
  border-left: 1px double;
}

.odd\:border-l-1-double_i:odd {
  border-left: 1px double !important;
}

.odd\:border-l-1-groove:odd {
  border-left: 1px groove;
}

.odd\:border-l-1-groove_i:odd {
  border-left: 1px groove !important;
}

.odd\:border-l-2-dotted:odd {
  border-left: 2px dotted;
}

.odd\:border-l-2-dotted_i:odd {
  border-left: 2px dotted !important;
}

.odd\:border-l-2-dashed:odd {
  border-left: 2px dashed;
}

.odd\:border-l-2-dashed_i:odd {
  border-left: 2px dashed !important;
}

.odd\:border-l-2-solid:odd {
  border-left: 2px solid;
}

.odd\:border-l-2-solid_i:odd {
  border-left: 2px solid !important;
}

.odd\:border-l-2-double:odd {
  border-left: 2px double;
}

.odd\:border-l-2-double_i:odd {
  border-left: 2px double !important;
}

.odd\:border-l-2-groove:odd {
  border-left: 2px groove;
}

.odd\:border-l-2-groove_i:odd {
  border-left: 2px groove !important;
}

.odd\:border-l-3-dotted:odd {
  border-left: 3px dotted;
}

.odd\:border-l-3-dotted_i:odd {
  border-left: 3px dotted !important;
}

.odd\:border-l-3-dashed:odd {
  border-left: 3px dashed;
}

.odd\:border-l-3-dashed_i:odd {
  border-left: 3px dashed !important;
}

.odd\:border-l-3-solid:odd {
  border-left: 3px solid;
}

.odd\:border-l-3-solid_i:odd {
  border-left: 3px solid !important;
}

.odd\:border-l-3-double:odd {
  border-left: 3px double;
}

.odd\:border-l-3-double_i:odd {
  border-left: 3px double !important;
}

.odd\:border-l-3-groove:odd {
  border-left: 3px groove;
}

.odd\:border-l-3-groove_i:odd {
  border-left: 3px groove !important;
}

.odd\:border-l-4-dotted:odd {
  border-left: 4px dotted;
}

.odd\:border-l-4-dotted_i:odd {
  border-left: 4px dotted !important;
}

.odd\:border-l-4-dashed:odd {
  border-left: 4px dashed;
}

.odd\:border-l-4-dashed_i:odd {
  border-left: 4px dashed !important;
}

.odd\:border-l-4-solid:odd {
  border-left: 4px solid;
}

.odd\:border-l-4-solid_i:odd {
  border-left: 4px solid !important;
}

.odd\:border-l-4-double:odd {
  border-left: 4px double;
}

.odd\:border-l-4-double_i:odd {
  border-left: 4px double !important;
}

.odd\:border-l-4-groove:odd {
  border-left: 4px groove;
}

.odd\:border-l-4-groove_i:odd {
  border-left: 4px groove !important;
}

.odd\:border-l-5-dotted:odd {
  border-left: 5px dotted;
}

.odd\:border-l-5-dotted_i:odd {
  border-left: 5px dotted !important;
}

.odd\:border-l-5-dashed:odd {
  border-left: 5px dashed;
}

.odd\:border-l-5-dashed_i:odd {
  border-left: 5px dashed !important;
}

.odd\:border-l-5-solid:odd {
  border-left: 5px solid;
}

.odd\:border-l-5-solid_i:odd {
  border-left: 5px solid !important;
}

.odd\:border-l-5-double:odd {
  border-left: 5px double;
}

.odd\:border-l-5-double_i:odd {
  border-left: 5px double !important;
}

.odd\:border-l-5-groove:odd {
  border-left: 5px groove;
}

.odd\:border-l-5-groove_i:odd {
  border-left: 5px groove !important;
}

.odd\:border-r-dotted:odd {
  border-right: var(--border-width) dotted;
}

.odd\:border-r-dotted_i:odd {
  border-right: var(--border-width) dotted !important;
}

.odd\:border-r-dashed:odd {
  border-right: var(--border-width) dashed;
}

.odd\:border-r-dashed_i:odd {
  border-right: var(--border-width) dashed !important;
}

.odd\:border-r-solid:odd {
  border-right: var(--border-width) solid;
}

.odd\:border-r-solid_i:odd {
  border-right: var(--border-width) solid !important;
}

.odd\:border-r-double:odd {
  border-right: var(--border-width) double;
}

.odd\:border-r-double_i:odd {
  border-right: var(--border-width) double !important;
}

.odd\:border-r-groove:odd {
  border-right: var(--border-width) groove;
}

.odd\:border-r-groove_i:odd {
  border-right: var(--border-width) groove !important;
}

.odd\:border-r-reset:odd {
  border-right: initial;
}

.odd\:border-r-reset_i:odd {
  border-right: initial !important;
}

.odd\:border-r-none:odd {
  border-right: none;
}

.odd\:border-r-none_i:odd {
  border-right: none !important;
}

.odd\:border-r-1-dotted:odd {
  border-right: 1px dotted;
}

.odd\:border-r-1-dotted_i:odd {
  border-right: 1px dotted !important;
}

.odd\:border-r-1-dashed:odd {
  border-right: 1px dashed;
}

.odd\:border-r-1-dashed_i:odd {
  border-right: 1px dashed !important;
}

.odd\:border-r-1-solid:odd {
  border-right: 1px solid;
}

.odd\:border-r-1-solid_i:odd {
  border-right: 1px solid !important;
}

.odd\:border-r-1-double:odd {
  border-right: 1px double;
}

.odd\:border-r-1-double_i:odd {
  border-right: 1px double !important;
}

.odd\:border-r-1-groove:odd {
  border-right: 1px groove;
}

.odd\:border-r-1-groove_i:odd {
  border-right: 1px groove !important;
}

.odd\:border-r-2-dotted:odd {
  border-right: 2px dotted;
}

.odd\:border-r-2-dotted_i:odd {
  border-right: 2px dotted !important;
}

.odd\:border-r-2-dashed:odd {
  border-right: 2px dashed;
}

.odd\:border-r-2-dashed_i:odd {
  border-right: 2px dashed !important;
}

.odd\:border-r-2-solid:odd {
  border-right: 2px solid;
}

.odd\:border-r-2-solid_i:odd {
  border-right: 2px solid !important;
}

.odd\:border-r-2-double:odd {
  border-right: 2px double;
}

.odd\:border-r-2-double_i:odd {
  border-right: 2px double !important;
}

.odd\:border-r-2-groove:odd {
  border-right: 2px groove;
}

.odd\:border-r-2-groove_i:odd {
  border-right: 2px groove !important;
}

.odd\:border-r-3-dotted:odd {
  border-right: 3px dotted;
}

.odd\:border-r-3-dotted_i:odd {
  border-right: 3px dotted !important;
}

.odd\:border-r-3-dashed:odd {
  border-right: 3px dashed;
}

.odd\:border-r-3-dashed_i:odd {
  border-right: 3px dashed !important;
}

.odd\:border-r-3-solid:odd {
  border-right: 3px solid;
}

.odd\:border-r-3-solid_i:odd {
  border-right: 3px solid !important;
}

.odd\:border-r-3-double:odd {
  border-right: 3px double;
}

.odd\:border-r-3-double_i:odd {
  border-right: 3px double !important;
}

.odd\:border-r-3-groove:odd {
  border-right: 3px groove;
}

.odd\:border-r-3-groove_i:odd {
  border-right: 3px groove !important;
}

.odd\:border-r-4-dotted:odd {
  border-right: 4px dotted;
}

.odd\:border-r-4-dotted_i:odd {
  border-right: 4px dotted !important;
}

.odd\:border-r-4-dashed:odd {
  border-right: 4px dashed;
}

.odd\:border-r-4-dashed_i:odd {
  border-right: 4px dashed !important;
}

.odd\:border-r-4-solid:odd {
  border-right: 4px solid;
}

.odd\:border-r-4-solid_i:odd {
  border-right: 4px solid !important;
}

.odd\:border-r-4-double:odd {
  border-right: 4px double;
}

.odd\:border-r-4-double_i:odd {
  border-right: 4px double !important;
}

.odd\:border-r-4-groove:odd {
  border-right: 4px groove;
}

.odd\:border-r-4-groove_i:odd {
  border-right: 4px groove !important;
}

.odd\:border-r-5-dotted:odd {
  border-right: 5px dotted;
}

.odd\:border-r-5-dotted_i:odd {
  border-right: 5px dotted !important;
}

.odd\:border-r-5-dashed:odd {
  border-right: 5px dashed;
}

.odd\:border-r-5-dashed_i:odd {
  border-right: 5px dashed !important;
}

.odd\:border-r-5-solid:odd {
  border-right: 5px solid;
}

.odd\:border-r-5-solid_i:odd {
  border-right: 5px solid !important;
}

.odd\:border-r-5-double:odd {
  border-right: 5px double;
}

.odd\:border-r-5-double_i:odd {
  border-right: 5px double !important;
}

.odd\:border-r-5-groove:odd {
  border-right: 5px groove;
}

.odd\:border-r-5-groove_i:odd {
  border-right: 5px groove !important;
}

.first\:border-dotted:first-of-type {
  border: var(--border-width) dotted;
}

.first\:border-dotted_i:first-of-type {
  border: var(--border-width) dotted !important;
}

.first\:border-dashed:first-of-type {
  border: var(--border-width) dashed;
}

.first\:border-dashed_i:first-of-type {
  border: var(--border-width) dashed !important;
}

.first\:border-solid:first-of-type {
  border: var(--border-width) solid;
}

.first\:border-solid_i:first-of-type {
  border: var(--border-width) solid !important;
}

.first\:border-double:first-of-type {
  border: var(--border-width) double;
}

.first\:border-double_i:first-of-type {
  border: var(--border-width) double !important;
}

.first\:border-groove:first-of-type {
  border: var(--border-width) groove;
}

.first\:border-groove_i:first-of-type {
  border: var(--border-width) groove !important;
}

.first\:border-reset:first-of-type {
  border: initial;
}

.first\:border-reset_i:first-of-type {
  border: initial !important;
}

.first\:border-none:first-of-type {
  border: none;
}

.first\:border-none_i:first-of-type {
  border: none !important;
}

.first\:border-1-dotted:first-of-type {
  border: 1px dotted;
}

.first\:border-1-dotted_i:first-of-type {
  border: 1px dotted !important;
}

.first\:border-1-dashed:first-of-type {
  border: 1px dashed;
}

.first\:border-1-dashed_i:first-of-type {
  border: 1px dashed !important;
}

.first\:border-1-solid:first-of-type {
  border: 1px solid;
}

.first\:border-1-solid_i:first-of-type {
  border: 1px solid !important;
}

.first\:border-1-double:first-of-type {
  border: 1px double;
}

.first\:border-1-double_i:first-of-type {
  border: 1px double !important;
}

.first\:border-1-groove:first-of-type {
  border: 1px groove;
}

.first\:border-1-groove_i:first-of-type {
  border: 1px groove !important;
}

.first\:border-2-dotted:first-of-type {
  border: 2px dotted;
}

.first\:border-2-dotted_i:first-of-type {
  border: 2px dotted !important;
}

.first\:border-2-dashed:first-of-type {
  border: 2px dashed;
}

.first\:border-2-dashed_i:first-of-type {
  border: 2px dashed !important;
}

.first\:border-2-solid:first-of-type {
  border: 2px solid;
}

.first\:border-2-solid_i:first-of-type {
  border: 2px solid !important;
}

.first\:border-2-double:first-of-type {
  border: 2px double;
}

.first\:border-2-double_i:first-of-type {
  border: 2px double !important;
}

.first\:border-2-groove:first-of-type {
  border: 2px groove;
}

.first\:border-2-groove_i:first-of-type {
  border: 2px groove !important;
}

.first\:border-3-dotted:first-of-type {
  border: 3px dotted;
}

.first\:border-3-dotted_i:first-of-type {
  border: 3px dotted !important;
}

.first\:border-3-dashed:first-of-type {
  border: 3px dashed;
}

.first\:border-3-dashed_i:first-of-type {
  border: 3px dashed !important;
}

.first\:border-3-solid:first-of-type {
  border: 3px solid;
}

.first\:border-3-solid_i:first-of-type {
  border: 3px solid !important;
}

.first\:border-3-double:first-of-type {
  border: 3px double;
}

.first\:border-3-double_i:first-of-type {
  border: 3px double !important;
}

.first\:border-3-groove:first-of-type {
  border: 3px groove;
}

.first\:border-3-groove_i:first-of-type {
  border: 3px groove !important;
}

.first\:border-4-dotted:first-of-type {
  border: 4px dotted;
}

.first\:border-4-dotted_i:first-of-type {
  border: 4px dotted !important;
}

.first\:border-4-dashed:first-of-type {
  border: 4px dashed;
}

.first\:border-4-dashed_i:first-of-type {
  border: 4px dashed !important;
}

.first\:border-4-solid:first-of-type {
  border: 4px solid;
}

.first\:border-4-solid_i:first-of-type {
  border: 4px solid !important;
}

.first\:border-4-double:first-of-type {
  border: 4px double;
}

.first\:border-4-double_i:first-of-type {
  border: 4px double !important;
}

.first\:border-4-groove:first-of-type {
  border: 4px groove;
}

.first\:border-4-groove_i:first-of-type {
  border: 4px groove !important;
}

.first\:border-5-dotted:first-of-type {
  border: 5px dotted;
}

.first\:border-5-dotted_i:first-of-type {
  border: 5px dotted !important;
}

.first\:border-5-dashed:first-of-type {
  border: 5px dashed;
}

.first\:border-5-dashed_i:first-of-type {
  border: 5px dashed !important;
}

.first\:border-5-solid:first-of-type {
  border: 5px solid;
}

.first\:border-5-solid_i:first-of-type {
  border: 5px solid !important;
}

.first\:border-5-double:first-of-type {
  border: 5px double;
}

.first\:border-5-double_i:first-of-type {
  border: 5px double !important;
}

.first\:border-5-groove:first-of-type {
  border: 5px groove;
}

.first\:border-5-groove_i:first-of-type {
  border: 5px groove !important;
}

.first\:border-t-dotted:first-of-type {
  border-top: var(--border-width) dotted;
}

.first\:border-t-dotted_i:first-of-type {
  border-top: var(--border-width) dotted !important;
}

.first\:border-t-dashed:first-of-type {
  border-top: var(--border-width) dashed;
}

.first\:border-t-dashed_i:first-of-type {
  border-top: var(--border-width) dashed !important;
}

.first\:border-t-solid:first-of-type {
  border-top: var(--border-width) solid;
}

.first\:border-t-solid_i:first-of-type {
  border-top: var(--border-width) solid !important;
}

.first\:border-t-double:first-of-type {
  border-top: var(--border-width) double;
}

.first\:border-t-double_i:first-of-type {
  border-top: var(--border-width) double !important;
}

.first\:border-t-groove:first-of-type {
  border-top: var(--border-width) groove;
}

.first\:border-t-groove_i:first-of-type {
  border-top: var(--border-width) groove !important;
}

.first\:border-t-reset:first-of-type {
  border-top: initial;
}

.first\:border-t-reset_i:first-of-type {
  border-top: initial !important;
}

.first\:border-t-none:first-of-type {
  border-top: none;
}

.first\:border-t-none_i:first-of-type {
  border-top: none !important;
}

.first\:border-t-1-dotted:first-of-type {
  border-top: 1px dotted;
}

.first\:border-t-1-dotted_i:first-of-type {
  border-top: 1px dotted !important;
}

.first\:border-t-1-dashed:first-of-type {
  border-top: 1px dashed;
}

.first\:border-t-1-dashed_i:first-of-type {
  border-top: 1px dashed !important;
}

.first\:border-t-1-solid:first-of-type {
  border-top: 1px solid;
}

.first\:border-t-1-solid_i:first-of-type {
  border-top: 1px solid !important;
}

.first\:border-t-1-double:first-of-type {
  border-top: 1px double;
}

.first\:border-t-1-double_i:first-of-type {
  border-top: 1px double !important;
}

.first\:border-t-1-groove:first-of-type {
  border-top: 1px groove;
}

.first\:border-t-1-groove_i:first-of-type {
  border-top: 1px groove !important;
}

.first\:border-t-2-dotted:first-of-type {
  border-top: 2px dotted;
}

.first\:border-t-2-dotted_i:first-of-type {
  border-top: 2px dotted !important;
}

.first\:border-t-2-dashed:first-of-type {
  border-top: 2px dashed;
}

.first\:border-t-2-dashed_i:first-of-type {
  border-top: 2px dashed !important;
}

.first\:border-t-2-solid:first-of-type {
  border-top: 2px solid;
}

.first\:border-t-2-solid_i:first-of-type {
  border-top: 2px solid !important;
}

.first\:border-t-2-double:first-of-type {
  border-top: 2px double;
}

.first\:border-t-2-double_i:first-of-type {
  border-top: 2px double !important;
}

.first\:border-t-2-groove:first-of-type {
  border-top: 2px groove;
}

.first\:border-t-2-groove_i:first-of-type {
  border-top: 2px groove !important;
}

.first\:border-t-3-dotted:first-of-type {
  border-top: 3px dotted;
}

.first\:border-t-3-dotted_i:first-of-type {
  border-top: 3px dotted !important;
}

.first\:border-t-3-dashed:first-of-type {
  border-top: 3px dashed;
}

.first\:border-t-3-dashed_i:first-of-type {
  border-top: 3px dashed !important;
}

.first\:border-t-3-solid:first-of-type {
  border-top: 3px solid;
}

.first\:border-t-3-solid_i:first-of-type {
  border-top: 3px solid !important;
}

.first\:border-t-3-double:first-of-type {
  border-top: 3px double;
}

.first\:border-t-3-double_i:first-of-type {
  border-top: 3px double !important;
}

.first\:border-t-3-groove:first-of-type {
  border-top: 3px groove;
}

.first\:border-t-3-groove_i:first-of-type {
  border-top: 3px groove !important;
}

.first\:border-t-4-dotted:first-of-type {
  border-top: 4px dotted;
}

.first\:border-t-4-dotted_i:first-of-type {
  border-top: 4px dotted !important;
}

.first\:border-t-4-dashed:first-of-type {
  border-top: 4px dashed;
}

.first\:border-t-4-dashed_i:first-of-type {
  border-top: 4px dashed !important;
}

.first\:border-t-4-solid:first-of-type {
  border-top: 4px solid;
}

.first\:border-t-4-solid_i:first-of-type {
  border-top: 4px solid !important;
}

.first\:border-t-4-double:first-of-type {
  border-top: 4px double;
}

.first\:border-t-4-double_i:first-of-type {
  border-top: 4px double !important;
}

.first\:border-t-4-groove:first-of-type {
  border-top: 4px groove;
}

.first\:border-t-4-groove_i:first-of-type {
  border-top: 4px groove !important;
}

.first\:border-t-5-dotted:first-of-type {
  border-top: 5px dotted;
}

.first\:border-t-5-dotted_i:first-of-type {
  border-top: 5px dotted !important;
}

.first\:border-t-5-dashed:first-of-type {
  border-top: 5px dashed;
}

.first\:border-t-5-dashed_i:first-of-type {
  border-top: 5px dashed !important;
}

.first\:border-t-5-solid:first-of-type {
  border-top: 5px solid;
}

.first\:border-t-5-solid_i:first-of-type {
  border-top: 5px solid !important;
}

.first\:border-t-5-double:first-of-type {
  border-top: 5px double;
}

.first\:border-t-5-double_i:first-of-type {
  border-top: 5px double !important;
}

.first\:border-t-5-groove:first-of-type {
  border-top: 5px groove;
}

.first\:border-t-5-groove_i:first-of-type {
  border-top: 5px groove !important;
}

.first\:border-b-dotted:first-of-type {
  border-bottom: var(--border-width) dotted;
}

.first\:border-b-dotted_i:first-of-type {
  border-bottom: var(--border-width) dotted !important;
}

.first\:border-b-dashed:first-of-type {
  border-bottom: var(--border-width) dashed;
}

.first\:border-b-dashed_i:first-of-type {
  border-bottom: var(--border-width) dashed !important;
}

.first\:border-b-solid:first-of-type {
  border-bottom: var(--border-width) solid;
}

.first\:border-b-solid_i:first-of-type {
  border-bottom: var(--border-width) solid !important;
}

.first\:border-b-double:first-of-type {
  border-bottom: var(--border-width) double;
}

.first\:border-b-double_i:first-of-type {
  border-bottom: var(--border-width) double !important;
}

.first\:border-b-groove:first-of-type {
  border-bottom: var(--border-width) groove;
}

.first\:border-b-groove_i:first-of-type {
  border-bottom: var(--border-width) groove !important;
}

.first\:border-b-reset:first-of-type {
  border-bottom: initial;
}

.first\:border-b-reset_i:first-of-type {
  border-bottom: initial !important;
}

.first\:border-b-none:first-of-type {
  border-bottom: none;
}

.first\:border-b-none_i:first-of-type {
  border-bottom: none !important;
}

.first\:border-b-1-dotted:first-of-type {
  border-bottom: 1px dotted;
}

.first\:border-b-1-dotted_i:first-of-type {
  border-bottom: 1px dotted !important;
}

.first\:border-b-1-dashed:first-of-type {
  border-bottom: 1px dashed;
}

.first\:border-b-1-dashed_i:first-of-type {
  border-bottom: 1px dashed !important;
}

.first\:border-b-1-solid:first-of-type {
  border-bottom: 1px solid;
}

.first\:border-b-1-solid_i:first-of-type {
  border-bottom: 1px solid !important;
}

.first\:border-b-1-double:first-of-type {
  border-bottom: 1px double;
}

.first\:border-b-1-double_i:first-of-type {
  border-bottom: 1px double !important;
}

.first\:border-b-1-groove:first-of-type {
  border-bottom: 1px groove;
}

.first\:border-b-1-groove_i:first-of-type {
  border-bottom: 1px groove !important;
}

.first\:border-b-2-dotted:first-of-type {
  border-bottom: 2px dotted;
}

.first\:border-b-2-dotted_i:first-of-type {
  border-bottom: 2px dotted !important;
}

.first\:border-b-2-dashed:first-of-type {
  border-bottom: 2px dashed;
}

.first\:border-b-2-dashed_i:first-of-type {
  border-bottom: 2px dashed !important;
}

.first\:border-b-2-solid:first-of-type {
  border-bottom: 2px solid;
}

.first\:border-b-2-solid_i:first-of-type {
  border-bottom: 2px solid !important;
}

.first\:border-b-2-double:first-of-type {
  border-bottom: 2px double;
}

.first\:border-b-2-double_i:first-of-type {
  border-bottom: 2px double !important;
}

.first\:border-b-2-groove:first-of-type {
  border-bottom: 2px groove;
}

.first\:border-b-2-groove_i:first-of-type {
  border-bottom: 2px groove !important;
}

.first\:border-b-3-dotted:first-of-type {
  border-bottom: 3px dotted;
}

.first\:border-b-3-dotted_i:first-of-type {
  border-bottom: 3px dotted !important;
}

.first\:border-b-3-dashed:first-of-type {
  border-bottom: 3px dashed;
}

.first\:border-b-3-dashed_i:first-of-type {
  border-bottom: 3px dashed !important;
}

.first\:border-b-3-solid:first-of-type {
  border-bottom: 3px solid;
}

.first\:border-b-3-solid_i:first-of-type {
  border-bottom: 3px solid !important;
}

.first\:border-b-3-double:first-of-type {
  border-bottom: 3px double;
}

.first\:border-b-3-double_i:first-of-type {
  border-bottom: 3px double !important;
}

.first\:border-b-3-groove:first-of-type {
  border-bottom: 3px groove;
}

.first\:border-b-3-groove_i:first-of-type {
  border-bottom: 3px groove !important;
}

.first\:border-b-4-dotted:first-of-type {
  border-bottom: 4px dotted;
}

.first\:border-b-4-dotted_i:first-of-type {
  border-bottom: 4px dotted !important;
}

.first\:border-b-4-dashed:first-of-type {
  border-bottom: 4px dashed;
}

.first\:border-b-4-dashed_i:first-of-type {
  border-bottom: 4px dashed !important;
}

.first\:border-b-4-solid:first-of-type {
  border-bottom: 4px solid;
}

.first\:border-b-4-solid_i:first-of-type {
  border-bottom: 4px solid !important;
}

.first\:border-b-4-double:first-of-type {
  border-bottom: 4px double;
}

.first\:border-b-4-double_i:first-of-type {
  border-bottom: 4px double !important;
}

.first\:border-b-4-groove:first-of-type {
  border-bottom: 4px groove;
}

.first\:border-b-4-groove_i:first-of-type {
  border-bottom: 4px groove !important;
}

.first\:border-b-5-dotted:first-of-type {
  border-bottom: 5px dotted;
}

.first\:border-b-5-dotted_i:first-of-type {
  border-bottom: 5px dotted !important;
}

.first\:border-b-5-dashed:first-of-type {
  border-bottom: 5px dashed;
}

.first\:border-b-5-dashed_i:first-of-type {
  border-bottom: 5px dashed !important;
}

.first\:border-b-5-solid:first-of-type {
  border-bottom: 5px solid;
}

.first\:border-b-5-solid_i:first-of-type {
  border-bottom: 5px solid !important;
}

.first\:border-b-5-double:first-of-type {
  border-bottom: 5px double;
}

.first\:border-b-5-double_i:first-of-type {
  border-bottom: 5px double !important;
}

.first\:border-b-5-groove:first-of-type {
  border-bottom: 5px groove;
}

.first\:border-b-5-groove_i:first-of-type {
  border-bottom: 5px groove !important;
}

.first\:border-l-dotted:first-of-type {
  border-left: var(--border-width) dotted;
}

.first\:border-l-dotted_i:first-of-type {
  border-left: var(--border-width) dotted !important;
}

.first\:border-l-dashed:first-of-type {
  border-left: var(--border-width) dashed;
}

.first\:border-l-dashed_i:first-of-type {
  border-left: var(--border-width) dashed !important;
}

.first\:border-l-solid:first-of-type {
  border-left: var(--border-width) solid;
}

.first\:border-l-solid_i:first-of-type {
  border-left: var(--border-width) solid !important;
}

.first\:border-l-double:first-of-type {
  border-left: var(--border-width) double;
}

.first\:border-l-double_i:first-of-type {
  border-left: var(--border-width) double !important;
}

.first\:border-l-groove:first-of-type {
  border-left: var(--border-width) groove;
}

.first\:border-l-groove_i:first-of-type {
  border-left: var(--border-width) groove !important;
}

.first\:border-l-reset:first-of-type {
  border-left: initial;
}

.first\:border-l-reset_i:first-of-type {
  border-left: initial !important;
}

.first\:border-l-none:first-of-type {
  border-left: none;
}

.first\:border-l-none_i:first-of-type {
  border-left: none !important;
}

.first\:border-l-1-dotted:first-of-type {
  border-left: 1px dotted;
}

.first\:border-l-1-dotted_i:first-of-type {
  border-left: 1px dotted !important;
}

.first\:border-l-1-dashed:first-of-type {
  border-left: 1px dashed;
}

.first\:border-l-1-dashed_i:first-of-type {
  border-left: 1px dashed !important;
}

.first\:border-l-1-solid:first-of-type {
  border-left: 1px solid;
}

.first\:border-l-1-solid_i:first-of-type {
  border-left: 1px solid !important;
}

.first\:border-l-1-double:first-of-type {
  border-left: 1px double;
}

.first\:border-l-1-double_i:first-of-type {
  border-left: 1px double !important;
}

.first\:border-l-1-groove:first-of-type {
  border-left: 1px groove;
}

.first\:border-l-1-groove_i:first-of-type {
  border-left: 1px groove !important;
}

.first\:border-l-2-dotted:first-of-type {
  border-left: 2px dotted;
}

.first\:border-l-2-dotted_i:first-of-type {
  border-left: 2px dotted !important;
}

.first\:border-l-2-dashed:first-of-type {
  border-left: 2px dashed;
}

.first\:border-l-2-dashed_i:first-of-type {
  border-left: 2px dashed !important;
}

.first\:border-l-2-solid:first-of-type {
  border-left: 2px solid;
}

.first\:border-l-2-solid_i:first-of-type {
  border-left: 2px solid !important;
}

.first\:border-l-2-double:first-of-type {
  border-left: 2px double;
}

.first\:border-l-2-double_i:first-of-type {
  border-left: 2px double !important;
}

.first\:border-l-2-groove:first-of-type {
  border-left: 2px groove;
}

.first\:border-l-2-groove_i:first-of-type {
  border-left: 2px groove !important;
}

.first\:border-l-3-dotted:first-of-type {
  border-left: 3px dotted;
}

.first\:border-l-3-dotted_i:first-of-type {
  border-left: 3px dotted !important;
}

.first\:border-l-3-dashed:first-of-type {
  border-left: 3px dashed;
}

.first\:border-l-3-dashed_i:first-of-type {
  border-left: 3px dashed !important;
}

.first\:border-l-3-solid:first-of-type {
  border-left: 3px solid;
}

.first\:border-l-3-solid_i:first-of-type {
  border-left: 3px solid !important;
}

.first\:border-l-3-double:first-of-type {
  border-left: 3px double;
}

.first\:border-l-3-double_i:first-of-type {
  border-left: 3px double !important;
}

.first\:border-l-3-groove:first-of-type {
  border-left: 3px groove;
}

.first\:border-l-3-groove_i:first-of-type {
  border-left: 3px groove !important;
}

.first\:border-l-4-dotted:first-of-type {
  border-left: 4px dotted;
}

.first\:border-l-4-dotted_i:first-of-type {
  border-left: 4px dotted !important;
}

.first\:border-l-4-dashed:first-of-type {
  border-left: 4px dashed;
}

.first\:border-l-4-dashed_i:first-of-type {
  border-left: 4px dashed !important;
}

.first\:border-l-4-solid:first-of-type {
  border-left: 4px solid;
}

.first\:border-l-4-solid_i:first-of-type {
  border-left: 4px solid !important;
}

.first\:border-l-4-double:first-of-type {
  border-left: 4px double;
}

.first\:border-l-4-double_i:first-of-type {
  border-left: 4px double !important;
}

.first\:border-l-4-groove:first-of-type {
  border-left: 4px groove;
}

.first\:border-l-4-groove_i:first-of-type {
  border-left: 4px groove !important;
}

.first\:border-l-5-dotted:first-of-type {
  border-left: 5px dotted;
}

.first\:border-l-5-dotted_i:first-of-type {
  border-left: 5px dotted !important;
}

.first\:border-l-5-dashed:first-of-type {
  border-left: 5px dashed;
}

.first\:border-l-5-dashed_i:first-of-type {
  border-left: 5px dashed !important;
}

.first\:border-l-5-solid:first-of-type {
  border-left: 5px solid;
}

.first\:border-l-5-solid_i:first-of-type {
  border-left: 5px solid !important;
}

.first\:border-l-5-double:first-of-type {
  border-left: 5px double;
}

.first\:border-l-5-double_i:first-of-type {
  border-left: 5px double !important;
}

.first\:border-l-5-groove:first-of-type {
  border-left: 5px groove;
}

.first\:border-l-5-groove_i:first-of-type {
  border-left: 5px groove !important;
}

.first\:border-r-dotted:first-of-type {
  border-right: var(--border-width) dotted;
}

.first\:border-r-dotted_i:first-of-type {
  border-right: var(--border-width) dotted !important;
}

.first\:border-r-dashed:first-of-type {
  border-right: var(--border-width) dashed;
}

.first\:border-r-dashed_i:first-of-type {
  border-right: var(--border-width) dashed !important;
}

.first\:border-r-solid:first-of-type {
  border-right: var(--border-width) solid;
}

.first\:border-r-solid_i:first-of-type {
  border-right: var(--border-width) solid !important;
}

.first\:border-r-double:first-of-type {
  border-right: var(--border-width) double;
}

.first\:border-r-double_i:first-of-type {
  border-right: var(--border-width) double !important;
}

.first\:border-r-groove:first-of-type {
  border-right: var(--border-width) groove;
}

.first\:border-r-groove_i:first-of-type {
  border-right: var(--border-width) groove !important;
}

.first\:border-r-reset:first-of-type {
  border-right: initial;
}

.first\:border-r-reset_i:first-of-type {
  border-right: initial !important;
}

.first\:border-r-none:first-of-type {
  border-right: none;
}

.first\:border-r-none_i:first-of-type {
  border-right: none !important;
}

.first\:border-r-1-dotted:first-of-type {
  border-right: 1px dotted;
}

.first\:border-r-1-dotted_i:first-of-type {
  border-right: 1px dotted !important;
}

.first\:border-r-1-dashed:first-of-type {
  border-right: 1px dashed;
}

.first\:border-r-1-dashed_i:first-of-type {
  border-right: 1px dashed !important;
}

.first\:border-r-1-solid:first-of-type {
  border-right: 1px solid;
}

.first\:border-r-1-solid_i:first-of-type {
  border-right: 1px solid !important;
}

.first\:border-r-1-double:first-of-type {
  border-right: 1px double;
}

.first\:border-r-1-double_i:first-of-type {
  border-right: 1px double !important;
}

.first\:border-r-1-groove:first-of-type {
  border-right: 1px groove;
}

.first\:border-r-1-groove_i:first-of-type {
  border-right: 1px groove !important;
}

.first\:border-r-2-dotted:first-of-type {
  border-right: 2px dotted;
}

.first\:border-r-2-dotted_i:first-of-type {
  border-right: 2px dotted !important;
}

.first\:border-r-2-dashed:first-of-type {
  border-right: 2px dashed;
}

.first\:border-r-2-dashed_i:first-of-type {
  border-right: 2px dashed !important;
}

.first\:border-r-2-solid:first-of-type {
  border-right: 2px solid;
}

.first\:border-r-2-solid_i:first-of-type {
  border-right: 2px solid !important;
}

.first\:border-r-2-double:first-of-type {
  border-right: 2px double;
}

.first\:border-r-2-double_i:first-of-type {
  border-right: 2px double !important;
}

.first\:border-r-2-groove:first-of-type {
  border-right: 2px groove;
}

.first\:border-r-2-groove_i:first-of-type {
  border-right: 2px groove !important;
}

.first\:border-r-3-dotted:first-of-type {
  border-right: 3px dotted;
}

.first\:border-r-3-dotted_i:first-of-type {
  border-right: 3px dotted !important;
}

.first\:border-r-3-dashed:first-of-type {
  border-right: 3px dashed;
}

.first\:border-r-3-dashed_i:first-of-type {
  border-right: 3px dashed !important;
}

.first\:border-r-3-solid:first-of-type {
  border-right: 3px solid;
}

.first\:border-r-3-solid_i:first-of-type {
  border-right: 3px solid !important;
}

.first\:border-r-3-double:first-of-type {
  border-right: 3px double;
}

.first\:border-r-3-double_i:first-of-type {
  border-right: 3px double !important;
}

.first\:border-r-3-groove:first-of-type {
  border-right: 3px groove;
}

.first\:border-r-3-groove_i:first-of-type {
  border-right: 3px groove !important;
}

.first\:border-r-4-dotted:first-of-type {
  border-right: 4px dotted;
}

.first\:border-r-4-dotted_i:first-of-type {
  border-right: 4px dotted !important;
}

.first\:border-r-4-dashed:first-of-type {
  border-right: 4px dashed;
}

.first\:border-r-4-dashed_i:first-of-type {
  border-right: 4px dashed !important;
}

.first\:border-r-4-solid:first-of-type {
  border-right: 4px solid;
}

.first\:border-r-4-solid_i:first-of-type {
  border-right: 4px solid !important;
}

.first\:border-r-4-double:first-of-type {
  border-right: 4px double;
}

.first\:border-r-4-double_i:first-of-type {
  border-right: 4px double !important;
}

.first\:border-r-4-groove:first-of-type {
  border-right: 4px groove;
}

.first\:border-r-4-groove_i:first-of-type {
  border-right: 4px groove !important;
}

.first\:border-r-5-dotted:first-of-type {
  border-right: 5px dotted;
}

.first\:border-r-5-dotted_i:first-of-type {
  border-right: 5px dotted !important;
}

.first\:border-r-5-dashed:first-of-type {
  border-right: 5px dashed;
}

.first\:border-r-5-dashed_i:first-of-type {
  border-right: 5px dashed !important;
}

.first\:border-r-5-solid:first-of-type {
  border-right: 5px solid;
}

.first\:border-r-5-solid_i:first-of-type {
  border-right: 5px solid !important;
}

.first\:border-r-5-double:first-of-type {
  border-right: 5px double;
}

.first\:border-r-5-double_i:first-of-type {
  border-right: 5px double !important;
}

.first\:border-r-5-groove:first-of-type {
  border-right: 5px groove;
}

.first\:border-r-5-groove_i:first-of-type {
  border-right: 5px groove !important;
}

.last\:border-dotted:last-of-type {
  border: var(--border-width) dotted;
}

.last\:border-dotted_i:last-of-type {
  border: var(--border-width) dotted !important;
}

.last\:border-dashed:last-of-type {
  border: var(--border-width) dashed;
}

.last\:border-dashed_i:last-of-type {
  border: var(--border-width) dashed !important;
}

.last\:border-solid:last-of-type {
  border: var(--border-width) solid;
}

.last\:border-solid_i:last-of-type {
  border: var(--border-width) solid !important;
}

.last\:border-double:last-of-type {
  border: var(--border-width) double;
}

.last\:border-double_i:last-of-type {
  border: var(--border-width) double !important;
}

.last\:border-groove:last-of-type {
  border: var(--border-width) groove;
}

.last\:border-groove_i:last-of-type {
  border: var(--border-width) groove !important;
}

.last\:border-reset:last-of-type {
  border: initial;
}

.last\:border-reset_i:last-of-type {
  border: initial !important;
}

.last\:border-none:last-of-type {
  border: none;
}

.last\:border-none_i:last-of-type {
  border: none !important;
}

.last\:border-1-dotted:last-of-type {
  border: 1px dotted;
}

.last\:border-1-dotted_i:last-of-type {
  border: 1px dotted !important;
}

.last\:border-1-dashed:last-of-type {
  border: 1px dashed;
}

.last\:border-1-dashed_i:last-of-type {
  border: 1px dashed !important;
}

.last\:border-1-solid:last-of-type {
  border: 1px solid;
}

.last\:border-1-solid_i:last-of-type {
  border: 1px solid !important;
}

.last\:border-1-double:last-of-type {
  border: 1px double;
}

.last\:border-1-double_i:last-of-type {
  border: 1px double !important;
}

.last\:border-1-groove:last-of-type {
  border: 1px groove;
}

.last\:border-1-groove_i:last-of-type {
  border: 1px groove !important;
}

.last\:border-2-dotted:last-of-type {
  border: 2px dotted;
}

.last\:border-2-dotted_i:last-of-type {
  border: 2px dotted !important;
}

.last\:border-2-dashed:last-of-type {
  border: 2px dashed;
}

.last\:border-2-dashed_i:last-of-type {
  border: 2px dashed !important;
}

.last\:border-2-solid:last-of-type {
  border: 2px solid;
}

.last\:border-2-solid_i:last-of-type {
  border: 2px solid !important;
}

.last\:border-2-double:last-of-type {
  border: 2px double;
}

.last\:border-2-double_i:last-of-type {
  border: 2px double !important;
}

.last\:border-2-groove:last-of-type {
  border: 2px groove;
}

.last\:border-2-groove_i:last-of-type {
  border: 2px groove !important;
}

.last\:border-3-dotted:last-of-type {
  border: 3px dotted;
}

.last\:border-3-dotted_i:last-of-type {
  border: 3px dotted !important;
}

.last\:border-3-dashed:last-of-type {
  border: 3px dashed;
}

.last\:border-3-dashed_i:last-of-type {
  border: 3px dashed !important;
}

.last\:border-3-solid:last-of-type {
  border: 3px solid;
}

.last\:border-3-solid_i:last-of-type {
  border: 3px solid !important;
}

.last\:border-3-double:last-of-type {
  border: 3px double;
}

.last\:border-3-double_i:last-of-type {
  border: 3px double !important;
}

.last\:border-3-groove:last-of-type {
  border: 3px groove;
}

.last\:border-3-groove_i:last-of-type {
  border: 3px groove !important;
}

.last\:border-4-dotted:last-of-type {
  border: 4px dotted;
}

.last\:border-4-dotted_i:last-of-type {
  border: 4px dotted !important;
}

.last\:border-4-dashed:last-of-type {
  border: 4px dashed;
}

.last\:border-4-dashed_i:last-of-type {
  border: 4px dashed !important;
}

.last\:border-4-solid:last-of-type {
  border: 4px solid;
}

.last\:border-4-solid_i:last-of-type {
  border: 4px solid !important;
}

.last\:border-4-double:last-of-type {
  border: 4px double;
}

.last\:border-4-double_i:last-of-type {
  border: 4px double !important;
}

.last\:border-4-groove:last-of-type {
  border: 4px groove;
}

.last\:border-4-groove_i:last-of-type {
  border: 4px groove !important;
}

.last\:border-5-dotted:last-of-type {
  border: 5px dotted;
}

.last\:border-5-dotted_i:last-of-type {
  border: 5px dotted !important;
}

.last\:border-5-dashed:last-of-type {
  border: 5px dashed;
}

.last\:border-5-dashed_i:last-of-type {
  border: 5px dashed !important;
}

.last\:border-5-solid:last-of-type {
  border: 5px solid;
}

.last\:border-5-solid_i:last-of-type {
  border: 5px solid !important;
}

.last\:border-5-double:last-of-type {
  border: 5px double;
}

.last\:border-5-double_i:last-of-type {
  border: 5px double !important;
}

.last\:border-5-groove:last-of-type {
  border: 5px groove;
}

.last\:border-5-groove_i:last-of-type {
  border: 5px groove !important;
}

.last\:border-t-dotted:last-of-type {
  border-top: var(--border-width) dotted;
}

.last\:border-t-dotted_i:last-of-type {
  border-top: var(--border-width) dotted !important;
}

.last\:border-t-dashed:last-of-type {
  border-top: var(--border-width) dashed;
}

.last\:border-t-dashed_i:last-of-type {
  border-top: var(--border-width) dashed !important;
}

.last\:border-t-solid:last-of-type {
  border-top: var(--border-width) solid;
}

.last\:border-t-solid_i:last-of-type {
  border-top: var(--border-width) solid !important;
}

.last\:border-t-double:last-of-type {
  border-top: var(--border-width) double;
}

.last\:border-t-double_i:last-of-type {
  border-top: var(--border-width) double !important;
}

.last\:border-t-groove:last-of-type {
  border-top: var(--border-width) groove;
}

.last\:border-t-groove_i:last-of-type {
  border-top: var(--border-width) groove !important;
}

.last\:border-t-reset:last-of-type {
  border-top: initial;
}

.last\:border-t-reset_i:last-of-type {
  border-top: initial !important;
}

.last\:border-t-none:last-of-type {
  border-top: none;
}

.last\:border-t-none_i:last-of-type {
  border-top: none !important;
}

.last\:border-t-1-dotted:last-of-type {
  border-top: 1px dotted;
}

.last\:border-t-1-dotted_i:last-of-type {
  border-top: 1px dotted !important;
}

.last\:border-t-1-dashed:last-of-type {
  border-top: 1px dashed;
}

.last\:border-t-1-dashed_i:last-of-type {
  border-top: 1px dashed !important;
}

.last\:border-t-1-solid:last-of-type {
  border-top: 1px solid;
}

.last\:border-t-1-solid_i:last-of-type {
  border-top: 1px solid !important;
}

.last\:border-t-1-double:last-of-type {
  border-top: 1px double;
}

.last\:border-t-1-double_i:last-of-type {
  border-top: 1px double !important;
}

.last\:border-t-1-groove:last-of-type {
  border-top: 1px groove;
}

.last\:border-t-1-groove_i:last-of-type {
  border-top: 1px groove !important;
}

.last\:border-t-2-dotted:last-of-type {
  border-top: 2px dotted;
}

.last\:border-t-2-dotted_i:last-of-type {
  border-top: 2px dotted !important;
}

.last\:border-t-2-dashed:last-of-type {
  border-top: 2px dashed;
}

.last\:border-t-2-dashed_i:last-of-type {
  border-top: 2px dashed !important;
}

.last\:border-t-2-solid:last-of-type {
  border-top: 2px solid;
}

.last\:border-t-2-solid_i:last-of-type {
  border-top: 2px solid !important;
}

.last\:border-t-2-double:last-of-type {
  border-top: 2px double;
}

.last\:border-t-2-double_i:last-of-type {
  border-top: 2px double !important;
}

.last\:border-t-2-groove:last-of-type {
  border-top: 2px groove;
}

.last\:border-t-2-groove_i:last-of-type {
  border-top: 2px groove !important;
}

.last\:border-t-3-dotted:last-of-type {
  border-top: 3px dotted;
}

.last\:border-t-3-dotted_i:last-of-type {
  border-top: 3px dotted !important;
}

.last\:border-t-3-dashed:last-of-type {
  border-top: 3px dashed;
}

.last\:border-t-3-dashed_i:last-of-type {
  border-top: 3px dashed !important;
}

.last\:border-t-3-solid:last-of-type {
  border-top: 3px solid;
}

.last\:border-t-3-solid_i:last-of-type {
  border-top: 3px solid !important;
}

.last\:border-t-3-double:last-of-type {
  border-top: 3px double;
}

.last\:border-t-3-double_i:last-of-type {
  border-top: 3px double !important;
}

.last\:border-t-3-groove:last-of-type {
  border-top: 3px groove;
}

.last\:border-t-3-groove_i:last-of-type {
  border-top: 3px groove !important;
}

.last\:border-t-4-dotted:last-of-type {
  border-top: 4px dotted;
}

.last\:border-t-4-dotted_i:last-of-type {
  border-top: 4px dotted !important;
}

.last\:border-t-4-dashed:last-of-type {
  border-top: 4px dashed;
}

.last\:border-t-4-dashed_i:last-of-type {
  border-top: 4px dashed !important;
}

.last\:border-t-4-solid:last-of-type {
  border-top: 4px solid;
}

.last\:border-t-4-solid_i:last-of-type {
  border-top: 4px solid !important;
}

.last\:border-t-4-double:last-of-type {
  border-top: 4px double;
}

.last\:border-t-4-double_i:last-of-type {
  border-top: 4px double !important;
}

.last\:border-t-4-groove:last-of-type {
  border-top: 4px groove;
}

.last\:border-t-4-groove_i:last-of-type {
  border-top: 4px groove !important;
}

.last\:border-t-5-dotted:last-of-type {
  border-top: 5px dotted;
}

.last\:border-t-5-dotted_i:last-of-type {
  border-top: 5px dotted !important;
}

.last\:border-t-5-dashed:last-of-type {
  border-top: 5px dashed;
}

.last\:border-t-5-dashed_i:last-of-type {
  border-top: 5px dashed !important;
}

.last\:border-t-5-solid:last-of-type {
  border-top: 5px solid;
}

.last\:border-t-5-solid_i:last-of-type {
  border-top: 5px solid !important;
}

.last\:border-t-5-double:last-of-type {
  border-top: 5px double;
}

.last\:border-t-5-double_i:last-of-type {
  border-top: 5px double !important;
}

.last\:border-t-5-groove:last-of-type {
  border-top: 5px groove;
}

.last\:border-t-5-groove_i:last-of-type {
  border-top: 5px groove !important;
}

.last\:border-b-dotted:last-of-type {
  border-bottom: var(--border-width) dotted;
}

.last\:border-b-dotted_i:last-of-type {
  border-bottom: var(--border-width) dotted !important;
}

.last\:border-b-dashed:last-of-type {
  border-bottom: var(--border-width) dashed;
}

.last\:border-b-dashed_i:last-of-type {
  border-bottom: var(--border-width) dashed !important;
}

.last\:border-b-solid:last-of-type {
  border-bottom: var(--border-width) solid;
}

.last\:border-b-solid_i:last-of-type {
  border-bottom: var(--border-width) solid !important;
}

.last\:border-b-double:last-of-type {
  border-bottom: var(--border-width) double;
}

.last\:border-b-double_i:last-of-type {
  border-bottom: var(--border-width) double !important;
}

.last\:border-b-groove:last-of-type {
  border-bottom: var(--border-width) groove;
}

.last\:border-b-groove_i:last-of-type {
  border-bottom: var(--border-width) groove !important;
}

.last\:border-b-reset:last-of-type {
  border-bottom: initial;
}

.last\:border-b-reset_i:last-of-type {
  border-bottom: initial !important;
}

.last\:border-b-none:last-of-type {
  border-bottom: none;
}

.last\:border-b-none_i:last-of-type {
  border-bottom: none !important;
}

.last\:border-b-1-dotted:last-of-type {
  border-bottom: 1px dotted;
}

.last\:border-b-1-dotted_i:last-of-type {
  border-bottom: 1px dotted !important;
}

.last\:border-b-1-dashed:last-of-type {
  border-bottom: 1px dashed;
}

.last\:border-b-1-dashed_i:last-of-type {
  border-bottom: 1px dashed !important;
}

.last\:border-b-1-solid:last-of-type {
  border-bottom: 1px solid;
}

.last\:border-b-1-solid_i:last-of-type {
  border-bottom: 1px solid !important;
}

.last\:border-b-1-double:last-of-type {
  border-bottom: 1px double;
}

.last\:border-b-1-double_i:last-of-type {
  border-bottom: 1px double !important;
}

.last\:border-b-1-groove:last-of-type {
  border-bottom: 1px groove;
}

.last\:border-b-1-groove_i:last-of-type {
  border-bottom: 1px groove !important;
}

.last\:border-b-2-dotted:last-of-type {
  border-bottom: 2px dotted;
}

.last\:border-b-2-dotted_i:last-of-type {
  border-bottom: 2px dotted !important;
}

.last\:border-b-2-dashed:last-of-type {
  border-bottom: 2px dashed;
}

.last\:border-b-2-dashed_i:last-of-type {
  border-bottom: 2px dashed !important;
}

.last\:border-b-2-solid:last-of-type {
  border-bottom: 2px solid;
}

.last\:border-b-2-solid_i:last-of-type {
  border-bottom: 2px solid !important;
}

.last\:border-b-2-double:last-of-type {
  border-bottom: 2px double;
}

.last\:border-b-2-double_i:last-of-type {
  border-bottom: 2px double !important;
}

.last\:border-b-2-groove:last-of-type {
  border-bottom: 2px groove;
}

.last\:border-b-2-groove_i:last-of-type {
  border-bottom: 2px groove !important;
}

.last\:border-b-3-dotted:last-of-type {
  border-bottom: 3px dotted;
}

.last\:border-b-3-dotted_i:last-of-type {
  border-bottom: 3px dotted !important;
}

.last\:border-b-3-dashed:last-of-type {
  border-bottom: 3px dashed;
}

.last\:border-b-3-dashed_i:last-of-type {
  border-bottom: 3px dashed !important;
}

.last\:border-b-3-solid:last-of-type {
  border-bottom: 3px solid;
}

.last\:border-b-3-solid_i:last-of-type {
  border-bottom: 3px solid !important;
}

.last\:border-b-3-double:last-of-type {
  border-bottom: 3px double;
}

.last\:border-b-3-double_i:last-of-type {
  border-bottom: 3px double !important;
}

.last\:border-b-3-groove:last-of-type {
  border-bottom: 3px groove;
}

.last\:border-b-3-groove_i:last-of-type {
  border-bottom: 3px groove !important;
}

.last\:border-b-4-dotted:last-of-type {
  border-bottom: 4px dotted;
}

.last\:border-b-4-dotted_i:last-of-type {
  border-bottom: 4px dotted !important;
}

.last\:border-b-4-dashed:last-of-type {
  border-bottom: 4px dashed;
}

.last\:border-b-4-dashed_i:last-of-type {
  border-bottom: 4px dashed !important;
}

.last\:border-b-4-solid:last-of-type {
  border-bottom: 4px solid;
}

.last\:border-b-4-solid_i:last-of-type {
  border-bottom: 4px solid !important;
}

.last\:border-b-4-double:last-of-type {
  border-bottom: 4px double;
}

.last\:border-b-4-double_i:last-of-type {
  border-bottom: 4px double !important;
}

.last\:border-b-4-groove:last-of-type {
  border-bottom: 4px groove;
}

.last\:border-b-4-groove_i:last-of-type {
  border-bottom: 4px groove !important;
}

.last\:border-b-5-dotted:last-of-type {
  border-bottom: 5px dotted;
}

.last\:border-b-5-dotted_i:last-of-type {
  border-bottom: 5px dotted !important;
}

.last\:border-b-5-dashed:last-of-type {
  border-bottom: 5px dashed;
}

.last\:border-b-5-dashed_i:last-of-type {
  border-bottom: 5px dashed !important;
}

.last\:border-b-5-solid:last-of-type {
  border-bottom: 5px solid;
}

.last\:border-b-5-solid_i:last-of-type {
  border-bottom: 5px solid !important;
}

.last\:border-b-5-double:last-of-type {
  border-bottom: 5px double;
}

.last\:border-b-5-double_i:last-of-type {
  border-bottom: 5px double !important;
}

.last\:border-b-5-groove:last-of-type {
  border-bottom: 5px groove;
}

.last\:border-b-5-groove_i:last-of-type {
  border-bottom: 5px groove !important;
}

.last\:border-l-dotted:last-of-type {
  border-left: var(--border-width) dotted;
}

.last\:border-l-dotted_i:last-of-type {
  border-left: var(--border-width) dotted !important;
}

.last\:border-l-dashed:last-of-type {
  border-left: var(--border-width) dashed;
}

.last\:border-l-dashed_i:last-of-type {
  border-left: var(--border-width) dashed !important;
}

.last\:border-l-solid:last-of-type {
  border-left: var(--border-width) solid;
}

.last\:border-l-solid_i:last-of-type {
  border-left: var(--border-width) solid !important;
}

.last\:border-l-double:last-of-type {
  border-left: var(--border-width) double;
}

.last\:border-l-double_i:last-of-type {
  border-left: var(--border-width) double !important;
}

.last\:border-l-groove:last-of-type {
  border-left: var(--border-width) groove;
}

.last\:border-l-groove_i:last-of-type {
  border-left: var(--border-width) groove !important;
}

.last\:border-l-reset:last-of-type {
  border-left: initial;
}

.last\:border-l-reset_i:last-of-type {
  border-left: initial !important;
}

.last\:border-l-none:last-of-type {
  border-left: none;
}

.last\:border-l-none_i:last-of-type {
  border-left: none !important;
}

.last\:border-l-1-dotted:last-of-type {
  border-left: 1px dotted;
}

.last\:border-l-1-dotted_i:last-of-type {
  border-left: 1px dotted !important;
}

.last\:border-l-1-dashed:last-of-type {
  border-left: 1px dashed;
}

.last\:border-l-1-dashed_i:last-of-type {
  border-left: 1px dashed !important;
}

.last\:border-l-1-solid:last-of-type {
  border-left: 1px solid;
}

.last\:border-l-1-solid_i:last-of-type {
  border-left: 1px solid !important;
}

.last\:border-l-1-double:last-of-type {
  border-left: 1px double;
}

.last\:border-l-1-double_i:last-of-type {
  border-left: 1px double !important;
}

.last\:border-l-1-groove:last-of-type {
  border-left: 1px groove;
}

.last\:border-l-1-groove_i:last-of-type {
  border-left: 1px groove !important;
}

.last\:border-l-2-dotted:last-of-type {
  border-left: 2px dotted;
}

.last\:border-l-2-dotted_i:last-of-type {
  border-left: 2px dotted !important;
}

.last\:border-l-2-dashed:last-of-type {
  border-left: 2px dashed;
}

.last\:border-l-2-dashed_i:last-of-type {
  border-left: 2px dashed !important;
}

.last\:border-l-2-solid:last-of-type {
  border-left: 2px solid;
}

.last\:border-l-2-solid_i:last-of-type {
  border-left: 2px solid !important;
}

.last\:border-l-2-double:last-of-type {
  border-left: 2px double;
}

.last\:border-l-2-double_i:last-of-type {
  border-left: 2px double !important;
}

.last\:border-l-2-groove:last-of-type {
  border-left: 2px groove;
}

.last\:border-l-2-groove_i:last-of-type {
  border-left: 2px groove !important;
}

.last\:border-l-3-dotted:last-of-type {
  border-left: 3px dotted;
}

.last\:border-l-3-dotted_i:last-of-type {
  border-left: 3px dotted !important;
}

.last\:border-l-3-dashed:last-of-type {
  border-left: 3px dashed;
}

.last\:border-l-3-dashed_i:last-of-type {
  border-left: 3px dashed !important;
}

.last\:border-l-3-solid:last-of-type {
  border-left: 3px solid;
}

.last\:border-l-3-solid_i:last-of-type {
  border-left: 3px solid !important;
}

.last\:border-l-3-double:last-of-type {
  border-left: 3px double;
}

.last\:border-l-3-double_i:last-of-type {
  border-left: 3px double !important;
}

.last\:border-l-3-groove:last-of-type {
  border-left: 3px groove;
}

.last\:border-l-3-groove_i:last-of-type {
  border-left: 3px groove !important;
}

.last\:border-l-4-dotted:last-of-type {
  border-left: 4px dotted;
}

.last\:border-l-4-dotted_i:last-of-type {
  border-left: 4px dotted !important;
}

.last\:border-l-4-dashed:last-of-type {
  border-left: 4px dashed;
}

.last\:border-l-4-dashed_i:last-of-type {
  border-left: 4px dashed !important;
}

.last\:border-l-4-solid:last-of-type {
  border-left: 4px solid;
}

.last\:border-l-4-solid_i:last-of-type {
  border-left: 4px solid !important;
}

.last\:border-l-4-double:last-of-type {
  border-left: 4px double;
}

.last\:border-l-4-double_i:last-of-type {
  border-left: 4px double !important;
}

.last\:border-l-4-groove:last-of-type {
  border-left: 4px groove;
}

.last\:border-l-4-groove_i:last-of-type {
  border-left: 4px groove !important;
}

.last\:border-l-5-dotted:last-of-type {
  border-left: 5px dotted;
}

.last\:border-l-5-dotted_i:last-of-type {
  border-left: 5px dotted !important;
}

.last\:border-l-5-dashed:last-of-type {
  border-left: 5px dashed;
}

.last\:border-l-5-dashed_i:last-of-type {
  border-left: 5px dashed !important;
}

.last\:border-l-5-solid:last-of-type {
  border-left: 5px solid;
}

.last\:border-l-5-solid_i:last-of-type {
  border-left: 5px solid !important;
}

.last\:border-l-5-double:last-of-type {
  border-left: 5px double;
}

.last\:border-l-5-double_i:last-of-type {
  border-left: 5px double !important;
}

.last\:border-l-5-groove:last-of-type {
  border-left: 5px groove;
}

.last\:border-l-5-groove_i:last-of-type {
  border-left: 5px groove !important;
}

.last\:border-r-dotted:last-of-type {
  border-right: var(--border-width) dotted;
}

.last\:border-r-dotted_i:last-of-type {
  border-right: var(--border-width) dotted !important;
}

.last\:border-r-dashed:last-of-type {
  border-right: var(--border-width) dashed;
}

.last\:border-r-dashed_i:last-of-type {
  border-right: var(--border-width) dashed !important;
}

.last\:border-r-solid:last-of-type {
  border-right: var(--border-width) solid;
}

.last\:border-r-solid_i:last-of-type {
  border-right: var(--border-width) solid !important;
}

.last\:border-r-double:last-of-type {
  border-right: var(--border-width) double;
}

.last\:border-r-double_i:last-of-type {
  border-right: var(--border-width) double !important;
}

.last\:border-r-groove:last-of-type {
  border-right: var(--border-width) groove;
}

.last\:border-r-groove_i:last-of-type {
  border-right: var(--border-width) groove !important;
}

.last\:border-r-reset:last-of-type {
  border-right: initial;
}

.last\:border-r-reset_i:last-of-type {
  border-right: initial !important;
}

.last\:border-r-none:last-of-type {
  border-right: none;
}

.last\:border-r-none_i:last-of-type {
  border-right: none !important;
}

.last\:border-r-1-dotted:last-of-type {
  border-right: 1px dotted;
}

.last\:border-r-1-dotted_i:last-of-type {
  border-right: 1px dotted !important;
}

.last\:border-r-1-dashed:last-of-type {
  border-right: 1px dashed;
}

.last\:border-r-1-dashed_i:last-of-type {
  border-right: 1px dashed !important;
}

.last\:border-r-1-solid:last-of-type {
  border-right: 1px solid;
}

.last\:border-r-1-solid_i:last-of-type {
  border-right: 1px solid !important;
}

.last\:border-r-1-double:last-of-type {
  border-right: 1px double;
}

.last\:border-r-1-double_i:last-of-type {
  border-right: 1px double !important;
}

.last\:border-r-1-groove:last-of-type {
  border-right: 1px groove;
}

.last\:border-r-1-groove_i:last-of-type {
  border-right: 1px groove !important;
}

.last\:border-r-2-dotted:last-of-type {
  border-right: 2px dotted;
}

.last\:border-r-2-dotted_i:last-of-type {
  border-right: 2px dotted !important;
}

.last\:border-r-2-dashed:last-of-type {
  border-right: 2px dashed;
}

.last\:border-r-2-dashed_i:last-of-type {
  border-right: 2px dashed !important;
}

.last\:border-r-2-solid:last-of-type {
  border-right: 2px solid;
}

.last\:border-r-2-solid_i:last-of-type {
  border-right: 2px solid !important;
}

.last\:border-r-2-double:last-of-type {
  border-right: 2px double;
}

.last\:border-r-2-double_i:last-of-type {
  border-right: 2px double !important;
}

.last\:border-r-2-groove:last-of-type {
  border-right: 2px groove;
}

.last\:border-r-2-groove_i:last-of-type {
  border-right: 2px groove !important;
}

.last\:border-r-3-dotted:last-of-type {
  border-right: 3px dotted;
}

.last\:border-r-3-dotted_i:last-of-type {
  border-right: 3px dotted !important;
}

.last\:border-r-3-dashed:last-of-type {
  border-right: 3px dashed;
}

.last\:border-r-3-dashed_i:last-of-type {
  border-right: 3px dashed !important;
}

.last\:border-r-3-solid:last-of-type {
  border-right: 3px solid;
}

.last\:border-r-3-solid_i:last-of-type {
  border-right: 3px solid !important;
}

.last\:border-r-3-double:last-of-type {
  border-right: 3px double;
}

.last\:border-r-3-double_i:last-of-type {
  border-right: 3px double !important;
}

.last\:border-r-3-groove:last-of-type {
  border-right: 3px groove;
}

.last\:border-r-3-groove_i:last-of-type {
  border-right: 3px groove !important;
}

.last\:border-r-4-dotted:last-of-type {
  border-right: 4px dotted;
}

.last\:border-r-4-dotted_i:last-of-type {
  border-right: 4px dotted !important;
}

.last\:border-r-4-dashed:last-of-type {
  border-right: 4px dashed;
}

.last\:border-r-4-dashed_i:last-of-type {
  border-right: 4px dashed !important;
}

.last\:border-r-4-solid:last-of-type {
  border-right: 4px solid;
}

.last\:border-r-4-solid_i:last-of-type {
  border-right: 4px solid !important;
}

.last\:border-r-4-double:last-of-type {
  border-right: 4px double;
}

.last\:border-r-4-double_i:last-of-type {
  border-right: 4px double !important;
}

.last\:border-r-4-groove:last-of-type {
  border-right: 4px groove;
}

.last\:border-r-4-groove_i:last-of-type {
  border-right: 4px groove !important;
}

.last\:border-r-5-dotted:last-of-type {
  border-right: 5px dotted;
}

.last\:border-r-5-dotted_i:last-of-type {
  border-right: 5px dotted !important;
}

.last\:border-r-5-dashed:last-of-type {
  border-right: 5px dashed;
}

.last\:border-r-5-dashed_i:last-of-type {
  border-right: 5px dashed !important;
}

.last\:border-r-5-solid:last-of-type {
  border-right: 5px solid;
}

.last\:border-r-5-solid_i:last-of-type {
  border-right: 5px solid !important;
}

.last\:border-r-5-double:last-of-type {
  border-right: 5px double;
}

.last\:border-r-5-double_i:last-of-type {
  border-right: 5px double !important;
}

.last\:border-r-5-groove:last-of-type {
  border-right: 5px groove;
}

.last\:border-r-5-groove_i:last-of-type {
  border-right: 5px groove !important;
}

.border-radius {
  border-radius: var(--border-radius);
}

.border-radius_i {
  border-radius: var(--border-radius) !important;
}

.border-radius-reset {
  border-radius: initial;
}

.border-radius-reset_i {
  border-radius: initial !important;
}

.border-radius-0 {
  border-radius: 0;
}

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

.border-radius-50 {
  border-radius: 50%;
}

.border-radius-50_i {
  border-radius: 50% !important;
}

.border-radius-tl {
  border-top-left-radius: var(--border-radius);
}

.border-radius-tl_i {
  border-top-left-radius: var(--border-radius) !important;
}

.border-radius-tl-reset {
  border-top-left-radius: initial;
}

.border-radius-tl-reset_i {
  border-top-left-radius: initial !important;
}

.border-radius-tl-0 {
  border-top-left-radius: 0;
}

.border-radius-tl-0_i {
  border-top-left-radius: 0 !important;
}

.border-radius-tl-50 {
  border-top-left-radius: 50%;
}

.border-radius-tl-50_i {
  border-top-left-radius: 50% !important;
}

.border-radius-tr {
  border-top-right-radius: var(--border-radius);
}

.border-radius-tr_i {
  border-top-right-radius: var(--border-radius) !important;
}

.border-radius-tr-reset {
  border-top-right-radius: initial;
}

.border-radius-tr-reset_i {
  border-top-right-radius: initial !important;
}

.border-radius-tr-0 {
  border-top-right-radius: 0;
}

.border-radius-tr-0_i {
  border-top-right-radius: 0 !important;
}

.border-radius-tr-50 {
  border-top-right-radius: 50%;
}

.border-radius-tr-50_i {
  border-top-right-radius: 50% !important;
}

.border-radius-bl {
  border-bottom-left-radius: var(--border-radius);
}

.border-radius-bl_i {
  border-bottom-left-radius: var(--border-radius) !important;
}

.border-radius-bl-reset {
  border-bottom-left-radius: initial;
}

.border-radius-bl-reset_i {
  border-bottom-left-radius: initial !important;
}

.border-radius-bl-0 {
  border-bottom-left-radius: 0;
}

.border-radius-bl-0_i {
  border-bottom-left-radius: 0 !important;
}

.border-radius-bl-50 {
  border-bottom-left-radius: 50%;
}

.border-radius-bl-50_i {
  border-bottom-left-radius: 50% !important;
}

.border-radius-br {
  border-bottom-right-radius: var(--border-radius);
}

.border-radius-br_i {
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-radius-br-reset {
  border-bottom-right-radius: initial;
}

.border-radius-br-reset_i {
  border-bottom-right-radius: initial !important;
}

.border-radius-br-0 {
  border-bottom-right-radius: 0;
}

.border-radius-br-0_i {
  border-bottom-right-radius: 0 !important;
}

.border-radius-br-50 {
  border-bottom-right-radius: 50%;
}

.border-radius-br-50_i {
  border-bottom-right-radius: 50% !important;
}

/*
*   Css-class bundle
*   Colors (background-color, collor, border-color)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.bg-reset {
  background-color: initial;
}

.bg-reset_i {
  background-color: initial !important;
}

.bg-inherit {
  background-color: inherit;
}

.bg-inherit_i {
  background-color: inherit !important;
}

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

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

.bg-dark-font {
  background-color: var(--color-dark-font);
}

.bg-dark-font_i {
  background-color: var(--color-dark-font) !important;
}

.bg-light-font {
  background-color: var(--color-light-font);
}

.bg-light-font_i {
  background-color: var(--color-light-font) !important;
}

.bg-dark-headline {
  background-color: var(--color-dark-headline);
}

.bg-dark-headline_i {
  background-color: var(--color-dark-headline) !important;
}

.bg-light-headline {
  background-color: var(--color-light-headline);
}

.bg-light-headline_i {
  background-color: var(--color-light-headline) !important;
}

.bg-selection {
  background-color: var(--color-selection);
}

.bg-selection_i {
  background-color: var(--color-selection) !important;
}

.bg-light-100 {
  background-color: var(--color-light-100);
  color: var(--color-dark-font);
}

.bg-light-100_i {
  background-color: var(--color-light-100) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-200 {
  background-color: var(--color-light-200);
  color: var(--color-dark-font);
}

.bg-light-200_i {
  background-color: var(--color-light-200) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-300 {
  background-color: var(--color-light-300);
  color: var(--color-dark-font);
}

.bg-light-300_i {
  background-color: var(--color-light-300) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-400 {
  background-color: var(--color-light-400);
  color: var(--color-dark-font);
}

.bg-light-400_i {
  background-color: var(--color-light-400) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-500 {
  background-color: var(--color-light-500);
  color: var(--color-dark-font);
}

.bg-light-500_i {
  background-color: var(--color-light-500) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-600 {
  background-color: var(--color-light-600);
  color: var(--color-dark-font);
}

.bg-light-600_i {
  background-color: var(--color-light-600) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-700 {
  background-color: var(--color-light-700);
  color: var(--color-dark-font);
}

.bg-light-700_i {
  background-color: var(--color-light-700) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-800 {
  background-color: var(--color-light-800);
  color: var(--color-dark-font);
}

.bg-light-800_i {
  background-color: var(--color-light-800) !important;
  color: var(--color-dark-font) !important;
}

.bg-light-900 {
  background-color: var(--color-light-900);
  color: var(--color-dark-font);
}

.bg-light-900_i {
  background-color: var(--color-light-900) !important;
  color: var(--color-dark-font) !important;
}

.bg-dark-100 {
  background-color: var(--color-dark-100);
  color: var(--color-light-font);
}

.bg-dark-100_i {
  background-color: var(--color-dark-100) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-200 {
  background-color: var(--color-dark-200);
  color: var(--color-light-font);
}

.bg-dark-200_i {
  background-color: var(--color-dark-200) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-300 {
  background-color: var(--color-dark-300);
  color: var(--color-light-font);
}

.bg-dark-300_i {
  background-color: var(--color-dark-300) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-400 {
  background-color: var(--color-dark-400);
  color: var(--color-light-font);
}

.bg-dark-400_i {
  background-color: var(--color-dark-400) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-500 {
  background-color: var(--color-dark-500);
  color: var(--color-light-font);
}

.bg-dark-500_i {
  background-color: var(--color-dark-500) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-600 {
  background-color: var(--color-dark-600);
  color: var(--color-light-font);
}

.bg-dark-600_i {
  background-color: var(--color-dark-600) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-700 {
  background-color: var(--color-dark-700);
  color: var(--color-light-font);
}

.bg-dark-700_i {
  background-color: var(--color-dark-700) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-800 {
  background-color: var(--color-dark-800);
  color: var(--color-light-font);
}

.bg-dark-800_i {
  background-color: var(--color-dark-800) !important;
  color: var(--color-light-font) !important;
}

.bg-dark-900 {
  background-color: var(--color-dark-900);
  color: var(--color-light-font);
}

.bg-dark-900_i {
  background-color: var(--color-dark-900) !important;
  color: var(--color-light-font) !important;
}

.bg-primary-100 {
  background-color: var(--color-primary-100);
  color: var(--color-dark-font);
}

.bg-primary-100_i {
  background-color: var(--color-primary-100) !important;
  color: var(--color-dark-font) !important;
}

.bg-primary-200 {
  background-color: var(--color-primary-200);
  color: var(--color-dark-font);
}

.bg-primary-200_i {
  background-color: var(--color-primary-200) !important;
  color: var(--color-dark-font) !important;
}

.bg-primary-300 {
  background-color: var(--color-primary-300);
  color: var(--color-dark-font);
}

.bg-primary-300_i {
  background-color: var(--color-primary-300) !important;
  color: var(--color-dark-font) !important;
}

.bg-primary-400 {
  background-color: var(--color-primary-400);
  color: var(--color-dark-font);
}

.bg-primary-400_i {
  background-color: var(--color-primary-400) !important;
  color: var(--color-dark-font) !important;
}

.bg-primary-500 {
  background-color: var(--color-primary-500);
  color: var(--color-light-font);
}

.bg-primary-500_i {
  background-color: var(--color-primary-500) !important;
  color: var(--color-light-font) !important;
}

.bg-primary-600 {
  background-color: var(--color-primary-600);
  color: var(--color-light-font);
}

.bg-primary-600_i {
  background-color: var(--color-primary-600) !important;
  color: var(--color-light-font) !important;
}

.bg-primary-700 {
  background-color: var(--color-primary-700);
  color: var(--color-light-font);
}

.bg-primary-700_i {
  background-color: var(--color-primary-700) !important;
  color: var(--color-light-font) !important;
}

.bg-primary-800 {
  background-color: var(--color-primary-800);
  color: var(--color-light-font);
}

.bg-primary-800_i {
  background-color: var(--color-primary-800) !important;
  color: var(--color-light-font) !important;
}

.bg-primary-900 {
  background-color: var(--color-primary-900);
  color: var(--color-light-font);
}

.bg-primary-900_i {
  background-color: var(--color-primary-900) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-100 {
  background-color: var(--color-secondary-100);
  color: var(--color-light-font);
}

.bg-secondary-100_i {
  background-color: var(--color-secondary-100) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-200 {
  background-color: var(--color-secondary-200);
  color: var(--color-light-font);
}

.bg-secondary-200_i {
  background-color: var(--color-secondary-200) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-300 {
  background-color: var(--color-secondary-300);
  color: var(--color-light-font);
}

.bg-secondary-300_i {
  background-color: var(--color-secondary-300) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-400 {
  background-color: var(--color-secondary-400);
  color: var(--color-light-font);
}

.bg-secondary-400_i {
  background-color: var(--color-secondary-400) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-500 {
  background-color: var(--color-secondary-500);
  color: var(--color-light-font);
}

.bg-secondary-500_i {
  background-color: var(--color-secondary-500) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-600 {
  background-color: var(--color-secondary-600);
  color: var(--color-light-font);
}

.bg-secondary-600_i {
  background-color: var(--color-secondary-600) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-700 {
  background-color: var(--color-secondary-700);
  color: var(--color-light-font);
}

.bg-secondary-700_i {
  background-color: var(--color-secondary-700) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-800 {
  background-color: var(--color-secondary-800);
  color: var(--color-light-font);
}

.bg-secondary-800_i {
  background-color: var(--color-secondary-800) !important;
  color: var(--color-light-font) !important;
}

.bg-secondary-900 {
  background-color: var(--color-secondary-900);
  color: var(--color-light-font);
}

.bg-secondary-900_i {
  background-color: var(--color-secondary-900) !important;
  color: var(--color-light-font) !important;
}

@media (prefers-color-scheme: dark) {
  .dark\:bg-reset {
    background-color: initial;
  }

  .dark\:bg-reset_i {
    background-color: initial !important;
  }

  .dark\:bg-inherit {
    background-color: inherit;
  }

  .dark\:bg-inherit_i {
    background-color: inherit !important;
  }

  .dark\:bg-transparent {
    background-color: transparent;
  }

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

  .dark\:bg-dark-font {
    background-color: var(--color-dark-font);
  }

  .dark\:bg-dark-font_i {
    background-color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-font {
    background-color: var(--color-light-font);
  }

  .dark\:bg-light-font_i {
    background-color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-headline {
    background-color: var(--color-dark-headline);
  }

  .dark\:bg-dark-headline_i {
    background-color: var(--color-dark-headline) !important;
  }

  .dark\:bg-light-headline {
    background-color: var(--color-light-headline);
  }

  .dark\:bg-light-headline_i {
    background-color: var(--color-light-headline) !important;
  }

  .dark\:bg-selection {
    background-color: var(--color-selection);
  }

  .dark\:bg-selection_i {
    background-color: var(--color-selection) !important;
  }

  .dark\:bg-light-100 {
    background-color: var(--color-light-100);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-100_i {
    background-color: var(--color-light-100) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-200 {
    background-color: var(--color-light-200);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-200_i {
    background-color: var(--color-light-200) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-300 {
    background-color: var(--color-light-300);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-300_i {
    background-color: var(--color-light-300) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-400 {
    background-color: var(--color-light-400);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-400_i {
    background-color: var(--color-light-400) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-500 {
    background-color: var(--color-light-500);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-500_i {
    background-color: var(--color-light-500) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-600 {
    background-color: var(--color-light-600);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-600_i {
    background-color: var(--color-light-600) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-700 {
    background-color: var(--color-light-700);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-700_i {
    background-color: var(--color-light-700) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-800 {
    background-color: var(--color-light-800);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-800_i {
    background-color: var(--color-light-800) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-light-900 {
    background-color: var(--color-light-900);
    color: var(--color-dark-font);
  }

  .dark\:bg-light-900_i {
    background-color: var(--color-light-900) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-dark-100 {
    background-color: var(--color-dark-100);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-100_i {
    background-color: var(--color-dark-100) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-200 {
    background-color: var(--color-dark-200);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-200_i {
    background-color: var(--color-dark-200) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-300 {
    background-color: var(--color-dark-300);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-300_i {
    background-color: var(--color-dark-300) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-400 {
    background-color: var(--color-dark-400);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-400_i {
    background-color: var(--color-dark-400) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-500 {
    background-color: var(--color-dark-500);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-500_i {
    background-color: var(--color-dark-500) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-600 {
    background-color: var(--color-dark-600);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-600_i {
    background-color: var(--color-dark-600) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-700 {
    background-color: var(--color-dark-700);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-700_i {
    background-color: var(--color-dark-700) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-800 {
    background-color: var(--color-dark-800);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-800_i {
    background-color: var(--color-dark-800) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-dark-900 {
    background-color: var(--color-dark-900);
    color: var(--color-light-font);
  }

  .dark\:bg-dark-900_i {
    background-color: var(--color-dark-900) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-primary-100 {
    background-color: var(--color-primary-100);
    color: var(--color-dark-font);
  }

  .dark\:bg-primary-100_i {
    background-color: var(--color-primary-100) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-primary-200 {
    background-color: var(--color-primary-200);
    color: var(--color-dark-font);
  }

  .dark\:bg-primary-200_i {
    background-color: var(--color-primary-200) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-primary-300 {
    background-color: var(--color-primary-300);
    color: var(--color-dark-font);
  }

  .dark\:bg-primary-300_i {
    background-color: var(--color-primary-300) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-primary-400 {
    background-color: var(--color-primary-400);
    color: var(--color-dark-font);
  }

  .dark\:bg-primary-400_i {
    background-color: var(--color-primary-400) !important;
    color: var(--color-dark-font) !important;
  }

  .dark\:bg-primary-500 {
    background-color: var(--color-primary-500);
    color: var(--color-light-font);
  }

  .dark\:bg-primary-500_i {
    background-color: var(--color-primary-500) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-primary-600 {
    background-color: var(--color-primary-600);
    color: var(--color-light-font);
  }

  .dark\:bg-primary-600_i {
    background-color: var(--color-primary-600) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-primary-700 {
    background-color: var(--color-primary-700);
    color: var(--color-light-font);
  }

  .dark\:bg-primary-700_i {
    background-color: var(--color-primary-700) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-primary-800 {
    background-color: var(--color-primary-800);
    color: var(--color-light-font);
  }

  .dark\:bg-primary-800_i {
    background-color: var(--color-primary-800) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-primary-900 {
    background-color: var(--color-primary-900);
    color: var(--color-light-font);
  }

  .dark\:bg-primary-900_i {
    background-color: var(--color-primary-900) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-100 {
    background-color: var(--color-secondary-100);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-100_i {
    background-color: var(--color-secondary-100) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-200 {
    background-color: var(--color-secondary-200);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-200_i {
    background-color: var(--color-secondary-200) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-300 {
    background-color: var(--color-secondary-300);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-300_i {
    background-color: var(--color-secondary-300) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-400 {
    background-color: var(--color-secondary-400);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-400_i {
    background-color: var(--color-secondary-400) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-500 {
    background-color: var(--color-secondary-500);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-500_i {
    background-color: var(--color-secondary-500) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-600 {
    background-color: var(--color-secondary-600);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-600_i {
    background-color: var(--color-secondary-600) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-700 {
    background-color: var(--color-secondary-700);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-700_i {
    background-color: var(--color-secondary-700) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-800 {
    background-color: var(--color-secondary-800);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-800_i {
    background-color: var(--color-secondary-800) !important;
    color: var(--color-light-font) !important;
  }

  .dark\:bg-secondary-900 {
    background-color: var(--color-secondary-900);
    color: var(--color-light-font);
  }

  .dark\:bg-secondary-900_i {
    background-color: var(--color-secondary-900) !important;
    color: var(--color-light-font) !important;
  }
}
.hover\:bg-reset:hover {
  background-color: initial;
}

.hover\:bg-reset_i:hover {
  background-color: initial !important;
}

.hover\:bg-inherit:hover {
  background-color: inherit;
}

.hover\:bg-inherit_i:hover {
  background-color: inherit !important;
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

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

.hover\:bg-dark-font:hover {
  background-color: var(--color-dark-font);
}

.hover\:bg-dark-font_i:hover {
  background-color: var(--color-dark-font) !important;
}

.hover\:bg-light-font:hover {
  background-color: var(--color-light-font);
}

.hover\:bg-light-font_i:hover {
  background-color: var(--color-light-font) !important;
}

.hover\:bg-dark-headline:hover {
  background-color: var(--color-dark-headline);
}

.hover\:bg-dark-headline_i:hover {
  background-color: var(--color-dark-headline) !important;
}

.hover\:bg-light-headline:hover {
  background-color: var(--color-light-headline);
}

.hover\:bg-light-headline_i:hover {
  background-color: var(--color-light-headline) !important;
}

.hover\:bg-selection:hover {
  background-color: var(--color-selection);
}

.hover\:bg-selection_i:hover {
  background-color: var(--color-selection) !important;
}

.hover\:bg-light-100:hover {
  background-color: var(--color-light-100);
  color: var(--color-dark-font);
}

.hover\:bg-light-100_i:hover {
  background-color: var(--color-light-100) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-200:hover {
  background-color: var(--color-light-200);
  color: var(--color-dark-font);
}

.hover\:bg-light-200_i:hover {
  background-color: var(--color-light-200) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-300:hover {
  background-color: var(--color-light-300);
  color: var(--color-dark-font);
}

.hover\:bg-light-300_i:hover {
  background-color: var(--color-light-300) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-400:hover {
  background-color: var(--color-light-400);
  color: var(--color-dark-font);
}

.hover\:bg-light-400_i:hover {
  background-color: var(--color-light-400) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-500:hover {
  background-color: var(--color-light-500);
  color: var(--color-dark-font);
}

.hover\:bg-light-500_i:hover {
  background-color: var(--color-light-500) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-600:hover {
  background-color: var(--color-light-600);
  color: var(--color-dark-font);
}

.hover\:bg-light-600_i:hover {
  background-color: var(--color-light-600) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-700:hover {
  background-color: var(--color-light-700);
  color: var(--color-dark-font);
}

.hover\:bg-light-700_i:hover {
  background-color: var(--color-light-700) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-800:hover {
  background-color: var(--color-light-800);
  color: var(--color-dark-font);
}

.hover\:bg-light-800_i:hover {
  background-color: var(--color-light-800) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-light-900:hover {
  background-color: var(--color-light-900);
  color: var(--color-dark-font);
}

.hover\:bg-light-900_i:hover {
  background-color: var(--color-light-900) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-dark-100:hover {
  background-color: var(--color-dark-100);
  color: var(--color-light-font);
}

.hover\:bg-dark-100_i:hover {
  background-color: var(--color-dark-100) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-200:hover {
  background-color: var(--color-dark-200);
  color: var(--color-light-font);
}

.hover\:bg-dark-200_i:hover {
  background-color: var(--color-dark-200) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-300:hover {
  background-color: var(--color-dark-300);
  color: var(--color-light-font);
}

.hover\:bg-dark-300_i:hover {
  background-color: var(--color-dark-300) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-400:hover {
  background-color: var(--color-dark-400);
  color: var(--color-light-font);
}

.hover\:bg-dark-400_i:hover {
  background-color: var(--color-dark-400) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-500:hover {
  background-color: var(--color-dark-500);
  color: var(--color-light-font);
}

.hover\:bg-dark-500_i:hover {
  background-color: var(--color-dark-500) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-600:hover {
  background-color: var(--color-dark-600);
  color: var(--color-light-font);
}

.hover\:bg-dark-600_i:hover {
  background-color: var(--color-dark-600) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-700:hover {
  background-color: var(--color-dark-700);
  color: var(--color-light-font);
}

.hover\:bg-dark-700_i:hover {
  background-color: var(--color-dark-700) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-800:hover {
  background-color: var(--color-dark-800);
  color: var(--color-light-font);
}

.hover\:bg-dark-800_i:hover {
  background-color: var(--color-dark-800) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-dark-900:hover {
  background-color: var(--color-dark-900);
  color: var(--color-light-font);
}

.hover\:bg-dark-900_i:hover {
  background-color: var(--color-dark-900) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-primary-100:hover {
  background-color: var(--color-primary-100);
  color: var(--color-dark-font);
}

.hover\:bg-primary-100_i:hover {
  background-color: var(--color-primary-100) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-primary-200:hover {
  background-color: var(--color-primary-200);
  color: var(--color-dark-font);
}

.hover\:bg-primary-200_i:hover {
  background-color: var(--color-primary-200) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-primary-300:hover {
  background-color: var(--color-primary-300);
  color: var(--color-dark-font);
}

.hover\:bg-primary-300_i:hover {
  background-color: var(--color-primary-300) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-primary-400:hover {
  background-color: var(--color-primary-400);
  color: var(--color-dark-font);
}

.hover\:bg-primary-400_i:hover {
  background-color: var(--color-primary-400) !important;
  color: var(--color-dark-font) !important;
}

.hover\:bg-primary-500:hover {
  background-color: var(--color-primary-500);
  color: var(--color-light-font);
}

.hover\:bg-primary-500_i:hover {
  background-color: var(--color-primary-500) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-primary-600:hover {
  background-color: var(--color-primary-600);
  color: var(--color-light-font);
}

.hover\:bg-primary-600_i:hover {
  background-color: var(--color-primary-600) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-primary-700:hover {
  background-color: var(--color-primary-700);
  color: var(--color-light-font);
}

.hover\:bg-primary-700_i:hover {
  background-color: var(--color-primary-700) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-primary-800:hover {
  background-color: var(--color-primary-800);
  color: var(--color-light-font);
}

.hover\:bg-primary-800_i:hover {
  background-color: var(--color-primary-800) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-primary-900:hover {
  background-color: var(--color-primary-900);
  color: var(--color-light-font);
}

.hover\:bg-primary-900_i:hover {
  background-color: var(--color-primary-900) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-100:hover {
  background-color: var(--color-secondary-100);
  color: var(--color-light-font);
}

.hover\:bg-secondary-100_i:hover {
  background-color: var(--color-secondary-100) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-200:hover {
  background-color: var(--color-secondary-200);
  color: var(--color-light-font);
}

.hover\:bg-secondary-200_i:hover {
  background-color: var(--color-secondary-200) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-300:hover {
  background-color: var(--color-secondary-300);
  color: var(--color-light-font);
}

.hover\:bg-secondary-300_i:hover {
  background-color: var(--color-secondary-300) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-400:hover {
  background-color: var(--color-secondary-400);
  color: var(--color-light-font);
}

.hover\:bg-secondary-400_i:hover {
  background-color: var(--color-secondary-400) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-500:hover {
  background-color: var(--color-secondary-500);
  color: var(--color-light-font);
}

.hover\:bg-secondary-500_i:hover {
  background-color: var(--color-secondary-500) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-600:hover {
  background-color: var(--color-secondary-600);
  color: var(--color-light-font);
}

.hover\:bg-secondary-600_i:hover {
  background-color: var(--color-secondary-600) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-700:hover {
  background-color: var(--color-secondary-700);
  color: var(--color-light-font);
}

.hover\:bg-secondary-700_i:hover {
  background-color: var(--color-secondary-700) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-800:hover {
  background-color: var(--color-secondary-800);
  color: var(--color-light-font);
}

.hover\:bg-secondary-800_i:hover {
  background-color: var(--color-secondary-800) !important;
  color: var(--color-light-font) !important;
}

.hover\:bg-secondary-900:hover {
  background-color: var(--color-secondary-900);
  color: var(--color-light-font);
}

.hover\:bg-secondary-900_i:hover {
  background-color: var(--color-secondary-900) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-reset:focus {
  background-color: initial;
}

.focus\:bg-reset_i:focus {
  background-color: initial !important;
}

.focus\:bg-inherit:focus {
  background-color: inherit;
}

.focus\:bg-inherit_i:focus {
  background-color: inherit !important;
}

.focus\:bg-transparent:focus {
  background-color: transparent;
}

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

.focus\:bg-dark-font:focus {
  background-color: var(--color-dark-font);
}

.focus\:bg-dark-font_i:focus {
  background-color: var(--color-dark-font) !important;
}

.focus\:bg-light-font:focus {
  background-color: var(--color-light-font);
}

.focus\:bg-light-font_i:focus {
  background-color: var(--color-light-font) !important;
}

.focus\:bg-dark-headline:focus {
  background-color: var(--color-dark-headline);
}

.focus\:bg-dark-headline_i:focus {
  background-color: var(--color-dark-headline) !important;
}

.focus\:bg-light-headline:focus {
  background-color: var(--color-light-headline);
}

.focus\:bg-light-headline_i:focus {
  background-color: var(--color-light-headline) !important;
}

.focus\:bg-selection:focus {
  background-color: var(--color-selection);
}

.focus\:bg-selection_i:focus {
  background-color: var(--color-selection) !important;
}

.focus\:bg-light-100:focus {
  background-color: var(--color-light-100);
  color: var(--color-dark-font);
}

.focus\:bg-light-100_i:focus {
  background-color: var(--color-light-100) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-200:focus {
  background-color: var(--color-light-200);
  color: var(--color-dark-font);
}

.focus\:bg-light-200_i:focus {
  background-color: var(--color-light-200) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-300:focus {
  background-color: var(--color-light-300);
  color: var(--color-dark-font);
}

.focus\:bg-light-300_i:focus {
  background-color: var(--color-light-300) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-400:focus {
  background-color: var(--color-light-400);
  color: var(--color-dark-font);
}

.focus\:bg-light-400_i:focus {
  background-color: var(--color-light-400) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-500:focus {
  background-color: var(--color-light-500);
  color: var(--color-dark-font);
}

.focus\:bg-light-500_i:focus {
  background-color: var(--color-light-500) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-600:focus {
  background-color: var(--color-light-600);
  color: var(--color-dark-font);
}

.focus\:bg-light-600_i:focus {
  background-color: var(--color-light-600) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-700:focus {
  background-color: var(--color-light-700);
  color: var(--color-dark-font);
}

.focus\:bg-light-700_i:focus {
  background-color: var(--color-light-700) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-800:focus {
  background-color: var(--color-light-800);
  color: var(--color-dark-font);
}

.focus\:bg-light-800_i:focus {
  background-color: var(--color-light-800) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-light-900:focus {
  background-color: var(--color-light-900);
  color: var(--color-dark-font);
}

.focus\:bg-light-900_i:focus {
  background-color: var(--color-light-900) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-dark-100:focus {
  background-color: var(--color-dark-100);
  color: var(--color-light-font);
}

.focus\:bg-dark-100_i:focus {
  background-color: var(--color-dark-100) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-200:focus {
  background-color: var(--color-dark-200);
  color: var(--color-light-font);
}

.focus\:bg-dark-200_i:focus {
  background-color: var(--color-dark-200) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-300:focus {
  background-color: var(--color-dark-300);
  color: var(--color-light-font);
}

.focus\:bg-dark-300_i:focus {
  background-color: var(--color-dark-300) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-400:focus {
  background-color: var(--color-dark-400);
  color: var(--color-light-font);
}

.focus\:bg-dark-400_i:focus {
  background-color: var(--color-dark-400) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-500:focus {
  background-color: var(--color-dark-500);
  color: var(--color-light-font);
}

.focus\:bg-dark-500_i:focus {
  background-color: var(--color-dark-500) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-600:focus {
  background-color: var(--color-dark-600);
  color: var(--color-light-font);
}

.focus\:bg-dark-600_i:focus {
  background-color: var(--color-dark-600) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-700:focus {
  background-color: var(--color-dark-700);
  color: var(--color-light-font);
}

.focus\:bg-dark-700_i:focus {
  background-color: var(--color-dark-700) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-800:focus {
  background-color: var(--color-dark-800);
  color: var(--color-light-font);
}

.focus\:bg-dark-800_i:focus {
  background-color: var(--color-dark-800) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-dark-900:focus {
  background-color: var(--color-dark-900);
  color: var(--color-light-font);
}

.focus\:bg-dark-900_i:focus {
  background-color: var(--color-dark-900) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-primary-100:focus {
  background-color: var(--color-primary-100);
  color: var(--color-dark-font);
}

.focus\:bg-primary-100_i:focus {
  background-color: var(--color-primary-100) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-primary-200:focus {
  background-color: var(--color-primary-200);
  color: var(--color-dark-font);
}

.focus\:bg-primary-200_i:focus {
  background-color: var(--color-primary-200) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-primary-300:focus {
  background-color: var(--color-primary-300);
  color: var(--color-dark-font);
}

.focus\:bg-primary-300_i:focus {
  background-color: var(--color-primary-300) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-primary-400:focus {
  background-color: var(--color-primary-400);
  color: var(--color-dark-font);
}

.focus\:bg-primary-400_i:focus {
  background-color: var(--color-primary-400) !important;
  color: var(--color-dark-font) !important;
}

.focus\:bg-primary-500:focus {
  background-color: var(--color-primary-500);
  color: var(--color-light-font);
}

.focus\:bg-primary-500_i:focus {
  background-color: var(--color-primary-500) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-primary-600:focus {
  background-color: var(--color-primary-600);
  color: var(--color-light-font);
}

.focus\:bg-primary-600_i:focus {
  background-color: var(--color-primary-600) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-primary-700:focus {
  background-color: var(--color-primary-700);
  color: var(--color-light-font);
}

.focus\:bg-primary-700_i:focus {
  background-color: var(--color-primary-700) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-primary-800:focus {
  background-color: var(--color-primary-800);
  color: var(--color-light-font);
}

.focus\:bg-primary-800_i:focus {
  background-color: var(--color-primary-800) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-primary-900:focus {
  background-color: var(--color-primary-900);
  color: var(--color-light-font);
}

.focus\:bg-primary-900_i:focus {
  background-color: var(--color-primary-900) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-100:focus {
  background-color: var(--color-secondary-100);
  color: var(--color-light-font);
}

.focus\:bg-secondary-100_i:focus {
  background-color: var(--color-secondary-100) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-200:focus {
  background-color: var(--color-secondary-200);
  color: var(--color-light-font);
}

.focus\:bg-secondary-200_i:focus {
  background-color: var(--color-secondary-200) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-300:focus {
  background-color: var(--color-secondary-300);
  color: var(--color-light-font);
}

.focus\:bg-secondary-300_i:focus {
  background-color: var(--color-secondary-300) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-400:focus {
  background-color: var(--color-secondary-400);
  color: var(--color-light-font);
}

.focus\:bg-secondary-400_i:focus {
  background-color: var(--color-secondary-400) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-500:focus {
  background-color: var(--color-secondary-500);
  color: var(--color-light-font);
}

.focus\:bg-secondary-500_i:focus {
  background-color: var(--color-secondary-500) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-600:focus {
  background-color: var(--color-secondary-600);
  color: var(--color-light-font);
}

.focus\:bg-secondary-600_i:focus {
  background-color: var(--color-secondary-600) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-700:focus {
  background-color: var(--color-secondary-700);
  color: var(--color-light-font);
}

.focus\:bg-secondary-700_i:focus {
  background-color: var(--color-secondary-700) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-800:focus {
  background-color: var(--color-secondary-800);
  color: var(--color-light-font);
}

.focus\:bg-secondary-800_i:focus {
  background-color: var(--color-secondary-800) !important;
  color: var(--color-light-font) !important;
}

.focus\:bg-secondary-900:focus {
  background-color: var(--color-secondary-900);
  color: var(--color-light-font);
}

.focus\:bg-secondary-900_i:focus {
  background-color: var(--color-secondary-900) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-reset:disabled {
  background-color: initial;
}

.disabled\:bg-reset_i:disabled {
  background-color: initial !important;
}

.disabled\:bg-inherit:disabled {
  background-color: inherit;
}

.disabled\:bg-inherit_i:disabled {
  background-color: inherit !important;
}

.disabled\:bg-transparent:disabled {
  background-color: transparent;
}

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

.disabled\:bg-dark-font:disabled {
  background-color: var(--color-dark-font);
}

.disabled\:bg-dark-font_i:disabled {
  background-color: var(--color-dark-font) !important;
}

.disabled\:bg-light-font:disabled {
  background-color: var(--color-light-font);
}

.disabled\:bg-light-font_i:disabled {
  background-color: var(--color-light-font) !important;
}

.disabled\:bg-dark-headline:disabled {
  background-color: var(--color-dark-headline);
}

.disabled\:bg-dark-headline_i:disabled {
  background-color: var(--color-dark-headline) !important;
}

.disabled\:bg-light-headline:disabled {
  background-color: var(--color-light-headline);
}

.disabled\:bg-light-headline_i:disabled {
  background-color: var(--color-light-headline) !important;
}

.disabled\:bg-selection:disabled {
  background-color: var(--color-selection);
}

.disabled\:bg-selection_i:disabled {
  background-color: var(--color-selection) !important;
}

.disabled\:bg-light-100:disabled {
  background-color: var(--color-light-100);
  color: var(--color-dark-font);
}

.disabled\:bg-light-100_i:disabled {
  background-color: var(--color-light-100) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-200:disabled {
  background-color: var(--color-light-200);
  color: var(--color-dark-font);
}

.disabled\:bg-light-200_i:disabled {
  background-color: var(--color-light-200) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-300:disabled {
  background-color: var(--color-light-300);
  color: var(--color-dark-font);
}

.disabled\:bg-light-300_i:disabled {
  background-color: var(--color-light-300) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-400:disabled {
  background-color: var(--color-light-400);
  color: var(--color-dark-font);
}

.disabled\:bg-light-400_i:disabled {
  background-color: var(--color-light-400) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-500:disabled {
  background-color: var(--color-light-500);
  color: var(--color-dark-font);
}

.disabled\:bg-light-500_i:disabled {
  background-color: var(--color-light-500) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-600:disabled {
  background-color: var(--color-light-600);
  color: var(--color-dark-font);
}

.disabled\:bg-light-600_i:disabled {
  background-color: var(--color-light-600) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-700:disabled {
  background-color: var(--color-light-700);
  color: var(--color-dark-font);
}

.disabled\:bg-light-700_i:disabled {
  background-color: var(--color-light-700) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-800:disabled {
  background-color: var(--color-light-800);
  color: var(--color-dark-font);
}

.disabled\:bg-light-800_i:disabled {
  background-color: var(--color-light-800) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-light-900:disabled {
  background-color: var(--color-light-900);
  color: var(--color-dark-font);
}

.disabled\:bg-light-900_i:disabled {
  background-color: var(--color-light-900) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-dark-100:disabled {
  background-color: var(--color-dark-100);
  color: var(--color-light-font);
}

.disabled\:bg-dark-100_i:disabled {
  background-color: var(--color-dark-100) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-200:disabled {
  background-color: var(--color-dark-200);
  color: var(--color-light-font);
}

.disabled\:bg-dark-200_i:disabled {
  background-color: var(--color-dark-200) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-300:disabled {
  background-color: var(--color-dark-300);
  color: var(--color-light-font);
}

.disabled\:bg-dark-300_i:disabled {
  background-color: var(--color-dark-300) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-400:disabled {
  background-color: var(--color-dark-400);
  color: var(--color-light-font);
}

.disabled\:bg-dark-400_i:disabled {
  background-color: var(--color-dark-400) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-500:disabled {
  background-color: var(--color-dark-500);
  color: var(--color-light-font);
}

.disabled\:bg-dark-500_i:disabled {
  background-color: var(--color-dark-500) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-600:disabled {
  background-color: var(--color-dark-600);
  color: var(--color-light-font);
}

.disabled\:bg-dark-600_i:disabled {
  background-color: var(--color-dark-600) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-700:disabled {
  background-color: var(--color-dark-700);
  color: var(--color-light-font);
}

.disabled\:bg-dark-700_i:disabled {
  background-color: var(--color-dark-700) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-800:disabled {
  background-color: var(--color-dark-800);
  color: var(--color-light-font);
}

.disabled\:bg-dark-800_i:disabled {
  background-color: var(--color-dark-800) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-dark-900:disabled {
  background-color: var(--color-dark-900);
  color: var(--color-light-font);
}

.disabled\:bg-dark-900_i:disabled {
  background-color: var(--color-dark-900) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-primary-100:disabled {
  background-color: var(--color-primary-100);
  color: var(--color-dark-font);
}

.disabled\:bg-primary-100_i:disabled {
  background-color: var(--color-primary-100) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-primary-200:disabled {
  background-color: var(--color-primary-200);
  color: var(--color-dark-font);
}

.disabled\:bg-primary-200_i:disabled {
  background-color: var(--color-primary-200) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-primary-300:disabled {
  background-color: var(--color-primary-300);
  color: var(--color-dark-font);
}

.disabled\:bg-primary-300_i:disabled {
  background-color: var(--color-primary-300) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-primary-400:disabled {
  background-color: var(--color-primary-400);
  color: var(--color-dark-font);
}

.disabled\:bg-primary-400_i:disabled {
  background-color: var(--color-primary-400) !important;
  color: var(--color-dark-font) !important;
}

.disabled\:bg-primary-500:disabled {
  background-color: var(--color-primary-500);
  color: var(--color-light-font);
}

.disabled\:bg-primary-500_i:disabled {
  background-color: var(--color-primary-500) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-primary-600:disabled {
  background-color: var(--color-primary-600);
  color: var(--color-light-font);
}

.disabled\:bg-primary-600_i:disabled {
  background-color: var(--color-primary-600) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-primary-700:disabled {
  background-color: var(--color-primary-700);
  color: var(--color-light-font);
}

.disabled\:bg-primary-700_i:disabled {
  background-color: var(--color-primary-700) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-primary-800:disabled {
  background-color: var(--color-primary-800);
  color: var(--color-light-font);
}

.disabled\:bg-primary-800_i:disabled {
  background-color: var(--color-primary-800) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-primary-900:disabled {
  background-color: var(--color-primary-900);
  color: var(--color-light-font);
}

.disabled\:bg-primary-900_i:disabled {
  background-color: var(--color-primary-900) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-100:disabled {
  background-color: var(--color-secondary-100);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-100_i:disabled {
  background-color: var(--color-secondary-100) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-200:disabled {
  background-color: var(--color-secondary-200);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-200_i:disabled {
  background-color: var(--color-secondary-200) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-300:disabled {
  background-color: var(--color-secondary-300);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-300_i:disabled {
  background-color: var(--color-secondary-300) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-400:disabled {
  background-color: var(--color-secondary-400);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-400_i:disabled {
  background-color: var(--color-secondary-400) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-500:disabled {
  background-color: var(--color-secondary-500);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-500_i:disabled {
  background-color: var(--color-secondary-500) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-600:disabled {
  background-color: var(--color-secondary-600);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-600_i:disabled {
  background-color: var(--color-secondary-600) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-700:disabled {
  background-color: var(--color-secondary-700);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-700_i:disabled {
  background-color: var(--color-secondary-700) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-800:disabled {
  background-color: var(--color-secondary-800);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-800_i:disabled {
  background-color: var(--color-secondary-800) !important;
  color: var(--color-light-font) !important;
}

.disabled\:bg-secondary-900:disabled {
  background-color: var(--color-secondary-900);
  color: var(--color-light-font);
}

.disabled\:bg-secondary-900_i:disabled {
  background-color: var(--color-secondary-900) !important;
  color: var(--color-light-font) !important;
}

.color-reset {
  color: initial;
}

.color-reset_i {
  color: initial !important;
}

.color-inherit {
  color: inherit;
}

.color-inherit_i {
  color: inherit !important;
}

.color-transparent {
  color: transparent;
}

.color-transparent_i {
  color: transparent !important;
}

.color-dark-font {
  color: var(--color-dark-font);
}

.color-dark-font_i {
  color: var(--color-dark-font) !important;
}

.color-light-font {
  color: var(--color-light-font);
}

.color-light-font_i {
  color: var(--color-light-font) !important;
}

.color-dark-headline {
  color: var(--color-dark-headline);
}

.color-dark-headline_i {
  color: var(--color-dark-headline) !important;
}

.color-light-headline {
  color: var(--color-light-headline);
}

.color-light-headline_i {
  color: var(--color-light-headline) !important;
}

.color-selection {
  color: var(--color-selection);
}

.color-selection_i {
  color: var(--color-selection) !important;
}

.color-light-100 {
  color: var(--color-light-100);
}

.color-light-100_i {
  color: var(--color-light-100) !important;
}

.color-light-200 {
  color: var(--color-light-200);
}

.color-light-200_i {
  color: var(--color-light-200) !important;
}

.color-light-300 {
  color: var(--color-light-300);
}

.color-light-300_i {
  color: var(--color-light-300) !important;
}

.color-light-400 {
  color: var(--color-light-400);
}

.color-light-400_i {
  color: var(--color-light-400) !important;
}

.color-light-500 {
  color: var(--color-light-500);
}

.color-light-500_i {
  color: var(--color-light-500) !important;
}

.color-light-600 {
  color: var(--color-light-600);
}

.color-light-600_i {
  color: var(--color-light-600) !important;
}

.color-light-700 {
  color: var(--color-light-700);
}

.color-light-700_i {
  color: var(--color-light-700) !important;
}

.color-light-800 {
  color: var(--color-light-800);
}

.color-light-800_i {
  color: var(--color-light-800) !important;
}

.color-light-900 {
  color: var(--color-light-900);
}

.color-light-900_i {
  color: var(--color-light-900) !important;
}

.color-dark-100 {
  color: var(--color-dark-100);
}

.color-dark-100_i {
  color: var(--color-dark-100) !important;
}

.color-dark-200 {
  color: var(--color-dark-200);
}

.color-dark-200_i {
  color: var(--color-dark-200) !important;
}

.color-dark-300 {
  color: var(--color-dark-300);
}

.color-dark-300_i {
  color: var(--color-dark-300) !important;
}

.color-dark-400 {
  color: var(--color-dark-400);
}

.color-dark-400_i {
  color: var(--color-dark-400) !important;
}

.color-dark-500 {
  color: var(--color-dark-500);
}

.color-dark-500_i {
  color: var(--color-dark-500) !important;
}

.color-dark-600 {
  color: var(--color-dark-600);
}

.color-dark-600_i {
  color: var(--color-dark-600) !important;
}

.color-dark-700 {
  color: var(--color-dark-700);
}

.color-dark-700_i {
  color: var(--color-dark-700) !important;
}

.color-dark-800 {
  color: var(--color-dark-800);
}

.color-dark-800_i {
  color: var(--color-dark-800) !important;
}

.color-dark-900 {
  color: var(--color-dark-900);
}

.color-dark-900_i {
  color: var(--color-dark-900) !important;
}

.color-primary-100 {
  color: var(--color-primary-100);
}

.color-primary-100_i {
  color: var(--color-primary-100) !important;
}

.color-primary-200 {
  color: var(--color-primary-200);
}

.color-primary-200_i {
  color: var(--color-primary-200) !important;
}

.color-primary-300 {
  color: var(--color-primary-300);
}

.color-primary-300_i {
  color: var(--color-primary-300) !important;
}

.color-primary-400 {
  color: var(--color-primary-400);
}

.color-primary-400_i {
  color: var(--color-primary-400) !important;
}

.color-primary-500 {
  color: var(--color-primary-500);
}

.color-primary-500_i {
  color: var(--color-primary-500) !important;
}

.color-primary-600 {
  color: var(--color-primary-600);
}

.color-primary-600_i {
  color: var(--color-primary-600) !important;
}

.color-primary-700 {
  color: var(--color-primary-700);
}

.color-primary-700_i {
  color: var(--color-primary-700) !important;
}

.color-primary-800 {
  color: var(--color-primary-800);
}

.color-primary-800_i {
  color: var(--color-primary-800) !important;
}

.color-primary-900 {
  color: var(--color-primary-900);
}

.color-primary-900_i {
  color: var(--color-primary-900) !important;
}

.color-secondary-100 {
  color: var(--color-secondary-100);
}

.color-secondary-100_i {
  color: var(--color-secondary-100) !important;
}

.color-secondary-200 {
  color: var(--color-secondary-200);
}

.color-secondary-200_i {
  color: var(--color-secondary-200) !important;
}

.color-secondary-300 {
  color: var(--color-secondary-300);
}

.color-secondary-300_i {
  color: var(--color-secondary-300) !important;
}

.color-secondary-400 {
  color: var(--color-secondary-400);
}

.color-secondary-400_i {
  color: var(--color-secondary-400) !important;
}

.color-secondary-500 {
  color: var(--color-secondary-500);
}

.color-secondary-500_i {
  color: var(--color-secondary-500) !important;
}

.color-secondary-600 {
  color: var(--color-secondary-600);
}

.color-secondary-600_i {
  color: var(--color-secondary-600) !important;
}

.color-secondary-700 {
  color: var(--color-secondary-700);
}

.color-secondary-700_i {
  color: var(--color-secondary-700) !important;
}

.color-secondary-800 {
  color: var(--color-secondary-800);
}

.color-secondary-800_i {
  color: var(--color-secondary-800) !important;
}

.color-secondary-900 {
  color: var(--color-secondary-900);
}

.color-secondary-900_i {
  color: var(--color-secondary-900) !important;
}

@media (prefers-color-scheme: dark) {
  .dark\:color-reset {
    color: initial;
  }

  .dark\:color-reset_i {
    color: initial !important;
  }

  .dark\:color-inherit {
    color: inherit;
  }

  .dark\:color-inherit_i {
    color: inherit !important;
  }

  .dark\:color-transparent {
    color: transparent;
  }

  .dark\:color-transparent_i {
    color: transparent !important;
  }

  .dark\:color-dark-font {
    color: var(--color-dark-font);
  }

  .dark\:color-dark-font_i {
    color: var(--color-dark-font) !important;
  }

  .dark\:color-light-font {
    color: var(--color-light-font);
  }

  .dark\:color-light-font_i {
    color: var(--color-light-font) !important;
  }

  .dark\:color-dark-headline {
    color: var(--color-dark-headline);
  }

  .dark\:color-dark-headline_i {
    color: var(--color-dark-headline) !important;
  }

  .dark\:color-light-headline {
    color: var(--color-light-headline);
  }

  .dark\:color-light-headline_i {
    color: var(--color-light-headline) !important;
  }

  .dark\:color-selection {
    color: var(--color-selection);
  }

  .dark\:color-selection_i {
    color: var(--color-selection) !important;
  }

  .dark\:color-light-100 {
    color: var(--color-light-100);
  }

  .dark\:color-light-100_i {
    color: var(--color-light-100) !important;
  }

  .dark\:color-light-200 {
    color: var(--color-light-200);
  }

  .dark\:color-light-200_i {
    color: var(--color-light-200) !important;
  }

  .dark\:color-light-300 {
    color: var(--color-light-300);
  }

  .dark\:color-light-300_i {
    color: var(--color-light-300) !important;
  }

  .dark\:color-light-400 {
    color: var(--color-light-400);
  }

  .dark\:color-light-400_i {
    color: var(--color-light-400) !important;
  }

  .dark\:color-light-500 {
    color: var(--color-light-500);
  }

  .dark\:color-light-500_i {
    color: var(--color-light-500) !important;
  }

  .dark\:color-light-600 {
    color: var(--color-light-600);
  }

  .dark\:color-light-600_i {
    color: var(--color-light-600) !important;
  }

  .dark\:color-light-700 {
    color: var(--color-light-700);
  }

  .dark\:color-light-700_i {
    color: var(--color-light-700) !important;
  }

  .dark\:color-light-800 {
    color: var(--color-light-800);
  }

  .dark\:color-light-800_i {
    color: var(--color-light-800) !important;
  }

  .dark\:color-light-900 {
    color: var(--color-light-900);
  }

  .dark\:color-light-900_i {
    color: var(--color-light-900) !important;
  }

  .dark\:color-dark-100 {
    color: var(--color-dark-100);
  }

  .dark\:color-dark-100_i {
    color: var(--color-dark-100) !important;
  }

  .dark\:color-dark-200 {
    color: var(--color-dark-200);
  }

  .dark\:color-dark-200_i {
    color: var(--color-dark-200) !important;
  }

  .dark\:color-dark-300 {
    color: var(--color-dark-300);
  }

  .dark\:color-dark-300_i {
    color: var(--color-dark-300) !important;
  }

  .dark\:color-dark-400 {
    color: var(--color-dark-400);
  }

  .dark\:color-dark-400_i {
    color: var(--color-dark-400) !important;
  }

  .dark\:color-dark-500 {
    color: var(--color-dark-500);
  }

  .dark\:color-dark-500_i {
    color: var(--color-dark-500) !important;
  }

  .dark\:color-dark-600 {
    color: var(--color-dark-600);
  }

  .dark\:color-dark-600_i {
    color: var(--color-dark-600) !important;
  }

  .dark\:color-dark-700 {
    color: var(--color-dark-700);
  }

  .dark\:color-dark-700_i {
    color: var(--color-dark-700) !important;
  }

  .dark\:color-dark-800 {
    color: var(--color-dark-800);
  }

  .dark\:color-dark-800_i {
    color: var(--color-dark-800) !important;
  }

  .dark\:color-dark-900 {
    color: var(--color-dark-900);
  }

  .dark\:color-dark-900_i {
    color: var(--color-dark-900) !important;
  }

  .dark\:color-primary-100 {
    color: var(--color-primary-100);
  }

  .dark\:color-primary-100_i {
    color: var(--color-primary-100) !important;
  }

  .dark\:color-primary-200 {
    color: var(--color-primary-200);
  }

  .dark\:color-primary-200_i {
    color: var(--color-primary-200) !important;
  }

  .dark\:color-primary-300 {
    color: var(--color-primary-300);
  }

  .dark\:color-primary-300_i {
    color: var(--color-primary-300) !important;
  }

  .dark\:color-primary-400 {
    color: var(--color-primary-400);
  }

  .dark\:color-primary-400_i {
    color: var(--color-primary-400) !important;
  }

  .dark\:color-primary-500 {
    color: var(--color-primary-500);
  }

  .dark\:color-primary-500_i {
    color: var(--color-primary-500) !important;
  }

  .dark\:color-primary-600 {
    color: var(--color-primary-600);
  }

  .dark\:color-primary-600_i {
    color: var(--color-primary-600) !important;
  }

  .dark\:color-primary-700 {
    color: var(--color-primary-700);
  }

  .dark\:color-primary-700_i {
    color: var(--color-primary-700) !important;
  }

  .dark\:color-primary-800 {
    color: var(--color-primary-800);
  }

  .dark\:color-primary-800_i {
    color: var(--color-primary-800) !important;
  }

  .dark\:color-primary-900 {
    color: var(--color-primary-900);
  }

  .dark\:color-primary-900_i {
    color: var(--color-primary-900) !important;
  }

  .dark\:color-secondary-100 {
    color: var(--color-secondary-100);
  }

  .dark\:color-secondary-100_i {
    color: var(--color-secondary-100) !important;
  }

  .dark\:color-secondary-200 {
    color: var(--color-secondary-200);
  }

  .dark\:color-secondary-200_i {
    color: var(--color-secondary-200) !important;
  }

  .dark\:color-secondary-300 {
    color: var(--color-secondary-300);
  }

  .dark\:color-secondary-300_i {
    color: var(--color-secondary-300) !important;
  }

  .dark\:color-secondary-400 {
    color: var(--color-secondary-400);
  }

  .dark\:color-secondary-400_i {
    color: var(--color-secondary-400) !important;
  }

  .dark\:color-secondary-500 {
    color: var(--color-secondary-500);
  }

  .dark\:color-secondary-500_i {
    color: var(--color-secondary-500) !important;
  }

  .dark\:color-secondary-600 {
    color: var(--color-secondary-600);
  }

  .dark\:color-secondary-600_i {
    color: var(--color-secondary-600) !important;
  }

  .dark\:color-secondary-700 {
    color: var(--color-secondary-700);
  }

  .dark\:color-secondary-700_i {
    color: var(--color-secondary-700) !important;
  }

  .dark\:color-secondary-800 {
    color: var(--color-secondary-800);
  }

  .dark\:color-secondary-800_i {
    color: var(--color-secondary-800) !important;
  }

  .dark\:color-secondary-900 {
    color: var(--color-secondary-900);
  }

  .dark\:color-secondary-900_i {
    color: var(--color-secondary-900) !important;
  }
}
.hover\:color-reset:hover {
  color: initial;
}

.hover\:color-reset_i:hover {
  color: initial !important;
}

.hover\:color-inherit:hover {
  color: inherit;
}

.hover\:color-inherit_i:hover {
  color: inherit !important;
}

.hover\:color-transparent:hover {
  color: transparent;
}

.hover\:color-transparent_i:hover {
  color: transparent !important;
}

.hover\:color-dark-font:hover {
  color: var(--color-dark-font);
}

.hover\:color-dark-font_i:hover {
  color: var(--color-dark-font) !important;
}

.hover\:color-light-font:hover {
  color: var(--color-light-font);
}

.hover\:color-light-font_i:hover {
  color: var(--color-light-font) !important;
}

.hover\:color-dark-headline:hover {
  color: var(--color-dark-headline);
}

.hover\:color-dark-headline_i:hover {
  color: var(--color-dark-headline) !important;
}

.hover\:color-light-headline:hover {
  color: var(--color-light-headline);
}

.hover\:color-light-headline_i:hover {
  color: var(--color-light-headline) !important;
}

.hover\:color-selection:hover {
  color: var(--color-selection);
}

.hover\:color-selection_i:hover {
  color: var(--color-selection) !important;
}

.hover\:color-light-100:hover {
  color: var(--color-light-100);
}

.hover\:color-light-100_i:hover {
  color: var(--color-light-100) !important;
}

.hover\:color-light-200:hover {
  color: var(--color-light-200);
}

.hover\:color-light-200_i:hover {
  color: var(--color-light-200) !important;
}

.hover\:color-light-300:hover {
  color: var(--color-light-300);
}

.hover\:color-light-300_i:hover {
  color: var(--color-light-300) !important;
}

.hover\:color-light-400:hover {
  color: var(--color-light-400);
}

.hover\:color-light-400_i:hover {
  color: var(--color-light-400) !important;
}

.hover\:color-light-500:hover {
  color: var(--color-light-500);
}

.hover\:color-light-500_i:hover {
  color: var(--color-light-500) !important;
}

.hover\:color-light-600:hover {
  color: var(--color-light-600);
}

.hover\:color-light-600_i:hover {
  color: var(--color-light-600) !important;
}

.hover\:color-light-700:hover {
  color: var(--color-light-700);
}

.hover\:color-light-700_i:hover {
  color: var(--color-light-700) !important;
}

.hover\:color-light-800:hover {
  color: var(--color-light-800);
}

.hover\:color-light-800_i:hover {
  color: var(--color-light-800) !important;
}

.hover\:color-light-900:hover {
  color: var(--color-light-900);
}

.hover\:color-light-900_i:hover {
  color: var(--color-light-900) !important;
}

.hover\:color-dark-100:hover {
  color: var(--color-dark-100);
}

.hover\:color-dark-100_i:hover {
  color: var(--color-dark-100) !important;
}

.hover\:color-dark-200:hover {
  color: var(--color-dark-200);
}

.hover\:color-dark-200_i:hover {
  color: var(--color-dark-200) !important;
}

.hover\:color-dark-300:hover {
  color: var(--color-dark-300);
}

.hover\:color-dark-300_i:hover {
  color: var(--color-dark-300) !important;
}

.hover\:color-dark-400:hover {
  color: var(--color-dark-400);
}

.hover\:color-dark-400_i:hover {
  color: var(--color-dark-400) !important;
}

.hover\:color-dark-500:hover {
  color: var(--color-dark-500);
}

.hover\:color-dark-500_i:hover {
  color: var(--color-dark-500) !important;
}

.hover\:color-dark-600:hover {
  color: var(--color-dark-600);
}

.hover\:color-dark-600_i:hover {
  color: var(--color-dark-600) !important;
}

.hover\:color-dark-700:hover {
  color: var(--color-dark-700);
}

.hover\:color-dark-700_i:hover {
  color: var(--color-dark-700) !important;
}

.hover\:color-dark-800:hover {
  color: var(--color-dark-800);
}

.hover\:color-dark-800_i:hover {
  color: var(--color-dark-800) !important;
}

.hover\:color-dark-900:hover {
  color: var(--color-dark-900);
}

.hover\:color-dark-900_i:hover {
  color: var(--color-dark-900) !important;
}

.hover\:color-primary-100:hover {
  color: var(--color-primary-100);
}

.hover\:color-primary-100_i:hover {
  color: var(--color-primary-100) !important;
}

.hover\:color-primary-200:hover {
  color: var(--color-primary-200);
}

.hover\:color-primary-200_i:hover {
  color: var(--color-primary-200) !important;
}

.hover\:color-primary-300:hover {
  color: var(--color-primary-300);
}

.hover\:color-primary-300_i:hover {
  color: var(--color-primary-300) !important;
}

.hover\:color-primary-400:hover {
  color: var(--color-primary-400);
}

.hover\:color-primary-400_i:hover {
  color: var(--color-primary-400) !important;
}

.hover\:color-primary-500:hover {
  color: var(--color-primary-500);
}

.hover\:color-primary-500_i:hover {
  color: var(--color-primary-500) !important;
}

.hover\:color-primary-600:hover {
  color: var(--color-primary-600);
}

.hover\:color-primary-600_i:hover {
  color: var(--color-primary-600) !important;
}

.hover\:color-primary-700:hover {
  color: var(--color-primary-700);
}

.hover\:color-primary-700_i:hover {
  color: var(--color-primary-700) !important;
}

.hover\:color-primary-800:hover {
  color: var(--color-primary-800);
}

.hover\:color-primary-800_i:hover {
  color: var(--color-primary-800) !important;
}

.hover\:color-primary-900:hover {
  color: var(--color-primary-900);
}

.hover\:color-primary-900_i:hover {
  color: var(--color-primary-900) !important;
}

.hover\:color-secondary-100:hover {
  color: var(--color-secondary-100);
}

.hover\:color-secondary-100_i:hover {
  color: var(--color-secondary-100) !important;
}

.hover\:color-secondary-200:hover {
  color: var(--color-secondary-200);
}

.hover\:color-secondary-200_i:hover {
  color: var(--color-secondary-200) !important;
}

.hover\:color-secondary-300:hover {
  color: var(--color-secondary-300);
}

.hover\:color-secondary-300_i:hover {
  color: var(--color-secondary-300) !important;
}

.hover\:color-secondary-400:hover {
  color: var(--color-secondary-400);
}

.hover\:color-secondary-400_i:hover {
  color: var(--color-secondary-400) !important;
}

.hover\:color-secondary-500:hover {
  color: var(--color-secondary-500);
}

.hover\:color-secondary-500_i:hover {
  color: var(--color-secondary-500) !important;
}

.hover\:color-secondary-600:hover {
  color: var(--color-secondary-600);
}

.hover\:color-secondary-600_i:hover {
  color: var(--color-secondary-600) !important;
}

.hover\:color-secondary-700:hover {
  color: var(--color-secondary-700);
}

.hover\:color-secondary-700_i:hover {
  color: var(--color-secondary-700) !important;
}

.hover\:color-secondary-800:hover {
  color: var(--color-secondary-800);
}

.hover\:color-secondary-800_i:hover {
  color: var(--color-secondary-800) !important;
}

.hover\:color-secondary-900:hover {
  color: var(--color-secondary-900);
}

.hover\:color-secondary-900_i:hover {
  color: var(--color-secondary-900) !important;
}

.focus\:color-reset:focus {
  color: initial;
}

.focus\:color-reset_i:focus {
  color: initial !important;
}

.focus\:color-inherit:focus {
  color: inherit;
}

.focus\:color-inherit_i:focus {
  color: inherit !important;
}

.focus\:color-transparent:focus {
  color: transparent;
}

.focus\:color-transparent_i:focus {
  color: transparent !important;
}

.focus\:color-dark-font:focus {
  color: var(--color-dark-font);
}

.focus\:color-dark-font_i:focus {
  color: var(--color-dark-font) !important;
}

.focus\:color-light-font:focus {
  color: var(--color-light-font);
}

.focus\:color-light-font_i:focus {
  color: var(--color-light-font) !important;
}

.focus\:color-dark-headline:focus {
  color: var(--color-dark-headline);
}

.focus\:color-dark-headline_i:focus {
  color: var(--color-dark-headline) !important;
}

.focus\:color-light-headline:focus {
  color: var(--color-light-headline);
}

.focus\:color-light-headline_i:focus {
  color: var(--color-light-headline) !important;
}

.focus\:color-selection:focus {
  color: var(--color-selection);
}

.focus\:color-selection_i:focus {
  color: var(--color-selection) !important;
}

.focus\:color-light-100:focus {
  color: var(--color-light-100);
}

.focus\:color-light-100_i:focus {
  color: var(--color-light-100) !important;
}

.focus\:color-light-200:focus {
  color: var(--color-light-200);
}

.focus\:color-light-200_i:focus {
  color: var(--color-light-200) !important;
}

.focus\:color-light-300:focus {
  color: var(--color-light-300);
}

.focus\:color-light-300_i:focus {
  color: var(--color-light-300) !important;
}

.focus\:color-light-400:focus {
  color: var(--color-light-400);
}

.focus\:color-light-400_i:focus {
  color: var(--color-light-400) !important;
}

.focus\:color-light-500:focus {
  color: var(--color-light-500);
}

.focus\:color-light-500_i:focus {
  color: var(--color-light-500) !important;
}

.focus\:color-light-600:focus {
  color: var(--color-light-600);
}

.focus\:color-light-600_i:focus {
  color: var(--color-light-600) !important;
}

.focus\:color-light-700:focus {
  color: var(--color-light-700);
}

.focus\:color-light-700_i:focus {
  color: var(--color-light-700) !important;
}

.focus\:color-light-800:focus {
  color: var(--color-light-800);
}

.focus\:color-light-800_i:focus {
  color: var(--color-light-800) !important;
}

.focus\:color-light-900:focus {
  color: var(--color-light-900);
}

.focus\:color-light-900_i:focus {
  color: var(--color-light-900) !important;
}

.focus\:color-dark-100:focus {
  color: var(--color-dark-100);
}

.focus\:color-dark-100_i:focus {
  color: var(--color-dark-100) !important;
}

.focus\:color-dark-200:focus {
  color: var(--color-dark-200);
}

.focus\:color-dark-200_i:focus {
  color: var(--color-dark-200) !important;
}

.focus\:color-dark-300:focus {
  color: var(--color-dark-300);
}

.focus\:color-dark-300_i:focus {
  color: var(--color-dark-300) !important;
}

.focus\:color-dark-400:focus {
  color: var(--color-dark-400);
}

.focus\:color-dark-400_i:focus {
  color: var(--color-dark-400) !important;
}

.focus\:color-dark-500:focus {
  color: var(--color-dark-500);
}

.focus\:color-dark-500_i:focus {
  color: var(--color-dark-500) !important;
}

.focus\:color-dark-600:focus {
  color: var(--color-dark-600);
}

.focus\:color-dark-600_i:focus {
  color: var(--color-dark-600) !important;
}

.focus\:color-dark-700:focus {
  color: var(--color-dark-700);
}

.focus\:color-dark-700_i:focus {
  color: var(--color-dark-700) !important;
}

.focus\:color-dark-800:focus {
  color: var(--color-dark-800);
}

.focus\:color-dark-800_i:focus {
  color: var(--color-dark-800) !important;
}

.focus\:color-dark-900:focus {
  color: var(--color-dark-900);
}

.focus\:color-dark-900_i:focus {
  color: var(--color-dark-900) !important;
}

.focus\:color-primary-100:focus {
  color: var(--color-primary-100);
}

.focus\:color-primary-100_i:focus {
  color: var(--color-primary-100) !important;
}

.focus\:color-primary-200:focus {
  color: var(--color-primary-200);
}

.focus\:color-primary-200_i:focus {
  color: var(--color-primary-200) !important;
}

.focus\:color-primary-300:focus {
  color: var(--color-primary-300);
}

.focus\:color-primary-300_i:focus {
  color: var(--color-primary-300) !important;
}

.focus\:color-primary-400:focus {
  color: var(--color-primary-400);
}

.focus\:color-primary-400_i:focus {
  color: var(--color-primary-400) !important;
}

.focus\:color-primary-500:focus {
  color: var(--color-primary-500);
}

.focus\:color-primary-500_i:focus {
  color: var(--color-primary-500) !important;
}

.focus\:color-primary-600:focus {
  color: var(--color-primary-600);
}

.focus\:color-primary-600_i:focus {
  color: var(--color-primary-600) !important;
}

.focus\:color-primary-700:focus {
  color: var(--color-primary-700);
}

.focus\:color-primary-700_i:focus {
  color: var(--color-primary-700) !important;
}

.focus\:color-primary-800:focus {
  color: var(--color-primary-800);
}

.focus\:color-primary-800_i:focus {
  color: var(--color-primary-800) !important;
}

.focus\:color-primary-900:focus {
  color: var(--color-primary-900);
}

.focus\:color-primary-900_i:focus {
  color: var(--color-primary-900) !important;
}

.focus\:color-secondary-100:focus {
  color: var(--color-secondary-100);
}

.focus\:color-secondary-100_i:focus {
  color: var(--color-secondary-100) !important;
}

.focus\:color-secondary-200:focus {
  color: var(--color-secondary-200);
}

.focus\:color-secondary-200_i:focus {
  color: var(--color-secondary-200) !important;
}

.focus\:color-secondary-300:focus {
  color: var(--color-secondary-300);
}

.focus\:color-secondary-300_i:focus {
  color: var(--color-secondary-300) !important;
}

.focus\:color-secondary-400:focus {
  color: var(--color-secondary-400);
}

.focus\:color-secondary-400_i:focus {
  color: var(--color-secondary-400) !important;
}

.focus\:color-secondary-500:focus {
  color: var(--color-secondary-500);
}

.focus\:color-secondary-500_i:focus {
  color: var(--color-secondary-500) !important;
}

.focus\:color-secondary-600:focus {
  color: var(--color-secondary-600);
}

.focus\:color-secondary-600_i:focus {
  color: var(--color-secondary-600) !important;
}

.focus\:color-secondary-700:focus {
  color: var(--color-secondary-700);
}

.focus\:color-secondary-700_i:focus {
  color: var(--color-secondary-700) !important;
}

.focus\:color-secondary-800:focus {
  color: var(--color-secondary-800);
}

.focus\:color-secondary-800_i:focus {
  color: var(--color-secondary-800) !important;
}

.focus\:color-secondary-900:focus {
  color: var(--color-secondary-900);
}

.focus\:color-secondary-900_i:focus {
  color: var(--color-secondary-900) !important;
}

.disabled\:color-reset:disabled {
  color: initial;
}

.disabled\:color-reset_i:disabled {
  color: initial !important;
}

.disabled\:color-inherit:disabled {
  color: inherit;
}

.disabled\:color-inherit_i:disabled {
  color: inherit !important;
}

.disabled\:color-transparent:disabled {
  color: transparent;
}

.disabled\:color-transparent_i:disabled {
  color: transparent !important;
}

.disabled\:color-dark-font:disabled {
  color: var(--color-dark-font);
}

.disabled\:color-dark-font_i:disabled {
  color: var(--color-dark-font) !important;
}

.disabled\:color-light-font:disabled {
  color: var(--color-light-font);
}

.disabled\:color-light-font_i:disabled {
  color: var(--color-light-font) !important;
}

.disabled\:color-dark-headline:disabled {
  color: var(--color-dark-headline);
}

.disabled\:color-dark-headline_i:disabled {
  color: var(--color-dark-headline) !important;
}

.disabled\:color-light-headline:disabled {
  color: var(--color-light-headline);
}

.disabled\:color-light-headline_i:disabled {
  color: var(--color-light-headline) !important;
}

.disabled\:color-selection:disabled {
  color: var(--color-selection);
}

.disabled\:color-selection_i:disabled {
  color: var(--color-selection) !important;
}

.disabled\:color-light-100:disabled {
  color: var(--color-light-100);
}

.disabled\:color-light-100_i:disabled {
  color: var(--color-light-100) !important;
}

.disabled\:color-light-200:disabled {
  color: var(--color-light-200);
}

.disabled\:color-light-200_i:disabled {
  color: var(--color-light-200) !important;
}

.disabled\:color-light-300:disabled {
  color: var(--color-light-300);
}

.disabled\:color-light-300_i:disabled {
  color: var(--color-light-300) !important;
}

.disabled\:color-light-400:disabled {
  color: var(--color-light-400);
}

.disabled\:color-light-400_i:disabled {
  color: var(--color-light-400) !important;
}

.disabled\:color-light-500:disabled {
  color: var(--color-light-500);
}

.disabled\:color-light-500_i:disabled {
  color: var(--color-light-500) !important;
}

.disabled\:color-light-600:disabled {
  color: var(--color-light-600);
}

.disabled\:color-light-600_i:disabled {
  color: var(--color-light-600) !important;
}

.disabled\:color-light-700:disabled {
  color: var(--color-light-700);
}

.disabled\:color-light-700_i:disabled {
  color: var(--color-light-700) !important;
}

.disabled\:color-light-800:disabled {
  color: var(--color-light-800);
}

.disabled\:color-light-800_i:disabled {
  color: var(--color-light-800) !important;
}

.disabled\:color-light-900:disabled {
  color: var(--color-light-900);
}

.disabled\:color-light-900_i:disabled {
  color: var(--color-light-900) !important;
}

.disabled\:color-dark-100:disabled {
  color: var(--color-dark-100);
}

.disabled\:color-dark-100_i:disabled {
  color: var(--color-dark-100) !important;
}

.disabled\:color-dark-200:disabled {
  color: var(--color-dark-200);
}

.disabled\:color-dark-200_i:disabled {
  color: var(--color-dark-200) !important;
}

.disabled\:color-dark-300:disabled {
  color: var(--color-dark-300);
}

.disabled\:color-dark-300_i:disabled {
  color: var(--color-dark-300) !important;
}

.disabled\:color-dark-400:disabled {
  color: var(--color-dark-400);
}

.disabled\:color-dark-400_i:disabled {
  color: var(--color-dark-400) !important;
}

.disabled\:color-dark-500:disabled {
  color: var(--color-dark-500);
}

.disabled\:color-dark-500_i:disabled {
  color: var(--color-dark-500) !important;
}

.disabled\:color-dark-600:disabled {
  color: var(--color-dark-600);
}

.disabled\:color-dark-600_i:disabled {
  color: var(--color-dark-600) !important;
}

.disabled\:color-dark-700:disabled {
  color: var(--color-dark-700);
}

.disabled\:color-dark-700_i:disabled {
  color: var(--color-dark-700) !important;
}

.disabled\:color-dark-800:disabled {
  color: var(--color-dark-800);
}

.disabled\:color-dark-800_i:disabled {
  color: var(--color-dark-800) !important;
}

.disabled\:color-dark-900:disabled {
  color: var(--color-dark-900);
}

.disabled\:color-dark-900_i:disabled {
  color: var(--color-dark-900) !important;
}

.disabled\:color-primary-100:disabled {
  color: var(--color-primary-100);
}

.disabled\:color-primary-100_i:disabled {
  color: var(--color-primary-100) !important;
}

.disabled\:color-primary-200:disabled {
  color: var(--color-primary-200);
}

.disabled\:color-primary-200_i:disabled {
  color: var(--color-primary-200) !important;
}

.disabled\:color-primary-300:disabled {
  color: var(--color-primary-300);
}

.disabled\:color-primary-300_i:disabled {
  color: var(--color-primary-300) !important;
}

.disabled\:color-primary-400:disabled {
  color: var(--color-primary-400);
}

.disabled\:color-primary-400_i:disabled {
  color: var(--color-primary-400) !important;
}

.disabled\:color-primary-500:disabled {
  color: var(--color-primary-500);
}

.disabled\:color-primary-500_i:disabled {
  color: var(--color-primary-500) !important;
}

.disabled\:color-primary-600:disabled {
  color: var(--color-primary-600);
}

.disabled\:color-primary-600_i:disabled {
  color: var(--color-primary-600) !important;
}

.disabled\:color-primary-700:disabled {
  color: var(--color-primary-700);
}

.disabled\:color-primary-700_i:disabled {
  color: var(--color-primary-700) !important;
}

.disabled\:color-primary-800:disabled {
  color: var(--color-primary-800);
}

.disabled\:color-primary-800_i:disabled {
  color: var(--color-primary-800) !important;
}

.disabled\:color-primary-900:disabled {
  color: var(--color-primary-900);
}

.disabled\:color-primary-900_i:disabled {
  color: var(--color-primary-900) !important;
}

.disabled\:color-secondary-100:disabled {
  color: var(--color-secondary-100);
}

.disabled\:color-secondary-100_i:disabled {
  color: var(--color-secondary-100) !important;
}

.disabled\:color-secondary-200:disabled {
  color: var(--color-secondary-200);
}

.disabled\:color-secondary-200_i:disabled {
  color: var(--color-secondary-200) !important;
}

.disabled\:color-secondary-300:disabled {
  color: var(--color-secondary-300);
}

.disabled\:color-secondary-300_i:disabled {
  color: var(--color-secondary-300) !important;
}

.disabled\:color-secondary-400:disabled {
  color: var(--color-secondary-400);
}

.disabled\:color-secondary-400_i:disabled {
  color: var(--color-secondary-400) !important;
}

.disabled\:color-secondary-500:disabled {
  color: var(--color-secondary-500);
}

.disabled\:color-secondary-500_i:disabled {
  color: var(--color-secondary-500) !important;
}

.disabled\:color-secondary-600:disabled {
  color: var(--color-secondary-600);
}

.disabled\:color-secondary-600_i:disabled {
  color: var(--color-secondary-600) !important;
}

.disabled\:color-secondary-700:disabled {
  color: var(--color-secondary-700);
}

.disabled\:color-secondary-700_i:disabled {
  color: var(--color-secondary-700) !important;
}

.disabled\:color-secondary-800:disabled {
  color: var(--color-secondary-800);
}

.disabled\:color-secondary-800_i:disabled {
  color: var(--color-secondary-800) !important;
}

.disabled\:color-secondary-900:disabled {
  color: var(--color-secondary-900);
}

.disabled\:color-secondary-900_i:disabled {
  color: var(--color-secondary-900) !important;
}

.border-color-reset {
  border-color: initial;
}

.border-color-reset_i {
  border-color: initial !important;
}

.border-color-inherit {
  border-color: inherit;
}

.border-color-inherit_i {
  border-color: inherit !important;
}

.border-color-transparent {
  border-color: transparent;
}

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

.border-color-dark-font {
  border-color: var(--color-dark-font);
}

.border-color-dark-font_i {
  border-color: var(--color-dark-font) !important;
}

.border-color-light-font {
  border-color: var(--color-light-font);
}

.border-color-light-font_i {
  border-color: var(--color-light-font) !important;
}

.border-color-dark-headline {
  border-color: var(--color-dark-headline);
}

.border-color-dark-headline_i {
  border-color: var(--color-dark-headline) !important;
}

.border-color-light-headline {
  border-color: var(--color-light-headline);
}

.border-color-light-headline_i {
  border-color: var(--color-light-headline) !important;
}

.border-color-selection {
  border-color: var(--color-selection);
}

.border-color-selection_i {
  border-color: var(--color-selection) !important;
}

.border-color-light-100 {
  border-color: var(--color-light-100);
}

.border-color-light-100_i {
  border-color: var(--color-light-100) !important;
}

.border-color-light-200 {
  border-color: var(--color-light-200);
}

.border-color-light-200_i {
  border-color: var(--color-light-200) !important;
}

.border-color-light-300 {
  border-color: var(--color-light-300);
}

.border-color-light-300_i {
  border-color: var(--color-light-300) !important;
}

.border-color-light-400 {
  border-color: var(--color-light-400);
}

.border-color-light-400_i {
  border-color: var(--color-light-400) !important;
}

.border-color-light-500 {
  border-color: var(--color-light-500);
}

.border-color-light-500_i {
  border-color: var(--color-light-500) !important;
}

.border-color-light-600 {
  border-color: var(--color-light-600);
}

.border-color-light-600_i {
  border-color: var(--color-light-600) !important;
}

.border-color-light-700 {
  border-color: var(--color-light-700);
}

.border-color-light-700_i {
  border-color: var(--color-light-700) !important;
}

.border-color-light-800 {
  border-color: var(--color-light-800);
}

.border-color-light-800_i {
  border-color: var(--color-light-800) !important;
}

.border-color-light-900 {
  border-color: var(--color-light-900);
}

.border-color-light-900_i {
  border-color: var(--color-light-900) !important;
}

.border-color-dark-100 {
  border-color: var(--color-dark-100);
}

.border-color-dark-100_i {
  border-color: var(--color-dark-100) !important;
}

.border-color-dark-200 {
  border-color: var(--color-dark-200);
}

.border-color-dark-200_i {
  border-color: var(--color-dark-200) !important;
}

.border-color-dark-300 {
  border-color: var(--color-dark-300);
}

.border-color-dark-300_i {
  border-color: var(--color-dark-300) !important;
}

.border-color-dark-400 {
  border-color: var(--color-dark-400);
}

.border-color-dark-400_i {
  border-color: var(--color-dark-400) !important;
}

.border-color-dark-500 {
  border-color: var(--color-dark-500);
}

.border-color-dark-500_i {
  border-color: var(--color-dark-500) !important;
}

.border-color-dark-600 {
  border-color: var(--color-dark-600);
}

.border-color-dark-600_i {
  border-color: var(--color-dark-600) !important;
}

.border-color-dark-700 {
  border-color: var(--color-dark-700);
}

.border-color-dark-700_i {
  border-color: var(--color-dark-700) !important;
}

.border-color-dark-800 {
  border-color: var(--color-dark-800);
}

.border-color-dark-800_i {
  border-color: var(--color-dark-800) !important;
}

.border-color-dark-900 {
  border-color: var(--color-dark-900);
}

.border-color-dark-900_i {
  border-color: var(--color-dark-900) !important;
}

.border-color-primary-100 {
  border-color: var(--color-primary-100);
}

.border-color-primary-100_i {
  border-color: var(--color-primary-100) !important;
}

.border-color-primary-200 {
  border-color: var(--color-primary-200);
}

.border-color-primary-200_i {
  border-color: var(--color-primary-200) !important;
}

.border-color-primary-300 {
  border-color: var(--color-primary-300);
}

.border-color-primary-300_i {
  border-color: var(--color-primary-300) !important;
}

.border-color-primary-400 {
  border-color: var(--color-primary-400);
}

.border-color-primary-400_i {
  border-color: var(--color-primary-400) !important;
}

.border-color-primary-500 {
  border-color: var(--color-primary-500);
}

.border-color-primary-500_i {
  border-color: var(--color-primary-500) !important;
}

.border-color-primary-600 {
  border-color: var(--color-primary-600);
}

.border-color-primary-600_i {
  border-color: var(--color-primary-600) !important;
}

.border-color-primary-700 {
  border-color: var(--color-primary-700);
}

.border-color-primary-700_i {
  border-color: var(--color-primary-700) !important;
}

.border-color-primary-800 {
  border-color: var(--color-primary-800);
}

.border-color-primary-800_i {
  border-color: var(--color-primary-800) !important;
}

.border-color-primary-900 {
  border-color: var(--color-primary-900);
}

.border-color-primary-900_i {
  border-color: var(--color-primary-900) !important;
}

.border-color-secondary-100 {
  border-color: var(--color-secondary-100);
}

.border-color-secondary-100_i {
  border-color: var(--color-secondary-100) !important;
}

.border-color-secondary-200 {
  border-color: var(--color-secondary-200);
}

.border-color-secondary-200_i {
  border-color: var(--color-secondary-200) !important;
}

.border-color-secondary-300 {
  border-color: var(--color-secondary-300);
}

.border-color-secondary-300_i {
  border-color: var(--color-secondary-300) !important;
}

.border-color-secondary-400 {
  border-color: var(--color-secondary-400);
}

.border-color-secondary-400_i {
  border-color: var(--color-secondary-400) !important;
}

.border-color-secondary-500 {
  border-color: var(--color-secondary-500);
}

.border-color-secondary-500_i {
  border-color: var(--color-secondary-500) !important;
}

.border-color-secondary-600 {
  border-color: var(--color-secondary-600);
}

.border-color-secondary-600_i {
  border-color: var(--color-secondary-600) !important;
}

.border-color-secondary-700 {
  border-color: var(--color-secondary-700);
}

.border-color-secondary-700_i {
  border-color: var(--color-secondary-700) !important;
}

.border-color-secondary-800 {
  border-color: var(--color-secondary-800);
}

.border-color-secondary-800_i {
  border-color: var(--color-secondary-800) !important;
}

.border-color-secondary-900 {
  border-color: var(--color-secondary-900);
}

.border-color-secondary-900_i {
  border-color: var(--color-secondary-900) !important;
}

.border-t-color-reset {
  border-top-color: initial;
}

.border-t-color-reset_i {
  border-top-color: initial !important;
}

.border-t-color-inherit {
  border-top-color: inherit;
}

.border-t-color-inherit_i {
  border-top-color: inherit !important;
}

.border-t-color-transparent {
  border-top-color: transparent;
}

.border-t-color-transparent_i {
  border-top-color: transparent !important;
}

.border-t-color-dark-font {
  border-top-color: var(--color-dark-font);
}

.border-t-color-dark-font_i {
  border-top-color: var(--color-dark-font) !important;
}

.border-t-color-light-font {
  border-top-color: var(--color-light-font);
}

.border-t-color-light-font_i {
  border-top-color: var(--color-light-font) !important;
}

.border-t-color-dark-headline {
  border-top-color: var(--color-dark-headline);
}

.border-t-color-dark-headline_i {
  border-top-color: var(--color-dark-headline) !important;
}

.border-t-color-light-headline {
  border-top-color: var(--color-light-headline);
}

.border-t-color-light-headline_i {
  border-top-color: var(--color-light-headline) !important;
}

.border-t-color-selection {
  border-top-color: var(--color-selection);
}

.border-t-color-selection_i {
  border-top-color: var(--color-selection) !important;
}

.border-t-color-light-100 {
  border-top-color: var(--color-light-100);
}

.border-t-color-light-100_i {
  border-top-color: var(--color-light-100) !important;
}

.border-t-color-light-200 {
  border-top-color: var(--color-light-200);
}

.border-t-color-light-200_i {
  border-top-color: var(--color-light-200) !important;
}

.border-t-color-light-300 {
  border-top-color: var(--color-light-300);
}

.border-t-color-light-300_i {
  border-top-color: var(--color-light-300) !important;
}

.border-t-color-light-400 {
  border-top-color: var(--color-light-400);
}

.border-t-color-light-400_i {
  border-top-color: var(--color-light-400) !important;
}

.border-t-color-light-500 {
  border-top-color: var(--color-light-500);
}

.border-t-color-light-500_i {
  border-top-color: var(--color-light-500) !important;
}

.border-t-color-light-600 {
  border-top-color: var(--color-light-600);
}

.border-t-color-light-600_i {
  border-top-color: var(--color-light-600) !important;
}

.border-t-color-light-700 {
  border-top-color: var(--color-light-700);
}

.border-t-color-light-700_i {
  border-top-color: var(--color-light-700) !important;
}

.border-t-color-light-800 {
  border-top-color: var(--color-light-800);
}

.border-t-color-light-800_i {
  border-top-color: var(--color-light-800) !important;
}

.border-t-color-light-900 {
  border-top-color: var(--color-light-900);
}

.border-t-color-light-900_i {
  border-top-color: var(--color-light-900) !important;
}

.border-t-color-dark-100 {
  border-top-color: var(--color-dark-100);
}

.border-t-color-dark-100_i {
  border-top-color: var(--color-dark-100) !important;
}

.border-t-color-dark-200 {
  border-top-color: var(--color-dark-200);
}

.border-t-color-dark-200_i {
  border-top-color: var(--color-dark-200) !important;
}

.border-t-color-dark-300 {
  border-top-color: var(--color-dark-300);
}

.border-t-color-dark-300_i {
  border-top-color: var(--color-dark-300) !important;
}

.border-t-color-dark-400 {
  border-top-color: var(--color-dark-400);
}

.border-t-color-dark-400_i {
  border-top-color: var(--color-dark-400) !important;
}

.border-t-color-dark-500 {
  border-top-color: var(--color-dark-500);
}

.border-t-color-dark-500_i {
  border-top-color: var(--color-dark-500) !important;
}

.border-t-color-dark-600 {
  border-top-color: var(--color-dark-600);
}

.border-t-color-dark-600_i {
  border-top-color: var(--color-dark-600) !important;
}

.border-t-color-dark-700 {
  border-top-color: var(--color-dark-700);
}

.border-t-color-dark-700_i {
  border-top-color: var(--color-dark-700) !important;
}

.border-t-color-dark-800 {
  border-top-color: var(--color-dark-800);
}

.border-t-color-dark-800_i {
  border-top-color: var(--color-dark-800) !important;
}

.border-t-color-dark-900 {
  border-top-color: var(--color-dark-900);
}

.border-t-color-dark-900_i {
  border-top-color: var(--color-dark-900) !important;
}

.border-t-color-primary-100 {
  border-top-color: var(--color-primary-100);
}

.border-t-color-primary-100_i {
  border-top-color: var(--color-primary-100) !important;
}

.border-t-color-primary-200 {
  border-top-color: var(--color-primary-200);
}

.border-t-color-primary-200_i {
  border-top-color: var(--color-primary-200) !important;
}

.border-t-color-primary-300 {
  border-top-color: var(--color-primary-300);
}

.border-t-color-primary-300_i {
  border-top-color: var(--color-primary-300) !important;
}

.border-t-color-primary-400 {
  border-top-color: var(--color-primary-400);
}

.border-t-color-primary-400_i {
  border-top-color: var(--color-primary-400) !important;
}

.border-t-color-primary-500 {
  border-top-color: var(--color-primary-500);
}

.border-t-color-primary-500_i {
  border-top-color: var(--color-primary-500) !important;
}

.border-t-color-primary-600 {
  border-top-color: var(--color-primary-600);
}

.border-t-color-primary-600_i {
  border-top-color: var(--color-primary-600) !important;
}

.border-t-color-primary-700 {
  border-top-color: var(--color-primary-700);
}

.border-t-color-primary-700_i {
  border-top-color: var(--color-primary-700) !important;
}

.border-t-color-primary-800 {
  border-top-color: var(--color-primary-800);
}

.border-t-color-primary-800_i {
  border-top-color: var(--color-primary-800) !important;
}

.border-t-color-primary-900 {
  border-top-color: var(--color-primary-900);
}

.border-t-color-primary-900_i {
  border-top-color: var(--color-primary-900) !important;
}

.border-t-color-secondary-100 {
  border-top-color: var(--color-secondary-100);
}

.border-t-color-secondary-100_i {
  border-top-color: var(--color-secondary-100) !important;
}

.border-t-color-secondary-200 {
  border-top-color: var(--color-secondary-200);
}

.border-t-color-secondary-200_i {
  border-top-color: var(--color-secondary-200) !important;
}

.border-t-color-secondary-300 {
  border-top-color: var(--color-secondary-300);
}

.border-t-color-secondary-300_i {
  border-top-color: var(--color-secondary-300) !important;
}

.border-t-color-secondary-400 {
  border-top-color: var(--color-secondary-400);
}

.border-t-color-secondary-400_i {
  border-top-color: var(--color-secondary-400) !important;
}

.border-t-color-secondary-500 {
  border-top-color: var(--color-secondary-500);
}

.border-t-color-secondary-500_i {
  border-top-color: var(--color-secondary-500) !important;
}

.border-t-color-secondary-600 {
  border-top-color: var(--color-secondary-600);
}

.border-t-color-secondary-600_i {
  border-top-color: var(--color-secondary-600) !important;
}

.border-t-color-secondary-700 {
  border-top-color: var(--color-secondary-700);
}

.border-t-color-secondary-700_i {
  border-top-color: var(--color-secondary-700) !important;
}

.border-t-color-secondary-800 {
  border-top-color: var(--color-secondary-800);
}

.border-t-color-secondary-800_i {
  border-top-color: var(--color-secondary-800) !important;
}

.border-t-color-secondary-900 {
  border-top-color: var(--color-secondary-900);
}

.border-t-color-secondary-900_i {
  border-top-color: var(--color-secondary-900) !important;
}

.border-b-color-reset {
  border-bottom-color: initial;
}

.border-b-color-reset_i {
  border-bottom-color: initial !important;
}

.border-b-color-inherit {
  border-bottom-color: inherit;
}

.border-b-color-inherit_i {
  border-bottom-color: inherit !important;
}

.border-b-color-transparent {
  border-bottom-color: transparent;
}

.border-b-color-transparent_i {
  border-bottom-color: transparent !important;
}

.border-b-color-dark-font {
  border-bottom-color: var(--color-dark-font);
}

.border-b-color-dark-font_i {
  border-bottom-color: var(--color-dark-font) !important;
}

.border-b-color-light-font {
  border-bottom-color: var(--color-light-font);
}

.border-b-color-light-font_i {
  border-bottom-color: var(--color-light-font) !important;
}

.border-b-color-dark-headline {
  border-bottom-color: var(--color-dark-headline);
}

.border-b-color-dark-headline_i {
  border-bottom-color: var(--color-dark-headline) !important;
}

.border-b-color-light-headline {
  border-bottom-color: var(--color-light-headline);
}

.border-b-color-light-headline_i {
  border-bottom-color: var(--color-light-headline) !important;
}

.border-b-color-selection {
  border-bottom-color: var(--color-selection);
}

.border-b-color-selection_i {
  border-bottom-color: var(--color-selection) !important;
}

.border-b-color-light-100 {
  border-bottom-color: var(--color-light-100);
}

.border-b-color-light-100_i {
  border-bottom-color: var(--color-light-100) !important;
}

.border-b-color-light-200 {
  border-bottom-color: var(--color-light-200);
}

.border-b-color-light-200_i {
  border-bottom-color: var(--color-light-200) !important;
}

.border-b-color-light-300 {
  border-bottom-color: var(--color-light-300);
}

.border-b-color-light-300_i {
  border-bottom-color: var(--color-light-300) !important;
}

.border-b-color-light-400 {
  border-bottom-color: var(--color-light-400);
}

.border-b-color-light-400_i {
  border-bottom-color: var(--color-light-400) !important;
}

.border-b-color-light-500 {
  border-bottom-color: var(--color-light-500);
}

.border-b-color-light-500_i {
  border-bottom-color: var(--color-light-500) !important;
}

.border-b-color-light-600 {
  border-bottom-color: var(--color-light-600);
}

.border-b-color-light-600_i {
  border-bottom-color: var(--color-light-600) !important;
}

.border-b-color-light-700 {
  border-bottom-color: var(--color-light-700);
}

.border-b-color-light-700_i {
  border-bottom-color: var(--color-light-700) !important;
}

.border-b-color-light-800 {
  border-bottom-color: var(--color-light-800);
}

.border-b-color-light-800_i {
  border-bottom-color: var(--color-light-800) !important;
}

.border-b-color-light-900 {
  border-bottom-color: var(--color-light-900);
}

.border-b-color-light-900_i {
  border-bottom-color: var(--color-light-900) !important;
}

.border-b-color-dark-100 {
  border-bottom-color: var(--color-dark-100);
}

.border-b-color-dark-100_i {
  border-bottom-color: var(--color-dark-100) !important;
}

.border-b-color-dark-200 {
  border-bottom-color: var(--color-dark-200);
}

.border-b-color-dark-200_i {
  border-bottom-color: var(--color-dark-200) !important;
}

.border-b-color-dark-300 {
  border-bottom-color: var(--color-dark-300);
}

.border-b-color-dark-300_i {
  border-bottom-color: var(--color-dark-300) !important;
}

.border-b-color-dark-400 {
  border-bottom-color: var(--color-dark-400);
}

.border-b-color-dark-400_i {
  border-bottom-color: var(--color-dark-400) !important;
}

.border-b-color-dark-500 {
  border-bottom-color: var(--color-dark-500);
}

.border-b-color-dark-500_i {
  border-bottom-color: var(--color-dark-500) !important;
}

.border-b-color-dark-600 {
  border-bottom-color: var(--color-dark-600);
}

.border-b-color-dark-600_i {
  border-bottom-color: var(--color-dark-600) !important;
}

.border-b-color-dark-700 {
  border-bottom-color: var(--color-dark-700);
}

.border-b-color-dark-700_i {
  border-bottom-color: var(--color-dark-700) !important;
}

.border-b-color-dark-800 {
  border-bottom-color: var(--color-dark-800);
}

.border-b-color-dark-800_i {
  border-bottom-color: var(--color-dark-800) !important;
}

.border-b-color-dark-900 {
  border-bottom-color: var(--color-dark-900);
}

.border-b-color-dark-900_i {
  border-bottom-color: var(--color-dark-900) !important;
}

.border-b-color-primary-100 {
  border-bottom-color: var(--color-primary-100);
}

.border-b-color-primary-100_i {
  border-bottom-color: var(--color-primary-100) !important;
}

.border-b-color-primary-200 {
  border-bottom-color: var(--color-primary-200);
}

.border-b-color-primary-200_i {
  border-bottom-color: var(--color-primary-200) !important;
}

.border-b-color-primary-300 {
  border-bottom-color: var(--color-primary-300);
}

.border-b-color-primary-300_i {
  border-bottom-color: var(--color-primary-300) !important;
}

.border-b-color-primary-400 {
  border-bottom-color: var(--color-primary-400);
}

.border-b-color-primary-400_i {
  border-bottom-color: var(--color-primary-400) !important;
}

.border-b-color-primary-500 {
  border-bottom-color: var(--color-primary-500);
}

.border-b-color-primary-500_i {
  border-bottom-color: var(--color-primary-500) !important;
}

.border-b-color-primary-600 {
  border-bottom-color: var(--color-primary-600);
}

.border-b-color-primary-600_i {
  border-bottom-color: var(--color-primary-600) !important;
}

.border-b-color-primary-700 {
  border-bottom-color: var(--color-primary-700);
}

.border-b-color-primary-700_i {
  border-bottom-color: var(--color-primary-700) !important;
}

.border-b-color-primary-800 {
  border-bottom-color: var(--color-primary-800);
}

.border-b-color-primary-800_i {
  border-bottom-color: var(--color-primary-800) !important;
}

.border-b-color-primary-900 {
  border-bottom-color: var(--color-primary-900);
}

.border-b-color-primary-900_i {
  border-bottom-color: var(--color-primary-900) !important;
}

.border-b-color-secondary-100 {
  border-bottom-color: var(--color-secondary-100);
}

.border-b-color-secondary-100_i {
  border-bottom-color: var(--color-secondary-100) !important;
}

.border-b-color-secondary-200 {
  border-bottom-color: var(--color-secondary-200);
}

.border-b-color-secondary-200_i {
  border-bottom-color: var(--color-secondary-200) !important;
}

.border-b-color-secondary-300 {
  border-bottom-color: var(--color-secondary-300);
}

.border-b-color-secondary-300_i {
  border-bottom-color: var(--color-secondary-300) !important;
}

.border-b-color-secondary-400 {
  border-bottom-color: var(--color-secondary-400);
}

.border-b-color-secondary-400_i {
  border-bottom-color: var(--color-secondary-400) !important;
}

.border-b-color-secondary-500 {
  border-bottom-color: var(--color-secondary-500);
}

.border-b-color-secondary-500_i {
  border-bottom-color: var(--color-secondary-500) !important;
}

.border-b-color-secondary-600 {
  border-bottom-color: var(--color-secondary-600);
}

.border-b-color-secondary-600_i {
  border-bottom-color: var(--color-secondary-600) !important;
}

.border-b-color-secondary-700 {
  border-bottom-color: var(--color-secondary-700);
}

.border-b-color-secondary-700_i {
  border-bottom-color: var(--color-secondary-700) !important;
}

.border-b-color-secondary-800 {
  border-bottom-color: var(--color-secondary-800);
}

.border-b-color-secondary-800_i {
  border-bottom-color: var(--color-secondary-800) !important;
}

.border-b-color-secondary-900 {
  border-bottom-color: var(--color-secondary-900);
}

.border-b-color-secondary-900_i {
  border-bottom-color: var(--color-secondary-900) !important;
}

.border-l-color-reset {
  border-left-color: initial;
}

.border-l-color-reset_i {
  border-left-color: initial !important;
}

.border-l-color-inherit {
  border-left-color: inherit;
}

.border-l-color-inherit_i {
  border-left-color: inherit !important;
}

.border-l-color-transparent {
  border-left-color: transparent;
}

.border-l-color-transparent_i {
  border-left-color: transparent !important;
}

.border-l-color-dark-font {
  border-left-color: var(--color-dark-font);
}

.border-l-color-dark-font_i {
  border-left-color: var(--color-dark-font) !important;
}

.border-l-color-light-font {
  border-left-color: var(--color-light-font);
}

.border-l-color-light-font_i {
  border-left-color: var(--color-light-font) !important;
}

.border-l-color-dark-headline {
  border-left-color: var(--color-dark-headline);
}

.border-l-color-dark-headline_i {
  border-left-color: var(--color-dark-headline) !important;
}

.border-l-color-light-headline {
  border-left-color: var(--color-light-headline);
}

.border-l-color-light-headline_i {
  border-left-color: var(--color-light-headline) !important;
}

.border-l-color-selection {
  border-left-color: var(--color-selection);
}

.border-l-color-selection_i {
  border-left-color: var(--color-selection) !important;
}

.border-l-color-light-100 {
  border-left-color: var(--color-light-100);
}

.border-l-color-light-100_i {
  border-left-color: var(--color-light-100) !important;
}

.border-l-color-light-200 {
  border-left-color: var(--color-light-200);
}

.border-l-color-light-200_i {
  border-left-color: var(--color-light-200) !important;
}

.border-l-color-light-300 {
  border-left-color: var(--color-light-300);
}

.border-l-color-light-300_i {
  border-left-color: var(--color-light-300) !important;
}

.border-l-color-light-400 {
  border-left-color: var(--color-light-400);
}

.border-l-color-light-400_i {
  border-left-color: var(--color-light-400) !important;
}

.border-l-color-light-500 {
  border-left-color: var(--color-light-500);
}

.border-l-color-light-500_i {
  border-left-color: var(--color-light-500) !important;
}

.border-l-color-light-600 {
  border-left-color: var(--color-light-600);
}

.border-l-color-light-600_i {
  border-left-color: var(--color-light-600) !important;
}

.border-l-color-light-700 {
  border-left-color: var(--color-light-700);
}

.border-l-color-light-700_i {
  border-left-color: var(--color-light-700) !important;
}

.border-l-color-light-800 {
  border-left-color: var(--color-light-800);
}

.border-l-color-light-800_i {
  border-left-color: var(--color-light-800) !important;
}

.border-l-color-light-900 {
  border-left-color: var(--color-light-900);
}

.border-l-color-light-900_i {
  border-left-color: var(--color-light-900) !important;
}

.border-l-color-dark-100 {
  border-left-color: var(--color-dark-100);
}

.border-l-color-dark-100_i {
  border-left-color: var(--color-dark-100) !important;
}

.border-l-color-dark-200 {
  border-left-color: var(--color-dark-200);
}

.border-l-color-dark-200_i {
  border-left-color: var(--color-dark-200) !important;
}

.border-l-color-dark-300 {
  border-left-color: var(--color-dark-300);
}

.border-l-color-dark-300_i {
  border-left-color: var(--color-dark-300) !important;
}

.border-l-color-dark-400 {
  border-left-color: var(--color-dark-400);
}

.border-l-color-dark-400_i {
  border-left-color: var(--color-dark-400) !important;
}

.border-l-color-dark-500 {
  border-left-color: var(--color-dark-500);
}

.border-l-color-dark-500_i {
  border-left-color: var(--color-dark-500) !important;
}

.border-l-color-dark-600 {
  border-left-color: var(--color-dark-600);
}

.border-l-color-dark-600_i {
  border-left-color: var(--color-dark-600) !important;
}

.border-l-color-dark-700 {
  border-left-color: var(--color-dark-700);
}

.border-l-color-dark-700_i {
  border-left-color: var(--color-dark-700) !important;
}

.border-l-color-dark-800 {
  border-left-color: var(--color-dark-800);
}

.border-l-color-dark-800_i {
  border-left-color: var(--color-dark-800) !important;
}

.border-l-color-dark-900 {
  border-left-color: var(--color-dark-900);
}

.border-l-color-dark-900_i {
  border-left-color: var(--color-dark-900) !important;
}

.border-l-color-primary-100 {
  border-left-color: var(--color-primary-100);
}

.border-l-color-primary-100_i {
  border-left-color: var(--color-primary-100) !important;
}

.border-l-color-primary-200 {
  border-left-color: var(--color-primary-200);
}

.border-l-color-primary-200_i {
  border-left-color: var(--color-primary-200) !important;
}

.border-l-color-primary-300 {
  border-left-color: var(--color-primary-300);
}

.border-l-color-primary-300_i {
  border-left-color: var(--color-primary-300) !important;
}

.border-l-color-primary-400 {
  border-left-color: var(--color-primary-400);
}

.border-l-color-primary-400_i {
  border-left-color: var(--color-primary-400) !important;
}

.border-l-color-primary-500 {
  border-left-color: var(--color-primary-500);
}

.border-l-color-primary-500_i {
  border-left-color: var(--color-primary-500) !important;
}

.border-l-color-primary-600 {
  border-left-color: var(--color-primary-600);
}

.border-l-color-primary-600_i {
  border-left-color: var(--color-primary-600) !important;
}

.border-l-color-primary-700 {
  border-left-color: var(--color-primary-700);
}

.border-l-color-primary-700_i {
  border-left-color: var(--color-primary-700) !important;
}

.border-l-color-primary-800 {
  border-left-color: var(--color-primary-800);
}

.border-l-color-primary-800_i {
  border-left-color: var(--color-primary-800) !important;
}

.border-l-color-primary-900 {
  border-left-color: var(--color-primary-900);
}

.border-l-color-primary-900_i {
  border-left-color: var(--color-primary-900) !important;
}

.border-l-color-secondary-100 {
  border-left-color: var(--color-secondary-100);
}

.border-l-color-secondary-100_i {
  border-left-color: var(--color-secondary-100) !important;
}

.border-l-color-secondary-200 {
  border-left-color: var(--color-secondary-200);
}

.border-l-color-secondary-200_i {
  border-left-color: var(--color-secondary-200) !important;
}

.border-l-color-secondary-300 {
  border-left-color: var(--color-secondary-300);
}

.border-l-color-secondary-300_i {
  border-left-color: var(--color-secondary-300) !important;
}

.border-l-color-secondary-400 {
  border-left-color: var(--color-secondary-400);
}

.border-l-color-secondary-400_i {
  border-left-color: var(--color-secondary-400) !important;
}

.border-l-color-secondary-500 {
  border-left-color: var(--color-secondary-500);
}

.border-l-color-secondary-500_i {
  border-left-color: var(--color-secondary-500) !important;
}

.border-l-color-secondary-600 {
  border-left-color: var(--color-secondary-600);
}

.border-l-color-secondary-600_i {
  border-left-color: var(--color-secondary-600) !important;
}

.border-l-color-secondary-700 {
  border-left-color: var(--color-secondary-700);
}

.border-l-color-secondary-700_i {
  border-left-color: var(--color-secondary-700) !important;
}

.border-l-color-secondary-800 {
  border-left-color: var(--color-secondary-800);
}

.border-l-color-secondary-800_i {
  border-left-color: var(--color-secondary-800) !important;
}

.border-l-color-secondary-900 {
  border-left-color: var(--color-secondary-900);
}

.border-l-color-secondary-900_i {
  border-left-color: var(--color-secondary-900) !important;
}

.border-r-color-reset {
  border-right-color: initial;
}

.border-r-color-reset_i {
  border-right-color: initial !important;
}

.border-r-color-inherit {
  border-right-color: inherit;
}

.border-r-color-inherit_i {
  border-right-color: inherit !important;
}

.border-r-color-transparent {
  border-right-color: transparent;
}

.border-r-color-transparent_i {
  border-right-color: transparent !important;
}

.border-r-color-dark-font {
  border-right-color: var(--color-dark-font);
}

.border-r-color-dark-font_i {
  border-right-color: var(--color-dark-font) !important;
}

.border-r-color-light-font {
  border-right-color: var(--color-light-font);
}

.border-r-color-light-font_i {
  border-right-color: var(--color-light-font) !important;
}

.border-r-color-dark-headline {
  border-right-color: var(--color-dark-headline);
}

.border-r-color-dark-headline_i {
  border-right-color: var(--color-dark-headline) !important;
}

.border-r-color-light-headline {
  border-right-color: var(--color-light-headline);
}

.border-r-color-light-headline_i {
  border-right-color: var(--color-light-headline) !important;
}

.border-r-color-selection {
  border-right-color: var(--color-selection);
}

.border-r-color-selection_i {
  border-right-color: var(--color-selection) !important;
}

.border-r-color-light-100 {
  border-right-color: var(--color-light-100);
}

.border-r-color-light-100_i {
  border-right-color: var(--color-light-100) !important;
}

.border-r-color-light-200 {
  border-right-color: var(--color-light-200);
}

.border-r-color-light-200_i {
  border-right-color: var(--color-light-200) !important;
}

.border-r-color-light-300 {
  border-right-color: var(--color-light-300);
}

.border-r-color-light-300_i {
  border-right-color: var(--color-light-300) !important;
}

.border-r-color-light-400 {
  border-right-color: var(--color-light-400);
}

.border-r-color-light-400_i {
  border-right-color: var(--color-light-400) !important;
}

.border-r-color-light-500 {
  border-right-color: var(--color-light-500);
}

.border-r-color-light-500_i {
  border-right-color: var(--color-light-500) !important;
}

.border-r-color-light-600 {
  border-right-color: var(--color-light-600);
}

.border-r-color-light-600_i {
  border-right-color: var(--color-light-600) !important;
}

.border-r-color-light-700 {
  border-right-color: var(--color-light-700);
}

.border-r-color-light-700_i {
  border-right-color: var(--color-light-700) !important;
}

.border-r-color-light-800 {
  border-right-color: var(--color-light-800);
}

.border-r-color-light-800_i {
  border-right-color: var(--color-light-800) !important;
}

.border-r-color-light-900 {
  border-right-color: var(--color-light-900);
}

.border-r-color-light-900_i {
  border-right-color: var(--color-light-900) !important;
}

.border-r-color-dark-100 {
  border-right-color: var(--color-dark-100);
}

.border-r-color-dark-100_i {
  border-right-color: var(--color-dark-100) !important;
}

.border-r-color-dark-200 {
  border-right-color: var(--color-dark-200);
}

.border-r-color-dark-200_i {
  border-right-color: var(--color-dark-200) !important;
}

.border-r-color-dark-300 {
  border-right-color: var(--color-dark-300);
}

.border-r-color-dark-300_i {
  border-right-color: var(--color-dark-300) !important;
}

.border-r-color-dark-400 {
  border-right-color: var(--color-dark-400);
}

.border-r-color-dark-400_i {
  border-right-color: var(--color-dark-400) !important;
}

.border-r-color-dark-500 {
  border-right-color: var(--color-dark-500);
}

.border-r-color-dark-500_i {
  border-right-color: var(--color-dark-500) !important;
}

.border-r-color-dark-600 {
  border-right-color: var(--color-dark-600);
}

.border-r-color-dark-600_i {
  border-right-color: var(--color-dark-600) !important;
}

.border-r-color-dark-700 {
  border-right-color: var(--color-dark-700);
}

.border-r-color-dark-700_i {
  border-right-color: var(--color-dark-700) !important;
}

.border-r-color-dark-800 {
  border-right-color: var(--color-dark-800);
}

.border-r-color-dark-800_i {
  border-right-color: var(--color-dark-800) !important;
}

.border-r-color-dark-900 {
  border-right-color: var(--color-dark-900);
}

.border-r-color-dark-900_i {
  border-right-color: var(--color-dark-900) !important;
}

.border-r-color-primary-100 {
  border-right-color: var(--color-primary-100);
}

.border-r-color-primary-100_i {
  border-right-color: var(--color-primary-100) !important;
}

.border-r-color-primary-200 {
  border-right-color: var(--color-primary-200);
}

.border-r-color-primary-200_i {
  border-right-color: var(--color-primary-200) !important;
}

.border-r-color-primary-300 {
  border-right-color: var(--color-primary-300);
}

.border-r-color-primary-300_i {
  border-right-color: var(--color-primary-300) !important;
}

.border-r-color-primary-400 {
  border-right-color: var(--color-primary-400);
}

.border-r-color-primary-400_i {
  border-right-color: var(--color-primary-400) !important;
}

.border-r-color-primary-500 {
  border-right-color: var(--color-primary-500);
}

.border-r-color-primary-500_i {
  border-right-color: var(--color-primary-500) !important;
}

.border-r-color-primary-600 {
  border-right-color: var(--color-primary-600);
}

.border-r-color-primary-600_i {
  border-right-color: var(--color-primary-600) !important;
}

.border-r-color-primary-700 {
  border-right-color: var(--color-primary-700);
}

.border-r-color-primary-700_i {
  border-right-color: var(--color-primary-700) !important;
}

.border-r-color-primary-800 {
  border-right-color: var(--color-primary-800);
}

.border-r-color-primary-800_i {
  border-right-color: var(--color-primary-800) !important;
}

.border-r-color-primary-900 {
  border-right-color: var(--color-primary-900);
}

.border-r-color-primary-900_i {
  border-right-color: var(--color-primary-900) !important;
}

.border-r-color-secondary-100 {
  border-right-color: var(--color-secondary-100);
}

.border-r-color-secondary-100_i {
  border-right-color: var(--color-secondary-100) !important;
}

.border-r-color-secondary-200 {
  border-right-color: var(--color-secondary-200);
}

.border-r-color-secondary-200_i {
  border-right-color: var(--color-secondary-200) !important;
}

.border-r-color-secondary-300 {
  border-right-color: var(--color-secondary-300);
}

.border-r-color-secondary-300_i {
  border-right-color: var(--color-secondary-300) !important;
}

.border-r-color-secondary-400 {
  border-right-color: var(--color-secondary-400);
}

.border-r-color-secondary-400_i {
  border-right-color: var(--color-secondary-400) !important;
}

.border-r-color-secondary-500 {
  border-right-color: var(--color-secondary-500);
}

.border-r-color-secondary-500_i {
  border-right-color: var(--color-secondary-500) !important;
}

.border-r-color-secondary-600 {
  border-right-color: var(--color-secondary-600);
}

.border-r-color-secondary-600_i {
  border-right-color: var(--color-secondary-600) !important;
}

.border-r-color-secondary-700 {
  border-right-color: var(--color-secondary-700);
}

.border-r-color-secondary-700_i {
  border-right-color: var(--color-secondary-700) !important;
}

.border-r-color-secondary-800 {
  border-right-color: var(--color-secondary-800);
}

.border-r-color-secondary-800_i {
  border-right-color: var(--color-secondary-800) !important;
}

.border-r-color-secondary-900 {
  border-right-color: var(--color-secondary-900);
}

.border-r-color-secondary-900_i {
  border-right-color: var(--color-secondary-900) !important;
}

@media (prefers-color-scheme: dark) {
  .dark\:border-color-reset {
    border-color: initial;
  }

  .dark\:border-color-reset_i {
    border-color: initial !important;
  }

  .dark\:border-color-inherit {
    border-color: inherit;
  }

  .dark\:border-color-inherit_i {
    border-color: inherit !important;
  }

  .dark\:border-color-transparent {
    border-color: transparent;
  }

  .dark\:border-color-transparent_i {
    border-color: transparent !important;
  }

  .dark\:border-color-dark-font {
    border-color: var(--color-dark-font);
  }

  .dark\:border-color-dark-font_i {
    border-color: var(--color-dark-font) !important;
  }

  .dark\:border-color-light-font {
    border-color: var(--color-light-font);
  }

  .dark\:border-color-light-font_i {
    border-color: var(--color-light-font) !important;
  }

  .dark\:border-color-dark-headline {
    border-color: var(--color-dark-headline);
  }

  .dark\:border-color-dark-headline_i {
    border-color: var(--color-dark-headline) !important;
  }

  .dark\:border-color-light-headline {
    border-color: var(--color-light-headline);
  }

  .dark\:border-color-light-headline_i {
    border-color: var(--color-light-headline) !important;
  }

  .dark\:border-color-selection {
    border-color: var(--color-selection);
  }

  .dark\:border-color-selection_i {
    border-color: var(--color-selection) !important;
  }

  .dark\:border-color-light-100 {
    border-color: var(--color-light-100);
  }

  .dark\:border-color-light-100_i {
    border-color: var(--color-light-100) !important;
  }

  .dark\:border-color-light-200 {
    border-color: var(--color-light-200);
  }

  .dark\:border-color-light-200_i {
    border-color: var(--color-light-200) !important;
  }

  .dark\:border-color-light-300 {
    border-color: var(--color-light-300);
  }

  .dark\:border-color-light-300_i {
    border-color: var(--color-light-300) !important;
  }

  .dark\:border-color-light-400 {
    border-color: var(--color-light-400);
  }

  .dark\:border-color-light-400_i {
    border-color: var(--color-light-400) !important;
  }

  .dark\:border-color-light-500 {
    border-color: var(--color-light-500);
  }

  .dark\:border-color-light-500_i {
    border-color: var(--color-light-500) !important;
  }

  .dark\:border-color-light-600 {
    border-color: var(--color-light-600);
  }

  .dark\:border-color-light-600_i {
    border-color: var(--color-light-600) !important;
  }

  .dark\:border-color-light-700 {
    border-color: var(--color-light-700);
  }

  .dark\:border-color-light-700_i {
    border-color: var(--color-light-700) !important;
  }

  .dark\:border-color-light-800 {
    border-color: var(--color-light-800);
  }

  .dark\:border-color-light-800_i {
    border-color: var(--color-light-800) !important;
  }

  .dark\:border-color-light-900 {
    border-color: var(--color-light-900);
  }

  .dark\:border-color-light-900_i {
    border-color: var(--color-light-900) !important;
  }

  .dark\:border-color-dark-100 {
    border-color: var(--color-dark-100);
  }

  .dark\:border-color-dark-100_i {
    border-color: var(--color-dark-100) !important;
  }

  .dark\:border-color-dark-200 {
    border-color: var(--color-dark-200);
  }

  .dark\:border-color-dark-200_i {
    border-color: var(--color-dark-200) !important;
  }

  .dark\:border-color-dark-300 {
    border-color: var(--color-dark-300);
  }

  .dark\:border-color-dark-300_i {
    border-color: var(--color-dark-300) !important;
  }

  .dark\:border-color-dark-400 {
    border-color: var(--color-dark-400);
  }

  .dark\:border-color-dark-400_i {
    border-color: var(--color-dark-400) !important;
  }

  .dark\:border-color-dark-500 {
    border-color: var(--color-dark-500);
  }

  .dark\:border-color-dark-500_i {
    border-color: var(--color-dark-500) !important;
  }

  .dark\:border-color-dark-600 {
    border-color: var(--color-dark-600);
  }

  .dark\:border-color-dark-600_i {
    border-color: var(--color-dark-600) !important;
  }

  .dark\:border-color-dark-700 {
    border-color: var(--color-dark-700);
  }

  .dark\:border-color-dark-700_i {
    border-color: var(--color-dark-700) !important;
  }

  .dark\:border-color-dark-800 {
    border-color: var(--color-dark-800);
  }

  .dark\:border-color-dark-800_i {
    border-color: var(--color-dark-800) !important;
  }

  .dark\:border-color-dark-900 {
    border-color: var(--color-dark-900);
  }

  .dark\:border-color-dark-900_i {
    border-color: var(--color-dark-900) !important;
  }

  .dark\:border-color-primary-100 {
    border-color: var(--color-primary-100);
  }

  .dark\:border-color-primary-100_i {
    border-color: var(--color-primary-100) !important;
  }

  .dark\:border-color-primary-200 {
    border-color: var(--color-primary-200);
  }

  .dark\:border-color-primary-200_i {
    border-color: var(--color-primary-200) !important;
  }

  .dark\:border-color-primary-300 {
    border-color: var(--color-primary-300);
  }

  .dark\:border-color-primary-300_i {
    border-color: var(--color-primary-300) !important;
  }

  .dark\:border-color-primary-400 {
    border-color: var(--color-primary-400);
  }

  .dark\:border-color-primary-400_i {
    border-color: var(--color-primary-400) !important;
  }

  .dark\:border-color-primary-500 {
    border-color: var(--color-primary-500);
  }

  .dark\:border-color-primary-500_i {
    border-color: var(--color-primary-500) !important;
  }

  .dark\:border-color-primary-600 {
    border-color: var(--color-primary-600);
  }

  .dark\:border-color-primary-600_i {
    border-color: var(--color-primary-600) !important;
  }

  .dark\:border-color-primary-700 {
    border-color: var(--color-primary-700);
  }

  .dark\:border-color-primary-700_i {
    border-color: var(--color-primary-700) !important;
  }

  .dark\:border-color-primary-800 {
    border-color: var(--color-primary-800);
  }

  .dark\:border-color-primary-800_i {
    border-color: var(--color-primary-800) !important;
  }

  .dark\:border-color-primary-900 {
    border-color: var(--color-primary-900);
  }

  .dark\:border-color-primary-900_i {
    border-color: var(--color-primary-900) !important;
  }

  .dark\:border-color-secondary-100 {
    border-color: var(--color-secondary-100);
  }

  .dark\:border-color-secondary-100_i {
    border-color: var(--color-secondary-100) !important;
  }

  .dark\:border-color-secondary-200 {
    border-color: var(--color-secondary-200);
  }

  .dark\:border-color-secondary-200_i {
    border-color: var(--color-secondary-200) !important;
  }

  .dark\:border-color-secondary-300 {
    border-color: var(--color-secondary-300);
  }

  .dark\:border-color-secondary-300_i {
    border-color: var(--color-secondary-300) !important;
  }

  .dark\:border-color-secondary-400 {
    border-color: var(--color-secondary-400);
  }

  .dark\:border-color-secondary-400_i {
    border-color: var(--color-secondary-400) !important;
  }

  .dark\:border-color-secondary-500 {
    border-color: var(--color-secondary-500);
  }

  .dark\:border-color-secondary-500_i {
    border-color: var(--color-secondary-500) !important;
  }

  .dark\:border-color-secondary-600 {
    border-color: var(--color-secondary-600);
  }

  .dark\:border-color-secondary-600_i {
    border-color: var(--color-secondary-600) !important;
  }

  .dark\:border-color-secondary-700 {
    border-color: var(--color-secondary-700);
  }

  .dark\:border-color-secondary-700_i {
    border-color: var(--color-secondary-700) !important;
  }

  .dark\:border-color-secondary-800 {
    border-color: var(--color-secondary-800);
  }

  .dark\:border-color-secondary-800_i {
    border-color: var(--color-secondary-800) !important;
  }

  .dark\:border-color-secondary-900 {
    border-color: var(--color-secondary-900);
  }

  .dark\:border-color-secondary-900_i {
    border-color: var(--color-secondary-900) !important;
  }

  .dark\:border-t-color-reset {
    border-top-color: initial;
  }

  .dark\:border-t-color-reset_i {
    border-top-color: initial !important;
  }

  .dark\:border-t-color-inherit {
    border-top-color: inherit;
  }

  .dark\:border-t-color-inherit_i {
    border-top-color: inherit !important;
  }

  .dark\:border-t-color-transparent {
    border-top-color: transparent;
  }

  .dark\:border-t-color-transparent_i {
    border-top-color: transparent !important;
  }

  .dark\:border-t-color-dark-font {
    border-top-color: var(--color-dark-font);
  }

  .dark\:border-t-color-dark-font_i {
    border-top-color: var(--color-dark-font) !important;
  }

  .dark\:border-t-color-light-font {
    border-top-color: var(--color-light-font);
  }

  .dark\:border-t-color-light-font_i {
    border-top-color: var(--color-light-font) !important;
  }

  .dark\:border-t-color-dark-headline {
    border-top-color: var(--color-dark-headline);
  }

  .dark\:border-t-color-dark-headline_i {
    border-top-color: var(--color-dark-headline) !important;
  }

  .dark\:border-t-color-light-headline {
    border-top-color: var(--color-light-headline);
  }

  .dark\:border-t-color-light-headline_i {
    border-top-color: var(--color-light-headline) !important;
  }

  .dark\:border-t-color-selection {
    border-top-color: var(--color-selection);
  }

  .dark\:border-t-color-selection_i {
    border-top-color: var(--color-selection) !important;
  }

  .dark\:border-t-color-light-100 {
    border-top-color: var(--color-light-100);
  }

  .dark\:border-t-color-light-100_i {
    border-top-color: var(--color-light-100) !important;
  }

  .dark\:border-t-color-light-200 {
    border-top-color: var(--color-light-200);
  }

  .dark\:border-t-color-light-200_i {
    border-top-color: var(--color-light-200) !important;
  }

  .dark\:border-t-color-light-300 {
    border-top-color: var(--color-light-300);
  }

  .dark\:border-t-color-light-300_i {
    border-top-color: var(--color-light-300) !important;
  }

  .dark\:border-t-color-light-400 {
    border-top-color: var(--color-light-400);
  }

  .dark\:border-t-color-light-400_i {
    border-top-color: var(--color-light-400) !important;
  }

  .dark\:border-t-color-light-500 {
    border-top-color: var(--color-light-500);
  }

  .dark\:border-t-color-light-500_i {
    border-top-color: var(--color-light-500) !important;
  }

  .dark\:border-t-color-light-600 {
    border-top-color: var(--color-light-600);
  }

  .dark\:border-t-color-light-600_i {
    border-top-color: var(--color-light-600) !important;
  }

  .dark\:border-t-color-light-700 {
    border-top-color: var(--color-light-700);
  }

  .dark\:border-t-color-light-700_i {
    border-top-color: var(--color-light-700) !important;
  }

  .dark\:border-t-color-light-800 {
    border-top-color: var(--color-light-800);
  }

  .dark\:border-t-color-light-800_i {
    border-top-color: var(--color-light-800) !important;
  }

  .dark\:border-t-color-light-900 {
    border-top-color: var(--color-light-900);
  }

  .dark\:border-t-color-light-900_i {
    border-top-color: var(--color-light-900) !important;
  }

  .dark\:border-t-color-dark-100 {
    border-top-color: var(--color-dark-100);
  }

  .dark\:border-t-color-dark-100_i {
    border-top-color: var(--color-dark-100) !important;
  }

  .dark\:border-t-color-dark-200 {
    border-top-color: var(--color-dark-200);
  }

  .dark\:border-t-color-dark-200_i {
    border-top-color: var(--color-dark-200) !important;
  }

  .dark\:border-t-color-dark-300 {
    border-top-color: var(--color-dark-300);
  }

  .dark\:border-t-color-dark-300_i {
    border-top-color: var(--color-dark-300) !important;
  }

  .dark\:border-t-color-dark-400 {
    border-top-color: var(--color-dark-400);
  }

  .dark\:border-t-color-dark-400_i {
    border-top-color: var(--color-dark-400) !important;
  }

  .dark\:border-t-color-dark-500 {
    border-top-color: var(--color-dark-500);
  }

  .dark\:border-t-color-dark-500_i {
    border-top-color: var(--color-dark-500) !important;
  }

  .dark\:border-t-color-dark-600 {
    border-top-color: var(--color-dark-600);
  }

  .dark\:border-t-color-dark-600_i {
    border-top-color: var(--color-dark-600) !important;
  }

  .dark\:border-t-color-dark-700 {
    border-top-color: var(--color-dark-700);
  }

  .dark\:border-t-color-dark-700_i {
    border-top-color: var(--color-dark-700) !important;
  }

  .dark\:border-t-color-dark-800 {
    border-top-color: var(--color-dark-800);
  }

  .dark\:border-t-color-dark-800_i {
    border-top-color: var(--color-dark-800) !important;
  }

  .dark\:border-t-color-dark-900 {
    border-top-color: var(--color-dark-900);
  }

  .dark\:border-t-color-dark-900_i {
    border-top-color: var(--color-dark-900) !important;
  }

  .dark\:border-t-color-primary-100 {
    border-top-color: var(--color-primary-100);
  }

  .dark\:border-t-color-primary-100_i {
    border-top-color: var(--color-primary-100) !important;
  }

  .dark\:border-t-color-primary-200 {
    border-top-color: var(--color-primary-200);
  }

  .dark\:border-t-color-primary-200_i {
    border-top-color: var(--color-primary-200) !important;
  }

  .dark\:border-t-color-primary-300 {
    border-top-color: var(--color-primary-300);
  }

  .dark\:border-t-color-primary-300_i {
    border-top-color: var(--color-primary-300) !important;
  }

  .dark\:border-t-color-primary-400 {
    border-top-color: var(--color-primary-400);
  }

  .dark\:border-t-color-primary-400_i {
    border-top-color: var(--color-primary-400) !important;
  }

  .dark\:border-t-color-primary-500 {
    border-top-color: var(--color-primary-500);
  }

  .dark\:border-t-color-primary-500_i {
    border-top-color: var(--color-primary-500) !important;
  }

  .dark\:border-t-color-primary-600 {
    border-top-color: var(--color-primary-600);
  }

  .dark\:border-t-color-primary-600_i {
    border-top-color: var(--color-primary-600) !important;
  }

  .dark\:border-t-color-primary-700 {
    border-top-color: var(--color-primary-700);
  }

  .dark\:border-t-color-primary-700_i {
    border-top-color: var(--color-primary-700) !important;
  }

  .dark\:border-t-color-primary-800 {
    border-top-color: var(--color-primary-800);
  }

  .dark\:border-t-color-primary-800_i {
    border-top-color: var(--color-primary-800) !important;
  }

  .dark\:border-t-color-primary-900 {
    border-top-color: var(--color-primary-900);
  }

  .dark\:border-t-color-primary-900_i {
    border-top-color: var(--color-primary-900) !important;
  }

  .dark\:border-t-color-secondary-100 {
    border-top-color: var(--color-secondary-100);
  }

  .dark\:border-t-color-secondary-100_i {
    border-top-color: var(--color-secondary-100) !important;
  }

  .dark\:border-t-color-secondary-200 {
    border-top-color: var(--color-secondary-200);
  }

  .dark\:border-t-color-secondary-200_i {
    border-top-color: var(--color-secondary-200) !important;
  }

  .dark\:border-t-color-secondary-300 {
    border-top-color: var(--color-secondary-300);
  }

  .dark\:border-t-color-secondary-300_i {
    border-top-color: var(--color-secondary-300) !important;
  }

  .dark\:border-t-color-secondary-400 {
    border-top-color: var(--color-secondary-400);
  }

  .dark\:border-t-color-secondary-400_i {
    border-top-color: var(--color-secondary-400) !important;
  }

  .dark\:border-t-color-secondary-500 {
    border-top-color: var(--color-secondary-500);
  }

  .dark\:border-t-color-secondary-500_i {
    border-top-color: var(--color-secondary-500) !important;
  }

  .dark\:border-t-color-secondary-600 {
    border-top-color: var(--color-secondary-600);
  }

  .dark\:border-t-color-secondary-600_i {
    border-top-color: var(--color-secondary-600) !important;
  }

  .dark\:border-t-color-secondary-700 {
    border-top-color: var(--color-secondary-700);
  }

  .dark\:border-t-color-secondary-700_i {
    border-top-color: var(--color-secondary-700) !important;
  }

  .dark\:border-t-color-secondary-800 {
    border-top-color: var(--color-secondary-800);
  }

  .dark\:border-t-color-secondary-800_i {
    border-top-color: var(--color-secondary-800) !important;
  }

  .dark\:border-t-color-secondary-900 {
    border-top-color: var(--color-secondary-900);
  }

  .dark\:border-t-color-secondary-900_i {
    border-top-color: var(--color-secondary-900) !important;
  }

  .dark\:border-b-color-reset {
    border-bottom-color: initial;
  }

  .dark\:border-b-color-reset_i {
    border-bottom-color: initial !important;
  }

  .dark\:border-b-color-inherit {
    border-bottom-color: inherit;
  }

  .dark\:border-b-color-inherit_i {
    border-bottom-color: inherit !important;
  }

  .dark\:border-b-color-transparent {
    border-bottom-color: transparent;
  }

  .dark\:border-b-color-transparent_i {
    border-bottom-color: transparent !important;
  }

  .dark\:border-b-color-dark-font {
    border-bottom-color: var(--color-dark-font);
  }

  .dark\:border-b-color-dark-font_i {
    border-bottom-color: var(--color-dark-font) !important;
  }

  .dark\:border-b-color-light-font {
    border-bottom-color: var(--color-light-font);
  }

  .dark\:border-b-color-light-font_i {
    border-bottom-color: var(--color-light-font) !important;
  }

  .dark\:border-b-color-dark-headline {
    border-bottom-color: var(--color-dark-headline);
  }

  .dark\:border-b-color-dark-headline_i {
    border-bottom-color: var(--color-dark-headline) !important;
  }

  .dark\:border-b-color-light-headline {
    border-bottom-color: var(--color-light-headline);
  }

  .dark\:border-b-color-light-headline_i {
    border-bottom-color: var(--color-light-headline) !important;
  }

  .dark\:border-b-color-selection {
    border-bottom-color: var(--color-selection);
  }

  .dark\:border-b-color-selection_i {
    border-bottom-color: var(--color-selection) !important;
  }

  .dark\:border-b-color-light-100 {
    border-bottom-color: var(--color-light-100);
  }

  .dark\:border-b-color-light-100_i {
    border-bottom-color: var(--color-light-100) !important;
  }

  .dark\:border-b-color-light-200 {
    border-bottom-color: var(--color-light-200);
  }

  .dark\:border-b-color-light-200_i {
    border-bottom-color: var(--color-light-200) !important;
  }

  .dark\:border-b-color-light-300 {
    border-bottom-color: var(--color-light-300);
  }

  .dark\:border-b-color-light-300_i {
    border-bottom-color: var(--color-light-300) !important;
  }

  .dark\:border-b-color-light-400 {
    border-bottom-color: var(--color-light-400);
  }

  .dark\:border-b-color-light-400_i {
    border-bottom-color: var(--color-light-400) !important;
  }

  .dark\:border-b-color-light-500 {
    border-bottom-color: var(--color-light-500);
  }

  .dark\:border-b-color-light-500_i {
    border-bottom-color: var(--color-light-500) !important;
  }

  .dark\:border-b-color-light-600 {
    border-bottom-color: var(--color-light-600);
  }

  .dark\:border-b-color-light-600_i {
    border-bottom-color: var(--color-light-600) !important;
  }

  .dark\:border-b-color-light-700 {
    border-bottom-color: var(--color-light-700);
  }

  .dark\:border-b-color-light-700_i {
    border-bottom-color: var(--color-light-700) !important;
  }

  .dark\:border-b-color-light-800 {
    border-bottom-color: var(--color-light-800);
  }

  .dark\:border-b-color-light-800_i {
    border-bottom-color: var(--color-light-800) !important;
  }

  .dark\:border-b-color-light-900 {
    border-bottom-color: var(--color-light-900);
  }

  .dark\:border-b-color-light-900_i {
    border-bottom-color: var(--color-light-900) !important;
  }

  .dark\:border-b-color-dark-100 {
    border-bottom-color: var(--color-dark-100);
  }

  .dark\:border-b-color-dark-100_i {
    border-bottom-color: var(--color-dark-100) !important;
  }

  .dark\:border-b-color-dark-200 {
    border-bottom-color: var(--color-dark-200);
  }

  .dark\:border-b-color-dark-200_i {
    border-bottom-color: var(--color-dark-200) !important;
  }

  .dark\:border-b-color-dark-300 {
    border-bottom-color: var(--color-dark-300);
  }

  .dark\:border-b-color-dark-300_i {
    border-bottom-color: var(--color-dark-300) !important;
  }

  .dark\:border-b-color-dark-400 {
    border-bottom-color: var(--color-dark-400);
  }

  .dark\:border-b-color-dark-400_i {
    border-bottom-color: var(--color-dark-400) !important;
  }

  .dark\:border-b-color-dark-500 {
    border-bottom-color: var(--color-dark-500);
  }

  .dark\:border-b-color-dark-500_i {
    border-bottom-color: var(--color-dark-500) !important;
  }

  .dark\:border-b-color-dark-600 {
    border-bottom-color: var(--color-dark-600);
  }

  .dark\:border-b-color-dark-600_i {
    border-bottom-color: var(--color-dark-600) !important;
  }

  .dark\:border-b-color-dark-700 {
    border-bottom-color: var(--color-dark-700);
  }

  .dark\:border-b-color-dark-700_i {
    border-bottom-color: var(--color-dark-700) !important;
  }

  .dark\:border-b-color-dark-800 {
    border-bottom-color: var(--color-dark-800);
  }

  .dark\:border-b-color-dark-800_i {
    border-bottom-color: var(--color-dark-800) !important;
  }

  .dark\:border-b-color-dark-900 {
    border-bottom-color: var(--color-dark-900);
  }

  .dark\:border-b-color-dark-900_i {
    border-bottom-color: var(--color-dark-900) !important;
  }

  .dark\:border-b-color-primary-100 {
    border-bottom-color: var(--color-primary-100);
  }

  .dark\:border-b-color-primary-100_i {
    border-bottom-color: var(--color-primary-100) !important;
  }

  .dark\:border-b-color-primary-200 {
    border-bottom-color: var(--color-primary-200);
  }

  .dark\:border-b-color-primary-200_i {
    border-bottom-color: var(--color-primary-200) !important;
  }

  .dark\:border-b-color-primary-300 {
    border-bottom-color: var(--color-primary-300);
  }

  .dark\:border-b-color-primary-300_i {
    border-bottom-color: var(--color-primary-300) !important;
  }

  .dark\:border-b-color-primary-400 {
    border-bottom-color: var(--color-primary-400);
  }

  .dark\:border-b-color-primary-400_i {
    border-bottom-color: var(--color-primary-400) !important;
  }

  .dark\:border-b-color-primary-500 {
    border-bottom-color: var(--color-primary-500);
  }

  .dark\:border-b-color-primary-500_i {
    border-bottom-color: var(--color-primary-500) !important;
  }

  .dark\:border-b-color-primary-600 {
    border-bottom-color: var(--color-primary-600);
  }

  .dark\:border-b-color-primary-600_i {
    border-bottom-color: var(--color-primary-600) !important;
  }

  .dark\:border-b-color-primary-700 {
    border-bottom-color: var(--color-primary-700);
  }

  .dark\:border-b-color-primary-700_i {
    border-bottom-color: var(--color-primary-700) !important;
  }

  .dark\:border-b-color-primary-800 {
    border-bottom-color: var(--color-primary-800);
  }

  .dark\:border-b-color-primary-800_i {
    border-bottom-color: var(--color-primary-800) !important;
  }

  .dark\:border-b-color-primary-900 {
    border-bottom-color: var(--color-primary-900);
  }

  .dark\:border-b-color-primary-900_i {
    border-bottom-color: var(--color-primary-900) !important;
  }

  .dark\:border-b-color-secondary-100 {
    border-bottom-color: var(--color-secondary-100);
  }

  .dark\:border-b-color-secondary-100_i {
    border-bottom-color: var(--color-secondary-100) !important;
  }

  .dark\:border-b-color-secondary-200 {
    border-bottom-color: var(--color-secondary-200);
  }

  .dark\:border-b-color-secondary-200_i {
    border-bottom-color: var(--color-secondary-200) !important;
  }

  .dark\:border-b-color-secondary-300 {
    border-bottom-color: var(--color-secondary-300);
  }

  .dark\:border-b-color-secondary-300_i {
    border-bottom-color: var(--color-secondary-300) !important;
  }

  .dark\:border-b-color-secondary-400 {
    border-bottom-color: var(--color-secondary-400);
  }

  .dark\:border-b-color-secondary-400_i {
    border-bottom-color: var(--color-secondary-400) !important;
  }

  .dark\:border-b-color-secondary-500 {
    border-bottom-color: var(--color-secondary-500);
  }

  .dark\:border-b-color-secondary-500_i {
    border-bottom-color: var(--color-secondary-500) !important;
  }

  .dark\:border-b-color-secondary-600 {
    border-bottom-color: var(--color-secondary-600);
  }

  .dark\:border-b-color-secondary-600_i {
    border-bottom-color: var(--color-secondary-600) !important;
  }

  .dark\:border-b-color-secondary-700 {
    border-bottom-color: var(--color-secondary-700);
  }

  .dark\:border-b-color-secondary-700_i {
    border-bottom-color: var(--color-secondary-700) !important;
  }

  .dark\:border-b-color-secondary-800 {
    border-bottom-color: var(--color-secondary-800);
  }

  .dark\:border-b-color-secondary-800_i {
    border-bottom-color: var(--color-secondary-800) !important;
  }

  .dark\:border-b-color-secondary-900 {
    border-bottom-color: var(--color-secondary-900);
  }

  .dark\:border-b-color-secondary-900_i {
    border-bottom-color: var(--color-secondary-900) !important;
  }

  .dark\:border-l-color-reset {
    border-left-color: initial;
  }

  .dark\:border-l-color-reset_i {
    border-left-color: initial !important;
  }

  .dark\:border-l-color-inherit {
    border-left-color: inherit;
  }

  .dark\:border-l-color-inherit_i {
    border-left-color: inherit !important;
  }

  .dark\:border-l-color-transparent {
    border-left-color: transparent;
  }

  .dark\:border-l-color-transparent_i {
    border-left-color: transparent !important;
  }

  .dark\:border-l-color-dark-font {
    border-left-color: var(--color-dark-font);
  }

  .dark\:border-l-color-dark-font_i {
    border-left-color: var(--color-dark-font) !important;
  }

  .dark\:border-l-color-light-font {
    border-left-color: var(--color-light-font);
  }

  .dark\:border-l-color-light-font_i {
    border-left-color: var(--color-light-font) !important;
  }

  .dark\:border-l-color-dark-headline {
    border-left-color: var(--color-dark-headline);
  }

  .dark\:border-l-color-dark-headline_i {
    border-left-color: var(--color-dark-headline) !important;
  }

  .dark\:border-l-color-light-headline {
    border-left-color: var(--color-light-headline);
  }

  .dark\:border-l-color-light-headline_i {
    border-left-color: var(--color-light-headline) !important;
  }

  .dark\:border-l-color-selection {
    border-left-color: var(--color-selection);
  }

  .dark\:border-l-color-selection_i {
    border-left-color: var(--color-selection) !important;
  }

  .dark\:border-l-color-light-100 {
    border-left-color: var(--color-light-100);
  }

  .dark\:border-l-color-light-100_i {
    border-left-color: var(--color-light-100) !important;
  }

  .dark\:border-l-color-light-200 {
    border-left-color: var(--color-light-200);
  }

  .dark\:border-l-color-light-200_i {
    border-left-color: var(--color-light-200) !important;
  }

  .dark\:border-l-color-light-300 {
    border-left-color: var(--color-light-300);
  }

  .dark\:border-l-color-light-300_i {
    border-left-color: var(--color-light-300) !important;
  }

  .dark\:border-l-color-light-400 {
    border-left-color: var(--color-light-400);
  }

  .dark\:border-l-color-light-400_i {
    border-left-color: var(--color-light-400) !important;
  }

  .dark\:border-l-color-light-500 {
    border-left-color: var(--color-light-500);
  }

  .dark\:border-l-color-light-500_i {
    border-left-color: var(--color-light-500) !important;
  }

  .dark\:border-l-color-light-600 {
    border-left-color: var(--color-light-600);
  }

  .dark\:border-l-color-light-600_i {
    border-left-color: var(--color-light-600) !important;
  }

  .dark\:border-l-color-light-700 {
    border-left-color: var(--color-light-700);
  }

  .dark\:border-l-color-light-700_i {
    border-left-color: var(--color-light-700) !important;
  }

  .dark\:border-l-color-light-800 {
    border-left-color: var(--color-light-800);
  }

  .dark\:border-l-color-light-800_i {
    border-left-color: var(--color-light-800) !important;
  }

  .dark\:border-l-color-light-900 {
    border-left-color: var(--color-light-900);
  }

  .dark\:border-l-color-light-900_i {
    border-left-color: var(--color-light-900) !important;
  }

  .dark\:border-l-color-dark-100 {
    border-left-color: var(--color-dark-100);
  }

  .dark\:border-l-color-dark-100_i {
    border-left-color: var(--color-dark-100) !important;
  }

  .dark\:border-l-color-dark-200 {
    border-left-color: var(--color-dark-200);
  }

  .dark\:border-l-color-dark-200_i {
    border-left-color: var(--color-dark-200) !important;
  }

  .dark\:border-l-color-dark-300 {
    border-left-color: var(--color-dark-300);
  }

  .dark\:border-l-color-dark-300_i {
    border-left-color: var(--color-dark-300) !important;
  }

  .dark\:border-l-color-dark-400 {
    border-left-color: var(--color-dark-400);
  }

  .dark\:border-l-color-dark-400_i {
    border-left-color: var(--color-dark-400) !important;
  }

  .dark\:border-l-color-dark-500 {
    border-left-color: var(--color-dark-500);
  }

  .dark\:border-l-color-dark-500_i {
    border-left-color: var(--color-dark-500) !important;
  }

  .dark\:border-l-color-dark-600 {
    border-left-color: var(--color-dark-600);
  }

  .dark\:border-l-color-dark-600_i {
    border-left-color: var(--color-dark-600) !important;
  }

  .dark\:border-l-color-dark-700 {
    border-left-color: var(--color-dark-700);
  }

  .dark\:border-l-color-dark-700_i {
    border-left-color: var(--color-dark-700) !important;
  }

  .dark\:border-l-color-dark-800 {
    border-left-color: var(--color-dark-800);
  }

  .dark\:border-l-color-dark-800_i {
    border-left-color: var(--color-dark-800) !important;
  }

  .dark\:border-l-color-dark-900 {
    border-left-color: var(--color-dark-900);
  }

  .dark\:border-l-color-dark-900_i {
    border-left-color: var(--color-dark-900) !important;
  }

  .dark\:border-l-color-primary-100 {
    border-left-color: var(--color-primary-100);
  }

  .dark\:border-l-color-primary-100_i {
    border-left-color: var(--color-primary-100) !important;
  }

  .dark\:border-l-color-primary-200 {
    border-left-color: var(--color-primary-200);
  }

  .dark\:border-l-color-primary-200_i {
    border-left-color: var(--color-primary-200) !important;
  }

  .dark\:border-l-color-primary-300 {
    border-left-color: var(--color-primary-300);
  }

  .dark\:border-l-color-primary-300_i {
    border-left-color: var(--color-primary-300) !important;
  }

  .dark\:border-l-color-primary-400 {
    border-left-color: var(--color-primary-400);
  }

  .dark\:border-l-color-primary-400_i {
    border-left-color: var(--color-primary-400) !important;
  }

  .dark\:border-l-color-primary-500 {
    border-left-color: var(--color-primary-500);
  }

  .dark\:border-l-color-primary-500_i {
    border-left-color: var(--color-primary-500) !important;
  }

  .dark\:border-l-color-primary-600 {
    border-left-color: var(--color-primary-600);
  }

  .dark\:border-l-color-primary-600_i {
    border-left-color: var(--color-primary-600) !important;
  }

  .dark\:border-l-color-primary-700 {
    border-left-color: var(--color-primary-700);
  }

  .dark\:border-l-color-primary-700_i {
    border-left-color: var(--color-primary-700) !important;
  }

  .dark\:border-l-color-primary-800 {
    border-left-color: var(--color-primary-800);
  }

  .dark\:border-l-color-primary-800_i {
    border-left-color: var(--color-primary-800) !important;
  }

  .dark\:border-l-color-primary-900 {
    border-left-color: var(--color-primary-900);
  }

  .dark\:border-l-color-primary-900_i {
    border-left-color: var(--color-primary-900) !important;
  }

  .dark\:border-l-color-secondary-100 {
    border-left-color: var(--color-secondary-100);
  }

  .dark\:border-l-color-secondary-100_i {
    border-left-color: var(--color-secondary-100) !important;
  }

  .dark\:border-l-color-secondary-200 {
    border-left-color: var(--color-secondary-200);
  }

  .dark\:border-l-color-secondary-200_i {
    border-left-color: var(--color-secondary-200) !important;
  }

  .dark\:border-l-color-secondary-300 {
    border-left-color: var(--color-secondary-300);
  }

  .dark\:border-l-color-secondary-300_i {
    border-left-color: var(--color-secondary-300) !important;
  }

  .dark\:border-l-color-secondary-400 {
    border-left-color: var(--color-secondary-400);
  }

  .dark\:border-l-color-secondary-400_i {
    border-left-color: var(--color-secondary-400) !important;
  }

  .dark\:border-l-color-secondary-500 {
    border-left-color: var(--color-secondary-500);
  }

  .dark\:border-l-color-secondary-500_i {
    border-left-color: var(--color-secondary-500) !important;
  }

  .dark\:border-l-color-secondary-600 {
    border-left-color: var(--color-secondary-600);
  }

  .dark\:border-l-color-secondary-600_i {
    border-left-color: var(--color-secondary-600) !important;
  }

  .dark\:border-l-color-secondary-700 {
    border-left-color: var(--color-secondary-700);
  }

  .dark\:border-l-color-secondary-700_i {
    border-left-color: var(--color-secondary-700) !important;
  }

  .dark\:border-l-color-secondary-800 {
    border-left-color: var(--color-secondary-800);
  }

  .dark\:border-l-color-secondary-800_i {
    border-left-color: var(--color-secondary-800) !important;
  }

  .dark\:border-l-color-secondary-900 {
    border-left-color: var(--color-secondary-900);
  }

  .dark\:border-l-color-secondary-900_i {
    border-left-color: var(--color-secondary-900) !important;
  }

  .dark\:border-r-color-reset {
    border-right-color: initial;
  }

  .dark\:border-r-color-reset_i {
    border-right-color: initial !important;
  }

  .dark\:border-r-color-inherit {
    border-right-color: inherit;
  }

  .dark\:border-r-color-inherit_i {
    border-right-color: inherit !important;
  }

  .dark\:border-r-color-transparent {
    border-right-color: transparent;
  }

  .dark\:border-r-color-transparent_i {
    border-right-color: transparent !important;
  }

  .dark\:border-r-color-dark-font {
    border-right-color: var(--color-dark-font);
  }

  .dark\:border-r-color-dark-font_i {
    border-right-color: var(--color-dark-font) !important;
  }

  .dark\:border-r-color-light-font {
    border-right-color: var(--color-light-font);
  }

  .dark\:border-r-color-light-font_i {
    border-right-color: var(--color-light-font) !important;
  }

  .dark\:border-r-color-dark-headline {
    border-right-color: var(--color-dark-headline);
  }

  .dark\:border-r-color-dark-headline_i {
    border-right-color: var(--color-dark-headline) !important;
  }

  .dark\:border-r-color-light-headline {
    border-right-color: var(--color-light-headline);
  }

  .dark\:border-r-color-light-headline_i {
    border-right-color: var(--color-light-headline) !important;
  }

  .dark\:border-r-color-selection {
    border-right-color: var(--color-selection);
  }

  .dark\:border-r-color-selection_i {
    border-right-color: var(--color-selection) !important;
  }

  .dark\:border-r-color-light-100 {
    border-right-color: var(--color-light-100);
  }

  .dark\:border-r-color-light-100_i {
    border-right-color: var(--color-light-100) !important;
  }

  .dark\:border-r-color-light-200 {
    border-right-color: var(--color-light-200);
  }

  .dark\:border-r-color-light-200_i {
    border-right-color: var(--color-light-200) !important;
  }

  .dark\:border-r-color-light-300 {
    border-right-color: var(--color-light-300);
  }

  .dark\:border-r-color-light-300_i {
    border-right-color: var(--color-light-300) !important;
  }

  .dark\:border-r-color-light-400 {
    border-right-color: var(--color-light-400);
  }

  .dark\:border-r-color-light-400_i {
    border-right-color: var(--color-light-400) !important;
  }

  .dark\:border-r-color-light-500 {
    border-right-color: var(--color-light-500);
  }

  .dark\:border-r-color-light-500_i {
    border-right-color: var(--color-light-500) !important;
  }

  .dark\:border-r-color-light-600 {
    border-right-color: var(--color-light-600);
  }

  .dark\:border-r-color-light-600_i {
    border-right-color: var(--color-light-600) !important;
  }

  .dark\:border-r-color-light-700 {
    border-right-color: var(--color-light-700);
  }

  .dark\:border-r-color-light-700_i {
    border-right-color: var(--color-light-700) !important;
  }

  .dark\:border-r-color-light-800 {
    border-right-color: var(--color-light-800);
  }

  .dark\:border-r-color-light-800_i {
    border-right-color: var(--color-light-800) !important;
  }

  .dark\:border-r-color-light-900 {
    border-right-color: var(--color-light-900);
  }

  .dark\:border-r-color-light-900_i {
    border-right-color: var(--color-light-900) !important;
  }

  .dark\:border-r-color-dark-100 {
    border-right-color: var(--color-dark-100);
  }

  .dark\:border-r-color-dark-100_i {
    border-right-color: var(--color-dark-100) !important;
  }

  .dark\:border-r-color-dark-200 {
    border-right-color: var(--color-dark-200);
  }

  .dark\:border-r-color-dark-200_i {
    border-right-color: var(--color-dark-200) !important;
  }

  .dark\:border-r-color-dark-300 {
    border-right-color: var(--color-dark-300);
  }

  .dark\:border-r-color-dark-300_i {
    border-right-color: var(--color-dark-300) !important;
  }

  .dark\:border-r-color-dark-400 {
    border-right-color: var(--color-dark-400);
  }

  .dark\:border-r-color-dark-400_i {
    border-right-color: var(--color-dark-400) !important;
  }

  .dark\:border-r-color-dark-500 {
    border-right-color: var(--color-dark-500);
  }

  .dark\:border-r-color-dark-500_i {
    border-right-color: var(--color-dark-500) !important;
  }

  .dark\:border-r-color-dark-600 {
    border-right-color: var(--color-dark-600);
  }

  .dark\:border-r-color-dark-600_i {
    border-right-color: var(--color-dark-600) !important;
  }

  .dark\:border-r-color-dark-700 {
    border-right-color: var(--color-dark-700);
  }

  .dark\:border-r-color-dark-700_i {
    border-right-color: var(--color-dark-700) !important;
  }

  .dark\:border-r-color-dark-800 {
    border-right-color: var(--color-dark-800);
  }

  .dark\:border-r-color-dark-800_i {
    border-right-color: var(--color-dark-800) !important;
  }

  .dark\:border-r-color-dark-900 {
    border-right-color: var(--color-dark-900);
  }

  .dark\:border-r-color-dark-900_i {
    border-right-color: var(--color-dark-900) !important;
  }

  .dark\:border-r-color-primary-100 {
    border-right-color: var(--color-primary-100);
  }

  .dark\:border-r-color-primary-100_i {
    border-right-color: var(--color-primary-100) !important;
  }

  .dark\:border-r-color-primary-200 {
    border-right-color: var(--color-primary-200);
  }

  .dark\:border-r-color-primary-200_i {
    border-right-color: var(--color-primary-200) !important;
  }

  .dark\:border-r-color-primary-300 {
    border-right-color: var(--color-primary-300);
  }

  .dark\:border-r-color-primary-300_i {
    border-right-color: var(--color-primary-300) !important;
  }

  .dark\:border-r-color-primary-400 {
    border-right-color: var(--color-primary-400);
  }

  .dark\:border-r-color-primary-400_i {
    border-right-color: var(--color-primary-400) !important;
  }

  .dark\:border-r-color-primary-500 {
    border-right-color: var(--color-primary-500);
  }

  .dark\:border-r-color-primary-500_i {
    border-right-color: var(--color-primary-500) !important;
  }

  .dark\:border-r-color-primary-600 {
    border-right-color: var(--color-primary-600);
  }

  .dark\:border-r-color-primary-600_i {
    border-right-color: var(--color-primary-600) !important;
  }

  .dark\:border-r-color-primary-700 {
    border-right-color: var(--color-primary-700);
  }

  .dark\:border-r-color-primary-700_i {
    border-right-color: var(--color-primary-700) !important;
  }

  .dark\:border-r-color-primary-800 {
    border-right-color: var(--color-primary-800);
  }

  .dark\:border-r-color-primary-800_i {
    border-right-color: var(--color-primary-800) !important;
  }

  .dark\:border-r-color-primary-900 {
    border-right-color: var(--color-primary-900);
  }

  .dark\:border-r-color-primary-900_i {
    border-right-color: var(--color-primary-900) !important;
  }

  .dark\:border-r-color-secondary-100 {
    border-right-color: var(--color-secondary-100);
  }

  .dark\:border-r-color-secondary-100_i {
    border-right-color: var(--color-secondary-100) !important;
  }

  .dark\:border-r-color-secondary-200 {
    border-right-color: var(--color-secondary-200);
  }

  .dark\:border-r-color-secondary-200_i {
    border-right-color: var(--color-secondary-200) !important;
  }

  .dark\:border-r-color-secondary-300 {
    border-right-color: var(--color-secondary-300);
  }

  .dark\:border-r-color-secondary-300_i {
    border-right-color: var(--color-secondary-300) !important;
  }

  .dark\:border-r-color-secondary-400 {
    border-right-color: var(--color-secondary-400);
  }

  .dark\:border-r-color-secondary-400_i {
    border-right-color: var(--color-secondary-400) !important;
  }

  .dark\:border-r-color-secondary-500 {
    border-right-color: var(--color-secondary-500);
  }

  .dark\:border-r-color-secondary-500_i {
    border-right-color: var(--color-secondary-500) !important;
  }

  .dark\:border-r-color-secondary-600 {
    border-right-color: var(--color-secondary-600);
  }

  .dark\:border-r-color-secondary-600_i {
    border-right-color: var(--color-secondary-600) !important;
  }

  .dark\:border-r-color-secondary-700 {
    border-right-color: var(--color-secondary-700);
  }

  .dark\:border-r-color-secondary-700_i {
    border-right-color: var(--color-secondary-700) !important;
  }

  .dark\:border-r-color-secondary-800 {
    border-right-color: var(--color-secondary-800);
  }

  .dark\:border-r-color-secondary-800_i {
    border-right-color: var(--color-secondary-800) !important;
  }

  .dark\:border-r-color-secondary-900 {
    border-right-color: var(--color-secondary-900);
  }

  .dark\:border-r-color-secondary-900_i {
    border-right-color: var(--color-secondary-900) !important;
  }
}
.hover\:border-color-reset:hover {
  border-color: initial;
}

.hover\:border-color-reset_i:hover {
  border-color: initial !important;
}

.hover\:border-color-inherit:hover {
  border-color: inherit;
}

.hover\:border-color-inherit_i:hover {
  border-color: inherit !important;
}

.hover\:border-color-transparent:hover {
  border-color: transparent;
}

.hover\:border-color-transparent_i:hover {
  border-color: transparent !important;
}

.hover\:border-color-dark-font:hover {
  border-color: var(--color-dark-font);
}

.hover\:border-color-dark-font_i:hover {
  border-color: var(--color-dark-font) !important;
}

.hover\:border-color-light-font:hover {
  border-color: var(--color-light-font);
}

.hover\:border-color-light-font_i:hover {
  border-color: var(--color-light-font) !important;
}

.hover\:border-color-dark-headline:hover {
  border-color: var(--color-dark-headline);
}

.hover\:border-color-dark-headline_i:hover {
  border-color: var(--color-dark-headline) !important;
}

.hover\:border-color-light-headline:hover {
  border-color: var(--color-light-headline);
}

.hover\:border-color-light-headline_i:hover {
  border-color: var(--color-light-headline) !important;
}

.hover\:border-color-selection:hover {
  border-color: var(--color-selection);
}

.hover\:border-color-selection_i:hover {
  border-color: var(--color-selection) !important;
}

.hover\:border-color-light-100:hover {
  border-color: var(--color-light-100);
}

.hover\:border-color-light-100_i:hover {
  border-color: var(--color-light-100) !important;
}

.hover\:border-color-light-200:hover {
  border-color: var(--color-light-200);
}

.hover\:border-color-light-200_i:hover {
  border-color: var(--color-light-200) !important;
}

.hover\:border-color-light-300:hover {
  border-color: var(--color-light-300);
}

.hover\:border-color-light-300_i:hover {
  border-color: var(--color-light-300) !important;
}

.hover\:border-color-light-400:hover {
  border-color: var(--color-light-400);
}

.hover\:border-color-light-400_i:hover {
  border-color: var(--color-light-400) !important;
}

.hover\:border-color-light-500:hover {
  border-color: var(--color-light-500);
}

.hover\:border-color-light-500_i:hover {
  border-color: var(--color-light-500) !important;
}

.hover\:border-color-light-600:hover {
  border-color: var(--color-light-600);
}

.hover\:border-color-light-600_i:hover {
  border-color: var(--color-light-600) !important;
}

.hover\:border-color-light-700:hover {
  border-color: var(--color-light-700);
}

.hover\:border-color-light-700_i:hover {
  border-color: var(--color-light-700) !important;
}

.hover\:border-color-light-800:hover {
  border-color: var(--color-light-800);
}

.hover\:border-color-light-800_i:hover {
  border-color: var(--color-light-800) !important;
}

.hover\:border-color-light-900:hover {
  border-color: var(--color-light-900);
}

.hover\:border-color-light-900_i:hover {
  border-color: var(--color-light-900) !important;
}

.hover\:border-color-dark-100:hover {
  border-color: var(--color-dark-100);
}

.hover\:border-color-dark-100_i:hover {
  border-color: var(--color-dark-100) !important;
}

.hover\:border-color-dark-200:hover {
  border-color: var(--color-dark-200);
}

.hover\:border-color-dark-200_i:hover {
  border-color: var(--color-dark-200) !important;
}

.hover\:border-color-dark-300:hover {
  border-color: var(--color-dark-300);
}

.hover\:border-color-dark-300_i:hover {
  border-color: var(--color-dark-300) !important;
}

.hover\:border-color-dark-400:hover {
  border-color: var(--color-dark-400);
}

.hover\:border-color-dark-400_i:hover {
  border-color: var(--color-dark-400) !important;
}

.hover\:border-color-dark-500:hover {
  border-color: var(--color-dark-500);
}

.hover\:border-color-dark-500_i:hover {
  border-color: var(--color-dark-500) !important;
}

.hover\:border-color-dark-600:hover {
  border-color: var(--color-dark-600);
}

.hover\:border-color-dark-600_i:hover {
  border-color: var(--color-dark-600) !important;
}

.hover\:border-color-dark-700:hover {
  border-color: var(--color-dark-700);
}

.hover\:border-color-dark-700_i:hover {
  border-color: var(--color-dark-700) !important;
}

.hover\:border-color-dark-800:hover {
  border-color: var(--color-dark-800);
}

.hover\:border-color-dark-800_i:hover {
  border-color: var(--color-dark-800) !important;
}

.hover\:border-color-dark-900:hover {
  border-color: var(--color-dark-900);
}

.hover\:border-color-dark-900_i:hover {
  border-color: var(--color-dark-900) !important;
}

.hover\:border-color-primary-100:hover {
  border-color: var(--color-primary-100);
}

.hover\:border-color-primary-100_i:hover {
  border-color: var(--color-primary-100) !important;
}

.hover\:border-color-primary-200:hover {
  border-color: var(--color-primary-200);
}

.hover\:border-color-primary-200_i:hover {
  border-color: var(--color-primary-200) !important;
}

.hover\:border-color-primary-300:hover {
  border-color: var(--color-primary-300);
}

.hover\:border-color-primary-300_i:hover {
  border-color: var(--color-primary-300) !important;
}

.hover\:border-color-primary-400:hover {
  border-color: var(--color-primary-400);
}

.hover\:border-color-primary-400_i:hover {
  border-color: var(--color-primary-400) !important;
}

.hover\:border-color-primary-500:hover {
  border-color: var(--color-primary-500);
}

.hover\:border-color-primary-500_i:hover {
  border-color: var(--color-primary-500) !important;
}

.hover\:border-color-primary-600:hover {
  border-color: var(--color-primary-600);
}

.hover\:border-color-primary-600_i:hover {
  border-color: var(--color-primary-600) !important;
}

.hover\:border-color-primary-700:hover {
  border-color: var(--color-primary-700);
}

.hover\:border-color-primary-700_i:hover {
  border-color: var(--color-primary-700) !important;
}

.hover\:border-color-primary-800:hover {
  border-color: var(--color-primary-800);
}

.hover\:border-color-primary-800_i:hover {
  border-color: var(--color-primary-800) !important;
}

.hover\:border-color-primary-900:hover {
  border-color: var(--color-primary-900);
}

.hover\:border-color-primary-900_i:hover {
  border-color: var(--color-primary-900) !important;
}

.hover\:border-color-secondary-100:hover {
  border-color: var(--color-secondary-100);
}

.hover\:border-color-secondary-100_i:hover {
  border-color: var(--color-secondary-100) !important;
}

.hover\:border-color-secondary-200:hover {
  border-color: var(--color-secondary-200);
}

.hover\:border-color-secondary-200_i:hover {
  border-color: var(--color-secondary-200) !important;
}

.hover\:border-color-secondary-300:hover {
  border-color: var(--color-secondary-300);
}

.hover\:border-color-secondary-300_i:hover {
  border-color: var(--color-secondary-300) !important;
}

.hover\:border-color-secondary-400:hover {
  border-color: var(--color-secondary-400);
}

.hover\:border-color-secondary-400_i:hover {
  border-color: var(--color-secondary-400) !important;
}

.hover\:border-color-secondary-500:hover {
  border-color: var(--color-secondary-500);
}

.hover\:border-color-secondary-500_i:hover {
  border-color: var(--color-secondary-500) !important;
}

.hover\:border-color-secondary-600:hover {
  border-color: var(--color-secondary-600);
}

.hover\:border-color-secondary-600_i:hover {
  border-color: var(--color-secondary-600) !important;
}

.hover\:border-color-secondary-700:hover {
  border-color: var(--color-secondary-700);
}

.hover\:border-color-secondary-700_i:hover {
  border-color: var(--color-secondary-700) !important;
}

.hover\:border-color-secondary-800:hover {
  border-color: var(--color-secondary-800);
}

.hover\:border-color-secondary-800_i:hover {
  border-color: var(--color-secondary-800) !important;
}

.hover\:border-color-secondary-900:hover {
  border-color: var(--color-secondary-900);
}

.hover\:border-color-secondary-900_i:hover {
  border-color: var(--color-secondary-900) !important;
}

.hover\:border-t-color-reset:hover {
  border-top-color: initial;
}

.hover\:border-t-color-reset_i:hover {
  border-top-color: initial !important;
}

.hover\:border-t-color-inherit:hover {
  border-top-color: inherit;
}

.hover\:border-t-color-inherit_i:hover {
  border-top-color: inherit !important;
}

.hover\:border-t-color-transparent:hover {
  border-top-color: transparent;
}

.hover\:border-t-color-transparent_i:hover {
  border-top-color: transparent !important;
}

.hover\:border-t-color-dark-font:hover {
  border-top-color: var(--color-dark-font);
}

.hover\:border-t-color-dark-font_i:hover {
  border-top-color: var(--color-dark-font) !important;
}

.hover\:border-t-color-light-font:hover {
  border-top-color: var(--color-light-font);
}

.hover\:border-t-color-light-font_i:hover {
  border-top-color: var(--color-light-font) !important;
}

.hover\:border-t-color-dark-headline:hover {
  border-top-color: var(--color-dark-headline);
}

.hover\:border-t-color-dark-headline_i:hover {
  border-top-color: var(--color-dark-headline) !important;
}

.hover\:border-t-color-light-headline:hover {
  border-top-color: var(--color-light-headline);
}

.hover\:border-t-color-light-headline_i:hover {
  border-top-color: var(--color-light-headline) !important;
}

.hover\:border-t-color-selection:hover {
  border-top-color: var(--color-selection);
}

.hover\:border-t-color-selection_i:hover {
  border-top-color: var(--color-selection) !important;
}

.hover\:border-t-color-light-100:hover {
  border-top-color: var(--color-light-100);
}

.hover\:border-t-color-light-100_i:hover {
  border-top-color: var(--color-light-100) !important;
}

.hover\:border-t-color-light-200:hover {
  border-top-color: var(--color-light-200);
}

.hover\:border-t-color-light-200_i:hover {
  border-top-color: var(--color-light-200) !important;
}

.hover\:border-t-color-light-300:hover {
  border-top-color: var(--color-light-300);
}

.hover\:border-t-color-light-300_i:hover {
  border-top-color: var(--color-light-300) !important;
}

.hover\:border-t-color-light-400:hover {
  border-top-color: var(--color-light-400);
}

.hover\:border-t-color-light-400_i:hover {
  border-top-color: var(--color-light-400) !important;
}

.hover\:border-t-color-light-500:hover {
  border-top-color: var(--color-light-500);
}

.hover\:border-t-color-light-500_i:hover {
  border-top-color: var(--color-light-500) !important;
}

.hover\:border-t-color-light-600:hover {
  border-top-color: var(--color-light-600);
}

.hover\:border-t-color-light-600_i:hover {
  border-top-color: var(--color-light-600) !important;
}

.hover\:border-t-color-light-700:hover {
  border-top-color: var(--color-light-700);
}

.hover\:border-t-color-light-700_i:hover {
  border-top-color: var(--color-light-700) !important;
}

.hover\:border-t-color-light-800:hover {
  border-top-color: var(--color-light-800);
}

.hover\:border-t-color-light-800_i:hover {
  border-top-color: var(--color-light-800) !important;
}

.hover\:border-t-color-light-900:hover {
  border-top-color: var(--color-light-900);
}

.hover\:border-t-color-light-900_i:hover {
  border-top-color: var(--color-light-900) !important;
}

.hover\:border-t-color-dark-100:hover {
  border-top-color: var(--color-dark-100);
}

.hover\:border-t-color-dark-100_i:hover {
  border-top-color: var(--color-dark-100) !important;
}

.hover\:border-t-color-dark-200:hover {
  border-top-color: var(--color-dark-200);
}

.hover\:border-t-color-dark-200_i:hover {
  border-top-color: var(--color-dark-200) !important;
}

.hover\:border-t-color-dark-300:hover {
  border-top-color: var(--color-dark-300);
}

.hover\:border-t-color-dark-300_i:hover {
  border-top-color: var(--color-dark-300) !important;
}

.hover\:border-t-color-dark-400:hover {
  border-top-color: var(--color-dark-400);
}

.hover\:border-t-color-dark-400_i:hover {
  border-top-color: var(--color-dark-400) !important;
}

.hover\:border-t-color-dark-500:hover {
  border-top-color: var(--color-dark-500);
}

.hover\:border-t-color-dark-500_i:hover {
  border-top-color: var(--color-dark-500) !important;
}

.hover\:border-t-color-dark-600:hover {
  border-top-color: var(--color-dark-600);
}

.hover\:border-t-color-dark-600_i:hover {
  border-top-color: var(--color-dark-600) !important;
}

.hover\:border-t-color-dark-700:hover {
  border-top-color: var(--color-dark-700);
}

.hover\:border-t-color-dark-700_i:hover {
  border-top-color: var(--color-dark-700) !important;
}

.hover\:border-t-color-dark-800:hover {
  border-top-color: var(--color-dark-800);
}

.hover\:border-t-color-dark-800_i:hover {
  border-top-color: var(--color-dark-800) !important;
}

.hover\:border-t-color-dark-900:hover {
  border-top-color: var(--color-dark-900);
}

.hover\:border-t-color-dark-900_i:hover {
  border-top-color: var(--color-dark-900) !important;
}

.hover\:border-t-color-primary-100:hover {
  border-top-color: var(--color-primary-100);
}

.hover\:border-t-color-primary-100_i:hover {
  border-top-color: var(--color-primary-100) !important;
}

.hover\:border-t-color-primary-200:hover {
  border-top-color: var(--color-primary-200);
}

.hover\:border-t-color-primary-200_i:hover {
  border-top-color: var(--color-primary-200) !important;
}

.hover\:border-t-color-primary-300:hover {
  border-top-color: var(--color-primary-300);
}

.hover\:border-t-color-primary-300_i:hover {
  border-top-color: var(--color-primary-300) !important;
}

.hover\:border-t-color-primary-400:hover {
  border-top-color: var(--color-primary-400);
}

.hover\:border-t-color-primary-400_i:hover {
  border-top-color: var(--color-primary-400) !important;
}

.hover\:border-t-color-primary-500:hover {
  border-top-color: var(--color-primary-500);
}

.hover\:border-t-color-primary-500_i:hover {
  border-top-color: var(--color-primary-500) !important;
}

.hover\:border-t-color-primary-600:hover {
  border-top-color: var(--color-primary-600);
}

.hover\:border-t-color-primary-600_i:hover {
  border-top-color: var(--color-primary-600) !important;
}

.hover\:border-t-color-primary-700:hover {
  border-top-color: var(--color-primary-700);
}

.hover\:border-t-color-primary-700_i:hover {
  border-top-color: var(--color-primary-700) !important;
}

.hover\:border-t-color-primary-800:hover {
  border-top-color: var(--color-primary-800);
}

.hover\:border-t-color-primary-800_i:hover {
  border-top-color: var(--color-primary-800) !important;
}

.hover\:border-t-color-primary-900:hover {
  border-top-color: var(--color-primary-900);
}

.hover\:border-t-color-primary-900_i:hover {
  border-top-color: var(--color-primary-900) !important;
}

.hover\:border-t-color-secondary-100:hover {
  border-top-color: var(--color-secondary-100);
}

.hover\:border-t-color-secondary-100_i:hover {
  border-top-color: var(--color-secondary-100) !important;
}

.hover\:border-t-color-secondary-200:hover {
  border-top-color: var(--color-secondary-200);
}

.hover\:border-t-color-secondary-200_i:hover {
  border-top-color: var(--color-secondary-200) !important;
}

.hover\:border-t-color-secondary-300:hover {
  border-top-color: var(--color-secondary-300);
}

.hover\:border-t-color-secondary-300_i:hover {
  border-top-color: var(--color-secondary-300) !important;
}

.hover\:border-t-color-secondary-400:hover {
  border-top-color: var(--color-secondary-400);
}

.hover\:border-t-color-secondary-400_i:hover {
  border-top-color: var(--color-secondary-400) !important;
}

.hover\:border-t-color-secondary-500:hover {
  border-top-color: var(--color-secondary-500);
}

.hover\:border-t-color-secondary-500_i:hover {
  border-top-color: var(--color-secondary-500) !important;
}

.hover\:border-t-color-secondary-600:hover {
  border-top-color: var(--color-secondary-600);
}

.hover\:border-t-color-secondary-600_i:hover {
  border-top-color: var(--color-secondary-600) !important;
}

.hover\:border-t-color-secondary-700:hover {
  border-top-color: var(--color-secondary-700);
}

.hover\:border-t-color-secondary-700_i:hover {
  border-top-color: var(--color-secondary-700) !important;
}

.hover\:border-t-color-secondary-800:hover {
  border-top-color: var(--color-secondary-800);
}

.hover\:border-t-color-secondary-800_i:hover {
  border-top-color: var(--color-secondary-800) !important;
}

.hover\:border-t-color-secondary-900:hover {
  border-top-color: var(--color-secondary-900);
}

.hover\:border-t-color-secondary-900_i:hover {
  border-top-color: var(--color-secondary-900) !important;
}

.hover\:border-b-color-reset:hover {
  border-bottom-color: initial;
}

.hover\:border-b-color-reset_i:hover {
  border-bottom-color: initial !important;
}

.hover\:border-b-color-inherit:hover {
  border-bottom-color: inherit;
}

.hover\:border-b-color-inherit_i:hover {
  border-bottom-color: inherit !important;
}

.hover\:border-b-color-transparent:hover {
  border-bottom-color: transparent;
}

.hover\:border-b-color-transparent_i:hover {
  border-bottom-color: transparent !important;
}

.hover\:border-b-color-dark-font:hover {
  border-bottom-color: var(--color-dark-font);
}

.hover\:border-b-color-dark-font_i:hover {
  border-bottom-color: var(--color-dark-font) !important;
}

.hover\:border-b-color-light-font:hover {
  border-bottom-color: var(--color-light-font);
}

.hover\:border-b-color-light-font_i:hover {
  border-bottom-color: var(--color-light-font) !important;
}

.hover\:border-b-color-dark-headline:hover {
  border-bottom-color: var(--color-dark-headline);
}

.hover\:border-b-color-dark-headline_i:hover {
  border-bottom-color: var(--color-dark-headline) !important;
}

.hover\:border-b-color-light-headline:hover {
  border-bottom-color: var(--color-light-headline);
}

.hover\:border-b-color-light-headline_i:hover {
  border-bottom-color: var(--color-light-headline) !important;
}

.hover\:border-b-color-selection:hover {
  border-bottom-color: var(--color-selection);
}

.hover\:border-b-color-selection_i:hover {
  border-bottom-color: var(--color-selection) !important;
}

.hover\:border-b-color-light-100:hover {
  border-bottom-color: var(--color-light-100);
}

.hover\:border-b-color-light-100_i:hover {
  border-bottom-color: var(--color-light-100) !important;
}

.hover\:border-b-color-light-200:hover {
  border-bottom-color: var(--color-light-200);
}

.hover\:border-b-color-light-200_i:hover {
  border-bottom-color: var(--color-light-200) !important;
}

.hover\:border-b-color-light-300:hover {
  border-bottom-color: var(--color-light-300);
}

.hover\:border-b-color-light-300_i:hover {
  border-bottom-color: var(--color-light-300) !important;
}

.hover\:border-b-color-light-400:hover {
  border-bottom-color: var(--color-light-400);
}

.hover\:border-b-color-light-400_i:hover {
  border-bottom-color: var(--color-light-400) !important;
}

.hover\:border-b-color-light-500:hover {
  border-bottom-color: var(--color-light-500);
}

.hover\:border-b-color-light-500_i:hover {
  border-bottom-color: var(--color-light-500) !important;
}

.hover\:border-b-color-light-600:hover {
  border-bottom-color: var(--color-light-600);
}

.hover\:border-b-color-light-600_i:hover {
  border-bottom-color: var(--color-light-600) !important;
}

.hover\:border-b-color-light-700:hover {
  border-bottom-color: var(--color-light-700);
}

.hover\:border-b-color-light-700_i:hover {
  border-bottom-color: var(--color-light-700) !important;
}

.hover\:border-b-color-light-800:hover {
  border-bottom-color: var(--color-light-800);
}

.hover\:border-b-color-light-800_i:hover {
  border-bottom-color: var(--color-light-800) !important;
}

.hover\:border-b-color-light-900:hover {
  border-bottom-color: var(--color-light-900);
}

.hover\:border-b-color-light-900_i:hover {
  border-bottom-color: var(--color-light-900) !important;
}

.hover\:border-b-color-dark-100:hover {
  border-bottom-color: var(--color-dark-100);
}

.hover\:border-b-color-dark-100_i:hover {
  border-bottom-color: var(--color-dark-100) !important;
}

.hover\:border-b-color-dark-200:hover {
  border-bottom-color: var(--color-dark-200);
}

.hover\:border-b-color-dark-200_i:hover {
  border-bottom-color: var(--color-dark-200) !important;
}

.hover\:border-b-color-dark-300:hover {
  border-bottom-color: var(--color-dark-300);
}

.hover\:border-b-color-dark-300_i:hover {
  border-bottom-color: var(--color-dark-300) !important;
}

.hover\:border-b-color-dark-400:hover {
  border-bottom-color: var(--color-dark-400);
}

.hover\:border-b-color-dark-400_i:hover {
  border-bottom-color: var(--color-dark-400) !important;
}

.hover\:border-b-color-dark-500:hover {
  border-bottom-color: var(--color-dark-500);
}

.hover\:border-b-color-dark-500_i:hover {
  border-bottom-color: var(--color-dark-500) !important;
}

.hover\:border-b-color-dark-600:hover {
  border-bottom-color: var(--color-dark-600);
}

.hover\:border-b-color-dark-600_i:hover {
  border-bottom-color: var(--color-dark-600) !important;
}

.hover\:border-b-color-dark-700:hover {
  border-bottom-color: var(--color-dark-700);
}

.hover\:border-b-color-dark-700_i:hover {
  border-bottom-color: var(--color-dark-700) !important;
}

.hover\:border-b-color-dark-800:hover {
  border-bottom-color: var(--color-dark-800);
}

.hover\:border-b-color-dark-800_i:hover {
  border-bottom-color: var(--color-dark-800) !important;
}

.hover\:border-b-color-dark-900:hover {
  border-bottom-color: var(--color-dark-900);
}

.hover\:border-b-color-dark-900_i:hover {
  border-bottom-color: var(--color-dark-900) !important;
}

.hover\:border-b-color-primary-100:hover {
  border-bottom-color: var(--color-primary-100);
}

.hover\:border-b-color-primary-100_i:hover {
  border-bottom-color: var(--color-primary-100) !important;
}

.hover\:border-b-color-primary-200:hover {
  border-bottom-color: var(--color-primary-200);
}

.hover\:border-b-color-primary-200_i:hover {
  border-bottom-color: var(--color-primary-200) !important;
}

.hover\:border-b-color-primary-300:hover {
  border-bottom-color: var(--color-primary-300);
}

.hover\:border-b-color-primary-300_i:hover {
  border-bottom-color: var(--color-primary-300) !important;
}

.hover\:border-b-color-primary-400:hover {
  border-bottom-color: var(--color-primary-400);
}

.hover\:border-b-color-primary-400_i:hover {
  border-bottom-color: var(--color-primary-400) !important;
}

.hover\:border-b-color-primary-500:hover {
  border-bottom-color: var(--color-primary-500);
}

.hover\:border-b-color-primary-500_i:hover {
  border-bottom-color: var(--color-primary-500) !important;
}

.hover\:border-b-color-primary-600:hover {
  border-bottom-color: var(--color-primary-600);
}

.hover\:border-b-color-primary-600_i:hover {
  border-bottom-color: var(--color-primary-600) !important;
}

.hover\:border-b-color-primary-700:hover {
  border-bottom-color: var(--color-primary-700);
}

.hover\:border-b-color-primary-700_i:hover {
  border-bottom-color: var(--color-primary-700) !important;
}

.hover\:border-b-color-primary-800:hover {
  border-bottom-color: var(--color-primary-800);
}

.hover\:border-b-color-primary-800_i:hover {
  border-bottom-color: var(--color-primary-800) !important;
}

.hover\:border-b-color-primary-900:hover {
  border-bottom-color: var(--color-primary-900);
}

.hover\:border-b-color-primary-900_i:hover {
  border-bottom-color: var(--color-primary-900) !important;
}

.hover\:border-b-color-secondary-100:hover {
  border-bottom-color: var(--color-secondary-100);
}

.hover\:border-b-color-secondary-100_i:hover {
  border-bottom-color: var(--color-secondary-100) !important;
}

.hover\:border-b-color-secondary-200:hover {
  border-bottom-color: var(--color-secondary-200);
}

.hover\:border-b-color-secondary-200_i:hover {
  border-bottom-color: var(--color-secondary-200) !important;
}

.hover\:border-b-color-secondary-300:hover {
  border-bottom-color: var(--color-secondary-300);
}

.hover\:border-b-color-secondary-300_i:hover {
  border-bottom-color: var(--color-secondary-300) !important;
}

.hover\:border-b-color-secondary-400:hover {
  border-bottom-color: var(--color-secondary-400);
}

.hover\:border-b-color-secondary-400_i:hover {
  border-bottom-color: var(--color-secondary-400) !important;
}

.hover\:border-b-color-secondary-500:hover {
  border-bottom-color: var(--color-secondary-500);
}

.hover\:border-b-color-secondary-500_i:hover {
  border-bottom-color: var(--color-secondary-500) !important;
}

.hover\:border-b-color-secondary-600:hover {
  border-bottom-color: var(--color-secondary-600);
}

.hover\:border-b-color-secondary-600_i:hover {
  border-bottom-color: var(--color-secondary-600) !important;
}

.hover\:border-b-color-secondary-700:hover {
  border-bottom-color: var(--color-secondary-700);
}

.hover\:border-b-color-secondary-700_i:hover {
  border-bottom-color: var(--color-secondary-700) !important;
}

.hover\:border-b-color-secondary-800:hover {
  border-bottom-color: var(--color-secondary-800);
}

.hover\:border-b-color-secondary-800_i:hover {
  border-bottom-color: var(--color-secondary-800) !important;
}

.hover\:border-b-color-secondary-900:hover {
  border-bottom-color: var(--color-secondary-900);
}

.hover\:border-b-color-secondary-900_i:hover {
  border-bottom-color: var(--color-secondary-900) !important;
}

.hover\:border-l-color-reset:hover {
  border-left-color: initial;
}

.hover\:border-l-color-reset_i:hover {
  border-left-color: initial !important;
}

.hover\:border-l-color-inherit:hover {
  border-left-color: inherit;
}

.hover\:border-l-color-inherit_i:hover {
  border-left-color: inherit !important;
}

.hover\:border-l-color-transparent:hover {
  border-left-color: transparent;
}

.hover\:border-l-color-transparent_i:hover {
  border-left-color: transparent !important;
}

.hover\:border-l-color-dark-font:hover {
  border-left-color: var(--color-dark-font);
}

.hover\:border-l-color-dark-font_i:hover {
  border-left-color: var(--color-dark-font) !important;
}

.hover\:border-l-color-light-font:hover {
  border-left-color: var(--color-light-font);
}

.hover\:border-l-color-light-font_i:hover {
  border-left-color: var(--color-light-font) !important;
}

.hover\:border-l-color-dark-headline:hover {
  border-left-color: var(--color-dark-headline);
}

.hover\:border-l-color-dark-headline_i:hover {
  border-left-color: var(--color-dark-headline) !important;
}

.hover\:border-l-color-light-headline:hover {
  border-left-color: var(--color-light-headline);
}

.hover\:border-l-color-light-headline_i:hover {
  border-left-color: var(--color-light-headline) !important;
}

.hover\:border-l-color-selection:hover {
  border-left-color: var(--color-selection);
}

.hover\:border-l-color-selection_i:hover {
  border-left-color: var(--color-selection) !important;
}

.hover\:border-l-color-light-100:hover {
  border-left-color: var(--color-light-100);
}

.hover\:border-l-color-light-100_i:hover {
  border-left-color: var(--color-light-100) !important;
}

.hover\:border-l-color-light-200:hover {
  border-left-color: var(--color-light-200);
}

.hover\:border-l-color-light-200_i:hover {
  border-left-color: var(--color-light-200) !important;
}

.hover\:border-l-color-light-300:hover {
  border-left-color: var(--color-light-300);
}

.hover\:border-l-color-light-300_i:hover {
  border-left-color: var(--color-light-300) !important;
}

.hover\:border-l-color-light-400:hover {
  border-left-color: var(--color-light-400);
}

.hover\:border-l-color-light-400_i:hover {
  border-left-color: var(--color-light-400) !important;
}

.hover\:border-l-color-light-500:hover {
  border-left-color: var(--color-light-500);
}

.hover\:border-l-color-light-500_i:hover {
  border-left-color: var(--color-light-500) !important;
}

.hover\:border-l-color-light-600:hover {
  border-left-color: var(--color-light-600);
}

.hover\:border-l-color-light-600_i:hover {
  border-left-color: var(--color-light-600) !important;
}

.hover\:border-l-color-light-700:hover {
  border-left-color: var(--color-light-700);
}

.hover\:border-l-color-light-700_i:hover {
  border-left-color: var(--color-light-700) !important;
}

.hover\:border-l-color-light-800:hover {
  border-left-color: var(--color-light-800);
}

.hover\:border-l-color-light-800_i:hover {
  border-left-color: var(--color-light-800) !important;
}

.hover\:border-l-color-light-900:hover {
  border-left-color: var(--color-light-900);
}

.hover\:border-l-color-light-900_i:hover {
  border-left-color: var(--color-light-900) !important;
}

.hover\:border-l-color-dark-100:hover {
  border-left-color: var(--color-dark-100);
}

.hover\:border-l-color-dark-100_i:hover {
  border-left-color: var(--color-dark-100) !important;
}

.hover\:border-l-color-dark-200:hover {
  border-left-color: var(--color-dark-200);
}

.hover\:border-l-color-dark-200_i:hover {
  border-left-color: var(--color-dark-200) !important;
}

.hover\:border-l-color-dark-300:hover {
  border-left-color: var(--color-dark-300);
}

.hover\:border-l-color-dark-300_i:hover {
  border-left-color: var(--color-dark-300) !important;
}

.hover\:border-l-color-dark-400:hover {
  border-left-color: var(--color-dark-400);
}

.hover\:border-l-color-dark-400_i:hover {
  border-left-color: var(--color-dark-400) !important;
}

.hover\:border-l-color-dark-500:hover {
  border-left-color: var(--color-dark-500);
}

.hover\:border-l-color-dark-500_i:hover {
  border-left-color: var(--color-dark-500) !important;
}

.hover\:border-l-color-dark-600:hover {
  border-left-color: var(--color-dark-600);
}

.hover\:border-l-color-dark-600_i:hover {
  border-left-color: var(--color-dark-600) !important;
}

.hover\:border-l-color-dark-700:hover {
  border-left-color: var(--color-dark-700);
}

.hover\:border-l-color-dark-700_i:hover {
  border-left-color: var(--color-dark-700) !important;
}

.hover\:border-l-color-dark-800:hover {
  border-left-color: var(--color-dark-800);
}

.hover\:border-l-color-dark-800_i:hover {
  border-left-color: var(--color-dark-800) !important;
}

.hover\:border-l-color-dark-900:hover {
  border-left-color: var(--color-dark-900);
}

.hover\:border-l-color-dark-900_i:hover {
  border-left-color: var(--color-dark-900) !important;
}

.hover\:border-l-color-primary-100:hover {
  border-left-color: var(--color-primary-100);
}

.hover\:border-l-color-primary-100_i:hover {
  border-left-color: var(--color-primary-100) !important;
}

.hover\:border-l-color-primary-200:hover {
  border-left-color: var(--color-primary-200);
}

.hover\:border-l-color-primary-200_i:hover {
  border-left-color: var(--color-primary-200) !important;
}

.hover\:border-l-color-primary-300:hover {
  border-left-color: var(--color-primary-300);
}

.hover\:border-l-color-primary-300_i:hover {
  border-left-color: var(--color-primary-300) !important;
}

.hover\:border-l-color-primary-400:hover {
  border-left-color: var(--color-primary-400);
}

.hover\:border-l-color-primary-400_i:hover {
  border-left-color: var(--color-primary-400) !important;
}

.hover\:border-l-color-primary-500:hover {
  border-left-color: var(--color-primary-500);
}

.hover\:border-l-color-primary-500_i:hover {
  border-left-color: var(--color-primary-500) !important;
}

.hover\:border-l-color-primary-600:hover {
  border-left-color: var(--color-primary-600);
}

.hover\:border-l-color-primary-600_i:hover {
  border-left-color: var(--color-primary-600) !important;
}

.hover\:border-l-color-primary-700:hover {
  border-left-color: var(--color-primary-700);
}

.hover\:border-l-color-primary-700_i:hover {
  border-left-color: var(--color-primary-700) !important;
}

.hover\:border-l-color-primary-800:hover {
  border-left-color: var(--color-primary-800);
}

.hover\:border-l-color-primary-800_i:hover {
  border-left-color: var(--color-primary-800) !important;
}

.hover\:border-l-color-primary-900:hover {
  border-left-color: var(--color-primary-900);
}

.hover\:border-l-color-primary-900_i:hover {
  border-left-color: var(--color-primary-900) !important;
}

.hover\:border-l-color-secondary-100:hover {
  border-left-color: var(--color-secondary-100);
}

.hover\:border-l-color-secondary-100_i:hover {
  border-left-color: var(--color-secondary-100) !important;
}

.hover\:border-l-color-secondary-200:hover {
  border-left-color: var(--color-secondary-200);
}

.hover\:border-l-color-secondary-200_i:hover {
  border-left-color: var(--color-secondary-200) !important;
}

.hover\:border-l-color-secondary-300:hover {
  border-left-color: var(--color-secondary-300);
}

.hover\:border-l-color-secondary-300_i:hover {
  border-left-color: var(--color-secondary-300) !important;
}

.hover\:border-l-color-secondary-400:hover {
  border-left-color: var(--color-secondary-400);
}

.hover\:border-l-color-secondary-400_i:hover {
  border-left-color: var(--color-secondary-400) !important;
}

.hover\:border-l-color-secondary-500:hover {
  border-left-color: var(--color-secondary-500);
}

.hover\:border-l-color-secondary-500_i:hover {
  border-left-color: var(--color-secondary-500) !important;
}

.hover\:border-l-color-secondary-600:hover {
  border-left-color: var(--color-secondary-600);
}

.hover\:border-l-color-secondary-600_i:hover {
  border-left-color: var(--color-secondary-600) !important;
}

.hover\:border-l-color-secondary-700:hover {
  border-left-color: var(--color-secondary-700);
}

.hover\:border-l-color-secondary-700_i:hover {
  border-left-color: var(--color-secondary-700) !important;
}

.hover\:border-l-color-secondary-800:hover {
  border-left-color: var(--color-secondary-800);
}

.hover\:border-l-color-secondary-800_i:hover {
  border-left-color: var(--color-secondary-800) !important;
}

.hover\:border-l-color-secondary-900:hover {
  border-left-color: var(--color-secondary-900);
}

.hover\:border-l-color-secondary-900_i:hover {
  border-left-color: var(--color-secondary-900) !important;
}

.hover\:border-r-color-reset:hover {
  border-right-color: initial;
}

.hover\:border-r-color-reset_i:hover {
  border-right-color: initial !important;
}

.hover\:border-r-color-inherit:hover {
  border-right-color: inherit;
}

.hover\:border-r-color-inherit_i:hover {
  border-right-color: inherit !important;
}

.hover\:border-r-color-transparent:hover {
  border-right-color: transparent;
}

.hover\:border-r-color-transparent_i:hover {
  border-right-color: transparent !important;
}

.hover\:border-r-color-dark-font:hover {
  border-right-color: var(--color-dark-font);
}

.hover\:border-r-color-dark-font_i:hover {
  border-right-color: var(--color-dark-font) !important;
}

.hover\:border-r-color-light-font:hover {
  border-right-color: var(--color-light-font);
}

.hover\:border-r-color-light-font_i:hover {
  border-right-color: var(--color-light-font) !important;
}

.hover\:border-r-color-dark-headline:hover {
  border-right-color: var(--color-dark-headline);
}

.hover\:border-r-color-dark-headline_i:hover {
  border-right-color: var(--color-dark-headline) !important;
}

.hover\:border-r-color-light-headline:hover {
  border-right-color: var(--color-light-headline);
}

.hover\:border-r-color-light-headline_i:hover {
  border-right-color: var(--color-light-headline) !important;
}

.hover\:border-r-color-selection:hover {
  border-right-color: var(--color-selection);
}

.hover\:border-r-color-selection_i:hover {
  border-right-color: var(--color-selection) !important;
}

.hover\:border-r-color-light-100:hover {
  border-right-color: var(--color-light-100);
}

.hover\:border-r-color-light-100_i:hover {
  border-right-color: var(--color-light-100) !important;
}

.hover\:border-r-color-light-200:hover {
  border-right-color: var(--color-light-200);
}

.hover\:border-r-color-light-200_i:hover {
  border-right-color: var(--color-light-200) !important;
}

.hover\:border-r-color-light-300:hover {
  border-right-color: var(--color-light-300);
}

.hover\:border-r-color-light-300_i:hover {
  border-right-color: var(--color-light-300) !important;
}

.hover\:border-r-color-light-400:hover {
  border-right-color: var(--color-light-400);
}

.hover\:border-r-color-light-400_i:hover {
  border-right-color: var(--color-light-400) !important;
}

.hover\:border-r-color-light-500:hover {
  border-right-color: var(--color-light-500);
}

.hover\:border-r-color-light-500_i:hover {
  border-right-color: var(--color-light-500) !important;
}

.hover\:border-r-color-light-600:hover {
  border-right-color: var(--color-light-600);
}

.hover\:border-r-color-light-600_i:hover {
  border-right-color: var(--color-light-600) !important;
}

.hover\:border-r-color-light-700:hover {
  border-right-color: var(--color-light-700);
}

.hover\:border-r-color-light-700_i:hover {
  border-right-color: var(--color-light-700) !important;
}

.hover\:border-r-color-light-800:hover {
  border-right-color: var(--color-light-800);
}

.hover\:border-r-color-light-800_i:hover {
  border-right-color: var(--color-light-800) !important;
}

.hover\:border-r-color-light-900:hover {
  border-right-color: var(--color-light-900);
}

.hover\:border-r-color-light-900_i:hover {
  border-right-color: var(--color-light-900) !important;
}

.hover\:border-r-color-dark-100:hover {
  border-right-color: var(--color-dark-100);
}

.hover\:border-r-color-dark-100_i:hover {
  border-right-color: var(--color-dark-100) !important;
}

.hover\:border-r-color-dark-200:hover {
  border-right-color: var(--color-dark-200);
}

.hover\:border-r-color-dark-200_i:hover {
  border-right-color: var(--color-dark-200) !important;
}

.hover\:border-r-color-dark-300:hover {
  border-right-color: var(--color-dark-300);
}

.hover\:border-r-color-dark-300_i:hover {
  border-right-color: var(--color-dark-300) !important;
}

.hover\:border-r-color-dark-400:hover {
  border-right-color: var(--color-dark-400);
}

.hover\:border-r-color-dark-400_i:hover {
  border-right-color: var(--color-dark-400) !important;
}

.hover\:border-r-color-dark-500:hover {
  border-right-color: var(--color-dark-500);
}

.hover\:border-r-color-dark-500_i:hover {
  border-right-color: var(--color-dark-500) !important;
}

.hover\:border-r-color-dark-600:hover {
  border-right-color: var(--color-dark-600);
}

.hover\:border-r-color-dark-600_i:hover {
  border-right-color: var(--color-dark-600) !important;
}

.hover\:border-r-color-dark-700:hover {
  border-right-color: var(--color-dark-700);
}

.hover\:border-r-color-dark-700_i:hover {
  border-right-color: var(--color-dark-700) !important;
}

.hover\:border-r-color-dark-800:hover {
  border-right-color: var(--color-dark-800);
}

.hover\:border-r-color-dark-800_i:hover {
  border-right-color: var(--color-dark-800) !important;
}

.hover\:border-r-color-dark-900:hover {
  border-right-color: var(--color-dark-900);
}

.hover\:border-r-color-dark-900_i:hover {
  border-right-color: var(--color-dark-900) !important;
}

.hover\:border-r-color-primary-100:hover {
  border-right-color: var(--color-primary-100);
}

.hover\:border-r-color-primary-100_i:hover {
  border-right-color: var(--color-primary-100) !important;
}

.hover\:border-r-color-primary-200:hover {
  border-right-color: var(--color-primary-200);
}

.hover\:border-r-color-primary-200_i:hover {
  border-right-color: var(--color-primary-200) !important;
}

.hover\:border-r-color-primary-300:hover {
  border-right-color: var(--color-primary-300);
}

.hover\:border-r-color-primary-300_i:hover {
  border-right-color: var(--color-primary-300) !important;
}

.hover\:border-r-color-primary-400:hover {
  border-right-color: var(--color-primary-400);
}

.hover\:border-r-color-primary-400_i:hover {
  border-right-color: var(--color-primary-400) !important;
}

.hover\:border-r-color-primary-500:hover {
  border-right-color: var(--color-primary-500);
}

.hover\:border-r-color-primary-500_i:hover {
  border-right-color: var(--color-primary-500) !important;
}

.hover\:border-r-color-primary-600:hover {
  border-right-color: var(--color-primary-600);
}

.hover\:border-r-color-primary-600_i:hover {
  border-right-color: var(--color-primary-600) !important;
}

.hover\:border-r-color-primary-700:hover {
  border-right-color: var(--color-primary-700);
}

.hover\:border-r-color-primary-700_i:hover {
  border-right-color: var(--color-primary-700) !important;
}

.hover\:border-r-color-primary-800:hover {
  border-right-color: var(--color-primary-800);
}

.hover\:border-r-color-primary-800_i:hover {
  border-right-color: var(--color-primary-800) !important;
}

.hover\:border-r-color-primary-900:hover {
  border-right-color: var(--color-primary-900);
}

.hover\:border-r-color-primary-900_i:hover {
  border-right-color: var(--color-primary-900) !important;
}

.hover\:border-r-color-secondary-100:hover {
  border-right-color: var(--color-secondary-100);
}

.hover\:border-r-color-secondary-100_i:hover {
  border-right-color: var(--color-secondary-100) !important;
}

.hover\:border-r-color-secondary-200:hover {
  border-right-color: var(--color-secondary-200);
}

.hover\:border-r-color-secondary-200_i:hover {
  border-right-color: var(--color-secondary-200) !important;
}

.hover\:border-r-color-secondary-300:hover {
  border-right-color: var(--color-secondary-300);
}

.hover\:border-r-color-secondary-300_i:hover {
  border-right-color: var(--color-secondary-300) !important;
}

.hover\:border-r-color-secondary-400:hover {
  border-right-color: var(--color-secondary-400);
}

.hover\:border-r-color-secondary-400_i:hover {
  border-right-color: var(--color-secondary-400) !important;
}

.hover\:border-r-color-secondary-500:hover {
  border-right-color: var(--color-secondary-500);
}

.hover\:border-r-color-secondary-500_i:hover {
  border-right-color: var(--color-secondary-500) !important;
}

.hover\:border-r-color-secondary-600:hover {
  border-right-color: var(--color-secondary-600);
}

.hover\:border-r-color-secondary-600_i:hover {
  border-right-color: var(--color-secondary-600) !important;
}

.hover\:border-r-color-secondary-700:hover {
  border-right-color: var(--color-secondary-700);
}

.hover\:border-r-color-secondary-700_i:hover {
  border-right-color: var(--color-secondary-700) !important;
}

.hover\:border-r-color-secondary-800:hover {
  border-right-color: var(--color-secondary-800);
}

.hover\:border-r-color-secondary-800_i:hover {
  border-right-color: var(--color-secondary-800) !important;
}

.hover\:border-r-color-secondary-900:hover {
  border-right-color: var(--color-secondary-900);
}

.hover\:border-r-color-secondary-900_i:hover {
  border-right-color: var(--color-secondary-900) !important;
}

.focus\:border-color-reset:focus {
  border-color: initial;
}

.focus\:border-color-reset_i:focus {
  border-color: initial !important;
}

.focus\:border-color-inherit:focus {
  border-color: inherit;
}

.focus\:border-color-inherit_i:focus {
  border-color: inherit !important;
}

.focus\:border-color-transparent:focus {
  border-color: transparent;
}

.focus\:border-color-transparent_i:focus {
  border-color: transparent !important;
}

.focus\:border-color-dark-font:focus {
  border-color: var(--color-dark-font);
}

.focus\:border-color-dark-font_i:focus {
  border-color: var(--color-dark-font) !important;
}

.focus\:border-color-light-font:focus {
  border-color: var(--color-light-font);
}

.focus\:border-color-light-font_i:focus {
  border-color: var(--color-light-font) !important;
}

.focus\:border-color-dark-headline:focus {
  border-color: var(--color-dark-headline);
}

.focus\:border-color-dark-headline_i:focus {
  border-color: var(--color-dark-headline) !important;
}

.focus\:border-color-light-headline:focus {
  border-color: var(--color-light-headline);
}

.focus\:border-color-light-headline_i:focus {
  border-color: var(--color-light-headline) !important;
}

.focus\:border-color-selection:focus {
  border-color: var(--color-selection);
}

.focus\:border-color-selection_i:focus {
  border-color: var(--color-selection) !important;
}

.focus\:border-color-light-100:focus {
  border-color: var(--color-light-100);
}

.focus\:border-color-light-100_i:focus {
  border-color: var(--color-light-100) !important;
}

.focus\:border-color-light-200:focus {
  border-color: var(--color-light-200);
}

.focus\:border-color-light-200_i:focus {
  border-color: var(--color-light-200) !important;
}

.focus\:border-color-light-300:focus {
  border-color: var(--color-light-300);
}

.focus\:border-color-light-300_i:focus {
  border-color: var(--color-light-300) !important;
}

.focus\:border-color-light-400:focus {
  border-color: var(--color-light-400);
}

.focus\:border-color-light-400_i:focus {
  border-color: var(--color-light-400) !important;
}

.focus\:border-color-light-500:focus {
  border-color: var(--color-light-500);
}

.focus\:border-color-light-500_i:focus {
  border-color: var(--color-light-500) !important;
}

.focus\:border-color-light-600:focus {
  border-color: var(--color-light-600);
}

.focus\:border-color-light-600_i:focus {
  border-color: var(--color-light-600) !important;
}

.focus\:border-color-light-700:focus {
  border-color: var(--color-light-700);
}

.focus\:border-color-light-700_i:focus {
  border-color: var(--color-light-700) !important;
}

.focus\:border-color-light-800:focus {
  border-color: var(--color-light-800);
}

.focus\:border-color-light-800_i:focus {
  border-color: var(--color-light-800) !important;
}

.focus\:border-color-light-900:focus {
  border-color: var(--color-light-900);
}

.focus\:border-color-light-900_i:focus {
  border-color: var(--color-light-900) !important;
}

.focus\:border-color-dark-100:focus {
  border-color: var(--color-dark-100);
}

.focus\:border-color-dark-100_i:focus {
  border-color: var(--color-dark-100) !important;
}

.focus\:border-color-dark-200:focus {
  border-color: var(--color-dark-200);
}

.focus\:border-color-dark-200_i:focus {
  border-color: var(--color-dark-200) !important;
}

.focus\:border-color-dark-300:focus {
  border-color: var(--color-dark-300);
}

.focus\:border-color-dark-300_i:focus {
  border-color: var(--color-dark-300) !important;
}

.focus\:border-color-dark-400:focus {
  border-color: var(--color-dark-400);
}

.focus\:border-color-dark-400_i:focus {
  border-color: var(--color-dark-400) !important;
}

.focus\:border-color-dark-500:focus {
  border-color: var(--color-dark-500);
}

.focus\:border-color-dark-500_i:focus {
  border-color: var(--color-dark-500) !important;
}

.focus\:border-color-dark-600:focus {
  border-color: var(--color-dark-600);
}

.focus\:border-color-dark-600_i:focus {
  border-color: var(--color-dark-600) !important;
}

.focus\:border-color-dark-700:focus {
  border-color: var(--color-dark-700);
}

.focus\:border-color-dark-700_i:focus {
  border-color: var(--color-dark-700) !important;
}

.focus\:border-color-dark-800:focus {
  border-color: var(--color-dark-800);
}

.focus\:border-color-dark-800_i:focus {
  border-color: var(--color-dark-800) !important;
}

.focus\:border-color-dark-900:focus {
  border-color: var(--color-dark-900);
}

.focus\:border-color-dark-900_i:focus {
  border-color: var(--color-dark-900) !important;
}

.focus\:border-color-primary-100:focus {
  border-color: var(--color-primary-100);
}

.focus\:border-color-primary-100_i:focus {
  border-color: var(--color-primary-100) !important;
}

.focus\:border-color-primary-200:focus {
  border-color: var(--color-primary-200);
}

.focus\:border-color-primary-200_i:focus {
  border-color: var(--color-primary-200) !important;
}

.focus\:border-color-primary-300:focus {
  border-color: var(--color-primary-300);
}

.focus\:border-color-primary-300_i:focus {
  border-color: var(--color-primary-300) !important;
}

.focus\:border-color-primary-400:focus {
  border-color: var(--color-primary-400);
}

.focus\:border-color-primary-400_i:focus {
  border-color: var(--color-primary-400) !important;
}

.focus\:border-color-primary-500:focus {
  border-color: var(--color-primary-500);
}

.focus\:border-color-primary-500_i:focus {
  border-color: var(--color-primary-500) !important;
}

.focus\:border-color-primary-600:focus {
  border-color: var(--color-primary-600);
}

.focus\:border-color-primary-600_i:focus {
  border-color: var(--color-primary-600) !important;
}

.focus\:border-color-primary-700:focus {
  border-color: var(--color-primary-700);
}

.focus\:border-color-primary-700_i:focus {
  border-color: var(--color-primary-700) !important;
}

.focus\:border-color-primary-800:focus {
  border-color: var(--color-primary-800);
}

.focus\:border-color-primary-800_i:focus {
  border-color: var(--color-primary-800) !important;
}

.focus\:border-color-primary-900:focus {
  border-color: var(--color-primary-900);
}

.focus\:border-color-primary-900_i:focus {
  border-color: var(--color-primary-900) !important;
}

.focus\:border-color-secondary-100:focus {
  border-color: var(--color-secondary-100);
}

.focus\:border-color-secondary-100_i:focus {
  border-color: var(--color-secondary-100) !important;
}

.focus\:border-color-secondary-200:focus {
  border-color: var(--color-secondary-200);
}

.focus\:border-color-secondary-200_i:focus {
  border-color: var(--color-secondary-200) !important;
}

.focus\:border-color-secondary-300:focus {
  border-color: var(--color-secondary-300);
}

.focus\:border-color-secondary-300_i:focus {
  border-color: var(--color-secondary-300) !important;
}

.focus\:border-color-secondary-400:focus {
  border-color: var(--color-secondary-400);
}

.focus\:border-color-secondary-400_i:focus {
  border-color: var(--color-secondary-400) !important;
}

.focus\:border-color-secondary-500:focus {
  border-color: var(--color-secondary-500);
}

.focus\:border-color-secondary-500_i:focus {
  border-color: var(--color-secondary-500) !important;
}

.focus\:border-color-secondary-600:focus {
  border-color: var(--color-secondary-600);
}

.focus\:border-color-secondary-600_i:focus {
  border-color: var(--color-secondary-600) !important;
}

.focus\:border-color-secondary-700:focus {
  border-color: var(--color-secondary-700);
}

.focus\:border-color-secondary-700_i:focus {
  border-color: var(--color-secondary-700) !important;
}

.focus\:border-color-secondary-800:focus {
  border-color: var(--color-secondary-800);
}

.focus\:border-color-secondary-800_i:focus {
  border-color: var(--color-secondary-800) !important;
}

.focus\:border-color-secondary-900:focus {
  border-color: var(--color-secondary-900);
}

.focus\:border-color-secondary-900_i:focus {
  border-color: var(--color-secondary-900) !important;
}

.focus\:border-t-color-reset:focus {
  border-top-color: initial;
}

.focus\:border-t-color-reset_i:focus {
  border-top-color: initial !important;
}

.focus\:border-t-color-inherit:focus {
  border-top-color: inherit;
}

.focus\:border-t-color-inherit_i:focus {
  border-top-color: inherit !important;
}

.focus\:border-t-color-transparent:focus {
  border-top-color: transparent;
}

.focus\:border-t-color-transparent_i:focus {
  border-top-color: transparent !important;
}

.focus\:border-t-color-dark-font:focus {
  border-top-color: var(--color-dark-font);
}

.focus\:border-t-color-dark-font_i:focus {
  border-top-color: var(--color-dark-font) !important;
}

.focus\:border-t-color-light-font:focus {
  border-top-color: var(--color-light-font);
}

.focus\:border-t-color-light-font_i:focus {
  border-top-color: var(--color-light-font) !important;
}

.focus\:border-t-color-dark-headline:focus {
  border-top-color: var(--color-dark-headline);
}

.focus\:border-t-color-dark-headline_i:focus {
  border-top-color: var(--color-dark-headline) !important;
}

.focus\:border-t-color-light-headline:focus {
  border-top-color: var(--color-light-headline);
}

.focus\:border-t-color-light-headline_i:focus {
  border-top-color: var(--color-light-headline) !important;
}

.focus\:border-t-color-selection:focus {
  border-top-color: var(--color-selection);
}

.focus\:border-t-color-selection_i:focus {
  border-top-color: var(--color-selection) !important;
}

.focus\:border-t-color-light-100:focus {
  border-top-color: var(--color-light-100);
}

.focus\:border-t-color-light-100_i:focus {
  border-top-color: var(--color-light-100) !important;
}

.focus\:border-t-color-light-200:focus {
  border-top-color: var(--color-light-200);
}

.focus\:border-t-color-light-200_i:focus {
  border-top-color: var(--color-light-200) !important;
}

.focus\:border-t-color-light-300:focus {
  border-top-color: var(--color-light-300);
}

.focus\:border-t-color-light-300_i:focus {
  border-top-color: var(--color-light-300) !important;
}

.focus\:border-t-color-light-400:focus {
  border-top-color: var(--color-light-400);
}

.focus\:border-t-color-light-400_i:focus {
  border-top-color: var(--color-light-400) !important;
}

.focus\:border-t-color-light-500:focus {
  border-top-color: var(--color-light-500);
}

.focus\:border-t-color-light-500_i:focus {
  border-top-color: var(--color-light-500) !important;
}

.focus\:border-t-color-light-600:focus {
  border-top-color: var(--color-light-600);
}

.focus\:border-t-color-light-600_i:focus {
  border-top-color: var(--color-light-600) !important;
}

.focus\:border-t-color-light-700:focus {
  border-top-color: var(--color-light-700);
}

.focus\:border-t-color-light-700_i:focus {
  border-top-color: var(--color-light-700) !important;
}

.focus\:border-t-color-light-800:focus {
  border-top-color: var(--color-light-800);
}

.focus\:border-t-color-light-800_i:focus {
  border-top-color: var(--color-light-800) !important;
}

.focus\:border-t-color-light-900:focus {
  border-top-color: var(--color-light-900);
}

.focus\:border-t-color-light-900_i:focus {
  border-top-color: var(--color-light-900) !important;
}

.focus\:border-t-color-dark-100:focus {
  border-top-color: var(--color-dark-100);
}

.focus\:border-t-color-dark-100_i:focus {
  border-top-color: var(--color-dark-100) !important;
}

.focus\:border-t-color-dark-200:focus {
  border-top-color: var(--color-dark-200);
}

.focus\:border-t-color-dark-200_i:focus {
  border-top-color: var(--color-dark-200) !important;
}

.focus\:border-t-color-dark-300:focus {
  border-top-color: var(--color-dark-300);
}

.focus\:border-t-color-dark-300_i:focus {
  border-top-color: var(--color-dark-300) !important;
}

.focus\:border-t-color-dark-400:focus {
  border-top-color: var(--color-dark-400);
}

.focus\:border-t-color-dark-400_i:focus {
  border-top-color: var(--color-dark-400) !important;
}

.focus\:border-t-color-dark-500:focus {
  border-top-color: var(--color-dark-500);
}

.focus\:border-t-color-dark-500_i:focus {
  border-top-color: var(--color-dark-500) !important;
}

.focus\:border-t-color-dark-600:focus {
  border-top-color: var(--color-dark-600);
}

.focus\:border-t-color-dark-600_i:focus {
  border-top-color: var(--color-dark-600) !important;
}

.focus\:border-t-color-dark-700:focus {
  border-top-color: var(--color-dark-700);
}

.focus\:border-t-color-dark-700_i:focus {
  border-top-color: var(--color-dark-700) !important;
}

.focus\:border-t-color-dark-800:focus {
  border-top-color: var(--color-dark-800);
}

.focus\:border-t-color-dark-800_i:focus {
  border-top-color: var(--color-dark-800) !important;
}

.focus\:border-t-color-dark-900:focus {
  border-top-color: var(--color-dark-900);
}

.focus\:border-t-color-dark-900_i:focus {
  border-top-color: var(--color-dark-900) !important;
}

.focus\:border-t-color-primary-100:focus {
  border-top-color: var(--color-primary-100);
}

.focus\:border-t-color-primary-100_i:focus {
  border-top-color: var(--color-primary-100) !important;
}

.focus\:border-t-color-primary-200:focus {
  border-top-color: var(--color-primary-200);
}

.focus\:border-t-color-primary-200_i:focus {
  border-top-color: var(--color-primary-200) !important;
}

.focus\:border-t-color-primary-300:focus {
  border-top-color: var(--color-primary-300);
}

.focus\:border-t-color-primary-300_i:focus {
  border-top-color: var(--color-primary-300) !important;
}

.focus\:border-t-color-primary-400:focus {
  border-top-color: var(--color-primary-400);
}

.focus\:border-t-color-primary-400_i:focus {
  border-top-color: var(--color-primary-400) !important;
}

.focus\:border-t-color-primary-500:focus {
  border-top-color: var(--color-primary-500);
}

.focus\:border-t-color-primary-500_i:focus {
  border-top-color: var(--color-primary-500) !important;
}

.focus\:border-t-color-primary-600:focus {
  border-top-color: var(--color-primary-600);
}

.focus\:border-t-color-primary-600_i:focus {
  border-top-color: var(--color-primary-600) !important;
}

.focus\:border-t-color-primary-700:focus {
  border-top-color: var(--color-primary-700);
}

.focus\:border-t-color-primary-700_i:focus {
  border-top-color: var(--color-primary-700) !important;
}

.focus\:border-t-color-primary-800:focus {
  border-top-color: var(--color-primary-800);
}

.focus\:border-t-color-primary-800_i:focus {
  border-top-color: var(--color-primary-800) !important;
}

.focus\:border-t-color-primary-900:focus {
  border-top-color: var(--color-primary-900);
}

.focus\:border-t-color-primary-900_i:focus {
  border-top-color: var(--color-primary-900) !important;
}

.focus\:border-t-color-secondary-100:focus {
  border-top-color: var(--color-secondary-100);
}

.focus\:border-t-color-secondary-100_i:focus {
  border-top-color: var(--color-secondary-100) !important;
}

.focus\:border-t-color-secondary-200:focus {
  border-top-color: var(--color-secondary-200);
}

.focus\:border-t-color-secondary-200_i:focus {
  border-top-color: var(--color-secondary-200) !important;
}

.focus\:border-t-color-secondary-300:focus {
  border-top-color: var(--color-secondary-300);
}

.focus\:border-t-color-secondary-300_i:focus {
  border-top-color: var(--color-secondary-300) !important;
}

.focus\:border-t-color-secondary-400:focus {
  border-top-color: var(--color-secondary-400);
}

.focus\:border-t-color-secondary-400_i:focus {
  border-top-color: var(--color-secondary-400) !important;
}

.focus\:border-t-color-secondary-500:focus {
  border-top-color: var(--color-secondary-500);
}

.focus\:border-t-color-secondary-500_i:focus {
  border-top-color: var(--color-secondary-500) !important;
}

.focus\:border-t-color-secondary-600:focus {
  border-top-color: var(--color-secondary-600);
}

.focus\:border-t-color-secondary-600_i:focus {
  border-top-color: var(--color-secondary-600) !important;
}

.focus\:border-t-color-secondary-700:focus {
  border-top-color: var(--color-secondary-700);
}

.focus\:border-t-color-secondary-700_i:focus {
  border-top-color: var(--color-secondary-700) !important;
}

.focus\:border-t-color-secondary-800:focus {
  border-top-color: var(--color-secondary-800);
}

.focus\:border-t-color-secondary-800_i:focus {
  border-top-color: var(--color-secondary-800) !important;
}

.focus\:border-t-color-secondary-900:focus {
  border-top-color: var(--color-secondary-900);
}

.focus\:border-t-color-secondary-900_i:focus {
  border-top-color: var(--color-secondary-900) !important;
}

.focus\:border-b-color-reset:focus {
  border-bottom-color: initial;
}

.focus\:border-b-color-reset_i:focus {
  border-bottom-color: initial !important;
}

.focus\:border-b-color-inherit:focus {
  border-bottom-color: inherit;
}

.focus\:border-b-color-inherit_i:focus {
  border-bottom-color: inherit !important;
}

.focus\:border-b-color-transparent:focus {
  border-bottom-color: transparent;
}

.focus\:border-b-color-transparent_i:focus {
  border-bottom-color: transparent !important;
}

.focus\:border-b-color-dark-font:focus {
  border-bottom-color: var(--color-dark-font);
}

.focus\:border-b-color-dark-font_i:focus {
  border-bottom-color: var(--color-dark-font) !important;
}

.focus\:border-b-color-light-font:focus {
  border-bottom-color: var(--color-light-font);
}

.focus\:border-b-color-light-font_i:focus {
  border-bottom-color: var(--color-light-font) !important;
}

.focus\:border-b-color-dark-headline:focus {
  border-bottom-color: var(--color-dark-headline);
}

.focus\:border-b-color-dark-headline_i:focus {
  border-bottom-color: var(--color-dark-headline) !important;
}

.focus\:border-b-color-light-headline:focus {
  border-bottom-color: var(--color-light-headline);
}

.focus\:border-b-color-light-headline_i:focus {
  border-bottom-color: var(--color-light-headline) !important;
}

.focus\:border-b-color-selection:focus {
  border-bottom-color: var(--color-selection);
}

.focus\:border-b-color-selection_i:focus {
  border-bottom-color: var(--color-selection) !important;
}

.focus\:border-b-color-light-100:focus {
  border-bottom-color: var(--color-light-100);
}

.focus\:border-b-color-light-100_i:focus {
  border-bottom-color: var(--color-light-100) !important;
}

.focus\:border-b-color-light-200:focus {
  border-bottom-color: var(--color-light-200);
}

.focus\:border-b-color-light-200_i:focus {
  border-bottom-color: var(--color-light-200) !important;
}

.focus\:border-b-color-light-300:focus {
  border-bottom-color: var(--color-light-300);
}

.focus\:border-b-color-light-300_i:focus {
  border-bottom-color: var(--color-light-300) !important;
}

.focus\:border-b-color-light-400:focus {
  border-bottom-color: var(--color-light-400);
}

.focus\:border-b-color-light-400_i:focus {
  border-bottom-color: var(--color-light-400) !important;
}

.focus\:border-b-color-light-500:focus {
  border-bottom-color: var(--color-light-500);
}

.focus\:border-b-color-light-500_i:focus {
  border-bottom-color: var(--color-light-500) !important;
}

.focus\:border-b-color-light-600:focus {
  border-bottom-color: var(--color-light-600);
}

.focus\:border-b-color-light-600_i:focus {
  border-bottom-color: var(--color-light-600) !important;
}

.focus\:border-b-color-light-700:focus {
  border-bottom-color: var(--color-light-700);
}

.focus\:border-b-color-light-700_i:focus {
  border-bottom-color: var(--color-light-700) !important;
}

.focus\:border-b-color-light-800:focus {
  border-bottom-color: var(--color-light-800);
}

.focus\:border-b-color-light-800_i:focus {
  border-bottom-color: var(--color-light-800) !important;
}

.focus\:border-b-color-light-900:focus {
  border-bottom-color: var(--color-light-900);
}

.focus\:border-b-color-light-900_i:focus {
  border-bottom-color: var(--color-light-900) !important;
}

.focus\:border-b-color-dark-100:focus {
  border-bottom-color: var(--color-dark-100);
}

.focus\:border-b-color-dark-100_i:focus {
  border-bottom-color: var(--color-dark-100) !important;
}

.focus\:border-b-color-dark-200:focus {
  border-bottom-color: var(--color-dark-200);
}

.focus\:border-b-color-dark-200_i:focus {
  border-bottom-color: var(--color-dark-200) !important;
}

.focus\:border-b-color-dark-300:focus {
  border-bottom-color: var(--color-dark-300);
}

.focus\:border-b-color-dark-300_i:focus {
  border-bottom-color: var(--color-dark-300) !important;
}

.focus\:border-b-color-dark-400:focus {
  border-bottom-color: var(--color-dark-400);
}

.focus\:border-b-color-dark-400_i:focus {
  border-bottom-color: var(--color-dark-400) !important;
}

.focus\:border-b-color-dark-500:focus {
  border-bottom-color: var(--color-dark-500);
}

.focus\:border-b-color-dark-500_i:focus {
  border-bottom-color: var(--color-dark-500) !important;
}

.focus\:border-b-color-dark-600:focus {
  border-bottom-color: var(--color-dark-600);
}

.focus\:border-b-color-dark-600_i:focus {
  border-bottom-color: var(--color-dark-600) !important;
}

.focus\:border-b-color-dark-700:focus {
  border-bottom-color: var(--color-dark-700);
}

.focus\:border-b-color-dark-700_i:focus {
  border-bottom-color: var(--color-dark-700) !important;
}

.focus\:border-b-color-dark-800:focus {
  border-bottom-color: var(--color-dark-800);
}

.focus\:border-b-color-dark-800_i:focus {
  border-bottom-color: var(--color-dark-800) !important;
}

.focus\:border-b-color-dark-900:focus {
  border-bottom-color: var(--color-dark-900);
}

.focus\:border-b-color-dark-900_i:focus {
  border-bottom-color: var(--color-dark-900) !important;
}

.focus\:border-b-color-primary-100:focus {
  border-bottom-color: var(--color-primary-100);
}

.focus\:border-b-color-primary-100_i:focus {
  border-bottom-color: var(--color-primary-100) !important;
}

.focus\:border-b-color-primary-200:focus {
  border-bottom-color: var(--color-primary-200);
}

.focus\:border-b-color-primary-200_i:focus {
  border-bottom-color: var(--color-primary-200) !important;
}

.focus\:border-b-color-primary-300:focus {
  border-bottom-color: var(--color-primary-300);
}

.focus\:border-b-color-primary-300_i:focus {
  border-bottom-color: var(--color-primary-300) !important;
}

.focus\:border-b-color-primary-400:focus {
  border-bottom-color: var(--color-primary-400);
}

.focus\:border-b-color-primary-400_i:focus {
  border-bottom-color: var(--color-primary-400) !important;
}

.focus\:border-b-color-primary-500:focus {
  border-bottom-color: var(--color-primary-500);
}

.focus\:border-b-color-primary-500_i:focus {
  border-bottom-color: var(--color-primary-500) !important;
}

.focus\:border-b-color-primary-600:focus {
  border-bottom-color: var(--color-primary-600);
}

.focus\:border-b-color-primary-600_i:focus {
  border-bottom-color: var(--color-primary-600) !important;
}

.focus\:border-b-color-primary-700:focus {
  border-bottom-color: var(--color-primary-700);
}

.focus\:border-b-color-primary-700_i:focus {
  border-bottom-color: var(--color-primary-700) !important;
}

.focus\:border-b-color-primary-800:focus {
  border-bottom-color: var(--color-primary-800);
}

.focus\:border-b-color-primary-800_i:focus {
  border-bottom-color: var(--color-primary-800) !important;
}

.focus\:border-b-color-primary-900:focus {
  border-bottom-color: var(--color-primary-900);
}

.focus\:border-b-color-primary-900_i:focus {
  border-bottom-color: var(--color-primary-900) !important;
}

.focus\:border-b-color-secondary-100:focus {
  border-bottom-color: var(--color-secondary-100);
}

.focus\:border-b-color-secondary-100_i:focus {
  border-bottom-color: var(--color-secondary-100) !important;
}

.focus\:border-b-color-secondary-200:focus {
  border-bottom-color: var(--color-secondary-200);
}

.focus\:border-b-color-secondary-200_i:focus {
  border-bottom-color: var(--color-secondary-200) !important;
}

.focus\:border-b-color-secondary-300:focus {
  border-bottom-color: var(--color-secondary-300);
}

.focus\:border-b-color-secondary-300_i:focus {
  border-bottom-color: var(--color-secondary-300) !important;
}

.focus\:border-b-color-secondary-400:focus {
  border-bottom-color: var(--color-secondary-400);
}

.focus\:border-b-color-secondary-400_i:focus {
  border-bottom-color: var(--color-secondary-400) !important;
}

.focus\:border-b-color-secondary-500:focus {
  border-bottom-color: var(--color-secondary-500);
}

.focus\:border-b-color-secondary-500_i:focus {
  border-bottom-color: var(--color-secondary-500) !important;
}

.focus\:border-b-color-secondary-600:focus {
  border-bottom-color: var(--color-secondary-600);
}

.focus\:border-b-color-secondary-600_i:focus {
  border-bottom-color: var(--color-secondary-600) !important;
}

.focus\:border-b-color-secondary-700:focus {
  border-bottom-color: var(--color-secondary-700);
}

.focus\:border-b-color-secondary-700_i:focus {
  border-bottom-color: var(--color-secondary-700) !important;
}

.focus\:border-b-color-secondary-800:focus {
  border-bottom-color: var(--color-secondary-800);
}

.focus\:border-b-color-secondary-800_i:focus {
  border-bottom-color: var(--color-secondary-800) !important;
}

.focus\:border-b-color-secondary-900:focus {
  border-bottom-color: var(--color-secondary-900);
}

.focus\:border-b-color-secondary-900_i:focus {
  border-bottom-color: var(--color-secondary-900) !important;
}

.focus\:border-l-color-reset:focus {
  border-left-color: initial;
}

.focus\:border-l-color-reset_i:focus {
  border-left-color: initial !important;
}

.focus\:border-l-color-inherit:focus {
  border-left-color: inherit;
}

.focus\:border-l-color-inherit_i:focus {
  border-left-color: inherit !important;
}

.focus\:border-l-color-transparent:focus {
  border-left-color: transparent;
}

.focus\:border-l-color-transparent_i:focus {
  border-left-color: transparent !important;
}

.focus\:border-l-color-dark-font:focus {
  border-left-color: var(--color-dark-font);
}

.focus\:border-l-color-dark-font_i:focus {
  border-left-color: var(--color-dark-font) !important;
}

.focus\:border-l-color-light-font:focus {
  border-left-color: var(--color-light-font);
}

.focus\:border-l-color-light-font_i:focus {
  border-left-color: var(--color-light-font) !important;
}

.focus\:border-l-color-dark-headline:focus {
  border-left-color: var(--color-dark-headline);
}

.focus\:border-l-color-dark-headline_i:focus {
  border-left-color: var(--color-dark-headline) !important;
}

.focus\:border-l-color-light-headline:focus {
  border-left-color: var(--color-light-headline);
}

.focus\:border-l-color-light-headline_i:focus {
  border-left-color: var(--color-light-headline) !important;
}

.focus\:border-l-color-selection:focus {
  border-left-color: var(--color-selection);
}

.focus\:border-l-color-selection_i:focus {
  border-left-color: var(--color-selection) !important;
}

.focus\:border-l-color-light-100:focus {
  border-left-color: var(--color-light-100);
}

.focus\:border-l-color-light-100_i:focus {
  border-left-color: var(--color-light-100) !important;
}

.focus\:border-l-color-light-200:focus {
  border-left-color: var(--color-light-200);
}

.focus\:border-l-color-light-200_i:focus {
  border-left-color: var(--color-light-200) !important;
}

.focus\:border-l-color-light-300:focus {
  border-left-color: var(--color-light-300);
}

.focus\:border-l-color-light-300_i:focus {
  border-left-color: var(--color-light-300) !important;
}

.focus\:border-l-color-light-400:focus {
  border-left-color: var(--color-light-400);
}

.focus\:border-l-color-light-400_i:focus {
  border-left-color: var(--color-light-400) !important;
}

.focus\:border-l-color-light-500:focus {
  border-left-color: var(--color-light-500);
}

.focus\:border-l-color-light-500_i:focus {
  border-left-color: var(--color-light-500) !important;
}

.focus\:border-l-color-light-600:focus {
  border-left-color: var(--color-light-600);
}

.focus\:border-l-color-light-600_i:focus {
  border-left-color: var(--color-light-600) !important;
}

.focus\:border-l-color-light-700:focus {
  border-left-color: var(--color-light-700);
}

.focus\:border-l-color-light-700_i:focus {
  border-left-color: var(--color-light-700) !important;
}

.focus\:border-l-color-light-800:focus {
  border-left-color: var(--color-light-800);
}

.focus\:border-l-color-light-800_i:focus {
  border-left-color: var(--color-light-800) !important;
}

.focus\:border-l-color-light-900:focus {
  border-left-color: var(--color-light-900);
}

.focus\:border-l-color-light-900_i:focus {
  border-left-color: var(--color-light-900) !important;
}

.focus\:border-l-color-dark-100:focus {
  border-left-color: var(--color-dark-100);
}

.focus\:border-l-color-dark-100_i:focus {
  border-left-color: var(--color-dark-100) !important;
}

.focus\:border-l-color-dark-200:focus {
  border-left-color: var(--color-dark-200);
}

.focus\:border-l-color-dark-200_i:focus {
  border-left-color: var(--color-dark-200) !important;
}

.focus\:border-l-color-dark-300:focus {
  border-left-color: var(--color-dark-300);
}

.focus\:border-l-color-dark-300_i:focus {
  border-left-color: var(--color-dark-300) !important;
}

.focus\:border-l-color-dark-400:focus {
  border-left-color: var(--color-dark-400);
}

.focus\:border-l-color-dark-400_i:focus {
  border-left-color: var(--color-dark-400) !important;
}

.focus\:border-l-color-dark-500:focus {
  border-left-color: var(--color-dark-500);
}

.focus\:border-l-color-dark-500_i:focus {
  border-left-color: var(--color-dark-500) !important;
}

.focus\:border-l-color-dark-600:focus {
  border-left-color: var(--color-dark-600);
}

.focus\:border-l-color-dark-600_i:focus {
  border-left-color: var(--color-dark-600) !important;
}

.focus\:border-l-color-dark-700:focus {
  border-left-color: var(--color-dark-700);
}

.focus\:border-l-color-dark-700_i:focus {
  border-left-color: var(--color-dark-700) !important;
}

.focus\:border-l-color-dark-800:focus {
  border-left-color: var(--color-dark-800);
}

.focus\:border-l-color-dark-800_i:focus {
  border-left-color: var(--color-dark-800) !important;
}

.focus\:border-l-color-dark-900:focus {
  border-left-color: var(--color-dark-900);
}

.focus\:border-l-color-dark-900_i:focus {
  border-left-color: var(--color-dark-900) !important;
}

.focus\:border-l-color-primary-100:focus {
  border-left-color: var(--color-primary-100);
}

.focus\:border-l-color-primary-100_i:focus {
  border-left-color: var(--color-primary-100) !important;
}

.focus\:border-l-color-primary-200:focus {
  border-left-color: var(--color-primary-200);
}

.focus\:border-l-color-primary-200_i:focus {
  border-left-color: var(--color-primary-200) !important;
}

.focus\:border-l-color-primary-300:focus {
  border-left-color: var(--color-primary-300);
}

.focus\:border-l-color-primary-300_i:focus {
  border-left-color: var(--color-primary-300) !important;
}

.focus\:border-l-color-primary-400:focus {
  border-left-color: var(--color-primary-400);
}

.focus\:border-l-color-primary-400_i:focus {
  border-left-color: var(--color-primary-400) !important;
}

.focus\:border-l-color-primary-500:focus {
  border-left-color: var(--color-primary-500);
}

.focus\:border-l-color-primary-500_i:focus {
  border-left-color: var(--color-primary-500) !important;
}

.focus\:border-l-color-primary-600:focus {
  border-left-color: var(--color-primary-600);
}

.focus\:border-l-color-primary-600_i:focus {
  border-left-color: var(--color-primary-600) !important;
}

.focus\:border-l-color-primary-700:focus {
  border-left-color: var(--color-primary-700);
}

.focus\:border-l-color-primary-700_i:focus {
  border-left-color: var(--color-primary-700) !important;
}

.focus\:border-l-color-primary-800:focus {
  border-left-color: var(--color-primary-800);
}

.focus\:border-l-color-primary-800_i:focus {
  border-left-color: var(--color-primary-800) !important;
}

.focus\:border-l-color-primary-900:focus {
  border-left-color: var(--color-primary-900);
}

.focus\:border-l-color-primary-900_i:focus {
  border-left-color: var(--color-primary-900) !important;
}

.focus\:border-l-color-secondary-100:focus {
  border-left-color: var(--color-secondary-100);
}

.focus\:border-l-color-secondary-100_i:focus {
  border-left-color: var(--color-secondary-100) !important;
}

.focus\:border-l-color-secondary-200:focus {
  border-left-color: var(--color-secondary-200);
}

.focus\:border-l-color-secondary-200_i:focus {
  border-left-color: var(--color-secondary-200) !important;
}

.focus\:border-l-color-secondary-300:focus {
  border-left-color: var(--color-secondary-300);
}

.focus\:border-l-color-secondary-300_i:focus {
  border-left-color: var(--color-secondary-300) !important;
}

.focus\:border-l-color-secondary-400:focus {
  border-left-color: var(--color-secondary-400);
}

.focus\:border-l-color-secondary-400_i:focus {
  border-left-color: var(--color-secondary-400) !important;
}

.focus\:border-l-color-secondary-500:focus {
  border-left-color: var(--color-secondary-500);
}

.focus\:border-l-color-secondary-500_i:focus {
  border-left-color: var(--color-secondary-500) !important;
}

.focus\:border-l-color-secondary-600:focus {
  border-left-color: var(--color-secondary-600);
}

.focus\:border-l-color-secondary-600_i:focus {
  border-left-color: var(--color-secondary-600) !important;
}

.focus\:border-l-color-secondary-700:focus {
  border-left-color: var(--color-secondary-700);
}

.focus\:border-l-color-secondary-700_i:focus {
  border-left-color: var(--color-secondary-700) !important;
}

.focus\:border-l-color-secondary-800:focus {
  border-left-color: var(--color-secondary-800);
}

.focus\:border-l-color-secondary-800_i:focus {
  border-left-color: var(--color-secondary-800) !important;
}

.focus\:border-l-color-secondary-900:focus {
  border-left-color: var(--color-secondary-900);
}

.focus\:border-l-color-secondary-900_i:focus {
  border-left-color: var(--color-secondary-900) !important;
}

.focus\:border-r-color-reset:focus {
  border-right-color: initial;
}

.focus\:border-r-color-reset_i:focus {
  border-right-color: initial !important;
}

.focus\:border-r-color-inherit:focus {
  border-right-color: inherit;
}

.focus\:border-r-color-inherit_i:focus {
  border-right-color: inherit !important;
}

.focus\:border-r-color-transparent:focus {
  border-right-color: transparent;
}

.focus\:border-r-color-transparent_i:focus {
  border-right-color: transparent !important;
}

.focus\:border-r-color-dark-font:focus {
  border-right-color: var(--color-dark-font);
}

.focus\:border-r-color-dark-font_i:focus {
  border-right-color: var(--color-dark-font) !important;
}

.focus\:border-r-color-light-font:focus {
  border-right-color: var(--color-light-font);
}

.focus\:border-r-color-light-font_i:focus {
  border-right-color: var(--color-light-font) !important;
}

.focus\:border-r-color-dark-headline:focus {
  border-right-color: var(--color-dark-headline);
}

.focus\:border-r-color-dark-headline_i:focus {
  border-right-color: var(--color-dark-headline) !important;
}

.focus\:border-r-color-light-headline:focus {
  border-right-color: var(--color-light-headline);
}

.focus\:border-r-color-light-headline_i:focus {
  border-right-color: var(--color-light-headline) !important;
}

.focus\:border-r-color-selection:focus {
  border-right-color: var(--color-selection);
}

.focus\:border-r-color-selection_i:focus {
  border-right-color: var(--color-selection) !important;
}

.focus\:border-r-color-light-100:focus {
  border-right-color: var(--color-light-100);
}

.focus\:border-r-color-light-100_i:focus {
  border-right-color: var(--color-light-100) !important;
}

.focus\:border-r-color-light-200:focus {
  border-right-color: var(--color-light-200);
}

.focus\:border-r-color-light-200_i:focus {
  border-right-color: var(--color-light-200) !important;
}

.focus\:border-r-color-light-300:focus {
  border-right-color: var(--color-light-300);
}

.focus\:border-r-color-light-300_i:focus {
  border-right-color: var(--color-light-300) !important;
}

.focus\:border-r-color-light-400:focus {
  border-right-color: var(--color-light-400);
}

.focus\:border-r-color-light-400_i:focus {
  border-right-color: var(--color-light-400) !important;
}

.focus\:border-r-color-light-500:focus {
  border-right-color: var(--color-light-500);
}

.focus\:border-r-color-light-500_i:focus {
  border-right-color: var(--color-light-500) !important;
}

.focus\:border-r-color-light-600:focus {
  border-right-color: var(--color-light-600);
}

.focus\:border-r-color-light-600_i:focus {
  border-right-color: var(--color-light-600) !important;
}

.focus\:border-r-color-light-700:focus {
  border-right-color: var(--color-light-700);
}

.focus\:border-r-color-light-700_i:focus {
  border-right-color: var(--color-light-700) !important;
}

.focus\:border-r-color-light-800:focus {
  border-right-color: var(--color-light-800);
}

.focus\:border-r-color-light-800_i:focus {
  border-right-color: var(--color-light-800) !important;
}

.focus\:border-r-color-light-900:focus {
  border-right-color: var(--color-light-900);
}

.focus\:border-r-color-light-900_i:focus {
  border-right-color: var(--color-light-900) !important;
}

.focus\:border-r-color-dark-100:focus {
  border-right-color: var(--color-dark-100);
}

.focus\:border-r-color-dark-100_i:focus {
  border-right-color: var(--color-dark-100) !important;
}

.focus\:border-r-color-dark-200:focus {
  border-right-color: var(--color-dark-200);
}

.focus\:border-r-color-dark-200_i:focus {
  border-right-color: var(--color-dark-200) !important;
}

.focus\:border-r-color-dark-300:focus {
  border-right-color: var(--color-dark-300);
}

.focus\:border-r-color-dark-300_i:focus {
  border-right-color: var(--color-dark-300) !important;
}

.focus\:border-r-color-dark-400:focus {
  border-right-color: var(--color-dark-400);
}

.focus\:border-r-color-dark-400_i:focus {
  border-right-color: var(--color-dark-400) !important;
}

.focus\:border-r-color-dark-500:focus {
  border-right-color: var(--color-dark-500);
}

.focus\:border-r-color-dark-500_i:focus {
  border-right-color: var(--color-dark-500) !important;
}

.focus\:border-r-color-dark-600:focus {
  border-right-color: var(--color-dark-600);
}

.focus\:border-r-color-dark-600_i:focus {
  border-right-color: var(--color-dark-600) !important;
}

.focus\:border-r-color-dark-700:focus {
  border-right-color: var(--color-dark-700);
}

.focus\:border-r-color-dark-700_i:focus {
  border-right-color: var(--color-dark-700) !important;
}

.focus\:border-r-color-dark-800:focus {
  border-right-color: var(--color-dark-800);
}

.focus\:border-r-color-dark-800_i:focus {
  border-right-color: var(--color-dark-800) !important;
}

.focus\:border-r-color-dark-900:focus {
  border-right-color: var(--color-dark-900);
}

.focus\:border-r-color-dark-900_i:focus {
  border-right-color: var(--color-dark-900) !important;
}

.focus\:border-r-color-primary-100:focus {
  border-right-color: var(--color-primary-100);
}

.focus\:border-r-color-primary-100_i:focus {
  border-right-color: var(--color-primary-100) !important;
}

.focus\:border-r-color-primary-200:focus {
  border-right-color: var(--color-primary-200);
}

.focus\:border-r-color-primary-200_i:focus {
  border-right-color: var(--color-primary-200) !important;
}

.focus\:border-r-color-primary-300:focus {
  border-right-color: var(--color-primary-300);
}

.focus\:border-r-color-primary-300_i:focus {
  border-right-color: var(--color-primary-300) !important;
}

.focus\:border-r-color-primary-400:focus {
  border-right-color: var(--color-primary-400);
}

.focus\:border-r-color-primary-400_i:focus {
  border-right-color: var(--color-primary-400) !important;
}

.focus\:border-r-color-primary-500:focus {
  border-right-color: var(--color-primary-500);
}

.focus\:border-r-color-primary-500_i:focus {
  border-right-color: var(--color-primary-500) !important;
}

.focus\:border-r-color-primary-600:focus {
  border-right-color: var(--color-primary-600);
}

.focus\:border-r-color-primary-600_i:focus {
  border-right-color: var(--color-primary-600) !important;
}

.focus\:border-r-color-primary-700:focus {
  border-right-color: var(--color-primary-700);
}

.focus\:border-r-color-primary-700_i:focus {
  border-right-color: var(--color-primary-700) !important;
}

.focus\:border-r-color-primary-800:focus {
  border-right-color: var(--color-primary-800);
}

.focus\:border-r-color-primary-800_i:focus {
  border-right-color: var(--color-primary-800) !important;
}

.focus\:border-r-color-primary-900:focus {
  border-right-color: var(--color-primary-900);
}

.focus\:border-r-color-primary-900_i:focus {
  border-right-color: var(--color-primary-900) !important;
}

.focus\:border-r-color-secondary-100:focus {
  border-right-color: var(--color-secondary-100);
}

.focus\:border-r-color-secondary-100_i:focus {
  border-right-color: var(--color-secondary-100) !important;
}

.focus\:border-r-color-secondary-200:focus {
  border-right-color: var(--color-secondary-200);
}

.focus\:border-r-color-secondary-200_i:focus {
  border-right-color: var(--color-secondary-200) !important;
}

.focus\:border-r-color-secondary-300:focus {
  border-right-color: var(--color-secondary-300);
}

.focus\:border-r-color-secondary-300_i:focus {
  border-right-color: var(--color-secondary-300) !important;
}

.focus\:border-r-color-secondary-400:focus {
  border-right-color: var(--color-secondary-400);
}

.focus\:border-r-color-secondary-400_i:focus {
  border-right-color: var(--color-secondary-400) !important;
}

.focus\:border-r-color-secondary-500:focus {
  border-right-color: var(--color-secondary-500);
}

.focus\:border-r-color-secondary-500_i:focus {
  border-right-color: var(--color-secondary-500) !important;
}

.focus\:border-r-color-secondary-600:focus {
  border-right-color: var(--color-secondary-600);
}

.focus\:border-r-color-secondary-600_i:focus {
  border-right-color: var(--color-secondary-600) !important;
}

.focus\:border-r-color-secondary-700:focus {
  border-right-color: var(--color-secondary-700);
}

.focus\:border-r-color-secondary-700_i:focus {
  border-right-color: var(--color-secondary-700) !important;
}

.focus\:border-r-color-secondary-800:focus {
  border-right-color: var(--color-secondary-800);
}

.focus\:border-r-color-secondary-800_i:focus {
  border-right-color: var(--color-secondary-800) !important;
}

.focus\:border-r-color-secondary-900:focus {
  border-right-color: var(--color-secondary-900);
}

.focus\:border-r-color-secondary-900_i:focus {
  border-right-color: var(--color-secondary-900) !important;
}

.disabled\:border-color-reset:disabled {
  border-color: initial;
}

.disabled\:border-color-reset_i:disabled {
  border-color: initial !important;
}

.disabled\:border-color-inherit:disabled {
  border-color: inherit;
}

.disabled\:border-color-inherit_i:disabled {
  border-color: inherit !important;
}

.disabled\:border-color-transparent:disabled {
  border-color: transparent;
}

.disabled\:border-color-transparent_i:disabled {
  border-color: transparent !important;
}

.disabled\:border-color-dark-font:disabled {
  border-color: var(--color-dark-font);
}

.disabled\:border-color-dark-font_i:disabled {
  border-color: var(--color-dark-font) !important;
}

.disabled\:border-color-light-font:disabled {
  border-color: var(--color-light-font);
}

.disabled\:border-color-light-font_i:disabled {
  border-color: var(--color-light-font) !important;
}

.disabled\:border-color-dark-headline:disabled {
  border-color: var(--color-dark-headline);
}

.disabled\:border-color-dark-headline_i:disabled {
  border-color: var(--color-dark-headline) !important;
}

.disabled\:border-color-light-headline:disabled {
  border-color: var(--color-light-headline);
}

.disabled\:border-color-light-headline_i:disabled {
  border-color: var(--color-light-headline) !important;
}

.disabled\:border-color-selection:disabled {
  border-color: var(--color-selection);
}

.disabled\:border-color-selection_i:disabled {
  border-color: var(--color-selection) !important;
}

.disabled\:border-color-light-100:disabled {
  border-color: var(--color-light-100);
}

.disabled\:border-color-light-100_i:disabled {
  border-color: var(--color-light-100) !important;
}

.disabled\:border-color-light-200:disabled {
  border-color: var(--color-light-200);
}

.disabled\:border-color-light-200_i:disabled {
  border-color: var(--color-light-200) !important;
}

.disabled\:border-color-light-300:disabled {
  border-color: var(--color-light-300);
}

.disabled\:border-color-light-300_i:disabled {
  border-color: var(--color-light-300) !important;
}

.disabled\:border-color-light-400:disabled {
  border-color: var(--color-light-400);
}

.disabled\:border-color-light-400_i:disabled {
  border-color: var(--color-light-400) !important;
}

.disabled\:border-color-light-500:disabled {
  border-color: var(--color-light-500);
}

.disabled\:border-color-light-500_i:disabled {
  border-color: var(--color-light-500) !important;
}

.disabled\:border-color-light-600:disabled {
  border-color: var(--color-light-600);
}

.disabled\:border-color-light-600_i:disabled {
  border-color: var(--color-light-600) !important;
}

.disabled\:border-color-light-700:disabled {
  border-color: var(--color-light-700);
}

.disabled\:border-color-light-700_i:disabled {
  border-color: var(--color-light-700) !important;
}

.disabled\:border-color-light-800:disabled {
  border-color: var(--color-light-800);
}

.disabled\:border-color-light-800_i:disabled {
  border-color: var(--color-light-800) !important;
}

.disabled\:border-color-light-900:disabled {
  border-color: var(--color-light-900);
}

.disabled\:border-color-light-900_i:disabled {
  border-color: var(--color-light-900) !important;
}

.disabled\:border-color-dark-100:disabled {
  border-color: var(--color-dark-100);
}

.disabled\:border-color-dark-100_i:disabled {
  border-color: var(--color-dark-100) !important;
}

.disabled\:border-color-dark-200:disabled {
  border-color: var(--color-dark-200);
}

.disabled\:border-color-dark-200_i:disabled {
  border-color: var(--color-dark-200) !important;
}

.disabled\:border-color-dark-300:disabled {
  border-color: var(--color-dark-300);
}

.disabled\:border-color-dark-300_i:disabled {
  border-color: var(--color-dark-300) !important;
}

.disabled\:border-color-dark-400:disabled {
  border-color: var(--color-dark-400);
}

.disabled\:border-color-dark-400_i:disabled {
  border-color: var(--color-dark-400) !important;
}

.disabled\:border-color-dark-500:disabled {
  border-color: var(--color-dark-500);
}

.disabled\:border-color-dark-500_i:disabled {
  border-color: var(--color-dark-500) !important;
}

.disabled\:border-color-dark-600:disabled {
  border-color: var(--color-dark-600);
}

.disabled\:border-color-dark-600_i:disabled {
  border-color: var(--color-dark-600) !important;
}

.disabled\:border-color-dark-700:disabled {
  border-color: var(--color-dark-700);
}

.disabled\:border-color-dark-700_i:disabled {
  border-color: var(--color-dark-700) !important;
}

.disabled\:border-color-dark-800:disabled {
  border-color: var(--color-dark-800);
}

.disabled\:border-color-dark-800_i:disabled {
  border-color: var(--color-dark-800) !important;
}

.disabled\:border-color-dark-900:disabled {
  border-color: var(--color-dark-900);
}

.disabled\:border-color-dark-900_i:disabled {
  border-color: var(--color-dark-900) !important;
}

.disabled\:border-color-primary-100:disabled {
  border-color: var(--color-primary-100);
}

.disabled\:border-color-primary-100_i:disabled {
  border-color: var(--color-primary-100) !important;
}

.disabled\:border-color-primary-200:disabled {
  border-color: var(--color-primary-200);
}

.disabled\:border-color-primary-200_i:disabled {
  border-color: var(--color-primary-200) !important;
}

.disabled\:border-color-primary-300:disabled {
  border-color: var(--color-primary-300);
}

.disabled\:border-color-primary-300_i:disabled {
  border-color: var(--color-primary-300) !important;
}

.disabled\:border-color-primary-400:disabled {
  border-color: var(--color-primary-400);
}

.disabled\:border-color-primary-400_i:disabled {
  border-color: var(--color-primary-400) !important;
}

.disabled\:border-color-primary-500:disabled {
  border-color: var(--color-primary-500);
}

.disabled\:border-color-primary-500_i:disabled {
  border-color: var(--color-primary-500) !important;
}

.disabled\:border-color-primary-600:disabled {
  border-color: var(--color-primary-600);
}

.disabled\:border-color-primary-600_i:disabled {
  border-color: var(--color-primary-600) !important;
}

.disabled\:border-color-primary-700:disabled {
  border-color: var(--color-primary-700);
}

.disabled\:border-color-primary-700_i:disabled {
  border-color: var(--color-primary-700) !important;
}

.disabled\:border-color-primary-800:disabled {
  border-color: var(--color-primary-800);
}

.disabled\:border-color-primary-800_i:disabled {
  border-color: var(--color-primary-800) !important;
}

.disabled\:border-color-primary-900:disabled {
  border-color: var(--color-primary-900);
}

.disabled\:border-color-primary-900_i:disabled {
  border-color: var(--color-primary-900) !important;
}

.disabled\:border-color-secondary-100:disabled {
  border-color: var(--color-secondary-100);
}

.disabled\:border-color-secondary-100_i:disabled {
  border-color: var(--color-secondary-100) !important;
}

.disabled\:border-color-secondary-200:disabled {
  border-color: var(--color-secondary-200);
}

.disabled\:border-color-secondary-200_i:disabled {
  border-color: var(--color-secondary-200) !important;
}

.disabled\:border-color-secondary-300:disabled {
  border-color: var(--color-secondary-300);
}

.disabled\:border-color-secondary-300_i:disabled {
  border-color: var(--color-secondary-300) !important;
}

.disabled\:border-color-secondary-400:disabled {
  border-color: var(--color-secondary-400);
}

.disabled\:border-color-secondary-400_i:disabled {
  border-color: var(--color-secondary-400) !important;
}

.disabled\:border-color-secondary-500:disabled {
  border-color: var(--color-secondary-500);
}

.disabled\:border-color-secondary-500_i:disabled {
  border-color: var(--color-secondary-500) !important;
}

.disabled\:border-color-secondary-600:disabled {
  border-color: var(--color-secondary-600);
}

.disabled\:border-color-secondary-600_i:disabled {
  border-color: var(--color-secondary-600) !important;
}

.disabled\:border-color-secondary-700:disabled {
  border-color: var(--color-secondary-700);
}

.disabled\:border-color-secondary-700_i:disabled {
  border-color: var(--color-secondary-700) !important;
}

.disabled\:border-color-secondary-800:disabled {
  border-color: var(--color-secondary-800);
}

.disabled\:border-color-secondary-800_i:disabled {
  border-color: var(--color-secondary-800) !important;
}

.disabled\:border-color-secondary-900:disabled {
  border-color: var(--color-secondary-900);
}

.disabled\:border-color-secondary-900_i:disabled {
  border-color: var(--color-secondary-900) !important;
}

.disabled\:border-t-color-reset:disabled {
  border-top-color: initial;
}

.disabled\:border-t-color-reset_i:disabled {
  border-top-color: initial !important;
}

.disabled\:border-t-color-inherit:disabled {
  border-top-color: inherit;
}

.disabled\:border-t-color-inherit_i:disabled {
  border-top-color: inherit !important;
}

.disabled\:border-t-color-transparent:disabled {
  border-top-color: transparent;
}

.disabled\:border-t-color-transparent_i:disabled {
  border-top-color: transparent !important;
}

.disabled\:border-t-color-dark-font:disabled {
  border-top-color: var(--color-dark-font);
}

.disabled\:border-t-color-dark-font_i:disabled {
  border-top-color: var(--color-dark-font) !important;
}

.disabled\:border-t-color-light-font:disabled {
  border-top-color: var(--color-light-font);
}

.disabled\:border-t-color-light-font_i:disabled {
  border-top-color: var(--color-light-font) !important;
}

.disabled\:border-t-color-dark-headline:disabled {
  border-top-color: var(--color-dark-headline);
}

.disabled\:border-t-color-dark-headline_i:disabled {
  border-top-color: var(--color-dark-headline) !important;
}

.disabled\:border-t-color-light-headline:disabled {
  border-top-color: var(--color-light-headline);
}

.disabled\:border-t-color-light-headline_i:disabled {
  border-top-color: var(--color-light-headline) !important;
}

.disabled\:border-t-color-selection:disabled {
  border-top-color: var(--color-selection);
}

.disabled\:border-t-color-selection_i:disabled {
  border-top-color: var(--color-selection) !important;
}

.disabled\:border-t-color-light-100:disabled {
  border-top-color: var(--color-light-100);
}

.disabled\:border-t-color-light-100_i:disabled {
  border-top-color: var(--color-light-100) !important;
}

.disabled\:border-t-color-light-200:disabled {
  border-top-color: var(--color-light-200);
}

.disabled\:border-t-color-light-200_i:disabled {
  border-top-color: var(--color-light-200) !important;
}

.disabled\:border-t-color-light-300:disabled {
  border-top-color: var(--color-light-300);
}

.disabled\:border-t-color-light-300_i:disabled {
  border-top-color: var(--color-light-300) !important;
}

.disabled\:border-t-color-light-400:disabled {
  border-top-color: var(--color-light-400);
}

.disabled\:border-t-color-light-400_i:disabled {
  border-top-color: var(--color-light-400) !important;
}

.disabled\:border-t-color-light-500:disabled {
  border-top-color: var(--color-light-500);
}

.disabled\:border-t-color-light-500_i:disabled {
  border-top-color: var(--color-light-500) !important;
}

.disabled\:border-t-color-light-600:disabled {
  border-top-color: var(--color-light-600);
}

.disabled\:border-t-color-light-600_i:disabled {
  border-top-color: var(--color-light-600) !important;
}

.disabled\:border-t-color-light-700:disabled {
  border-top-color: var(--color-light-700);
}

.disabled\:border-t-color-light-700_i:disabled {
  border-top-color: var(--color-light-700) !important;
}

.disabled\:border-t-color-light-800:disabled {
  border-top-color: var(--color-light-800);
}

.disabled\:border-t-color-light-800_i:disabled {
  border-top-color: var(--color-light-800) !important;
}

.disabled\:border-t-color-light-900:disabled {
  border-top-color: var(--color-light-900);
}

.disabled\:border-t-color-light-900_i:disabled {
  border-top-color: var(--color-light-900) !important;
}

.disabled\:border-t-color-dark-100:disabled {
  border-top-color: var(--color-dark-100);
}

.disabled\:border-t-color-dark-100_i:disabled {
  border-top-color: var(--color-dark-100) !important;
}

.disabled\:border-t-color-dark-200:disabled {
  border-top-color: var(--color-dark-200);
}

.disabled\:border-t-color-dark-200_i:disabled {
  border-top-color: var(--color-dark-200) !important;
}

.disabled\:border-t-color-dark-300:disabled {
  border-top-color: var(--color-dark-300);
}

.disabled\:border-t-color-dark-300_i:disabled {
  border-top-color: var(--color-dark-300) !important;
}

.disabled\:border-t-color-dark-400:disabled {
  border-top-color: var(--color-dark-400);
}

.disabled\:border-t-color-dark-400_i:disabled {
  border-top-color: var(--color-dark-400) !important;
}

.disabled\:border-t-color-dark-500:disabled {
  border-top-color: var(--color-dark-500);
}

.disabled\:border-t-color-dark-500_i:disabled {
  border-top-color: var(--color-dark-500) !important;
}

.disabled\:border-t-color-dark-600:disabled {
  border-top-color: var(--color-dark-600);
}

.disabled\:border-t-color-dark-600_i:disabled {
  border-top-color: var(--color-dark-600) !important;
}

.disabled\:border-t-color-dark-700:disabled {
  border-top-color: var(--color-dark-700);
}

.disabled\:border-t-color-dark-700_i:disabled {
  border-top-color: var(--color-dark-700) !important;
}

.disabled\:border-t-color-dark-800:disabled {
  border-top-color: var(--color-dark-800);
}

.disabled\:border-t-color-dark-800_i:disabled {
  border-top-color: var(--color-dark-800) !important;
}

.disabled\:border-t-color-dark-900:disabled {
  border-top-color: var(--color-dark-900);
}

.disabled\:border-t-color-dark-900_i:disabled {
  border-top-color: var(--color-dark-900) !important;
}

.disabled\:border-t-color-primary-100:disabled {
  border-top-color: var(--color-primary-100);
}

.disabled\:border-t-color-primary-100_i:disabled {
  border-top-color: var(--color-primary-100) !important;
}

.disabled\:border-t-color-primary-200:disabled {
  border-top-color: var(--color-primary-200);
}

.disabled\:border-t-color-primary-200_i:disabled {
  border-top-color: var(--color-primary-200) !important;
}

.disabled\:border-t-color-primary-300:disabled {
  border-top-color: var(--color-primary-300);
}

.disabled\:border-t-color-primary-300_i:disabled {
  border-top-color: var(--color-primary-300) !important;
}

.disabled\:border-t-color-primary-400:disabled {
  border-top-color: var(--color-primary-400);
}

.disabled\:border-t-color-primary-400_i:disabled {
  border-top-color: var(--color-primary-400) !important;
}

.disabled\:border-t-color-primary-500:disabled {
  border-top-color: var(--color-primary-500);
}

.disabled\:border-t-color-primary-500_i:disabled {
  border-top-color: var(--color-primary-500) !important;
}

.disabled\:border-t-color-primary-600:disabled {
  border-top-color: var(--color-primary-600);
}

.disabled\:border-t-color-primary-600_i:disabled {
  border-top-color: var(--color-primary-600) !important;
}

.disabled\:border-t-color-primary-700:disabled {
  border-top-color: var(--color-primary-700);
}

.disabled\:border-t-color-primary-700_i:disabled {
  border-top-color: var(--color-primary-700) !important;
}

.disabled\:border-t-color-primary-800:disabled {
  border-top-color: var(--color-primary-800);
}

.disabled\:border-t-color-primary-800_i:disabled {
  border-top-color: var(--color-primary-800) !important;
}

.disabled\:border-t-color-primary-900:disabled {
  border-top-color: var(--color-primary-900);
}

.disabled\:border-t-color-primary-900_i:disabled {
  border-top-color: var(--color-primary-900) !important;
}

.disabled\:border-t-color-secondary-100:disabled {
  border-top-color: var(--color-secondary-100);
}

.disabled\:border-t-color-secondary-100_i:disabled {
  border-top-color: var(--color-secondary-100) !important;
}

.disabled\:border-t-color-secondary-200:disabled {
  border-top-color: var(--color-secondary-200);
}

.disabled\:border-t-color-secondary-200_i:disabled {
  border-top-color: var(--color-secondary-200) !important;
}

.disabled\:border-t-color-secondary-300:disabled {
  border-top-color: var(--color-secondary-300);
}

.disabled\:border-t-color-secondary-300_i:disabled {
  border-top-color: var(--color-secondary-300) !important;
}

.disabled\:border-t-color-secondary-400:disabled {
  border-top-color: var(--color-secondary-400);
}

.disabled\:border-t-color-secondary-400_i:disabled {
  border-top-color: var(--color-secondary-400) !important;
}

.disabled\:border-t-color-secondary-500:disabled {
  border-top-color: var(--color-secondary-500);
}

.disabled\:border-t-color-secondary-500_i:disabled {
  border-top-color: var(--color-secondary-500) !important;
}

.disabled\:border-t-color-secondary-600:disabled {
  border-top-color: var(--color-secondary-600);
}

.disabled\:border-t-color-secondary-600_i:disabled {
  border-top-color: var(--color-secondary-600) !important;
}

.disabled\:border-t-color-secondary-700:disabled {
  border-top-color: var(--color-secondary-700);
}

.disabled\:border-t-color-secondary-700_i:disabled {
  border-top-color: var(--color-secondary-700) !important;
}

.disabled\:border-t-color-secondary-800:disabled {
  border-top-color: var(--color-secondary-800);
}

.disabled\:border-t-color-secondary-800_i:disabled {
  border-top-color: var(--color-secondary-800) !important;
}

.disabled\:border-t-color-secondary-900:disabled {
  border-top-color: var(--color-secondary-900);
}

.disabled\:border-t-color-secondary-900_i:disabled {
  border-top-color: var(--color-secondary-900) !important;
}

.disabled\:border-b-color-reset:disabled {
  border-bottom-color: initial;
}

.disabled\:border-b-color-reset_i:disabled {
  border-bottom-color: initial !important;
}

.disabled\:border-b-color-inherit:disabled {
  border-bottom-color: inherit;
}

.disabled\:border-b-color-inherit_i:disabled {
  border-bottom-color: inherit !important;
}

.disabled\:border-b-color-transparent:disabled {
  border-bottom-color: transparent;
}

.disabled\:border-b-color-transparent_i:disabled {
  border-bottom-color: transparent !important;
}

.disabled\:border-b-color-dark-font:disabled {
  border-bottom-color: var(--color-dark-font);
}

.disabled\:border-b-color-dark-font_i:disabled {
  border-bottom-color: var(--color-dark-font) !important;
}

.disabled\:border-b-color-light-font:disabled {
  border-bottom-color: var(--color-light-font);
}

.disabled\:border-b-color-light-font_i:disabled {
  border-bottom-color: var(--color-light-font) !important;
}

.disabled\:border-b-color-dark-headline:disabled {
  border-bottom-color: var(--color-dark-headline);
}

.disabled\:border-b-color-dark-headline_i:disabled {
  border-bottom-color: var(--color-dark-headline) !important;
}

.disabled\:border-b-color-light-headline:disabled {
  border-bottom-color: var(--color-light-headline);
}

.disabled\:border-b-color-light-headline_i:disabled {
  border-bottom-color: var(--color-light-headline) !important;
}

.disabled\:border-b-color-selection:disabled {
  border-bottom-color: var(--color-selection);
}

.disabled\:border-b-color-selection_i:disabled {
  border-bottom-color: var(--color-selection) !important;
}

.disabled\:border-b-color-light-100:disabled {
  border-bottom-color: var(--color-light-100);
}

.disabled\:border-b-color-light-100_i:disabled {
  border-bottom-color: var(--color-light-100) !important;
}

.disabled\:border-b-color-light-200:disabled {
  border-bottom-color: var(--color-light-200);
}

.disabled\:border-b-color-light-200_i:disabled {
  border-bottom-color: var(--color-light-200) !important;
}

.disabled\:border-b-color-light-300:disabled {
  border-bottom-color: var(--color-light-300);
}

.disabled\:border-b-color-light-300_i:disabled {
  border-bottom-color: var(--color-light-300) !important;
}

.disabled\:border-b-color-light-400:disabled {
  border-bottom-color: var(--color-light-400);
}

.disabled\:border-b-color-light-400_i:disabled {
  border-bottom-color: var(--color-light-400) !important;
}

.disabled\:border-b-color-light-500:disabled {
  border-bottom-color: var(--color-light-500);
}

.disabled\:border-b-color-light-500_i:disabled {
  border-bottom-color: var(--color-light-500) !important;
}

.disabled\:border-b-color-light-600:disabled {
  border-bottom-color: var(--color-light-600);
}

.disabled\:border-b-color-light-600_i:disabled {
  border-bottom-color: var(--color-light-600) !important;
}

.disabled\:border-b-color-light-700:disabled {
  border-bottom-color: var(--color-light-700);
}

.disabled\:border-b-color-light-700_i:disabled {
  border-bottom-color: var(--color-light-700) !important;
}

.disabled\:border-b-color-light-800:disabled {
  border-bottom-color: var(--color-light-800);
}

.disabled\:border-b-color-light-800_i:disabled {
  border-bottom-color: var(--color-light-800) !important;
}

.disabled\:border-b-color-light-900:disabled {
  border-bottom-color: var(--color-light-900);
}

.disabled\:border-b-color-light-900_i:disabled {
  border-bottom-color: var(--color-light-900) !important;
}

.disabled\:border-b-color-dark-100:disabled {
  border-bottom-color: var(--color-dark-100);
}

.disabled\:border-b-color-dark-100_i:disabled {
  border-bottom-color: var(--color-dark-100) !important;
}

.disabled\:border-b-color-dark-200:disabled {
  border-bottom-color: var(--color-dark-200);
}

.disabled\:border-b-color-dark-200_i:disabled {
  border-bottom-color: var(--color-dark-200) !important;
}

.disabled\:border-b-color-dark-300:disabled {
  border-bottom-color: var(--color-dark-300);
}

.disabled\:border-b-color-dark-300_i:disabled {
  border-bottom-color: var(--color-dark-300) !important;
}

.disabled\:border-b-color-dark-400:disabled {
  border-bottom-color: var(--color-dark-400);
}

.disabled\:border-b-color-dark-400_i:disabled {
  border-bottom-color: var(--color-dark-400) !important;
}

.disabled\:border-b-color-dark-500:disabled {
  border-bottom-color: var(--color-dark-500);
}

.disabled\:border-b-color-dark-500_i:disabled {
  border-bottom-color: var(--color-dark-500) !important;
}

.disabled\:border-b-color-dark-600:disabled {
  border-bottom-color: var(--color-dark-600);
}

.disabled\:border-b-color-dark-600_i:disabled {
  border-bottom-color: var(--color-dark-600) !important;
}

.disabled\:border-b-color-dark-700:disabled {
  border-bottom-color: var(--color-dark-700);
}

.disabled\:border-b-color-dark-700_i:disabled {
  border-bottom-color: var(--color-dark-700) !important;
}

.disabled\:border-b-color-dark-800:disabled {
  border-bottom-color: var(--color-dark-800);
}

.disabled\:border-b-color-dark-800_i:disabled {
  border-bottom-color: var(--color-dark-800) !important;
}

.disabled\:border-b-color-dark-900:disabled {
  border-bottom-color: var(--color-dark-900);
}

.disabled\:border-b-color-dark-900_i:disabled {
  border-bottom-color: var(--color-dark-900) !important;
}

.disabled\:border-b-color-primary-100:disabled {
  border-bottom-color: var(--color-primary-100);
}

.disabled\:border-b-color-primary-100_i:disabled {
  border-bottom-color: var(--color-primary-100) !important;
}

.disabled\:border-b-color-primary-200:disabled {
  border-bottom-color: var(--color-primary-200);
}

.disabled\:border-b-color-primary-200_i:disabled {
  border-bottom-color: var(--color-primary-200) !important;
}

.disabled\:border-b-color-primary-300:disabled {
  border-bottom-color: var(--color-primary-300);
}

.disabled\:border-b-color-primary-300_i:disabled {
  border-bottom-color: var(--color-primary-300) !important;
}

.disabled\:border-b-color-primary-400:disabled {
  border-bottom-color: var(--color-primary-400);
}

.disabled\:border-b-color-primary-400_i:disabled {
  border-bottom-color: var(--color-primary-400) !important;
}

.disabled\:border-b-color-primary-500:disabled {
  border-bottom-color: var(--color-primary-500);
}

.disabled\:border-b-color-primary-500_i:disabled {
  border-bottom-color: var(--color-primary-500) !important;
}

.disabled\:border-b-color-primary-600:disabled {
  border-bottom-color: var(--color-primary-600);
}

.disabled\:border-b-color-primary-600_i:disabled {
  border-bottom-color: var(--color-primary-600) !important;
}

.disabled\:border-b-color-primary-700:disabled {
  border-bottom-color: var(--color-primary-700);
}

.disabled\:border-b-color-primary-700_i:disabled {
  border-bottom-color: var(--color-primary-700) !important;
}

.disabled\:border-b-color-primary-800:disabled {
  border-bottom-color: var(--color-primary-800);
}

.disabled\:border-b-color-primary-800_i:disabled {
  border-bottom-color: var(--color-primary-800) !important;
}

.disabled\:border-b-color-primary-900:disabled {
  border-bottom-color: var(--color-primary-900);
}

.disabled\:border-b-color-primary-900_i:disabled {
  border-bottom-color: var(--color-primary-900) !important;
}

.disabled\:border-b-color-secondary-100:disabled {
  border-bottom-color: var(--color-secondary-100);
}

.disabled\:border-b-color-secondary-100_i:disabled {
  border-bottom-color: var(--color-secondary-100) !important;
}

.disabled\:border-b-color-secondary-200:disabled {
  border-bottom-color: var(--color-secondary-200);
}

.disabled\:border-b-color-secondary-200_i:disabled {
  border-bottom-color: var(--color-secondary-200) !important;
}

.disabled\:border-b-color-secondary-300:disabled {
  border-bottom-color: var(--color-secondary-300);
}

.disabled\:border-b-color-secondary-300_i:disabled {
  border-bottom-color: var(--color-secondary-300) !important;
}

.disabled\:border-b-color-secondary-400:disabled {
  border-bottom-color: var(--color-secondary-400);
}

.disabled\:border-b-color-secondary-400_i:disabled {
  border-bottom-color: var(--color-secondary-400) !important;
}

.disabled\:border-b-color-secondary-500:disabled {
  border-bottom-color: var(--color-secondary-500);
}

.disabled\:border-b-color-secondary-500_i:disabled {
  border-bottom-color: var(--color-secondary-500) !important;
}

.disabled\:border-b-color-secondary-600:disabled {
  border-bottom-color: var(--color-secondary-600);
}

.disabled\:border-b-color-secondary-600_i:disabled {
  border-bottom-color: var(--color-secondary-600) !important;
}

.disabled\:border-b-color-secondary-700:disabled {
  border-bottom-color: var(--color-secondary-700);
}

.disabled\:border-b-color-secondary-700_i:disabled {
  border-bottom-color: var(--color-secondary-700) !important;
}

.disabled\:border-b-color-secondary-800:disabled {
  border-bottom-color: var(--color-secondary-800);
}

.disabled\:border-b-color-secondary-800_i:disabled {
  border-bottom-color: var(--color-secondary-800) !important;
}

.disabled\:border-b-color-secondary-900:disabled {
  border-bottom-color: var(--color-secondary-900);
}

.disabled\:border-b-color-secondary-900_i:disabled {
  border-bottom-color: var(--color-secondary-900) !important;
}

.disabled\:border-l-color-reset:disabled {
  border-left-color: initial;
}

.disabled\:border-l-color-reset_i:disabled {
  border-left-color: initial !important;
}

.disabled\:border-l-color-inherit:disabled {
  border-left-color: inherit;
}

.disabled\:border-l-color-inherit_i:disabled {
  border-left-color: inherit !important;
}

.disabled\:border-l-color-transparent:disabled {
  border-left-color: transparent;
}

.disabled\:border-l-color-transparent_i:disabled {
  border-left-color: transparent !important;
}

.disabled\:border-l-color-dark-font:disabled {
  border-left-color: var(--color-dark-font);
}

.disabled\:border-l-color-dark-font_i:disabled {
  border-left-color: var(--color-dark-font) !important;
}

.disabled\:border-l-color-light-font:disabled {
  border-left-color: var(--color-light-font);
}

.disabled\:border-l-color-light-font_i:disabled {
  border-left-color: var(--color-light-font) !important;
}

.disabled\:border-l-color-dark-headline:disabled {
  border-left-color: var(--color-dark-headline);
}

.disabled\:border-l-color-dark-headline_i:disabled {
  border-left-color: var(--color-dark-headline) !important;
}

.disabled\:border-l-color-light-headline:disabled {
  border-left-color: var(--color-light-headline);
}

.disabled\:border-l-color-light-headline_i:disabled {
  border-left-color: var(--color-light-headline) !important;
}

.disabled\:border-l-color-selection:disabled {
  border-left-color: var(--color-selection);
}

.disabled\:border-l-color-selection_i:disabled {
  border-left-color: var(--color-selection) !important;
}

.disabled\:border-l-color-light-100:disabled {
  border-left-color: var(--color-light-100);
}

.disabled\:border-l-color-light-100_i:disabled {
  border-left-color: var(--color-light-100) !important;
}

.disabled\:border-l-color-light-200:disabled {
  border-left-color: var(--color-light-200);
}

.disabled\:border-l-color-light-200_i:disabled {
  border-left-color: var(--color-light-200) !important;
}

.disabled\:border-l-color-light-300:disabled {
  border-left-color: var(--color-light-300);
}

.disabled\:border-l-color-light-300_i:disabled {
  border-left-color: var(--color-light-300) !important;
}

.disabled\:border-l-color-light-400:disabled {
  border-left-color: var(--color-light-400);
}

.disabled\:border-l-color-light-400_i:disabled {
  border-left-color: var(--color-light-400) !important;
}

.disabled\:border-l-color-light-500:disabled {
  border-left-color: var(--color-light-500);
}

.disabled\:border-l-color-light-500_i:disabled {
  border-left-color: var(--color-light-500) !important;
}

.disabled\:border-l-color-light-600:disabled {
  border-left-color: var(--color-light-600);
}

.disabled\:border-l-color-light-600_i:disabled {
  border-left-color: var(--color-light-600) !important;
}

.disabled\:border-l-color-light-700:disabled {
  border-left-color: var(--color-light-700);
}

.disabled\:border-l-color-light-700_i:disabled {
  border-left-color: var(--color-light-700) !important;
}

.disabled\:border-l-color-light-800:disabled {
  border-left-color: var(--color-light-800);
}

.disabled\:border-l-color-light-800_i:disabled {
  border-left-color: var(--color-light-800) !important;
}

.disabled\:border-l-color-light-900:disabled {
  border-left-color: var(--color-light-900);
}

.disabled\:border-l-color-light-900_i:disabled {
  border-left-color: var(--color-light-900) !important;
}

.disabled\:border-l-color-dark-100:disabled {
  border-left-color: var(--color-dark-100);
}

.disabled\:border-l-color-dark-100_i:disabled {
  border-left-color: var(--color-dark-100) !important;
}

.disabled\:border-l-color-dark-200:disabled {
  border-left-color: var(--color-dark-200);
}

.disabled\:border-l-color-dark-200_i:disabled {
  border-left-color: var(--color-dark-200) !important;
}

.disabled\:border-l-color-dark-300:disabled {
  border-left-color: var(--color-dark-300);
}

.disabled\:border-l-color-dark-300_i:disabled {
  border-left-color: var(--color-dark-300) !important;
}

.disabled\:border-l-color-dark-400:disabled {
  border-left-color: var(--color-dark-400);
}

.disabled\:border-l-color-dark-400_i:disabled {
  border-left-color: var(--color-dark-400) !important;
}

.disabled\:border-l-color-dark-500:disabled {
  border-left-color: var(--color-dark-500);
}

.disabled\:border-l-color-dark-500_i:disabled {
  border-left-color: var(--color-dark-500) !important;
}

.disabled\:border-l-color-dark-600:disabled {
  border-left-color: var(--color-dark-600);
}

.disabled\:border-l-color-dark-600_i:disabled {
  border-left-color: var(--color-dark-600) !important;
}

.disabled\:border-l-color-dark-700:disabled {
  border-left-color: var(--color-dark-700);
}

.disabled\:border-l-color-dark-700_i:disabled {
  border-left-color: var(--color-dark-700) !important;
}

.disabled\:border-l-color-dark-800:disabled {
  border-left-color: var(--color-dark-800);
}

.disabled\:border-l-color-dark-800_i:disabled {
  border-left-color: var(--color-dark-800) !important;
}

.disabled\:border-l-color-dark-900:disabled {
  border-left-color: var(--color-dark-900);
}

.disabled\:border-l-color-dark-900_i:disabled {
  border-left-color: var(--color-dark-900) !important;
}

.disabled\:border-l-color-primary-100:disabled {
  border-left-color: var(--color-primary-100);
}

.disabled\:border-l-color-primary-100_i:disabled {
  border-left-color: var(--color-primary-100) !important;
}

.disabled\:border-l-color-primary-200:disabled {
  border-left-color: var(--color-primary-200);
}

.disabled\:border-l-color-primary-200_i:disabled {
  border-left-color: var(--color-primary-200) !important;
}

.disabled\:border-l-color-primary-300:disabled {
  border-left-color: var(--color-primary-300);
}

.disabled\:border-l-color-primary-300_i:disabled {
  border-left-color: var(--color-primary-300) !important;
}

.disabled\:border-l-color-primary-400:disabled {
  border-left-color: var(--color-primary-400);
}

.disabled\:border-l-color-primary-400_i:disabled {
  border-left-color: var(--color-primary-400) !important;
}

.disabled\:border-l-color-primary-500:disabled {
  border-left-color: var(--color-primary-500);
}

.disabled\:border-l-color-primary-500_i:disabled {
  border-left-color: var(--color-primary-500) !important;
}

.disabled\:border-l-color-primary-600:disabled {
  border-left-color: var(--color-primary-600);
}

.disabled\:border-l-color-primary-600_i:disabled {
  border-left-color: var(--color-primary-600) !important;
}

.disabled\:border-l-color-primary-700:disabled {
  border-left-color: var(--color-primary-700);
}

.disabled\:border-l-color-primary-700_i:disabled {
  border-left-color: var(--color-primary-700) !important;
}

.disabled\:border-l-color-primary-800:disabled {
  border-left-color: var(--color-primary-800);
}

.disabled\:border-l-color-primary-800_i:disabled {
  border-left-color: var(--color-primary-800) !important;
}

.disabled\:border-l-color-primary-900:disabled {
  border-left-color: var(--color-primary-900);
}

.disabled\:border-l-color-primary-900_i:disabled {
  border-left-color: var(--color-primary-900) !important;
}

.disabled\:border-l-color-secondary-100:disabled {
  border-left-color: var(--color-secondary-100);
}

.disabled\:border-l-color-secondary-100_i:disabled {
  border-left-color: var(--color-secondary-100) !important;
}

.disabled\:border-l-color-secondary-200:disabled {
  border-left-color: var(--color-secondary-200);
}

.disabled\:border-l-color-secondary-200_i:disabled {
  border-left-color: var(--color-secondary-200) !important;
}

.disabled\:border-l-color-secondary-300:disabled {
  border-left-color: var(--color-secondary-300);
}

.disabled\:border-l-color-secondary-300_i:disabled {
  border-left-color: var(--color-secondary-300) !important;
}

.disabled\:border-l-color-secondary-400:disabled {
  border-left-color: var(--color-secondary-400);
}

.disabled\:border-l-color-secondary-400_i:disabled {
  border-left-color: var(--color-secondary-400) !important;
}

.disabled\:border-l-color-secondary-500:disabled {
  border-left-color: var(--color-secondary-500);
}

.disabled\:border-l-color-secondary-500_i:disabled {
  border-left-color: var(--color-secondary-500) !important;
}

.disabled\:border-l-color-secondary-600:disabled {
  border-left-color: var(--color-secondary-600);
}

.disabled\:border-l-color-secondary-600_i:disabled {
  border-left-color: var(--color-secondary-600) !important;
}

.disabled\:border-l-color-secondary-700:disabled {
  border-left-color: var(--color-secondary-700);
}

.disabled\:border-l-color-secondary-700_i:disabled {
  border-left-color: var(--color-secondary-700) !important;
}

.disabled\:border-l-color-secondary-800:disabled {
  border-left-color: var(--color-secondary-800);
}

.disabled\:border-l-color-secondary-800_i:disabled {
  border-left-color: var(--color-secondary-800) !important;
}

.disabled\:border-l-color-secondary-900:disabled {
  border-left-color: var(--color-secondary-900);
}

.disabled\:border-l-color-secondary-900_i:disabled {
  border-left-color: var(--color-secondary-900) !important;
}

.disabled\:border-r-color-reset:disabled {
  border-right-color: initial;
}

.disabled\:border-r-color-reset_i:disabled {
  border-right-color: initial !important;
}

.disabled\:border-r-color-inherit:disabled {
  border-right-color: inherit;
}

.disabled\:border-r-color-inherit_i:disabled {
  border-right-color: inherit !important;
}

.disabled\:border-r-color-transparent:disabled {
  border-right-color: transparent;
}

.disabled\:border-r-color-transparent_i:disabled {
  border-right-color: transparent !important;
}

.disabled\:border-r-color-dark-font:disabled {
  border-right-color: var(--color-dark-font);
}

.disabled\:border-r-color-dark-font_i:disabled {
  border-right-color: var(--color-dark-font) !important;
}

.disabled\:border-r-color-light-font:disabled {
  border-right-color: var(--color-light-font);
}

.disabled\:border-r-color-light-font_i:disabled {
  border-right-color: var(--color-light-font) !important;
}

.disabled\:border-r-color-dark-headline:disabled {
  border-right-color: var(--color-dark-headline);
}

.disabled\:border-r-color-dark-headline_i:disabled {
  border-right-color: var(--color-dark-headline) !important;
}

.disabled\:border-r-color-light-headline:disabled {
  border-right-color: var(--color-light-headline);
}

.disabled\:border-r-color-light-headline_i:disabled {
  border-right-color: var(--color-light-headline) !important;
}

.disabled\:border-r-color-selection:disabled {
  border-right-color: var(--color-selection);
}

.disabled\:border-r-color-selection_i:disabled {
  border-right-color: var(--color-selection) !important;
}

.disabled\:border-r-color-light-100:disabled {
  border-right-color: var(--color-light-100);
}

.disabled\:border-r-color-light-100_i:disabled {
  border-right-color: var(--color-light-100) !important;
}

.disabled\:border-r-color-light-200:disabled {
  border-right-color: var(--color-light-200);
}

.disabled\:border-r-color-light-200_i:disabled {
  border-right-color: var(--color-light-200) !important;
}

.disabled\:border-r-color-light-300:disabled {
  border-right-color: var(--color-light-300);
}

.disabled\:border-r-color-light-300_i:disabled {
  border-right-color: var(--color-light-300) !important;
}

.disabled\:border-r-color-light-400:disabled {
  border-right-color: var(--color-light-400);
}

.disabled\:border-r-color-light-400_i:disabled {
  border-right-color: var(--color-light-400) !important;
}

.disabled\:border-r-color-light-500:disabled {
  border-right-color: var(--color-light-500);
}

.disabled\:border-r-color-light-500_i:disabled {
  border-right-color: var(--color-light-500) !important;
}

.disabled\:border-r-color-light-600:disabled {
  border-right-color: var(--color-light-600);
}

.disabled\:border-r-color-light-600_i:disabled {
  border-right-color: var(--color-light-600) !important;
}

.disabled\:border-r-color-light-700:disabled {
  border-right-color: var(--color-light-700);
}

.disabled\:border-r-color-light-700_i:disabled {
  border-right-color: var(--color-light-700) !important;
}

.disabled\:border-r-color-light-800:disabled {
  border-right-color: var(--color-light-800);
}

.disabled\:border-r-color-light-800_i:disabled {
  border-right-color: var(--color-light-800) !important;
}

.disabled\:border-r-color-light-900:disabled {
  border-right-color: var(--color-light-900);
}

.disabled\:border-r-color-light-900_i:disabled {
  border-right-color: var(--color-light-900) !important;
}

.disabled\:border-r-color-dark-100:disabled {
  border-right-color: var(--color-dark-100);
}

.disabled\:border-r-color-dark-100_i:disabled {
  border-right-color: var(--color-dark-100) !important;
}

.disabled\:border-r-color-dark-200:disabled {
  border-right-color: var(--color-dark-200);
}

.disabled\:border-r-color-dark-200_i:disabled {
  border-right-color: var(--color-dark-200) !important;
}

.disabled\:border-r-color-dark-300:disabled {
  border-right-color: var(--color-dark-300);
}

.disabled\:border-r-color-dark-300_i:disabled {
  border-right-color: var(--color-dark-300) !important;
}

.disabled\:border-r-color-dark-400:disabled {
  border-right-color: var(--color-dark-400);
}

.disabled\:border-r-color-dark-400_i:disabled {
  border-right-color: var(--color-dark-400) !important;
}

.disabled\:border-r-color-dark-500:disabled {
  border-right-color: var(--color-dark-500);
}

.disabled\:border-r-color-dark-500_i:disabled {
  border-right-color: var(--color-dark-500) !important;
}

.disabled\:border-r-color-dark-600:disabled {
  border-right-color: var(--color-dark-600);
}

.disabled\:border-r-color-dark-600_i:disabled {
  border-right-color: var(--color-dark-600) !important;
}

.disabled\:border-r-color-dark-700:disabled {
  border-right-color: var(--color-dark-700);
}

.disabled\:border-r-color-dark-700_i:disabled {
  border-right-color: var(--color-dark-700) !important;
}

.disabled\:border-r-color-dark-800:disabled {
  border-right-color: var(--color-dark-800);
}

.disabled\:border-r-color-dark-800_i:disabled {
  border-right-color: var(--color-dark-800) !important;
}

.disabled\:border-r-color-dark-900:disabled {
  border-right-color: var(--color-dark-900);
}

.disabled\:border-r-color-dark-900_i:disabled {
  border-right-color: var(--color-dark-900) !important;
}

.disabled\:border-r-color-primary-100:disabled {
  border-right-color: var(--color-primary-100);
}

.disabled\:border-r-color-primary-100_i:disabled {
  border-right-color: var(--color-primary-100) !important;
}

.disabled\:border-r-color-primary-200:disabled {
  border-right-color: var(--color-primary-200);
}

.disabled\:border-r-color-primary-200_i:disabled {
  border-right-color: var(--color-primary-200) !important;
}

.disabled\:border-r-color-primary-300:disabled {
  border-right-color: var(--color-primary-300);
}

.disabled\:border-r-color-primary-300_i:disabled {
  border-right-color: var(--color-primary-300) !important;
}

.disabled\:border-r-color-primary-400:disabled {
  border-right-color: var(--color-primary-400);
}

.disabled\:border-r-color-primary-400_i:disabled {
  border-right-color: var(--color-primary-400) !important;
}

.disabled\:border-r-color-primary-500:disabled {
  border-right-color: var(--color-primary-500);
}

.disabled\:border-r-color-primary-500_i:disabled {
  border-right-color: var(--color-primary-500) !important;
}

.disabled\:border-r-color-primary-600:disabled {
  border-right-color: var(--color-primary-600);
}

.disabled\:border-r-color-primary-600_i:disabled {
  border-right-color: var(--color-primary-600) !important;
}

.disabled\:border-r-color-primary-700:disabled {
  border-right-color: var(--color-primary-700);
}

.disabled\:border-r-color-primary-700_i:disabled {
  border-right-color: var(--color-primary-700) !important;
}

.disabled\:border-r-color-primary-800:disabled {
  border-right-color: var(--color-primary-800);
}

.disabled\:border-r-color-primary-800_i:disabled {
  border-right-color: var(--color-primary-800) !important;
}

.disabled\:border-r-color-primary-900:disabled {
  border-right-color: var(--color-primary-900);
}

.disabled\:border-r-color-primary-900_i:disabled {
  border-right-color: var(--color-primary-900) !important;
}

.disabled\:border-r-color-secondary-100:disabled {
  border-right-color: var(--color-secondary-100);
}

.disabled\:border-r-color-secondary-100_i:disabled {
  border-right-color: var(--color-secondary-100) !important;
}

.disabled\:border-r-color-secondary-200:disabled {
  border-right-color: var(--color-secondary-200);
}

.disabled\:border-r-color-secondary-200_i:disabled {
  border-right-color: var(--color-secondary-200) !important;
}

.disabled\:border-r-color-secondary-300:disabled {
  border-right-color: var(--color-secondary-300);
}

.disabled\:border-r-color-secondary-300_i:disabled {
  border-right-color: var(--color-secondary-300) !important;
}

.disabled\:border-r-color-secondary-400:disabled {
  border-right-color: var(--color-secondary-400);
}

.disabled\:border-r-color-secondary-400_i:disabled {
  border-right-color: var(--color-secondary-400) !important;
}

.disabled\:border-r-color-secondary-500:disabled {
  border-right-color: var(--color-secondary-500);
}

.disabled\:border-r-color-secondary-500_i:disabled {
  border-right-color: var(--color-secondary-500) !important;
}

.disabled\:border-r-color-secondary-600:disabled {
  border-right-color: var(--color-secondary-600);
}

.disabled\:border-r-color-secondary-600_i:disabled {
  border-right-color: var(--color-secondary-600) !important;
}

.disabled\:border-r-color-secondary-700:disabled {
  border-right-color: var(--color-secondary-700);
}

.disabled\:border-r-color-secondary-700_i:disabled {
  border-right-color: var(--color-secondary-700) !important;
}

.disabled\:border-r-color-secondary-800:disabled {
  border-right-color: var(--color-secondary-800);
}

.disabled\:border-r-color-secondary-800_i:disabled {
  border-right-color: var(--color-secondary-800) !important;
}

.disabled\:border-r-color-secondary-900:disabled {
  border-right-color: var(--color-secondary-900);
}

.disabled\:border-r-color-secondary-900_i:disabled {
  border-right-color: var(--color-secondary-900) !important;
}

.column-rule-color-reset {
  -webkit-column-rule-color: initial;
     -moz-column-rule-color: initial;
          column-rule-color: initial;
}

.column-rule-color-reset_i {
  -webkit-column-rule-color: initial !important;
     -moz-column-rule-color: initial !important;
          column-rule-color: initial !important;
}

.column-rule-color-inherit {
  -webkit-column-rule-color: inherit;
     -moz-column-rule-color: inherit;
          column-rule-color: inherit;
}

.column-rule-color-inherit_i {
  -webkit-column-rule-color: inherit !important;
     -moz-column-rule-color: inherit !important;
          column-rule-color: inherit !important;
}

.column-rule-color-transparent {
  -webkit-column-rule-color: transparent;
     -moz-column-rule-color: transparent;
          column-rule-color: transparent;
}

.column-rule-color-transparent_i {
  -webkit-column-rule-color: transparent !important;
     -moz-column-rule-color: transparent !important;
          column-rule-color: transparent !important;
}

.column-rule-color-dark-font {
  -webkit-column-rule-color: var(--color-dark-font);
     -moz-column-rule-color: var(--color-dark-font);
          column-rule-color: var(--color-dark-font);
}

.column-rule-color-dark-font_i {
  -webkit-column-rule-color: var(--color-dark-font) !important;
     -moz-column-rule-color: var(--color-dark-font) !important;
          column-rule-color: var(--color-dark-font) !important;
}

.column-rule-color-light-font {
  -webkit-column-rule-color: var(--color-light-font);
     -moz-column-rule-color: var(--color-light-font);
          column-rule-color: var(--color-light-font);
}

.column-rule-color-light-font_i {
  -webkit-column-rule-color: var(--color-light-font) !important;
     -moz-column-rule-color: var(--color-light-font) !important;
          column-rule-color: var(--color-light-font) !important;
}

.column-rule-color-dark-headline {
  -webkit-column-rule-color: var(--color-dark-headline);
     -moz-column-rule-color: var(--color-dark-headline);
          column-rule-color: var(--color-dark-headline);
}

.column-rule-color-dark-headline_i {
  -webkit-column-rule-color: var(--color-dark-headline) !important;
     -moz-column-rule-color: var(--color-dark-headline) !important;
          column-rule-color: var(--color-dark-headline) !important;
}

.column-rule-color-light-headline {
  -webkit-column-rule-color: var(--color-light-headline);
     -moz-column-rule-color: var(--color-light-headline);
          column-rule-color: var(--color-light-headline);
}

.column-rule-color-light-headline_i {
  -webkit-column-rule-color: var(--color-light-headline) !important;
     -moz-column-rule-color: var(--color-light-headline) !important;
          column-rule-color: var(--color-light-headline) !important;
}

.column-rule-color-selection {
  -webkit-column-rule-color: var(--color-selection);
     -moz-column-rule-color: var(--color-selection);
          column-rule-color: var(--color-selection);
}

.column-rule-color-selection_i {
  -webkit-column-rule-color: var(--color-selection) !important;
     -moz-column-rule-color: var(--color-selection) !important;
          column-rule-color: var(--color-selection) !important;
}

.column-rule-color-light-100 {
  -webkit-column-rule-color: var(--color-light-100);
     -moz-column-rule-color: var(--color-light-100);
          column-rule-color: var(--color-light-100);
}

.column-rule-color-light-100_i {
  -webkit-column-rule-color: var(--color-light-100) !important;
     -moz-column-rule-color: var(--color-light-100) !important;
          column-rule-color: var(--color-light-100) !important;
}

.column-rule-color-light-200 {
  -webkit-column-rule-color: var(--color-light-200);
     -moz-column-rule-color: var(--color-light-200);
          column-rule-color: var(--color-light-200);
}

.column-rule-color-light-200_i {
  -webkit-column-rule-color: var(--color-light-200) !important;
     -moz-column-rule-color: var(--color-light-200) !important;
          column-rule-color: var(--color-light-200) !important;
}

.column-rule-color-light-300 {
  -webkit-column-rule-color: var(--color-light-300);
     -moz-column-rule-color: var(--color-light-300);
          column-rule-color: var(--color-light-300);
}

.column-rule-color-light-300_i {
  -webkit-column-rule-color: var(--color-light-300) !important;
     -moz-column-rule-color: var(--color-light-300) !important;
          column-rule-color: var(--color-light-300) !important;
}

.column-rule-color-light-400 {
  -webkit-column-rule-color: var(--color-light-400);
     -moz-column-rule-color: var(--color-light-400);
          column-rule-color: var(--color-light-400);
}

.column-rule-color-light-400_i {
  -webkit-column-rule-color: var(--color-light-400) !important;
     -moz-column-rule-color: var(--color-light-400) !important;
          column-rule-color: var(--color-light-400) !important;
}

.column-rule-color-light-500 {
  -webkit-column-rule-color: var(--color-light-500);
     -moz-column-rule-color: var(--color-light-500);
          column-rule-color: var(--color-light-500);
}

.column-rule-color-light-500_i {
  -webkit-column-rule-color: var(--color-light-500) !important;
     -moz-column-rule-color: var(--color-light-500) !important;
          column-rule-color: var(--color-light-500) !important;
}

.column-rule-color-light-600 {
  -webkit-column-rule-color: var(--color-light-600);
     -moz-column-rule-color: var(--color-light-600);
          column-rule-color: var(--color-light-600);
}

.column-rule-color-light-600_i {
  -webkit-column-rule-color: var(--color-light-600) !important;
     -moz-column-rule-color: var(--color-light-600) !important;
          column-rule-color: var(--color-light-600) !important;
}

.column-rule-color-light-700 {
  -webkit-column-rule-color: var(--color-light-700);
     -moz-column-rule-color: var(--color-light-700);
          column-rule-color: var(--color-light-700);
}

.column-rule-color-light-700_i {
  -webkit-column-rule-color: var(--color-light-700) !important;
     -moz-column-rule-color: var(--color-light-700) !important;
          column-rule-color: var(--color-light-700) !important;
}

.column-rule-color-light-800 {
  -webkit-column-rule-color: var(--color-light-800);
     -moz-column-rule-color: var(--color-light-800);
          column-rule-color: var(--color-light-800);
}

.column-rule-color-light-800_i {
  -webkit-column-rule-color: var(--color-light-800) !important;
     -moz-column-rule-color: var(--color-light-800) !important;
          column-rule-color: var(--color-light-800) !important;
}

.column-rule-color-light-900 {
  -webkit-column-rule-color: var(--color-light-900);
     -moz-column-rule-color: var(--color-light-900);
          column-rule-color: var(--color-light-900);
}

.column-rule-color-light-900_i {
  -webkit-column-rule-color: var(--color-light-900) !important;
     -moz-column-rule-color: var(--color-light-900) !important;
          column-rule-color: var(--color-light-900) !important;
}

.column-rule-color-dark-100 {
  -webkit-column-rule-color: var(--color-dark-100);
     -moz-column-rule-color: var(--color-dark-100);
          column-rule-color: var(--color-dark-100);
}

.column-rule-color-dark-100_i {
  -webkit-column-rule-color: var(--color-dark-100) !important;
     -moz-column-rule-color: var(--color-dark-100) !important;
          column-rule-color: var(--color-dark-100) !important;
}

.column-rule-color-dark-200 {
  -webkit-column-rule-color: var(--color-dark-200);
     -moz-column-rule-color: var(--color-dark-200);
          column-rule-color: var(--color-dark-200);
}

.column-rule-color-dark-200_i {
  -webkit-column-rule-color: var(--color-dark-200) !important;
     -moz-column-rule-color: var(--color-dark-200) !important;
          column-rule-color: var(--color-dark-200) !important;
}

.column-rule-color-dark-300 {
  -webkit-column-rule-color: var(--color-dark-300);
     -moz-column-rule-color: var(--color-dark-300);
          column-rule-color: var(--color-dark-300);
}

.column-rule-color-dark-300_i {
  -webkit-column-rule-color: var(--color-dark-300) !important;
     -moz-column-rule-color: var(--color-dark-300) !important;
          column-rule-color: var(--color-dark-300) !important;
}

.column-rule-color-dark-400 {
  -webkit-column-rule-color: var(--color-dark-400);
     -moz-column-rule-color: var(--color-dark-400);
          column-rule-color: var(--color-dark-400);
}

.column-rule-color-dark-400_i {
  -webkit-column-rule-color: var(--color-dark-400) !important;
     -moz-column-rule-color: var(--color-dark-400) !important;
          column-rule-color: var(--color-dark-400) !important;
}

.column-rule-color-dark-500 {
  -webkit-column-rule-color: var(--color-dark-500);
     -moz-column-rule-color: var(--color-dark-500);
          column-rule-color: var(--color-dark-500);
}

.column-rule-color-dark-500_i {
  -webkit-column-rule-color: var(--color-dark-500) !important;
     -moz-column-rule-color: var(--color-dark-500) !important;
          column-rule-color: var(--color-dark-500) !important;
}

.column-rule-color-dark-600 {
  -webkit-column-rule-color: var(--color-dark-600);
     -moz-column-rule-color: var(--color-dark-600);
          column-rule-color: var(--color-dark-600);
}

.column-rule-color-dark-600_i {
  -webkit-column-rule-color: var(--color-dark-600) !important;
     -moz-column-rule-color: var(--color-dark-600) !important;
          column-rule-color: var(--color-dark-600) !important;
}

.column-rule-color-dark-700 {
  -webkit-column-rule-color: var(--color-dark-700);
     -moz-column-rule-color: var(--color-dark-700);
          column-rule-color: var(--color-dark-700);
}

.column-rule-color-dark-700_i {
  -webkit-column-rule-color: var(--color-dark-700) !important;
     -moz-column-rule-color: var(--color-dark-700) !important;
          column-rule-color: var(--color-dark-700) !important;
}

.column-rule-color-dark-800 {
  -webkit-column-rule-color: var(--color-dark-800);
     -moz-column-rule-color: var(--color-dark-800);
          column-rule-color: var(--color-dark-800);
}

.column-rule-color-dark-800_i {
  -webkit-column-rule-color: var(--color-dark-800) !important;
     -moz-column-rule-color: var(--color-dark-800) !important;
          column-rule-color: var(--color-dark-800) !important;
}

.column-rule-color-dark-900 {
  -webkit-column-rule-color: var(--color-dark-900);
     -moz-column-rule-color: var(--color-dark-900);
          column-rule-color: var(--color-dark-900);
}

.column-rule-color-dark-900_i {
  -webkit-column-rule-color: var(--color-dark-900) !important;
     -moz-column-rule-color: var(--color-dark-900) !important;
          column-rule-color: var(--color-dark-900) !important;
}

.column-rule-color-primary-100 {
  -webkit-column-rule-color: var(--color-primary-100);
     -moz-column-rule-color: var(--color-primary-100);
          column-rule-color: var(--color-primary-100);
}

.column-rule-color-primary-100_i {
  -webkit-column-rule-color: var(--color-primary-100) !important;
     -moz-column-rule-color: var(--color-primary-100) !important;
          column-rule-color: var(--color-primary-100) !important;
}

.column-rule-color-primary-200 {
  -webkit-column-rule-color: var(--color-primary-200);
     -moz-column-rule-color: var(--color-primary-200);
          column-rule-color: var(--color-primary-200);
}

.column-rule-color-primary-200_i {
  -webkit-column-rule-color: var(--color-primary-200) !important;
     -moz-column-rule-color: var(--color-primary-200) !important;
          column-rule-color: var(--color-primary-200) !important;
}

.column-rule-color-primary-300 {
  -webkit-column-rule-color: var(--color-primary-300);
     -moz-column-rule-color: var(--color-primary-300);
          column-rule-color: var(--color-primary-300);
}

.column-rule-color-primary-300_i {
  -webkit-column-rule-color: var(--color-primary-300) !important;
     -moz-column-rule-color: var(--color-primary-300) !important;
          column-rule-color: var(--color-primary-300) !important;
}

.column-rule-color-primary-400 {
  -webkit-column-rule-color: var(--color-primary-400);
     -moz-column-rule-color: var(--color-primary-400);
          column-rule-color: var(--color-primary-400);
}

.column-rule-color-primary-400_i {
  -webkit-column-rule-color: var(--color-primary-400) !important;
     -moz-column-rule-color: var(--color-primary-400) !important;
          column-rule-color: var(--color-primary-400) !important;
}

.column-rule-color-primary-500 {
  -webkit-column-rule-color: var(--color-primary-500);
     -moz-column-rule-color: var(--color-primary-500);
          column-rule-color: var(--color-primary-500);
}

.column-rule-color-primary-500_i {
  -webkit-column-rule-color: var(--color-primary-500) !important;
     -moz-column-rule-color: var(--color-primary-500) !important;
          column-rule-color: var(--color-primary-500) !important;
}

.column-rule-color-primary-600 {
  -webkit-column-rule-color: var(--color-primary-600);
     -moz-column-rule-color: var(--color-primary-600);
          column-rule-color: var(--color-primary-600);
}

.column-rule-color-primary-600_i {
  -webkit-column-rule-color: var(--color-primary-600) !important;
     -moz-column-rule-color: var(--color-primary-600) !important;
          column-rule-color: var(--color-primary-600) !important;
}

.column-rule-color-primary-700 {
  -webkit-column-rule-color: var(--color-primary-700);
     -moz-column-rule-color: var(--color-primary-700);
          column-rule-color: var(--color-primary-700);
}

.column-rule-color-primary-700_i {
  -webkit-column-rule-color: var(--color-primary-700) !important;
     -moz-column-rule-color: var(--color-primary-700) !important;
          column-rule-color: var(--color-primary-700) !important;
}

.column-rule-color-primary-800 {
  -webkit-column-rule-color: var(--color-primary-800);
     -moz-column-rule-color: var(--color-primary-800);
          column-rule-color: var(--color-primary-800);
}

.column-rule-color-primary-800_i {
  -webkit-column-rule-color: var(--color-primary-800) !important;
     -moz-column-rule-color: var(--color-primary-800) !important;
          column-rule-color: var(--color-primary-800) !important;
}

.column-rule-color-primary-900 {
  -webkit-column-rule-color: var(--color-primary-900);
     -moz-column-rule-color: var(--color-primary-900);
          column-rule-color: var(--color-primary-900);
}

.column-rule-color-primary-900_i {
  -webkit-column-rule-color: var(--color-primary-900) !important;
     -moz-column-rule-color: var(--color-primary-900) !important;
          column-rule-color: var(--color-primary-900) !important;
}

.column-rule-color-secondary-100 {
  -webkit-column-rule-color: var(--color-secondary-100);
     -moz-column-rule-color: var(--color-secondary-100);
          column-rule-color: var(--color-secondary-100);
}

.column-rule-color-secondary-100_i {
  -webkit-column-rule-color: var(--color-secondary-100) !important;
     -moz-column-rule-color: var(--color-secondary-100) !important;
          column-rule-color: var(--color-secondary-100) !important;
}

.column-rule-color-secondary-200 {
  -webkit-column-rule-color: var(--color-secondary-200);
     -moz-column-rule-color: var(--color-secondary-200);
          column-rule-color: var(--color-secondary-200);
}

.column-rule-color-secondary-200_i {
  -webkit-column-rule-color: var(--color-secondary-200) !important;
     -moz-column-rule-color: var(--color-secondary-200) !important;
          column-rule-color: var(--color-secondary-200) !important;
}

.column-rule-color-secondary-300 {
  -webkit-column-rule-color: var(--color-secondary-300);
     -moz-column-rule-color: var(--color-secondary-300);
          column-rule-color: var(--color-secondary-300);
}

.column-rule-color-secondary-300_i {
  -webkit-column-rule-color: var(--color-secondary-300) !important;
     -moz-column-rule-color: var(--color-secondary-300) !important;
          column-rule-color: var(--color-secondary-300) !important;
}

.column-rule-color-secondary-400 {
  -webkit-column-rule-color: var(--color-secondary-400);
     -moz-column-rule-color: var(--color-secondary-400);
          column-rule-color: var(--color-secondary-400);
}

.column-rule-color-secondary-400_i {
  -webkit-column-rule-color: var(--color-secondary-400) !important;
     -moz-column-rule-color: var(--color-secondary-400) !important;
          column-rule-color: var(--color-secondary-400) !important;
}

.column-rule-color-secondary-500 {
  -webkit-column-rule-color: var(--color-secondary-500);
     -moz-column-rule-color: var(--color-secondary-500);
          column-rule-color: var(--color-secondary-500);
}

.column-rule-color-secondary-500_i {
  -webkit-column-rule-color: var(--color-secondary-500) !important;
     -moz-column-rule-color: var(--color-secondary-500) !important;
          column-rule-color: var(--color-secondary-500) !important;
}

.column-rule-color-secondary-600 {
  -webkit-column-rule-color: var(--color-secondary-600);
     -moz-column-rule-color: var(--color-secondary-600);
          column-rule-color: var(--color-secondary-600);
}

.column-rule-color-secondary-600_i {
  -webkit-column-rule-color: var(--color-secondary-600) !important;
     -moz-column-rule-color: var(--color-secondary-600) !important;
          column-rule-color: var(--color-secondary-600) !important;
}

.column-rule-color-secondary-700 {
  -webkit-column-rule-color: var(--color-secondary-700);
     -moz-column-rule-color: var(--color-secondary-700);
          column-rule-color: var(--color-secondary-700);
}

.column-rule-color-secondary-700_i {
  -webkit-column-rule-color: var(--color-secondary-700) !important;
     -moz-column-rule-color: var(--color-secondary-700) !important;
          column-rule-color: var(--color-secondary-700) !important;
}

.column-rule-color-secondary-800 {
  -webkit-column-rule-color: var(--color-secondary-800);
     -moz-column-rule-color: var(--color-secondary-800);
          column-rule-color: var(--color-secondary-800);
}

.column-rule-color-secondary-800_i {
  -webkit-column-rule-color: var(--color-secondary-800) !important;
     -moz-column-rule-color: var(--color-secondary-800) !important;
          column-rule-color: var(--color-secondary-800) !important;
}

.column-rule-color-secondary-900 {
  -webkit-column-rule-color: var(--color-secondary-900);
     -moz-column-rule-color: var(--color-secondary-900);
          column-rule-color: var(--color-secondary-900);
}

.column-rule-color-secondary-900_i {
  -webkit-column-rule-color: var(--color-secondary-900) !important;
     -moz-column-rule-color: var(--color-secondary-900) !important;
          column-rule-color: var(--color-secondary-900) !important;
}

@media (prefers-color-scheme: dark) {
  .dark\:column-rule-color-reset {
    -webkit-column-rule-color: initial;
       -moz-column-rule-color: initial;
            column-rule-color: initial;
  }

  .dark\:column-rule-color-reset_i {
    -webkit-column-rule-color: initial !important;
       -moz-column-rule-color: initial !important;
            column-rule-color: initial !important;
  }

  .dark\:column-rule-color-inherit {
    -webkit-column-rule-color: inherit;
       -moz-column-rule-color: inherit;
            column-rule-color: inherit;
  }

  .dark\:column-rule-color-inherit_i {
    -webkit-column-rule-color: inherit !important;
       -moz-column-rule-color: inherit !important;
            column-rule-color: inherit !important;
  }

  .dark\:column-rule-color-transparent {
    -webkit-column-rule-color: transparent;
       -moz-column-rule-color: transparent;
            column-rule-color: transparent;
  }

  .dark\:column-rule-color-transparent_i {
    -webkit-column-rule-color: transparent !important;
       -moz-column-rule-color: transparent !important;
            column-rule-color: transparent !important;
  }

  .dark\:column-rule-color-dark-font {
    -webkit-column-rule-color: var(--color-dark-font);
       -moz-column-rule-color: var(--color-dark-font);
            column-rule-color: var(--color-dark-font);
  }

  .dark\:column-rule-color-dark-font_i {
    -webkit-column-rule-color: var(--color-dark-font) !important;
       -moz-column-rule-color: var(--color-dark-font) !important;
            column-rule-color: var(--color-dark-font) !important;
  }

  .dark\:column-rule-color-light-font {
    -webkit-column-rule-color: var(--color-light-font);
       -moz-column-rule-color: var(--color-light-font);
            column-rule-color: var(--color-light-font);
  }

  .dark\:column-rule-color-light-font_i {
    -webkit-column-rule-color: var(--color-light-font) !important;
       -moz-column-rule-color: var(--color-light-font) !important;
            column-rule-color: var(--color-light-font) !important;
  }

  .dark\:column-rule-color-dark-headline {
    -webkit-column-rule-color: var(--color-dark-headline);
       -moz-column-rule-color: var(--color-dark-headline);
            column-rule-color: var(--color-dark-headline);
  }

  .dark\:column-rule-color-dark-headline_i {
    -webkit-column-rule-color: var(--color-dark-headline) !important;
       -moz-column-rule-color: var(--color-dark-headline) !important;
            column-rule-color: var(--color-dark-headline) !important;
  }

  .dark\:column-rule-color-light-headline {
    -webkit-column-rule-color: var(--color-light-headline);
       -moz-column-rule-color: var(--color-light-headline);
            column-rule-color: var(--color-light-headline);
  }

  .dark\:column-rule-color-light-headline_i {
    -webkit-column-rule-color: var(--color-light-headline) !important;
       -moz-column-rule-color: var(--color-light-headline) !important;
            column-rule-color: var(--color-light-headline) !important;
  }

  .dark\:column-rule-color-selection {
    -webkit-column-rule-color: var(--color-selection);
       -moz-column-rule-color: var(--color-selection);
            column-rule-color: var(--color-selection);
  }

  .dark\:column-rule-color-selection_i {
    -webkit-column-rule-color: var(--color-selection) !important;
       -moz-column-rule-color: var(--color-selection) !important;
            column-rule-color: var(--color-selection) !important;
  }

  .dark\:column-rule-color-light-100 {
    -webkit-column-rule-color: var(--color-light-100);
       -moz-column-rule-color: var(--color-light-100);
            column-rule-color: var(--color-light-100);
  }

  .dark\:column-rule-color-light-100_i {
    -webkit-column-rule-color: var(--color-light-100) !important;
       -moz-column-rule-color: var(--color-light-100) !important;
            column-rule-color: var(--color-light-100) !important;
  }

  .dark\:column-rule-color-light-200 {
    -webkit-column-rule-color: var(--color-light-200);
       -moz-column-rule-color: var(--color-light-200);
            column-rule-color: var(--color-light-200);
  }

  .dark\:column-rule-color-light-200_i {
    -webkit-column-rule-color: var(--color-light-200) !important;
       -moz-column-rule-color: var(--color-light-200) !important;
            column-rule-color: var(--color-light-200) !important;
  }

  .dark\:column-rule-color-light-300 {
    -webkit-column-rule-color: var(--color-light-300);
       -moz-column-rule-color: var(--color-light-300);
            column-rule-color: var(--color-light-300);
  }

  .dark\:column-rule-color-light-300_i {
    -webkit-column-rule-color: var(--color-light-300) !important;
       -moz-column-rule-color: var(--color-light-300) !important;
            column-rule-color: var(--color-light-300) !important;
  }

  .dark\:column-rule-color-light-400 {
    -webkit-column-rule-color: var(--color-light-400);
       -moz-column-rule-color: var(--color-light-400);
            column-rule-color: var(--color-light-400);
  }

  .dark\:column-rule-color-light-400_i {
    -webkit-column-rule-color: var(--color-light-400) !important;
       -moz-column-rule-color: var(--color-light-400) !important;
            column-rule-color: var(--color-light-400) !important;
  }

  .dark\:column-rule-color-light-500 {
    -webkit-column-rule-color: var(--color-light-500);
       -moz-column-rule-color: var(--color-light-500);
            column-rule-color: var(--color-light-500);
  }

  .dark\:column-rule-color-light-500_i {
    -webkit-column-rule-color: var(--color-light-500) !important;
       -moz-column-rule-color: var(--color-light-500) !important;
            column-rule-color: var(--color-light-500) !important;
  }

  .dark\:column-rule-color-light-600 {
    -webkit-column-rule-color: var(--color-light-600);
       -moz-column-rule-color: var(--color-light-600);
            column-rule-color: var(--color-light-600);
  }

  .dark\:column-rule-color-light-600_i {
    -webkit-column-rule-color: var(--color-light-600) !important;
       -moz-column-rule-color: var(--color-light-600) !important;
            column-rule-color: var(--color-light-600) !important;
  }

  .dark\:column-rule-color-light-700 {
    -webkit-column-rule-color: var(--color-light-700);
       -moz-column-rule-color: var(--color-light-700);
            column-rule-color: var(--color-light-700);
  }

  .dark\:column-rule-color-light-700_i {
    -webkit-column-rule-color: var(--color-light-700) !important;
       -moz-column-rule-color: var(--color-light-700) !important;
            column-rule-color: var(--color-light-700) !important;
  }

  .dark\:column-rule-color-light-800 {
    -webkit-column-rule-color: var(--color-light-800);
       -moz-column-rule-color: var(--color-light-800);
            column-rule-color: var(--color-light-800);
  }

  .dark\:column-rule-color-light-800_i {
    -webkit-column-rule-color: var(--color-light-800) !important;
       -moz-column-rule-color: var(--color-light-800) !important;
            column-rule-color: var(--color-light-800) !important;
  }

  .dark\:column-rule-color-light-900 {
    -webkit-column-rule-color: var(--color-light-900);
       -moz-column-rule-color: var(--color-light-900);
            column-rule-color: var(--color-light-900);
  }

  .dark\:column-rule-color-light-900_i {
    -webkit-column-rule-color: var(--color-light-900) !important;
       -moz-column-rule-color: var(--color-light-900) !important;
            column-rule-color: var(--color-light-900) !important;
  }

  .dark\:column-rule-color-dark-100 {
    -webkit-column-rule-color: var(--color-dark-100);
       -moz-column-rule-color: var(--color-dark-100);
            column-rule-color: var(--color-dark-100);
  }

  .dark\:column-rule-color-dark-100_i {
    -webkit-column-rule-color: var(--color-dark-100) !important;
       -moz-column-rule-color: var(--color-dark-100) !important;
            column-rule-color: var(--color-dark-100) !important;
  }

  .dark\:column-rule-color-dark-200 {
    -webkit-column-rule-color: var(--color-dark-200);
       -moz-column-rule-color: var(--color-dark-200);
            column-rule-color: var(--color-dark-200);
  }

  .dark\:column-rule-color-dark-200_i {
    -webkit-column-rule-color: var(--color-dark-200) !important;
       -moz-column-rule-color: var(--color-dark-200) !important;
            column-rule-color: var(--color-dark-200) !important;
  }

  .dark\:column-rule-color-dark-300 {
    -webkit-column-rule-color: var(--color-dark-300);
       -moz-column-rule-color: var(--color-dark-300);
            column-rule-color: var(--color-dark-300);
  }

  .dark\:column-rule-color-dark-300_i {
    -webkit-column-rule-color: var(--color-dark-300) !important;
       -moz-column-rule-color: var(--color-dark-300) !important;
            column-rule-color: var(--color-dark-300) !important;
  }

  .dark\:column-rule-color-dark-400 {
    -webkit-column-rule-color: var(--color-dark-400);
       -moz-column-rule-color: var(--color-dark-400);
            column-rule-color: var(--color-dark-400);
  }

  .dark\:column-rule-color-dark-400_i {
    -webkit-column-rule-color: var(--color-dark-400) !important;
       -moz-column-rule-color: var(--color-dark-400) !important;
            column-rule-color: var(--color-dark-400) !important;
  }

  .dark\:column-rule-color-dark-500 {
    -webkit-column-rule-color: var(--color-dark-500);
       -moz-column-rule-color: var(--color-dark-500);
            column-rule-color: var(--color-dark-500);
  }

  .dark\:column-rule-color-dark-500_i {
    -webkit-column-rule-color: var(--color-dark-500) !important;
       -moz-column-rule-color: var(--color-dark-500) !important;
            column-rule-color: var(--color-dark-500) !important;
  }

  .dark\:column-rule-color-dark-600 {
    -webkit-column-rule-color: var(--color-dark-600);
       -moz-column-rule-color: var(--color-dark-600);
            column-rule-color: var(--color-dark-600);
  }

  .dark\:column-rule-color-dark-600_i {
    -webkit-column-rule-color: var(--color-dark-600) !important;
       -moz-column-rule-color: var(--color-dark-600) !important;
            column-rule-color: var(--color-dark-600) !important;
  }

  .dark\:column-rule-color-dark-700 {
    -webkit-column-rule-color: var(--color-dark-700);
       -moz-column-rule-color: var(--color-dark-700);
            column-rule-color: var(--color-dark-700);
  }

  .dark\:column-rule-color-dark-700_i {
    -webkit-column-rule-color: var(--color-dark-700) !important;
       -moz-column-rule-color: var(--color-dark-700) !important;
            column-rule-color: var(--color-dark-700) !important;
  }

  .dark\:column-rule-color-dark-800 {
    -webkit-column-rule-color: var(--color-dark-800);
       -moz-column-rule-color: var(--color-dark-800);
            column-rule-color: var(--color-dark-800);
  }

  .dark\:column-rule-color-dark-800_i {
    -webkit-column-rule-color: var(--color-dark-800) !important;
       -moz-column-rule-color: var(--color-dark-800) !important;
            column-rule-color: var(--color-dark-800) !important;
  }

  .dark\:column-rule-color-dark-900 {
    -webkit-column-rule-color: var(--color-dark-900);
       -moz-column-rule-color: var(--color-dark-900);
            column-rule-color: var(--color-dark-900);
  }

  .dark\:column-rule-color-dark-900_i {
    -webkit-column-rule-color: var(--color-dark-900) !important;
       -moz-column-rule-color: var(--color-dark-900) !important;
            column-rule-color: var(--color-dark-900) !important;
  }

  .dark\:column-rule-color-primary-100 {
    -webkit-column-rule-color: var(--color-primary-100);
       -moz-column-rule-color: var(--color-primary-100);
            column-rule-color: var(--color-primary-100);
  }

  .dark\:column-rule-color-primary-100_i {
    -webkit-column-rule-color: var(--color-primary-100) !important;
       -moz-column-rule-color: var(--color-primary-100) !important;
            column-rule-color: var(--color-primary-100) !important;
  }

  .dark\:column-rule-color-primary-200 {
    -webkit-column-rule-color: var(--color-primary-200);
       -moz-column-rule-color: var(--color-primary-200);
            column-rule-color: var(--color-primary-200);
  }

  .dark\:column-rule-color-primary-200_i {
    -webkit-column-rule-color: var(--color-primary-200) !important;
       -moz-column-rule-color: var(--color-primary-200) !important;
            column-rule-color: var(--color-primary-200) !important;
  }

  .dark\:column-rule-color-primary-300 {
    -webkit-column-rule-color: var(--color-primary-300);
       -moz-column-rule-color: var(--color-primary-300);
            column-rule-color: var(--color-primary-300);
  }

  .dark\:column-rule-color-primary-300_i {
    -webkit-column-rule-color: var(--color-primary-300) !important;
       -moz-column-rule-color: var(--color-primary-300) !important;
            column-rule-color: var(--color-primary-300) !important;
  }

  .dark\:column-rule-color-primary-400 {
    -webkit-column-rule-color: var(--color-primary-400);
       -moz-column-rule-color: var(--color-primary-400);
            column-rule-color: var(--color-primary-400);
  }

  .dark\:column-rule-color-primary-400_i {
    -webkit-column-rule-color: var(--color-primary-400) !important;
       -moz-column-rule-color: var(--color-primary-400) !important;
            column-rule-color: var(--color-primary-400) !important;
  }

  .dark\:column-rule-color-primary-500 {
    -webkit-column-rule-color: var(--color-primary-500);
       -moz-column-rule-color: var(--color-primary-500);
            column-rule-color: var(--color-primary-500);
  }

  .dark\:column-rule-color-primary-500_i {
    -webkit-column-rule-color: var(--color-primary-500) !important;
       -moz-column-rule-color: var(--color-primary-500) !important;
            column-rule-color: var(--color-primary-500) !important;
  }

  .dark\:column-rule-color-primary-600 {
    -webkit-column-rule-color: var(--color-primary-600);
       -moz-column-rule-color: var(--color-primary-600);
            column-rule-color: var(--color-primary-600);
  }

  .dark\:column-rule-color-primary-600_i {
    -webkit-column-rule-color: var(--color-primary-600) !important;
       -moz-column-rule-color: var(--color-primary-600) !important;
            column-rule-color: var(--color-primary-600) !important;
  }

  .dark\:column-rule-color-primary-700 {
    -webkit-column-rule-color: var(--color-primary-700);
       -moz-column-rule-color: var(--color-primary-700);
            column-rule-color: var(--color-primary-700);
  }

  .dark\:column-rule-color-primary-700_i {
    -webkit-column-rule-color: var(--color-primary-700) !important;
       -moz-column-rule-color: var(--color-primary-700) !important;
            column-rule-color: var(--color-primary-700) !important;
  }

  .dark\:column-rule-color-primary-800 {
    -webkit-column-rule-color: var(--color-primary-800);
       -moz-column-rule-color: var(--color-primary-800);
            column-rule-color: var(--color-primary-800);
  }

  .dark\:column-rule-color-primary-800_i {
    -webkit-column-rule-color: var(--color-primary-800) !important;
       -moz-column-rule-color: var(--color-primary-800) !important;
            column-rule-color: var(--color-primary-800) !important;
  }

  .dark\:column-rule-color-primary-900 {
    -webkit-column-rule-color: var(--color-primary-900);
       -moz-column-rule-color: var(--color-primary-900);
            column-rule-color: var(--color-primary-900);
  }

  .dark\:column-rule-color-primary-900_i {
    -webkit-column-rule-color: var(--color-primary-900) !important;
       -moz-column-rule-color: var(--color-primary-900) !important;
            column-rule-color: var(--color-primary-900) !important;
  }

  .dark\:column-rule-color-secondary-100 {
    -webkit-column-rule-color: var(--color-secondary-100);
       -moz-column-rule-color: var(--color-secondary-100);
            column-rule-color: var(--color-secondary-100);
  }

  .dark\:column-rule-color-secondary-100_i {
    -webkit-column-rule-color: var(--color-secondary-100) !important;
       -moz-column-rule-color: var(--color-secondary-100) !important;
            column-rule-color: var(--color-secondary-100) !important;
  }

  .dark\:column-rule-color-secondary-200 {
    -webkit-column-rule-color: var(--color-secondary-200);
       -moz-column-rule-color: var(--color-secondary-200);
            column-rule-color: var(--color-secondary-200);
  }

  .dark\:column-rule-color-secondary-200_i {
    -webkit-column-rule-color: var(--color-secondary-200) !important;
       -moz-column-rule-color: var(--color-secondary-200) !important;
            column-rule-color: var(--color-secondary-200) !important;
  }

  .dark\:column-rule-color-secondary-300 {
    -webkit-column-rule-color: var(--color-secondary-300);
       -moz-column-rule-color: var(--color-secondary-300);
            column-rule-color: var(--color-secondary-300);
  }

  .dark\:column-rule-color-secondary-300_i {
    -webkit-column-rule-color: var(--color-secondary-300) !important;
       -moz-column-rule-color: var(--color-secondary-300) !important;
            column-rule-color: var(--color-secondary-300) !important;
  }

  .dark\:column-rule-color-secondary-400 {
    -webkit-column-rule-color: var(--color-secondary-400);
       -moz-column-rule-color: var(--color-secondary-400);
            column-rule-color: var(--color-secondary-400);
  }

  .dark\:column-rule-color-secondary-400_i {
    -webkit-column-rule-color: var(--color-secondary-400) !important;
       -moz-column-rule-color: var(--color-secondary-400) !important;
            column-rule-color: var(--color-secondary-400) !important;
  }

  .dark\:column-rule-color-secondary-500 {
    -webkit-column-rule-color: var(--color-secondary-500);
       -moz-column-rule-color: var(--color-secondary-500);
            column-rule-color: var(--color-secondary-500);
  }

  .dark\:column-rule-color-secondary-500_i {
    -webkit-column-rule-color: var(--color-secondary-500) !important;
       -moz-column-rule-color: var(--color-secondary-500) !important;
            column-rule-color: var(--color-secondary-500) !important;
  }

  .dark\:column-rule-color-secondary-600 {
    -webkit-column-rule-color: var(--color-secondary-600);
       -moz-column-rule-color: var(--color-secondary-600);
            column-rule-color: var(--color-secondary-600);
  }

  .dark\:column-rule-color-secondary-600_i {
    -webkit-column-rule-color: var(--color-secondary-600) !important;
       -moz-column-rule-color: var(--color-secondary-600) !important;
            column-rule-color: var(--color-secondary-600) !important;
  }

  .dark\:column-rule-color-secondary-700 {
    -webkit-column-rule-color: var(--color-secondary-700);
       -moz-column-rule-color: var(--color-secondary-700);
            column-rule-color: var(--color-secondary-700);
  }

  .dark\:column-rule-color-secondary-700_i {
    -webkit-column-rule-color: var(--color-secondary-700) !important;
       -moz-column-rule-color: var(--color-secondary-700) !important;
            column-rule-color: var(--color-secondary-700) !important;
  }

  .dark\:column-rule-color-secondary-800 {
    -webkit-column-rule-color: var(--color-secondary-800);
       -moz-column-rule-color: var(--color-secondary-800);
            column-rule-color: var(--color-secondary-800);
  }

  .dark\:column-rule-color-secondary-800_i {
    -webkit-column-rule-color: var(--color-secondary-800) !important;
       -moz-column-rule-color: var(--color-secondary-800) !important;
            column-rule-color: var(--color-secondary-800) !important;
  }

  .dark\:column-rule-color-secondary-900 {
    -webkit-column-rule-color: var(--color-secondary-900);
       -moz-column-rule-color: var(--color-secondary-900);
            column-rule-color: var(--color-secondary-900);
  }

  .dark\:column-rule-color-secondary-900_i {
    -webkit-column-rule-color: var(--color-secondary-900) !important;
       -moz-column-rule-color: var(--color-secondary-900) !important;
            column-rule-color: var(--color-secondary-900) !important;
  }
}
/*
*   Css-class bundle
*   Typography (...)
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.font-primary {
  font-family: "OpenSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.font-primary_i {
  font-family: "OpenSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}

.font-secondary {
  font-family: "OpenSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.font-secondary_i {
  font-family: "OpenSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}

.font-accent {
  font-family: "Castoro", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.font-accent_i {
  font-family: "Castoro", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}

.font-2xs {
  font-size: 1rem;
}

.font-2xs_i {
  font-size: 1rem !important;
}

.font-xs {
  font-size: 1.2rem;
}

.font-xs_i {
  font-size: 1.2rem !important;
}

.font-sm {
  font-size: 1.3rem;
}

.font-sm_i {
  font-size: 1.3rem !important;
}

.font-md {
  font-size: var(--typo-font-size);
}

.font-md_i {
  font-size: var(--typo-font-size) !important;
}

.font-lg {
  font-size: 1.7rem;
}

.font-lg_i {
  font-size: 1.7rem !important;
}

.font-xl {
  font-size: 2.8rem;
}

.font-xl_i {
  font-size: 2.8rem !important;
}

.font-2xl {
  font-size: 4rem;
}

.font-2xl_i {
  font-size: 4rem !important;
}

.font-h1 {
  font-size: var(--headline-h1-size);
}

.font-h1_i {
  font-size: var(--headline-h1-size) !important;
}

.font-h2 {
  font-size: var(--headline-h2-size);
}

.font-h2_i {
  font-size: var(--headline-h2-size) !important;
}

.font-h3 {
  font-size: var(--headline-h3-size);
}

.font-h3_i {
  font-size: var(--headline-h3-size) !important;
}

.font-h4 {
  font-size: var(--headline-h4-size);
}

.font-h4_i {
  font-size: var(--headline-h4-size) !important;
}

.font-h5 {
  font-size: var(--headline-h5-size);
}

.font-h5_i {
  font-size: var(--headline-h5-size) !important;
}

@media (min-width: 600px) {
  .s\:font-2xs {
    font-size: 1rem;
  }

  .s\:font-2xs_i {
    font-size: 1rem !important;
  }

  .s\:font-xs {
    font-size: 1.2rem;
  }

  .s\:font-xs_i {
    font-size: 1.2rem !important;
  }

  .s\:font-sm {
    font-size: 1.3rem;
  }

  .s\:font-sm_i {
    font-size: 1.3rem !important;
  }

  .s\:font-md {
    font-size: var(--typo-font-size);
  }

  .s\:font-md_i {
    font-size: var(--typo-font-size) !important;
  }

  .s\:font-lg {
    font-size: 1.7rem;
  }

  .s\:font-lg_i {
    font-size: 1.7rem !important;
  }

  .s\:font-xl {
    font-size: 2.8rem;
  }

  .s\:font-xl_i {
    font-size: 2.8rem !important;
  }

  .s\:font-2xl {
    font-size: 4rem;
  }

  .s\:font-2xl_i {
    font-size: 4rem !important;
  }

  .s\:font-h1 {
    font-size: var(--headline-h1-size);
  }

  .s\:font-h1_i {
    font-size: var(--headline-h1-size) !important;
  }

  .s\:font-h2 {
    font-size: var(--headline-h2-size);
  }

  .s\:font-h2_i {
    font-size: var(--headline-h2-size) !important;
  }

  .s\:font-h3 {
    font-size: var(--headline-h3-size);
  }

  .s\:font-h3_i {
    font-size: var(--headline-h3-size) !important;
  }

  .s\:font-h4 {
    font-size: var(--headline-h4-size);
  }

  .s\:font-h4_i {
    font-size: var(--headline-h4-size) !important;
  }

  .s\:font-h5 {
    font-size: var(--headline-h5-size);
  }

  .s\:font-h5_i {
    font-size: var(--headline-h5-size) !important;
  }
}
@media (min-width: 900px) {
  .m\:font-2xs {
    font-size: 1rem;
  }

  .m\:font-2xs_i {
    font-size: 1rem !important;
  }

  .m\:font-xs {
    font-size: 1.2rem;
  }

  .m\:font-xs_i {
    font-size: 1.2rem !important;
  }

  .m\:font-sm {
    font-size: 1.3rem;
  }

  .m\:font-sm_i {
    font-size: 1.3rem !important;
  }

  .m\:font-md {
    font-size: var(--typo-font-size);
  }

  .m\:font-md_i {
    font-size: var(--typo-font-size) !important;
  }

  .m\:font-lg {
    font-size: 1.7rem;
  }

  .m\:font-lg_i {
    font-size: 1.7rem !important;
  }

  .m\:font-xl {
    font-size: 2.8rem;
  }

  .m\:font-xl_i {
    font-size: 2.8rem !important;
  }

  .m\:font-2xl {
    font-size: 4rem;
  }

  .m\:font-2xl_i {
    font-size: 4rem !important;
  }

  .m\:font-h1 {
    font-size: var(--headline-h1-size);
  }

  .m\:font-h1_i {
    font-size: var(--headline-h1-size) !important;
  }

  .m\:font-h2 {
    font-size: var(--headline-h2-size);
  }

  .m\:font-h2_i {
    font-size: var(--headline-h2-size) !important;
  }

  .m\:font-h3 {
    font-size: var(--headline-h3-size);
  }

  .m\:font-h3_i {
    font-size: var(--headline-h3-size) !important;
  }

  .m\:font-h4 {
    font-size: var(--headline-h4-size);
  }

  .m\:font-h4_i {
    font-size: var(--headline-h4-size) !important;
  }

  .m\:font-h5 {
    font-size: var(--headline-h5-size);
  }

  .m\:font-h5_i {
    font-size: var(--headline-h5-size) !important;
  }
}
@media (min-width: 1200px) {
  .l\:font-2xs {
    font-size: 1rem;
  }

  .l\:font-2xs_i {
    font-size: 1rem !important;
  }

  .l\:font-xs {
    font-size: 1.2rem;
  }

  .l\:font-xs_i {
    font-size: 1.2rem !important;
  }

  .l\:font-sm {
    font-size: 1.3rem;
  }

  .l\:font-sm_i {
    font-size: 1.3rem !important;
  }

  .l\:font-md {
    font-size: var(--typo-font-size);
  }

  .l\:font-md_i {
    font-size: var(--typo-font-size) !important;
  }

  .l\:font-lg {
    font-size: 1.7rem;
  }

  .l\:font-lg_i {
    font-size: 1.7rem !important;
  }

  .l\:font-xl {
    font-size: 2.8rem;
  }

  .l\:font-xl_i {
    font-size: 2.8rem !important;
  }

  .l\:font-2xl {
    font-size: 4rem;
  }

  .l\:font-2xl_i {
    font-size: 4rem !important;
  }

  .l\:font-h1 {
    font-size: var(--headline-h1-size);
  }

  .l\:font-h1_i {
    font-size: var(--headline-h1-size) !important;
  }

  .l\:font-h2 {
    font-size: var(--headline-h2-size);
  }

  .l\:font-h2_i {
    font-size: var(--headline-h2-size) !important;
  }

  .l\:font-h3 {
    font-size: var(--headline-h3-size);
  }

  .l\:font-h3_i {
    font-size: var(--headline-h3-size) !important;
  }

  .l\:font-h4 {
    font-size: var(--headline-h4-size);
  }

  .l\:font-h4_i {
    font-size: var(--headline-h4-size) !important;
  }

  .l\:font-h5 {
    font-size: var(--headline-h5-size);
  }

  .l\:font-h5_i {
    font-size: var(--headline-h5-size) !important;
  }
}
.font-weight-base {
  font-weight: var(--typo-font-weight);
}

.font-weight-base_i {
  font-weight: var(--typo-font-weight) !important;
}

.font-weight-reset {
  font-weight: initial;
}

.font-weight-reset_i {
  font-weight: initial !important;
}

.font-weight-inherit {
  font-weight: inherit;
}

.font-weight-inherit_i {
  font-weight: inherit !important;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-200_i {
  font-weight: 200 !important;
}

.font-weight-300 {
  font-weight: 300;
}

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

.font-weight-400 {
  font-weight: 400;
}

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

.font-weight-500 {
  font-weight: 500;
}

.font-weight-500_i {
  font-weight: 500 !important;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-600_i {
  font-weight: 600 !important;
}

.font-weight-700 {
  font-weight: 700;
}

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

.font-weight-800 {
  font-weight: 800;
}

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

.font-style-reset {
  font-style: initial;
}

.font-style-reset_i {
  font-style: initial !important;
}

.font-style-inherit {
  font-style: inherit;
}

.font-style-inherit_i {
  font-style: inherit !important;
}

.font-style-normal {
  font-style: normal;
}

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

.font-style-italic {
  font-style: italic;
}

.font-style-italic_i {
  font-style: italic !important;
}

.letter-spacing-base {
  letter-spacing: var(--typo-letter-spacing);
}

.letter-spacing-base_i {
  letter-spacing: var(--typo-letter-spacing) !important;
}

.letter-spacing-reset {
  letter-spacing: initial;
}

.letter-spacing-reset_i {
  letter-spacing: initial !important;
}

.letter-spacing-dense {
  letter-spacing: 0;
}

.letter-spacing-dense_i {
  letter-spacing: 0 !important;
}

.letter-spacing-wide {
  letter-spacing: 0.1rem;
}

.letter-spacing-wide_i {
  letter-spacing: 0.1rem !important;
}

.letter-spacing-xwide {
  letter-spacing: 1rem;
}

.letter-spacing-xwide_i {
  letter-spacing: 1rem !important;
}

@media (min-width: 600px) {
  .s\:letter-spacing-base {
    letter-spacing: var(--typo-letter-spacing);
  }

  .s\:letter-spacing-base_i {
    letter-spacing: var(--typo-letter-spacing) !important;
  }

  .s\:letter-spacing-reset {
    letter-spacing: initial;
  }

  .s\:letter-spacing-reset_i {
    letter-spacing: initial !important;
  }

  .s\:letter-spacing-dense {
    letter-spacing: 0;
  }

  .s\:letter-spacing-dense_i {
    letter-spacing: 0 !important;
  }

  .s\:letter-spacing-wide {
    letter-spacing: 0.1rem;
  }

  .s\:letter-spacing-wide_i {
    letter-spacing: 0.1rem !important;
  }

  .s\:letter-spacing-xwide {
    letter-spacing: 1rem;
  }

  .s\:letter-spacing-xwide_i {
    letter-spacing: 1rem !important;
  }
}
@media (min-width: 900px) {
  .m\:letter-spacing-base {
    letter-spacing: var(--typo-letter-spacing);
  }

  .m\:letter-spacing-base_i {
    letter-spacing: var(--typo-letter-spacing) !important;
  }

  .m\:letter-spacing-reset {
    letter-spacing: initial;
  }

  .m\:letter-spacing-reset_i {
    letter-spacing: initial !important;
  }

  .m\:letter-spacing-dense {
    letter-spacing: 0;
  }

  .m\:letter-spacing-dense_i {
    letter-spacing: 0 !important;
  }

  .m\:letter-spacing-wide {
    letter-spacing: 0.1rem;
  }

  .m\:letter-spacing-wide_i {
    letter-spacing: 0.1rem !important;
  }

  .m\:letter-spacing-xwide {
    letter-spacing: 1rem;
  }

  .m\:letter-spacing-xwide_i {
    letter-spacing: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .l\:letter-spacing-base {
    letter-spacing: var(--typo-letter-spacing);
  }

  .l\:letter-spacing-base_i {
    letter-spacing: var(--typo-letter-spacing) !important;
  }

  .l\:letter-spacing-reset {
    letter-spacing: initial;
  }

  .l\:letter-spacing-reset_i {
    letter-spacing: initial !important;
  }

  .l\:letter-spacing-dense {
    letter-spacing: 0;
  }

  .l\:letter-spacing-dense_i {
    letter-spacing: 0 !important;
  }

  .l\:letter-spacing-wide {
    letter-spacing: 0.1rem;
  }

  .l\:letter-spacing-wide_i {
    letter-spacing: 0.1rem !important;
  }

  .l\:letter-spacing-xwide {
    letter-spacing: 1rem;
  }

  .l\:letter-spacing-xwide_i {
    letter-spacing: 1rem !important;
  }
}
.text-case-reset {
  text-transform: initial;
}

.text-case-reset_i {
  text-transform: initial !important;
}

.text-uppercase {
  text-transform: uppercase;
}

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

.text-lowercase {
  text-transform: lowercase;
}

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

.text-capitalize {
  text-transform: capitalize;
}

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

.line-height-reset {
  line-height: initial;
}

.line-height-reset_i {
  line-height: initial !important;
}

.line-height-0 {
  line-height: 0;
}

.line-height-0_i {
  line-height: 0 !important;
}

.line-height-1 {
  line-height: 1;
}

.line-height-1_i {
  line-height: 1 !important;
}

.line-height-headline {
  line-height: 1.3;
}

.line-height-headline_i {
  line-height: 1.3 !important;
}

.line-height-base {
  line-height: var(--typo-line-height);
}

.line-height-base_i {
  line-height: var(--typo-line-height) !important;
}

.line-height-large {
  line-height: 2;
}

.line-height-large_i {
  line-height: 2 !important;
}

@media (min-width: 600px) {
  .s\:line-height-reset {
    line-height: initial;
  }

  .s\:line-height-reset_i {
    line-height: initial !important;
  }

  .s\:line-height-0 {
    line-height: 0;
  }

  .s\:line-height-0_i {
    line-height: 0 !important;
  }

  .s\:line-height-1 {
    line-height: 1;
  }

  .s\:line-height-1_i {
    line-height: 1 !important;
  }

  .s\:line-height-headline {
    line-height: 1.3;
  }

  .s\:line-height-headline_i {
    line-height: 1.3 !important;
  }

  .s\:line-height-base {
    line-height: var(--typo-line-height);
  }

  .s\:line-height-base_i {
    line-height: var(--typo-line-height) !important;
  }

  .s\:line-height-large {
    line-height: 2;
  }

  .s\:line-height-large_i {
    line-height: 2 !important;
  }
}
@media (min-width: 900px) {
  .m\:line-height-reset {
    line-height: initial;
  }

  .m\:line-height-reset_i {
    line-height: initial !important;
  }

  .m\:line-height-0 {
    line-height: 0;
  }

  .m\:line-height-0_i {
    line-height: 0 !important;
  }

  .m\:line-height-1 {
    line-height: 1;
  }

  .m\:line-height-1_i {
    line-height: 1 !important;
  }

  .m\:line-height-headline {
    line-height: 1.3;
  }

  .m\:line-height-headline_i {
    line-height: 1.3 !important;
  }

  .m\:line-height-base {
    line-height: var(--typo-line-height);
  }

  .m\:line-height-base_i {
    line-height: var(--typo-line-height) !important;
  }

  .m\:line-height-large {
    line-height: 2;
  }

  .m\:line-height-large_i {
    line-height: 2 !important;
  }
}
@media (min-width: 1200px) {
  .l\:line-height-reset {
    line-height: initial;
  }

  .l\:line-height-reset_i {
    line-height: initial !important;
  }

  .l\:line-height-0 {
    line-height: 0;
  }

  .l\:line-height-0_i {
    line-height: 0 !important;
  }

  .l\:line-height-1 {
    line-height: 1;
  }

  .l\:line-height-1_i {
    line-height: 1 !important;
  }

  .l\:line-height-headline {
    line-height: 1.3;
  }

  .l\:line-height-headline_i {
    line-height: 1.3 !important;
  }

  .l\:line-height-base {
    line-height: var(--typo-line-height);
  }

  .l\:line-height-base_i {
    line-height: var(--typo-line-height) !important;
  }

  .l\:line-height-large {
    line-height: 2;
  }

  .l\:line-height-large_i {
    line-height: 2 !important;
  }
}
.text-decoration-reset {
  text-decoration: initial;
}

.text-decoration-reset_i {
  text-decoration: initial !important;
}

.text-decoration-none {
  text-decoration: none;
}

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

.text-decoration-underline {
  text-decoration: underline;
}

.text-decoration-underline_i {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through;
}

.text-decoration-line-through_i {
  text-decoration: line-through !important;
}

.text-decoration-over-underline {
  text-decoration: underline overline;
}

.text-decoration-over-underline_i {
  text-decoration: underline overline !important;
}

.hover\:text-decoration-reset:hover {
  text-decoration: initial;
}

.hover\:text-decoration-reset_i:hover {
  text-decoration: initial !important;
}

.hover\:text-decoration-none:hover {
  text-decoration: none;
}

.hover\:text-decoration-none_i:hover {
  text-decoration: none !important;
}

.hover\:text-decoration-underline:hover {
  text-decoration: underline;
}

.hover\:text-decoration-underline_i:hover {
  text-decoration: underline !important;
}

.hover\:text-decoration-line-through:hover {
  text-decoration: line-through;
}

.hover\:text-decoration-line-through_i:hover {
  text-decoration: line-through !important;
}

.hover\:text-decoration-over-underline:hover {
  text-decoration: underline overline;
}

.hover\:text-decoration-over-underline_i:hover {
  text-decoration: underline overline !important;
}

.focus\:text-decoration-reset:focus {
  text-decoration: initial;
}

.focus\:text-decoration-reset_i:focus {
  text-decoration: initial !important;
}

.focus\:text-decoration-none:focus {
  text-decoration: none;
}

.focus\:text-decoration-none_i:focus {
  text-decoration: none !important;
}

.focus\:text-decoration-underline:focus {
  text-decoration: underline;
}

.focus\:text-decoration-underline_i:focus {
  text-decoration: underline !important;
}

.focus\:text-decoration-line-through:focus {
  text-decoration: line-through;
}

.focus\:text-decoration-line-through_i:focus {
  text-decoration: line-through !important;
}

.focus\:text-decoration-over-underline:focus {
  text-decoration: underline overline;
}

.focus\:text-decoration-over-underline_i:focus {
  text-decoration: underline overline !important;
}

.text-reset {
  text-align: initial;
}

.text-reset_i {
  text-align: initial !important;
}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

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

.text-right {
  text-align: right;
}

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

@media (min-width: 600px) {
  .s\:text-reset {
    text-align: initial;
  }

  .s\:text-reset_i {
    text-align: initial !important;
  }

  .s\:text-left {
    text-align: left;
  }

  .s\:text-left_i {
    text-align: left !important;
  }

  .s\:text-center {
    text-align: center;
  }

  .s\:text-center_i {
    text-align: center !important;
  }

  .s\:text-right {
    text-align: right;
  }

  .s\:text-right_i {
    text-align: right !important;
  }
}
@media (min-width: 900px) {
  .m\:text-reset {
    text-align: initial;
  }

  .m\:text-reset_i {
    text-align: initial !important;
  }

  .m\:text-left {
    text-align: left;
  }

  .m\:text-left_i {
    text-align: left !important;
  }

  .m\:text-center {
    text-align: center;
  }

  .m\:text-center_i {
    text-align: center !important;
  }

  .m\:text-right {
    text-align: right;
  }

  .m\:text-right_i {
    text-align: right !important;
  }
}
@media (min-width: 1200px) {
  .l\:text-reset {
    text-align: initial;
  }

  .l\:text-reset_i {
    text-align: initial !important;
  }

  .l\:text-left {
    text-align: left;
  }

  .l\:text-left_i {
    text-align: left !important;
  }

  .l\:text-center {
    text-align: center;
  }

  .l\:text-center_i {
    text-align: center !important;
  }

  .l\:text-right {
    text-align: right;
  }

  .l\:text-right_i {
    text-align: right !important;
  }
}
.text-overflow-wrap {
  overflow-wrap: break-word;
}

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

.text-reset {
  white-space: initial;
}

.text-reset_i {
  white-space: initial !important;
}

.text-wrap {
  white-space: wrap;
}

.text-wrap_i {
  white-space: wrap !important;
}

.text-no-wrap {
  white-space: nowrap;
}

.text-no-wrap_i {
  white-space: nowrap !important;
}

@media (min-width: 600px) {
  .s\:text-overflow-wrap {
    overflow-wrap: break-word;
  }

  .s\:text-overflow-wrap_i {
    overflow-wrap: break-word !important;
  }

  .s\:text-reset {
    white-space: initial;
  }

  .s\:text-reset_i {
    white-space: initial !important;
  }

  .s\:text-wrap {
    white-space: wrap;
  }

  .s\:text-wrap_i {
    white-space: wrap !important;
  }

  .s\:text-no-wrap {
    white-space: nowrap;
  }

  .s\:text-no-wrap_i {
    white-space: nowrap !important;
  }
}
@media (min-width: 900px) {
  .m\:text-overflow-wrap {
    overflow-wrap: break-word;
  }

  .m\:text-overflow-wrap_i {
    overflow-wrap: break-word !important;
  }

  .m\:text-reset {
    white-space: initial;
  }

  .m\:text-reset_i {
    white-space: initial !important;
  }

  .m\:text-wrap {
    white-space: wrap;
  }

  .m\:text-wrap_i {
    white-space: wrap !important;
  }

  .m\:text-no-wrap {
    white-space: nowrap;
  }

  .m\:text-no-wrap_i {
    white-space: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .l\:text-overflow-wrap {
    overflow-wrap: break-word;
  }

  .l\:text-overflow-wrap_i {
    overflow-wrap: break-word !important;
  }

  .l\:text-reset {
    white-space: initial;
  }

  .l\:text-reset_i {
    white-space: initial !important;
  }

  .l\:text-wrap {
    white-space: wrap;
  }

  .l\:text-wrap_i {
    white-space: wrap !important;
  }

  .l\:text-no-wrap {
    white-space: nowrap;
  }

  .l\:text-no-wrap_i {
    white-space: nowrap !important;
  }
}
.hyphens-reset {
  -webkit-hyphens: initial;
      -ms-hyphens: initial;
          hyphens: initial;
}

.hyphens-reset_i {
  -webkit-hyphens: initial !important;
      -ms-hyphens: initial !important;
          hyphens: initial !important;
}

.hyphens-auto {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

.hyphens-auto_i {
  -webkit-hyphens: auto !important;
      -ms-hyphens: auto !important;
          hyphens: auto !important;
}

.hyphens-manual {
  -webkit-hyphens: manual;
      -ms-hyphens: manual;
          hyphens: manual;
}

.hyphens-manual_i {
  -webkit-hyphens: manual !important;
      -ms-hyphens: manual !important;
          hyphens: manual !important;
}

.text-columns-10 {
  -webkit-column-width: 10rem;
     -moz-column-width: 10rem;
          column-width: 10rem;
}

.text-columns-10_i {
  -webkit-column-width: 10rem !important;
     -moz-column-width: 10rem !important;
          column-width: 10rem !important;
}

.text-columns-12 {
  -webkit-column-width: 12rem;
     -moz-column-width: 12rem;
          column-width: 12rem;
}

.text-columns-12_i {
  -webkit-column-width: 12rem !important;
     -moz-column-width: 12rem !important;
          column-width: 12rem !important;
}

.text-columns-14 {
  -webkit-column-width: 14rem;
     -moz-column-width: 14rem;
          column-width: 14rem;
}

.text-columns-14_i {
  -webkit-column-width: 14rem !important;
     -moz-column-width: 14rem !important;
          column-width: 14rem !important;
}

.text-columns-16 {
  -webkit-column-width: 16rem;
     -moz-column-width: 16rem;
          column-width: 16rem;
}

.text-columns-16_i {
  -webkit-column-width: 16rem !important;
     -moz-column-width: 16rem !important;
          column-width: 16rem !important;
}

.text-columns-18 {
  -webkit-column-width: 18rem;
     -moz-column-width: 18rem;
          column-width: 18rem;
}

.text-columns-18_i {
  -webkit-column-width: 18rem !important;
     -moz-column-width: 18rem !important;
          column-width: 18rem !important;
}

.text-columns-20 {
  -webkit-column-width: 20rem;
     -moz-column-width: 20rem;
          column-width: 20rem;
}

.text-columns-20_i {
  -webkit-column-width: 20rem !important;
     -moz-column-width: 20rem !important;
          column-width: 20rem !important;
}

.text-columns-24 {
  -webkit-column-width: 24rem;
     -moz-column-width: 24rem;
          column-width: 24rem;
}

.text-columns-24_i {
  -webkit-column-width: 24rem !important;
     -moz-column-width: 24rem !important;
          column-width: 24rem !important;
}

.text-columns-28 {
  -webkit-column-width: 28rem;
     -moz-column-width: 28rem;
          column-width: 28rem;
}

.text-columns-28_i {
  -webkit-column-width: 28rem !important;
     -moz-column-width: 28rem !important;
          column-width: 28rem !important;
}

.text-columns-32 {
  -webkit-column-width: 32rem;
     -moz-column-width: 32rem;
          column-width: 32rem;
}

.text-columns-32_i {
  -webkit-column-width: 32rem !important;
     -moz-column-width: 32rem !important;
          column-width: 32rem !important;
}

.text-columns-40 {
  -webkit-column-width: 40rem;
     -moz-column-width: 40rem;
          column-width: 40rem;
}

.text-columns-40_i {
  -webkit-column-width: 40rem !important;
     -moz-column-width: 40rem !important;
          column-width: 40rem !important;
}

.text-columns-50 {
  -webkit-column-width: 50rem;
     -moz-column-width: 50rem;
          column-width: 50rem;
}

.text-columns-50_i {
  -webkit-column-width: 50rem !important;
     -moz-column-width: 50rem !important;
          column-width: 50rem !important;
}

.text-gap-0 {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

.text-gap-0_i {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.text-gap-0_5 {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}

.text-gap-0_5_i {
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

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

.text-gap-1_i {
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.text-gap-1_5 {
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
}

.text-gap-1_5_i {
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

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

.text-gap-2_i {
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.text-gap-2_5 {
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem;
}

.text-gap-2_5_i {
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

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

.text-gap-3_i {
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

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

.text-gap-4_i {
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          column-gap: 4rem !important;
}

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

.text-gap-5_i {
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

@media (min-width: 600px) {
  .s\:text-gap-0 {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .s\:text-gap-0_i {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .s\:text-gap-0_5 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .s\:text-gap-0_5_i {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .s\:text-gap-1 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .s\:text-gap-1_i {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .s\:text-gap-1_5 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .s\:text-gap-1_5_i {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .s\:text-gap-2 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .s\:text-gap-2_i {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .s\:text-gap-2_5 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .s\:text-gap-2_5_i {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .s\:text-gap-3 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .s\:text-gap-3_i {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .s\:text-gap-4 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .s\:text-gap-4_i {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .s\:text-gap-5 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .s\:text-gap-5_i {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
}
@media (min-width: 900px) {
  .m\:text-gap-0 {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .m\:text-gap-0_i {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .m\:text-gap-0_5 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .m\:text-gap-0_5_i {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .m\:text-gap-1 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .m\:text-gap-1_i {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .m\:text-gap-1_5 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .m\:text-gap-1_5_i {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .m\:text-gap-2 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .m\:text-gap-2_i {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .m\:text-gap-2_5 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .m\:text-gap-2_5_i {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .m\:text-gap-3 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .m\:text-gap-3_i {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .m\:text-gap-4 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .m\:text-gap-4_i {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .m\:text-gap-5 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .m\:text-gap-5_i {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .l\:text-gap-0 {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .l\:text-gap-0_i {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .l\:text-gap-0_5 {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .l\:text-gap-0_5_i {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .l\:text-gap-1 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .l\:text-gap-1_i {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .l\:text-gap-1_5 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .l\:text-gap-1_5_i {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .l\:text-gap-2 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .l\:text-gap-2_i {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .l\:text-gap-2_5 {
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .l\:text-gap-2_5_i {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .l\:text-gap-3 {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .l\:text-gap-3_i {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .l\:text-gap-4 {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .l\:text-gap-4_i {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .l\:text-gap-5 {
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .l\:text-gap-5_i {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
}
.text-column-span-all {
  -webkit-column-span: all;
     -moz-column-span: all;
          column-span: all;
}

.text-column-span-all_i {
  -webkit-column-span: all !important;
     -moz-column-span: all !important;
          column-span: all !important;
}

@media (min-width: 600px) {
  .s\:text-column-span-all {
    -webkit-column-span: all;
       -moz-column-span: all;
            column-span: all;
  }

  .s\:text-column-span-all_i {
    -webkit-column-span: all !important;
       -moz-column-span: all !important;
            column-span: all !important;
  }
}
@media (min-width: 900px) {
  .m\:text-column-span-all {
    -webkit-column-span: all;
       -moz-column-span: all;
            column-span: all;
  }

  .m\:text-column-span-all_i {
    -webkit-column-span: all !important;
       -moz-column-span: all !important;
            column-span: all !important;
  }
}
@media (min-width: 1200px) {
  .l\:text-column-span-all {
    -webkit-column-span: all;
       -moz-column-span: all;
            column-span: all;
  }

  .l\:text-column-span-all_i {
    -webkit-column-span: all !important;
       -moz-column-span: all !important;
            column-span: all !important;
  }
}
.column-rule-reset {
  -webkit-column-rule: none;
     -moz-column-rule: none;
          column-rule: none;
}

.column-rule-reset_i {
  -webkit-column-rule: none !important;
     -moz-column-rule: none !important;
          column-rule: none !important;
}

.column-rule-base {
  -webkit-column-rule: var(--border-width) solid;
     -moz-column-rule: var(--border-width) solid;
          column-rule: var(--border-width) solid;
}

.column-rule-base_i {
  -webkit-column-rule: var(--border-width) solid !important;
     -moz-column-rule: var(--border-width) solid !important;
          column-rule: var(--border-width) solid !important;
}

.column-rule-1-solid {
  -webkit-column-rule: 1px solid;
     -moz-column-rule: 1px solid;
          column-rule: 1px solid;
}

.column-rule-1-solid_i {
  -webkit-column-rule: 1px solid !important;
     -moz-column-rule: 1px solid !important;
          column-rule: 1px solid !important;
}

.column-rule-1-double {
  -webkit-column-rule: 1px double;
     -moz-column-rule: 1px double;
          column-rule: 1px double;
}

.column-rule-1-double_i {
  -webkit-column-rule: 1px double !important;
     -moz-column-rule: 1px double !important;
          column-rule: 1px double !important;
}

/*
*   Css-class bundle
*   Flexbox
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.flex-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flex-x_i {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-y_i {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-x-reverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.flex-x-reverse_i {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-y-reverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.flex-y-reverse_i {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

@media (min-width: 600px) {
  .s\:flex-x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .s\:flex-x_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .s\:flex-y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s\:flex-y_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .s\:flex-x-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .s\:flex-x-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .s\:flex-y-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .s\:flex-y-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
}
@media (min-width: 900px) {
  .m\:flex-x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .m\:flex-x_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .m\:flex-y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .m\:flex-y_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .m\:flex-x-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .m\:flex-x-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .m\:flex-y-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .m\:flex-y-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
}
@media (min-width: 1200px) {
  .l\:flex-x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .l\:flex-x_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .l\:flex-y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .l\:flex-y_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .l\:flex-x-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .l\:flex-x-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .l\:flex-y-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .l\:flex-y-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
}
@media not all and (hover: none) {
  .mobile\:flex-x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .mobile\:flex-x_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .mobile\:flex-y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .mobile\:flex-y_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .mobile\:flex-x-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .mobile\:flex-x-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .mobile\:flex-y-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .mobile\:flex-y-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
}
@media (hover: hover) {
  .desktop\:flex-x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .desktop\:flex-x_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .desktop\:flex-y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desktop\:flex-y_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .desktop\:flex-x-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .desktop\:flex-x-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .desktop\:flex-y-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .desktop\:flex-y-reverse_i {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
}
.childs-x-reset {
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}

.childs-x-reset_i {
  -webkit-box-pack: initial !important;
      -ms-flex-pack: initial !important;
          justify-content: initial !important;
}

.childs-y-reset {
  -ms-flex-line-pack: initial;
      align-content: initial;
}

.childs-y-reset_i {
  -ms-flex-line-pack: initial !important;
      align-content: initial !important;
}

.childs-reset {
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -ms-flex-line-pack: initial;
      align-content: initial;
}

.childs-reset_i {
  -webkit-box-pack: initial !important;
      -ms-flex-pack: initial !important;
          justify-content: initial !important;
  -ms-flex-line-pack: initial !important;
      align-content: initial !important;
}

.childs-x-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.childs-x-around_i {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.childs-y-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

.childs-y-around_i {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.childs-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

.childs-around_i {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.childs-x-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.childs-x-between_i {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.childs-y-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

.childs-y-between_i {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.childs-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

.childs-between_i {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.childs-x-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.childs-x-evenly_i {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.childs-y-evenly {
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}

.childs-y-evenly_i {
  -ms-flex-line-pack: space-evenly !important;
      align-content: space-evenly !important;
}

.childs-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}

.childs-evenly_i {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
  -ms-flex-line-pack: space-evenly !important;
      align-content: space-evenly !important;
}

.childs-x-stretch {
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}

.childs-x-stretch_i {
  -webkit-box-pack: stretch !important;
      -ms-flex-pack: stretch !important;
          justify-content: stretch !important;
}

.childs-y-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.childs-y-stretch_i {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.childs-stretch {
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.childs-stretch_i {
  -webkit-box-pack: stretch !important;
      -ms-flex-pack: stretch !important;
          justify-content: stretch !important;
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

@media (min-width: 600px) {
  .s\:childs-x-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }

  .s\:childs-x-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }

  .s\:childs-y-reset {
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .s\:childs-y-reset_i {
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .s\:childs-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .s\:childs-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .s\:childs-x-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .s\:childs-x-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .s\:childs-y-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .s\:childs-y-around_i {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .s\:childs-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .s\:childs-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .s\:childs-x-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .s\:childs-x-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .s\:childs-y-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .s\:childs-y-between_i {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .s\:childs-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .s\:childs-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .s\:childs-x-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .s\:childs-x-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .s\:childs-y-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .s\:childs-y-evenly_i {
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .s\:childs-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .s\:childs-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .s\:childs-x-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }

  .s\:childs-x-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
  }

  .s\:childs-y-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .s\:childs-y-stretch_i {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .s\:childs-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .s\:childs-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
}
@media (min-width: 900px) {
  .m\:childs-x-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }

  .m\:childs-x-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }

  .m\:childs-y-reset {
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .m\:childs-y-reset_i {
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .m\:childs-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .m\:childs-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .m\:childs-x-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .m\:childs-x-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .m\:childs-y-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .m\:childs-y-around_i {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .m\:childs-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .m\:childs-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .m\:childs-x-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .m\:childs-x-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .m\:childs-y-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .m\:childs-y-between_i {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .m\:childs-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .m\:childs-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .m\:childs-x-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .m\:childs-x-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .m\:childs-y-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .m\:childs-y-evenly_i {
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .m\:childs-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .m\:childs-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .m\:childs-x-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }

  .m\:childs-x-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
  }

  .m\:childs-y-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .m\:childs-y-stretch_i {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .m\:childs-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .m\:childs-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
}
@media (min-width: 1200px) {
  .l\:childs-x-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }

  .l\:childs-x-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }

  .l\:childs-y-reset {
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .l\:childs-y-reset_i {
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .l\:childs-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .l\:childs-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .l\:childs-x-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .l\:childs-x-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .l\:childs-y-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .l\:childs-y-around_i {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .l\:childs-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .l\:childs-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .l\:childs-x-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .l\:childs-x-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .l\:childs-y-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .l\:childs-y-between_i {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .l\:childs-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .l\:childs-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .l\:childs-x-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .l\:childs-x-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .l\:childs-y-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .l\:childs-y-evenly_i {
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .l\:childs-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .l\:childs-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .l\:childs-x-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }

  .l\:childs-x-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
  }

  .l\:childs-y-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .l\:childs-y-stretch_i {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .l\:childs-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .l\:childs-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
}
@media not all and (hover: none) {
  .mobile\:childs-x-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }

  .mobile\:childs-x-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }

  .mobile\:childs-y-reset {
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .mobile\:childs-y-reset_i {
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .mobile\:childs-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .mobile\:childs-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .mobile\:childs-x-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .mobile\:childs-x-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .mobile\:childs-y-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .mobile\:childs-y-around_i {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .mobile\:childs-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .mobile\:childs-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .mobile\:childs-x-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .mobile\:childs-x-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .mobile\:childs-y-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .mobile\:childs-y-between_i {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .mobile\:childs-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .mobile\:childs-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .mobile\:childs-x-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .mobile\:childs-x-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .mobile\:childs-y-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .mobile\:childs-y-evenly_i {
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .mobile\:childs-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .mobile\:childs-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .mobile\:childs-x-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }

  .mobile\:childs-x-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
  }

  .mobile\:childs-y-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .mobile\:childs-y-stretch_i {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .mobile\:childs-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .mobile\:childs-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
}
@media (hover: hover) {
  .desktop\:childs-x-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }

  .desktop\:childs-x-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }

  .desktop\:childs-y-reset {
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .desktop\:childs-y-reset_i {
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .desktop\:childs-reset {
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -ms-flex-line-pack: initial;
        align-content: initial;
  }

  .desktop\:childs-reset_i {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
    -ms-flex-line-pack: initial !important;
        align-content: initial !important;
  }

  .desktop\:childs-x-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .desktop\:childs-x-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .desktop\:childs-y-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .desktop\:childs-y-around_i {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .desktop\:childs-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .desktop\:childs-around_i {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .desktop\:childs-x-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .desktop\:childs-x-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .desktop\:childs-y-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .desktop\:childs-y-between_i {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .desktop\:childs-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .desktop\:childs-between_i {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .desktop\:childs-x-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .desktop\:childs-x-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .desktop\:childs-y-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .desktop\:childs-y-evenly_i {
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .desktop\:childs-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .desktop\:childs-evenly_i {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .desktop\:childs-x-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }

  .desktop\:childs-x-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
  }

  .desktop\:childs-y-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .desktop\:childs-y-stretch_i {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .desktop\:childs-stretch {
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }

  .desktop\:childs-stretch_i {
    -webkit-box-pack: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
}
.flex-grow-0 {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.flex-grow-0_i {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

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

.flex-grow-1_i {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

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

.flex-shrink-0_i {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

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

.flex-shrink-1_i {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

@media (min-width: 600px) {
  .s\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .s\:flex-grow-0_i {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .s\:flex-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .s\:flex-grow-1_i {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .s\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .s\:flex-shrink-0_i {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

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

  .s\:flex-shrink-1_i {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
}
@media (min-width: 900px) {
  .m\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .m\:flex-grow-0_i {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .m\:flex-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .m\:flex-grow-1_i {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .m\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .m\:flex-shrink-0_i {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

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

  .m\:flex-shrink-1_i {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
}
@media (min-width: 1200px) {
  .l\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .l\:flex-grow-0_i {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .l\:flex-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .l\:flex-grow-1_i {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .l\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .l\:flex-shrink-0_i {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

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

  .l\:flex-shrink-1_i {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
}
@media not all and (hover: none) {
  .mobile\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .mobile\:flex-grow-0_i {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .mobile\:flex-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .mobile\:flex-grow-1_i {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .mobile\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .mobile\:flex-shrink-0_i {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

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

  .mobile\:flex-shrink-1_i {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
}
@media (hover: hover) {
  .desktop\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .desktop\:flex-grow-0_i {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .desktop\:flex-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .desktop\:flex-grow-1_i {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .desktop\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .desktop\:flex-shrink-0_i {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

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

  .desktop\:flex-shrink-1_i {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-wrap_i {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

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

.flex-no-wrap_i {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

@media (min-width: 600px) {
  .s\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .s\:flex-wrap_i {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .s\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .s\:flex-no-wrap_i {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
}
@media (min-width: 900px) {
  .m\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .m\:flex-wrap_i {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .m\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .m\:flex-no-wrap_i {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .l\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .l\:flex-wrap_i {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .l\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .l\:flex-no-wrap_i {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
}
@media not all and (hover: none) {
  .mobile\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .mobile\:flex-wrap_i {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .mobile\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .mobile\:flex-no-wrap_i {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
}
@media (hover: hover) {
  .desktop\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .desktop\:flex-wrap_i {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .desktop\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .desktop\:flex-no-wrap_i {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
}
[class*=flex-x].align-childs-tl {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

[class*=flex-y].align-childs-tl {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

[class*=flex-x] > .align-self-tl {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: initial;
  margin-right: auto;
}

[class*=flex-y] > .align-self-tl {
  margin-top: initial;
  margin-bottom: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

[class*=flex-x].align-childs-tc {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[class*=flex-y].align-childs-tc {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[class*=flex-x] > .align-self-tc {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
}

[class*=flex-y] > .align-self-tc {
  margin-top: initial;
  margin-bottom: auto;
  -ms-flex-item-align: center;
      align-self: center;
}

[class*=flex-x].align-childs-tr {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

[class*=flex-y].align-childs-tr {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[class*=flex-x] > .align-self-tr {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: auto;
  margin-right: initial;
}

[class*=flex-y] > .align-self-tr {
  margin-top: initial;
  margin-bottom: auto;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

[class*=flex-x].align-childs-ml {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

[class*=flex-y].align-childs-ml {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

[class*=flex-x] > .align-self-ml {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: initial;
  margin-right: auto;
}

[class*=flex-y] > .align-self-ml {
  margin-top: auto;
  margin-bottom: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

[class*=flex-x].align-childs-mc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[class*=flex-y].align-childs-mc {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[class*=flex-x] > .align-self-mc {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: auto;
  margin-right: auto;
}

[class*=flex-y] > .align-self-mc {
  margin-top: auto;
  margin-bottom: auto;
  -ms-flex-item-align: center;
      align-self: center;
}

[class*=flex-x].align-childs-mr {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

[class*=flex-y].align-childs-mr {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[class*=flex-x] > .align-self-mr {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: auto;
  margin-right: initial;
}

[class*=flex-y] > .align-self-mr {
  margin-top: auto;
  margin-bottom: auto;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

[class*=flex-x].align-childs-bl {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

[class*=flex-y].align-childs-bl {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

[class*=flex-x] > .align-self-bl {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: initial;
  margin-right: auto;
}

[class*=flex-y] > .align-self-bl {
  margin-top: auto;
  margin-bottom: initial;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

[class*=flex-x].align-childs-bc {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[class*=flex-y].align-childs-bc {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[class*=flex-x] > .align-self-bc {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
  margin-right: auto;
}

[class*=flex-y] > .align-self-bc {
  margin-top: auto;
  margin-bottom: initial;
  -ms-flex-item-align: center;
      align-self: center;
}

[class*=flex-x].align-childs-br {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

[class*=flex-y].align-childs-br {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[class*=flex-x] > .align-self-br {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
  margin-right: initial;
}

[class*=flex-y] > .align-self-br {
  margin-top: auto;
  margin-bottom: initial;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

@media (min-width: 600px) {
  [class*=flex-x].s\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].s\:align-childs-tl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .s\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .s\:align-self-tl {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].s\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].s\:align-childs-tc {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .s\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .s\:align-self-tc {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].s\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].s\:align-childs-tr {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .s\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .s\:align-self-tr {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].s\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].s\:align-childs-ml {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .s\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .s\:align-self-ml {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].s\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].s\:align-childs-mc {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .s\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .s\:align-self-mc {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].s\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].s\:align-childs-mr {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .s\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .s\:align-self-mr {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].s\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].s\:align-childs-bl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .s\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .s\:align-self-bl {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].s\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].s\:align-childs-bc {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .s\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .s\:align-self-bc {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].s\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].s\:align-childs-br {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .s\:align-self-br {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .s\:align-self-br {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media (min-width: 900px) {
  [class*=flex-x].m\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].m\:align-childs-tl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .m\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .m\:align-self-tl {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].m\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].m\:align-childs-tc {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .m\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .m\:align-self-tc {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].m\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].m\:align-childs-tr {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .m\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .m\:align-self-tr {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].m\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].m\:align-childs-ml {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .m\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .m\:align-self-ml {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].m\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].m\:align-childs-mc {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .m\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .m\:align-self-mc {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].m\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].m\:align-childs-mr {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .m\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .m\:align-self-mr {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].m\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].m\:align-childs-bl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .m\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .m\:align-self-bl {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].m\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].m\:align-childs-bc {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .m\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .m\:align-self-bc {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].m\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].m\:align-childs-br {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .m\:align-self-br {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .m\:align-self-br {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media (min-width: 1200px) {
  [class*=flex-x].l\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].l\:align-childs-tl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .l\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .l\:align-self-tl {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].l\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].l\:align-childs-tc {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .l\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .l\:align-self-tc {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].l\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].l\:align-childs-tr {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .l\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .l\:align-self-tr {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].l\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].l\:align-childs-ml {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .l\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .l\:align-self-ml {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].l\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].l\:align-childs-mc {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .l\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .l\:align-self-mc {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].l\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].l\:align-childs-mr {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .l\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .l\:align-self-mr {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].l\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].l\:align-childs-bl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .l\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .l\:align-self-bl {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].l\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].l\:align-childs-bc {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .l\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .l\:align-self-bc {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].l\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].l\:align-childs-br {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .l\:align-self-br {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .l\:align-self-br {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media not all and (hover: none) {
  [class*=flex-x].mobile\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].mobile\:align-childs-tl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .mobile\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .mobile\:align-self-tl {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].mobile\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].mobile\:align-childs-tc {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .mobile\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .mobile\:align-self-tc {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].mobile\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].mobile\:align-childs-tr {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .mobile\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .mobile\:align-self-tr {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].mobile\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].mobile\:align-childs-ml {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .mobile\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .mobile\:align-self-ml {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].mobile\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].mobile\:align-childs-mc {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .mobile\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .mobile\:align-self-mc {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].mobile\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].mobile\:align-childs-mr {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .mobile\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .mobile\:align-self-mr {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].mobile\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].mobile\:align-childs-bl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .mobile\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .mobile\:align-self-bl {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].mobile\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].mobile\:align-childs-bc {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .mobile\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .mobile\:align-self-bc {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].mobile\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].mobile\:align-childs-br {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .mobile\:align-self-br {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .mobile\:align-self-br {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media (hover: hover) {
  [class*=flex-x].desktop\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].desktop\:align-childs-tl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .desktop\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .desktop\:align-self-tl {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].desktop\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].desktop\:align-childs-tc {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .desktop\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .desktop\:align-self-tc {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].desktop\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].desktop\:align-childs-tr {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .desktop\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .desktop\:align-self-tr {
    margin-top: initial;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].desktop\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].desktop\:align-childs-ml {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .desktop\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .desktop\:align-self-ml {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].desktop\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].desktop\:align-childs-mc {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .desktop\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .desktop\:align-self-mc {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].desktop\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].desktop\:align-childs-mr {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .desktop\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .desktop\:align-self-mr {
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  [class*=flex-x].desktop\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  [class*=flex-y].desktop\:align-childs-bl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  [class*=flex-x] > .desktop\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: initial;
    margin-right: auto;
  }

  [class*=flex-y] > .desktop\:align-self-bl {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  [class*=flex-x].desktop\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  [class*=flex-y].desktop\:align-childs-bc {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  [class*=flex-x] > .desktop\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  [class*=flex-y] > .desktop\:align-self-bc {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: center;
        align-self: center;
  }

  [class*=flex-x].desktop\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  [class*=flex-y].desktop\:align-childs-br {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  [class*=flex-x] > .desktop\:align-self-br {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: auto;
    margin-right: initial;
  }

  [class*=flex-y] > .desktop\:align-self-br {
    margin-top: auto;
    margin-bottom: initial;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
/*
*   Css-class bundle
*   Grid
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.grid {
  display: grid;
}

.stack {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}

.layer {
  grid-column: 1;
  grid-row: 1;
}

.layer_i {
  grid-column: 1 !important;
  grid-row: 1 !important;
}

@media (min-width: 600px) {
  .s\:layer {
    grid-column: 1;
    grid-row: 1;
  }

  .s\:layer_i {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}
@media (min-width: 900px) {
  .m\:layer {
    grid-column: 1;
    grid-row: 1;
  }

  .m\:layer_i {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}
@media (min-width: 1200px) {
  .l\:layer {
    grid-column: 1;
    grid-row: 1;
  }

  .l\:layer_i {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}
.columns-1 {
  grid-template-columns: 1fr;
}

.columns-1_i {
  grid-template-columns: 1fr !important;
}

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

.columns-2_i {
  grid-template-columns: repeat(2, 1fr) !important;
}

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

.columns-3_i {
  grid-template-columns: repeat(3, 1fr) !important;
}

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

.columns-4_i {
  grid-template-columns: repeat(4, 1fr) !important;
}

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

.columns-5_i {
  grid-template-columns: repeat(5, 1fr) !important;
}

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

.columns-6_i {
  grid-template-columns: repeat(6, 1fr) !important;
}

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

.columns-7_i {
  grid-template-columns: repeat(7, 1fr) !important;
}

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

.columns-8_i {
  grid-template-columns: repeat(8, 1fr) !important;
}

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

.columns-9_i {
  grid-template-columns: repeat(9, 1fr) !important;
}

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

.columns-10_i {
  grid-template-columns: repeat(10, 1fr) !important;
}

@media (min-width: 600px) {
  .s\:columns-1 {
    grid-template-columns: 1fr;
  }

  .s\:columns-1_i {
    grid-template-columns: 1fr !important;
  }

  .s\:columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .s\:columns-2_i {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .s\:columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .s\:columns-3_i {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .s\:columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .s\:columns-4_i {
    grid-template-columns: repeat(4, 1fr) !important;
  }

  .s\:columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .s\:columns-5_i {
    grid-template-columns: repeat(5, 1fr) !important;
  }

  .s\:columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .s\:columns-6_i {
    grid-template-columns: repeat(6, 1fr) !important;
  }

  .s\:columns-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .s\:columns-7_i {
    grid-template-columns: repeat(7, 1fr) !important;
  }

  .s\:columns-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .s\:columns-8_i {
    grid-template-columns: repeat(8, 1fr) !important;
  }

  .s\:columns-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .s\:columns-9_i {
    grid-template-columns: repeat(9, 1fr) !important;
  }

  .s\:columns-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .s\:columns-10_i {
    grid-template-columns: repeat(10, 1fr) !important;
  }
}
@media (min-width: 900px) {
  .m\:columns-1 {
    grid-template-columns: 1fr;
  }

  .m\:columns-1_i {
    grid-template-columns: 1fr !important;
  }

  .m\:columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .m\:columns-2_i {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .m\:columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .m\:columns-3_i {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .m\:columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .m\:columns-4_i {
    grid-template-columns: repeat(4, 1fr) !important;
  }

  .m\:columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .m\:columns-5_i {
    grid-template-columns: repeat(5, 1fr) !important;
  }

  .m\:columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .m\:columns-6_i {
    grid-template-columns: repeat(6, 1fr) !important;
  }

  .m\:columns-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .m\:columns-7_i {
    grid-template-columns: repeat(7, 1fr) !important;
  }

  .m\:columns-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .m\:columns-8_i {
    grid-template-columns: repeat(8, 1fr) !important;
  }

  .m\:columns-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .m\:columns-9_i {
    grid-template-columns: repeat(9, 1fr) !important;
  }

  .m\:columns-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .m\:columns-10_i {
    grid-template-columns: repeat(10, 1fr) !important;
  }
}
@media (min-width: 1200px) {
  .l\:columns-1 {
    grid-template-columns: 1fr;
  }

  .l\:columns-1_i {
    grid-template-columns: 1fr !important;
  }

  .l\:columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .l\:columns-2_i {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .l\:columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .l\:columns-3_i {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .l\:columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .l\:columns-4_i {
    grid-template-columns: repeat(4, 1fr) !important;
  }

  .l\:columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .l\:columns-5_i {
    grid-template-columns: repeat(5, 1fr) !important;
  }

  .l\:columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .l\:columns-6_i {
    grid-template-columns: repeat(6, 1fr) !important;
  }

  .l\:columns-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .l\:columns-7_i {
    grid-template-columns: repeat(7, 1fr) !important;
  }

  .l\:columns-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .l\:columns-8_i {
    grid-template-columns: repeat(8, 1fr) !important;
  }

  .l\:columns-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .l\:columns-9_i {
    grid-template-columns: repeat(9, 1fr) !important;
  }

  .l\:columns-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .l\:columns-10_i {
    grid-template-columns: repeat(10, 1fr) !important;
  }
}
.minmax-10 {
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
}

.minmax-10_i {
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)) !important;
}

.minmax-12 {
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
}

.minmax-12_i {
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)) !important;
}

.minmax-14 {
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
}

.minmax-14_i {
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr)) !important;
}

.minmax-16 {
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
}

.minmax-16_i {
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)) !important;
}

.minmax-18 {
  grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
}

.minmax-18_i {
  grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr)) !important;
}

.minmax-20 {
  grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
}

.minmax-20_i {
  grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)) !important;
}

.minmax-24 {
  grid-template-columns: repeat(auto-fit, minmax(24rem, 1fr));
}

.minmax-24_i {
  grid-template-columns: repeat(auto-fit, minmax(24rem, 1fr)) !important;
}

.minmax-28 {
  grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr));
}

.minmax-28_i {
  grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr)) !important;
}

.minmax-32 {
  grid-template-columns: repeat(auto-fit, minmax(32rem, 1fr));
}

.minmax-32_i {
  grid-template-columns: repeat(auto-fit, minmax(32rem, 1fr)) !important;
}

.minmax-40 {
  grid-template-columns: repeat(auto-fit, minmax(40rem, 1fr));
}

.minmax-40_i {
  grid-template-columns: repeat(auto-fit, minmax(40rem, 1fr)) !important;
}

.minmax-50 {
  grid-template-columns: repeat(auto-fit, minmax(50rem, 1fr));
}

.minmax-50_i {
  grid-template-columns: repeat(auto-fit, minmax(50rem, 1fr)) !important;
}

.span-x-all {
  grid-column: "1 / -1";
}

.span-x-all_i {
  grid-column: "1 / -1" !important;
}

.span-y-all {
  grid-row: "1 / -1";
}

.span-y-all_i {
  grid-row: "1 / -1" !important;
}

.span-x-1 {
  grid-column: span 1;
}

.span-x-1_i {
  grid-column: span 1 !important;
}

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

.span-y-1_i {
  grid-row: span 1 !important;
}

.span-x-2 {
  grid-column: span 2;
}

.span-x-2_i {
  grid-column: span 2 !important;
}

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

.span-y-2_i {
  grid-row: span 2 !important;
}

.span-x-3 {
  grid-column: span 3;
}

.span-x-3_i {
  grid-column: span 3 !important;
}

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

.span-y-3_i {
  grid-row: span 3 !important;
}

.span-x-4 {
  grid-column: span 4;
}

.span-x-4_i {
  grid-column: span 4 !important;
}

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

.span-y-4_i {
  grid-row: span 4 !important;
}

.span-x-5 {
  grid-column: span 5;
}

.span-x-5_i {
  grid-column: span 5 !important;
}

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

.span-y-5_i {
  grid-row: span 5 !important;
}

.span-x-6 {
  grid-column: span 6;
}

.span-x-6_i {
  grid-column: span 6 !important;
}

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

.span-y-6_i {
  grid-row: span 6 !important;
}

.span-x-7 {
  grid-column: span 7;
}

.span-x-7_i {
  grid-column: span 7 !important;
}

.span-y-7 {
  grid-row: span 7;
}

.span-y-7_i {
  grid-row: span 7 !important;
}

.span-x-8 {
  grid-column: span 8;
}

.span-x-8_i {
  grid-column: span 8 !important;
}

.span-y-8 {
  grid-row: span 8;
}

.span-y-8_i {
  grid-row: span 8 !important;
}

.span-x-9 {
  grid-column: span 9;
}

.span-x-9_i {
  grid-column: span 9 !important;
}

.span-y-9 {
  grid-row: span 9;
}

.span-y-9_i {
  grid-row: span 9 !important;
}

.span-x-10 {
  grid-column: span 10;
}

.span-x-10_i {
  grid-column: span 10 !important;
}

.span-y-10 {
  grid-row: span 10;
}

.span-y-10_i {
  grid-row: span 10 !important;
}

@media (min-width: 600px) {
  .s\:span-x-all {
    grid-column: "1 / -1";
  }

  .s\:span-x-all_i {
    grid-column: "1 / -1" !important;
  }

  .s\:span-y-all {
    grid-row: "1 / -1";
  }

  .s\:span-y-all_i {
    grid-row: "1 / -1" !important;
  }

  .s\:span-x-1 {
    grid-column: span 1;
  }

  .s\:span-x-1_i {
    grid-column: span 1 !important;
  }

  .s\:span-y-1 {
    grid-row: span 1;
  }

  .s\:span-y-1_i {
    grid-row: span 1 !important;
  }

  .s\:span-x-2 {
    grid-column: span 2;
  }

  .s\:span-x-2_i {
    grid-column: span 2 !important;
  }

  .s\:span-y-2 {
    grid-row: span 2;
  }

  .s\:span-y-2_i {
    grid-row: span 2 !important;
  }

  .s\:span-x-3 {
    grid-column: span 3;
  }

  .s\:span-x-3_i {
    grid-column: span 3 !important;
  }

  .s\:span-y-3 {
    grid-row: span 3;
  }

  .s\:span-y-3_i {
    grid-row: span 3 !important;
  }

  .s\:span-x-4 {
    grid-column: span 4;
  }

  .s\:span-x-4_i {
    grid-column: span 4 !important;
  }

  .s\:span-y-4 {
    grid-row: span 4;
  }

  .s\:span-y-4_i {
    grid-row: span 4 !important;
  }

  .s\:span-x-5 {
    grid-column: span 5;
  }

  .s\:span-x-5_i {
    grid-column: span 5 !important;
  }

  .s\:span-y-5 {
    grid-row: span 5;
  }

  .s\:span-y-5_i {
    grid-row: span 5 !important;
  }

  .s\:span-x-6 {
    grid-column: span 6;
  }

  .s\:span-x-6_i {
    grid-column: span 6 !important;
  }

  .s\:span-y-6 {
    grid-row: span 6;
  }

  .s\:span-y-6_i {
    grid-row: span 6 !important;
  }

  .s\:span-x-7 {
    grid-column: span 7;
  }

  .s\:span-x-7_i {
    grid-column: span 7 !important;
  }

  .s\:span-y-7 {
    grid-row: span 7;
  }

  .s\:span-y-7_i {
    grid-row: span 7 !important;
  }

  .s\:span-x-8 {
    grid-column: span 8;
  }

  .s\:span-x-8_i {
    grid-column: span 8 !important;
  }

  .s\:span-y-8 {
    grid-row: span 8;
  }

  .s\:span-y-8_i {
    grid-row: span 8 !important;
  }

  .s\:span-x-9 {
    grid-column: span 9;
  }

  .s\:span-x-9_i {
    grid-column: span 9 !important;
  }

  .s\:span-y-9 {
    grid-row: span 9;
  }

  .s\:span-y-9_i {
    grid-row: span 9 !important;
  }

  .s\:span-x-10 {
    grid-column: span 10;
  }

  .s\:span-x-10_i {
    grid-column: span 10 !important;
  }

  .s\:span-y-10 {
    grid-row: span 10;
  }

  .s\:span-y-10_i {
    grid-row: span 10 !important;
  }
}
@media (min-width: 900px) {
  .m\:span-x-all {
    grid-column: "1 / -1";
  }

  .m\:span-x-all_i {
    grid-column: "1 / -1" !important;
  }

  .m\:span-y-all {
    grid-row: "1 / -1";
  }

  .m\:span-y-all_i {
    grid-row: "1 / -1" !important;
  }

  .m\:span-x-1 {
    grid-column: span 1;
  }

  .m\:span-x-1_i {
    grid-column: span 1 !important;
  }

  .m\:span-y-1 {
    grid-row: span 1;
  }

  .m\:span-y-1_i {
    grid-row: span 1 !important;
  }

  .m\:span-x-2 {
    grid-column: span 2;
  }

  .m\:span-x-2_i {
    grid-column: span 2 !important;
  }

  .m\:span-y-2 {
    grid-row: span 2;
  }

  .m\:span-y-2_i {
    grid-row: span 2 !important;
  }

  .m\:span-x-3 {
    grid-column: span 3;
  }

  .m\:span-x-3_i {
    grid-column: span 3 !important;
  }

  .m\:span-y-3 {
    grid-row: span 3;
  }

  .m\:span-y-3_i {
    grid-row: span 3 !important;
  }

  .m\:span-x-4 {
    grid-column: span 4;
  }

  .m\:span-x-4_i {
    grid-column: span 4 !important;
  }

  .m\:span-y-4 {
    grid-row: span 4;
  }

  .m\:span-y-4_i {
    grid-row: span 4 !important;
  }

  .m\:span-x-5 {
    grid-column: span 5;
  }

  .m\:span-x-5_i {
    grid-column: span 5 !important;
  }

  .m\:span-y-5 {
    grid-row: span 5;
  }

  .m\:span-y-5_i {
    grid-row: span 5 !important;
  }

  .m\:span-x-6 {
    grid-column: span 6;
  }

  .m\:span-x-6_i {
    grid-column: span 6 !important;
  }

  .m\:span-y-6 {
    grid-row: span 6;
  }

  .m\:span-y-6_i {
    grid-row: span 6 !important;
  }

  .m\:span-x-7 {
    grid-column: span 7;
  }

  .m\:span-x-7_i {
    grid-column: span 7 !important;
  }

  .m\:span-y-7 {
    grid-row: span 7;
  }

  .m\:span-y-7_i {
    grid-row: span 7 !important;
  }

  .m\:span-x-8 {
    grid-column: span 8;
  }

  .m\:span-x-8_i {
    grid-column: span 8 !important;
  }

  .m\:span-y-8 {
    grid-row: span 8;
  }

  .m\:span-y-8_i {
    grid-row: span 8 !important;
  }

  .m\:span-x-9 {
    grid-column: span 9;
  }

  .m\:span-x-9_i {
    grid-column: span 9 !important;
  }

  .m\:span-y-9 {
    grid-row: span 9;
  }

  .m\:span-y-9_i {
    grid-row: span 9 !important;
  }

  .m\:span-x-10 {
    grid-column: span 10;
  }

  .m\:span-x-10_i {
    grid-column: span 10 !important;
  }

  .m\:span-y-10 {
    grid-row: span 10;
  }

  .m\:span-y-10_i {
    grid-row: span 10 !important;
  }
}
@media (min-width: 1200px) {
  .l\:span-x-all {
    grid-column: "1 / -1";
  }

  .l\:span-x-all_i {
    grid-column: "1 / -1" !important;
  }

  .l\:span-y-all {
    grid-row: "1 / -1";
  }

  .l\:span-y-all_i {
    grid-row: "1 / -1" !important;
  }

  .l\:span-x-1 {
    grid-column: span 1;
  }

  .l\:span-x-1_i {
    grid-column: span 1 !important;
  }

  .l\:span-y-1 {
    grid-row: span 1;
  }

  .l\:span-y-1_i {
    grid-row: span 1 !important;
  }

  .l\:span-x-2 {
    grid-column: span 2;
  }

  .l\:span-x-2_i {
    grid-column: span 2 !important;
  }

  .l\:span-y-2 {
    grid-row: span 2;
  }

  .l\:span-y-2_i {
    grid-row: span 2 !important;
  }

  .l\:span-x-3 {
    grid-column: span 3;
  }

  .l\:span-x-3_i {
    grid-column: span 3 !important;
  }

  .l\:span-y-3 {
    grid-row: span 3;
  }

  .l\:span-y-3_i {
    grid-row: span 3 !important;
  }

  .l\:span-x-4 {
    grid-column: span 4;
  }

  .l\:span-x-4_i {
    grid-column: span 4 !important;
  }

  .l\:span-y-4 {
    grid-row: span 4;
  }

  .l\:span-y-4_i {
    grid-row: span 4 !important;
  }

  .l\:span-x-5 {
    grid-column: span 5;
  }

  .l\:span-x-5_i {
    grid-column: span 5 !important;
  }

  .l\:span-y-5 {
    grid-row: span 5;
  }

  .l\:span-y-5_i {
    grid-row: span 5 !important;
  }

  .l\:span-x-6 {
    grid-column: span 6;
  }

  .l\:span-x-6_i {
    grid-column: span 6 !important;
  }

  .l\:span-y-6 {
    grid-row: span 6;
  }

  .l\:span-y-6_i {
    grid-row: span 6 !important;
  }

  .l\:span-x-7 {
    grid-column: span 7;
  }

  .l\:span-x-7_i {
    grid-column: span 7 !important;
  }

  .l\:span-y-7 {
    grid-row: span 7;
  }

  .l\:span-y-7_i {
    grid-row: span 7 !important;
  }

  .l\:span-x-8 {
    grid-column: span 8;
  }

  .l\:span-x-8_i {
    grid-column: span 8 !important;
  }

  .l\:span-y-8 {
    grid-row: span 8;
  }

  .l\:span-y-8_i {
    grid-row: span 8 !important;
  }

  .l\:span-x-9 {
    grid-column: span 9;
  }

  .l\:span-x-9_i {
    grid-column: span 9 !important;
  }

  .l\:span-y-9 {
    grid-row: span 9;
  }

  .l\:span-y-9_i {
    grid-row: span 9 !important;
  }

  .l\:span-x-10 {
    grid-column: span 10;
  }

  .l\:span-x-10_i {
    grid-column: span 10 !important;
  }

  .l\:span-y-10 {
    grid-row: span 10;
  }

  .l\:span-y-10_i {
    grid-row: span 10 !important;
  }
}
.gap-x-0 {
  grid-column-gap: 0;
}

.gap-x-0_i {
  grid-column-gap: 0 !important;
}

.gap-y-0 {
  grid-row-gap: 0;
}

.gap-y-0_i {
  grid-row-gap: 0 !important;
}

.gap-0 {
  grid-gap: 0;
}

.gap-0_i {
  grid-gap: 0 !important;
}

.gap-x-0_5 {
  grid-column-gap: 0.5rem;
}

.gap-x-0_5_i {
  grid-column-gap: 0.5rem !important;
}

.gap-y-0_5 {
  grid-row-gap: 0.5rem;
}

.gap-y-0_5_i {
  grid-row-gap: 0.5rem !important;
}

.gap-0_5 {
  grid-gap: 0.5rem;
}

.gap-0_5_i {
  grid-gap: 0.5rem !important;
}

.gap-x-1 {
  grid-column-gap: 1rem;
}

.gap-x-1_i {
  grid-column-gap: 1rem !important;
}

.gap-y-1 {
  grid-row-gap: 1rem;
}

.gap-y-1_i {
  grid-row-gap: 1rem !important;
}

.gap-1 {
  grid-gap: 1rem;
}

.gap-1_i {
  grid-gap: 1rem !important;
}

.gap-x-1_5 {
  grid-column-gap: 1.5rem;
}

.gap-x-1_5_i {
  grid-column-gap: 1.5rem !important;
}

.gap-y-1_5 {
  grid-row-gap: 1.5rem;
}

.gap-y-1_5_i {
  grid-row-gap: 1.5rem !important;
}

.gap-1_5 {
  grid-gap: 1.5rem;
}

.gap-1_5_i {
  grid-gap: 1.5rem !important;
}

.gap-x-2 {
  grid-column-gap: 2rem;
}

.gap-x-2_i {
  grid-column-gap: 2rem !important;
}

.gap-y-2 {
  grid-row-gap: 2rem;
}

.gap-y-2_i {
  grid-row-gap: 2rem !important;
}

.gap-2 {
  grid-gap: 2rem;
}

.gap-2_i {
  grid-gap: 2rem !important;
}

.gap-x-2_5 {
  grid-column-gap: 2.5rem;
}

.gap-x-2_5_i {
  grid-column-gap: 2.5rem !important;
}

.gap-y-2_5 {
  grid-row-gap: 2.5rem;
}

.gap-y-2_5_i {
  grid-row-gap: 2.5rem !important;
}

.gap-2_5 {
  grid-gap: 2.5rem;
}

.gap-2_5_i {
  grid-gap: 2.5rem !important;
}

.gap-x-3 {
  grid-column-gap: 3rem;
}

.gap-x-3_i {
  grid-column-gap: 3rem !important;
}

.gap-y-3 {
  grid-row-gap: 3rem;
}

.gap-y-3_i {
  grid-row-gap: 3rem !important;
}

.gap-3 {
  grid-gap: 3rem;
}

.gap-3_i {
  grid-gap: 3rem !important;
}

.gap-x-4 {
  grid-column-gap: 4rem;
}

.gap-x-4_i {
  grid-column-gap: 4rem !important;
}

.gap-y-4 {
  grid-row-gap: 4rem;
}

.gap-y-4_i {
  grid-row-gap: 4rem !important;
}

.gap-4 {
  grid-gap: 4rem;
}

.gap-4_i {
  grid-gap: 4rem !important;
}

.gap-x-5 {
  grid-column-gap: 5rem;
}

.gap-x-5_i {
  grid-column-gap: 5rem !important;
}

.gap-y-5 {
  grid-row-gap: 5rem;
}

.gap-y-5_i {
  grid-row-gap: 5rem !important;
}

.gap-5 {
  grid-gap: 5rem;
}

.gap-5_i {
  grid-gap: 5rem !important;
}

@media (min-width: 600px) {
  .s\:gap-x-0 {
    grid-column-gap: 0;
  }

  .s\:gap-x-0_i {
    grid-column-gap: 0 !important;
  }

  .s\:gap-y-0 {
    grid-row-gap: 0;
  }

  .s\:gap-y-0_i {
    grid-row-gap: 0 !important;
  }

  .s\:gap-0 {
    grid-gap: 0;
  }

  .s\:gap-0_i {
    grid-gap: 0 !important;
  }

  .s\:gap-x-0_5 {
    grid-column-gap: 0.5rem;
  }

  .s\:gap-x-0_5_i {
    grid-column-gap: 0.5rem !important;
  }

  .s\:gap-y-0_5 {
    grid-row-gap: 0.5rem;
  }

  .s\:gap-y-0_5_i {
    grid-row-gap: 0.5rem !important;
  }

  .s\:gap-0_5 {
    grid-gap: 0.5rem;
  }

  .s\:gap-0_5_i {
    grid-gap: 0.5rem !important;
  }

  .s\:gap-x-1 {
    grid-column-gap: 1rem;
  }

  .s\:gap-x-1_i {
    grid-column-gap: 1rem !important;
  }

  .s\:gap-y-1 {
    grid-row-gap: 1rem;
  }

  .s\:gap-y-1_i {
    grid-row-gap: 1rem !important;
  }

  .s\:gap-1 {
    grid-gap: 1rem;
  }

  .s\:gap-1_i {
    grid-gap: 1rem !important;
  }

  .s\:gap-x-1_5 {
    grid-column-gap: 1.5rem;
  }

  .s\:gap-x-1_5_i {
    grid-column-gap: 1.5rem !important;
  }

  .s\:gap-y-1_5 {
    grid-row-gap: 1.5rem;
  }

  .s\:gap-y-1_5_i {
    grid-row-gap: 1.5rem !important;
  }

  .s\:gap-1_5 {
    grid-gap: 1.5rem;
  }

  .s\:gap-1_5_i {
    grid-gap: 1.5rem !important;
  }

  .s\:gap-x-2 {
    grid-column-gap: 2rem;
  }

  .s\:gap-x-2_i {
    grid-column-gap: 2rem !important;
  }

  .s\:gap-y-2 {
    grid-row-gap: 2rem;
  }

  .s\:gap-y-2_i {
    grid-row-gap: 2rem !important;
  }

  .s\:gap-2 {
    grid-gap: 2rem;
  }

  .s\:gap-2_i {
    grid-gap: 2rem !important;
  }

  .s\:gap-x-2_5 {
    grid-column-gap: 2.5rem;
  }

  .s\:gap-x-2_5_i {
    grid-column-gap: 2.5rem !important;
  }

  .s\:gap-y-2_5 {
    grid-row-gap: 2.5rem;
  }

  .s\:gap-y-2_5_i {
    grid-row-gap: 2.5rem !important;
  }

  .s\:gap-2_5 {
    grid-gap: 2.5rem;
  }

  .s\:gap-2_5_i {
    grid-gap: 2.5rem !important;
  }

  .s\:gap-x-3 {
    grid-column-gap: 3rem;
  }

  .s\:gap-x-3_i {
    grid-column-gap: 3rem !important;
  }

  .s\:gap-y-3 {
    grid-row-gap: 3rem;
  }

  .s\:gap-y-3_i {
    grid-row-gap: 3rem !important;
  }

  .s\:gap-3 {
    grid-gap: 3rem;
  }

  .s\:gap-3_i {
    grid-gap: 3rem !important;
  }

  .s\:gap-x-4 {
    grid-column-gap: 4rem;
  }

  .s\:gap-x-4_i {
    grid-column-gap: 4rem !important;
  }

  .s\:gap-y-4 {
    grid-row-gap: 4rem;
  }

  .s\:gap-y-4_i {
    grid-row-gap: 4rem !important;
  }

  .s\:gap-4 {
    grid-gap: 4rem;
  }

  .s\:gap-4_i {
    grid-gap: 4rem !important;
  }

  .s\:gap-x-5 {
    grid-column-gap: 5rem;
  }

  .s\:gap-x-5_i {
    grid-column-gap: 5rem !important;
  }

  .s\:gap-y-5 {
    grid-row-gap: 5rem;
  }

  .s\:gap-y-5_i {
    grid-row-gap: 5rem !important;
  }

  .s\:gap-5 {
    grid-gap: 5rem;
  }

  .s\:gap-5_i {
    grid-gap: 5rem !important;
  }
}
@media (min-width: 900px) {
  .m\:gap-x-0 {
    grid-column-gap: 0;
  }

  .m\:gap-x-0_i {
    grid-column-gap: 0 !important;
  }

  .m\:gap-y-0 {
    grid-row-gap: 0;
  }

  .m\:gap-y-0_i {
    grid-row-gap: 0 !important;
  }

  .m\:gap-0 {
    grid-gap: 0;
  }

  .m\:gap-0_i {
    grid-gap: 0 !important;
  }

  .m\:gap-x-0_5 {
    grid-column-gap: 0.5rem;
  }

  .m\:gap-x-0_5_i {
    grid-column-gap: 0.5rem !important;
  }

  .m\:gap-y-0_5 {
    grid-row-gap: 0.5rem;
  }

  .m\:gap-y-0_5_i {
    grid-row-gap: 0.5rem !important;
  }

  .m\:gap-0_5 {
    grid-gap: 0.5rem;
  }

  .m\:gap-0_5_i {
    grid-gap: 0.5rem !important;
  }

  .m\:gap-x-1 {
    grid-column-gap: 1rem;
  }

  .m\:gap-x-1_i {
    grid-column-gap: 1rem !important;
  }

  .m\:gap-y-1 {
    grid-row-gap: 1rem;
  }

  .m\:gap-y-1_i {
    grid-row-gap: 1rem !important;
  }

  .m\:gap-1 {
    grid-gap: 1rem;
  }

  .m\:gap-1_i {
    grid-gap: 1rem !important;
  }

  .m\:gap-x-1_5 {
    grid-column-gap: 1.5rem;
  }

  .m\:gap-x-1_5_i {
    grid-column-gap: 1.5rem !important;
  }

  .m\:gap-y-1_5 {
    grid-row-gap: 1.5rem;
  }

  .m\:gap-y-1_5_i {
    grid-row-gap: 1.5rem !important;
  }

  .m\:gap-1_5 {
    grid-gap: 1.5rem;
  }

  .m\:gap-1_5_i {
    grid-gap: 1.5rem !important;
  }

  .m\:gap-x-2 {
    grid-column-gap: 2rem;
  }

  .m\:gap-x-2_i {
    grid-column-gap: 2rem !important;
  }

  .m\:gap-y-2 {
    grid-row-gap: 2rem;
  }

  .m\:gap-y-2_i {
    grid-row-gap: 2rem !important;
  }

  .m\:gap-2 {
    grid-gap: 2rem;
  }

  .m\:gap-2_i {
    grid-gap: 2rem !important;
  }

  .m\:gap-x-2_5 {
    grid-column-gap: 2.5rem;
  }

  .m\:gap-x-2_5_i {
    grid-column-gap: 2.5rem !important;
  }

  .m\:gap-y-2_5 {
    grid-row-gap: 2.5rem;
  }

  .m\:gap-y-2_5_i {
    grid-row-gap: 2.5rem !important;
  }

  .m\:gap-2_5 {
    grid-gap: 2.5rem;
  }

  .m\:gap-2_5_i {
    grid-gap: 2.5rem !important;
  }

  .m\:gap-x-3 {
    grid-column-gap: 3rem;
  }

  .m\:gap-x-3_i {
    grid-column-gap: 3rem !important;
  }

  .m\:gap-y-3 {
    grid-row-gap: 3rem;
  }

  .m\:gap-y-3_i {
    grid-row-gap: 3rem !important;
  }

  .m\:gap-3 {
    grid-gap: 3rem;
  }

  .m\:gap-3_i {
    grid-gap: 3rem !important;
  }

  .m\:gap-x-4 {
    grid-column-gap: 4rem;
  }

  .m\:gap-x-4_i {
    grid-column-gap: 4rem !important;
  }

  .m\:gap-y-4 {
    grid-row-gap: 4rem;
  }

  .m\:gap-y-4_i {
    grid-row-gap: 4rem !important;
  }

  .m\:gap-4 {
    grid-gap: 4rem;
  }

  .m\:gap-4_i {
    grid-gap: 4rem !important;
  }

  .m\:gap-x-5 {
    grid-column-gap: 5rem;
  }

  .m\:gap-x-5_i {
    grid-column-gap: 5rem !important;
  }

  .m\:gap-y-5 {
    grid-row-gap: 5rem;
  }

  .m\:gap-y-5_i {
    grid-row-gap: 5rem !important;
  }

  .m\:gap-5 {
    grid-gap: 5rem;
  }

  .m\:gap-5_i {
    grid-gap: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .l\:gap-x-0 {
    grid-column-gap: 0;
  }

  .l\:gap-x-0_i {
    grid-column-gap: 0 !important;
  }

  .l\:gap-y-0 {
    grid-row-gap: 0;
  }

  .l\:gap-y-0_i {
    grid-row-gap: 0 !important;
  }

  .l\:gap-0 {
    grid-gap: 0;
  }

  .l\:gap-0_i {
    grid-gap: 0 !important;
  }

  .l\:gap-x-0_5 {
    grid-column-gap: 0.5rem;
  }

  .l\:gap-x-0_5_i {
    grid-column-gap: 0.5rem !important;
  }

  .l\:gap-y-0_5 {
    grid-row-gap: 0.5rem;
  }

  .l\:gap-y-0_5_i {
    grid-row-gap: 0.5rem !important;
  }

  .l\:gap-0_5 {
    grid-gap: 0.5rem;
  }

  .l\:gap-0_5_i {
    grid-gap: 0.5rem !important;
  }

  .l\:gap-x-1 {
    grid-column-gap: 1rem;
  }

  .l\:gap-x-1_i {
    grid-column-gap: 1rem !important;
  }

  .l\:gap-y-1 {
    grid-row-gap: 1rem;
  }

  .l\:gap-y-1_i {
    grid-row-gap: 1rem !important;
  }

  .l\:gap-1 {
    grid-gap: 1rem;
  }

  .l\:gap-1_i {
    grid-gap: 1rem !important;
  }

  .l\:gap-x-1_5 {
    grid-column-gap: 1.5rem;
  }

  .l\:gap-x-1_5_i {
    grid-column-gap: 1.5rem !important;
  }

  .l\:gap-y-1_5 {
    grid-row-gap: 1.5rem;
  }

  .l\:gap-y-1_5_i {
    grid-row-gap: 1.5rem !important;
  }

  .l\:gap-1_5 {
    grid-gap: 1.5rem;
  }

  .l\:gap-1_5_i {
    grid-gap: 1.5rem !important;
  }

  .l\:gap-x-2 {
    grid-column-gap: 2rem;
  }

  .l\:gap-x-2_i {
    grid-column-gap: 2rem !important;
  }

  .l\:gap-y-2 {
    grid-row-gap: 2rem;
  }

  .l\:gap-y-2_i {
    grid-row-gap: 2rem !important;
  }

  .l\:gap-2 {
    grid-gap: 2rem;
  }

  .l\:gap-2_i {
    grid-gap: 2rem !important;
  }

  .l\:gap-x-2_5 {
    grid-column-gap: 2.5rem;
  }

  .l\:gap-x-2_5_i {
    grid-column-gap: 2.5rem !important;
  }

  .l\:gap-y-2_5 {
    grid-row-gap: 2.5rem;
  }

  .l\:gap-y-2_5_i {
    grid-row-gap: 2.5rem !important;
  }

  .l\:gap-2_5 {
    grid-gap: 2.5rem;
  }

  .l\:gap-2_5_i {
    grid-gap: 2.5rem !important;
  }

  .l\:gap-x-3 {
    grid-column-gap: 3rem;
  }

  .l\:gap-x-3_i {
    grid-column-gap: 3rem !important;
  }

  .l\:gap-y-3 {
    grid-row-gap: 3rem;
  }

  .l\:gap-y-3_i {
    grid-row-gap: 3rem !important;
  }

  .l\:gap-3 {
    grid-gap: 3rem;
  }

  .l\:gap-3_i {
    grid-gap: 3rem !important;
  }

  .l\:gap-x-4 {
    grid-column-gap: 4rem;
  }

  .l\:gap-x-4_i {
    grid-column-gap: 4rem !important;
  }

  .l\:gap-y-4 {
    grid-row-gap: 4rem;
  }

  .l\:gap-y-4_i {
    grid-row-gap: 4rem !important;
  }

  .l\:gap-4 {
    grid-gap: 4rem;
  }

  .l\:gap-4_i {
    grid-gap: 4rem !important;
  }

  .l\:gap-x-5 {
    grid-column-gap: 5rem;
  }

  .l\:gap-x-5_i {
    grid-column-gap: 5rem !important;
  }

  .l\:gap-y-5 {
    grid-row-gap: 5rem;
  }

  .l\:gap-y-5_i {
    grid-row-gap: 5rem !important;
  }

  .l\:gap-5 {
    grid-gap: 5rem;
  }

  .l\:gap-5_i {
    grid-gap: 5rem !important;
  }
}
[class*=grid].align-childs-tl {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  justify-items: start;
}

[class*=grid].align-self-tl {
  -ms-flex-item-align: start;
      align-self: start;
  justify-self: start;
}

[class*=grid].align-childs-tc {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  justify-items: center;
}

[class*=grid].align-self-tc {
  -ms-flex-item-align: start;
      align-self: start;
  justify-self: center;
}

[class*=grid].align-childs-tr {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  justify-items: end;
}

[class*=grid].align-self-tr {
  -ms-flex-item-align: start;
      align-self: start;
  justify-self: end;
}

[class*=grid].align-childs-ml {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
}

[class*=grid].align-self-ml {
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: start;
}

[class*=grid].align-childs-mc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}

[class*=grid].align-self-mc {
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center;
}

[class*=grid].align-childs-mr {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: end;
}

[class*=grid].align-self-mr {
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: end;
}

[class*=grid].align-childs-bl {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  justify-items: start;
}

[class*=grid].align-self-bl {
  -ms-flex-item-align: end;
      align-self: end;
  justify-self: start;
}

[class*=grid].align-childs-bc {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  justify-items: center;
}

[class*=grid].align-self-bc {
  -ms-flex-item-align: end;
      align-self: end;
  justify-self: center;
}

[class*=grid].align-childs-br {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  justify-items: end;
}

[class*=grid].align-self-br {
  -ms-flex-item-align: end;
      align-self: end;
  justify-self: end;
}

@media (min-width: 600px) {
  [class*=grid].s\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
  }

  [class*=grid].s\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
  }

  [class*=grid].s\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: center;
  }

  [class*=grid].s\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: center;
  }

  [class*=grid].s\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: end;
  }

  [class*=grid].s\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: end;
  }

  [class*=grid].s\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: start;
  }

  [class*=grid].s\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: start;
  }

  [class*=grid].s\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }

  [class*=grid].s\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
  }

  [class*=grid].s\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: end;
  }

  [class*=grid].s\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: end;
  }

  [class*=grid].s\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: start;
  }

  [class*=grid].s\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: start;
  }

  [class*=grid].s\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: center;
  }

  [class*=grid].s\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: center;
  }

  [class*=grid].s\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
  }

  [class*=grid].s\:align-self-br {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
  }
}
@media (min-width: 900px) {
  [class*=grid].m\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
  }

  [class*=grid].m\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
  }

  [class*=grid].m\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: center;
  }

  [class*=grid].m\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: center;
  }

  [class*=grid].m\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: end;
  }

  [class*=grid].m\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: end;
  }

  [class*=grid].m\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: start;
  }

  [class*=grid].m\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: start;
  }

  [class*=grid].m\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }

  [class*=grid].m\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
  }

  [class*=grid].m\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: end;
  }

  [class*=grid].m\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: end;
  }

  [class*=grid].m\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: start;
  }

  [class*=grid].m\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: start;
  }

  [class*=grid].m\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: center;
  }

  [class*=grid].m\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: center;
  }

  [class*=grid].m\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
  }

  [class*=grid].m\:align-self-br {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
  }
}
@media (min-width: 1200px) {
  [class*=grid].l\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
  }

  [class*=grid].l\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
  }

  [class*=grid].l\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: center;
  }

  [class*=grid].l\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: center;
  }

  [class*=grid].l\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: end;
  }

  [class*=grid].l\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: end;
  }

  [class*=grid].l\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: start;
  }

  [class*=grid].l\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: start;
  }

  [class*=grid].l\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }

  [class*=grid].l\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
  }

  [class*=grid].l\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: end;
  }

  [class*=grid].l\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: end;
  }

  [class*=grid].l\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: start;
  }

  [class*=grid].l\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: start;
  }

  [class*=grid].l\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: center;
  }

  [class*=grid].l\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: center;
  }

  [class*=grid].l\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
  }

  [class*=grid].l\:align-self-br {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
  }
}
@media not all and (hover: none) {
  [class*=grid].mobile\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
  }

  [class*=grid].mobile\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
  }

  [class*=grid].mobile\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: center;
  }

  [class*=grid].mobile\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: center;
  }

  [class*=grid].mobile\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: end;
  }

  [class*=grid].mobile\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: end;
  }

  [class*=grid].mobile\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: start;
  }

  [class*=grid].mobile\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: start;
  }

  [class*=grid].mobile\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }

  [class*=grid].mobile\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
  }

  [class*=grid].mobile\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: end;
  }

  [class*=grid].mobile\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: end;
  }

  [class*=grid].mobile\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: start;
  }

  [class*=grid].mobile\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: start;
  }

  [class*=grid].mobile\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: center;
  }

  [class*=grid].mobile\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: center;
  }

  [class*=grid].mobile\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
  }

  [class*=grid].mobile\:align-self-br {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
  }
}
@media (hover: hover) {
  [class*=grid].desktop\:align-childs-tl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
  }

  [class*=grid].desktop\:align-self-tl {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
  }

  [class*=grid].desktop\:align-childs-tc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: center;
  }

  [class*=grid].desktop\:align-self-tc {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: center;
  }

  [class*=grid].desktop\:align-childs-tr {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: end;
  }

  [class*=grid].desktop\:align-self-tr {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: end;
  }

  [class*=grid].desktop\:align-childs-ml {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: start;
  }

  [class*=grid].desktop\:align-self-ml {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: start;
  }

  [class*=grid].desktop\:align-childs-mc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }

  [class*=grid].desktop\:align-self-mc {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
  }

  [class*=grid].desktop\:align-childs-mr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: end;
  }

  [class*=grid].desktop\:align-self-mr {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: end;
  }

  [class*=grid].desktop\:align-childs-bl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: start;
  }

  [class*=grid].desktop\:align-self-bl {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: start;
  }

  [class*=grid].desktop\:align-childs-bc {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: center;
  }

  [class*=grid].desktop\:align-self-bc {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: center;
  }

  [class*=grid].desktop\:align-childs-br {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
  }

  [class*=grid].desktop\:align-self-br {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
  }
}
/*
*   Css-class bundle
*   Float
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Css-class bundle
*   Positioning
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.pos-reset {
  position: initial;
}

.pos-reset_i {
  position: initial !important;
}

.pos-inherit {
  position: inherit;
}

.pos-inherit_i {
  position: inherit !important;
}

.pos-static {
  position: static;
}

.pos-static_i {
  position: static !important;
}

.pos-relative {
  position: relative;
}

.pos-relative_i {
  position: relative !important;
}

.pos-absolute {
  position: absolute;
}

.pos-absolute_i {
  position: absolute !important;
}

.pos-fixed {
  position: fixed;
}

.pos-fixed_i {
  position: fixed !important;
}

.pos-sticky {
  position: sticky;
}

.pos-sticky_i {
  position: sticky !important;
}

@media (min-width: 600px) {
  .s\:pos-reset {
    position: initial;
  }

  .s\:pos-reset_i {
    position: initial !important;
  }

  .s\:pos-inherit {
    position: inherit;
  }

  .s\:pos-inherit_i {
    position: inherit !important;
  }

  .s\:pos-static {
    position: static;
  }

  .s\:pos-static_i {
    position: static !important;
  }

  .s\:pos-relative {
    position: relative;
  }

  .s\:pos-relative_i {
    position: relative !important;
  }

  .s\:pos-absolute {
    position: absolute;
  }

  .s\:pos-absolute_i {
    position: absolute !important;
  }

  .s\:pos-fixed {
    position: fixed;
  }

  .s\:pos-fixed_i {
    position: fixed !important;
  }

  .s\:pos-sticky {
    position: sticky;
  }

  .s\:pos-sticky_i {
    position: sticky !important;
  }
}
@media (min-width: 900px) {
  .m\:pos-reset {
    position: initial;
  }

  .m\:pos-reset_i {
    position: initial !important;
  }

  .m\:pos-inherit {
    position: inherit;
  }

  .m\:pos-inherit_i {
    position: inherit !important;
  }

  .m\:pos-static {
    position: static;
  }

  .m\:pos-static_i {
    position: static !important;
  }

  .m\:pos-relative {
    position: relative;
  }

  .m\:pos-relative_i {
    position: relative !important;
  }

  .m\:pos-absolute {
    position: absolute;
  }

  .m\:pos-absolute_i {
    position: absolute !important;
  }

  .m\:pos-fixed {
    position: fixed;
  }

  .m\:pos-fixed_i {
    position: fixed !important;
  }

  .m\:pos-sticky {
    position: sticky;
  }

  .m\:pos-sticky_i {
    position: sticky !important;
  }
}
@media (min-width: 1200px) {
  .l\:pos-reset {
    position: initial;
  }

  .l\:pos-reset_i {
    position: initial !important;
  }

  .l\:pos-inherit {
    position: inherit;
  }

  .l\:pos-inherit_i {
    position: inherit !important;
  }

  .l\:pos-static {
    position: static;
  }

  .l\:pos-static_i {
    position: static !important;
  }

  .l\:pos-relative {
    position: relative;
  }

  .l\:pos-relative_i {
    position: relative !important;
  }

  .l\:pos-absolute {
    position: absolute;
  }

  .l\:pos-absolute_i {
    position: absolute !important;
  }

  .l\:pos-fixed {
    position: fixed;
  }

  .l\:pos-fixed_i {
    position: fixed !important;
  }

  .l\:pos-sticky {
    position: sticky;
  }

  .l\:pos-sticky_i {
    position: sticky !important;
  }
}
@media not all and (hover: none) {
  .mobile\:pos-reset {
    position: initial;
  }

  .mobile\:pos-reset_i {
    position: initial !important;
  }

  .mobile\:pos-inherit {
    position: inherit;
  }

  .mobile\:pos-inherit_i {
    position: inherit !important;
  }

  .mobile\:pos-static {
    position: static;
  }

  .mobile\:pos-static_i {
    position: static !important;
  }

  .mobile\:pos-relative {
    position: relative;
  }

  .mobile\:pos-relative_i {
    position: relative !important;
  }

  .mobile\:pos-absolute {
    position: absolute;
  }

  .mobile\:pos-absolute_i {
    position: absolute !important;
  }

  .mobile\:pos-fixed {
    position: fixed;
  }

  .mobile\:pos-fixed_i {
    position: fixed !important;
  }

  .mobile\:pos-sticky {
    position: sticky;
  }

  .mobile\:pos-sticky_i {
    position: sticky !important;
  }
}
@media (hover: hover) {
  .desktop\:pos-reset {
    position: initial;
  }

  .desktop\:pos-reset_i {
    position: initial !important;
  }

  .desktop\:pos-inherit {
    position: inherit;
  }

  .desktop\:pos-inherit_i {
    position: inherit !important;
  }

  .desktop\:pos-static {
    position: static;
  }

  .desktop\:pos-static_i {
    position: static !important;
  }

  .desktop\:pos-relative {
    position: relative;
  }

  .desktop\:pos-relative_i {
    position: relative !important;
  }

  .desktop\:pos-absolute {
    position: absolute;
  }

  .desktop\:pos-absolute_i {
    position: absolute !important;
  }

  .desktop\:pos-fixed {
    position: fixed;
  }

  .desktop\:pos-fixed_i {
    position: fixed !important;
  }

  .desktop\:pos-sticky {
    position: sticky;
  }

  .desktop\:pos-sticky_i {
    position: sticky !important;
  }
}
.pos-tl {
  top: 0;
  left: 0;
}

.pos-tl_i {
  top: 0 !important;
  left: 0 !important;
}

.pos-tc {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pos-tc_i {
  top: 0 !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.pos-tr {
  top: 0;
  right: 0;
}

.pos-tr_i {
  top: 0 !important;
  right: 0 !important;
}

.pos-ml {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

.pos-ml_i {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
  left: 0 !important;
}

.pos-mc {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pos-mc_i {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.pos-mr {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.pos-mr_i {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
  right: 0 !important;
}

.pos-bl {
  bottom: 0;
  left: 0;
}

.pos-bl_i {
  bottom: 0 !important;
  left: 0 !important;
}

.pos-bc {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pos-bc_i {
  bottom: 0 !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.pos-br {
  bottom: 0;
  right: 0;
}

.pos-br_i {
  bottom: 0 !important;
  right: 0 !important;
}

.pos-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.pos-0_i {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
}

@media (min-width: 600px) {
  .s\:pos-tl {
    top: 0;
    left: 0;
  }

  .s\:pos-tl_i {
    top: 0 !important;
    left: 0 !important;
  }

  .s\:pos-tc {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .s\:pos-tc_i {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .s\:pos-tr {
    top: 0;
    right: 0;
  }

  .s\:pos-tr_i {
    top: 0 !important;
    right: 0 !important;
  }

  .s\:pos-ml {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
  }

  .s\:pos-ml_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 0 !important;
  }

  .s\:pos-mc {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .s\:pos-mc_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .s\:pos-mr {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
  }

  .s\:pos-mr_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    right: 0 !important;
  }

  .s\:pos-bl {
    bottom: 0;
    left: 0;
  }

  .s\:pos-bl_i {
    bottom: 0 !important;
    left: 0 !important;
  }

  .s\:pos-bc {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .s\:pos-bc_i {
    bottom: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .s\:pos-br {
    bottom: 0;
    right: 0;
  }

  .s\:pos-br_i {
    bottom: 0 !important;
    right: 0 !important;
  }

  .s\:pos-0 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .s\:pos-0_i {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 900px) {
  .m\:pos-tl {
    top: 0;
    left: 0;
  }

  .m\:pos-tl_i {
    top: 0 !important;
    left: 0 !important;
  }

  .m\:pos-tc {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .m\:pos-tc_i {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .m\:pos-tr {
    top: 0;
    right: 0;
  }

  .m\:pos-tr_i {
    top: 0 !important;
    right: 0 !important;
  }

  .m\:pos-ml {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
  }

  .m\:pos-ml_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 0 !important;
  }

  .m\:pos-mc {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .m\:pos-mc_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .m\:pos-mr {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
  }

  .m\:pos-mr_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    right: 0 !important;
  }

  .m\:pos-bl {
    bottom: 0;
    left: 0;
  }

  .m\:pos-bl_i {
    bottom: 0 !important;
    left: 0 !important;
  }

  .m\:pos-bc {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .m\:pos-bc_i {
    bottom: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .m\:pos-br {
    bottom: 0;
    right: 0;
  }

  .m\:pos-br_i {
    bottom: 0 !important;
    right: 0 !important;
  }

  .m\:pos-0 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .m\:pos-0_i {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 1200px) {
  .l\:pos-tl {
    top: 0;
    left: 0;
  }

  .l\:pos-tl_i {
    top: 0 !important;
    left: 0 !important;
  }

  .l\:pos-tc {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .l\:pos-tc_i {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .l\:pos-tr {
    top: 0;
    right: 0;
  }

  .l\:pos-tr_i {
    top: 0 !important;
    right: 0 !important;
  }

  .l\:pos-ml {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
  }

  .l\:pos-ml_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 0 !important;
  }

  .l\:pos-mc {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .l\:pos-mc_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .l\:pos-mr {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
  }

  .l\:pos-mr_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    right: 0 !important;
  }

  .l\:pos-bl {
    bottom: 0;
    left: 0;
  }

  .l\:pos-bl_i {
    bottom: 0 !important;
    left: 0 !important;
  }

  .l\:pos-bc {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .l\:pos-bc_i {
    bottom: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .l\:pos-br {
    bottom: 0;
    right: 0;
  }

  .l\:pos-br_i {
    bottom: 0 !important;
    right: 0 !important;
  }

  .l\:pos-0 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .l\:pos-0_i {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
}
@media not all and (hover: none) {
  .mobile\:pos-tl {
    top: 0;
    left: 0;
  }

  .mobile\:pos-tl_i {
    top: 0 !important;
    left: 0 !important;
  }

  .mobile\:pos-tc {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .mobile\:pos-tc_i {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .mobile\:pos-tr {
    top: 0;
    right: 0;
  }

  .mobile\:pos-tr_i {
    top: 0 !important;
    right: 0 !important;
  }

  .mobile\:pos-ml {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
  }

  .mobile\:pos-ml_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 0 !important;
  }

  .mobile\:pos-mc {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .mobile\:pos-mc_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .mobile\:pos-mr {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
  }

  .mobile\:pos-mr_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    right: 0 !important;
  }

  .mobile\:pos-bl {
    bottom: 0;
    left: 0;
  }

  .mobile\:pos-bl_i {
    bottom: 0 !important;
    left: 0 !important;
  }

  .mobile\:pos-bc {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .mobile\:pos-bc_i {
    bottom: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .mobile\:pos-br {
    bottom: 0;
    right: 0;
  }

  .mobile\:pos-br_i {
    bottom: 0 !important;
    right: 0 !important;
  }

  .mobile\:pos-0 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .mobile\:pos-0_i {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
}
@media (hover: hover) {
  .desktop\:pos-tl {
    top: 0;
    left: 0;
  }

  .desktop\:pos-tl_i {
    top: 0 !important;
    left: 0 !important;
  }

  .desktop\:pos-tc {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .desktop\:pos-tc_i {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .desktop\:pos-tr {
    top: 0;
    right: 0;
  }

  .desktop\:pos-tr_i {
    top: 0 !important;
    right: 0 !important;
  }

  .desktop\:pos-ml {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
  }

  .desktop\:pos-ml_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 0 !important;
  }

  .desktop\:pos-mc {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .desktop\:pos-mc_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .desktop\:pos-mr {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
  }

  .desktop\:pos-mr_i {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
    right: 0 !important;
  }

  .desktop\:pos-bl {
    bottom: 0;
    left: 0;
  }

  .desktop\:pos-bl_i {
    bottom: 0 !important;
    left: 0 !important;
  }

  .desktop\:pos-bc {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .desktop\:pos-bc_i {
    bottom: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }

  .desktop\:pos-br {
    bottom: 0;
    right: 0;
  }

  .desktop\:pos-br_i {
    bottom: 0 !important;
    right: 0 !important;
  }

  .desktop\:pos-0 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .desktop\:pos-0_i {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
}
/*
*   Css-class bundle
*   Effects
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.opacity-0 {
  opacity: 0;
}

.opacity-0_i {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 1;
}

.opacity-1_i {
  opacity: 1 !important;
}

@media (min-width: 600px) {
  .s\:opacity-0 {
    opacity: 0;
  }

  .s\:opacity-0_i {
    opacity: 0 !important;
  }

  .s\:opacity-1 {
    opacity: 1;
  }

  .s\:opacity-1_i {
    opacity: 1 !important;
  }
}
@media (min-width: 900px) {
  .m\:opacity-0 {
    opacity: 0;
  }

  .m\:opacity-0_i {
    opacity: 0 !important;
  }

  .m\:opacity-1 {
    opacity: 1;
  }

  .m\:opacity-1_i {
    opacity: 1 !important;
  }
}
@media (min-width: 1200px) {
  .l\:opacity-0 {
    opacity: 0;
  }

  .l\:opacity-0_i {
    opacity: 0 !important;
  }

  .l\:opacity-1 {
    opacity: 1;
  }

  .l\:opacity-1_i {
    opacity: 1 !important;
  }
}
@media not all and (hover: none) {
  .mobile\:opacity-0 {
    opacity: 0;
  }

  .mobile\:opacity-0_i {
    opacity: 0 !important;
  }

  .mobile\:opacity-1 {
    opacity: 1;
  }

  .mobile\:opacity-1_i {
    opacity: 1 !important;
  }
}
@media (hover: hover) {
  .desktop\:opacity-0 {
    opacity: 0;
  }

  .desktop\:opacity-0_i {
    opacity: 0 !important;
  }

  .desktop\:opacity-1 {
    opacity: 1;
  }

  .desktop\:opacity-1_i {
    opacity: 1 !important;
  }
}
/*
*   Css-class bundle
*   Animation
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
/*
*   Css-class bundle
*   Miscellanious
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.display-reset {
  display: initial;
}

.display-reset_i {
  display: initial !important;
}

.hidden {
  display: none;
}

.hidden_i {
  display: none !important;
}

.block {
  display: block;
}

.block_i {
  display: block !important;
}

.inline {
  display: inline;
}

.inline_i {
  display: inline !important;
}

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

.inline-block_i {
  display: inline-block !important;
}

@media (min-width: 600px) {
  .s\:display-reset {
    display: initial;
  }

  .s\:display-reset_i {
    display: initial !important;
  }

  .s\:hidden {
    display: none;
  }

  .s\:hidden_i {
    display: none !important;
  }

  .s\:block {
    display: block;
  }

  .s\:block_i {
    display: block !important;
  }

  .s\:inline {
    display: inline;
  }

  .s\:inline_i {
    display: inline !important;
  }

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

  .s\:inline-block_i {
    display: inline-block !important;
  }
}
@media (min-width: 900px) {
  .m\:display-reset {
    display: initial;
  }

  .m\:display-reset_i {
    display: initial !important;
  }

  .m\:hidden {
    display: none;
  }

  .m\:hidden_i {
    display: none !important;
  }

  .m\:block {
    display: block;
  }

  .m\:block_i {
    display: block !important;
  }

  .m\:inline {
    display: inline;
  }

  .m\:inline_i {
    display: inline !important;
  }

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

  .m\:inline-block_i {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .l\:display-reset {
    display: initial;
  }

  .l\:display-reset_i {
    display: initial !important;
  }

  .l\:hidden {
    display: none;
  }

  .l\:hidden_i {
    display: none !important;
  }

  .l\:block {
    display: block;
  }

  .l\:block_i {
    display: block !important;
  }

  .l\:inline {
    display: inline;
  }

  .l\:inline_i {
    display: inline !important;
  }

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

  .l\:inline-block_i {
    display: inline-block !important;
  }
}
@media not all and (hover: none) {
  .mobile\:display-reset {
    display: initial;
  }

  .mobile\:display-reset_i {
    display: initial !important;
  }

  .mobile\:hidden {
    display: none;
  }

  .mobile\:hidden_i {
    display: none !important;
  }

  .mobile\:block {
    display: block;
  }

  .mobile\:block_i {
    display: block !important;
  }

  .mobile\:inline {
    display: inline;
  }

  .mobile\:inline_i {
    display: inline !important;
  }

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

  .mobile\:inline-block_i {
    display: inline-block !important;
  }
}
@media (hover: hover) {
  .desktop\:display-reset {
    display: initial;
  }

  .desktop\:display-reset_i {
    display: initial !important;
  }

  .desktop\:hidden {
    display: none;
  }

  .desktop\:hidden_i {
    display: none !important;
  }

  .desktop\:block {
    display: block;
  }

  .desktop\:block_i {
    display: block !important;
  }

  .desktop\:inline {
    display: inline;
  }

  .desktop\:inline_i {
    display: inline !important;
  }

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

  .desktop\:inline-block_i {
    display: inline-block !important;
  }
}
.invisible {
  visibility: hidden;
}

.invisible_i {
  visibility: hidden !important;
}

.visible {
  visibility: visible;
}

.visible_i {
  visibility: visible !important;
}

.cursor-reset {
  cursor: initial;
}

.cursor-reset_i {
  cursor: initial !important;
}

.cursor-default {
  cursor: default;
}

.cursor-default_i {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-pointer_i {
  cursor: pointer !important;
}

.z-reset {
  z-index: initial;
}

.z-reset_i {
  z-index: initial !important;
}

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

.z-minus-1_i {
  z-index: -1 !important;
}

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

.z-0_i {
  z-index: 0 !important;
}

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

.z-1_i {
  z-index: 1 !important;
}

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

.z-2_i {
  z-index: 2 !important;
}

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

.z-3_i {
  z-index: 3 !important;
}

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

.z-4_i {
  z-index: 4 !important;
}

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

.z-5_i {
  z-index: 5 !important;
}

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

.z-6_i {
  z-index: 6 !important;
}

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

.z-7_i {
  z-index: 7 !important;
}

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

.z-8_i {
  z-index: 8 !important;
}

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

.z-9_i {
  z-index: 9 !important;
}

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

.z-10_i {
  z-index: 10 !important;
}

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

.z-99_i {
  z-index: 99 !important;
}

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

.z-100_i {
  z-index: 100 !important;
}

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

.z-101_i {
  z-index: 101 !important;
}

@media (min-width: 600px) {
  .s\:z-reset {
    z-index: initial;
  }

  .s\:z-reset_i {
    z-index: initial !important;
  }

  .s\:z-minus-1 {
    z-index: -1;
  }

  .s\:z-minus-1_i {
    z-index: -1 !important;
  }

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

  .s\:z-0_i {
    z-index: 0 !important;
  }

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

  .s\:z-1_i {
    z-index: 1 !important;
  }

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

  .s\:z-2_i {
    z-index: 2 !important;
  }

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

  .s\:z-3_i {
    z-index: 3 !important;
  }

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

  .s\:z-4_i {
    z-index: 4 !important;
  }

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

  .s\:z-5_i {
    z-index: 5 !important;
  }

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

  .s\:z-6_i {
    z-index: 6 !important;
  }

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

  .s\:z-7_i {
    z-index: 7 !important;
  }

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

  .s\:z-8_i {
    z-index: 8 !important;
  }

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

  .s\:z-9_i {
    z-index: 9 !important;
  }

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

  .s\:z-10_i {
    z-index: 10 !important;
  }

  .s\:z-99 {
    z-index: 99;
  }

  .s\:z-99_i {
    z-index: 99 !important;
  }

  .s\:z-100 {
    z-index: 100;
  }

  .s\:z-100_i {
    z-index: 100 !important;
  }

  .s\:z-101 {
    z-index: 101;
  }

  .s\:z-101_i {
    z-index: 101 !important;
  }
}
@media (min-width: 900px) {
  .m\:z-reset {
    z-index: initial;
  }

  .m\:z-reset_i {
    z-index: initial !important;
  }

  .m\:z-minus-1 {
    z-index: -1;
  }

  .m\:z-minus-1_i {
    z-index: -1 !important;
  }

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

  .m\:z-0_i {
    z-index: 0 !important;
  }

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

  .m\:z-1_i {
    z-index: 1 !important;
  }

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

  .m\:z-2_i {
    z-index: 2 !important;
  }

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

  .m\:z-3_i {
    z-index: 3 !important;
  }

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

  .m\:z-4_i {
    z-index: 4 !important;
  }

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

  .m\:z-5_i {
    z-index: 5 !important;
  }

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

  .m\:z-6_i {
    z-index: 6 !important;
  }

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

  .m\:z-7_i {
    z-index: 7 !important;
  }

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

  .m\:z-8_i {
    z-index: 8 !important;
  }

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

  .m\:z-9_i {
    z-index: 9 !important;
  }

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

  .m\:z-10_i {
    z-index: 10 !important;
  }

  .m\:z-99 {
    z-index: 99;
  }

  .m\:z-99_i {
    z-index: 99 !important;
  }

  .m\:z-100 {
    z-index: 100;
  }

  .m\:z-100_i {
    z-index: 100 !important;
  }

  .m\:z-101 {
    z-index: 101;
  }

  .m\:z-101_i {
    z-index: 101 !important;
  }
}
@media (min-width: 1200px) {
  .l\:z-reset {
    z-index: initial;
  }

  .l\:z-reset_i {
    z-index: initial !important;
  }

  .l\:z-minus-1 {
    z-index: -1;
  }

  .l\:z-minus-1_i {
    z-index: -1 !important;
  }

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

  .l\:z-0_i {
    z-index: 0 !important;
  }

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

  .l\:z-1_i {
    z-index: 1 !important;
  }

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

  .l\:z-2_i {
    z-index: 2 !important;
  }

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

  .l\:z-3_i {
    z-index: 3 !important;
  }

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

  .l\:z-4_i {
    z-index: 4 !important;
  }

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

  .l\:z-5_i {
    z-index: 5 !important;
  }

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

  .l\:z-6_i {
    z-index: 6 !important;
  }

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

  .l\:z-7_i {
    z-index: 7 !important;
  }

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

  .l\:z-8_i {
    z-index: 8 !important;
  }

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

  .l\:z-9_i {
    z-index: 9 !important;
  }

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

  .l\:z-10_i {
    z-index: 10 !important;
  }

  .l\:z-99 {
    z-index: 99;
  }

  .l\:z-99_i {
    z-index: 99 !important;
  }

  .l\:z-100 {
    z-index: 100;
  }

  .l\:z-100_i {
    z-index: 100 !important;
  }

  .l\:z-101 {
    z-index: 101;
  }

  .l\:z-101_i {
    z-index: 101 !important;
  }
}
@media not all and (hover: none) {
  .mobile\:z-reset {
    z-index: initial;
  }

  .mobile\:z-reset_i {
    z-index: initial !important;
  }

  .mobile\:z-minus-1 {
    z-index: -1;
  }

  .mobile\:z-minus-1_i {
    z-index: -1 !important;
  }

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

  .mobile\:z-0_i {
    z-index: 0 !important;
  }

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

  .mobile\:z-1_i {
    z-index: 1 !important;
  }

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

  .mobile\:z-2_i {
    z-index: 2 !important;
  }

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

  .mobile\:z-3_i {
    z-index: 3 !important;
  }

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

  .mobile\:z-4_i {
    z-index: 4 !important;
  }

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

  .mobile\:z-5_i {
    z-index: 5 !important;
  }

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

  .mobile\:z-6_i {
    z-index: 6 !important;
  }

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

  .mobile\:z-7_i {
    z-index: 7 !important;
  }

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

  .mobile\:z-8_i {
    z-index: 8 !important;
  }

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

  .mobile\:z-9_i {
    z-index: 9 !important;
  }

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

  .mobile\:z-10_i {
    z-index: 10 !important;
  }

  .mobile\:z-99 {
    z-index: 99;
  }

  .mobile\:z-99_i {
    z-index: 99 !important;
  }

  .mobile\:z-100 {
    z-index: 100;
  }

  .mobile\:z-100_i {
    z-index: 100 !important;
  }

  .mobile\:z-101 {
    z-index: 101;
  }

  .mobile\:z-101_i {
    z-index: 101 !important;
  }
}
@media (hover: hover) {
  .desktop\:z-reset {
    z-index: initial;
  }

  .desktop\:z-reset_i {
    z-index: initial !important;
  }

  .desktop\:z-minus-1 {
    z-index: -1;
  }

  .desktop\:z-minus-1_i {
    z-index: -1 !important;
  }

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

  .desktop\:z-0_i {
    z-index: 0 !important;
  }

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

  .desktop\:z-1_i {
    z-index: 1 !important;
  }

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

  .desktop\:z-2_i {
    z-index: 2 !important;
  }

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

  .desktop\:z-3_i {
    z-index: 3 !important;
  }

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

  .desktop\:z-4_i {
    z-index: 4 !important;
  }

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

  .desktop\:z-5_i {
    z-index: 5 !important;
  }

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

  .desktop\:z-6_i {
    z-index: 6 !important;
  }

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

  .desktop\:z-7_i {
    z-index: 7 !important;
  }

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

  .desktop\:z-8_i {
    z-index: 8 !important;
  }

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

  .desktop\:z-9_i {
    z-index: 9 !important;
  }

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

  .desktop\:z-10_i {
    z-index: 10 !important;
  }

  .desktop\:z-99 {
    z-index: 99;
  }

  .desktop\:z-99_i {
    z-index: 99 !important;
  }

  .desktop\:z-100 {
    z-index: 100;
  }

  .desktop\:z-100_i {
    z-index: 100 !important;
  }

  .desktop\:z-101 {
    z-index: 101;
  }

  .desktop\:z-101_i {
    z-index: 101 !important;
  }
}
.overflow-reset {
  overflow: initial;
}

.overflow-reset_i {
  overflow: initial !important;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden_i {
  overflow: hidden !important;
}

.overflow-auto {
  overflow: auto;
}

.overflow-auto_i {
  overflow: auto !important;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-scroll_i {
  overflow: scroll !important;
}

.overflow-visible {
  overflow: visible;
}

.overflow-visible_i {
  overflow: visible !important;
}

.overflow-x-reset {
  overflow-x: initial;
}

.overflow-x-reset_i {
  overflow-x: initial !important;
}

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

.overflow-x-hidden_i {
  overflow-x: hidden !important;
}

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

.overflow-x-auto_i {
  overflow-x: auto !important;
}

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

.overflow-x-scroll_i {
  overflow-x: scroll !important;
}

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

.overflow-x-visible_i {
  overflow-x: visible !important;
}

.overflow-y-reset {
  overflow-y: initial;
}

.overflow-y-reset_i {
  overflow-y: initial !important;
}

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

.overflow-y-hidden_i {
  overflow-y: hidden !important;
}

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

.overflow-y-auto_i {
  overflow-y: auto !important;
}

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

.overflow-y-scroll_i {
  overflow-y: scroll !important;
}

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

.overflow-y-visible_i {
  overflow-y: visible !important;
}

@media (min-width: 600px) {
  .s\:overflow-reset {
    overflow: initial;
  }

  .s\:overflow-reset_i {
    overflow: initial !important;
  }

  .s\:overflow-hidden {
    overflow: hidden;
  }

  .s\:overflow-hidden_i {
    overflow: hidden !important;
  }

  .s\:overflow-auto {
    overflow: auto;
  }

  .s\:overflow-auto_i {
    overflow: auto !important;
  }

  .s\:overflow-scroll {
    overflow: scroll;
  }

  .s\:overflow-scroll_i {
    overflow: scroll !important;
  }

  .s\:overflow-visible {
    overflow: visible;
  }

  .s\:overflow-visible_i {
    overflow: visible !important;
  }

  .s\:overflow-x-reset {
    overflow-x: initial;
  }

  .s\:overflow-x-reset_i {
    overflow-x: initial !important;
  }

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

  .s\:overflow-x-hidden_i {
    overflow-x: hidden !important;
  }

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

  .s\:overflow-x-auto_i {
    overflow-x: auto !important;
  }

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

  .s\:overflow-x-scroll_i {
    overflow-x: scroll !important;
  }

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

  .s\:overflow-x-visible_i {
    overflow-x: visible !important;
  }

  .s\:overflow-y-reset {
    overflow-y: initial;
  }

  .s\:overflow-y-reset_i {
    overflow-y: initial !important;
  }

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

  .s\:overflow-y-hidden_i {
    overflow-y: hidden !important;
  }

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

  .s\:overflow-y-auto_i {
    overflow-y: auto !important;
  }

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

  .s\:overflow-y-scroll_i {
    overflow-y: scroll !important;
  }

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

  .s\:overflow-y-visible_i {
    overflow-y: visible !important;
  }
}
@media (min-width: 900px) {
  .m\:overflow-reset {
    overflow: initial;
  }

  .m\:overflow-reset_i {
    overflow: initial !important;
  }

  .m\:overflow-hidden {
    overflow: hidden;
  }

  .m\:overflow-hidden_i {
    overflow: hidden !important;
  }

  .m\:overflow-auto {
    overflow: auto;
  }

  .m\:overflow-auto_i {
    overflow: auto !important;
  }

  .m\:overflow-scroll {
    overflow: scroll;
  }

  .m\:overflow-scroll_i {
    overflow: scroll !important;
  }

  .m\:overflow-visible {
    overflow: visible;
  }

  .m\:overflow-visible_i {
    overflow: visible !important;
  }

  .m\:overflow-x-reset {
    overflow-x: initial;
  }

  .m\:overflow-x-reset_i {
    overflow-x: initial !important;
  }

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

  .m\:overflow-x-hidden_i {
    overflow-x: hidden !important;
  }

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

  .m\:overflow-x-auto_i {
    overflow-x: auto !important;
  }

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

  .m\:overflow-x-scroll_i {
    overflow-x: scroll !important;
  }

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

  .m\:overflow-x-visible_i {
    overflow-x: visible !important;
  }

  .m\:overflow-y-reset {
    overflow-y: initial;
  }

  .m\:overflow-y-reset_i {
    overflow-y: initial !important;
  }

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

  .m\:overflow-y-hidden_i {
    overflow-y: hidden !important;
  }

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

  .m\:overflow-y-auto_i {
    overflow-y: auto !important;
  }

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

  .m\:overflow-y-scroll_i {
    overflow-y: scroll !important;
  }

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

  .m\:overflow-y-visible_i {
    overflow-y: visible !important;
  }
}
@media (min-width: 1200px) {
  .l\:overflow-reset {
    overflow: initial;
  }

  .l\:overflow-reset_i {
    overflow: initial !important;
  }

  .l\:overflow-hidden {
    overflow: hidden;
  }

  .l\:overflow-hidden_i {
    overflow: hidden !important;
  }

  .l\:overflow-auto {
    overflow: auto;
  }

  .l\:overflow-auto_i {
    overflow: auto !important;
  }

  .l\:overflow-scroll {
    overflow: scroll;
  }

  .l\:overflow-scroll_i {
    overflow: scroll !important;
  }

  .l\:overflow-visible {
    overflow: visible;
  }

  .l\:overflow-visible_i {
    overflow: visible !important;
  }

  .l\:overflow-x-reset {
    overflow-x: initial;
  }

  .l\:overflow-x-reset_i {
    overflow-x: initial !important;
  }

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

  .l\:overflow-x-hidden_i {
    overflow-x: hidden !important;
  }

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

  .l\:overflow-x-auto_i {
    overflow-x: auto !important;
  }

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

  .l\:overflow-x-scroll_i {
    overflow-x: scroll !important;
  }

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

  .l\:overflow-x-visible_i {
    overflow-x: visible !important;
  }

  .l\:overflow-y-reset {
    overflow-y: initial;
  }

  .l\:overflow-y-reset_i {
    overflow-y: initial !important;
  }

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

  .l\:overflow-y-hidden_i {
    overflow-y: hidden !important;
  }

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

  .l\:overflow-y-auto_i {
    overflow-y: auto !important;
  }

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

  .l\:overflow-y-scroll_i {
    overflow-y: scroll !important;
  }

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

  .l\:overflow-y-visible_i {
    overflow-y: visible !important;
  }
}
@media not all and (hover: none) {
  .mobile\:overflow-reset {
    overflow: initial;
  }

  .mobile\:overflow-reset_i {
    overflow: initial !important;
  }

  .mobile\:overflow-hidden {
    overflow: hidden;
  }

  .mobile\:overflow-hidden_i {
    overflow: hidden !important;
  }

  .mobile\:overflow-auto {
    overflow: auto;
  }

  .mobile\:overflow-auto_i {
    overflow: auto !important;
  }

  .mobile\:overflow-scroll {
    overflow: scroll;
  }

  .mobile\:overflow-scroll_i {
    overflow: scroll !important;
  }

  .mobile\:overflow-visible {
    overflow: visible;
  }

  .mobile\:overflow-visible_i {
    overflow: visible !important;
  }

  .mobile\:overflow-x-reset {
    overflow-x: initial;
  }

  .mobile\:overflow-x-reset_i {
    overflow-x: initial !important;
  }

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

  .mobile\:overflow-x-hidden_i {
    overflow-x: hidden !important;
  }

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

  .mobile\:overflow-x-auto_i {
    overflow-x: auto !important;
  }

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

  .mobile\:overflow-x-scroll_i {
    overflow-x: scroll !important;
  }

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

  .mobile\:overflow-x-visible_i {
    overflow-x: visible !important;
  }

  .mobile\:overflow-y-reset {
    overflow-y: initial;
  }

  .mobile\:overflow-y-reset_i {
    overflow-y: initial !important;
  }

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

  .mobile\:overflow-y-hidden_i {
    overflow-y: hidden !important;
  }

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

  .mobile\:overflow-y-auto_i {
    overflow-y: auto !important;
  }

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

  .mobile\:overflow-y-scroll_i {
    overflow-y: scroll !important;
  }

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

  .mobile\:overflow-y-visible_i {
    overflow-y: visible !important;
  }
}
@media (hover: hover) {
  .desktop\:overflow-reset {
    overflow: initial;
  }

  .desktop\:overflow-reset_i {
    overflow: initial !important;
  }

  .desktop\:overflow-hidden {
    overflow: hidden;
  }

  .desktop\:overflow-hidden_i {
    overflow: hidden !important;
  }

  .desktop\:overflow-auto {
    overflow: auto;
  }

  .desktop\:overflow-auto_i {
    overflow: auto !important;
  }

  .desktop\:overflow-scroll {
    overflow: scroll;
  }

  .desktop\:overflow-scroll_i {
    overflow: scroll !important;
  }

  .desktop\:overflow-visible {
    overflow: visible;
  }

  .desktop\:overflow-visible_i {
    overflow: visible !important;
  }

  .desktop\:overflow-x-reset {
    overflow-x: initial;
  }

  .desktop\:overflow-x-reset_i {
    overflow-x: initial !important;
  }

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

  .desktop\:overflow-x-hidden_i {
    overflow-x: hidden !important;
  }

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

  .desktop\:overflow-x-auto_i {
    overflow-x: auto !important;
  }

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

  .desktop\:overflow-x-scroll_i {
    overflow-x: scroll !important;
  }

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

  .desktop\:overflow-x-visible_i {
    overflow-x: visible !important;
  }

  .desktop\:overflow-y-reset {
    overflow-y: initial;
  }

  .desktop\:overflow-y-reset_i {
    overflow-y: initial !important;
  }

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

  .desktop\:overflow-y-hidden_i {
    overflow-y: hidden !important;
  }

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

  .desktop\:overflow-y-auto_i {
    overflow-y: auto !important;
  }

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

  .desktop\:overflow-y-scroll_i {
    overflow-y: scroll !important;
  }

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

  .desktop\:overflow-y-visible_i {
    overflow-y: visible !important;
  }
}
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-1_i {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-2_i {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-3_i {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-4_i {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-5_i {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-6_i {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-7_i {
  -webkit-box-ordinal-group: 8 !important;
      -ms-flex-order: 7 !important;
          order: 7 !important;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-8_i {
  -webkit-box-ordinal-group: 9 !important;
      -ms-flex-order: 8 !important;
          order: 8 !important;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-9_i {
  -webkit-box-ordinal-group: 10 !important;
      -ms-flex-order: 9 !important;
          order: 9 !important;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-10_i {
  -webkit-box-ordinal-group: 11 !important;
      -ms-flex-order: 10 !important;
          order: 10 !important;
}

@media (min-width: 600px) {
  .s\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .s\:order-1_i {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .s\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .s\:order-2_i {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .s\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .s\:order-3_i {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .s\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .s\:order-4_i {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .s\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .s\:order-5_i {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .s\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .s\:order-6_i {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .s\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .s\:order-7_i {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .s\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .s\:order-8_i {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .s\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .s\:order-9_i {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .s\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .s\:order-10_i {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
}
@media (min-width: 900px) {
  .m\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .m\:order-1_i {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .m\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .m\:order-2_i {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .m\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .m\:order-3_i {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .m\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .m\:order-4_i {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .m\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .m\:order-5_i {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .m\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .m\:order-6_i {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .m\:order-7_i {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .m\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .m\:order-8_i {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .m\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .m\:order-9_i {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .m\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .m\:order-10_i {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
}
@media (min-width: 1200px) {
  .l\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .l\:order-1_i {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .l\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .l\:order-2_i {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .l\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .l\:order-3_i {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .l\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .l\:order-4_i {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .l\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .l\:order-5_i {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .l\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .l\:order-6_i {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .l\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .l\:order-7_i {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .l\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .l\:order-8_i {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .l\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .l\:order-9_i {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .l\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .l\:order-10_i {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
}
@media not all and (hover: none) {
  .mobile\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .mobile\:order-1_i {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .mobile\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .mobile\:order-2_i {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .mobile\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .mobile\:order-3_i {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .mobile\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .mobile\:order-4_i {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .mobile\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .mobile\:order-5_i {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .mobile\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .mobile\:order-6_i {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .mobile\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .mobile\:order-7_i {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .mobile\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .mobile\:order-8_i {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .mobile\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .mobile\:order-9_i {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .mobile\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .mobile\:order-10_i {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
}
@media (hover: hover) {
  .desktop\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .desktop\:order-1_i {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .desktop\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .desktop\:order-2_i {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .desktop\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .desktop\:order-3_i {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .desktop\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .desktop\:order-4_i {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .desktop\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .desktop\:order-5_i {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .desktop\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .desktop\:order-6_i {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .desktop\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .desktop\:order-7_i {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .desktop\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .desktop\:order-8_i {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .desktop\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .desktop\:order-9_i {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .desktop\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .desktop\:order-10_i {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
}
.object-reset {
  -o-object-fit: initial;
     object-fit: initial;
}

.object-reset_i {
  -o-object-fit: initial !important;
     object-fit: initial !important;
}

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

.object-contain_i {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

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

.object-cover_i {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

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

.object-fill_i {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

/*
*   Css-class bundle
*   Custom properties
*
*   author - König Alfonz
*   © copyright - Design's Gambit
*/
.primary-gradient {
  background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
}

.primary-gradient_i {
  background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600)) !important;
}

.primary-gradient {
  color: var(--color-dark-font);
}

.primary-gradient_i {
  color: var(--color-dark-font) !important;
}

@media (min-width: 600px) {
  .s\:primary-gradient {
    background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
  }

  .s\:primary-gradient_i {
    background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600)) !important;
  }

  .s\:primary-gradient {
    color: var(--color-dark-font);
  }

  .s\:primary-gradient_i {
    color: var(--color-dark-font) !important;
  }
}
@media (min-width: 900px) {
  .m\:primary-gradient {
    background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
  }

  .m\:primary-gradient_i {
    background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600)) !important;
  }

  .m\:primary-gradient {
    color: var(--color-dark-font);
  }

  .m\:primary-gradient_i {
    color: var(--color-dark-font) !important;
  }
}
@media (min-width: 1200px) {
  .l\:primary-gradient {
    background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
  }

  .l\:primary-gradient_i {
    background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600)) !important;
  }

  .l\:primary-gradient {
    color: var(--color-dark-font);
  }

  .l\:primary-gradient_i {
    color: var(--color-dark-font) !important;
  }
}
html {
  scroll-behavior: smooth;
}

h2, .ly-h2 {
  background-image: url("../../img/bg-texture.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
}

h2.h4 {
  background-image: none;
}

.ly-holo-lion {
  max-width: 142rem;
  opacity: 0.03;
  position: absolute;
  z-index: 0;
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
}
@media screen and (orientation: portrait) {
  .ly-holo-lion {
    top: 1%;
    right: 14%;
  }
}
@media screen and (orientation: landscape) {
  .ly-holo-lion {
    top: -18%;
    right: 14%;
  }
}

.ly-top-img {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--color-dark-900)), color-stop(50%, var(--color-dark-900)), color-stop(50%, var(--color-dark-700)), to(var(--color-dark-700)));
  background-image: linear-gradient(var(--color-dark-900), var(--color-dark-900) 50%, var(--color-dark-700) 50%, var(--color-dark-700) 100%);
}

#top svg * {
  fill: #ccc;
}

.ly-bg-rgba {
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-texture {
  background-image: url("../../img/bg-texture.jpg");
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.ly-divider {
  background-image: url("../../img/bg-texture.jpg");
  background-size: cover;
  background-position: center;
  height: 2px;
  margin: 0 12rem;
}

.ly-movement-page #top {
  background-image: url("../../img/test-2.jpg");
  background-size: cover;
  background-position: 50% 37%;
}
.ly-movement-page #top > div {
  background-color: rgba(19, 19, 19, 0.9);
}

.ly-painter-page #top {
  background-image: url("../../img/test-3.jpg");
  background-size: cover;
  background-position: 50% 37%;
}
.ly-painter-page #top > div {
  background-color: rgba(19, 19, 19, 0.9);
}

.ly-cleaning-page #top {
  background-image: url("../../img/callum-hill--QyvOa0J9Mg-unsplash.jpg");
  background-size: cover;
  background-position: 50% 37%;
}
.ly-cleaning-page #top > div {
  background-color: rgba(19, 19, 19, 0.9);
}

.ly-privacy-page h2 {
  line-height: 1.4;
}
::-moz-selection {
  background: var(--color-primary-500);
  color: var(--color-dark-font);
}

::selection {
  background: var(--color-primary-500);
  color: var(--color-dark-font);
}/*# sourceMappingURL=ghostTheme.css.map */