html {
  line-height: 1.5;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%; }

body {
  min-height: 100vh;
  font-family: system-ui, sans-serif;
  font-size: 100%;
  font-weight: 400;
  color: #000;
  background-color: #fff;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
  line-height: 1.2;
  margin: 0; }

/* Typography defaults */
p, ul, ol, figure, blockquote, dl, dd {
  margin: 0; }

/* Lists */
ul,
ol {
  padding-left: 1.25rem; }

ul[role="list"],
ol[role="list"] {
  list-style: none;
  padding-left: 0; }

/* Images and media */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }

th,
td {
  text-align: left;
  font-weight: normal; }

/* Forms */
input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
  background: none;
  border: none;
  outline: none;
  margin: 0; }

textarea {
  resize: vertical; }

fieldset {
  border: none;
  margin: 0;
  padding: 0; }

/* Buttons */
button {
  background: none;
  border: none;
  cursor: pointer; }

/* Anchors */
a {
  background-color: transparent;
  color: inherit;
  text-decoration: none; }

/* Smooth scroll on anchor */
:target {
  scroll-margin-top: 4rem; }

/* iOS fix */
@media screen and (max-width: 768px) {
  html {
    -webkit-text-size-adjust: none; } }
:root {
  /* ===== Brand Colors ===== */
  --color-primary: #E61B23;
  --color-primary-dark: #C3161D;
  --color-primary-light: #F28B8E;
  --color-secondary: #040707;
  --color-secondary-dark: #000000;
  --color-secondary-light: #222426;
  /* ===== Base Colors ===== */
  --color-black: #040707;
  --color-white: #ffffff;
  /* ===== Grayscale ===== */
  --color-gray-100: #f5f5f5;
  --color-gray-200: #e5e5e5;
  --color-gray-300: #cccccc;
  --color-gray-500: #888888;
  --color-gray-700: #444444;
  --color-gray-900: #111111;
  /* ===== Typography ===== */
  --font-sans: 'Lato', sans-serif;
  --font-serif: 'Lora', serif;
  --font-display: 'Abhaya Libre', serif;
  --font-size-base: 16px;
  --font-size-sm: 14px;
  --font-size-md: 18px;
  --font-size-lg: 20px;
  --font-size-xl: 24px;
  --font-size-2xl: 32px;
  --font-size-3xl: 40px;
  /* ===== Spacing Scale ===== */
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-2xl: 48px;
  /* ===== Border Radius ===== */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --radius-pill: 9999px;
  /* ===== Z-Index Layering ===== */
  --z-header: 100;
  --z-modal: 200;
  --z-dropdown: 300;
  --z-overlay: 999;
  /* ===== Breakpoints (for JS use or utility classes) ===== */
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px; }

/* Optional: HTML level style to apply variables */
html {
  font-size: var(--font-size-base);
  font-family: var(--font-sans);
  scroll-behavior: smooth;
  color: var(--color-black);
  background-color: var(--color-white); }

body {
  font-family: var(--font-sans);
  font-size: var(--font-size-base);
  line-height: 1.75;
  color: var(--color-black);
  background-color: var(--color-white);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-serif);
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: var(--space-sm);
  color: var(--color-black); }

h1 {
  font-size: var(--font-size-3xl); }

h2 {
  font-size: var(--font-size-2xl); }

h3 {
  font-size: var(--font-size-xl); }

h4 {
  font-size: var(--font-size-lg); }

h5 {
  font-size: var(--font-size-md); }

h6 {
  font-size: var(--font-size-sm); }

/* Paragraph */
p {
  margin-bottom: var(--space-md);
  font-family: var(--font-serif);
  font-size: var(--font-size-base); }

/* Abhaya Libre for article summary (optional override) */
.article-summary {
  font-family: var(--font-display);
  font-size: var(--font-size-md);
  line-height: 1.8;
  color: var(--color-gray-700); }

/* Lists */
ul,
ol {
  padding-left: 1.25rem;
  margin-bottom: var(--space-md);
  line-height: 1.6; }

li {
  margin-bottom: var(--space-xs); }

/* Blockquote */
blockquote {
  font-style: italic;
  border-left: 4px solid var(--color-primary);
  padding-left: var(--space-md);
  margin: var(--space-lg) 0;
  color: var(--color-gray-700); }

/* Code blocks */
code {
  font-family: monospace;
  background-color: var(--color-gray-100);
  padding: 0.25em 0.5em;
  border-radius: var(--radius-sm);
  font-size: 90%; }

/* Small text */
small {
  font-size: 80%;
  color: var(--color-gray-500); }

/* poppins-200 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url("../../../fonts/poppins/poppins-v23-latin-200.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-200.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-300 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url("../../../fonts/poppins/poppins-v23-latin-300.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-300.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-regular */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url("../../../fonts/poppins/poppins-v23-latin-regular.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-italic */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url("../../../fonts/poppins/poppins-v23-latin-italic.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-italic.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-500 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url("../../../fonts/poppins/poppins-v23-latin-500.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-500.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-600 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url("../../../fonts/poppins/poppins-v23-latin-600.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-600.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-700 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url("../../../fonts/poppins/poppins-v23-latin-700.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-700.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-800 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url("../../../fonts/poppins/poppins-v23-latin-800.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-800.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* poppins-900 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url("../../../fonts/poppins/poppins-v23-latin-900.woff2") format("woff2"), url("../../../fonts/poppins/poppins-v23-latin-900.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* bebas-neue-regular */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  src: url("../../../fonts/bebas-neue/bebas-neue-v15-latin-regular.woff2") format("woff2"), url("../../../fonts/bebas-neue/bebas-neue-v15-latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* bebas-neue-book */
@font-face {
  font-display: swap;
  font-family: 'Bebas Neue Book';
  font-style: normal;
  src: url("../../../fonts/bebas-neue/FontsFree-Net-BebasNeueBook.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* dm-serif-display-regular */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  src: url("../../../fonts/dm-serif-display/dm-serif-display-v16-latin-regular.woff2") format("woff2"), url("../../../fonts/dm-serif-display/dm-serif-display-v16-latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* dm-serif-display-italic */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  src: url("../../../fonts/dm-serif-display/dm-serif-display-v16-latin-italic.woff2") format("woff2"), url("../../../fonts/dm-serif-display/dm-serif-display-v16-latin-italic.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* lato-100 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url("../../../fonts/lato/lato-v24-latin-100.woff2") format("woff2"), url("../../../fonts/lato/lato-v24-latin-100.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* lato-300 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url("../../../fonts/lato/lato-v24-latin-300.woff2") format("woff2"), url("../../../fonts/lato/lato-v24-latin-300.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* lato-regular */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url("../../../fonts/lato/lato-v24-latin-regular.woff2") format("woff2"), url("../../../fonts/lato/lato-v24-latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* lato-italic */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url("../../../fonts/lato/lato-v24-latin-italic.woff2") format("woff2"), url("../../../fonts/lato/lato-v24-latin-italic.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* lato-700 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url("../../../fonts/lato/lato-v24-latin-700.woff2") format("woff2"), url("../../../fonts/lato/lato-v24-latin-700.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* lato-900 */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url("../../../fonts/lato/lato-v24-latin-900.woff2") format("woff2"), url("../../../fonts/lato/lato-v24-latin-900.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* impact */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Impact';
  font-style: normal;
  src: url("../../../fonts/impact/IMPACT.TTF") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* oswald-200 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url("../../../fonts/oswald/oswald-v57-latin-200.woff2") format("woff2"), url("../../../fonts/oswald/oswald-v57-latin-200.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* oswald-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url("../../../fonts/oswald/oswald-v57-latin-300.woff2") format("woff2"), url("../../../fonts/oswald/oswald-v57-latin-300.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* oswald-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url("../../../fonts/oswald/oswald-v57-latin-regular.woff2") format("woff2"), url("../../../fonts/oswald/oswald-v57-latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* oswald-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url("../../../fonts/oswald/oswald-v57-latin-500.woff2") format("woff2"), url("../../../fonts/oswald/oswald-v57-latin-500.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* oswald-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url("../../../fonts/oswald/oswald-v57-latin-600.woff2") format("woff2"), url("../../../fonts/oswald/oswald-v57-latin-600.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* oswald-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url("../../../fonts/oswald/oswald-v57-latin-700.woff2") format("woff2"), url("../../../fonts/oswald/oswald-v57-latin-700.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-200 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-200.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-200.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-300.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-300.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-regular.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-500.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-500.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-600.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-600.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-700.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-700.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
/* plus-jakarta-sans-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-800.woff2") format("woff2"), url("../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin-800.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ }
@use '../variables/breakpoints' as *;
@use '../variables/spacing' as *;
@use './media' as *;
/* Container default */
/* Grid system (simple flex grid) */
@use '../variables/fonts' as *;
/* Flex center */
/* Truncate single line */
/* Truncate multiline */
/* Smooth font */
/* Transition */
/* Aspect ratio */
@use '../variables/fonts' as *;
.text-xxs {
  font-size: 0.5rem; }

.text-xs {
  font-size: 0.75rem; }

.text-sm {
  font-size: 0.875rem; }

.text-base {
  font-size: 1rem; }

.text-lg {
  font-size: 1.125rem; }

.text-xl {
  font-size: 1.25rem; }

.text-2xl {
  font-size: 1.5rem; }

.text-3xl {
  font-size: 1.875rem; }

.text-4xl {
  font-size: 2.25rem; }

.text-5xl {
  font-size: 3rem; }

.text-6xl {
  font-size: 3.5rem; }

.text-7xl {
  font-size: 4rem; }

.text-8xl {
  font-size: 4.5rem; }

.text-9xl {
  font-size: 5rem; }

.text-10xl {
  font-size: 6.25rem; }

.text-21 {
  font-size: 21px; }

.text-32 {
  font-size: 32px; }

.font-thin {
  font-weight: 100; }

.font-light {
  font-weight: 300; }

.font-normal {
  font-weight: 400; }

.font-medium {
  font-weight: 500; }

.font-semibold {
  font-weight: 600; }

.font-bold {
  font-weight: 700; }

.font-black {
  font-weight: 900; }

.font-lato {
  font-family: "Lato", sans-serif; }

.font-poppins {
  font-family: "Poppins", sans-serif; }

.font-dm-serif-d {
  font-family: "DM Serif Display", serif; }

.font-bebas-neue {
  font-family: "Bebas Neue", cursive; }

.font-bebas-neue-b {
  font-family: "Bebas Neue Book", cursive; }

.font-impact {
  font-family: "Impact", sans-serif; }

.font-oswald {
  font-family: "Oswald", sans-serif; }

.font-plus-jakarta-sans {
  font-family: "Plus Jakarta Sans", sans-serif; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.text-justify {
  text-align: justify; }

.text-wrap {
  text-wrap: wrap; }

.text-nowrap {
  text-wrap: nowrap; }

.text-balance {
  text-wrap: balance; }

.text-pretty {
  text-wrap: pretty; }

.italic {
  font-style: italic; }

.not-italic {
  font-style: normal; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.normal-case {
  text-transform: none; }

.underline {
  text-decoration: underline; }

.overline {
  text-decoration: overline; }

.line-through {
  text-decoration: line-through; }

.no-underline {
  text-decoration: none; }

.leading-minus {
  line-height: 0.88; }

.leading-none {
  line-height: 1; }

.leading-tight {
  line-height: 1.25; }

.leading-snug {
  line-height: 1.375; }

.leading-normal {
  line-height: 1.5; }

.leading-relaxed {
  line-height: 1.625; }

.leading-loose {
  line-height: 2; }

.tracking-tighter {
  letter-spacing: -0.125rem; }

.tracking-tight {
  letter-spacing: -0.0625rem; }

.tracking-normal {
  letter-spacing: 0rem; }

.tracking-wide {
  letter-spacing: 0.0625rem; }

.tracking-wider {
  letter-spacing: 0.125rem; }

.tracking-widest {
  letter-spacing: 0.1875rem; }

@media (min-width: 320px) {
  .xxs\:text-xxs {
    font-size: 0.5rem; }

  .xxs\:text-xs {
    font-size: 0.75rem; }

  .xxs\:text-sm {
    font-size: 0.875rem; }

  .xxs\:text-base {
    font-size: 1rem; }

  .xxs\:text-lg {
    font-size: 1.125rem; }

  .xxs\:text-xl {
    font-size: 1.25rem; }

  .xxs\:text-2xl {
    font-size: 1.5rem; }

  .xxs\:text-3xl {
    font-size: 1.875rem; }

  .xxs\:text-4xl {
    font-size: 2.25rem; }

  .xxs\:text-5xl {
    font-size: 3rem; }

  .xxs\:text-6xl {
    font-size: 3.5rem; }

  .xxs\:text-7xl {
    font-size: 4rem; }

  .xxs\:text-8xl {
    font-size: 4.5rem; }

  .xxs\:text-9xl {
    font-size: 5rem; }

  .xxs\:text-10xl {
    font-size: 6.25rem; }

  .xxs\:text-21 {
    font-size: 21px; }

  .xxs\:text-32 {
    font-size: 32px; }

  .xxs\:font-thin {
    font-weight: 100; }

  .xxs\:font-light {
    font-weight: 300; }

  .xxs\:font-normal {
    font-weight: 400; }

  .xxs\:font-medium {
    font-weight: 500; }

  .xxs\:font-semibold {
    font-weight: 600; }

  .xxs\:font-bold {
    font-weight: 700; }

  .xxs\:font-black {
    font-weight: 900; }

  .xxs\:text-wrap {
    text-wrap: wrap; }

  .xxs\:text-nowrap {
    text-wrap: nowrap; }

  .xxs\:text-balance {
    text-wrap: balance; }

  .xxs\:text-pretty {
    text-wrap: pretty; }

  .xxs\:text-left {
    text-align: left; }

  .xxs\:text-center {
    text-align: center; }

  .xxs\:text-right {
    text-align: right; }

  .xxs\:text-justify {
    text-align: justify; }

  .xxs\:italic {
    font-style: italic; }

  .xxs\:not-italic {
    font-style: normal; }

  .xxs\:uppercase {
    text-transform: uppercase; }

  .xxs\:lowercase {
    text-transform: lowercase; }

  .xxs\:capitalize {
    text-transform: capitalize; }

  .xxs\:underline {
    text-decoration: underline; }

  .xxs\:overline {
    text-decoration: overline; }

  .xxs\:line-through {
    text-decoration: line-through; }

  .xxs\:no-underline {
    text-decoration: none; }

  .xxs\:leading-minus {
    line-height: 0.88; }

  .xxs\:leading-none {
    line-height: 1; }

  .xxs\:leading-tight {
    line-height: 1.25; }

  .xxs\:leading-snug {
    line-height: 1.375; }

  .xxs\:leading-normal {
    line-height: 1.5; }

  .xxs\:leading-relaxed {
    line-height: 1.625; }

  .xxs\:leading-loose {
    line-height: 2; }

  .xxs\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .xxs\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .xxs\:tracking-normal {
    letter-spacing: 0rem; }

  .xxs\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .xxs\:tracking-wider {
    letter-spacing: 0.125rem; }

  .xxs\:tracking-widest {
    letter-spacing: 0.1875rem; } }
@media (min-width: 375px) {
  .xs\:text-xxs {
    font-size: 0.5rem; }

  .xs\:text-xs {
    font-size: 0.75rem; }

  .xs\:text-sm {
    font-size: 0.875rem; }

  .xs\:text-base {
    font-size: 1rem; }

  .xs\:text-lg {
    font-size: 1.125rem; }

  .xs\:text-xl {
    font-size: 1.25rem; }

  .xs\:text-2xl {
    font-size: 1.5rem; }

  .xs\:text-3xl {
    font-size: 1.875rem; }

  .xs\:text-4xl {
    font-size: 2.25rem; }

  .xs\:text-5xl {
    font-size: 3rem; }

  .xs\:text-6xl {
    font-size: 3.5rem; }

  .xs\:text-7xl {
    font-size: 4rem; }

  .xs\:text-8xl {
    font-size: 4.5rem; }

  .xs\:text-9xl {
    font-size: 5rem; }

  .xs\:text-10xl {
    font-size: 6.25rem; }

  .xs\:text-21 {
    font-size: 21px; }

  .xs\:text-32 {
    font-size: 32px; }

  .xs\:font-thin {
    font-weight: 100; }

  .xs\:font-light {
    font-weight: 300; }

  .xs\:font-normal {
    font-weight: 400; }

  .xs\:font-medium {
    font-weight: 500; }

  .xs\:font-semibold {
    font-weight: 600; }

  .xs\:font-bold {
    font-weight: 700; }

  .xs\:font-black {
    font-weight: 900; }

  .xs\:text-wrap {
    text-wrap: wrap; }

  .xs\:text-nowrap {
    text-wrap: nowrap; }

  .xs\:text-balance {
    text-wrap: balance; }

  .xs\:text-pretty {
    text-wrap: pretty; }

  .xs\:text-left {
    text-align: left; }

  .xs\:text-center {
    text-align: center; }

  .xs\:text-right {
    text-align: right; }

  .xs\:text-justify {
    text-align: justify; }

  .xs\:italic {
    font-style: italic; }

  .xs\:not-italic {
    font-style: normal; }

  .xs\:uppercase {
    text-transform: uppercase; }

  .xs\:lowercase {
    text-transform: lowercase; }

  .xs\:capitalize {
    text-transform: capitalize; }

  .xs\:underline {
    text-decoration: underline; }

  .xs\:overline {
    text-decoration: overline; }

  .xs\:line-through {
    text-decoration: line-through; }

  .xs\:no-underline {
    text-decoration: none; }

  .xs\:leading-minus {
    line-height: 0.88; }

  .xs\:leading-none {
    line-height: 1; }

  .xs\:leading-tight {
    line-height: 1.25; }

  .xs\:leading-snug {
    line-height: 1.375; }

  .xs\:leading-normal {
    line-height: 1.5; }

  .xs\:leading-relaxed {
    line-height: 1.625; }

  .xs\:leading-loose {
    line-height: 2; }

  .xs\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .xs\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .xs\:tracking-normal {
    letter-spacing: 0rem; }

  .xs\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .xs\:tracking-wider {
    letter-spacing: 0.125rem; }

  .xs\:tracking-widest {
    letter-spacing: 0.1875rem; } }
@media (min-width: 576px) {
  .sm\:text-xxs {
    font-size: 0.5rem; }

  .sm\:text-xs {
    font-size: 0.75rem; }

  .sm\:text-sm {
    font-size: 0.875rem; }

  .sm\:text-base {
    font-size: 1rem; }

  .sm\:text-lg {
    font-size: 1.125rem; }

  .sm\:text-xl {
    font-size: 1.25rem; }

  .sm\:text-2xl {
    font-size: 1.5rem; }

  .sm\:text-3xl {
    font-size: 1.875rem; }

  .sm\:text-4xl {
    font-size: 2.25rem; }

  .sm\:text-5xl {
    font-size: 3rem; }

  .sm\:text-6xl {
    font-size: 3.5rem; }

  .sm\:text-7xl {
    font-size: 4rem; }

  .sm\:text-8xl {
    font-size: 4.5rem; }

  .sm\:text-9xl {
    font-size: 5rem; }

  .sm\:text-10xl {
    font-size: 6.25rem; }

  .sm\:text-21 {
    font-size: 21px; }

  .sm\:text-32 {
    font-size: 32px; }

  .sm\:font-thin {
    font-weight: 100; }

  .sm\:font-light {
    font-weight: 300; }

  .sm\:font-normal {
    font-weight: 400; }

  .sm\:font-medium {
    font-weight: 500; }

  .sm\:font-semibold {
    font-weight: 600; }

  .sm\:font-bold {
    font-weight: 700; }

  .sm\:font-black {
    font-weight: 900; }

  .sm\:text-wrap {
    text-wrap: wrap; }

  .sm\:text-nowrap {
    text-wrap: nowrap; }

  .sm\:text-balance {
    text-wrap: balance; }

  .sm\:text-pretty {
    text-wrap: pretty; }

  .sm\:text-left {
    text-align: left; }

  .sm\:text-center {
    text-align: center; }

  .sm\:text-right {
    text-align: right; }

  .sm\:text-justify {
    text-align: justify; }

  .sm\:italic {
    font-style: italic; }

  .sm\:not-italic {
    font-style: normal; }

  .sm\:uppercase {
    text-transform: uppercase; }

  .sm\:lowercase {
    text-transform: lowercase; }

  .sm\:capitalize {
    text-transform: capitalize; }

  .sm\:underline {
    text-decoration: underline; }

  .sm\:overline {
    text-decoration: overline; }

  .sm\:line-through {
    text-decoration: line-through; }

  .sm\:no-underline {
    text-decoration: none; }

  .sm\:leading-minus {
    line-height: 0.88; }

  .sm\:leading-none {
    line-height: 1; }

  .sm\:leading-tight {
    line-height: 1.25; }

  .sm\:leading-snug {
    line-height: 1.375; }

  .sm\:leading-normal {
    line-height: 1.5; }

  .sm\:leading-relaxed {
    line-height: 1.625; }

  .sm\:leading-loose {
    line-height: 2; }

  .sm\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .sm\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .sm\:tracking-normal {
    letter-spacing: 0rem; }

  .sm\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .sm\:tracking-wider {
    letter-spacing: 0.125rem; }

  .sm\:tracking-widest {
    letter-spacing: 0.1875rem; } }
@media (min-width: 768px) {
  .md\:text-xxs {
    font-size: 0.5rem; }

  .md\:text-xs {
    font-size: 0.75rem; }

  .md\:text-sm {
    font-size: 0.875rem; }

  .md\:text-base {
    font-size: 1rem; }

  .md\:text-lg {
    font-size: 1.125rem; }

  .md\:text-xl {
    font-size: 1.25rem; }

  .md\:text-2xl {
    font-size: 1.5rem; }

  .md\:text-3xl {
    font-size: 1.875rem; }

  .md\:text-4xl {
    font-size: 2.25rem; }

  .md\:text-5xl {
    font-size: 3rem; }

  .md\:text-6xl {
    font-size: 3.5rem; }

  .md\:text-7xl {
    font-size: 4rem; }

  .md\:text-8xl {
    font-size: 4.5rem; }

  .md\:text-9xl {
    font-size: 5rem; }

  .md\:text-10xl {
    font-size: 6.25rem; }

  .md\:text-21 {
    font-size: 21px; }

  .md\:text-32 {
    font-size: 32px; }

  .md\:font-thin {
    font-weight: 100; }

  .md\:font-light {
    font-weight: 300; }

  .md\:font-normal {
    font-weight: 400; }

  .md\:font-medium {
    font-weight: 500; }

  .md\:font-semibold {
    font-weight: 600; }

  .md\:font-bold {
    font-weight: 700; }

  .md\:font-black {
    font-weight: 900; }

  .md\:text-wrap {
    text-wrap: wrap; }

  .md\:text-nowrap {
    text-wrap: nowrap; }

  .md\:text-balance {
    text-wrap: balance; }

  .md\:text-pretty {
    text-wrap: pretty; }

  .md\:text-left {
    text-align: left; }

  .md\:text-center {
    text-align: center; }

  .md\:text-right {
    text-align: right; }

  .md\:text-justify {
    text-align: justify; }

  .md\:italic {
    font-style: italic; }

  .md\:not-italic {
    font-style: normal; }

  .md\:uppercase {
    text-transform: uppercase; }

  .md\:lowercase {
    text-transform: lowercase; }

  .md\:capitalize {
    text-transform: capitalize; }

  .md\:underline {
    text-decoration: underline; }

  .md\:overline {
    text-decoration: overline; }

  .md\:line-through {
    text-decoration: line-through; }

  .md\:no-underline {
    text-decoration: none; }

  .md\:leading-minus {
    line-height: 0.88; }

  .md\:leading-none {
    line-height: 1; }

  .md\:leading-tight {
    line-height: 1.25; }

  .md\:leading-snug {
    line-height: 1.375; }

  .md\:leading-normal {
    line-height: 1.5; }

  .md\:leading-relaxed {
    line-height: 1.625; }

  .md\:leading-loose {
    line-height: 2; }

  .md\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .md\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .md\:tracking-normal {
    letter-spacing: 0rem; }

  .md\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .md\:tracking-wider {
    letter-spacing: 0.125rem; }

  .md\:tracking-widest {
    letter-spacing: 0.1875rem; } }
@media (min-width: 1024px) {
  .lg\:text-xxs {
    font-size: 0.5rem; }

  .lg\:text-xs {
    font-size: 0.75rem; }

  .lg\:text-sm {
    font-size: 0.875rem; }

  .lg\:text-base {
    font-size: 1rem; }

  .lg\:text-lg {
    font-size: 1.125rem; }

  .lg\:text-xl {
    font-size: 1.25rem; }

  .lg\:text-2xl {
    font-size: 1.5rem; }

  .lg\:text-3xl {
    font-size: 1.875rem; }

  .lg\:text-4xl {
    font-size: 2.25rem; }

  .lg\:text-5xl {
    font-size: 3rem; }

  .lg\:text-6xl {
    font-size: 3.5rem; }

  .lg\:text-7xl {
    font-size: 4rem; }

  .lg\:text-8xl {
    font-size: 4.5rem; }

  .lg\:text-9xl {
    font-size: 5rem; }

  .lg\:text-10xl {
    font-size: 6.25rem; }

  .lg\:text-21 {
    font-size: 21px; }

  .lg\:text-32 {
    font-size: 32px; }

  .lg\:font-thin {
    font-weight: 100; }

  .lg\:font-light {
    font-weight: 300; }

  .lg\:font-normal {
    font-weight: 400; }

  .lg\:font-medium {
    font-weight: 500; }

  .lg\:font-semibold {
    font-weight: 600; }

  .lg\:font-bold {
    font-weight: 700; }

  .lg\:font-black {
    font-weight: 900; }

  .lg\:text-wrap {
    text-wrap: wrap; }

  .lg\:text-nowrap {
    text-wrap: nowrap; }

  .lg\:text-balance {
    text-wrap: balance; }

  .lg\:text-pretty {
    text-wrap: pretty; }

  .lg\:text-left {
    text-align: left; }

  .lg\:text-center {
    text-align: center; }

  .lg\:text-right {
    text-align: right; }

  .lg\:text-justify {
    text-align: justify; }

  .lg\:italic {
    font-style: italic; }

  .lg\:not-italic {
    font-style: normal; }

  .lg\:uppercase {
    text-transform: uppercase; }

  .lg\:lowercase {
    text-transform: lowercase; }

  .lg\:capitalize {
    text-transform: capitalize; }

  .lg\:underline {
    text-decoration: underline; }

  .lg\:overline {
    text-decoration: overline; }

  .lg\:line-through {
    text-decoration: line-through; }

  .lg\:no-underline {
    text-decoration: none; }

  .lg\:leading-minus {
    line-height: 0.88; }

  .lg\:leading-none {
    line-height: 1; }

  .lg\:leading-tight {
    line-height: 1.25; }

  .lg\:leading-snug {
    line-height: 1.375; }

  .lg\:leading-normal {
    line-height: 1.5; }

  .lg\:leading-relaxed {
    line-height: 1.625; }

  .lg\:leading-loose {
    line-height: 2; }

  .lg\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .lg\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .lg\:tracking-normal {
    letter-spacing: 0rem; }

  .lg\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .lg\:tracking-wider {
    letter-spacing: 0.125rem; }

  .lg\:tracking-widest {
    letter-spacing: 0.1875rem; } }
@media (min-width: 1280px) {
  .xl\:text-xxs {
    font-size: 0.5rem; }

  .xl\:text-xs {
    font-size: 0.75rem; }

  .xl\:text-sm {
    font-size: 0.875rem; }

  .xl\:text-base {
    font-size: 1rem; }

  .xl\:text-lg {
    font-size: 1.125rem; }

  .xl\:text-xl {
    font-size: 1.25rem; }

  .xl\:text-2xl {
    font-size: 1.5rem; }

  .xl\:text-3xl {
    font-size: 1.875rem; }

  .xl\:text-4xl {
    font-size: 2.25rem; }

  .xl\:text-5xl {
    font-size: 3rem; }

  .xl\:text-6xl {
    font-size: 3.5rem; }

  .xl\:text-7xl {
    font-size: 4rem; }

  .xl\:text-8xl {
    font-size: 4.5rem; }

  .xl\:text-9xl {
    font-size: 5rem; }

  .xl\:text-10xl {
    font-size: 6.25rem; }

  .xl\:text-21 {
    font-size: 21px; }

  .xl\:text-32 {
    font-size: 32px; }

  .xl\:font-thin {
    font-weight: 100; }

  .xl\:font-light {
    font-weight: 300; }

  .xl\:font-normal {
    font-weight: 400; }

  .xl\:font-medium {
    font-weight: 500; }

  .xl\:font-semibold {
    font-weight: 600; }

  .xl\:font-bold {
    font-weight: 700; }

  .xl\:font-black {
    font-weight: 900; }

  .xl\:text-wrap {
    text-wrap: wrap; }

  .xl\:text-nowrap {
    text-wrap: nowrap; }

  .xl\:text-balance {
    text-wrap: balance; }

  .xl\:text-pretty {
    text-wrap: pretty; }

  .xl\:text-left {
    text-align: left; }

  .xl\:text-center {
    text-align: center; }

  .xl\:text-right {
    text-align: right; }

  .xl\:text-justify {
    text-align: justify; }

  .xl\:italic {
    font-style: italic; }

  .xl\:not-italic {
    font-style: normal; }

  .xl\:uppercase {
    text-transform: uppercase; }

  .xl\:lowercase {
    text-transform: lowercase; }

  .xl\:capitalize {
    text-transform: capitalize; }

  .xl\:underline {
    text-decoration: underline; }

  .xl\:overline {
    text-decoration: overline; }

  .xl\:line-through {
    text-decoration: line-through; }

  .xl\:no-underline {
    text-decoration: none; }

  .xl\:leading-minus {
    line-height: 0.88; }

  .xl\:leading-none {
    line-height: 1; }

  .xl\:leading-tight {
    line-height: 1.25; }

  .xl\:leading-snug {
    line-height: 1.375; }

  .xl\:leading-normal {
    line-height: 1.5; }

  .xl\:leading-relaxed {
    line-height: 1.625; }

  .xl\:leading-loose {
    line-height: 2; }

  .xl\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .xl\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .xl\:tracking-normal {
    letter-spacing: 0rem; }

  .xl\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .xl\:tracking-wider {
    letter-spacing: 0.125rem; }

  .xl\:tracking-widest {
    letter-spacing: 0.1875rem; } }
@media (min-width: 1500px) {
  .xxl\:text-xxs {
    font-size: 0.5rem; }

  .xxl\:text-xs {
    font-size: 0.75rem; }

  .xxl\:text-sm {
    font-size: 0.875rem; }

  .xxl\:text-base {
    font-size: 1rem; }

  .xxl\:text-lg {
    font-size: 1.125rem; }

  .xxl\:text-xl {
    font-size: 1.25rem; }

  .xxl\:text-2xl {
    font-size: 1.5rem; }

  .xxl\:text-3xl {
    font-size: 1.875rem; }

  .xxl\:text-4xl {
    font-size: 2.25rem; }

  .xxl\:text-5xl {
    font-size: 3rem; }

  .xxl\:text-6xl {
    font-size: 3.5rem; }

  .xxl\:text-7xl {
    font-size: 4rem; }

  .xxl\:text-8xl {
    font-size: 4.5rem; }

  .xxl\:text-9xl {
    font-size: 5rem; }

  .xxl\:text-10xl {
    font-size: 6.25rem; }

  .xxl\:text-21 {
    font-size: 21px; }

  .xxl\:text-32 {
    font-size: 32px; }

  .xxl\:font-thin {
    font-weight: 100; }

  .xxl\:font-light {
    font-weight: 300; }

  .xxl\:font-normal {
    font-weight: 400; }

  .xxl\:font-medium {
    font-weight: 500; }

  .xxl\:font-semibold {
    font-weight: 600; }

  .xxl\:font-bold {
    font-weight: 700; }

  .xxl\:font-black {
    font-weight: 900; }

  .xxl\:text-wrap {
    text-wrap: wrap; }

  .xxl\:text-nowrap {
    text-wrap: nowrap; }

  .xxl\:text-balance {
    text-wrap: balance; }

  .xxl\:text-pretty {
    text-wrap: pretty; }

  .xxl\:text-left {
    text-align: left; }

  .xxl\:text-center {
    text-align: center; }

  .xxl\:text-right {
    text-align: right; }

  .xxl\:text-justify {
    text-align: justify; }

  .xxl\:italic {
    font-style: italic; }

  .xxl\:not-italic {
    font-style: normal; }

  .xxl\:uppercase {
    text-transform: uppercase; }

  .xxl\:lowercase {
    text-transform: lowercase; }

  .xxl\:capitalize {
    text-transform: capitalize; }

  .xxl\:underline {
    text-decoration: underline; }

  .xxl\:overline {
    text-decoration: overline; }

  .xxl\:line-through {
    text-decoration: line-through; }

  .xxl\:no-underline {
    text-decoration: none; }

  .xxl\:leading-minus {
    line-height: 0.88; }

  .xxl\:leading-none {
    line-height: 1; }

  .xxl\:leading-tight {
    line-height: 1.25; }

  .xxl\:leading-snug {
    line-height: 1.375; }

  .xxl\:leading-normal {
    line-height: 1.5; }

  .xxl\:leading-relaxed {
    line-height: 1.625; }

  .xxl\:leading-loose {
    line-height: 2; }

  .xxl\:tracking-tighter {
    letter-spacing: -0.125rem; }

  .xxl\:tracking-tight {
    letter-spacing: -0.0625rem; }

  .xxl\:tracking-normal {
    letter-spacing: 0rem; }

  .xxl\:tracking-wide {
    letter-spacing: 0.0625rem; }

  .xxl\:tracking-wider {
    letter-spacing: 0.125rem; }

  .xxl\:tracking-widest {
    letter-spacing: 0.1875rem; } }
.text-10px {
  font-size: 10px; }

.text-20px {
  font-size: 20px; }

.text-30px {
  font-size: 30px; }

.text-40px {
  font-size: 40px; }

.text-50px {
  font-size: 50px; }

.text-60px {
  font-size: 60px; }

.text-70px {
  font-size: 70px; }

.text-80px {
  font-size: 80px; }

.text-90px {
  font-size: 90px; }

.text-100px {
  font-size: 100px; }

.text-110px {
  font-size: 110px; }

.text-120px {
  font-size: 120px; }

.text-130px {
  font-size: 130px; }

.text-140px {
  font-size: 140px; }

.text-150px {
  font-size: 150px; }

.text-160px {
  font-size: 160px; }

.text-170px {
  font-size: 170px; }

.text-180px {
  font-size: 180px; }

.text-190px {
  font-size: 190px; }

.text-200px {
  font-size: 200px; }

.text-210px {
  font-size: 210px; }

.text-220px {
  font-size: 220px; }

.text-230px {
  font-size: 230px; }

.text-240px {
  font-size: 240px; }

.text-250px {
  font-size: 250px; }

@media (min-width: 320px) {
  .xxs\:text-10px {
    font-size: 10px; }

  .xxs\:text-20px {
    font-size: 20px; }

  .xxs\:text-30px {
    font-size: 30px; }

  .xxs\:text-40px {
    font-size: 40px; }

  .xxs\:text-50px {
    font-size: 50px; }

  .xxs\:text-60px {
    font-size: 60px; }

  .xxs\:text-70px {
    font-size: 70px; }

  .xxs\:text-80px {
    font-size: 80px; }

  .xxs\:text-90px {
    font-size: 90px; }

  .xxs\:text-100px {
    font-size: 100px; }

  .xxs\:text-110px {
    font-size: 110px; }

  .xxs\:text-120px {
    font-size: 120px; }

  .xxs\:text-130px {
    font-size: 130px; }

  .xxs\:text-140px {
    font-size: 140px; }

  .xxs\:text-150px {
    font-size: 150px; }

  .xxs\:text-160px {
    font-size: 160px; }

  .xxs\:text-170px {
    font-size: 170px; }

  .xxs\:text-180px {
    font-size: 180px; }

  .xxs\:text-190px {
    font-size: 190px; }

  .xxs\:text-200px {
    font-size: 200px; }

  .xxs\:text-210px {
    font-size: 210px; }

  .xxs\:text-220px {
    font-size: 220px; }

  .xxs\:text-230px {
    font-size: 230px; }

  .xxs\:text-240px {
    font-size: 240px; }

  .xxs\:text-250px {
    font-size: 250px; } }
@media (min-width: 375px) {
  .xs\:text-10px {
    font-size: 10px; }

  .xs\:text-20px {
    font-size: 20px; }

  .xs\:text-30px {
    font-size: 30px; }

  .xs\:text-40px {
    font-size: 40px; }

  .xs\:text-50px {
    font-size: 50px; }

  .xs\:text-60px {
    font-size: 60px; }

  .xs\:text-70px {
    font-size: 70px; }

  .xs\:text-80px {
    font-size: 80px; }

  .xs\:text-90px {
    font-size: 90px; }

  .xs\:text-100px {
    font-size: 100px; }

  .xs\:text-110px {
    font-size: 110px; }

  .xs\:text-120px {
    font-size: 120px; }

  .xs\:text-130px {
    font-size: 130px; }

  .xs\:text-140px {
    font-size: 140px; }

  .xs\:text-150px {
    font-size: 150px; }

  .xs\:text-160px {
    font-size: 160px; }

  .xs\:text-170px {
    font-size: 170px; }

  .xs\:text-180px {
    font-size: 180px; }

  .xs\:text-190px {
    font-size: 190px; }

  .xs\:text-200px {
    font-size: 200px; }

  .xs\:text-210px {
    font-size: 210px; }

  .xs\:text-220px {
    font-size: 220px; }

  .xs\:text-230px {
    font-size: 230px; }

  .xs\:text-240px {
    font-size: 240px; }

  .xs\:text-250px {
    font-size: 250px; } }
@media (min-width: 576px) {
  .sm\:text-10px {
    font-size: 10px; }

  .sm\:text-20px {
    font-size: 20px; }

  .sm\:text-30px {
    font-size: 30px; }

  .sm\:text-40px {
    font-size: 40px; }

  .sm\:text-50px {
    font-size: 50px; }

  .sm\:text-60px {
    font-size: 60px; }

  .sm\:text-70px {
    font-size: 70px; }

  .sm\:text-80px {
    font-size: 80px; }

  .sm\:text-90px {
    font-size: 90px; }

  .sm\:text-100px {
    font-size: 100px; }

  .sm\:text-110px {
    font-size: 110px; }

  .sm\:text-120px {
    font-size: 120px; }

  .sm\:text-130px {
    font-size: 130px; }

  .sm\:text-140px {
    font-size: 140px; }

  .sm\:text-150px {
    font-size: 150px; }

  .sm\:text-160px {
    font-size: 160px; }

  .sm\:text-170px {
    font-size: 170px; }

  .sm\:text-180px {
    font-size: 180px; }

  .sm\:text-190px {
    font-size: 190px; }

  .sm\:text-200px {
    font-size: 200px; }

  .sm\:text-210px {
    font-size: 210px; }

  .sm\:text-220px {
    font-size: 220px; }

  .sm\:text-230px {
    font-size: 230px; }

  .sm\:text-240px {
    font-size: 240px; }

  .sm\:text-250px {
    font-size: 250px; } }
@media (min-width: 768px) {
  .md\:text-10px {
    font-size: 10px; }

  .md\:text-20px {
    font-size: 20px; }

  .md\:text-30px {
    font-size: 30px; }

  .md\:text-40px {
    font-size: 40px; }

  .md\:text-50px {
    font-size: 50px; }

  .md\:text-60px {
    font-size: 60px; }

  .md\:text-70px {
    font-size: 70px; }

  .md\:text-80px {
    font-size: 80px; }

  .md\:text-90px {
    font-size: 90px; }

  .md\:text-100px {
    font-size: 100px; }

  .md\:text-110px {
    font-size: 110px; }

  .md\:text-120px {
    font-size: 120px; }

  .md\:text-130px {
    font-size: 130px; }

  .md\:text-140px {
    font-size: 140px; }

  .md\:text-150px {
    font-size: 150px; }

  .md\:text-160px {
    font-size: 160px; }

  .md\:text-170px {
    font-size: 170px; }

  .md\:text-180px {
    font-size: 180px; }

  .md\:text-190px {
    font-size: 190px; }

  .md\:text-200px {
    font-size: 200px; }

  .md\:text-210px {
    font-size: 210px; }

  .md\:text-220px {
    font-size: 220px; }

  .md\:text-230px {
    font-size: 230px; }

  .md\:text-240px {
    font-size: 240px; }

  .md\:text-250px {
    font-size: 250px; } }
@media (min-width: 1024px) {
  .lg\:text-10px {
    font-size: 10px; }

  .lg\:text-20px {
    font-size: 20px; }

  .lg\:text-30px {
    font-size: 30px; }

  .lg\:text-40px {
    font-size: 40px; }

  .lg\:text-50px {
    font-size: 50px; }

  .lg\:text-60px {
    font-size: 60px; }

  .lg\:text-70px {
    font-size: 70px; }

  .lg\:text-80px {
    font-size: 80px; }

  .lg\:text-90px {
    font-size: 90px; }

  .lg\:text-100px {
    font-size: 100px; }

  .lg\:text-110px {
    font-size: 110px; }

  .lg\:text-120px {
    font-size: 120px; }

  .lg\:text-130px {
    font-size: 130px; }

  .lg\:text-140px {
    font-size: 140px; }

  .lg\:text-150px {
    font-size: 150px; }

  .lg\:text-160px {
    font-size: 160px; }

  .lg\:text-170px {
    font-size: 170px; }

  .lg\:text-180px {
    font-size: 180px; }

  .lg\:text-190px {
    font-size: 190px; }

  .lg\:text-200px {
    font-size: 200px; }

  .lg\:text-210px {
    font-size: 210px; }

  .lg\:text-220px {
    font-size: 220px; }

  .lg\:text-230px {
    font-size: 230px; }

  .lg\:text-240px {
    font-size: 240px; }

  .lg\:text-250px {
    font-size: 250px; } }
@media (min-width: 1280px) {
  .xl\:text-10px {
    font-size: 10px; }

  .xl\:text-20px {
    font-size: 20px; }

  .xl\:text-30px {
    font-size: 30px; }

  .xl\:text-40px {
    font-size: 40px; }

  .xl\:text-50px {
    font-size: 50px; }

  .xl\:text-60px {
    font-size: 60px; }

  .xl\:text-70px {
    font-size: 70px; }

  .xl\:text-80px {
    font-size: 80px; }

  .xl\:text-90px {
    font-size: 90px; }

  .xl\:text-100px {
    font-size: 100px; }

  .xl\:text-110px {
    font-size: 110px; }

  .xl\:text-120px {
    font-size: 120px; }

  .xl\:text-130px {
    font-size: 130px; }

  .xl\:text-140px {
    font-size: 140px; }

  .xl\:text-150px {
    font-size: 150px; }

  .xl\:text-160px {
    font-size: 160px; }

  .xl\:text-170px {
    font-size: 170px; }

  .xl\:text-180px {
    font-size: 180px; }

  .xl\:text-190px {
    font-size: 190px; }

  .xl\:text-200px {
    font-size: 200px; }

  .xl\:text-210px {
    font-size: 210px; }

  .xl\:text-220px {
    font-size: 220px; }

  .xl\:text-230px {
    font-size: 230px; }

  .xl\:text-240px {
    font-size: 240px; }

  .xl\:text-250px {
    font-size: 250px; } }
@media (min-width: 1500px) {
  .xxl\:text-10px {
    font-size: 10px; }

  .xxl\:text-20px {
    font-size: 20px; }

  .xxl\:text-30px {
    font-size: 30px; }

  .xxl\:text-40px {
    font-size: 40px; }

  .xxl\:text-50px {
    font-size: 50px; }

  .xxl\:text-60px {
    font-size: 60px; }

  .xxl\:text-70px {
    font-size: 70px; }

  .xxl\:text-80px {
    font-size: 80px; }

  .xxl\:text-90px {
    font-size: 90px; }

  .xxl\:text-100px {
    font-size: 100px; }

  .xxl\:text-110px {
    font-size: 110px; }

  .xxl\:text-120px {
    font-size: 120px; }

  .xxl\:text-130px {
    font-size: 130px; }

  .xxl\:text-140px {
    font-size: 140px; }

  .xxl\:text-150px {
    font-size: 150px; }

  .xxl\:text-160px {
    font-size: 160px; }

  .xxl\:text-170px {
    font-size: 170px; }

  .xxl\:text-180px {
    font-size: 180px; }

  .xxl\:text-190px {
    font-size: 190px; }

  .xxl\:text-200px {
    font-size: 200px; }

  .xxl\:text-210px {
    font-size: 210px; }

  .xxl\:text-220px {
    font-size: 220px; }

  .xxl\:text-230px {
    font-size: 230px; }

  .xxl\:text-240px {
    font-size: 240px; }

  .xxl\:text-250px {
    font-size: 250px; } }
.m-0 {
  margin: 0; }

.mx-0 {
  margin-left: 0;
  margin-right: 0; }

.my-0 {
  margin-top: 0;
  margin-bottom: 0; }

.mt-0 {
  margin-top: 0; }

.mb-0 {
  margin-bottom: 0; }

.ml-0 {
  margin-left: 0; }

.mr-0 {
  margin-right: 0; }

.m-1 {
  margin: 0.25rem; }

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem; }

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }

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

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

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

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

.m-2 {
  margin: 0.5rem; }

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

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

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

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

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

.m-3 {
  margin: 0.75rem; }

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem; }

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem; }

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

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

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

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

.m-4 {
  margin: 1rem; }

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem; }

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem; }

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

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

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

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

.m-5 {
  margin: 1.25rem; }

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }

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

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

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

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

.m-6 {
  margin: 1.5rem; }

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem; }

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

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

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

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

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

.m-7 {
  margin: 1.75rem; }

.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem; }

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem; }

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

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

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

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

.m-8 {
  margin: 2rem; }

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem; }

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

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

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

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

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

.m-9 {
  margin: 2.25rem; }

.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem; }

.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem; }

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

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

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

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

.m-10 {
  margin: 2.5rem; }

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem; }

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem; }

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

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

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

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

.m-11 {
  margin: 2.75rem; }

.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem; }

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem; }

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

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

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

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

.m-12 {
  margin: 3rem; }

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem; }

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem; }

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

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

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

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

.m-13 {
  margin: 3.25rem; }

.mx-13 {
  margin-left: 3.25rem;
  margin-right: 3.25rem; }

.my-13 {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem; }

.mt-13 {
  margin-top: 3.25rem; }

.mb-13 {
  margin-bottom: 3.25rem; }

.ml-13 {
  margin-left: 3.25rem; }

.mr-13 {
  margin-right: 3.25rem; }

.m-14 {
  margin: 3.5rem; }

.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem; }

.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem; }

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

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

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

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

.m-15 {
  margin: 3.75rem; }

.mx-15 {
  margin-left: 3.75rem;
  margin-right: 3.75rem; }

.my-15 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }

.mt-15 {
  margin-top: 3.75rem; }

.mb-15 {
  margin-bottom: 3.75rem; }

.ml-15 {
  margin-left: 3.75rem; }

.mr-15 {
  margin-right: 3.75rem; }

.m-16 {
  margin: 4rem; }

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem; }

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem; }

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

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

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

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

.m-17 {
  margin: 4.25rem; }

.mx-17 {
  margin-left: 4.25rem;
  margin-right: 4.25rem; }

.my-17 {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem; }

.mt-17 {
  margin-top: 4.25rem; }

.mb-17 {
  margin-bottom: 4.25rem; }

.ml-17 {
  margin-left: 4.25rem; }

.mr-17 {
  margin-right: 4.25rem; }

.m-18 {
  margin: 4.5rem; }

.mx-18 {
  margin-left: 4.5rem;
  margin-right: 4.5rem; }

.my-18 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem; }

.mt-18 {
  margin-top: 4.5rem; }

.mb-18 {
  margin-bottom: 4.5rem; }

.ml-18 {
  margin-left: 4.5rem; }

.mr-18 {
  margin-right: 4.5rem; }

.m-19 {
  margin: 4.75rem; }

.mx-19 {
  margin-left: 4.75rem;
  margin-right: 4.75rem; }

.my-19 {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem; }

.mt-19 {
  margin-top: 4.75rem; }

.mb-19 {
  margin-bottom: 4.75rem; }

.ml-19 {
  margin-left: 4.75rem; }

.mr-19 {
  margin-right: 4.75rem; }

.m-20 {
  margin: 5rem; }

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem; }

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem; }

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

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

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

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

.m-110 {
  margin: 110px; }

.mx-110 {
  margin-left: 110px;
  margin-right: 110px; }

.my-110 {
  margin-top: 110px;
  margin-bottom: 110px; }

.mt-110 {
  margin-top: 110px; }

.mb-110 {
  margin-bottom: 110px; }

.ml-110 {
  margin-left: 110px; }

.mr-110 {
  margin-right: 110px; }

.m-120 {
  margin: 120px; }

.mx-120 {
  margin-left: 120px;
  margin-right: 120px; }

.my-120 {
  margin-top: 120px;
  margin-bottom: 120px; }

.mt-120 {
  margin-top: 120px; }

.mb-120 {
  margin-bottom: 120px; }

.ml-120 {
  margin-left: 120px; }

.mr-120 {
  margin-right: 120px; }

.m-130 {
  margin: 130px; }

.mx-130 {
  margin-left: 130px;
  margin-right: 130px; }

.my-130 {
  margin-top: 130px;
  margin-bottom: 130px; }

.mt-130 {
  margin-top: 130px; }

.mb-130 {
  margin-bottom: 130px; }

.ml-130 {
  margin-left: 130px; }

.mr-130 {
  margin-right: 130px; }

.m-140 {
  margin: 140px; }

.mx-140 {
  margin-left: 140px;
  margin-right: 140px; }

.my-140 {
  margin-top: 140px;
  margin-bottom: 140px; }

.mt-140 {
  margin-top: 140px; }

.mb-140 {
  margin-bottom: 140px; }

.ml-140 {
  margin-left: 140px; }

.mr-140 {
  margin-right: 140px; }

.m-50px {
  margin: 50px; }

.mx-50px {
  margin-left: 50px;
  margin-right: 50px; }

.my-50px {
  margin-top: 50px;
  margin-bottom: 50px; }

.mt-50px {
  margin-top: 50px; }

.mb-50px {
  margin-bottom: 50px; }

.ml-50px {
  margin-left: 50px; }

.mr-50px {
  margin-right: 50px; }

.m-100px {
  margin: 100px; }

.mx-100px {
  margin-left: 100px;
  margin-right: 100px; }

.my-100px {
  margin-top: 100px;
  margin-bottom: 100px; }

.mt-100px {
  margin-top: 100px; }

.mb-100px {
  margin-bottom: 100px; }

.ml-100px {
  margin-left: 100px; }

.mr-100px {
  margin-right: 100px; }

.m-150px {
  margin: 150px; }

.mx-150px {
  margin-left: 150px;
  margin-right: 150px; }

.my-150px {
  margin-top: 150px;
  margin-bottom: 150px; }

.mt-150px {
  margin-top: 150px; }

.mb-150px {
  margin-bottom: 150px; }

.ml-150px {
  margin-left: 150px; }

.mr-150px {
  margin-right: 150px; }

.m-200px {
  margin: 200px; }

.mx-200px {
  margin-left: 200px;
  margin-right: 200px; }

.my-200px {
  margin-top: 200px;
  margin-bottom: 200px; }

.mt-200px {
  margin-top: 200px; }

.mb-200px {
  margin-bottom: 200px; }

.ml-200px {
  margin-left: 200px; }

.mr-200px {
  margin-right: 200px; }

.m-250px {
  margin: 250px; }

.mx-250px {
  margin-left: 250px;
  margin-right: 250px; }

.my-250px {
  margin-top: 250px;
  margin-bottom: 250px; }

.mt-250px {
  margin-top: 250px; }

.mb-250px {
  margin-bottom: 250px; }

.ml-250px {
  margin-left: 250px; }

.mr-250px {
  margin-right: 250px; }

.m-300px {
  margin: 300px; }

.mx-300px {
  margin-left: 300px;
  margin-right: 300px; }

.my-300px {
  margin-top: 300px;
  margin-bottom: 300px; }

.mt-300px {
  margin-top: 300px; }

.mb-300px {
  margin-bottom: 300px; }

.ml-300px {
  margin-left: 300px; }

.mr-300px {
  margin-right: 300px; }

.m-350px {
  margin: 350px; }

.mx-350px {
  margin-left: 350px;
  margin-right: 350px; }

.my-350px {
  margin-top: 350px;
  margin-bottom: 350px; }

.mt-350px {
  margin-top: 350px; }

.mb-350px {
  margin-bottom: 350px; }

.ml-350px {
  margin-left: 350px; }

.mr-350px {
  margin-right: 350px; }

.m-400px {
  margin: 400px; }

.mx-400px {
  margin-left: 400px;
  margin-right: 400px; }

.my-400px {
  margin-top: 400px;
  margin-bottom: 400px; }

.mt-400px {
  margin-top: 400px; }

.mb-400px {
  margin-bottom: 400px; }

.ml-400px {
  margin-left: 400px; }

.mr-400px {
  margin-right: 400px; }

.m-450px {
  margin: 450px; }

.mx-450px {
  margin-left: 450px;
  margin-right: 450px; }

.my-450px {
  margin-top: 450px;
  margin-bottom: 450px; }

.mt-450px {
  margin-top: 450px; }

.mb-450px {
  margin-bottom: 450px; }

.ml-450px {
  margin-left: 450px; }

.mr-450px {
  margin-right: 450px; }

.m-500px {
  margin: 500px; }

.mx-500px {
  margin-left: 500px;
  margin-right: 500px; }

.my-500px {
  margin-top: 500px;
  margin-bottom: 500px; }

.mt-500px {
  margin-top: 500px; }

.mb-500px {
  margin-bottom: 500px; }

.ml-500px {
  margin-left: 500px; }

.mr-500px {
  margin-right: 500px; }

.-mt-0 {
  margin-top: 0; }

.-mb-0 {
  margin-bottom: 0; }

.-ml-0 {
  margin-left: 0; }

.-mr-0 {
  margin-right: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mt-13 {
  margin-top: -3.25rem; }

.-mb-13 {
  margin-bottom: -3.25rem; }

.-ml-13 {
  margin-left: -3.25rem; }

.-mr-13 {
  margin-right: -3.25rem; }

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

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

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

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

.-mt-15 {
  margin-top: -3.75rem; }

.-mb-15 {
  margin-bottom: -3.75rem; }

.-ml-15 {
  margin-left: -3.75rem; }

.-mr-15 {
  margin-right: -3.75rem; }

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

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

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

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

.-mt-17 {
  margin-top: -4.25rem; }

.-mb-17 {
  margin-bottom: -4.25rem; }

.-ml-17 {
  margin-left: -4.25rem; }

.-mr-17 {
  margin-right: -4.25rem; }

.-mt-18 {
  margin-top: -4.5rem; }

.-mb-18 {
  margin-bottom: -4.5rem; }

.-ml-18 {
  margin-left: -4.5rem; }

.-mr-18 {
  margin-right: -4.5rem; }

.-mt-19 {
  margin-top: -4.75rem; }

.-mb-19 {
  margin-bottom: -4.75rem; }

.-ml-19 {
  margin-left: -4.75rem; }

.-mr-19 {
  margin-right: -4.75rem; }

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

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

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

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

.-mt-110 {
  margin-top: -110px; }

.-mb-110 {
  margin-bottom: -110px; }

.-ml-110 {
  margin-left: -110px; }

.-mr-110 {
  margin-right: -110px; }

.-mt-120 {
  margin-top: -120px; }

.-mb-120 {
  margin-bottom: -120px; }

.-ml-120 {
  margin-left: -120px; }

.-mr-120 {
  margin-right: -120px; }

.-mt-130 {
  margin-top: -130px; }

.-mb-130 {
  margin-bottom: -130px; }

.-ml-130 {
  margin-left: -130px; }

.-mr-130 {
  margin-right: -130px; }

.-mt-140 {
  margin-top: -140px; }

.-mb-140 {
  margin-bottom: -140px; }

.-ml-140 {
  margin-left: -140px; }

.-mr-140 {
  margin-right: -140px; }

.-mt-50px {
  margin-top: -50px; }

.-mb-50px {
  margin-bottom: -50px; }

.-ml-50px {
  margin-left: -50px; }

.-mr-50px {
  margin-right: -50px; }

.-mt-100px {
  margin-top: -100px; }

.-mb-100px {
  margin-bottom: -100px; }

.-ml-100px {
  margin-left: -100px; }

.-mr-100px {
  margin-right: -100px; }

.-mt-150px {
  margin-top: -150px; }

.-mb-150px {
  margin-bottom: -150px; }

.-ml-150px {
  margin-left: -150px; }

.-mr-150px {
  margin-right: -150px; }

.-mt-200px {
  margin-top: -200px; }

.-mb-200px {
  margin-bottom: -200px; }

.-ml-200px {
  margin-left: -200px; }

.-mr-200px {
  margin-right: -200px; }

.-mt-250px {
  margin-top: -250px; }

.-mb-250px {
  margin-bottom: -250px; }

.-ml-250px {
  margin-left: -250px; }

.-mr-250px {
  margin-right: -250px; }

.-mt-300px {
  margin-top: -300px; }

.-mb-300px {
  margin-bottom: -300px; }

.-ml-300px {
  margin-left: -300px; }

.-mr-300px {
  margin-right: -300px; }

.-mt-350px {
  margin-top: -350px; }

.-mb-350px {
  margin-bottom: -350px; }

.-ml-350px {
  margin-left: -350px; }

.-mr-350px {
  margin-right: -350px; }

.-mt-400px {
  margin-top: -400px; }

.-mb-400px {
  margin-bottom: -400px; }

.-ml-400px {
  margin-left: -400px; }

.-mr-400px {
  margin-right: -400px; }

.-mt-450px {
  margin-top: -450px; }

.-mb-450px {
  margin-bottom: -450px; }

.-ml-450px {
  margin-left: -450px; }

.-mr-450px {
  margin-right: -450px; }

.-mt-500px {
  margin-top: -500px; }

.-mb-500px {
  margin-bottom: -500px; }

.-ml-500px {
  margin-left: -500px; }

.-mr-500px {
  margin-right: -500px; }

.p-0 {
  padding: 0; }

.px-0 {
  padding-left: 0;
  padding-right: 0; }

.py-0 {
  padding-top: 0;
  padding-bottom: 0; }

.pt-0 {
  padding-top: 0; }

.pb-0 {
  padding-bottom: 0; }

.pl-0 {
  padding-left: 0; }

.pr-0 {
  padding-right: 0; }

.p-1 {
  padding: 0.25rem; }

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

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

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

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

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

.p-2 {
  padding: 0.5rem; }

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

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

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

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

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

.p-3 {
  padding: 0.75rem; }

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }

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

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

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

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

.p-4 {
  padding: 1rem; }

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem; }

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem; }

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

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

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

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

.p-5 {
  padding: 1.25rem; }

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }

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

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

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

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

.p-6 {
  padding: 1.5rem; }

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

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

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

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

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

.p-7 {
  padding: 1.75rem; }

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem; }

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem; }

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

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

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

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

.p-8 {
  padding: 2rem; }

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem; }

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem; }

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

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

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

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

.p-9 {
  padding: 2.25rem; }

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem; }

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem; }

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

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

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

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

.p-10 {
  padding: 2.5rem; }

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

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

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

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

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

.p-11 {
  padding: 2.75rem; }

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem; }

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem; }

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

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

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

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

.p-12 {
  padding: 3rem; }

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem; }

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem; }

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

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

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

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

.p-13 {
  padding: 3.25rem; }

.px-13 {
  padding-left: 3.25rem;
  padding-right: 3.25rem; }

.py-13 {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem; }

.pt-13 {
  padding-top: 3.25rem; }

.pb-13 {
  padding-bottom: 3.25rem; }

.pl-13 {
  padding-left: 3.25rem; }

.pr-13 {
  padding-right: 3.25rem; }

.p-14 {
  padding: 3.5rem; }

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem; }

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem; }

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

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

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

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

.p-15 {
  padding: 3.75rem; }

.px-15 {
  padding-left: 3.75rem;
  padding-right: 3.75rem; }

.py-15 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem; }

.pt-15 {
  padding-top: 3.75rem; }

.pb-15 {
  padding-bottom: 3.75rem; }

.pl-15 {
  padding-left: 3.75rem; }

.pr-15 {
  padding-right: 3.75rem; }

.p-16 {
  padding: 4rem; }

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem; }

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem; }

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

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

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

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

.p-17 {
  padding: 4.25rem; }

.px-17 {
  padding-left: 4.25rem;
  padding-right: 4.25rem; }

.py-17 {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem; }

.pt-17 {
  padding-top: 4.25rem; }

.pb-17 {
  padding-bottom: 4.25rem; }

.pl-17 {
  padding-left: 4.25rem; }

.pr-17 {
  padding-right: 4.25rem; }

.p-18 {
  padding: 4.5rem; }

.px-18 {
  padding-left: 4.5rem;
  padding-right: 4.5rem; }

.py-18 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem; }

.pt-18 {
  padding-top: 4.5rem; }

.pb-18 {
  padding-bottom: 4.5rem; }

.pl-18 {
  padding-left: 4.5rem; }

.pr-18 {
  padding-right: 4.5rem; }

.p-19 {
  padding: 4.75rem; }

.px-19 {
  padding-left: 4.75rem;
  padding-right: 4.75rem; }

.py-19 {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem; }

.pt-19 {
  padding-top: 4.75rem; }

.pb-19 {
  padding-bottom: 4.75rem; }

.pl-19 {
  padding-left: 4.75rem; }

.pr-19 {
  padding-right: 4.75rem; }

.p-20 {
  padding: 5rem; }

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem; }

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem; }

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

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

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

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

.p-110 {
  padding: 110px; }

.px-110 {
  padding-left: 110px;
  padding-right: 110px; }

.py-110 {
  padding-top: 110px;
  padding-bottom: 110px; }

.pt-110 {
  padding-top: 110px; }

.pb-110 {
  padding-bottom: 110px; }

.pl-110 {
  padding-left: 110px; }

.pr-110 {
  padding-right: 110px; }

.p-120 {
  padding: 120px; }

.px-120 {
  padding-left: 120px;
  padding-right: 120px; }

.py-120 {
  padding-top: 120px;
  padding-bottom: 120px; }

.pt-120 {
  padding-top: 120px; }

.pb-120 {
  padding-bottom: 120px; }

.pl-120 {
  padding-left: 120px; }

.pr-120 {
  padding-right: 120px; }

.p-130 {
  padding: 130px; }

.px-130 {
  padding-left: 130px;
  padding-right: 130px; }

.py-130 {
  padding-top: 130px;
  padding-bottom: 130px; }

.pt-130 {
  padding-top: 130px; }

.pb-130 {
  padding-bottom: 130px; }

.pl-130 {
  padding-left: 130px; }

.pr-130 {
  padding-right: 130px; }

.p-140 {
  padding: 140px; }

.px-140 {
  padding-left: 140px;
  padding-right: 140px; }

.py-140 {
  padding-top: 140px;
  padding-bottom: 140px; }

.pt-140 {
  padding-top: 140px; }

.pb-140 {
  padding-bottom: 140px; }

.pl-140 {
  padding-left: 140px; }

.pr-140 {
  padding-right: 140px; }

.p-50px {
  padding: 50px; }

.px-50px {
  padding-left: 50px;
  padding-right: 50px; }

.py-50px {
  padding-top: 50px;
  padding-bottom: 50px; }

.pt-50px {
  padding-top: 50px; }

.pb-50px {
  padding-bottom: 50px; }

.pl-50px {
  padding-left: 50px; }

.pr-50px {
  padding-right: 50px; }

.p-100px {
  padding: 100px; }

.px-100px {
  padding-left: 100px;
  padding-right: 100px; }

.py-100px {
  padding-top: 100px;
  padding-bottom: 100px; }

.pt-100px {
  padding-top: 100px; }

.pb-100px {
  padding-bottom: 100px; }

.pl-100px {
  padding-left: 100px; }

.pr-100px {
  padding-right: 100px; }

.p-150px {
  padding: 150px; }

.px-150px {
  padding-left: 150px;
  padding-right: 150px; }

.py-150px {
  padding-top: 150px;
  padding-bottom: 150px; }

.pt-150px {
  padding-top: 150px; }

.pb-150px {
  padding-bottom: 150px; }

.pl-150px {
  padding-left: 150px; }

.pr-150px {
  padding-right: 150px; }

.p-200px {
  padding: 200px; }

.px-200px {
  padding-left: 200px;
  padding-right: 200px; }

.py-200px {
  padding-top: 200px;
  padding-bottom: 200px; }

.pt-200px {
  padding-top: 200px; }

.pb-200px {
  padding-bottom: 200px; }

.pl-200px {
  padding-left: 200px; }

.pr-200px {
  padding-right: 200px; }

.p-250px {
  padding: 250px; }

.px-250px {
  padding-left: 250px;
  padding-right: 250px; }

.py-250px {
  padding-top: 250px;
  padding-bottom: 250px; }

.pt-250px {
  padding-top: 250px; }

.pb-250px {
  padding-bottom: 250px; }

.pl-250px {
  padding-left: 250px; }

.pr-250px {
  padding-right: 250px; }

.p-300px {
  padding: 300px; }

.px-300px {
  padding-left: 300px;
  padding-right: 300px; }

.py-300px {
  padding-top: 300px;
  padding-bottom: 300px; }

.pt-300px {
  padding-top: 300px; }

.pb-300px {
  padding-bottom: 300px; }

.pl-300px {
  padding-left: 300px; }

.pr-300px {
  padding-right: 300px; }

.p-350px {
  padding: 350px; }

.px-350px {
  padding-left: 350px;
  padding-right: 350px; }

.py-350px {
  padding-top: 350px;
  padding-bottom: 350px; }

.pt-350px {
  padding-top: 350px; }

.pb-350px {
  padding-bottom: 350px; }

.pl-350px {
  padding-left: 350px; }

.pr-350px {
  padding-right: 350px; }

.p-400px {
  padding: 400px; }

.px-400px {
  padding-left: 400px;
  padding-right: 400px; }

.py-400px {
  padding-top: 400px;
  padding-bottom: 400px; }

.pt-400px {
  padding-top: 400px; }

.pb-400px {
  padding-bottom: 400px; }

.pl-400px {
  padding-left: 400px; }

.pr-400px {
  padding-right: 400px; }

.p-450px {
  padding: 450px; }

.px-450px {
  padding-left: 450px;
  padding-right: 450px; }

.py-450px {
  padding-top: 450px;
  padding-bottom: 450px; }

.pt-450px {
  padding-top: 450px; }

.pb-450px {
  padding-bottom: 450px; }

.pl-450px {
  padding-left: 450px; }

.pr-450px {
  padding-right: 450px; }

.p-500px {
  padding: 500px; }

.px-500px {
  padding-left: 500px;
  padding-right: 500px; }

.py-500px {
  padding-top: 500px;
  padding-bottom: 500px; }

.pt-500px {
  padding-top: 500px; }

.pb-500px {
  padding-bottom: 500px; }

.pl-500px {
  padding-left: 500px; }

.pr-500px {
  padding-right: 500px; }

.m-auto {
  margin: auto; }

.mx-auto {
  margin-left: auto;
  margin-right: auto; }

.my-auto {
  margin-top: auto;
  margin-bottom: auto; }

.mt-auto {
  margin-top: auto; }

.mb-auto {
  margin-bottom: auto; }

.ml-auto {
  margin-left: auto; }

.mr-auto {
  margin-right: auto; }

@media (min-width: 320px) {
  .xxs\:m-0 {
    margin: 0; }

  .xxs\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .xxs\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .xxs\:mt-0 {
    margin-top: 0; }

  .xxs\:mb-0 {
    margin-bottom: 0; }

  .xxs\:ml-0 {
    margin-left: 0; }

  .xxs\:mr-0 {
    margin-right: 0; }

  .xxs\:p-0 {
    padding: 0; }

  .xxs\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .xxs\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .xxs\:pt-0 {
    padding-top: 0; }

  .xxs\:pb-0 {
    padding-bottom: 0; }

  .xxs\:pl-0 {
    padding-left: 0; }

  .xxs\:pr-0 {
    padding-right: 0; }

  .xxs\:-mt-0 {
    margin-top: 0; }

  .xxs\:-mb-0 {
    margin-bottom: 0; }

  .xxs\:-ml-0 {
    margin-left: 0; }

  .xxs\:-mr-0 {
    margin-right: 0; }

  .xxs\:m-1 {
    margin: 0.25rem; }

  .xxs\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .xxs\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .xxs\:mt-1 {
    margin-top: 0.25rem; }

  .xxs\:mb-1 {
    margin-bottom: 0.25rem; }

  .xxs\:ml-1 {
    margin-left: 0.25rem; }

  .xxs\:mr-1 {
    margin-right: 0.25rem; }

  .xxs\:p-1 {
    padding: 0.25rem; }

  .xxs\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .xxs\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .xxs\:pt-1 {
    padding-top: 0.25rem; }

  .xxs\:pb-1 {
    padding-bottom: 0.25rem; }

  .xxs\:pl-1 {
    padding-left: 0.25rem; }

  .xxs\:pr-1 {
    padding-right: 0.25rem; }

  .xxs\:-mt-1 {
    margin-top: -0.25rem; }

  .xxs\:-mb-1 {
    margin-bottom: -0.25rem; }

  .xxs\:-ml-1 {
    margin-left: -0.25rem; }

  .xxs\:-mr-1 {
    margin-right: -0.25rem; }

  .xxs\:m-2 {
    margin: 0.5rem; }

  .xxs\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .xxs\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .xxs\:mt-2 {
    margin-top: 0.5rem; }

  .xxs\:mb-2 {
    margin-bottom: 0.5rem; }

  .xxs\:ml-2 {
    margin-left: 0.5rem; }

  .xxs\:mr-2 {
    margin-right: 0.5rem; }

  .xxs\:p-2 {
    padding: 0.5rem; }

  .xxs\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .xxs\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .xxs\:pt-2 {
    padding-top: 0.5rem; }

  .xxs\:pb-2 {
    padding-bottom: 0.5rem; }

  .xxs\:pl-2 {
    padding-left: 0.5rem; }

  .xxs\:pr-2 {
    padding-right: 0.5rem; }

  .xxs\:-mt-2 {
    margin-top: -0.5rem; }

  .xxs\:-mb-2 {
    margin-bottom: -0.5rem; }

  .xxs\:-ml-2 {
    margin-left: -0.5rem; }

  .xxs\:-mr-2 {
    margin-right: -0.5rem; }

  .xxs\:m-3 {
    margin: 0.75rem; }

  .xxs\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .xxs\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .xxs\:mt-3 {
    margin-top: 0.75rem; }

  .xxs\:mb-3 {
    margin-bottom: 0.75rem; }

  .xxs\:ml-3 {
    margin-left: 0.75rem; }

  .xxs\:mr-3 {
    margin-right: 0.75rem; }

  .xxs\:p-3 {
    padding: 0.75rem; }

  .xxs\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .xxs\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .xxs\:pt-3 {
    padding-top: 0.75rem; }

  .xxs\:pb-3 {
    padding-bottom: 0.75rem; }

  .xxs\:pl-3 {
    padding-left: 0.75rem; }

  .xxs\:pr-3 {
    padding-right: 0.75rem; }

  .xxs\:-mt-3 {
    margin-top: -0.75rem; }

  .xxs\:-mb-3 {
    margin-bottom: -0.75rem; }

  .xxs\:-ml-3 {
    margin-left: -0.75rem; }

  .xxs\:-mr-3 {
    margin-right: -0.75rem; }

  .xxs\:m-4 {
    margin: 1rem; }

  .xxs\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .xxs\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .xxs\:mt-4 {
    margin-top: 1rem; }

  .xxs\:mb-4 {
    margin-bottom: 1rem; }

  .xxs\:ml-4 {
    margin-left: 1rem; }

  .xxs\:mr-4 {
    margin-right: 1rem; }

  .xxs\:p-4 {
    padding: 1rem; }

  .xxs\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .xxs\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .xxs\:pt-4 {
    padding-top: 1rem; }

  .xxs\:pb-4 {
    padding-bottom: 1rem; }

  .xxs\:pl-4 {
    padding-left: 1rem; }

  .xxs\:pr-4 {
    padding-right: 1rem; }

  .xxs\:-mt-4 {
    margin-top: -1rem; }

  .xxs\:-mb-4 {
    margin-bottom: -1rem; }

  .xxs\:-ml-4 {
    margin-left: -1rem; }

  .xxs\:-mr-4 {
    margin-right: -1rem; }

  .xxs\:m-5 {
    margin: 1.25rem; }

  .xxs\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .xxs\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .xxs\:mt-5 {
    margin-top: 1.25rem; }

  .xxs\:mb-5 {
    margin-bottom: 1.25rem; }

  .xxs\:ml-5 {
    margin-left: 1.25rem; }

  .xxs\:mr-5 {
    margin-right: 1.25rem; }

  .xxs\:p-5 {
    padding: 1.25rem; }

  .xxs\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .xxs\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .xxs\:pt-5 {
    padding-top: 1.25rem; }

  .xxs\:pb-5 {
    padding-bottom: 1.25rem; }

  .xxs\:pl-5 {
    padding-left: 1.25rem; }

  .xxs\:pr-5 {
    padding-right: 1.25rem; }

  .xxs\:-mt-5 {
    margin-top: -1.25rem; }

  .xxs\:-mb-5 {
    margin-bottom: -1.25rem; }

  .xxs\:-ml-5 {
    margin-left: -1.25rem; }

  .xxs\:-mr-5 {
    margin-right: -1.25rem; }

  .xxs\:m-6 {
    margin: 1.5rem; }

  .xxs\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .xxs\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .xxs\:mt-6 {
    margin-top: 1.5rem; }

  .xxs\:mb-6 {
    margin-bottom: 1.5rem; }

  .xxs\:ml-6 {
    margin-left: 1.5rem; }

  .xxs\:mr-6 {
    margin-right: 1.5rem; }

  .xxs\:p-6 {
    padding: 1.5rem; }

  .xxs\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .xxs\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .xxs\:pt-6 {
    padding-top: 1.5rem; }

  .xxs\:pb-6 {
    padding-bottom: 1.5rem; }

  .xxs\:pl-6 {
    padding-left: 1.5rem; }

  .xxs\:pr-6 {
    padding-right: 1.5rem; }

  .xxs\:-mt-6 {
    margin-top: -1.5rem; }

  .xxs\:-mb-6 {
    margin-bottom: -1.5rem; }

  .xxs\:-ml-6 {
    margin-left: -1.5rem; }

  .xxs\:-mr-6 {
    margin-right: -1.5rem; }

  .xxs\:m-7 {
    margin: 1.75rem; }

  .xxs\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .xxs\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .xxs\:mt-7 {
    margin-top: 1.75rem; }

  .xxs\:mb-7 {
    margin-bottom: 1.75rem; }

  .xxs\:ml-7 {
    margin-left: 1.75rem; }

  .xxs\:mr-7 {
    margin-right: 1.75rem; }

  .xxs\:p-7 {
    padding: 1.75rem; }

  .xxs\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .xxs\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .xxs\:pt-7 {
    padding-top: 1.75rem; }

  .xxs\:pb-7 {
    padding-bottom: 1.75rem; }

  .xxs\:pl-7 {
    padding-left: 1.75rem; }

  .xxs\:pr-7 {
    padding-right: 1.75rem; }

  .xxs\:-mt-7 {
    margin-top: -1.75rem; }

  .xxs\:-mb-7 {
    margin-bottom: -1.75rem; }

  .xxs\:-ml-7 {
    margin-left: -1.75rem; }

  .xxs\:-mr-7 {
    margin-right: -1.75rem; }

  .xxs\:m-8 {
    margin: 2rem; }

  .xxs\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .xxs\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .xxs\:mt-8 {
    margin-top: 2rem; }

  .xxs\:mb-8 {
    margin-bottom: 2rem; }

  .xxs\:ml-8 {
    margin-left: 2rem; }

  .xxs\:mr-8 {
    margin-right: 2rem; }

  .xxs\:p-8 {
    padding: 2rem; }

  .xxs\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .xxs\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .xxs\:pt-8 {
    padding-top: 2rem; }

  .xxs\:pb-8 {
    padding-bottom: 2rem; }

  .xxs\:pl-8 {
    padding-left: 2rem; }

  .xxs\:pr-8 {
    padding-right: 2rem; }

  .xxs\:-mt-8 {
    margin-top: -2rem; }

  .xxs\:-mb-8 {
    margin-bottom: -2rem; }

  .xxs\:-ml-8 {
    margin-left: -2rem; }

  .xxs\:-mr-8 {
    margin-right: -2rem; }

  .xxs\:m-9 {
    margin: 2.25rem; }

  .xxs\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .xxs\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .xxs\:mt-9 {
    margin-top: 2.25rem; }

  .xxs\:mb-9 {
    margin-bottom: 2.25rem; }

  .xxs\:ml-9 {
    margin-left: 2.25rem; }

  .xxs\:mr-9 {
    margin-right: 2.25rem; }

  .xxs\:p-9 {
    padding: 2.25rem; }

  .xxs\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .xxs\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .xxs\:pt-9 {
    padding-top: 2.25rem; }

  .xxs\:pb-9 {
    padding-bottom: 2.25rem; }

  .xxs\:pl-9 {
    padding-left: 2.25rem; }

  .xxs\:pr-9 {
    padding-right: 2.25rem; }

  .xxs\:-mt-9 {
    margin-top: -2.25rem; }

  .xxs\:-mb-9 {
    margin-bottom: -2.25rem; }

  .xxs\:-ml-9 {
    margin-left: -2.25rem; }

  .xxs\:-mr-9 {
    margin-right: -2.25rem; }

  .xxs\:m-10 {
    margin: 2.5rem; }

  .xxs\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .xxs\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .xxs\:mt-10 {
    margin-top: 2.5rem; }

  .xxs\:mb-10 {
    margin-bottom: 2.5rem; }

  .xxs\:ml-10 {
    margin-left: 2.5rem; }

  .xxs\:mr-10 {
    margin-right: 2.5rem; }

  .xxs\:p-10 {
    padding: 2.5rem; }

  .xxs\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .xxs\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .xxs\:pt-10 {
    padding-top: 2.5rem; }

  .xxs\:pb-10 {
    padding-bottom: 2.5rem; }

  .xxs\:pl-10 {
    padding-left: 2.5rem; }

  .xxs\:pr-10 {
    padding-right: 2.5rem; }

  .xxs\:-mt-10 {
    margin-top: -2.5rem; }

  .xxs\:-mb-10 {
    margin-bottom: -2.5rem; }

  .xxs\:-ml-10 {
    margin-left: -2.5rem; }

  .xxs\:-mr-10 {
    margin-right: -2.5rem; }

  .xxs\:m-11 {
    margin: 2.75rem; }

  .xxs\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .xxs\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .xxs\:mt-11 {
    margin-top: 2.75rem; }

  .xxs\:mb-11 {
    margin-bottom: 2.75rem; }

  .xxs\:ml-11 {
    margin-left: 2.75rem; }

  .xxs\:mr-11 {
    margin-right: 2.75rem; }

  .xxs\:p-11 {
    padding: 2.75rem; }

  .xxs\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .xxs\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .xxs\:pt-11 {
    padding-top: 2.75rem; }

  .xxs\:pb-11 {
    padding-bottom: 2.75rem; }

  .xxs\:pl-11 {
    padding-left: 2.75rem; }

  .xxs\:pr-11 {
    padding-right: 2.75rem; }

  .xxs\:-mt-11 {
    margin-top: -2.75rem; }

  .xxs\:-mb-11 {
    margin-bottom: -2.75rem; }

  .xxs\:-ml-11 {
    margin-left: -2.75rem; }

  .xxs\:-mr-11 {
    margin-right: -2.75rem; }

  .xxs\:m-12 {
    margin: 3rem; }

  .xxs\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .xxs\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .xxs\:mt-12 {
    margin-top: 3rem; }

  .xxs\:mb-12 {
    margin-bottom: 3rem; }

  .xxs\:ml-12 {
    margin-left: 3rem; }

  .xxs\:mr-12 {
    margin-right: 3rem; }

  .xxs\:p-12 {
    padding: 3rem; }

  .xxs\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .xxs\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .xxs\:pt-12 {
    padding-top: 3rem; }

  .xxs\:pb-12 {
    padding-bottom: 3rem; }

  .xxs\:pl-12 {
    padding-left: 3rem; }

  .xxs\:pr-12 {
    padding-right: 3rem; }

  .xxs\:-mt-12 {
    margin-top: -3rem; }

  .xxs\:-mb-12 {
    margin-bottom: -3rem; }

  .xxs\:-ml-12 {
    margin-left: -3rem; }

  .xxs\:-mr-12 {
    margin-right: -3rem; }

  .xxs\:m-13 {
    margin: 3.25rem; }

  .xxs\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .xxs\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .xxs\:mt-13 {
    margin-top: 3.25rem; }

  .xxs\:mb-13 {
    margin-bottom: 3.25rem; }

  .xxs\:ml-13 {
    margin-left: 3.25rem; }

  .xxs\:mr-13 {
    margin-right: 3.25rem; }

  .xxs\:p-13 {
    padding: 3.25rem; }

  .xxs\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .xxs\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .xxs\:pt-13 {
    padding-top: 3.25rem; }

  .xxs\:pb-13 {
    padding-bottom: 3.25rem; }

  .xxs\:pl-13 {
    padding-left: 3.25rem; }

  .xxs\:pr-13 {
    padding-right: 3.25rem; }

  .xxs\:-mt-13 {
    margin-top: -3.25rem; }

  .xxs\:-mb-13 {
    margin-bottom: -3.25rem; }

  .xxs\:-ml-13 {
    margin-left: -3.25rem; }

  .xxs\:-mr-13 {
    margin-right: -3.25rem; }

  .xxs\:m-14 {
    margin: 3.5rem; }

  .xxs\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .xxs\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .xxs\:mt-14 {
    margin-top: 3.5rem; }

  .xxs\:mb-14 {
    margin-bottom: 3.5rem; }

  .xxs\:ml-14 {
    margin-left: 3.5rem; }

  .xxs\:mr-14 {
    margin-right: 3.5rem; }

  .xxs\:p-14 {
    padding: 3.5rem; }

  .xxs\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .xxs\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .xxs\:pt-14 {
    padding-top: 3.5rem; }

  .xxs\:pb-14 {
    padding-bottom: 3.5rem; }

  .xxs\:pl-14 {
    padding-left: 3.5rem; }

  .xxs\:pr-14 {
    padding-right: 3.5rem; }

  .xxs\:-mt-14 {
    margin-top: -3.5rem; }

  .xxs\:-mb-14 {
    margin-bottom: -3.5rem; }

  .xxs\:-ml-14 {
    margin-left: -3.5rem; }

  .xxs\:-mr-14 {
    margin-right: -3.5rem; }

  .xxs\:m-15 {
    margin: 3.75rem; }

  .xxs\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .xxs\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .xxs\:mt-15 {
    margin-top: 3.75rem; }

  .xxs\:mb-15 {
    margin-bottom: 3.75rem; }

  .xxs\:ml-15 {
    margin-left: 3.75rem; }

  .xxs\:mr-15 {
    margin-right: 3.75rem; }

  .xxs\:p-15 {
    padding: 3.75rem; }

  .xxs\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .xxs\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .xxs\:pt-15 {
    padding-top: 3.75rem; }

  .xxs\:pb-15 {
    padding-bottom: 3.75rem; }

  .xxs\:pl-15 {
    padding-left: 3.75rem; }

  .xxs\:pr-15 {
    padding-right: 3.75rem; }

  .xxs\:-mt-15 {
    margin-top: -3.75rem; }

  .xxs\:-mb-15 {
    margin-bottom: -3.75rem; }

  .xxs\:-ml-15 {
    margin-left: -3.75rem; }

  .xxs\:-mr-15 {
    margin-right: -3.75rem; }

  .xxs\:m-16 {
    margin: 4rem; }

  .xxs\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .xxs\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .xxs\:mt-16 {
    margin-top: 4rem; }

  .xxs\:mb-16 {
    margin-bottom: 4rem; }

  .xxs\:ml-16 {
    margin-left: 4rem; }

  .xxs\:mr-16 {
    margin-right: 4rem; }

  .xxs\:p-16 {
    padding: 4rem; }

  .xxs\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .xxs\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .xxs\:pt-16 {
    padding-top: 4rem; }

  .xxs\:pb-16 {
    padding-bottom: 4rem; }

  .xxs\:pl-16 {
    padding-left: 4rem; }

  .xxs\:pr-16 {
    padding-right: 4rem; }

  .xxs\:-mt-16 {
    margin-top: -4rem; }

  .xxs\:-mb-16 {
    margin-bottom: -4rem; }

  .xxs\:-ml-16 {
    margin-left: -4rem; }

  .xxs\:-mr-16 {
    margin-right: -4rem; }

  .xxs\:m-17 {
    margin: 4.25rem; }

  .xxs\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .xxs\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .xxs\:mt-17 {
    margin-top: 4.25rem; }

  .xxs\:mb-17 {
    margin-bottom: 4.25rem; }

  .xxs\:ml-17 {
    margin-left: 4.25rem; }

  .xxs\:mr-17 {
    margin-right: 4.25rem; }

  .xxs\:p-17 {
    padding: 4.25rem; }

  .xxs\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .xxs\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .xxs\:pt-17 {
    padding-top: 4.25rem; }

  .xxs\:pb-17 {
    padding-bottom: 4.25rem; }

  .xxs\:pl-17 {
    padding-left: 4.25rem; }

  .xxs\:pr-17 {
    padding-right: 4.25rem; }

  .xxs\:-mt-17 {
    margin-top: -4.25rem; }

  .xxs\:-mb-17 {
    margin-bottom: -4.25rem; }

  .xxs\:-ml-17 {
    margin-left: -4.25rem; }

  .xxs\:-mr-17 {
    margin-right: -4.25rem; }

  .xxs\:m-18 {
    margin: 4.5rem; }

  .xxs\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .xxs\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .xxs\:mt-18 {
    margin-top: 4.5rem; }

  .xxs\:mb-18 {
    margin-bottom: 4.5rem; }

  .xxs\:ml-18 {
    margin-left: 4.5rem; }

  .xxs\:mr-18 {
    margin-right: 4.5rem; }

  .xxs\:p-18 {
    padding: 4.5rem; }

  .xxs\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .xxs\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .xxs\:pt-18 {
    padding-top: 4.5rem; }

  .xxs\:pb-18 {
    padding-bottom: 4.5rem; }

  .xxs\:pl-18 {
    padding-left: 4.5rem; }

  .xxs\:pr-18 {
    padding-right: 4.5rem; }

  .xxs\:-mt-18 {
    margin-top: -4.5rem; }

  .xxs\:-mb-18 {
    margin-bottom: -4.5rem; }

  .xxs\:-ml-18 {
    margin-left: -4.5rem; }

  .xxs\:-mr-18 {
    margin-right: -4.5rem; }

  .xxs\:m-19 {
    margin: 4.75rem; }

  .xxs\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .xxs\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .xxs\:mt-19 {
    margin-top: 4.75rem; }

  .xxs\:mb-19 {
    margin-bottom: 4.75rem; }

  .xxs\:ml-19 {
    margin-left: 4.75rem; }

  .xxs\:mr-19 {
    margin-right: 4.75rem; }

  .xxs\:p-19 {
    padding: 4.75rem; }

  .xxs\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .xxs\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .xxs\:pt-19 {
    padding-top: 4.75rem; }

  .xxs\:pb-19 {
    padding-bottom: 4.75rem; }

  .xxs\:pl-19 {
    padding-left: 4.75rem; }

  .xxs\:pr-19 {
    padding-right: 4.75rem; }

  .xxs\:-mt-19 {
    margin-top: -4.75rem; }

  .xxs\:-mb-19 {
    margin-bottom: -4.75rem; }

  .xxs\:-ml-19 {
    margin-left: -4.75rem; }

  .xxs\:-mr-19 {
    margin-right: -4.75rem; }

  .xxs\:m-20 {
    margin: 5rem; }

  .xxs\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .xxs\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .xxs\:mt-20 {
    margin-top: 5rem; }

  .xxs\:mb-20 {
    margin-bottom: 5rem; }

  .xxs\:ml-20 {
    margin-left: 5rem; }

  .xxs\:mr-20 {
    margin-right: 5rem; }

  .xxs\:p-20 {
    padding: 5rem; }

  .xxs\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .xxs\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .xxs\:pt-20 {
    padding-top: 5rem; }

  .xxs\:pb-20 {
    padding-bottom: 5rem; }

  .xxs\:pl-20 {
    padding-left: 5rem; }

  .xxs\:pr-20 {
    padding-right: 5rem; }

  .xxs\:-mt-20 {
    margin-top: -5rem; }

  .xxs\:-mb-20 {
    margin-bottom: -5rem; }

  .xxs\:-ml-20 {
    margin-left: -5rem; }

  .xxs\:-mr-20 {
    margin-right: -5rem; }

  .xxs\:m-110 {
    margin: 110px; }

  .xxs\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .xxs\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .xxs\:mt-110 {
    margin-top: 110px; }

  .xxs\:mb-110 {
    margin-bottom: 110px; }

  .xxs\:ml-110 {
    margin-left: 110px; }

  .xxs\:mr-110 {
    margin-right: 110px; }

  .xxs\:p-110 {
    padding: 110px; }

  .xxs\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .xxs\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .xxs\:pt-110 {
    padding-top: 110px; }

  .xxs\:pb-110 {
    padding-bottom: 110px; }

  .xxs\:pl-110 {
    padding-left: 110px; }

  .xxs\:pr-110 {
    padding-right: 110px; }

  .xxs\:-mt-110 {
    margin-top: -110px; }

  .xxs\:-mb-110 {
    margin-bottom: -110px; }

  .xxs\:-ml-110 {
    margin-left: -110px; }

  .xxs\:-mr-110 {
    margin-right: -110px; }

  .xxs\:m-120 {
    margin: 120px; }

  .xxs\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .xxs\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .xxs\:mt-120 {
    margin-top: 120px; }

  .xxs\:mb-120 {
    margin-bottom: 120px; }

  .xxs\:ml-120 {
    margin-left: 120px; }

  .xxs\:mr-120 {
    margin-right: 120px; }

  .xxs\:p-120 {
    padding: 120px; }

  .xxs\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .xxs\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .xxs\:pt-120 {
    padding-top: 120px; }

  .xxs\:pb-120 {
    padding-bottom: 120px; }

  .xxs\:pl-120 {
    padding-left: 120px; }

  .xxs\:pr-120 {
    padding-right: 120px; }

  .xxs\:-mt-120 {
    margin-top: -120px; }

  .xxs\:-mb-120 {
    margin-bottom: -120px; }

  .xxs\:-ml-120 {
    margin-left: -120px; }

  .xxs\:-mr-120 {
    margin-right: -120px; }

  .xxs\:m-130 {
    margin: 130px; }

  .xxs\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .xxs\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .xxs\:mt-130 {
    margin-top: 130px; }

  .xxs\:mb-130 {
    margin-bottom: 130px; }

  .xxs\:ml-130 {
    margin-left: 130px; }

  .xxs\:mr-130 {
    margin-right: 130px; }

  .xxs\:p-130 {
    padding: 130px; }

  .xxs\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .xxs\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .xxs\:pt-130 {
    padding-top: 130px; }

  .xxs\:pb-130 {
    padding-bottom: 130px; }

  .xxs\:pl-130 {
    padding-left: 130px; }

  .xxs\:pr-130 {
    padding-right: 130px; }

  .xxs\:-mt-130 {
    margin-top: -130px; }

  .xxs\:-mb-130 {
    margin-bottom: -130px; }

  .xxs\:-ml-130 {
    margin-left: -130px; }

  .xxs\:-mr-130 {
    margin-right: -130px; }

  .xxs\:m-140 {
    margin: 140px; }

  .xxs\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .xxs\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .xxs\:mt-140 {
    margin-top: 140px; }

  .xxs\:mb-140 {
    margin-bottom: 140px; }

  .xxs\:ml-140 {
    margin-left: 140px; }

  .xxs\:mr-140 {
    margin-right: 140px; }

  .xxs\:p-140 {
    padding: 140px; }

  .xxs\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .xxs\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .xxs\:pt-140 {
    padding-top: 140px; }

  .xxs\:pb-140 {
    padding-bottom: 140px; }

  .xxs\:pl-140 {
    padding-left: 140px; }

  .xxs\:pr-140 {
    padding-right: 140px; }

  .xxs\:-mt-140 {
    margin-top: -140px; }

  .xxs\:-mb-140 {
    margin-bottom: -140px; }

  .xxs\:-ml-140 {
    margin-left: -140px; }

  .xxs\:-mr-140 {
    margin-right: -140px; }

  .xxs\:m-50px {
    margin: 50px; }

  .xxs\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .xxs\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .xxs\:mt-50px {
    margin-top: 50px; }

  .xxs\:mb-50px {
    margin-bottom: 50px; }

  .xxs\:ml-50px {
    margin-left: 50px; }

  .xxs\:mr-50px {
    margin-right: 50px; }

  .xxs\:p-50px {
    padding: 50px; }

  .xxs\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .xxs\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .xxs\:pt-50px {
    padding-top: 50px; }

  .xxs\:pb-50px {
    padding-bottom: 50px; }

  .xxs\:pl-50px {
    padding-left: 50px; }

  .xxs\:pr-50px {
    padding-right: 50px; }

  .xxs\:-mt-50px {
    margin-top: -50px; }

  .xxs\:-mb-50px {
    margin-bottom: -50px; }

  .xxs\:-ml-50px {
    margin-left: -50px; }

  .xxs\:-mr-50px {
    margin-right: -50px; }

  .xxs\:m-100px {
    margin: 100px; }

  .xxs\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .xxs\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .xxs\:mt-100px {
    margin-top: 100px; }

  .xxs\:mb-100px {
    margin-bottom: 100px; }

  .xxs\:ml-100px {
    margin-left: 100px; }

  .xxs\:mr-100px {
    margin-right: 100px; }

  .xxs\:p-100px {
    padding: 100px; }

  .xxs\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .xxs\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .xxs\:pt-100px {
    padding-top: 100px; }

  .xxs\:pb-100px {
    padding-bottom: 100px; }

  .xxs\:pl-100px {
    padding-left: 100px; }

  .xxs\:pr-100px {
    padding-right: 100px; }

  .xxs\:-mt-100px {
    margin-top: -100px; }

  .xxs\:-mb-100px {
    margin-bottom: -100px; }

  .xxs\:-ml-100px {
    margin-left: -100px; }

  .xxs\:-mr-100px {
    margin-right: -100px; }

  .xxs\:m-150px {
    margin: 150px; }

  .xxs\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .xxs\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .xxs\:mt-150px {
    margin-top: 150px; }

  .xxs\:mb-150px {
    margin-bottom: 150px; }

  .xxs\:ml-150px {
    margin-left: 150px; }

  .xxs\:mr-150px {
    margin-right: 150px; }

  .xxs\:p-150px {
    padding: 150px; }

  .xxs\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .xxs\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .xxs\:pt-150px {
    padding-top: 150px; }

  .xxs\:pb-150px {
    padding-bottom: 150px; }

  .xxs\:pl-150px {
    padding-left: 150px; }

  .xxs\:pr-150px {
    padding-right: 150px; }

  .xxs\:-mt-150px {
    margin-top: -150px; }

  .xxs\:-mb-150px {
    margin-bottom: -150px; }

  .xxs\:-ml-150px {
    margin-left: -150px; }

  .xxs\:-mr-150px {
    margin-right: -150px; }

  .xxs\:m-200px {
    margin: 200px; }

  .xxs\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .xxs\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .xxs\:mt-200px {
    margin-top: 200px; }

  .xxs\:mb-200px {
    margin-bottom: 200px; }

  .xxs\:ml-200px {
    margin-left: 200px; }

  .xxs\:mr-200px {
    margin-right: 200px; }

  .xxs\:p-200px {
    padding: 200px; }

  .xxs\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .xxs\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .xxs\:pt-200px {
    padding-top: 200px; }

  .xxs\:pb-200px {
    padding-bottom: 200px; }

  .xxs\:pl-200px {
    padding-left: 200px; }

  .xxs\:pr-200px {
    padding-right: 200px; }

  .xxs\:-mt-200px {
    margin-top: -200px; }

  .xxs\:-mb-200px {
    margin-bottom: -200px; }

  .xxs\:-ml-200px {
    margin-left: -200px; }

  .xxs\:-mr-200px {
    margin-right: -200px; }

  .xxs\:m-250px {
    margin: 250px; }

  .xxs\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .xxs\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .xxs\:mt-250px {
    margin-top: 250px; }

  .xxs\:mb-250px {
    margin-bottom: 250px; }

  .xxs\:ml-250px {
    margin-left: 250px; }

  .xxs\:mr-250px {
    margin-right: 250px; }

  .xxs\:p-250px {
    padding: 250px; }

  .xxs\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .xxs\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .xxs\:pt-250px {
    padding-top: 250px; }

  .xxs\:pb-250px {
    padding-bottom: 250px; }

  .xxs\:pl-250px {
    padding-left: 250px; }

  .xxs\:pr-250px {
    padding-right: 250px; }

  .xxs\:-mt-250px {
    margin-top: -250px; }

  .xxs\:-mb-250px {
    margin-bottom: -250px; }

  .xxs\:-ml-250px {
    margin-left: -250px; }

  .xxs\:-mr-250px {
    margin-right: -250px; }

  .xxs\:m-300px {
    margin: 300px; }

  .xxs\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .xxs\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .xxs\:mt-300px {
    margin-top: 300px; }

  .xxs\:mb-300px {
    margin-bottom: 300px; }

  .xxs\:ml-300px {
    margin-left: 300px; }

  .xxs\:mr-300px {
    margin-right: 300px; }

  .xxs\:p-300px {
    padding: 300px; }

  .xxs\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .xxs\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .xxs\:pt-300px {
    padding-top: 300px; }

  .xxs\:pb-300px {
    padding-bottom: 300px; }

  .xxs\:pl-300px {
    padding-left: 300px; }

  .xxs\:pr-300px {
    padding-right: 300px; }

  .xxs\:-mt-300px {
    margin-top: -300px; }

  .xxs\:-mb-300px {
    margin-bottom: -300px; }

  .xxs\:-ml-300px {
    margin-left: -300px; }

  .xxs\:-mr-300px {
    margin-right: -300px; }

  .xxs\:m-350px {
    margin: 350px; }

  .xxs\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .xxs\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .xxs\:mt-350px {
    margin-top: 350px; }

  .xxs\:mb-350px {
    margin-bottom: 350px; }

  .xxs\:ml-350px {
    margin-left: 350px; }

  .xxs\:mr-350px {
    margin-right: 350px; }

  .xxs\:p-350px {
    padding: 350px; }

  .xxs\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .xxs\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .xxs\:pt-350px {
    padding-top: 350px; }

  .xxs\:pb-350px {
    padding-bottom: 350px; }

  .xxs\:pl-350px {
    padding-left: 350px; }

  .xxs\:pr-350px {
    padding-right: 350px; }

  .xxs\:-mt-350px {
    margin-top: -350px; }

  .xxs\:-mb-350px {
    margin-bottom: -350px; }

  .xxs\:-ml-350px {
    margin-left: -350px; }

  .xxs\:-mr-350px {
    margin-right: -350px; }

  .xxs\:m-400px {
    margin: 400px; }

  .xxs\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .xxs\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .xxs\:mt-400px {
    margin-top: 400px; }

  .xxs\:mb-400px {
    margin-bottom: 400px; }

  .xxs\:ml-400px {
    margin-left: 400px; }

  .xxs\:mr-400px {
    margin-right: 400px; }

  .xxs\:p-400px {
    padding: 400px; }

  .xxs\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .xxs\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .xxs\:pt-400px {
    padding-top: 400px; }

  .xxs\:pb-400px {
    padding-bottom: 400px; }

  .xxs\:pl-400px {
    padding-left: 400px; }

  .xxs\:pr-400px {
    padding-right: 400px; }

  .xxs\:-mt-400px {
    margin-top: -400px; }

  .xxs\:-mb-400px {
    margin-bottom: -400px; }

  .xxs\:-ml-400px {
    margin-left: -400px; }

  .xxs\:-mr-400px {
    margin-right: -400px; }

  .xxs\:m-450px {
    margin: 450px; }

  .xxs\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .xxs\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .xxs\:mt-450px {
    margin-top: 450px; }

  .xxs\:mb-450px {
    margin-bottom: 450px; }

  .xxs\:ml-450px {
    margin-left: 450px; }

  .xxs\:mr-450px {
    margin-right: 450px; }

  .xxs\:p-450px {
    padding: 450px; }

  .xxs\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .xxs\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .xxs\:pt-450px {
    padding-top: 450px; }

  .xxs\:pb-450px {
    padding-bottom: 450px; }

  .xxs\:pl-450px {
    padding-left: 450px; }

  .xxs\:pr-450px {
    padding-right: 450px; }

  .xxs\:-mt-450px {
    margin-top: -450px; }

  .xxs\:-mb-450px {
    margin-bottom: -450px; }

  .xxs\:-ml-450px {
    margin-left: -450px; }

  .xxs\:-mr-450px {
    margin-right: -450px; }

  .xxs\:m-500px {
    margin: 500px; }

  .xxs\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .xxs\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .xxs\:mt-500px {
    margin-top: 500px; }

  .xxs\:mb-500px {
    margin-bottom: 500px; }

  .xxs\:ml-500px {
    margin-left: 500px; }

  .xxs\:mr-500px {
    margin-right: 500px; }

  .xxs\:p-500px {
    padding: 500px; }

  .xxs\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .xxs\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .xxs\:pt-500px {
    padding-top: 500px; }

  .xxs\:pb-500px {
    padding-bottom: 500px; }

  .xxs\:pl-500px {
    padding-left: 500px; }

  .xxs\:pr-500px {
    padding-right: 500px; }

  .xxs\:-mt-500px {
    margin-top: -500px; }

  .xxs\:-mb-500px {
    margin-bottom: -500px; }

  .xxs\:-ml-500px {
    margin-left: -500px; }

  .xxs\:-mr-500px {
    margin-right: -500px; }

  .xxs\:m-auto {
    margin: auto; }

  .xxs\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .xxs\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .xxs\:mt-auto {
    margin-top: auto; }

  .xxs\:mb-auto {
    margin-bottom: auto; }

  .xxs\:ml-auto {
    margin-left: auto; }

  .xxs\:mr-auto {
    margin-right: auto; } }
@media (min-width: 375px) {
  .xs\:m-0 {
    margin: 0; }

  .xs\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .xs\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .xs\:mt-0 {
    margin-top: 0; }

  .xs\:mb-0 {
    margin-bottom: 0; }

  .xs\:ml-0 {
    margin-left: 0; }

  .xs\:mr-0 {
    margin-right: 0; }

  .xs\:p-0 {
    padding: 0; }

  .xs\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .xs\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .xs\:pt-0 {
    padding-top: 0; }

  .xs\:pb-0 {
    padding-bottom: 0; }

  .xs\:pl-0 {
    padding-left: 0; }

  .xs\:pr-0 {
    padding-right: 0; }

  .xs\:-mt-0 {
    margin-top: 0; }

  .xs\:-mb-0 {
    margin-bottom: 0; }

  .xs\:-ml-0 {
    margin-left: 0; }

  .xs\:-mr-0 {
    margin-right: 0; }

  .xs\:m-1 {
    margin: 0.25rem; }

  .xs\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .xs\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .xs\:mt-1 {
    margin-top: 0.25rem; }

  .xs\:mb-1 {
    margin-bottom: 0.25rem; }

  .xs\:ml-1 {
    margin-left: 0.25rem; }

  .xs\:mr-1 {
    margin-right: 0.25rem; }

  .xs\:p-1 {
    padding: 0.25rem; }

  .xs\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .xs\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .xs\:pt-1 {
    padding-top: 0.25rem; }

  .xs\:pb-1 {
    padding-bottom: 0.25rem; }

  .xs\:pl-1 {
    padding-left: 0.25rem; }

  .xs\:pr-1 {
    padding-right: 0.25rem; }

  .xs\:-mt-1 {
    margin-top: -0.25rem; }

  .xs\:-mb-1 {
    margin-bottom: -0.25rem; }

  .xs\:-ml-1 {
    margin-left: -0.25rem; }

  .xs\:-mr-1 {
    margin-right: -0.25rem; }

  .xs\:m-2 {
    margin: 0.5rem; }

  .xs\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .xs\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .xs\:mt-2 {
    margin-top: 0.5rem; }

  .xs\:mb-2 {
    margin-bottom: 0.5rem; }

  .xs\:ml-2 {
    margin-left: 0.5rem; }

  .xs\:mr-2 {
    margin-right: 0.5rem; }

  .xs\:p-2 {
    padding: 0.5rem; }

  .xs\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .xs\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .xs\:pt-2 {
    padding-top: 0.5rem; }

  .xs\:pb-2 {
    padding-bottom: 0.5rem; }

  .xs\:pl-2 {
    padding-left: 0.5rem; }

  .xs\:pr-2 {
    padding-right: 0.5rem; }

  .xs\:-mt-2 {
    margin-top: -0.5rem; }

  .xs\:-mb-2 {
    margin-bottom: -0.5rem; }

  .xs\:-ml-2 {
    margin-left: -0.5rem; }

  .xs\:-mr-2 {
    margin-right: -0.5rem; }

  .xs\:m-3 {
    margin: 0.75rem; }

  .xs\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .xs\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .xs\:mt-3 {
    margin-top: 0.75rem; }

  .xs\:mb-3 {
    margin-bottom: 0.75rem; }

  .xs\:ml-3 {
    margin-left: 0.75rem; }

  .xs\:mr-3 {
    margin-right: 0.75rem; }

  .xs\:p-3 {
    padding: 0.75rem; }

  .xs\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .xs\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .xs\:pt-3 {
    padding-top: 0.75rem; }

  .xs\:pb-3 {
    padding-bottom: 0.75rem; }

  .xs\:pl-3 {
    padding-left: 0.75rem; }

  .xs\:pr-3 {
    padding-right: 0.75rem; }

  .xs\:-mt-3 {
    margin-top: -0.75rem; }

  .xs\:-mb-3 {
    margin-bottom: -0.75rem; }

  .xs\:-ml-3 {
    margin-left: -0.75rem; }

  .xs\:-mr-3 {
    margin-right: -0.75rem; }

  .xs\:m-4 {
    margin: 1rem; }

  .xs\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .xs\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .xs\:mt-4 {
    margin-top: 1rem; }

  .xs\:mb-4 {
    margin-bottom: 1rem; }

  .xs\:ml-4 {
    margin-left: 1rem; }

  .xs\:mr-4 {
    margin-right: 1rem; }

  .xs\:p-4 {
    padding: 1rem; }

  .xs\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .xs\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .xs\:pt-4 {
    padding-top: 1rem; }

  .xs\:pb-4 {
    padding-bottom: 1rem; }

  .xs\:pl-4 {
    padding-left: 1rem; }

  .xs\:pr-4 {
    padding-right: 1rem; }

  .xs\:-mt-4 {
    margin-top: -1rem; }

  .xs\:-mb-4 {
    margin-bottom: -1rem; }

  .xs\:-ml-4 {
    margin-left: -1rem; }

  .xs\:-mr-4 {
    margin-right: -1rem; }

  .xs\:m-5 {
    margin: 1.25rem; }

  .xs\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .xs\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .xs\:mt-5 {
    margin-top: 1.25rem; }

  .xs\:mb-5 {
    margin-bottom: 1.25rem; }

  .xs\:ml-5 {
    margin-left: 1.25rem; }

  .xs\:mr-5 {
    margin-right: 1.25rem; }

  .xs\:p-5 {
    padding: 1.25rem; }

  .xs\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .xs\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .xs\:pt-5 {
    padding-top: 1.25rem; }

  .xs\:pb-5 {
    padding-bottom: 1.25rem; }

  .xs\:pl-5 {
    padding-left: 1.25rem; }

  .xs\:pr-5 {
    padding-right: 1.25rem; }

  .xs\:-mt-5 {
    margin-top: -1.25rem; }

  .xs\:-mb-5 {
    margin-bottom: -1.25rem; }

  .xs\:-ml-5 {
    margin-left: -1.25rem; }

  .xs\:-mr-5 {
    margin-right: -1.25rem; }

  .xs\:m-6 {
    margin: 1.5rem; }

  .xs\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .xs\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .xs\:mt-6 {
    margin-top: 1.5rem; }

  .xs\:mb-6 {
    margin-bottom: 1.5rem; }

  .xs\:ml-6 {
    margin-left: 1.5rem; }

  .xs\:mr-6 {
    margin-right: 1.5rem; }

  .xs\:p-6 {
    padding: 1.5rem; }

  .xs\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .xs\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .xs\:pt-6 {
    padding-top: 1.5rem; }

  .xs\:pb-6 {
    padding-bottom: 1.5rem; }

  .xs\:pl-6 {
    padding-left: 1.5rem; }

  .xs\:pr-6 {
    padding-right: 1.5rem; }

  .xs\:-mt-6 {
    margin-top: -1.5rem; }

  .xs\:-mb-6 {
    margin-bottom: -1.5rem; }

  .xs\:-ml-6 {
    margin-left: -1.5rem; }

  .xs\:-mr-6 {
    margin-right: -1.5rem; }

  .xs\:m-7 {
    margin: 1.75rem; }

  .xs\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .xs\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .xs\:mt-7 {
    margin-top: 1.75rem; }

  .xs\:mb-7 {
    margin-bottom: 1.75rem; }

  .xs\:ml-7 {
    margin-left: 1.75rem; }

  .xs\:mr-7 {
    margin-right: 1.75rem; }

  .xs\:p-7 {
    padding: 1.75rem; }

  .xs\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .xs\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .xs\:pt-7 {
    padding-top: 1.75rem; }

  .xs\:pb-7 {
    padding-bottom: 1.75rem; }

  .xs\:pl-7 {
    padding-left: 1.75rem; }

  .xs\:pr-7 {
    padding-right: 1.75rem; }

  .xs\:-mt-7 {
    margin-top: -1.75rem; }

  .xs\:-mb-7 {
    margin-bottom: -1.75rem; }

  .xs\:-ml-7 {
    margin-left: -1.75rem; }

  .xs\:-mr-7 {
    margin-right: -1.75rem; }

  .xs\:m-8 {
    margin: 2rem; }

  .xs\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .xs\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .xs\:mt-8 {
    margin-top: 2rem; }

  .xs\:mb-8 {
    margin-bottom: 2rem; }

  .xs\:ml-8 {
    margin-left: 2rem; }

  .xs\:mr-8 {
    margin-right: 2rem; }

  .xs\:p-8 {
    padding: 2rem; }

  .xs\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .xs\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .xs\:pt-8 {
    padding-top: 2rem; }

  .xs\:pb-8 {
    padding-bottom: 2rem; }

  .xs\:pl-8 {
    padding-left: 2rem; }

  .xs\:pr-8 {
    padding-right: 2rem; }

  .xs\:-mt-8 {
    margin-top: -2rem; }

  .xs\:-mb-8 {
    margin-bottom: -2rem; }

  .xs\:-ml-8 {
    margin-left: -2rem; }

  .xs\:-mr-8 {
    margin-right: -2rem; }

  .xs\:m-9 {
    margin: 2.25rem; }

  .xs\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .xs\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .xs\:mt-9 {
    margin-top: 2.25rem; }

  .xs\:mb-9 {
    margin-bottom: 2.25rem; }

  .xs\:ml-9 {
    margin-left: 2.25rem; }

  .xs\:mr-9 {
    margin-right: 2.25rem; }

  .xs\:p-9 {
    padding: 2.25rem; }

  .xs\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .xs\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .xs\:pt-9 {
    padding-top: 2.25rem; }

  .xs\:pb-9 {
    padding-bottom: 2.25rem; }

  .xs\:pl-9 {
    padding-left: 2.25rem; }

  .xs\:pr-9 {
    padding-right: 2.25rem; }

  .xs\:-mt-9 {
    margin-top: -2.25rem; }

  .xs\:-mb-9 {
    margin-bottom: -2.25rem; }

  .xs\:-ml-9 {
    margin-left: -2.25rem; }

  .xs\:-mr-9 {
    margin-right: -2.25rem; }

  .xs\:m-10 {
    margin: 2.5rem; }

  .xs\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .xs\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .xs\:mt-10 {
    margin-top: 2.5rem; }

  .xs\:mb-10 {
    margin-bottom: 2.5rem; }

  .xs\:ml-10 {
    margin-left: 2.5rem; }

  .xs\:mr-10 {
    margin-right: 2.5rem; }

  .xs\:p-10 {
    padding: 2.5rem; }

  .xs\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .xs\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .xs\:pt-10 {
    padding-top: 2.5rem; }

  .xs\:pb-10 {
    padding-bottom: 2.5rem; }

  .xs\:pl-10 {
    padding-left: 2.5rem; }

  .xs\:pr-10 {
    padding-right: 2.5rem; }

  .xs\:-mt-10 {
    margin-top: -2.5rem; }

  .xs\:-mb-10 {
    margin-bottom: -2.5rem; }

  .xs\:-ml-10 {
    margin-left: -2.5rem; }

  .xs\:-mr-10 {
    margin-right: -2.5rem; }

  .xs\:m-11 {
    margin: 2.75rem; }

  .xs\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .xs\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .xs\:mt-11 {
    margin-top: 2.75rem; }

  .xs\:mb-11 {
    margin-bottom: 2.75rem; }

  .xs\:ml-11 {
    margin-left: 2.75rem; }

  .xs\:mr-11 {
    margin-right: 2.75rem; }

  .xs\:p-11 {
    padding: 2.75rem; }

  .xs\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .xs\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .xs\:pt-11 {
    padding-top: 2.75rem; }

  .xs\:pb-11 {
    padding-bottom: 2.75rem; }

  .xs\:pl-11 {
    padding-left: 2.75rem; }

  .xs\:pr-11 {
    padding-right: 2.75rem; }

  .xs\:-mt-11 {
    margin-top: -2.75rem; }

  .xs\:-mb-11 {
    margin-bottom: -2.75rem; }

  .xs\:-ml-11 {
    margin-left: -2.75rem; }

  .xs\:-mr-11 {
    margin-right: -2.75rem; }

  .xs\:m-12 {
    margin: 3rem; }

  .xs\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .xs\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .xs\:mt-12 {
    margin-top: 3rem; }

  .xs\:mb-12 {
    margin-bottom: 3rem; }

  .xs\:ml-12 {
    margin-left: 3rem; }

  .xs\:mr-12 {
    margin-right: 3rem; }

  .xs\:p-12 {
    padding: 3rem; }

  .xs\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .xs\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .xs\:pt-12 {
    padding-top: 3rem; }

  .xs\:pb-12 {
    padding-bottom: 3rem; }

  .xs\:pl-12 {
    padding-left: 3rem; }

  .xs\:pr-12 {
    padding-right: 3rem; }

  .xs\:-mt-12 {
    margin-top: -3rem; }

  .xs\:-mb-12 {
    margin-bottom: -3rem; }

  .xs\:-ml-12 {
    margin-left: -3rem; }

  .xs\:-mr-12 {
    margin-right: -3rem; }

  .xs\:m-13 {
    margin: 3.25rem; }

  .xs\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .xs\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .xs\:mt-13 {
    margin-top: 3.25rem; }

  .xs\:mb-13 {
    margin-bottom: 3.25rem; }

  .xs\:ml-13 {
    margin-left: 3.25rem; }

  .xs\:mr-13 {
    margin-right: 3.25rem; }

  .xs\:p-13 {
    padding: 3.25rem; }

  .xs\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .xs\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .xs\:pt-13 {
    padding-top: 3.25rem; }

  .xs\:pb-13 {
    padding-bottom: 3.25rem; }

  .xs\:pl-13 {
    padding-left: 3.25rem; }

  .xs\:pr-13 {
    padding-right: 3.25rem; }

  .xs\:-mt-13 {
    margin-top: -3.25rem; }

  .xs\:-mb-13 {
    margin-bottom: -3.25rem; }

  .xs\:-ml-13 {
    margin-left: -3.25rem; }

  .xs\:-mr-13 {
    margin-right: -3.25rem; }

  .xs\:m-14 {
    margin: 3.5rem; }

  .xs\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .xs\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .xs\:mt-14 {
    margin-top: 3.5rem; }

  .xs\:mb-14 {
    margin-bottom: 3.5rem; }

  .xs\:ml-14 {
    margin-left: 3.5rem; }

  .xs\:mr-14 {
    margin-right: 3.5rem; }

  .xs\:p-14 {
    padding: 3.5rem; }

  .xs\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .xs\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .xs\:pt-14 {
    padding-top: 3.5rem; }

  .xs\:pb-14 {
    padding-bottom: 3.5rem; }

  .xs\:pl-14 {
    padding-left: 3.5rem; }

  .xs\:pr-14 {
    padding-right: 3.5rem; }

  .xs\:-mt-14 {
    margin-top: -3.5rem; }

  .xs\:-mb-14 {
    margin-bottom: -3.5rem; }

  .xs\:-ml-14 {
    margin-left: -3.5rem; }

  .xs\:-mr-14 {
    margin-right: -3.5rem; }

  .xs\:m-15 {
    margin: 3.75rem; }

  .xs\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .xs\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .xs\:mt-15 {
    margin-top: 3.75rem; }

  .xs\:mb-15 {
    margin-bottom: 3.75rem; }

  .xs\:ml-15 {
    margin-left: 3.75rem; }

  .xs\:mr-15 {
    margin-right: 3.75rem; }

  .xs\:p-15 {
    padding: 3.75rem; }

  .xs\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .xs\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .xs\:pt-15 {
    padding-top: 3.75rem; }

  .xs\:pb-15 {
    padding-bottom: 3.75rem; }

  .xs\:pl-15 {
    padding-left: 3.75rem; }

  .xs\:pr-15 {
    padding-right: 3.75rem; }

  .xs\:-mt-15 {
    margin-top: -3.75rem; }

  .xs\:-mb-15 {
    margin-bottom: -3.75rem; }

  .xs\:-ml-15 {
    margin-left: -3.75rem; }

  .xs\:-mr-15 {
    margin-right: -3.75rem; }

  .xs\:m-16 {
    margin: 4rem; }

  .xs\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .xs\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .xs\:mt-16 {
    margin-top: 4rem; }

  .xs\:mb-16 {
    margin-bottom: 4rem; }

  .xs\:ml-16 {
    margin-left: 4rem; }

  .xs\:mr-16 {
    margin-right: 4rem; }

  .xs\:p-16 {
    padding: 4rem; }

  .xs\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .xs\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .xs\:pt-16 {
    padding-top: 4rem; }

  .xs\:pb-16 {
    padding-bottom: 4rem; }

  .xs\:pl-16 {
    padding-left: 4rem; }

  .xs\:pr-16 {
    padding-right: 4rem; }

  .xs\:-mt-16 {
    margin-top: -4rem; }

  .xs\:-mb-16 {
    margin-bottom: -4rem; }

  .xs\:-ml-16 {
    margin-left: -4rem; }

  .xs\:-mr-16 {
    margin-right: -4rem; }

  .xs\:m-17 {
    margin: 4.25rem; }

  .xs\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .xs\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .xs\:mt-17 {
    margin-top: 4.25rem; }

  .xs\:mb-17 {
    margin-bottom: 4.25rem; }

  .xs\:ml-17 {
    margin-left: 4.25rem; }

  .xs\:mr-17 {
    margin-right: 4.25rem; }

  .xs\:p-17 {
    padding: 4.25rem; }

  .xs\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .xs\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .xs\:pt-17 {
    padding-top: 4.25rem; }

  .xs\:pb-17 {
    padding-bottom: 4.25rem; }

  .xs\:pl-17 {
    padding-left: 4.25rem; }

  .xs\:pr-17 {
    padding-right: 4.25rem; }

  .xs\:-mt-17 {
    margin-top: -4.25rem; }

  .xs\:-mb-17 {
    margin-bottom: -4.25rem; }

  .xs\:-ml-17 {
    margin-left: -4.25rem; }

  .xs\:-mr-17 {
    margin-right: -4.25rem; }

  .xs\:m-18 {
    margin: 4.5rem; }

  .xs\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .xs\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .xs\:mt-18 {
    margin-top: 4.5rem; }

  .xs\:mb-18 {
    margin-bottom: 4.5rem; }

  .xs\:ml-18 {
    margin-left: 4.5rem; }

  .xs\:mr-18 {
    margin-right: 4.5rem; }

  .xs\:p-18 {
    padding: 4.5rem; }

  .xs\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .xs\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .xs\:pt-18 {
    padding-top: 4.5rem; }

  .xs\:pb-18 {
    padding-bottom: 4.5rem; }

  .xs\:pl-18 {
    padding-left: 4.5rem; }

  .xs\:pr-18 {
    padding-right: 4.5rem; }

  .xs\:-mt-18 {
    margin-top: -4.5rem; }

  .xs\:-mb-18 {
    margin-bottom: -4.5rem; }

  .xs\:-ml-18 {
    margin-left: -4.5rem; }

  .xs\:-mr-18 {
    margin-right: -4.5rem; }

  .xs\:m-19 {
    margin: 4.75rem; }

  .xs\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .xs\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .xs\:mt-19 {
    margin-top: 4.75rem; }

  .xs\:mb-19 {
    margin-bottom: 4.75rem; }

  .xs\:ml-19 {
    margin-left: 4.75rem; }

  .xs\:mr-19 {
    margin-right: 4.75rem; }

  .xs\:p-19 {
    padding: 4.75rem; }

  .xs\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .xs\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .xs\:pt-19 {
    padding-top: 4.75rem; }

  .xs\:pb-19 {
    padding-bottom: 4.75rem; }

  .xs\:pl-19 {
    padding-left: 4.75rem; }

  .xs\:pr-19 {
    padding-right: 4.75rem; }

  .xs\:-mt-19 {
    margin-top: -4.75rem; }

  .xs\:-mb-19 {
    margin-bottom: -4.75rem; }

  .xs\:-ml-19 {
    margin-left: -4.75rem; }

  .xs\:-mr-19 {
    margin-right: -4.75rem; }

  .xs\:m-20 {
    margin: 5rem; }

  .xs\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .xs\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .xs\:mt-20 {
    margin-top: 5rem; }

  .xs\:mb-20 {
    margin-bottom: 5rem; }

  .xs\:ml-20 {
    margin-left: 5rem; }

  .xs\:mr-20 {
    margin-right: 5rem; }

  .xs\:p-20 {
    padding: 5rem; }

  .xs\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .xs\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .xs\:pt-20 {
    padding-top: 5rem; }

  .xs\:pb-20 {
    padding-bottom: 5rem; }

  .xs\:pl-20 {
    padding-left: 5rem; }

  .xs\:pr-20 {
    padding-right: 5rem; }

  .xs\:-mt-20 {
    margin-top: -5rem; }

  .xs\:-mb-20 {
    margin-bottom: -5rem; }

  .xs\:-ml-20 {
    margin-left: -5rem; }

  .xs\:-mr-20 {
    margin-right: -5rem; }

  .xs\:m-110 {
    margin: 110px; }

  .xs\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .xs\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .xs\:mt-110 {
    margin-top: 110px; }

  .xs\:mb-110 {
    margin-bottom: 110px; }

  .xs\:ml-110 {
    margin-left: 110px; }

  .xs\:mr-110 {
    margin-right: 110px; }

  .xs\:p-110 {
    padding: 110px; }

  .xs\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .xs\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .xs\:pt-110 {
    padding-top: 110px; }

  .xs\:pb-110 {
    padding-bottom: 110px; }

  .xs\:pl-110 {
    padding-left: 110px; }

  .xs\:pr-110 {
    padding-right: 110px; }

  .xs\:-mt-110 {
    margin-top: -110px; }

  .xs\:-mb-110 {
    margin-bottom: -110px; }

  .xs\:-ml-110 {
    margin-left: -110px; }

  .xs\:-mr-110 {
    margin-right: -110px; }

  .xs\:m-120 {
    margin: 120px; }

  .xs\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .xs\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .xs\:mt-120 {
    margin-top: 120px; }

  .xs\:mb-120 {
    margin-bottom: 120px; }

  .xs\:ml-120 {
    margin-left: 120px; }

  .xs\:mr-120 {
    margin-right: 120px; }

  .xs\:p-120 {
    padding: 120px; }

  .xs\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .xs\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .xs\:pt-120 {
    padding-top: 120px; }

  .xs\:pb-120 {
    padding-bottom: 120px; }

  .xs\:pl-120 {
    padding-left: 120px; }

  .xs\:pr-120 {
    padding-right: 120px; }

  .xs\:-mt-120 {
    margin-top: -120px; }

  .xs\:-mb-120 {
    margin-bottom: -120px; }

  .xs\:-ml-120 {
    margin-left: -120px; }

  .xs\:-mr-120 {
    margin-right: -120px; }

  .xs\:m-130 {
    margin: 130px; }

  .xs\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .xs\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .xs\:mt-130 {
    margin-top: 130px; }

  .xs\:mb-130 {
    margin-bottom: 130px; }

  .xs\:ml-130 {
    margin-left: 130px; }

  .xs\:mr-130 {
    margin-right: 130px; }

  .xs\:p-130 {
    padding: 130px; }

  .xs\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .xs\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .xs\:pt-130 {
    padding-top: 130px; }

  .xs\:pb-130 {
    padding-bottom: 130px; }

  .xs\:pl-130 {
    padding-left: 130px; }

  .xs\:pr-130 {
    padding-right: 130px; }

  .xs\:-mt-130 {
    margin-top: -130px; }

  .xs\:-mb-130 {
    margin-bottom: -130px; }

  .xs\:-ml-130 {
    margin-left: -130px; }

  .xs\:-mr-130 {
    margin-right: -130px; }

  .xs\:m-140 {
    margin: 140px; }

  .xs\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .xs\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .xs\:mt-140 {
    margin-top: 140px; }

  .xs\:mb-140 {
    margin-bottom: 140px; }

  .xs\:ml-140 {
    margin-left: 140px; }

  .xs\:mr-140 {
    margin-right: 140px; }

  .xs\:p-140 {
    padding: 140px; }

  .xs\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .xs\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .xs\:pt-140 {
    padding-top: 140px; }

  .xs\:pb-140 {
    padding-bottom: 140px; }

  .xs\:pl-140 {
    padding-left: 140px; }

  .xs\:pr-140 {
    padding-right: 140px; }

  .xs\:-mt-140 {
    margin-top: -140px; }

  .xs\:-mb-140 {
    margin-bottom: -140px; }

  .xs\:-ml-140 {
    margin-left: -140px; }

  .xs\:-mr-140 {
    margin-right: -140px; }

  .xs\:m-50px {
    margin: 50px; }

  .xs\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .xs\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .xs\:mt-50px {
    margin-top: 50px; }

  .xs\:mb-50px {
    margin-bottom: 50px; }

  .xs\:ml-50px {
    margin-left: 50px; }

  .xs\:mr-50px {
    margin-right: 50px; }

  .xs\:p-50px {
    padding: 50px; }

  .xs\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .xs\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .xs\:pt-50px {
    padding-top: 50px; }

  .xs\:pb-50px {
    padding-bottom: 50px; }

  .xs\:pl-50px {
    padding-left: 50px; }

  .xs\:pr-50px {
    padding-right: 50px; }

  .xs\:-mt-50px {
    margin-top: -50px; }

  .xs\:-mb-50px {
    margin-bottom: -50px; }

  .xs\:-ml-50px {
    margin-left: -50px; }

  .xs\:-mr-50px {
    margin-right: -50px; }

  .xs\:m-100px {
    margin: 100px; }

  .xs\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .xs\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .xs\:mt-100px {
    margin-top: 100px; }

  .xs\:mb-100px {
    margin-bottom: 100px; }

  .xs\:ml-100px {
    margin-left: 100px; }

  .xs\:mr-100px {
    margin-right: 100px; }

  .xs\:p-100px {
    padding: 100px; }

  .xs\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .xs\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .xs\:pt-100px {
    padding-top: 100px; }

  .xs\:pb-100px {
    padding-bottom: 100px; }

  .xs\:pl-100px {
    padding-left: 100px; }

  .xs\:pr-100px {
    padding-right: 100px; }

  .xs\:-mt-100px {
    margin-top: -100px; }

  .xs\:-mb-100px {
    margin-bottom: -100px; }

  .xs\:-ml-100px {
    margin-left: -100px; }

  .xs\:-mr-100px {
    margin-right: -100px; }

  .xs\:m-150px {
    margin: 150px; }

  .xs\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .xs\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .xs\:mt-150px {
    margin-top: 150px; }

  .xs\:mb-150px {
    margin-bottom: 150px; }

  .xs\:ml-150px {
    margin-left: 150px; }

  .xs\:mr-150px {
    margin-right: 150px; }

  .xs\:p-150px {
    padding: 150px; }

  .xs\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .xs\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .xs\:pt-150px {
    padding-top: 150px; }

  .xs\:pb-150px {
    padding-bottom: 150px; }

  .xs\:pl-150px {
    padding-left: 150px; }

  .xs\:pr-150px {
    padding-right: 150px; }

  .xs\:-mt-150px {
    margin-top: -150px; }

  .xs\:-mb-150px {
    margin-bottom: -150px; }

  .xs\:-ml-150px {
    margin-left: -150px; }

  .xs\:-mr-150px {
    margin-right: -150px; }

  .xs\:m-200px {
    margin: 200px; }

  .xs\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .xs\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .xs\:mt-200px {
    margin-top: 200px; }

  .xs\:mb-200px {
    margin-bottom: 200px; }

  .xs\:ml-200px {
    margin-left: 200px; }

  .xs\:mr-200px {
    margin-right: 200px; }

  .xs\:p-200px {
    padding: 200px; }

  .xs\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .xs\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .xs\:pt-200px {
    padding-top: 200px; }

  .xs\:pb-200px {
    padding-bottom: 200px; }

  .xs\:pl-200px {
    padding-left: 200px; }

  .xs\:pr-200px {
    padding-right: 200px; }

  .xs\:-mt-200px {
    margin-top: -200px; }

  .xs\:-mb-200px {
    margin-bottom: -200px; }

  .xs\:-ml-200px {
    margin-left: -200px; }

  .xs\:-mr-200px {
    margin-right: -200px; }

  .xs\:m-250px {
    margin: 250px; }

  .xs\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .xs\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .xs\:mt-250px {
    margin-top: 250px; }

  .xs\:mb-250px {
    margin-bottom: 250px; }

  .xs\:ml-250px {
    margin-left: 250px; }

  .xs\:mr-250px {
    margin-right: 250px; }

  .xs\:p-250px {
    padding: 250px; }

  .xs\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .xs\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .xs\:pt-250px {
    padding-top: 250px; }

  .xs\:pb-250px {
    padding-bottom: 250px; }

  .xs\:pl-250px {
    padding-left: 250px; }

  .xs\:pr-250px {
    padding-right: 250px; }

  .xs\:-mt-250px {
    margin-top: -250px; }

  .xs\:-mb-250px {
    margin-bottom: -250px; }

  .xs\:-ml-250px {
    margin-left: -250px; }

  .xs\:-mr-250px {
    margin-right: -250px; }

  .xs\:m-300px {
    margin: 300px; }

  .xs\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .xs\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .xs\:mt-300px {
    margin-top: 300px; }

  .xs\:mb-300px {
    margin-bottom: 300px; }

  .xs\:ml-300px {
    margin-left: 300px; }

  .xs\:mr-300px {
    margin-right: 300px; }

  .xs\:p-300px {
    padding: 300px; }

  .xs\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .xs\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .xs\:pt-300px {
    padding-top: 300px; }

  .xs\:pb-300px {
    padding-bottom: 300px; }

  .xs\:pl-300px {
    padding-left: 300px; }

  .xs\:pr-300px {
    padding-right: 300px; }

  .xs\:-mt-300px {
    margin-top: -300px; }

  .xs\:-mb-300px {
    margin-bottom: -300px; }

  .xs\:-ml-300px {
    margin-left: -300px; }

  .xs\:-mr-300px {
    margin-right: -300px; }

  .xs\:m-350px {
    margin: 350px; }

  .xs\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .xs\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .xs\:mt-350px {
    margin-top: 350px; }

  .xs\:mb-350px {
    margin-bottom: 350px; }

  .xs\:ml-350px {
    margin-left: 350px; }

  .xs\:mr-350px {
    margin-right: 350px; }

  .xs\:p-350px {
    padding: 350px; }

  .xs\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .xs\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .xs\:pt-350px {
    padding-top: 350px; }

  .xs\:pb-350px {
    padding-bottom: 350px; }

  .xs\:pl-350px {
    padding-left: 350px; }

  .xs\:pr-350px {
    padding-right: 350px; }

  .xs\:-mt-350px {
    margin-top: -350px; }

  .xs\:-mb-350px {
    margin-bottom: -350px; }

  .xs\:-ml-350px {
    margin-left: -350px; }

  .xs\:-mr-350px {
    margin-right: -350px; }

  .xs\:m-400px {
    margin: 400px; }

  .xs\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .xs\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .xs\:mt-400px {
    margin-top: 400px; }

  .xs\:mb-400px {
    margin-bottom: 400px; }

  .xs\:ml-400px {
    margin-left: 400px; }

  .xs\:mr-400px {
    margin-right: 400px; }

  .xs\:p-400px {
    padding: 400px; }

  .xs\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .xs\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .xs\:pt-400px {
    padding-top: 400px; }

  .xs\:pb-400px {
    padding-bottom: 400px; }

  .xs\:pl-400px {
    padding-left: 400px; }

  .xs\:pr-400px {
    padding-right: 400px; }

  .xs\:-mt-400px {
    margin-top: -400px; }

  .xs\:-mb-400px {
    margin-bottom: -400px; }

  .xs\:-ml-400px {
    margin-left: -400px; }

  .xs\:-mr-400px {
    margin-right: -400px; }

  .xs\:m-450px {
    margin: 450px; }

  .xs\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .xs\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .xs\:mt-450px {
    margin-top: 450px; }

  .xs\:mb-450px {
    margin-bottom: 450px; }

  .xs\:ml-450px {
    margin-left: 450px; }

  .xs\:mr-450px {
    margin-right: 450px; }

  .xs\:p-450px {
    padding: 450px; }

  .xs\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .xs\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .xs\:pt-450px {
    padding-top: 450px; }

  .xs\:pb-450px {
    padding-bottom: 450px; }

  .xs\:pl-450px {
    padding-left: 450px; }

  .xs\:pr-450px {
    padding-right: 450px; }

  .xs\:-mt-450px {
    margin-top: -450px; }

  .xs\:-mb-450px {
    margin-bottom: -450px; }

  .xs\:-ml-450px {
    margin-left: -450px; }

  .xs\:-mr-450px {
    margin-right: -450px; }

  .xs\:m-500px {
    margin: 500px; }

  .xs\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .xs\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .xs\:mt-500px {
    margin-top: 500px; }

  .xs\:mb-500px {
    margin-bottom: 500px; }

  .xs\:ml-500px {
    margin-left: 500px; }

  .xs\:mr-500px {
    margin-right: 500px; }

  .xs\:p-500px {
    padding: 500px; }

  .xs\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .xs\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .xs\:pt-500px {
    padding-top: 500px; }

  .xs\:pb-500px {
    padding-bottom: 500px; }

  .xs\:pl-500px {
    padding-left: 500px; }

  .xs\:pr-500px {
    padding-right: 500px; }

  .xs\:-mt-500px {
    margin-top: -500px; }

  .xs\:-mb-500px {
    margin-bottom: -500px; }

  .xs\:-ml-500px {
    margin-left: -500px; }

  .xs\:-mr-500px {
    margin-right: -500px; }

  .xs\:m-auto {
    margin: auto; }

  .xs\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .xs\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .xs\:mt-auto {
    margin-top: auto; }

  .xs\:mb-auto {
    margin-bottom: auto; }

  .xs\:ml-auto {
    margin-left: auto; }

  .xs\:mr-auto {
    margin-right: auto; } }
@media (min-width: 576px) {
  .sm\:m-0 {
    margin: 0; }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .sm\:mt-0 {
    margin-top: 0; }

  .sm\:mb-0 {
    margin-bottom: 0; }

  .sm\:ml-0 {
    margin-left: 0; }

  .sm\:mr-0 {
    margin-right: 0; }

  .sm\:p-0 {
    padding: 0; }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .sm\:pt-0 {
    padding-top: 0; }

  .sm\:pb-0 {
    padding-bottom: 0; }

  .sm\:pl-0 {
    padding-left: 0; }

  .sm\:pr-0 {
    padding-right: 0; }

  .sm\:-mt-0 {
    margin-top: 0; }

  .sm\:-mb-0 {
    margin-bottom: 0; }

  .sm\:-ml-0 {
    margin-left: 0; }

  .sm\:-mr-0 {
    margin-right: 0; }

  .sm\:m-1 {
    margin: 0.25rem; }

  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .sm\:mt-1 {
    margin-top: 0.25rem; }

  .sm\:mb-1 {
    margin-bottom: 0.25rem; }

  .sm\:ml-1 {
    margin-left: 0.25rem; }

  .sm\:mr-1 {
    margin-right: 0.25rem; }

  .sm\:p-1 {
    padding: 0.25rem; }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .sm\:pt-1 {
    padding-top: 0.25rem; }

  .sm\:pb-1 {
    padding-bottom: 0.25rem; }

  .sm\:pl-1 {
    padding-left: 0.25rem; }

  .sm\:pr-1 {
    padding-right: 0.25rem; }

  .sm\:-mt-1 {
    margin-top: -0.25rem; }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem; }

  .sm\:-ml-1 {
    margin-left: -0.25rem; }

  .sm\:-mr-1 {
    margin-right: -0.25rem; }

  .sm\:m-2 {
    margin: 0.5rem; }

  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .sm\:mt-2 {
    margin-top: 0.5rem; }

  .sm\:mb-2 {
    margin-bottom: 0.5rem; }

  .sm\:ml-2 {
    margin-left: 0.5rem; }

  .sm\:mr-2 {
    margin-right: 0.5rem; }

  .sm\:p-2 {
    padding: 0.5rem; }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .sm\:pt-2 {
    padding-top: 0.5rem; }

  .sm\:pb-2 {
    padding-bottom: 0.5rem; }

  .sm\:pl-2 {
    padding-left: 0.5rem; }

  .sm\:pr-2 {
    padding-right: 0.5rem; }

  .sm\:-mt-2 {
    margin-top: -0.5rem; }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem; }

  .sm\:-ml-2 {
    margin-left: -0.5rem; }

  .sm\:-mr-2 {
    margin-right: -0.5rem; }

  .sm\:m-3 {
    margin: 0.75rem; }

  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .sm\:mt-3 {
    margin-top: 0.75rem; }

  .sm\:mb-3 {
    margin-bottom: 0.75rem; }

  .sm\:ml-3 {
    margin-left: 0.75rem; }

  .sm\:mr-3 {
    margin-right: 0.75rem; }

  .sm\:p-3 {
    padding: 0.75rem; }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .sm\:pt-3 {
    padding-top: 0.75rem; }

  .sm\:pb-3 {
    padding-bottom: 0.75rem; }

  .sm\:pl-3 {
    padding-left: 0.75rem; }

  .sm\:pr-3 {
    padding-right: 0.75rem; }

  .sm\:-mt-3 {
    margin-top: -0.75rem; }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem; }

  .sm\:-ml-3 {
    margin-left: -0.75rem; }

  .sm\:-mr-3 {
    margin-right: -0.75rem; }

  .sm\:m-4 {
    margin: 1rem; }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .sm\:mt-4 {
    margin-top: 1rem; }

  .sm\:mb-4 {
    margin-bottom: 1rem; }

  .sm\:ml-4 {
    margin-left: 1rem; }

  .sm\:mr-4 {
    margin-right: 1rem; }

  .sm\:p-4 {
    padding: 1rem; }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .sm\:pt-4 {
    padding-top: 1rem; }

  .sm\:pb-4 {
    padding-bottom: 1rem; }

  .sm\:pl-4 {
    padding-left: 1rem; }

  .sm\:pr-4 {
    padding-right: 1rem; }

  .sm\:-mt-4 {
    margin-top: -1rem; }

  .sm\:-mb-4 {
    margin-bottom: -1rem; }

  .sm\:-ml-4 {
    margin-left: -1rem; }

  .sm\:-mr-4 {
    margin-right: -1rem; }

  .sm\:m-5 {
    margin: 1.25rem; }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .sm\:mt-5 {
    margin-top: 1.25rem; }

  .sm\:mb-5 {
    margin-bottom: 1.25rem; }

  .sm\:ml-5 {
    margin-left: 1.25rem; }

  .sm\:mr-5 {
    margin-right: 1.25rem; }

  .sm\:p-5 {
    padding: 1.25rem; }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .sm\:pt-5 {
    padding-top: 1.25rem; }

  .sm\:pb-5 {
    padding-bottom: 1.25rem; }

  .sm\:pl-5 {
    padding-left: 1.25rem; }

  .sm\:pr-5 {
    padding-right: 1.25rem; }

  .sm\:-mt-5 {
    margin-top: -1.25rem; }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem; }

  .sm\:-ml-5 {
    margin-left: -1.25rem; }

  .sm\:-mr-5 {
    margin-right: -1.25rem; }

  .sm\:m-6 {
    margin: 1.5rem; }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .sm\:mt-6 {
    margin-top: 1.5rem; }

  .sm\:mb-6 {
    margin-bottom: 1.5rem; }

  .sm\:ml-6 {
    margin-left: 1.5rem; }

  .sm\:mr-6 {
    margin-right: 1.5rem; }

  .sm\:p-6 {
    padding: 1.5rem; }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .sm\:pt-6 {
    padding-top: 1.5rem; }

  .sm\:pb-6 {
    padding-bottom: 1.5rem; }

  .sm\:pl-6 {
    padding-left: 1.5rem; }

  .sm\:pr-6 {
    padding-right: 1.5rem; }

  .sm\:-mt-6 {
    margin-top: -1.5rem; }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem; }

  .sm\:-ml-6 {
    margin-left: -1.5rem; }

  .sm\:-mr-6 {
    margin-right: -1.5rem; }

  .sm\:m-7 {
    margin: 1.75rem; }

  .sm\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .sm\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .sm\:mt-7 {
    margin-top: 1.75rem; }

  .sm\:mb-7 {
    margin-bottom: 1.75rem; }

  .sm\:ml-7 {
    margin-left: 1.75rem; }

  .sm\:mr-7 {
    margin-right: 1.75rem; }

  .sm\:p-7 {
    padding: 1.75rem; }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .sm\:pt-7 {
    padding-top: 1.75rem; }

  .sm\:pb-7 {
    padding-bottom: 1.75rem; }

  .sm\:pl-7 {
    padding-left: 1.75rem; }

  .sm\:pr-7 {
    padding-right: 1.75rem; }

  .sm\:-mt-7 {
    margin-top: -1.75rem; }

  .sm\:-mb-7 {
    margin-bottom: -1.75rem; }

  .sm\:-ml-7 {
    margin-left: -1.75rem; }

  .sm\:-mr-7 {
    margin-right: -1.75rem; }

  .sm\:m-8 {
    margin: 2rem; }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .sm\:mt-8 {
    margin-top: 2rem; }

  .sm\:mb-8 {
    margin-bottom: 2rem; }

  .sm\:ml-8 {
    margin-left: 2rem; }

  .sm\:mr-8 {
    margin-right: 2rem; }

  .sm\:p-8 {
    padding: 2rem; }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .sm\:pt-8 {
    padding-top: 2rem; }

  .sm\:pb-8 {
    padding-bottom: 2rem; }

  .sm\:pl-8 {
    padding-left: 2rem; }

  .sm\:pr-8 {
    padding-right: 2rem; }

  .sm\:-mt-8 {
    margin-top: -2rem; }

  .sm\:-mb-8 {
    margin-bottom: -2rem; }

  .sm\:-ml-8 {
    margin-left: -2rem; }

  .sm\:-mr-8 {
    margin-right: -2rem; }

  .sm\:m-9 {
    margin: 2.25rem; }

  .sm\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .sm\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .sm\:mt-9 {
    margin-top: 2.25rem; }

  .sm\:mb-9 {
    margin-bottom: 2.25rem; }

  .sm\:ml-9 {
    margin-left: 2.25rem; }

  .sm\:mr-9 {
    margin-right: 2.25rem; }

  .sm\:p-9 {
    padding: 2.25rem; }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .sm\:pt-9 {
    padding-top: 2.25rem; }

  .sm\:pb-9 {
    padding-bottom: 2.25rem; }

  .sm\:pl-9 {
    padding-left: 2.25rem; }

  .sm\:pr-9 {
    padding-right: 2.25rem; }

  .sm\:-mt-9 {
    margin-top: -2.25rem; }

  .sm\:-mb-9 {
    margin-bottom: -2.25rem; }

  .sm\:-ml-9 {
    margin-left: -2.25rem; }

  .sm\:-mr-9 {
    margin-right: -2.25rem; }

  .sm\:m-10 {
    margin: 2.5rem; }

  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .sm\:mt-10 {
    margin-top: 2.5rem; }

  .sm\:mb-10 {
    margin-bottom: 2.5rem; }

  .sm\:ml-10 {
    margin-left: 2.5rem; }

  .sm\:mr-10 {
    margin-right: 2.5rem; }

  .sm\:p-10 {
    padding: 2.5rem; }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .sm\:pt-10 {
    padding-top: 2.5rem; }

  .sm\:pb-10 {
    padding-bottom: 2.5rem; }

  .sm\:pl-10 {
    padding-left: 2.5rem; }

  .sm\:pr-10 {
    padding-right: 2.5rem; }

  .sm\:-mt-10 {
    margin-top: -2.5rem; }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem; }

  .sm\:-ml-10 {
    margin-left: -2.5rem; }

  .sm\:-mr-10 {
    margin-right: -2.5rem; }

  .sm\:m-11 {
    margin: 2.75rem; }

  .sm\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .sm\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .sm\:mt-11 {
    margin-top: 2.75rem; }

  .sm\:mb-11 {
    margin-bottom: 2.75rem; }

  .sm\:ml-11 {
    margin-left: 2.75rem; }

  .sm\:mr-11 {
    margin-right: 2.75rem; }

  .sm\:p-11 {
    padding: 2.75rem; }

  .sm\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .sm\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .sm\:pt-11 {
    padding-top: 2.75rem; }

  .sm\:pb-11 {
    padding-bottom: 2.75rem; }

  .sm\:pl-11 {
    padding-left: 2.75rem; }

  .sm\:pr-11 {
    padding-right: 2.75rem; }

  .sm\:-mt-11 {
    margin-top: -2.75rem; }

  .sm\:-mb-11 {
    margin-bottom: -2.75rem; }

  .sm\:-ml-11 {
    margin-left: -2.75rem; }

  .sm\:-mr-11 {
    margin-right: -2.75rem; }

  .sm\:m-12 {
    margin: 3rem; }

  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .sm\:mt-12 {
    margin-top: 3rem; }

  .sm\:mb-12 {
    margin-bottom: 3rem; }

  .sm\:ml-12 {
    margin-left: 3rem; }

  .sm\:mr-12 {
    margin-right: 3rem; }

  .sm\:p-12 {
    padding: 3rem; }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .sm\:pt-12 {
    padding-top: 3rem; }

  .sm\:pb-12 {
    padding-bottom: 3rem; }

  .sm\:pl-12 {
    padding-left: 3rem; }

  .sm\:pr-12 {
    padding-right: 3rem; }

  .sm\:-mt-12 {
    margin-top: -3rem; }

  .sm\:-mb-12 {
    margin-bottom: -3rem; }

  .sm\:-ml-12 {
    margin-left: -3rem; }

  .sm\:-mr-12 {
    margin-right: -3rem; }

  .sm\:m-13 {
    margin: 3.25rem; }

  .sm\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .sm\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .sm\:mt-13 {
    margin-top: 3.25rem; }

  .sm\:mb-13 {
    margin-bottom: 3.25rem; }

  .sm\:ml-13 {
    margin-left: 3.25rem; }

  .sm\:mr-13 {
    margin-right: 3.25rem; }

  .sm\:p-13 {
    padding: 3.25rem; }

  .sm\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .sm\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .sm\:pt-13 {
    padding-top: 3.25rem; }

  .sm\:pb-13 {
    padding-bottom: 3.25rem; }

  .sm\:pl-13 {
    padding-left: 3.25rem; }

  .sm\:pr-13 {
    padding-right: 3.25rem; }

  .sm\:-mt-13 {
    margin-top: -3.25rem; }

  .sm\:-mb-13 {
    margin-bottom: -3.25rem; }

  .sm\:-ml-13 {
    margin-left: -3.25rem; }

  .sm\:-mr-13 {
    margin-right: -3.25rem; }

  .sm\:m-14 {
    margin: 3.5rem; }

  .sm\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .sm\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .sm\:mt-14 {
    margin-top: 3.5rem; }

  .sm\:mb-14 {
    margin-bottom: 3.5rem; }

  .sm\:ml-14 {
    margin-left: 3.5rem; }

  .sm\:mr-14 {
    margin-right: 3.5rem; }

  .sm\:p-14 {
    padding: 3.5rem; }

  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .sm\:pt-14 {
    padding-top: 3.5rem; }

  .sm\:pb-14 {
    padding-bottom: 3.5rem; }

  .sm\:pl-14 {
    padding-left: 3.5rem; }

  .sm\:pr-14 {
    padding-right: 3.5rem; }

  .sm\:-mt-14 {
    margin-top: -3.5rem; }

  .sm\:-mb-14 {
    margin-bottom: -3.5rem; }

  .sm\:-ml-14 {
    margin-left: -3.5rem; }

  .sm\:-mr-14 {
    margin-right: -3.5rem; }

  .sm\:m-15 {
    margin: 3.75rem; }

  .sm\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .sm\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .sm\:mt-15 {
    margin-top: 3.75rem; }

  .sm\:mb-15 {
    margin-bottom: 3.75rem; }

  .sm\:ml-15 {
    margin-left: 3.75rem; }

  .sm\:mr-15 {
    margin-right: 3.75rem; }

  .sm\:p-15 {
    padding: 3.75rem; }

  .sm\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .sm\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .sm\:pt-15 {
    padding-top: 3.75rem; }

  .sm\:pb-15 {
    padding-bottom: 3.75rem; }

  .sm\:pl-15 {
    padding-left: 3.75rem; }

  .sm\:pr-15 {
    padding-right: 3.75rem; }

  .sm\:-mt-15 {
    margin-top: -3.75rem; }

  .sm\:-mb-15 {
    margin-bottom: -3.75rem; }

  .sm\:-ml-15 {
    margin-left: -3.75rem; }

  .sm\:-mr-15 {
    margin-right: -3.75rem; }

  .sm\:m-16 {
    margin: 4rem; }

  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .sm\:mt-16 {
    margin-top: 4rem; }

  .sm\:mb-16 {
    margin-bottom: 4rem; }

  .sm\:ml-16 {
    margin-left: 4rem; }

  .sm\:mr-16 {
    margin-right: 4rem; }

  .sm\:p-16 {
    padding: 4rem; }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .sm\:pt-16 {
    padding-top: 4rem; }

  .sm\:pb-16 {
    padding-bottom: 4rem; }

  .sm\:pl-16 {
    padding-left: 4rem; }

  .sm\:pr-16 {
    padding-right: 4rem; }

  .sm\:-mt-16 {
    margin-top: -4rem; }

  .sm\:-mb-16 {
    margin-bottom: -4rem; }

  .sm\:-ml-16 {
    margin-left: -4rem; }

  .sm\:-mr-16 {
    margin-right: -4rem; }

  .sm\:m-17 {
    margin: 4.25rem; }

  .sm\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .sm\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .sm\:mt-17 {
    margin-top: 4.25rem; }

  .sm\:mb-17 {
    margin-bottom: 4.25rem; }

  .sm\:ml-17 {
    margin-left: 4.25rem; }

  .sm\:mr-17 {
    margin-right: 4.25rem; }

  .sm\:p-17 {
    padding: 4.25rem; }

  .sm\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .sm\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .sm\:pt-17 {
    padding-top: 4.25rem; }

  .sm\:pb-17 {
    padding-bottom: 4.25rem; }

  .sm\:pl-17 {
    padding-left: 4.25rem; }

  .sm\:pr-17 {
    padding-right: 4.25rem; }

  .sm\:-mt-17 {
    margin-top: -4.25rem; }

  .sm\:-mb-17 {
    margin-bottom: -4.25rem; }

  .sm\:-ml-17 {
    margin-left: -4.25rem; }

  .sm\:-mr-17 {
    margin-right: -4.25rem; }

  .sm\:m-18 {
    margin: 4.5rem; }

  .sm\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .sm\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .sm\:mt-18 {
    margin-top: 4.5rem; }

  .sm\:mb-18 {
    margin-bottom: 4.5rem; }

  .sm\:ml-18 {
    margin-left: 4.5rem; }

  .sm\:mr-18 {
    margin-right: 4.5rem; }

  .sm\:p-18 {
    padding: 4.5rem; }

  .sm\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .sm\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .sm\:pt-18 {
    padding-top: 4.5rem; }

  .sm\:pb-18 {
    padding-bottom: 4.5rem; }

  .sm\:pl-18 {
    padding-left: 4.5rem; }

  .sm\:pr-18 {
    padding-right: 4.5rem; }

  .sm\:-mt-18 {
    margin-top: -4.5rem; }

  .sm\:-mb-18 {
    margin-bottom: -4.5rem; }

  .sm\:-ml-18 {
    margin-left: -4.5rem; }

  .sm\:-mr-18 {
    margin-right: -4.5rem; }

  .sm\:m-19 {
    margin: 4.75rem; }

  .sm\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .sm\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .sm\:mt-19 {
    margin-top: 4.75rem; }

  .sm\:mb-19 {
    margin-bottom: 4.75rem; }

  .sm\:ml-19 {
    margin-left: 4.75rem; }

  .sm\:mr-19 {
    margin-right: 4.75rem; }

  .sm\:p-19 {
    padding: 4.75rem; }

  .sm\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .sm\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .sm\:pt-19 {
    padding-top: 4.75rem; }

  .sm\:pb-19 {
    padding-bottom: 4.75rem; }

  .sm\:pl-19 {
    padding-left: 4.75rem; }

  .sm\:pr-19 {
    padding-right: 4.75rem; }

  .sm\:-mt-19 {
    margin-top: -4.75rem; }

  .sm\:-mb-19 {
    margin-bottom: -4.75rem; }

  .sm\:-ml-19 {
    margin-left: -4.75rem; }

  .sm\:-mr-19 {
    margin-right: -4.75rem; }

  .sm\:m-20 {
    margin: 5rem; }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .sm\:mt-20 {
    margin-top: 5rem; }

  .sm\:mb-20 {
    margin-bottom: 5rem; }

  .sm\:ml-20 {
    margin-left: 5rem; }

  .sm\:mr-20 {
    margin-right: 5rem; }

  .sm\:p-20 {
    padding: 5rem; }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .sm\:pt-20 {
    padding-top: 5rem; }

  .sm\:pb-20 {
    padding-bottom: 5rem; }

  .sm\:pl-20 {
    padding-left: 5rem; }

  .sm\:pr-20 {
    padding-right: 5rem; }

  .sm\:-mt-20 {
    margin-top: -5rem; }

  .sm\:-mb-20 {
    margin-bottom: -5rem; }

  .sm\:-ml-20 {
    margin-left: -5rem; }

  .sm\:-mr-20 {
    margin-right: -5rem; }

  .sm\:m-110 {
    margin: 110px; }

  .sm\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .sm\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .sm\:mt-110 {
    margin-top: 110px; }

  .sm\:mb-110 {
    margin-bottom: 110px; }

  .sm\:ml-110 {
    margin-left: 110px; }

  .sm\:mr-110 {
    margin-right: 110px; }

  .sm\:p-110 {
    padding: 110px; }

  .sm\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .sm\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .sm\:pt-110 {
    padding-top: 110px; }

  .sm\:pb-110 {
    padding-bottom: 110px; }

  .sm\:pl-110 {
    padding-left: 110px; }

  .sm\:pr-110 {
    padding-right: 110px; }

  .sm\:-mt-110 {
    margin-top: -110px; }

  .sm\:-mb-110 {
    margin-bottom: -110px; }

  .sm\:-ml-110 {
    margin-left: -110px; }

  .sm\:-mr-110 {
    margin-right: -110px; }

  .sm\:m-120 {
    margin: 120px; }

  .sm\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .sm\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .sm\:mt-120 {
    margin-top: 120px; }

  .sm\:mb-120 {
    margin-bottom: 120px; }

  .sm\:ml-120 {
    margin-left: 120px; }

  .sm\:mr-120 {
    margin-right: 120px; }

  .sm\:p-120 {
    padding: 120px; }

  .sm\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .sm\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .sm\:pt-120 {
    padding-top: 120px; }

  .sm\:pb-120 {
    padding-bottom: 120px; }

  .sm\:pl-120 {
    padding-left: 120px; }

  .sm\:pr-120 {
    padding-right: 120px; }

  .sm\:-mt-120 {
    margin-top: -120px; }

  .sm\:-mb-120 {
    margin-bottom: -120px; }

  .sm\:-ml-120 {
    margin-left: -120px; }

  .sm\:-mr-120 {
    margin-right: -120px; }

  .sm\:m-130 {
    margin: 130px; }

  .sm\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .sm\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .sm\:mt-130 {
    margin-top: 130px; }

  .sm\:mb-130 {
    margin-bottom: 130px; }

  .sm\:ml-130 {
    margin-left: 130px; }

  .sm\:mr-130 {
    margin-right: 130px; }

  .sm\:p-130 {
    padding: 130px; }

  .sm\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .sm\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .sm\:pt-130 {
    padding-top: 130px; }

  .sm\:pb-130 {
    padding-bottom: 130px; }

  .sm\:pl-130 {
    padding-left: 130px; }

  .sm\:pr-130 {
    padding-right: 130px; }

  .sm\:-mt-130 {
    margin-top: -130px; }

  .sm\:-mb-130 {
    margin-bottom: -130px; }

  .sm\:-ml-130 {
    margin-left: -130px; }

  .sm\:-mr-130 {
    margin-right: -130px; }

  .sm\:m-140 {
    margin: 140px; }

  .sm\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .sm\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .sm\:mt-140 {
    margin-top: 140px; }

  .sm\:mb-140 {
    margin-bottom: 140px; }

  .sm\:ml-140 {
    margin-left: 140px; }

  .sm\:mr-140 {
    margin-right: 140px; }

  .sm\:p-140 {
    padding: 140px; }

  .sm\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .sm\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .sm\:pt-140 {
    padding-top: 140px; }

  .sm\:pb-140 {
    padding-bottom: 140px; }

  .sm\:pl-140 {
    padding-left: 140px; }

  .sm\:pr-140 {
    padding-right: 140px; }

  .sm\:-mt-140 {
    margin-top: -140px; }

  .sm\:-mb-140 {
    margin-bottom: -140px; }

  .sm\:-ml-140 {
    margin-left: -140px; }

  .sm\:-mr-140 {
    margin-right: -140px; }

  .sm\:m-50px {
    margin: 50px; }

  .sm\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .sm\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .sm\:mt-50px {
    margin-top: 50px; }

  .sm\:mb-50px {
    margin-bottom: 50px; }

  .sm\:ml-50px {
    margin-left: 50px; }

  .sm\:mr-50px {
    margin-right: 50px; }

  .sm\:p-50px {
    padding: 50px; }

  .sm\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .sm\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .sm\:pt-50px {
    padding-top: 50px; }

  .sm\:pb-50px {
    padding-bottom: 50px; }

  .sm\:pl-50px {
    padding-left: 50px; }

  .sm\:pr-50px {
    padding-right: 50px; }

  .sm\:-mt-50px {
    margin-top: -50px; }

  .sm\:-mb-50px {
    margin-bottom: -50px; }

  .sm\:-ml-50px {
    margin-left: -50px; }

  .sm\:-mr-50px {
    margin-right: -50px; }

  .sm\:m-100px {
    margin: 100px; }

  .sm\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .sm\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .sm\:mt-100px {
    margin-top: 100px; }

  .sm\:mb-100px {
    margin-bottom: 100px; }

  .sm\:ml-100px {
    margin-left: 100px; }

  .sm\:mr-100px {
    margin-right: 100px; }

  .sm\:p-100px {
    padding: 100px; }

  .sm\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .sm\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .sm\:pt-100px {
    padding-top: 100px; }

  .sm\:pb-100px {
    padding-bottom: 100px; }

  .sm\:pl-100px {
    padding-left: 100px; }

  .sm\:pr-100px {
    padding-right: 100px; }

  .sm\:-mt-100px {
    margin-top: -100px; }

  .sm\:-mb-100px {
    margin-bottom: -100px; }

  .sm\:-ml-100px {
    margin-left: -100px; }

  .sm\:-mr-100px {
    margin-right: -100px; }

  .sm\:m-150px {
    margin: 150px; }

  .sm\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .sm\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .sm\:mt-150px {
    margin-top: 150px; }

  .sm\:mb-150px {
    margin-bottom: 150px; }

  .sm\:ml-150px {
    margin-left: 150px; }

  .sm\:mr-150px {
    margin-right: 150px; }

  .sm\:p-150px {
    padding: 150px; }

  .sm\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .sm\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .sm\:pt-150px {
    padding-top: 150px; }

  .sm\:pb-150px {
    padding-bottom: 150px; }

  .sm\:pl-150px {
    padding-left: 150px; }

  .sm\:pr-150px {
    padding-right: 150px; }

  .sm\:-mt-150px {
    margin-top: -150px; }

  .sm\:-mb-150px {
    margin-bottom: -150px; }

  .sm\:-ml-150px {
    margin-left: -150px; }

  .sm\:-mr-150px {
    margin-right: -150px; }

  .sm\:m-200px {
    margin: 200px; }

  .sm\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .sm\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .sm\:mt-200px {
    margin-top: 200px; }

  .sm\:mb-200px {
    margin-bottom: 200px; }

  .sm\:ml-200px {
    margin-left: 200px; }

  .sm\:mr-200px {
    margin-right: 200px; }

  .sm\:p-200px {
    padding: 200px; }

  .sm\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .sm\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .sm\:pt-200px {
    padding-top: 200px; }

  .sm\:pb-200px {
    padding-bottom: 200px; }

  .sm\:pl-200px {
    padding-left: 200px; }

  .sm\:pr-200px {
    padding-right: 200px; }

  .sm\:-mt-200px {
    margin-top: -200px; }

  .sm\:-mb-200px {
    margin-bottom: -200px; }

  .sm\:-ml-200px {
    margin-left: -200px; }

  .sm\:-mr-200px {
    margin-right: -200px; }

  .sm\:m-250px {
    margin: 250px; }

  .sm\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .sm\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .sm\:mt-250px {
    margin-top: 250px; }

  .sm\:mb-250px {
    margin-bottom: 250px; }

  .sm\:ml-250px {
    margin-left: 250px; }

  .sm\:mr-250px {
    margin-right: 250px; }

  .sm\:p-250px {
    padding: 250px; }

  .sm\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .sm\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .sm\:pt-250px {
    padding-top: 250px; }

  .sm\:pb-250px {
    padding-bottom: 250px; }

  .sm\:pl-250px {
    padding-left: 250px; }

  .sm\:pr-250px {
    padding-right: 250px; }

  .sm\:-mt-250px {
    margin-top: -250px; }

  .sm\:-mb-250px {
    margin-bottom: -250px; }

  .sm\:-ml-250px {
    margin-left: -250px; }

  .sm\:-mr-250px {
    margin-right: -250px; }

  .sm\:m-300px {
    margin: 300px; }

  .sm\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .sm\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .sm\:mt-300px {
    margin-top: 300px; }

  .sm\:mb-300px {
    margin-bottom: 300px; }

  .sm\:ml-300px {
    margin-left: 300px; }

  .sm\:mr-300px {
    margin-right: 300px; }

  .sm\:p-300px {
    padding: 300px; }

  .sm\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .sm\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .sm\:pt-300px {
    padding-top: 300px; }

  .sm\:pb-300px {
    padding-bottom: 300px; }

  .sm\:pl-300px {
    padding-left: 300px; }

  .sm\:pr-300px {
    padding-right: 300px; }

  .sm\:-mt-300px {
    margin-top: -300px; }

  .sm\:-mb-300px {
    margin-bottom: -300px; }

  .sm\:-ml-300px {
    margin-left: -300px; }

  .sm\:-mr-300px {
    margin-right: -300px; }

  .sm\:m-350px {
    margin: 350px; }

  .sm\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .sm\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .sm\:mt-350px {
    margin-top: 350px; }

  .sm\:mb-350px {
    margin-bottom: 350px; }

  .sm\:ml-350px {
    margin-left: 350px; }

  .sm\:mr-350px {
    margin-right: 350px; }

  .sm\:p-350px {
    padding: 350px; }

  .sm\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .sm\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .sm\:pt-350px {
    padding-top: 350px; }

  .sm\:pb-350px {
    padding-bottom: 350px; }

  .sm\:pl-350px {
    padding-left: 350px; }

  .sm\:pr-350px {
    padding-right: 350px; }

  .sm\:-mt-350px {
    margin-top: -350px; }

  .sm\:-mb-350px {
    margin-bottom: -350px; }

  .sm\:-ml-350px {
    margin-left: -350px; }

  .sm\:-mr-350px {
    margin-right: -350px; }

  .sm\:m-400px {
    margin: 400px; }

  .sm\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .sm\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .sm\:mt-400px {
    margin-top: 400px; }

  .sm\:mb-400px {
    margin-bottom: 400px; }

  .sm\:ml-400px {
    margin-left: 400px; }

  .sm\:mr-400px {
    margin-right: 400px; }

  .sm\:p-400px {
    padding: 400px; }

  .sm\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .sm\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .sm\:pt-400px {
    padding-top: 400px; }

  .sm\:pb-400px {
    padding-bottom: 400px; }

  .sm\:pl-400px {
    padding-left: 400px; }

  .sm\:pr-400px {
    padding-right: 400px; }

  .sm\:-mt-400px {
    margin-top: -400px; }

  .sm\:-mb-400px {
    margin-bottom: -400px; }

  .sm\:-ml-400px {
    margin-left: -400px; }

  .sm\:-mr-400px {
    margin-right: -400px; }

  .sm\:m-450px {
    margin: 450px; }

  .sm\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .sm\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .sm\:mt-450px {
    margin-top: 450px; }

  .sm\:mb-450px {
    margin-bottom: 450px; }

  .sm\:ml-450px {
    margin-left: 450px; }

  .sm\:mr-450px {
    margin-right: 450px; }

  .sm\:p-450px {
    padding: 450px; }

  .sm\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .sm\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .sm\:pt-450px {
    padding-top: 450px; }

  .sm\:pb-450px {
    padding-bottom: 450px; }

  .sm\:pl-450px {
    padding-left: 450px; }

  .sm\:pr-450px {
    padding-right: 450px; }

  .sm\:-mt-450px {
    margin-top: -450px; }

  .sm\:-mb-450px {
    margin-bottom: -450px; }

  .sm\:-ml-450px {
    margin-left: -450px; }

  .sm\:-mr-450px {
    margin-right: -450px; }

  .sm\:m-500px {
    margin: 500px; }

  .sm\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .sm\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .sm\:mt-500px {
    margin-top: 500px; }

  .sm\:mb-500px {
    margin-bottom: 500px; }

  .sm\:ml-500px {
    margin-left: 500px; }

  .sm\:mr-500px {
    margin-right: 500px; }

  .sm\:p-500px {
    padding: 500px; }

  .sm\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .sm\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .sm\:pt-500px {
    padding-top: 500px; }

  .sm\:pb-500px {
    padding-bottom: 500px; }

  .sm\:pl-500px {
    padding-left: 500px; }

  .sm\:pr-500px {
    padding-right: 500px; }

  .sm\:-mt-500px {
    margin-top: -500px; }

  .sm\:-mb-500px {
    margin-bottom: -500px; }

  .sm\:-ml-500px {
    margin-left: -500px; }

  .sm\:-mr-500px {
    margin-right: -500px; }

  .sm\:m-auto {
    margin: auto; }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .sm\:mt-auto {
    margin-top: auto; }

  .sm\:mb-auto {
    margin-bottom: auto; }

  .sm\:ml-auto {
    margin-left: auto; }

  .sm\:mr-auto {
    margin-right: auto; } }
@media (min-width: 768px) {
  .md\:m-0 {
    margin: 0; }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .md\:mt-0 {
    margin-top: 0; }

  .md\:mb-0 {
    margin-bottom: 0; }

  .md\:ml-0 {
    margin-left: 0; }

  .md\:mr-0 {
    margin-right: 0; }

  .md\:p-0 {
    padding: 0; }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .md\:pt-0 {
    padding-top: 0; }

  .md\:pb-0 {
    padding-bottom: 0; }

  .md\:pl-0 {
    padding-left: 0; }

  .md\:pr-0 {
    padding-right: 0; }

  .md\:-mt-0 {
    margin-top: 0; }

  .md\:-mb-0 {
    margin-bottom: 0; }

  .md\:-ml-0 {
    margin-left: 0; }

  .md\:-mr-0 {
    margin-right: 0; }

  .md\:m-1 {
    margin: 0.25rem; }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .md\:mt-1 {
    margin-top: 0.25rem; }

  .md\:mb-1 {
    margin-bottom: 0.25rem; }

  .md\:ml-1 {
    margin-left: 0.25rem; }

  .md\:mr-1 {
    margin-right: 0.25rem; }

  .md\:p-1 {
    padding: 0.25rem; }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .md\:pt-1 {
    padding-top: 0.25rem; }

  .md\:pb-1 {
    padding-bottom: 0.25rem; }

  .md\:pl-1 {
    padding-left: 0.25rem; }

  .md\:pr-1 {
    padding-right: 0.25rem; }

  .md\:-mt-1 {
    margin-top: -0.25rem; }

  .md\:-mb-1 {
    margin-bottom: -0.25rem; }

  .md\:-ml-1 {
    margin-left: -0.25rem; }

  .md\:-mr-1 {
    margin-right: -0.25rem; }

  .md\:m-2 {
    margin: 0.5rem; }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .md\:mt-2 {
    margin-top: 0.5rem; }

  .md\:mb-2 {
    margin-bottom: 0.5rem; }

  .md\:ml-2 {
    margin-left: 0.5rem; }

  .md\:mr-2 {
    margin-right: 0.5rem; }

  .md\:p-2 {
    padding: 0.5rem; }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .md\:pt-2 {
    padding-top: 0.5rem; }

  .md\:pb-2 {
    padding-bottom: 0.5rem; }

  .md\:pl-2 {
    padding-left: 0.5rem; }

  .md\:pr-2 {
    padding-right: 0.5rem; }

  .md\:-mt-2 {
    margin-top: -0.5rem; }

  .md\:-mb-2 {
    margin-bottom: -0.5rem; }

  .md\:-ml-2 {
    margin-left: -0.5rem; }

  .md\:-mr-2 {
    margin-right: -0.5rem; }

  .md\:m-3 {
    margin: 0.75rem; }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .md\:mt-3 {
    margin-top: 0.75rem; }

  .md\:mb-3 {
    margin-bottom: 0.75rem; }

  .md\:ml-3 {
    margin-left: 0.75rem; }

  .md\:mr-3 {
    margin-right: 0.75rem; }

  .md\:p-3 {
    padding: 0.75rem; }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .md\:pt-3 {
    padding-top: 0.75rem; }

  .md\:pb-3 {
    padding-bottom: 0.75rem; }

  .md\:pl-3 {
    padding-left: 0.75rem; }

  .md\:pr-3 {
    padding-right: 0.75rem; }

  .md\:-mt-3 {
    margin-top: -0.75rem; }

  .md\:-mb-3 {
    margin-bottom: -0.75rem; }

  .md\:-ml-3 {
    margin-left: -0.75rem; }

  .md\:-mr-3 {
    margin-right: -0.75rem; }

  .md\:m-4 {
    margin: 1rem; }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .md\:mt-4 {
    margin-top: 1rem; }

  .md\:mb-4 {
    margin-bottom: 1rem; }

  .md\:ml-4 {
    margin-left: 1rem; }

  .md\:mr-4 {
    margin-right: 1rem; }

  .md\:p-4 {
    padding: 1rem; }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .md\:pt-4 {
    padding-top: 1rem; }

  .md\:pb-4 {
    padding-bottom: 1rem; }

  .md\:pl-4 {
    padding-left: 1rem; }

  .md\:pr-4 {
    padding-right: 1rem; }

  .md\:-mt-4 {
    margin-top: -1rem; }

  .md\:-mb-4 {
    margin-bottom: -1rem; }

  .md\:-ml-4 {
    margin-left: -1rem; }

  .md\:-mr-4 {
    margin-right: -1rem; }

  .md\:m-5 {
    margin: 1.25rem; }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .md\:mt-5 {
    margin-top: 1.25rem; }

  .md\:mb-5 {
    margin-bottom: 1.25rem; }

  .md\:ml-5 {
    margin-left: 1.25rem; }

  .md\:mr-5 {
    margin-right: 1.25rem; }

  .md\:p-5 {
    padding: 1.25rem; }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .md\:pt-5 {
    padding-top: 1.25rem; }

  .md\:pb-5 {
    padding-bottom: 1.25rem; }

  .md\:pl-5 {
    padding-left: 1.25rem; }

  .md\:pr-5 {
    padding-right: 1.25rem; }

  .md\:-mt-5 {
    margin-top: -1.25rem; }

  .md\:-mb-5 {
    margin-bottom: -1.25rem; }

  .md\:-ml-5 {
    margin-left: -1.25rem; }

  .md\:-mr-5 {
    margin-right: -1.25rem; }

  .md\:m-6 {
    margin: 1.5rem; }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .md\:mt-6 {
    margin-top: 1.5rem; }

  .md\:mb-6 {
    margin-bottom: 1.5rem; }

  .md\:ml-6 {
    margin-left: 1.5rem; }

  .md\:mr-6 {
    margin-right: 1.5rem; }

  .md\:p-6 {
    padding: 1.5rem; }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .md\:pt-6 {
    padding-top: 1.5rem; }

  .md\:pb-6 {
    padding-bottom: 1.5rem; }

  .md\:pl-6 {
    padding-left: 1.5rem; }

  .md\:pr-6 {
    padding-right: 1.5rem; }

  .md\:-mt-6 {
    margin-top: -1.5rem; }

  .md\:-mb-6 {
    margin-bottom: -1.5rem; }

  .md\:-ml-6 {
    margin-left: -1.5rem; }

  .md\:-mr-6 {
    margin-right: -1.5rem; }

  .md\:m-7 {
    margin: 1.75rem; }

  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .md\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .md\:mt-7 {
    margin-top: 1.75rem; }

  .md\:mb-7 {
    margin-bottom: 1.75rem; }

  .md\:ml-7 {
    margin-left: 1.75rem; }

  .md\:mr-7 {
    margin-right: 1.75rem; }

  .md\:p-7 {
    padding: 1.75rem; }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .md\:pt-7 {
    padding-top: 1.75rem; }

  .md\:pb-7 {
    padding-bottom: 1.75rem; }

  .md\:pl-7 {
    padding-left: 1.75rem; }

  .md\:pr-7 {
    padding-right: 1.75rem; }

  .md\:-mt-7 {
    margin-top: -1.75rem; }

  .md\:-mb-7 {
    margin-bottom: -1.75rem; }

  .md\:-ml-7 {
    margin-left: -1.75rem; }

  .md\:-mr-7 {
    margin-right: -1.75rem; }

  .md\:m-8 {
    margin: 2rem; }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .md\:mt-8 {
    margin-top: 2rem; }

  .md\:mb-8 {
    margin-bottom: 2rem; }

  .md\:ml-8 {
    margin-left: 2rem; }

  .md\:mr-8 {
    margin-right: 2rem; }

  .md\:p-8 {
    padding: 2rem; }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .md\:pt-8 {
    padding-top: 2rem; }

  .md\:pb-8 {
    padding-bottom: 2rem; }

  .md\:pl-8 {
    padding-left: 2rem; }

  .md\:pr-8 {
    padding-right: 2rem; }

  .md\:-mt-8 {
    margin-top: -2rem; }

  .md\:-mb-8 {
    margin-bottom: -2rem; }

  .md\:-ml-8 {
    margin-left: -2rem; }

  .md\:-mr-8 {
    margin-right: -2rem; }

  .md\:m-9 {
    margin: 2.25rem; }

  .md\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .md\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .md\:mt-9 {
    margin-top: 2.25rem; }

  .md\:mb-9 {
    margin-bottom: 2.25rem; }

  .md\:ml-9 {
    margin-left: 2.25rem; }

  .md\:mr-9 {
    margin-right: 2.25rem; }

  .md\:p-9 {
    padding: 2.25rem; }

  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .md\:pt-9 {
    padding-top: 2.25rem; }

  .md\:pb-9 {
    padding-bottom: 2.25rem; }

  .md\:pl-9 {
    padding-left: 2.25rem; }

  .md\:pr-9 {
    padding-right: 2.25rem; }

  .md\:-mt-9 {
    margin-top: -2.25rem; }

  .md\:-mb-9 {
    margin-bottom: -2.25rem; }

  .md\:-ml-9 {
    margin-left: -2.25rem; }

  .md\:-mr-9 {
    margin-right: -2.25rem; }

  .md\:m-10 {
    margin: 2.5rem; }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .md\:mt-10 {
    margin-top: 2.5rem; }

  .md\:mb-10 {
    margin-bottom: 2.5rem; }

  .md\:ml-10 {
    margin-left: 2.5rem; }

  .md\:mr-10 {
    margin-right: 2.5rem; }

  .md\:p-10 {
    padding: 2.5rem; }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .md\:pt-10 {
    padding-top: 2.5rem; }

  .md\:pb-10 {
    padding-bottom: 2.5rem; }

  .md\:pl-10 {
    padding-left: 2.5rem; }

  .md\:pr-10 {
    padding-right: 2.5rem; }

  .md\:-mt-10 {
    margin-top: -2.5rem; }

  .md\:-mb-10 {
    margin-bottom: -2.5rem; }

  .md\:-ml-10 {
    margin-left: -2.5rem; }

  .md\:-mr-10 {
    margin-right: -2.5rem; }

  .md\:m-11 {
    margin: 2.75rem; }

  .md\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .md\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .md\:mt-11 {
    margin-top: 2.75rem; }

  .md\:mb-11 {
    margin-bottom: 2.75rem; }

  .md\:ml-11 {
    margin-left: 2.75rem; }

  .md\:mr-11 {
    margin-right: 2.75rem; }

  .md\:p-11 {
    padding: 2.75rem; }

  .md\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .md\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .md\:pt-11 {
    padding-top: 2.75rem; }

  .md\:pb-11 {
    padding-bottom: 2.75rem; }

  .md\:pl-11 {
    padding-left: 2.75rem; }

  .md\:pr-11 {
    padding-right: 2.75rem; }

  .md\:-mt-11 {
    margin-top: -2.75rem; }

  .md\:-mb-11 {
    margin-bottom: -2.75rem; }

  .md\:-ml-11 {
    margin-left: -2.75rem; }

  .md\:-mr-11 {
    margin-right: -2.75rem; }

  .md\:m-12 {
    margin: 3rem; }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .md\:mt-12 {
    margin-top: 3rem; }

  .md\:mb-12 {
    margin-bottom: 3rem; }

  .md\:ml-12 {
    margin-left: 3rem; }

  .md\:mr-12 {
    margin-right: 3rem; }

  .md\:p-12 {
    padding: 3rem; }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .md\:pt-12 {
    padding-top: 3rem; }

  .md\:pb-12 {
    padding-bottom: 3rem; }

  .md\:pl-12 {
    padding-left: 3rem; }

  .md\:pr-12 {
    padding-right: 3rem; }

  .md\:-mt-12 {
    margin-top: -3rem; }

  .md\:-mb-12 {
    margin-bottom: -3rem; }

  .md\:-ml-12 {
    margin-left: -3rem; }

  .md\:-mr-12 {
    margin-right: -3rem; }

  .md\:m-13 {
    margin: 3.25rem; }

  .md\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .md\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .md\:mt-13 {
    margin-top: 3.25rem; }

  .md\:mb-13 {
    margin-bottom: 3.25rem; }

  .md\:ml-13 {
    margin-left: 3.25rem; }

  .md\:mr-13 {
    margin-right: 3.25rem; }

  .md\:p-13 {
    padding: 3.25rem; }

  .md\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .md\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .md\:pt-13 {
    padding-top: 3.25rem; }

  .md\:pb-13 {
    padding-bottom: 3.25rem; }

  .md\:pl-13 {
    padding-left: 3.25rem; }

  .md\:pr-13 {
    padding-right: 3.25rem; }

  .md\:-mt-13 {
    margin-top: -3.25rem; }

  .md\:-mb-13 {
    margin-bottom: -3.25rem; }

  .md\:-ml-13 {
    margin-left: -3.25rem; }

  .md\:-mr-13 {
    margin-right: -3.25rem; }

  .md\:m-14 {
    margin: 3.5rem; }

  .md\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .md\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .md\:mt-14 {
    margin-top: 3.5rem; }

  .md\:mb-14 {
    margin-bottom: 3.5rem; }

  .md\:ml-14 {
    margin-left: 3.5rem; }

  .md\:mr-14 {
    margin-right: 3.5rem; }

  .md\:p-14 {
    padding: 3.5rem; }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .md\:pt-14 {
    padding-top: 3.5rem; }

  .md\:pb-14 {
    padding-bottom: 3.5rem; }

  .md\:pl-14 {
    padding-left: 3.5rem; }

  .md\:pr-14 {
    padding-right: 3.5rem; }

  .md\:-mt-14 {
    margin-top: -3.5rem; }

  .md\:-mb-14 {
    margin-bottom: -3.5rem; }

  .md\:-ml-14 {
    margin-left: -3.5rem; }

  .md\:-mr-14 {
    margin-right: -3.5rem; }

  .md\:m-15 {
    margin: 3.75rem; }

  .md\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .md\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .md\:mt-15 {
    margin-top: 3.75rem; }

  .md\:mb-15 {
    margin-bottom: 3.75rem; }

  .md\:ml-15 {
    margin-left: 3.75rem; }

  .md\:mr-15 {
    margin-right: 3.75rem; }

  .md\:p-15 {
    padding: 3.75rem; }

  .md\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .md\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .md\:pt-15 {
    padding-top: 3.75rem; }

  .md\:pb-15 {
    padding-bottom: 3.75rem; }

  .md\:pl-15 {
    padding-left: 3.75rem; }

  .md\:pr-15 {
    padding-right: 3.75rem; }

  .md\:-mt-15 {
    margin-top: -3.75rem; }

  .md\:-mb-15 {
    margin-bottom: -3.75rem; }

  .md\:-ml-15 {
    margin-left: -3.75rem; }

  .md\:-mr-15 {
    margin-right: -3.75rem; }

  .md\:m-16 {
    margin: 4rem; }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .md\:mt-16 {
    margin-top: 4rem; }

  .md\:mb-16 {
    margin-bottom: 4rem; }

  .md\:ml-16 {
    margin-left: 4rem; }

  .md\:mr-16 {
    margin-right: 4rem; }

  .md\:p-16 {
    padding: 4rem; }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .md\:pt-16 {
    padding-top: 4rem; }

  .md\:pb-16 {
    padding-bottom: 4rem; }

  .md\:pl-16 {
    padding-left: 4rem; }

  .md\:pr-16 {
    padding-right: 4rem; }

  .md\:-mt-16 {
    margin-top: -4rem; }

  .md\:-mb-16 {
    margin-bottom: -4rem; }

  .md\:-ml-16 {
    margin-left: -4rem; }

  .md\:-mr-16 {
    margin-right: -4rem; }

  .md\:m-17 {
    margin: 4.25rem; }

  .md\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .md\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .md\:mt-17 {
    margin-top: 4.25rem; }

  .md\:mb-17 {
    margin-bottom: 4.25rem; }

  .md\:ml-17 {
    margin-left: 4.25rem; }

  .md\:mr-17 {
    margin-right: 4.25rem; }

  .md\:p-17 {
    padding: 4.25rem; }

  .md\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .md\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .md\:pt-17 {
    padding-top: 4.25rem; }

  .md\:pb-17 {
    padding-bottom: 4.25rem; }

  .md\:pl-17 {
    padding-left: 4.25rem; }

  .md\:pr-17 {
    padding-right: 4.25rem; }

  .md\:-mt-17 {
    margin-top: -4.25rem; }

  .md\:-mb-17 {
    margin-bottom: -4.25rem; }

  .md\:-ml-17 {
    margin-left: -4.25rem; }

  .md\:-mr-17 {
    margin-right: -4.25rem; }

  .md\:m-18 {
    margin: 4.5rem; }

  .md\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .md\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .md\:mt-18 {
    margin-top: 4.5rem; }

  .md\:mb-18 {
    margin-bottom: 4.5rem; }

  .md\:ml-18 {
    margin-left: 4.5rem; }

  .md\:mr-18 {
    margin-right: 4.5rem; }

  .md\:p-18 {
    padding: 4.5rem; }

  .md\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .md\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .md\:pt-18 {
    padding-top: 4.5rem; }

  .md\:pb-18 {
    padding-bottom: 4.5rem; }

  .md\:pl-18 {
    padding-left: 4.5rem; }

  .md\:pr-18 {
    padding-right: 4.5rem; }

  .md\:-mt-18 {
    margin-top: -4.5rem; }

  .md\:-mb-18 {
    margin-bottom: -4.5rem; }

  .md\:-ml-18 {
    margin-left: -4.5rem; }

  .md\:-mr-18 {
    margin-right: -4.5rem; }

  .md\:m-19 {
    margin: 4.75rem; }

  .md\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .md\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .md\:mt-19 {
    margin-top: 4.75rem; }

  .md\:mb-19 {
    margin-bottom: 4.75rem; }

  .md\:ml-19 {
    margin-left: 4.75rem; }

  .md\:mr-19 {
    margin-right: 4.75rem; }

  .md\:p-19 {
    padding: 4.75rem; }

  .md\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .md\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .md\:pt-19 {
    padding-top: 4.75rem; }

  .md\:pb-19 {
    padding-bottom: 4.75rem; }

  .md\:pl-19 {
    padding-left: 4.75rem; }

  .md\:pr-19 {
    padding-right: 4.75rem; }

  .md\:-mt-19 {
    margin-top: -4.75rem; }

  .md\:-mb-19 {
    margin-bottom: -4.75rem; }

  .md\:-ml-19 {
    margin-left: -4.75rem; }

  .md\:-mr-19 {
    margin-right: -4.75rem; }

  .md\:m-20 {
    margin: 5rem; }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .md\:mt-20 {
    margin-top: 5rem; }

  .md\:mb-20 {
    margin-bottom: 5rem; }

  .md\:ml-20 {
    margin-left: 5rem; }

  .md\:mr-20 {
    margin-right: 5rem; }

  .md\:p-20 {
    padding: 5rem; }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .md\:pt-20 {
    padding-top: 5rem; }

  .md\:pb-20 {
    padding-bottom: 5rem; }

  .md\:pl-20 {
    padding-left: 5rem; }

  .md\:pr-20 {
    padding-right: 5rem; }

  .md\:-mt-20 {
    margin-top: -5rem; }

  .md\:-mb-20 {
    margin-bottom: -5rem; }

  .md\:-ml-20 {
    margin-left: -5rem; }

  .md\:-mr-20 {
    margin-right: -5rem; }

  .md\:m-110 {
    margin: 110px; }

  .md\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .md\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .md\:mt-110 {
    margin-top: 110px; }

  .md\:mb-110 {
    margin-bottom: 110px; }

  .md\:ml-110 {
    margin-left: 110px; }

  .md\:mr-110 {
    margin-right: 110px; }

  .md\:p-110 {
    padding: 110px; }

  .md\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .md\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .md\:pt-110 {
    padding-top: 110px; }

  .md\:pb-110 {
    padding-bottom: 110px; }

  .md\:pl-110 {
    padding-left: 110px; }

  .md\:pr-110 {
    padding-right: 110px; }

  .md\:-mt-110 {
    margin-top: -110px; }

  .md\:-mb-110 {
    margin-bottom: -110px; }

  .md\:-ml-110 {
    margin-left: -110px; }

  .md\:-mr-110 {
    margin-right: -110px; }

  .md\:m-120 {
    margin: 120px; }

  .md\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .md\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .md\:mt-120 {
    margin-top: 120px; }

  .md\:mb-120 {
    margin-bottom: 120px; }

  .md\:ml-120 {
    margin-left: 120px; }

  .md\:mr-120 {
    margin-right: 120px; }

  .md\:p-120 {
    padding: 120px; }

  .md\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .md\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .md\:pt-120 {
    padding-top: 120px; }

  .md\:pb-120 {
    padding-bottom: 120px; }

  .md\:pl-120 {
    padding-left: 120px; }

  .md\:pr-120 {
    padding-right: 120px; }

  .md\:-mt-120 {
    margin-top: -120px; }

  .md\:-mb-120 {
    margin-bottom: -120px; }

  .md\:-ml-120 {
    margin-left: -120px; }

  .md\:-mr-120 {
    margin-right: -120px; }

  .md\:m-130 {
    margin: 130px; }

  .md\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .md\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .md\:mt-130 {
    margin-top: 130px; }

  .md\:mb-130 {
    margin-bottom: 130px; }

  .md\:ml-130 {
    margin-left: 130px; }

  .md\:mr-130 {
    margin-right: 130px; }

  .md\:p-130 {
    padding: 130px; }

  .md\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .md\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .md\:pt-130 {
    padding-top: 130px; }

  .md\:pb-130 {
    padding-bottom: 130px; }

  .md\:pl-130 {
    padding-left: 130px; }

  .md\:pr-130 {
    padding-right: 130px; }

  .md\:-mt-130 {
    margin-top: -130px; }

  .md\:-mb-130 {
    margin-bottom: -130px; }

  .md\:-ml-130 {
    margin-left: -130px; }

  .md\:-mr-130 {
    margin-right: -130px; }

  .md\:m-140 {
    margin: 140px; }

  .md\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .md\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .md\:mt-140 {
    margin-top: 140px; }

  .md\:mb-140 {
    margin-bottom: 140px; }

  .md\:ml-140 {
    margin-left: 140px; }

  .md\:mr-140 {
    margin-right: 140px; }

  .md\:p-140 {
    padding: 140px; }

  .md\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .md\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .md\:pt-140 {
    padding-top: 140px; }

  .md\:pb-140 {
    padding-bottom: 140px; }

  .md\:pl-140 {
    padding-left: 140px; }

  .md\:pr-140 {
    padding-right: 140px; }

  .md\:-mt-140 {
    margin-top: -140px; }

  .md\:-mb-140 {
    margin-bottom: -140px; }

  .md\:-ml-140 {
    margin-left: -140px; }

  .md\:-mr-140 {
    margin-right: -140px; }

  .md\:m-50px {
    margin: 50px; }

  .md\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .md\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .md\:mt-50px {
    margin-top: 50px; }

  .md\:mb-50px {
    margin-bottom: 50px; }

  .md\:ml-50px {
    margin-left: 50px; }

  .md\:mr-50px {
    margin-right: 50px; }

  .md\:p-50px {
    padding: 50px; }

  .md\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .md\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .md\:pt-50px {
    padding-top: 50px; }

  .md\:pb-50px {
    padding-bottom: 50px; }

  .md\:pl-50px {
    padding-left: 50px; }

  .md\:pr-50px {
    padding-right: 50px; }

  .md\:-mt-50px {
    margin-top: -50px; }

  .md\:-mb-50px {
    margin-bottom: -50px; }

  .md\:-ml-50px {
    margin-left: -50px; }

  .md\:-mr-50px {
    margin-right: -50px; }

  .md\:m-100px {
    margin: 100px; }

  .md\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .md\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .md\:mt-100px {
    margin-top: 100px; }

  .md\:mb-100px {
    margin-bottom: 100px; }

  .md\:ml-100px {
    margin-left: 100px; }

  .md\:mr-100px {
    margin-right: 100px; }

  .md\:p-100px {
    padding: 100px; }

  .md\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .md\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .md\:pt-100px {
    padding-top: 100px; }

  .md\:pb-100px {
    padding-bottom: 100px; }

  .md\:pl-100px {
    padding-left: 100px; }

  .md\:pr-100px {
    padding-right: 100px; }

  .md\:-mt-100px {
    margin-top: -100px; }

  .md\:-mb-100px {
    margin-bottom: -100px; }

  .md\:-ml-100px {
    margin-left: -100px; }

  .md\:-mr-100px {
    margin-right: -100px; }

  .md\:m-150px {
    margin: 150px; }

  .md\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .md\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .md\:mt-150px {
    margin-top: 150px; }

  .md\:mb-150px {
    margin-bottom: 150px; }

  .md\:ml-150px {
    margin-left: 150px; }

  .md\:mr-150px {
    margin-right: 150px; }

  .md\:p-150px {
    padding: 150px; }

  .md\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .md\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .md\:pt-150px {
    padding-top: 150px; }

  .md\:pb-150px {
    padding-bottom: 150px; }

  .md\:pl-150px {
    padding-left: 150px; }

  .md\:pr-150px {
    padding-right: 150px; }

  .md\:-mt-150px {
    margin-top: -150px; }

  .md\:-mb-150px {
    margin-bottom: -150px; }

  .md\:-ml-150px {
    margin-left: -150px; }

  .md\:-mr-150px {
    margin-right: -150px; }

  .md\:m-200px {
    margin: 200px; }

  .md\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .md\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .md\:mt-200px {
    margin-top: 200px; }

  .md\:mb-200px {
    margin-bottom: 200px; }

  .md\:ml-200px {
    margin-left: 200px; }

  .md\:mr-200px {
    margin-right: 200px; }

  .md\:p-200px {
    padding: 200px; }

  .md\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .md\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .md\:pt-200px {
    padding-top: 200px; }

  .md\:pb-200px {
    padding-bottom: 200px; }

  .md\:pl-200px {
    padding-left: 200px; }

  .md\:pr-200px {
    padding-right: 200px; }

  .md\:-mt-200px {
    margin-top: -200px; }

  .md\:-mb-200px {
    margin-bottom: -200px; }

  .md\:-ml-200px {
    margin-left: -200px; }

  .md\:-mr-200px {
    margin-right: -200px; }

  .md\:m-250px {
    margin: 250px; }

  .md\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .md\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .md\:mt-250px {
    margin-top: 250px; }

  .md\:mb-250px {
    margin-bottom: 250px; }

  .md\:ml-250px {
    margin-left: 250px; }

  .md\:mr-250px {
    margin-right: 250px; }

  .md\:p-250px {
    padding: 250px; }

  .md\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .md\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .md\:pt-250px {
    padding-top: 250px; }

  .md\:pb-250px {
    padding-bottom: 250px; }

  .md\:pl-250px {
    padding-left: 250px; }

  .md\:pr-250px {
    padding-right: 250px; }

  .md\:-mt-250px {
    margin-top: -250px; }

  .md\:-mb-250px {
    margin-bottom: -250px; }

  .md\:-ml-250px {
    margin-left: -250px; }

  .md\:-mr-250px {
    margin-right: -250px; }

  .md\:m-300px {
    margin: 300px; }

  .md\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .md\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .md\:mt-300px {
    margin-top: 300px; }

  .md\:mb-300px {
    margin-bottom: 300px; }

  .md\:ml-300px {
    margin-left: 300px; }

  .md\:mr-300px {
    margin-right: 300px; }

  .md\:p-300px {
    padding: 300px; }

  .md\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .md\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .md\:pt-300px {
    padding-top: 300px; }

  .md\:pb-300px {
    padding-bottom: 300px; }

  .md\:pl-300px {
    padding-left: 300px; }

  .md\:pr-300px {
    padding-right: 300px; }

  .md\:-mt-300px {
    margin-top: -300px; }

  .md\:-mb-300px {
    margin-bottom: -300px; }

  .md\:-ml-300px {
    margin-left: -300px; }

  .md\:-mr-300px {
    margin-right: -300px; }

  .md\:m-350px {
    margin: 350px; }

  .md\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .md\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .md\:mt-350px {
    margin-top: 350px; }

  .md\:mb-350px {
    margin-bottom: 350px; }

  .md\:ml-350px {
    margin-left: 350px; }

  .md\:mr-350px {
    margin-right: 350px; }

  .md\:p-350px {
    padding: 350px; }

  .md\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .md\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .md\:pt-350px {
    padding-top: 350px; }

  .md\:pb-350px {
    padding-bottom: 350px; }

  .md\:pl-350px {
    padding-left: 350px; }

  .md\:pr-350px {
    padding-right: 350px; }

  .md\:-mt-350px {
    margin-top: -350px; }

  .md\:-mb-350px {
    margin-bottom: -350px; }

  .md\:-ml-350px {
    margin-left: -350px; }

  .md\:-mr-350px {
    margin-right: -350px; }

  .md\:m-400px {
    margin: 400px; }

  .md\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .md\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .md\:mt-400px {
    margin-top: 400px; }

  .md\:mb-400px {
    margin-bottom: 400px; }

  .md\:ml-400px {
    margin-left: 400px; }

  .md\:mr-400px {
    margin-right: 400px; }

  .md\:p-400px {
    padding: 400px; }

  .md\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .md\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .md\:pt-400px {
    padding-top: 400px; }

  .md\:pb-400px {
    padding-bottom: 400px; }

  .md\:pl-400px {
    padding-left: 400px; }

  .md\:pr-400px {
    padding-right: 400px; }

  .md\:-mt-400px {
    margin-top: -400px; }

  .md\:-mb-400px {
    margin-bottom: -400px; }

  .md\:-ml-400px {
    margin-left: -400px; }

  .md\:-mr-400px {
    margin-right: -400px; }

  .md\:m-450px {
    margin: 450px; }

  .md\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .md\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .md\:mt-450px {
    margin-top: 450px; }

  .md\:mb-450px {
    margin-bottom: 450px; }

  .md\:ml-450px {
    margin-left: 450px; }

  .md\:mr-450px {
    margin-right: 450px; }

  .md\:p-450px {
    padding: 450px; }

  .md\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .md\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .md\:pt-450px {
    padding-top: 450px; }

  .md\:pb-450px {
    padding-bottom: 450px; }

  .md\:pl-450px {
    padding-left: 450px; }

  .md\:pr-450px {
    padding-right: 450px; }

  .md\:-mt-450px {
    margin-top: -450px; }

  .md\:-mb-450px {
    margin-bottom: -450px; }

  .md\:-ml-450px {
    margin-left: -450px; }

  .md\:-mr-450px {
    margin-right: -450px; }

  .md\:m-500px {
    margin: 500px; }

  .md\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .md\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .md\:mt-500px {
    margin-top: 500px; }

  .md\:mb-500px {
    margin-bottom: 500px; }

  .md\:ml-500px {
    margin-left: 500px; }

  .md\:mr-500px {
    margin-right: 500px; }

  .md\:p-500px {
    padding: 500px; }

  .md\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .md\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .md\:pt-500px {
    padding-top: 500px; }

  .md\:pb-500px {
    padding-bottom: 500px; }

  .md\:pl-500px {
    padding-left: 500px; }

  .md\:pr-500px {
    padding-right: 500px; }

  .md\:-mt-500px {
    margin-top: -500px; }

  .md\:-mb-500px {
    margin-bottom: -500px; }

  .md\:-ml-500px {
    margin-left: -500px; }

  .md\:-mr-500px {
    margin-right: -500px; }

  .md\:m-auto {
    margin: auto; }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .md\:mt-auto {
    margin-top: auto; }

  .md\:mb-auto {
    margin-bottom: auto; }

  .md\:ml-auto {
    margin-left: auto; }

  .md\:mr-auto {
    margin-right: auto; } }
@media (min-width: 1024px) {
  .lg\:m-0 {
    margin: 0; }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .lg\:mt-0 {
    margin-top: 0; }

  .lg\:mb-0 {
    margin-bottom: 0; }

  .lg\:ml-0 {
    margin-left: 0; }

  .lg\:mr-0 {
    margin-right: 0; }

  .lg\:p-0 {
    padding: 0; }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .lg\:pt-0 {
    padding-top: 0; }

  .lg\:pb-0 {
    padding-bottom: 0; }

  .lg\:pl-0 {
    padding-left: 0; }

  .lg\:pr-0 {
    padding-right: 0; }

  .lg\:-mt-0 {
    margin-top: 0; }

  .lg\:-mb-0 {
    margin-bottom: 0; }

  .lg\:-ml-0 {
    margin-left: 0; }

  .lg\:-mr-0 {
    margin-right: 0; }

  .lg\:m-1 {
    margin: 0.25rem; }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .lg\:mt-1 {
    margin-top: 0.25rem; }

  .lg\:mb-1 {
    margin-bottom: 0.25rem; }

  .lg\:ml-1 {
    margin-left: 0.25rem; }

  .lg\:mr-1 {
    margin-right: 0.25rem; }

  .lg\:p-1 {
    padding: 0.25rem; }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .lg\:pt-1 {
    padding-top: 0.25rem; }

  .lg\:pb-1 {
    padding-bottom: 0.25rem; }

  .lg\:pl-1 {
    padding-left: 0.25rem; }

  .lg\:pr-1 {
    padding-right: 0.25rem; }

  .lg\:-mt-1 {
    margin-top: -0.25rem; }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem; }

  .lg\:-ml-1 {
    margin-left: -0.25rem; }

  .lg\:-mr-1 {
    margin-right: -0.25rem; }

  .lg\:m-2 {
    margin: 0.5rem; }

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .lg\:mt-2 {
    margin-top: 0.5rem; }

  .lg\:mb-2 {
    margin-bottom: 0.5rem; }

  .lg\:ml-2 {
    margin-left: 0.5rem; }

  .lg\:mr-2 {
    margin-right: 0.5rem; }

  .lg\:p-2 {
    padding: 0.5rem; }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .lg\:pt-2 {
    padding-top: 0.5rem; }

  .lg\:pb-2 {
    padding-bottom: 0.5rem; }

  .lg\:pl-2 {
    padding-left: 0.5rem; }

  .lg\:pr-2 {
    padding-right: 0.5rem; }

  .lg\:-mt-2 {
    margin-top: -0.5rem; }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem; }

  .lg\:-ml-2 {
    margin-left: -0.5rem; }

  .lg\:-mr-2 {
    margin-right: -0.5rem; }

  .lg\:m-3 {
    margin: 0.75rem; }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .lg\:mt-3 {
    margin-top: 0.75rem; }

  .lg\:mb-3 {
    margin-bottom: 0.75rem; }

  .lg\:ml-3 {
    margin-left: 0.75rem; }

  .lg\:mr-3 {
    margin-right: 0.75rem; }

  .lg\:p-3 {
    padding: 0.75rem; }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .lg\:pt-3 {
    padding-top: 0.75rem; }

  .lg\:pb-3 {
    padding-bottom: 0.75rem; }

  .lg\:pl-3 {
    padding-left: 0.75rem; }

  .lg\:pr-3 {
    padding-right: 0.75rem; }

  .lg\:-mt-3 {
    margin-top: -0.75rem; }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem; }

  .lg\:-ml-3 {
    margin-left: -0.75rem; }

  .lg\:-mr-3 {
    margin-right: -0.75rem; }

  .lg\:m-4 {
    margin: 1rem; }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .lg\:mt-4 {
    margin-top: 1rem; }

  .lg\:mb-4 {
    margin-bottom: 1rem; }

  .lg\:ml-4 {
    margin-left: 1rem; }

  .lg\:mr-4 {
    margin-right: 1rem; }

  .lg\:p-4 {
    padding: 1rem; }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .lg\:pt-4 {
    padding-top: 1rem; }

  .lg\:pb-4 {
    padding-bottom: 1rem; }

  .lg\:pl-4 {
    padding-left: 1rem; }

  .lg\:pr-4 {
    padding-right: 1rem; }

  .lg\:-mt-4 {
    margin-top: -1rem; }

  .lg\:-mb-4 {
    margin-bottom: -1rem; }

  .lg\:-ml-4 {
    margin-left: -1rem; }

  .lg\:-mr-4 {
    margin-right: -1rem; }

  .lg\:m-5 {
    margin: 1.25rem; }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .lg\:mt-5 {
    margin-top: 1.25rem; }

  .lg\:mb-5 {
    margin-bottom: 1.25rem; }

  .lg\:ml-5 {
    margin-left: 1.25rem; }

  .lg\:mr-5 {
    margin-right: 1.25rem; }

  .lg\:p-5 {
    padding: 1.25rem; }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .lg\:pt-5 {
    padding-top: 1.25rem; }

  .lg\:pb-5 {
    padding-bottom: 1.25rem; }

  .lg\:pl-5 {
    padding-left: 1.25rem; }

  .lg\:pr-5 {
    padding-right: 1.25rem; }

  .lg\:-mt-5 {
    margin-top: -1.25rem; }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem; }

  .lg\:-ml-5 {
    margin-left: -1.25rem; }

  .lg\:-mr-5 {
    margin-right: -1.25rem; }

  .lg\:m-6 {
    margin: 1.5rem; }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .lg\:mt-6 {
    margin-top: 1.5rem; }

  .lg\:mb-6 {
    margin-bottom: 1.5rem; }

  .lg\:ml-6 {
    margin-left: 1.5rem; }

  .lg\:mr-6 {
    margin-right: 1.5rem; }

  .lg\:p-6 {
    padding: 1.5rem; }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .lg\:pt-6 {
    padding-top: 1.5rem; }

  .lg\:pb-6 {
    padding-bottom: 1.5rem; }

  .lg\:pl-6 {
    padding-left: 1.5rem; }

  .lg\:pr-6 {
    padding-right: 1.5rem; }

  .lg\:-mt-6 {
    margin-top: -1.5rem; }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem; }

  .lg\:-ml-6 {
    margin-left: -1.5rem; }

  .lg\:-mr-6 {
    margin-right: -1.5rem; }

  .lg\:m-7 {
    margin: 1.75rem; }

  .lg\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .lg\:mt-7 {
    margin-top: 1.75rem; }

  .lg\:mb-7 {
    margin-bottom: 1.75rem; }

  .lg\:ml-7 {
    margin-left: 1.75rem; }

  .lg\:mr-7 {
    margin-right: 1.75rem; }

  .lg\:p-7 {
    padding: 1.75rem; }

  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .lg\:pt-7 {
    padding-top: 1.75rem; }

  .lg\:pb-7 {
    padding-bottom: 1.75rem; }

  .lg\:pl-7 {
    padding-left: 1.75rem; }

  .lg\:pr-7 {
    padding-right: 1.75rem; }

  .lg\:-mt-7 {
    margin-top: -1.75rem; }

  .lg\:-mb-7 {
    margin-bottom: -1.75rem; }

  .lg\:-ml-7 {
    margin-left: -1.75rem; }

  .lg\:-mr-7 {
    margin-right: -1.75rem; }

  .lg\:m-8 {
    margin: 2rem; }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .lg\:mt-8 {
    margin-top: 2rem; }

  .lg\:mb-8 {
    margin-bottom: 2rem; }

  .lg\:ml-8 {
    margin-left: 2rem; }

  .lg\:mr-8 {
    margin-right: 2rem; }

  .lg\:p-8 {
    padding: 2rem; }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .lg\:pt-8 {
    padding-top: 2rem; }

  .lg\:pb-8 {
    padding-bottom: 2rem; }

  .lg\:pl-8 {
    padding-left: 2rem; }

  .lg\:pr-8 {
    padding-right: 2rem; }

  .lg\:-mt-8 {
    margin-top: -2rem; }

  .lg\:-mb-8 {
    margin-bottom: -2rem; }

  .lg\:-ml-8 {
    margin-left: -2rem; }

  .lg\:-mr-8 {
    margin-right: -2rem; }

  .lg\:m-9 {
    margin: 2.25rem; }

  .lg\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .lg\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .lg\:mt-9 {
    margin-top: 2.25rem; }

  .lg\:mb-9 {
    margin-bottom: 2.25rem; }

  .lg\:ml-9 {
    margin-left: 2.25rem; }

  .lg\:mr-9 {
    margin-right: 2.25rem; }

  .lg\:p-9 {
    padding: 2.25rem; }

  .lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .lg\:pt-9 {
    padding-top: 2.25rem; }

  .lg\:pb-9 {
    padding-bottom: 2.25rem; }

  .lg\:pl-9 {
    padding-left: 2.25rem; }

  .lg\:pr-9 {
    padding-right: 2.25rem; }

  .lg\:-mt-9 {
    margin-top: -2.25rem; }

  .lg\:-mb-9 {
    margin-bottom: -2.25rem; }

  .lg\:-ml-9 {
    margin-left: -2.25rem; }

  .lg\:-mr-9 {
    margin-right: -2.25rem; }

  .lg\:m-10 {
    margin: 2.5rem; }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .lg\:mt-10 {
    margin-top: 2.5rem; }

  .lg\:mb-10 {
    margin-bottom: 2.5rem; }

  .lg\:ml-10 {
    margin-left: 2.5rem; }

  .lg\:mr-10 {
    margin-right: 2.5rem; }

  .lg\:p-10 {
    padding: 2.5rem; }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .lg\:pt-10 {
    padding-top: 2.5rem; }

  .lg\:pb-10 {
    padding-bottom: 2.5rem; }

  .lg\:pl-10 {
    padding-left: 2.5rem; }

  .lg\:pr-10 {
    padding-right: 2.5rem; }

  .lg\:-mt-10 {
    margin-top: -2.5rem; }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem; }

  .lg\:-ml-10 {
    margin-left: -2.5rem; }

  .lg\:-mr-10 {
    margin-right: -2.5rem; }

  .lg\:m-11 {
    margin: 2.75rem; }

  .lg\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .lg\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .lg\:mt-11 {
    margin-top: 2.75rem; }

  .lg\:mb-11 {
    margin-bottom: 2.75rem; }

  .lg\:ml-11 {
    margin-left: 2.75rem; }

  .lg\:mr-11 {
    margin-right: 2.75rem; }

  .lg\:p-11 {
    padding: 2.75rem; }

  .lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .lg\:pt-11 {
    padding-top: 2.75rem; }

  .lg\:pb-11 {
    padding-bottom: 2.75rem; }

  .lg\:pl-11 {
    padding-left: 2.75rem; }

  .lg\:pr-11 {
    padding-right: 2.75rem; }

  .lg\:-mt-11 {
    margin-top: -2.75rem; }

  .lg\:-mb-11 {
    margin-bottom: -2.75rem; }

  .lg\:-ml-11 {
    margin-left: -2.75rem; }

  .lg\:-mr-11 {
    margin-right: -2.75rem; }

  .lg\:m-12 {
    margin: 3rem; }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .lg\:mt-12 {
    margin-top: 3rem; }

  .lg\:mb-12 {
    margin-bottom: 3rem; }

  .lg\:ml-12 {
    margin-left: 3rem; }

  .lg\:mr-12 {
    margin-right: 3rem; }

  .lg\:p-12 {
    padding: 3rem; }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .lg\:pt-12 {
    padding-top: 3rem; }

  .lg\:pb-12 {
    padding-bottom: 3rem; }

  .lg\:pl-12 {
    padding-left: 3rem; }

  .lg\:pr-12 {
    padding-right: 3rem; }

  .lg\:-mt-12 {
    margin-top: -3rem; }

  .lg\:-mb-12 {
    margin-bottom: -3rem; }

  .lg\:-ml-12 {
    margin-left: -3rem; }

  .lg\:-mr-12 {
    margin-right: -3rem; }

  .lg\:m-13 {
    margin: 3.25rem; }

  .lg\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .lg\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .lg\:mt-13 {
    margin-top: 3.25rem; }

  .lg\:mb-13 {
    margin-bottom: 3.25rem; }

  .lg\:ml-13 {
    margin-left: 3.25rem; }

  .lg\:mr-13 {
    margin-right: 3.25rem; }

  .lg\:p-13 {
    padding: 3.25rem; }

  .lg\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .lg\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .lg\:pt-13 {
    padding-top: 3.25rem; }

  .lg\:pb-13 {
    padding-bottom: 3.25rem; }

  .lg\:pl-13 {
    padding-left: 3.25rem; }

  .lg\:pr-13 {
    padding-right: 3.25rem; }

  .lg\:-mt-13 {
    margin-top: -3.25rem; }

  .lg\:-mb-13 {
    margin-bottom: -3.25rem; }

  .lg\:-ml-13 {
    margin-left: -3.25rem; }

  .lg\:-mr-13 {
    margin-right: -3.25rem; }

  .lg\:m-14 {
    margin: 3.5rem; }

  .lg\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .lg\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .lg\:mt-14 {
    margin-top: 3.5rem; }

  .lg\:mb-14 {
    margin-bottom: 3.5rem; }

  .lg\:ml-14 {
    margin-left: 3.5rem; }

  .lg\:mr-14 {
    margin-right: 3.5rem; }

  .lg\:p-14 {
    padding: 3.5rem; }

  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .lg\:pt-14 {
    padding-top: 3.5rem; }

  .lg\:pb-14 {
    padding-bottom: 3.5rem; }

  .lg\:pl-14 {
    padding-left: 3.5rem; }

  .lg\:pr-14 {
    padding-right: 3.5rem; }

  .lg\:-mt-14 {
    margin-top: -3.5rem; }

  .lg\:-mb-14 {
    margin-bottom: -3.5rem; }

  .lg\:-ml-14 {
    margin-left: -3.5rem; }

  .lg\:-mr-14 {
    margin-right: -3.5rem; }

  .lg\:m-15 {
    margin: 3.75rem; }

  .lg\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .lg\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .lg\:mt-15 {
    margin-top: 3.75rem; }

  .lg\:mb-15 {
    margin-bottom: 3.75rem; }

  .lg\:ml-15 {
    margin-left: 3.75rem; }

  .lg\:mr-15 {
    margin-right: 3.75rem; }

  .lg\:p-15 {
    padding: 3.75rem; }

  .lg\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .lg\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .lg\:pt-15 {
    padding-top: 3.75rem; }

  .lg\:pb-15 {
    padding-bottom: 3.75rem; }

  .lg\:pl-15 {
    padding-left: 3.75rem; }

  .lg\:pr-15 {
    padding-right: 3.75rem; }

  .lg\:-mt-15 {
    margin-top: -3.75rem; }

  .lg\:-mb-15 {
    margin-bottom: -3.75rem; }

  .lg\:-ml-15 {
    margin-left: -3.75rem; }

  .lg\:-mr-15 {
    margin-right: -3.75rem; }

  .lg\:m-16 {
    margin: 4rem; }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .lg\:mt-16 {
    margin-top: 4rem; }

  .lg\:mb-16 {
    margin-bottom: 4rem; }

  .lg\:ml-16 {
    margin-left: 4rem; }

  .lg\:mr-16 {
    margin-right: 4rem; }

  .lg\:p-16 {
    padding: 4rem; }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .lg\:pt-16 {
    padding-top: 4rem; }

  .lg\:pb-16 {
    padding-bottom: 4rem; }

  .lg\:pl-16 {
    padding-left: 4rem; }

  .lg\:pr-16 {
    padding-right: 4rem; }

  .lg\:-mt-16 {
    margin-top: -4rem; }

  .lg\:-mb-16 {
    margin-bottom: -4rem; }

  .lg\:-ml-16 {
    margin-left: -4rem; }

  .lg\:-mr-16 {
    margin-right: -4rem; }

  .lg\:m-17 {
    margin: 4.25rem; }

  .lg\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .lg\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .lg\:mt-17 {
    margin-top: 4.25rem; }

  .lg\:mb-17 {
    margin-bottom: 4.25rem; }

  .lg\:ml-17 {
    margin-left: 4.25rem; }

  .lg\:mr-17 {
    margin-right: 4.25rem; }

  .lg\:p-17 {
    padding: 4.25rem; }

  .lg\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .lg\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .lg\:pt-17 {
    padding-top: 4.25rem; }

  .lg\:pb-17 {
    padding-bottom: 4.25rem; }

  .lg\:pl-17 {
    padding-left: 4.25rem; }

  .lg\:pr-17 {
    padding-right: 4.25rem; }

  .lg\:-mt-17 {
    margin-top: -4.25rem; }

  .lg\:-mb-17 {
    margin-bottom: -4.25rem; }

  .lg\:-ml-17 {
    margin-left: -4.25rem; }

  .lg\:-mr-17 {
    margin-right: -4.25rem; }

  .lg\:m-18 {
    margin: 4.5rem; }

  .lg\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .lg\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .lg\:mt-18 {
    margin-top: 4.5rem; }

  .lg\:mb-18 {
    margin-bottom: 4.5rem; }

  .lg\:ml-18 {
    margin-left: 4.5rem; }

  .lg\:mr-18 {
    margin-right: 4.5rem; }

  .lg\:p-18 {
    padding: 4.5rem; }

  .lg\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .lg\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .lg\:pt-18 {
    padding-top: 4.5rem; }

  .lg\:pb-18 {
    padding-bottom: 4.5rem; }

  .lg\:pl-18 {
    padding-left: 4.5rem; }

  .lg\:pr-18 {
    padding-right: 4.5rem; }

  .lg\:-mt-18 {
    margin-top: -4.5rem; }

  .lg\:-mb-18 {
    margin-bottom: -4.5rem; }

  .lg\:-ml-18 {
    margin-left: -4.5rem; }

  .lg\:-mr-18 {
    margin-right: -4.5rem; }

  .lg\:m-19 {
    margin: 4.75rem; }

  .lg\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .lg\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .lg\:mt-19 {
    margin-top: 4.75rem; }

  .lg\:mb-19 {
    margin-bottom: 4.75rem; }

  .lg\:ml-19 {
    margin-left: 4.75rem; }

  .lg\:mr-19 {
    margin-right: 4.75rem; }

  .lg\:p-19 {
    padding: 4.75rem; }

  .lg\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .lg\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .lg\:pt-19 {
    padding-top: 4.75rem; }

  .lg\:pb-19 {
    padding-bottom: 4.75rem; }

  .lg\:pl-19 {
    padding-left: 4.75rem; }

  .lg\:pr-19 {
    padding-right: 4.75rem; }

  .lg\:-mt-19 {
    margin-top: -4.75rem; }

  .lg\:-mb-19 {
    margin-bottom: -4.75rem; }

  .lg\:-ml-19 {
    margin-left: -4.75rem; }

  .lg\:-mr-19 {
    margin-right: -4.75rem; }

  .lg\:m-20 {
    margin: 5rem; }

  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .lg\:mt-20 {
    margin-top: 5rem; }

  .lg\:mb-20 {
    margin-bottom: 5rem; }

  .lg\:ml-20 {
    margin-left: 5rem; }

  .lg\:mr-20 {
    margin-right: 5rem; }

  .lg\:p-20 {
    padding: 5rem; }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .lg\:pt-20 {
    padding-top: 5rem; }

  .lg\:pb-20 {
    padding-bottom: 5rem; }

  .lg\:pl-20 {
    padding-left: 5rem; }

  .lg\:pr-20 {
    padding-right: 5rem; }

  .lg\:-mt-20 {
    margin-top: -5rem; }

  .lg\:-mb-20 {
    margin-bottom: -5rem; }

  .lg\:-ml-20 {
    margin-left: -5rem; }

  .lg\:-mr-20 {
    margin-right: -5rem; }

  .lg\:m-110 {
    margin: 110px; }

  .lg\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .lg\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .lg\:mt-110 {
    margin-top: 110px; }

  .lg\:mb-110 {
    margin-bottom: 110px; }

  .lg\:ml-110 {
    margin-left: 110px; }

  .lg\:mr-110 {
    margin-right: 110px; }

  .lg\:p-110 {
    padding: 110px; }

  .lg\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .lg\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .lg\:pt-110 {
    padding-top: 110px; }

  .lg\:pb-110 {
    padding-bottom: 110px; }

  .lg\:pl-110 {
    padding-left: 110px; }

  .lg\:pr-110 {
    padding-right: 110px; }

  .lg\:-mt-110 {
    margin-top: -110px; }

  .lg\:-mb-110 {
    margin-bottom: -110px; }

  .lg\:-ml-110 {
    margin-left: -110px; }

  .lg\:-mr-110 {
    margin-right: -110px; }

  .lg\:m-120 {
    margin: 120px; }

  .lg\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .lg\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .lg\:mt-120 {
    margin-top: 120px; }

  .lg\:mb-120 {
    margin-bottom: 120px; }

  .lg\:ml-120 {
    margin-left: 120px; }

  .lg\:mr-120 {
    margin-right: 120px; }

  .lg\:p-120 {
    padding: 120px; }

  .lg\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .lg\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .lg\:pt-120 {
    padding-top: 120px; }

  .lg\:pb-120 {
    padding-bottom: 120px; }

  .lg\:pl-120 {
    padding-left: 120px; }

  .lg\:pr-120 {
    padding-right: 120px; }

  .lg\:-mt-120 {
    margin-top: -120px; }

  .lg\:-mb-120 {
    margin-bottom: -120px; }

  .lg\:-ml-120 {
    margin-left: -120px; }

  .lg\:-mr-120 {
    margin-right: -120px; }

  .lg\:m-130 {
    margin: 130px; }

  .lg\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .lg\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .lg\:mt-130 {
    margin-top: 130px; }

  .lg\:mb-130 {
    margin-bottom: 130px; }

  .lg\:ml-130 {
    margin-left: 130px; }

  .lg\:mr-130 {
    margin-right: 130px; }

  .lg\:p-130 {
    padding: 130px; }

  .lg\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .lg\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .lg\:pt-130 {
    padding-top: 130px; }

  .lg\:pb-130 {
    padding-bottom: 130px; }

  .lg\:pl-130 {
    padding-left: 130px; }

  .lg\:pr-130 {
    padding-right: 130px; }

  .lg\:-mt-130 {
    margin-top: -130px; }

  .lg\:-mb-130 {
    margin-bottom: -130px; }

  .lg\:-ml-130 {
    margin-left: -130px; }

  .lg\:-mr-130 {
    margin-right: -130px; }

  .lg\:m-140 {
    margin: 140px; }

  .lg\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .lg\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .lg\:mt-140 {
    margin-top: 140px; }

  .lg\:mb-140 {
    margin-bottom: 140px; }

  .lg\:ml-140 {
    margin-left: 140px; }

  .lg\:mr-140 {
    margin-right: 140px; }

  .lg\:p-140 {
    padding: 140px; }

  .lg\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .lg\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .lg\:pt-140 {
    padding-top: 140px; }

  .lg\:pb-140 {
    padding-bottom: 140px; }

  .lg\:pl-140 {
    padding-left: 140px; }

  .lg\:pr-140 {
    padding-right: 140px; }

  .lg\:-mt-140 {
    margin-top: -140px; }

  .lg\:-mb-140 {
    margin-bottom: -140px; }

  .lg\:-ml-140 {
    margin-left: -140px; }

  .lg\:-mr-140 {
    margin-right: -140px; }

  .lg\:m-50px {
    margin: 50px; }

  .lg\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .lg\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .lg\:mt-50px {
    margin-top: 50px; }

  .lg\:mb-50px {
    margin-bottom: 50px; }

  .lg\:ml-50px {
    margin-left: 50px; }

  .lg\:mr-50px {
    margin-right: 50px; }

  .lg\:p-50px {
    padding: 50px; }

  .lg\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .lg\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .lg\:pt-50px {
    padding-top: 50px; }

  .lg\:pb-50px {
    padding-bottom: 50px; }

  .lg\:pl-50px {
    padding-left: 50px; }

  .lg\:pr-50px {
    padding-right: 50px; }

  .lg\:-mt-50px {
    margin-top: -50px; }

  .lg\:-mb-50px {
    margin-bottom: -50px; }

  .lg\:-ml-50px {
    margin-left: -50px; }

  .lg\:-mr-50px {
    margin-right: -50px; }

  .lg\:m-100px {
    margin: 100px; }

  .lg\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .lg\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .lg\:mt-100px {
    margin-top: 100px; }

  .lg\:mb-100px {
    margin-bottom: 100px; }

  .lg\:ml-100px {
    margin-left: 100px; }

  .lg\:mr-100px {
    margin-right: 100px; }

  .lg\:p-100px {
    padding: 100px; }

  .lg\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .lg\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .lg\:pt-100px {
    padding-top: 100px; }

  .lg\:pb-100px {
    padding-bottom: 100px; }

  .lg\:pl-100px {
    padding-left: 100px; }

  .lg\:pr-100px {
    padding-right: 100px; }

  .lg\:-mt-100px {
    margin-top: -100px; }

  .lg\:-mb-100px {
    margin-bottom: -100px; }

  .lg\:-ml-100px {
    margin-left: -100px; }

  .lg\:-mr-100px {
    margin-right: -100px; }

  .lg\:m-150px {
    margin: 150px; }

  .lg\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .lg\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .lg\:mt-150px {
    margin-top: 150px; }

  .lg\:mb-150px {
    margin-bottom: 150px; }

  .lg\:ml-150px {
    margin-left: 150px; }

  .lg\:mr-150px {
    margin-right: 150px; }

  .lg\:p-150px {
    padding: 150px; }

  .lg\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .lg\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .lg\:pt-150px {
    padding-top: 150px; }

  .lg\:pb-150px {
    padding-bottom: 150px; }

  .lg\:pl-150px {
    padding-left: 150px; }

  .lg\:pr-150px {
    padding-right: 150px; }

  .lg\:-mt-150px {
    margin-top: -150px; }

  .lg\:-mb-150px {
    margin-bottom: -150px; }

  .lg\:-ml-150px {
    margin-left: -150px; }

  .lg\:-mr-150px {
    margin-right: -150px; }

  .lg\:m-200px {
    margin: 200px; }

  .lg\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .lg\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .lg\:mt-200px {
    margin-top: 200px; }

  .lg\:mb-200px {
    margin-bottom: 200px; }

  .lg\:ml-200px {
    margin-left: 200px; }

  .lg\:mr-200px {
    margin-right: 200px; }

  .lg\:p-200px {
    padding: 200px; }

  .lg\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .lg\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .lg\:pt-200px {
    padding-top: 200px; }

  .lg\:pb-200px {
    padding-bottom: 200px; }

  .lg\:pl-200px {
    padding-left: 200px; }

  .lg\:pr-200px {
    padding-right: 200px; }

  .lg\:-mt-200px {
    margin-top: -200px; }

  .lg\:-mb-200px {
    margin-bottom: -200px; }

  .lg\:-ml-200px {
    margin-left: -200px; }

  .lg\:-mr-200px {
    margin-right: -200px; }

  .lg\:m-250px {
    margin: 250px; }

  .lg\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .lg\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .lg\:mt-250px {
    margin-top: 250px; }

  .lg\:mb-250px {
    margin-bottom: 250px; }

  .lg\:ml-250px {
    margin-left: 250px; }

  .lg\:mr-250px {
    margin-right: 250px; }

  .lg\:p-250px {
    padding: 250px; }

  .lg\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .lg\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .lg\:pt-250px {
    padding-top: 250px; }

  .lg\:pb-250px {
    padding-bottom: 250px; }

  .lg\:pl-250px {
    padding-left: 250px; }

  .lg\:pr-250px {
    padding-right: 250px; }

  .lg\:-mt-250px {
    margin-top: -250px; }

  .lg\:-mb-250px {
    margin-bottom: -250px; }

  .lg\:-ml-250px {
    margin-left: -250px; }

  .lg\:-mr-250px {
    margin-right: -250px; }

  .lg\:m-300px {
    margin: 300px; }

  .lg\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .lg\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .lg\:mt-300px {
    margin-top: 300px; }

  .lg\:mb-300px {
    margin-bottom: 300px; }

  .lg\:ml-300px {
    margin-left: 300px; }

  .lg\:mr-300px {
    margin-right: 300px; }

  .lg\:p-300px {
    padding: 300px; }

  .lg\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .lg\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .lg\:pt-300px {
    padding-top: 300px; }

  .lg\:pb-300px {
    padding-bottom: 300px; }

  .lg\:pl-300px {
    padding-left: 300px; }

  .lg\:pr-300px {
    padding-right: 300px; }

  .lg\:-mt-300px {
    margin-top: -300px; }

  .lg\:-mb-300px {
    margin-bottom: -300px; }

  .lg\:-ml-300px {
    margin-left: -300px; }

  .lg\:-mr-300px {
    margin-right: -300px; }

  .lg\:m-350px {
    margin: 350px; }

  .lg\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .lg\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .lg\:mt-350px {
    margin-top: 350px; }

  .lg\:mb-350px {
    margin-bottom: 350px; }

  .lg\:ml-350px {
    margin-left: 350px; }

  .lg\:mr-350px {
    margin-right: 350px; }

  .lg\:p-350px {
    padding: 350px; }

  .lg\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .lg\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .lg\:pt-350px {
    padding-top: 350px; }

  .lg\:pb-350px {
    padding-bottom: 350px; }

  .lg\:pl-350px {
    padding-left: 350px; }

  .lg\:pr-350px {
    padding-right: 350px; }

  .lg\:-mt-350px {
    margin-top: -350px; }

  .lg\:-mb-350px {
    margin-bottom: -350px; }

  .lg\:-ml-350px {
    margin-left: -350px; }

  .lg\:-mr-350px {
    margin-right: -350px; }

  .lg\:m-400px {
    margin: 400px; }

  .lg\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .lg\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .lg\:mt-400px {
    margin-top: 400px; }

  .lg\:mb-400px {
    margin-bottom: 400px; }

  .lg\:ml-400px {
    margin-left: 400px; }

  .lg\:mr-400px {
    margin-right: 400px; }

  .lg\:p-400px {
    padding: 400px; }

  .lg\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .lg\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .lg\:pt-400px {
    padding-top: 400px; }

  .lg\:pb-400px {
    padding-bottom: 400px; }

  .lg\:pl-400px {
    padding-left: 400px; }

  .lg\:pr-400px {
    padding-right: 400px; }

  .lg\:-mt-400px {
    margin-top: -400px; }

  .lg\:-mb-400px {
    margin-bottom: -400px; }

  .lg\:-ml-400px {
    margin-left: -400px; }

  .lg\:-mr-400px {
    margin-right: -400px; }

  .lg\:m-450px {
    margin: 450px; }

  .lg\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .lg\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .lg\:mt-450px {
    margin-top: 450px; }

  .lg\:mb-450px {
    margin-bottom: 450px; }

  .lg\:ml-450px {
    margin-left: 450px; }

  .lg\:mr-450px {
    margin-right: 450px; }

  .lg\:p-450px {
    padding: 450px; }

  .lg\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .lg\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .lg\:pt-450px {
    padding-top: 450px; }

  .lg\:pb-450px {
    padding-bottom: 450px; }

  .lg\:pl-450px {
    padding-left: 450px; }

  .lg\:pr-450px {
    padding-right: 450px; }

  .lg\:-mt-450px {
    margin-top: -450px; }

  .lg\:-mb-450px {
    margin-bottom: -450px; }

  .lg\:-ml-450px {
    margin-left: -450px; }

  .lg\:-mr-450px {
    margin-right: -450px; }

  .lg\:m-500px {
    margin: 500px; }

  .lg\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .lg\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .lg\:mt-500px {
    margin-top: 500px; }

  .lg\:mb-500px {
    margin-bottom: 500px; }

  .lg\:ml-500px {
    margin-left: 500px; }

  .lg\:mr-500px {
    margin-right: 500px; }

  .lg\:p-500px {
    padding: 500px; }

  .lg\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .lg\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .lg\:pt-500px {
    padding-top: 500px; }

  .lg\:pb-500px {
    padding-bottom: 500px; }

  .lg\:pl-500px {
    padding-left: 500px; }

  .lg\:pr-500px {
    padding-right: 500px; }

  .lg\:-mt-500px {
    margin-top: -500px; }

  .lg\:-mb-500px {
    margin-bottom: -500px; }

  .lg\:-ml-500px {
    margin-left: -500px; }

  .lg\:-mr-500px {
    margin-right: -500px; }

  .lg\:m-auto {
    margin: auto; }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .lg\:mt-auto {
    margin-top: auto; }

  .lg\:mb-auto {
    margin-bottom: auto; }

  .lg\:ml-auto {
    margin-left: auto; }

  .lg\:mr-auto {
    margin-right: auto; } }
@media (min-width: 1280px) {
  .xl\:m-0 {
    margin: 0; }

  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .xl\:mt-0 {
    margin-top: 0; }

  .xl\:mb-0 {
    margin-bottom: 0; }

  .xl\:ml-0 {
    margin-left: 0; }

  .xl\:mr-0 {
    margin-right: 0; }

  .xl\:p-0 {
    padding: 0; }

  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .xl\:pt-0 {
    padding-top: 0; }

  .xl\:pb-0 {
    padding-bottom: 0; }

  .xl\:pl-0 {
    padding-left: 0; }

  .xl\:pr-0 {
    padding-right: 0; }

  .xl\:-mt-0 {
    margin-top: 0; }

  .xl\:-mb-0 {
    margin-bottom: 0; }

  .xl\:-ml-0 {
    margin-left: 0; }

  .xl\:-mr-0 {
    margin-right: 0; }

  .xl\:m-1 {
    margin: 0.25rem; }

  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .xl\:mt-1 {
    margin-top: 0.25rem; }

  .xl\:mb-1 {
    margin-bottom: 0.25rem; }

  .xl\:ml-1 {
    margin-left: 0.25rem; }

  .xl\:mr-1 {
    margin-right: 0.25rem; }

  .xl\:p-1 {
    padding: 0.25rem; }

  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .xl\:pt-1 {
    padding-top: 0.25rem; }

  .xl\:pb-1 {
    padding-bottom: 0.25rem; }

  .xl\:pl-1 {
    padding-left: 0.25rem; }

  .xl\:pr-1 {
    padding-right: 0.25rem; }

  .xl\:-mt-1 {
    margin-top: -0.25rem; }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem; }

  .xl\:-ml-1 {
    margin-left: -0.25rem; }

  .xl\:-mr-1 {
    margin-right: -0.25rem; }

  .xl\:m-2 {
    margin: 0.5rem; }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .xl\:mt-2 {
    margin-top: 0.5rem; }

  .xl\:mb-2 {
    margin-bottom: 0.5rem; }

  .xl\:ml-2 {
    margin-left: 0.5rem; }

  .xl\:mr-2 {
    margin-right: 0.5rem; }

  .xl\:p-2 {
    padding: 0.5rem; }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .xl\:pt-2 {
    padding-top: 0.5rem; }

  .xl\:pb-2 {
    padding-bottom: 0.5rem; }

  .xl\:pl-2 {
    padding-left: 0.5rem; }

  .xl\:pr-2 {
    padding-right: 0.5rem; }

  .xl\:-mt-2 {
    margin-top: -0.5rem; }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem; }

  .xl\:-ml-2 {
    margin-left: -0.5rem; }

  .xl\:-mr-2 {
    margin-right: -0.5rem; }

  .xl\:m-3 {
    margin: 0.75rem; }

  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .xl\:mt-3 {
    margin-top: 0.75rem; }

  .xl\:mb-3 {
    margin-bottom: 0.75rem; }

  .xl\:ml-3 {
    margin-left: 0.75rem; }

  .xl\:mr-3 {
    margin-right: 0.75rem; }

  .xl\:p-3 {
    padding: 0.75rem; }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .xl\:pt-3 {
    padding-top: 0.75rem; }

  .xl\:pb-3 {
    padding-bottom: 0.75rem; }

  .xl\:pl-3 {
    padding-left: 0.75rem; }

  .xl\:pr-3 {
    padding-right: 0.75rem; }

  .xl\:-mt-3 {
    margin-top: -0.75rem; }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem; }

  .xl\:-ml-3 {
    margin-left: -0.75rem; }

  .xl\:-mr-3 {
    margin-right: -0.75rem; }

  .xl\:m-4 {
    margin: 1rem; }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .xl\:mt-4 {
    margin-top: 1rem; }

  .xl\:mb-4 {
    margin-bottom: 1rem; }

  .xl\:ml-4 {
    margin-left: 1rem; }

  .xl\:mr-4 {
    margin-right: 1rem; }

  .xl\:p-4 {
    padding: 1rem; }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .xl\:pt-4 {
    padding-top: 1rem; }

  .xl\:pb-4 {
    padding-bottom: 1rem; }

  .xl\:pl-4 {
    padding-left: 1rem; }

  .xl\:pr-4 {
    padding-right: 1rem; }

  .xl\:-mt-4 {
    margin-top: -1rem; }

  .xl\:-mb-4 {
    margin-bottom: -1rem; }

  .xl\:-ml-4 {
    margin-left: -1rem; }

  .xl\:-mr-4 {
    margin-right: -1rem; }

  .xl\:m-5 {
    margin: 1.25rem; }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .xl\:mt-5 {
    margin-top: 1.25rem; }

  .xl\:mb-5 {
    margin-bottom: 1.25rem; }

  .xl\:ml-5 {
    margin-left: 1.25rem; }

  .xl\:mr-5 {
    margin-right: 1.25rem; }

  .xl\:p-5 {
    padding: 1.25rem; }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .xl\:pt-5 {
    padding-top: 1.25rem; }

  .xl\:pb-5 {
    padding-bottom: 1.25rem; }

  .xl\:pl-5 {
    padding-left: 1.25rem; }

  .xl\:pr-5 {
    padding-right: 1.25rem; }

  .xl\:-mt-5 {
    margin-top: -1.25rem; }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem; }

  .xl\:-ml-5 {
    margin-left: -1.25rem; }

  .xl\:-mr-5 {
    margin-right: -1.25rem; }

  .xl\:m-6 {
    margin: 1.5rem; }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .xl\:mt-6 {
    margin-top: 1.5rem; }

  .xl\:mb-6 {
    margin-bottom: 1.5rem; }

  .xl\:ml-6 {
    margin-left: 1.5rem; }

  .xl\:mr-6 {
    margin-right: 1.5rem; }

  .xl\:p-6 {
    padding: 1.5rem; }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .xl\:pt-6 {
    padding-top: 1.5rem; }

  .xl\:pb-6 {
    padding-bottom: 1.5rem; }

  .xl\:pl-6 {
    padding-left: 1.5rem; }

  .xl\:pr-6 {
    padding-right: 1.5rem; }

  .xl\:-mt-6 {
    margin-top: -1.5rem; }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem; }

  .xl\:-ml-6 {
    margin-left: -1.5rem; }

  .xl\:-mr-6 {
    margin-right: -1.5rem; }

  .xl\:m-7 {
    margin: 1.75rem; }

  .xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .xl\:mt-7 {
    margin-top: 1.75rem; }

  .xl\:mb-7 {
    margin-bottom: 1.75rem; }

  .xl\:ml-7 {
    margin-left: 1.75rem; }

  .xl\:mr-7 {
    margin-right: 1.75rem; }

  .xl\:p-7 {
    padding: 1.75rem; }

  .xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .xl\:pt-7 {
    padding-top: 1.75rem; }

  .xl\:pb-7 {
    padding-bottom: 1.75rem; }

  .xl\:pl-7 {
    padding-left: 1.75rem; }

  .xl\:pr-7 {
    padding-right: 1.75rem; }

  .xl\:-mt-7 {
    margin-top: -1.75rem; }

  .xl\:-mb-7 {
    margin-bottom: -1.75rem; }

  .xl\:-ml-7 {
    margin-left: -1.75rem; }

  .xl\:-mr-7 {
    margin-right: -1.75rem; }

  .xl\:m-8 {
    margin: 2rem; }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .xl\:mt-8 {
    margin-top: 2rem; }

  .xl\:mb-8 {
    margin-bottom: 2rem; }

  .xl\:ml-8 {
    margin-left: 2rem; }

  .xl\:mr-8 {
    margin-right: 2rem; }

  .xl\:p-8 {
    padding: 2rem; }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .xl\:pt-8 {
    padding-top: 2rem; }

  .xl\:pb-8 {
    padding-bottom: 2rem; }

  .xl\:pl-8 {
    padding-left: 2rem; }

  .xl\:pr-8 {
    padding-right: 2rem; }

  .xl\:-mt-8 {
    margin-top: -2rem; }

  .xl\:-mb-8 {
    margin-bottom: -2rem; }

  .xl\:-ml-8 {
    margin-left: -2rem; }

  .xl\:-mr-8 {
    margin-right: -2rem; }

  .xl\:m-9 {
    margin: 2.25rem; }

  .xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .xl\:mt-9 {
    margin-top: 2.25rem; }

  .xl\:mb-9 {
    margin-bottom: 2.25rem; }

  .xl\:ml-9 {
    margin-left: 2.25rem; }

  .xl\:mr-9 {
    margin-right: 2.25rem; }

  .xl\:p-9 {
    padding: 2.25rem; }

  .xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .xl\:pt-9 {
    padding-top: 2.25rem; }

  .xl\:pb-9 {
    padding-bottom: 2.25rem; }

  .xl\:pl-9 {
    padding-left: 2.25rem; }

  .xl\:pr-9 {
    padding-right: 2.25rem; }

  .xl\:-mt-9 {
    margin-top: -2.25rem; }

  .xl\:-mb-9 {
    margin-bottom: -2.25rem; }

  .xl\:-ml-9 {
    margin-left: -2.25rem; }

  .xl\:-mr-9 {
    margin-right: -2.25rem; }

  .xl\:m-10 {
    margin: 2.5rem; }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .xl\:mt-10 {
    margin-top: 2.5rem; }

  .xl\:mb-10 {
    margin-bottom: 2.5rem; }

  .xl\:ml-10 {
    margin-left: 2.5rem; }

  .xl\:mr-10 {
    margin-right: 2.5rem; }

  .xl\:p-10 {
    padding: 2.5rem; }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .xl\:pt-10 {
    padding-top: 2.5rem; }

  .xl\:pb-10 {
    padding-bottom: 2.5rem; }

  .xl\:pl-10 {
    padding-left: 2.5rem; }

  .xl\:pr-10 {
    padding-right: 2.5rem; }

  .xl\:-mt-10 {
    margin-top: -2.5rem; }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem; }

  .xl\:-ml-10 {
    margin-left: -2.5rem; }

  .xl\:-mr-10 {
    margin-right: -2.5rem; }

  .xl\:m-11 {
    margin: 2.75rem; }

  .xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .xl\:mt-11 {
    margin-top: 2.75rem; }

  .xl\:mb-11 {
    margin-bottom: 2.75rem; }

  .xl\:ml-11 {
    margin-left: 2.75rem; }

  .xl\:mr-11 {
    margin-right: 2.75rem; }

  .xl\:p-11 {
    padding: 2.75rem; }

  .xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .xl\:pt-11 {
    padding-top: 2.75rem; }

  .xl\:pb-11 {
    padding-bottom: 2.75rem; }

  .xl\:pl-11 {
    padding-left: 2.75rem; }

  .xl\:pr-11 {
    padding-right: 2.75rem; }

  .xl\:-mt-11 {
    margin-top: -2.75rem; }

  .xl\:-mb-11 {
    margin-bottom: -2.75rem; }

  .xl\:-ml-11 {
    margin-left: -2.75rem; }

  .xl\:-mr-11 {
    margin-right: -2.75rem; }

  .xl\:m-12 {
    margin: 3rem; }

  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .xl\:mt-12 {
    margin-top: 3rem; }

  .xl\:mb-12 {
    margin-bottom: 3rem; }

  .xl\:ml-12 {
    margin-left: 3rem; }

  .xl\:mr-12 {
    margin-right: 3rem; }

  .xl\:p-12 {
    padding: 3rem; }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .xl\:pt-12 {
    padding-top: 3rem; }

  .xl\:pb-12 {
    padding-bottom: 3rem; }

  .xl\:pl-12 {
    padding-left: 3rem; }

  .xl\:pr-12 {
    padding-right: 3rem; }

  .xl\:-mt-12 {
    margin-top: -3rem; }

  .xl\:-mb-12 {
    margin-bottom: -3rem; }

  .xl\:-ml-12 {
    margin-left: -3rem; }

  .xl\:-mr-12 {
    margin-right: -3rem; }

  .xl\:m-13 {
    margin: 3.25rem; }

  .xl\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .xl\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .xl\:mt-13 {
    margin-top: 3.25rem; }

  .xl\:mb-13 {
    margin-bottom: 3.25rem; }

  .xl\:ml-13 {
    margin-left: 3.25rem; }

  .xl\:mr-13 {
    margin-right: 3.25rem; }

  .xl\:p-13 {
    padding: 3.25rem; }

  .xl\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .xl\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .xl\:pt-13 {
    padding-top: 3.25rem; }

  .xl\:pb-13 {
    padding-bottom: 3.25rem; }

  .xl\:pl-13 {
    padding-left: 3.25rem; }

  .xl\:pr-13 {
    padding-right: 3.25rem; }

  .xl\:-mt-13 {
    margin-top: -3.25rem; }

  .xl\:-mb-13 {
    margin-bottom: -3.25rem; }

  .xl\:-ml-13 {
    margin-left: -3.25rem; }

  .xl\:-mr-13 {
    margin-right: -3.25rem; }

  .xl\:m-14 {
    margin: 3.5rem; }

  .xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .xl\:mt-14 {
    margin-top: 3.5rem; }

  .xl\:mb-14 {
    margin-bottom: 3.5rem; }

  .xl\:ml-14 {
    margin-left: 3.5rem; }

  .xl\:mr-14 {
    margin-right: 3.5rem; }

  .xl\:p-14 {
    padding: 3.5rem; }

  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .xl\:pt-14 {
    padding-top: 3.5rem; }

  .xl\:pb-14 {
    padding-bottom: 3.5rem; }

  .xl\:pl-14 {
    padding-left: 3.5rem; }

  .xl\:pr-14 {
    padding-right: 3.5rem; }

  .xl\:-mt-14 {
    margin-top: -3.5rem; }

  .xl\:-mb-14 {
    margin-bottom: -3.5rem; }

  .xl\:-ml-14 {
    margin-left: -3.5rem; }

  .xl\:-mr-14 {
    margin-right: -3.5rem; }

  .xl\:m-15 {
    margin: 3.75rem; }

  .xl\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .xl\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .xl\:mt-15 {
    margin-top: 3.75rem; }

  .xl\:mb-15 {
    margin-bottom: 3.75rem; }

  .xl\:ml-15 {
    margin-left: 3.75rem; }

  .xl\:mr-15 {
    margin-right: 3.75rem; }

  .xl\:p-15 {
    padding: 3.75rem; }

  .xl\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .xl\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .xl\:pt-15 {
    padding-top: 3.75rem; }

  .xl\:pb-15 {
    padding-bottom: 3.75rem; }

  .xl\:pl-15 {
    padding-left: 3.75rem; }

  .xl\:pr-15 {
    padding-right: 3.75rem; }

  .xl\:-mt-15 {
    margin-top: -3.75rem; }

  .xl\:-mb-15 {
    margin-bottom: -3.75rem; }

  .xl\:-ml-15 {
    margin-left: -3.75rem; }

  .xl\:-mr-15 {
    margin-right: -3.75rem; }

  .xl\:m-16 {
    margin: 4rem; }

  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .xl\:mt-16 {
    margin-top: 4rem; }

  .xl\:mb-16 {
    margin-bottom: 4rem; }

  .xl\:ml-16 {
    margin-left: 4rem; }

  .xl\:mr-16 {
    margin-right: 4rem; }

  .xl\:p-16 {
    padding: 4rem; }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .xl\:pt-16 {
    padding-top: 4rem; }

  .xl\:pb-16 {
    padding-bottom: 4rem; }

  .xl\:pl-16 {
    padding-left: 4rem; }

  .xl\:pr-16 {
    padding-right: 4rem; }

  .xl\:-mt-16 {
    margin-top: -4rem; }

  .xl\:-mb-16 {
    margin-bottom: -4rem; }

  .xl\:-ml-16 {
    margin-left: -4rem; }

  .xl\:-mr-16 {
    margin-right: -4rem; }

  .xl\:m-17 {
    margin: 4.25rem; }

  .xl\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .xl\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .xl\:mt-17 {
    margin-top: 4.25rem; }

  .xl\:mb-17 {
    margin-bottom: 4.25rem; }

  .xl\:ml-17 {
    margin-left: 4.25rem; }

  .xl\:mr-17 {
    margin-right: 4.25rem; }

  .xl\:p-17 {
    padding: 4.25rem; }

  .xl\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .xl\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .xl\:pt-17 {
    padding-top: 4.25rem; }

  .xl\:pb-17 {
    padding-bottom: 4.25rem; }

  .xl\:pl-17 {
    padding-left: 4.25rem; }

  .xl\:pr-17 {
    padding-right: 4.25rem; }

  .xl\:-mt-17 {
    margin-top: -4.25rem; }

  .xl\:-mb-17 {
    margin-bottom: -4.25rem; }

  .xl\:-ml-17 {
    margin-left: -4.25rem; }

  .xl\:-mr-17 {
    margin-right: -4.25rem; }

  .xl\:m-18 {
    margin: 4.5rem; }

  .xl\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .xl\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .xl\:mt-18 {
    margin-top: 4.5rem; }

  .xl\:mb-18 {
    margin-bottom: 4.5rem; }

  .xl\:ml-18 {
    margin-left: 4.5rem; }

  .xl\:mr-18 {
    margin-right: 4.5rem; }

  .xl\:p-18 {
    padding: 4.5rem; }

  .xl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .xl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .xl\:pt-18 {
    padding-top: 4.5rem; }

  .xl\:pb-18 {
    padding-bottom: 4.5rem; }

  .xl\:pl-18 {
    padding-left: 4.5rem; }

  .xl\:pr-18 {
    padding-right: 4.5rem; }

  .xl\:-mt-18 {
    margin-top: -4.5rem; }

  .xl\:-mb-18 {
    margin-bottom: -4.5rem; }

  .xl\:-ml-18 {
    margin-left: -4.5rem; }

  .xl\:-mr-18 {
    margin-right: -4.5rem; }

  .xl\:m-19 {
    margin: 4.75rem; }

  .xl\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .xl\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .xl\:mt-19 {
    margin-top: 4.75rem; }

  .xl\:mb-19 {
    margin-bottom: 4.75rem; }

  .xl\:ml-19 {
    margin-left: 4.75rem; }

  .xl\:mr-19 {
    margin-right: 4.75rem; }

  .xl\:p-19 {
    padding: 4.75rem; }

  .xl\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .xl\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .xl\:pt-19 {
    padding-top: 4.75rem; }

  .xl\:pb-19 {
    padding-bottom: 4.75rem; }

  .xl\:pl-19 {
    padding-left: 4.75rem; }

  .xl\:pr-19 {
    padding-right: 4.75rem; }

  .xl\:-mt-19 {
    margin-top: -4.75rem; }

  .xl\:-mb-19 {
    margin-bottom: -4.75rem; }

  .xl\:-ml-19 {
    margin-left: -4.75rem; }

  .xl\:-mr-19 {
    margin-right: -4.75rem; }

  .xl\:m-20 {
    margin: 5rem; }

  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .xl\:mt-20 {
    margin-top: 5rem; }

  .xl\:mb-20 {
    margin-bottom: 5rem; }

  .xl\:ml-20 {
    margin-left: 5rem; }

  .xl\:mr-20 {
    margin-right: 5rem; }

  .xl\:p-20 {
    padding: 5rem; }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .xl\:pt-20 {
    padding-top: 5rem; }

  .xl\:pb-20 {
    padding-bottom: 5rem; }

  .xl\:pl-20 {
    padding-left: 5rem; }

  .xl\:pr-20 {
    padding-right: 5rem; }

  .xl\:-mt-20 {
    margin-top: -5rem; }

  .xl\:-mb-20 {
    margin-bottom: -5rem; }

  .xl\:-ml-20 {
    margin-left: -5rem; }

  .xl\:-mr-20 {
    margin-right: -5rem; }

  .xl\:m-110 {
    margin: 110px; }

  .xl\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .xl\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .xl\:mt-110 {
    margin-top: 110px; }

  .xl\:mb-110 {
    margin-bottom: 110px; }

  .xl\:ml-110 {
    margin-left: 110px; }

  .xl\:mr-110 {
    margin-right: 110px; }

  .xl\:p-110 {
    padding: 110px; }

  .xl\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .xl\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .xl\:pt-110 {
    padding-top: 110px; }

  .xl\:pb-110 {
    padding-bottom: 110px; }

  .xl\:pl-110 {
    padding-left: 110px; }

  .xl\:pr-110 {
    padding-right: 110px; }

  .xl\:-mt-110 {
    margin-top: -110px; }

  .xl\:-mb-110 {
    margin-bottom: -110px; }

  .xl\:-ml-110 {
    margin-left: -110px; }

  .xl\:-mr-110 {
    margin-right: -110px; }

  .xl\:m-120 {
    margin: 120px; }

  .xl\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .xl\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .xl\:mt-120 {
    margin-top: 120px; }

  .xl\:mb-120 {
    margin-bottom: 120px; }

  .xl\:ml-120 {
    margin-left: 120px; }

  .xl\:mr-120 {
    margin-right: 120px; }

  .xl\:p-120 {
    padding: 120px; }

  .xl\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .xl\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .xl\:pt-120 {
    padding-top: 120px; }

  .xl\:pb-120 {
    padding-bottom: 120px; }

  .xl\:pl-120 {
    padding-left: 120px; }

  .xl\:pr-120 {
    padding-right: 120px; }

  .xl\:-mt-120 {
    margin-top: -120px; }

  .xl\:-mb-120 {
    margin-bottom: -120px; }

  .xl\:-ml-120 {
    margin-left: -120px; }

  .xl\:-mr-120 {
    margin-right: -120px; }

  .xl\:m-130 {
    margin: 130px; }

  .xl\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .xl\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .xl\:mt-130 {
    margin-top: 130px; }

  .xl\:mb-130 {
    margin-bottom: 130px; }

  .xl\:ml-130 {
    margin-left: 130px; }

  .xl\:mr-130 {
    margin-right: 130px; }

  .xl\:p-130 {
    padding: 130px; }

  .xl\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .xl\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .xl\:pt-130 {
    padding-top: 130px; }

  .xl\:pb-130 {
    padding-bottom: 130px; }

  .xl\:pl-130 {
    padding-left: 130px; }

  .xl\:pr-130 {
    padding-right: 130px; }

  .xl\:-mt-130 {
    margin-top: -130px; }

  .xl\:-mb-130 {
    margin-bottom: -130px; }

  .xl\:-ml-130 {
    margin-left: -130px; }

  .xl\:-mr-130 {
    margin-right: -130px; }

  .xl\:m-140 {
    margin: 140px; }

  .xl\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .xl\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .xl\:mt-140 {
    margin-top: 140px; }

  .xl\:mb-140 {
    margin-bottom: 140px; }

  .xl\:ml-140 {
    margin-left: 140px; }

  .xl\:mr-140 {
    margin-right: 140px; }

  .xl\:p-140 {
    padding: 140px; }

  .xl\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .xl\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .xl\:pt-140 {
    padding-top: 140px; }

  .xl\:pb-140 {
    padding-bottom: 140px; }

  .xl\:pl-140 {
    padding-left: 140px; }

  .xl\:pr-140 {
    padding-right: 140px; }

  .xl\:-mt-140 {
    margin-top: -140px; }

  .xl\:-mb-140 {
    margin-bottom: -140px; }

  .xl\:-ml-140 {
    margin-left: -140px; }

  .xl\:-mr-140 {
    margin-right: -140px; }

  .xl\:m-50px {
    margin: 50px; }

  .xl\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .xl\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .xl\:mt-50px {
    margin-top: 50px; }

  .xl\:mb-50px {
    margin-bottom: 50px; }

  .xl\:ml-50px {
    margin-left: 50px; }

  .xl\:mr-50px {
    margin-right: 50px; }

  .xl\:p-50px {
    padding: 50px; }

  .xl\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .xl\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .xl\:pt-50px {
    padding-top: 50px; }

  .xl\:pb-50px {
    padding-bottom: 50px; }

  .xl\:pl-50px {
    padding-left: 50px; }

  .xl\:pr-50px {
    padding-right: 50px; }

  .xl\:-mt-50px {
    margin-top: -50px; }

  .xl\:-mb-50px {
    margin-bottom: -50px; }

  .xl\:-ml-50px {
    margin-left: -50px; }

  .xl\:-mr-50px {
    margin-right: -50px; }

  .xl\:m-100px {
    margin: 100px; }

  .xl\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .xl\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .xl\:mt-100px {
    margin-top: 100px; }

  .xl\:mb-100px {
    margin-bottom: 100px; }

  .xl\:ml-100px {
    margin-left: 100px; }

  .xl\:mr-100px {
    margin-right: 100px; }

  .xl\:p-100px {
    padding: 100px; }

  .xl\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .xl\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .xl\:pt-100px {
    padding-top: 100px; }

  .xl\:pb-100px {
    padding-bottom: 100px; }

  .xl\:pl-100px {
    padding-left: 100px; }

  .xl\:pr-100px {
    padding-right: 100px; }

  .xl\:-mt-100px {
    margin-top: -100px; }

  .xl\:-mb-100px {
    margin-bottom: -100px; }

  .xl\:-ml-100px {
    margin-left: -100px; }

  .xl\:-mr-100px {
    margin-right: -100px; }

  .xl\:m-150px {
    margin: 150px; }

  .xl\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .xl\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .xl\:mt-150px {
    margin-top: 150px; }

  .xl\:mb-150px {
    margin-bottom: 150px; }

  .xl\:ml-150px {
    margin-left: 150px; }

  .xl\:mr-150px {
    margin-right: 150px; }

  .xl\:p-150px {
    padding: 150px; }

  .xl\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .xl\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .xl\:pt-150px {
    padding-top: 150px; }

  .xl\:pb-150px {
    padding-bottom: 150px; }

  .xl\:pl-150px {
    padding-left: 150px; }

  .xl\:pr-150px {
    padding-right: 150px; }

  .xl\:-mt-150px {
    margin-top: -150px; }

  .xl\:-mb-150px {
    margin-bottom: -150px; }

  .xl\:-ml-150px {
    margin-left: -150px; }

  .xl\:-mr-150px {
    margin-right: -150px; }

  .xl\:m-200px {
    margin: 200px; }

  .xl\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .xl\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .xl\:mt-200px {
    margin-top: 200px; }

  .xl\:mb-200px {
    margin-bottom: 200px; }

  .xl\:ml-200px {
    margin-left: 200px; }

  .xl\:mr-200px {
    margin-right: 200px; }

  .xl\:p-200px {
    padding: 200px; }

  .xl\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .xl\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .xl\:pt-200px {
    padding-top: 200px; }

  .xl\:pb-200px {
    padding-bottom: 200px; }

  .xl\:pl-200px {
    padding-left: 200px; }

  .xl\:pr-200px {
    padding-right: 200px; }

  .xl\:-mt-200px {
    margin-top: -200px; }

  .xl\:-mb-200px {
    margin-bottom: -200px; }

  .xl\:-ml-200px {
    margin-left: -200px; }

  .xl\:-mr-200px {
    margin-right: -200px; }

  .xl\:m-250px {
    margin: 250px; }

  .xl\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .xl\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .xl\:mt-250px {
    margin-top: 250px; }

  .xl\:mb-250px {
    margin-bottom: 250px; }

  .xl\:ml-250px {
    margin-left: 250px; }

  .xl\:mr-250px {
    margin-right: 250px; }

  .xl\:p-250px {
    padding: 250px; }

  .xl\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .xl\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .xl\:pt-250px {
    padding-top: 250px; }

  .xl\:pb-250px {
    padding-bottom: 250px; }

  .xl\:pl-250px {
    padding-left: 250px; }

  .xl\:pr-250px {
    padding-right: 250px; }

  .xl\:-mt-250px {
    margin-top: -250px; }

  .xl\:-mb-250px {
    margin-bottom: -250px; }

  .xl\:-ml-250px {
    margin-left: -250px; }

  .xl\:-mr-250px {
    margin-right: -250px; }

  .xl\:m-300px {
    margin: 300px; }

  .xl\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .xl\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .xl\:mt-300px {
    margin-top: 300px; }

  .xl\:mb-300px {
    margin-bottom: 300px; }

  .xl\:ml-300px {
    margin-left: 300px; }

  .xl\:mr-300px {
    margin-right: 300px; }

  .xl\:p-300px {
    padding: 300px; }

  .xl\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .xl\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .xl\:pt-300px {
    padding-top: 300px; }

  .xl\:pb-300px {
    padding-bottom: 300px; }

  .xl\:pl-300px {
    padding-left: 300px; }

  .xl\:pr-300px {
    padding-right: 300px; }

  .xl\:-mt-300px {
    margin-top: -300px; }

  .xl\:-mb-300px {
    margin-bottom: -300px; }

  .xl\:-ml-300px {
    margin-left: -300px; }

  .xl\:-mr-300px {
    margin-right: -300px; }

  .xl\:m-350px {
    margin: 350px; }

  .xl\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .xl\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .xl\:mt-350px {
    margin-top: 350px; }

  .xl\:mb-350px {
    margin-bottom: 350px; }

  .xl\:ml-350px {
    margin-left: 350px; }

  .xl\:mr-350px {
    margin-right: 350px; }

  .xl\:p-350px {
    padding: 350px; }

  .xl\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .xl\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .xl\:pt-350px {
    padding-top: 350px; }

  .xl\:pb-350px {
    padding-bottom: 350px; }

  .xl\:pl-350px {
    padding-left: 350px; }

  .xl\:pr-350px {
    padding-right: 350px; }

  .xl\:-mt-350px {
    margin-top: -350px; }

  .xl\:-mb-350px {
    margin-bottom: -350px; }

  .xl\:-ml-350px {
    margin-left: -350px; }

  .xl\:-mr-350px {
    margin-right: -350px; }

  .xl\:m-400px {
    margin: 400px; }

  .xl\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .xl\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .xl\:mt-400px {
    margin-top: 400px; }

  .xl\:mb-400px {
    margin-bottom: 400px; }

  .xl\:ml-400px {
    margin-left: 400px; }

  .xl\:mr-400px {
    margin-right: 400px; }

  .xl\:p-400px {
    padding: 400px; }

  .xl\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .xl\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .xl\:pt-400px {
    padding-top: 400px; }

  .xl\:pb-400px {
    padding-bottom: 400px; }

  .xl\:pl-400px {
    padding-left: 400px; }

  .xl\:pr-400px {
    padding-right: 400px; }

  .xl\:-mt-400px {
    margin-top: -400px; }

  .xl\:-mb-400px {
    margin-bottom: -400px; }

  .xl\:-ml-400px {
    margin-left: -400px; }

  .xl\:-mr-400px {
    margin-right: -400px; }

  .xl\:m-450px {
    margin: 450px; }

  .xl\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .xl\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .xl\:mt-450px {
    margin-top: 450px; }

  .xl\:mb-450px {
    margin-bottom: 450px; }

  .xl\:ml-450px {
    margin-left: 450px; }

  .xl\:mr-450px {
    margin-right: 450px; }

  .xl\:p-450px {
    padding: 450px; }

  .xl\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .xl\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .xl\:pt-450px {
    padding-top: 450px; }

  .xl\:pb-450px {
    padding-bottom: 450px; }

  .xl\:pl-450px {
    padding-left: 450px; }

  .xl\:pr-450px {
    padding-right: 450px; }

  .xl\:-mt-450px {
    margin-top: -450px; }

  .xl\:-mb-450px {
    margin-bottom: -450px; }

  .xl\:-ml-450px {
    margin-left: -450px; }

  .xl\:-mr-450px {
    margin-right: -450px; }

  .xl\:m-500px {
    margin: 500px; }

  .xl\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .xl\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .xl\:mt-500px {
    margin-top: 500px; }

  .xl\:mb-500px {
    margin-bottom: 500px; }

  .xl\:ml-500px {
    margin-left: 500px; }

  .xl\:mr-500px {
    margin-right: 500px; }

  .xl\:p-500px {
    padding: 500px; }

  .xl\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .xl\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .xl\:pt-500px {
    padding-top: 500px; }

  .xl\:pb-500px {
    padding-bottom: 500px; }

  .xl\:pl-500px {
    padding-left: 500px; }

  .xl\:pr-500px {
    padding-right: 500px; }

  .xl\:-mt-500px {
    margin-top: -500px; }

  .xl\:-mb-500px {
    margin-bottom: -500px; }

  .xl\:-ml-500px {
    margin-left: -500px; }

  .xl\:-mr-500px {
    margin-right: -500px; }

  .xl\:m-auto {
    margin: auto; }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .xl\:mt-auto {
    margin-top: auto; }

  .xl\:mb-auto {
    margin-bottom: auto; }

  .xl\:ml-auto {
    margin-left: auto; }

  .xl\:mr-auto {
    margin-right: auto; } }
@media (min-width: 1500px) {
  .xxl\:m-0 {
    margin: 0; }

  .xxl\:mx-0 {
    margin-left: 0;
    margin-right: 0; }

  .xxl\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .xxl\:mt-0 {
    margin-top: 0; }

  .xxl\:mb-0 {
    margin-bottom: 0; }

  .xxl\:ml-0 {
    margin-left: 0; }

  .xxl\:mr-0 {
    margin-right: 0; }

  .xxl\:p-0 {
    padding: 0; }

  .xxl\:px-0 {
    padding-left: 0;
    padding-right: 0; }

  .xxl\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }

  .xxl\:pt-0 {
    padding-top: 0; }

  .xxl\:pb-0 {
    padding-bottom: 0; }

  .xxl\:pl-0 {
    padding-left: 0; }

  .xxl\:pr-0 {
    padding-right: 0; }

  .xxl\:-mt-0 {
    margin-top: 0; }

  .xxl\:-mb-0 {
    margin-bottom: 0; }

  .xxl\:-ml-0 {
    margin-left: 0; }

  .xxl\:-mr-0 {
    margin-right: 0; }

  .xxl\:m-1 {
    margin: 0.25rem; }

  .xxl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

  .xxl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }

  .xxl\:mt-1 {
    margin-top: 0.25rem; }

  .xxl\:mb-1 {
    margin-bottom: 0.25rem; }

  .xxl\:ml-1 {
    margin-left: 0.25rem; }

  .xxl\:mr-1 {
    margin-right: 0.25rem; }

  .xxl\:p-1 {
    padding: 0.25rem; }

  .xxl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .xxl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .xxl\:pt-1 {
    padding-top: 0.25rem; }

  .xxl\:pb-1 {
    padding-bottom: 0.25rem; }

  .xxl\:pl-1 {
    padding-left: 0.25rem; }

  .xxl\:pr-1 {
    padding-right: 0.25rem; }

  .xxl\:-mt-1 {
    margin-top: -0.25rem; }

  .xxl\:-mb-1 {
    margin-bottom: -0.25rem; }

  .xxl\:-ml-1 {
    margin-left: -0.25rem; }

  .xxl\:-mr-1 {
    margin-right: -0.25rem; }

  .xxl\:m-2 {
    margin: 0.5rem; }

  .xxl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

  .xxl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

  .xxl\:mt-2 {
    margin-top: 0.5rem; }

  .xxl\:mb-2 {
    margin-bottom: 0.5rem; }

  .xxl\:ml-2 {
    margin-left: 0.5rem; }

  .xxl\:mr-2 {
    margin-right: 0.5rem; }

  .xxl\:p-2 {
    padding: 0.5rem; }

  .xxl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .xxl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .xxl\:pt-2 {
    padding-top: 0.5rem; }

  .xxl\:pb-2 {
    padding-bottom: 0.5rem; }

  .xxl\:pl-2 {
    padding-left: 0.5rem; }

  .xxl\:pr-2 {
    padding-right: 0.5rem; }

  .xxl\:-mt-2 {
    margin-top: -0.5rem; }

  .xxl\:-mb-2 {
    margin-bottom: -0.5rem; }

  .xxl\:-ml-2 {
    margin-left: -0.5rem; }

  .xxl\:-mr-2 {
    margin-right: -0.5rem; }

  .xxl\:m-3 {
    margin: 0.75rem; }

  .xxl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

  .xxl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }

  .xxl\:mt-3 {
    margin-top: 0.75rem; }

  .xxl\:mb-3 {
    margin-bottom: 0.75rem; }

  .xxl\:ml-3 {
    margin-left: 0.75rem; }

  .xxl\:mr-3 {
    margin-right: 0.75rem; }

  .xxl\:p-3 {
    padding: 0.75rem; }

  .xxl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }

  .xxl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }

  .xxl\:pt-3 {
    padding-top: 0.75rem; }

  .xxl\:pb-3 {
    padding-bottom: 0.75rem; }

  .xxl\:pl-3 {
    padding-left: 0.75rem; }

  .xxl\:pr-3 {
    padding-right: 0.75rem; }

  .xxl\:-mt-3 {
    margin-top: -0.75rem; }

  .xxl\:-mb-3 {
    margin-bottom: -0.75rem; }

  .xxl\:-ml-3 {
    margin-left: -0.75rem; }

  .xxl\:-mr-3 {
    margin-right: -0.75rem; }

  .xxl\:m-4 {
    margin: 1rem; }

  .xxl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }

  .xxl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }

  .xxl\:mt-4 {
    margin-top: 1rem; }

  .xxl\:mb-4 {
    margin-bottom: 1rem; }

  .xxl\:ml-4 {
    margin-left: 1rem; }

  .xxl\:mr-4 {
    margin-right: 1rem; }

  .xxl\:p-4 {
    padding: 1rem; }

  .xxl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }

  .xxl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }

  .xxl\:pt-4 {
    padding-top: 1rem; }

  .xxl\:pb-4 {
    padding-bottom: 1rem; }

  .xxl\:pl-4 {
    padding-left: 1rem; }

  .xxl\:pr-4 {
    padding-right: 1rem; }

  .xxl\:-mt-4 {
    margin-top: -1rem; }

  .xxl\:-mb-4 {
    margin-bottom: -1rem; }

  .xxl\:-ml-4 {
    margin-left: -1rem; }

  .xxl\:-mr-4 {
    margin-right: -1rem; }

  .xxl\:m-5 {
    margin: 1.25rem; }

  .xxl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }

  .xxl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

  .xxl\:mt-5 {
    margin-top: 1.25rem; }

  .xxl\:mb-5 {
    margin-bottom: 1.25rem; }

  .xxl\:ml-5 {
    margin-left: 1.25rem; }

  .xxl\:mr-5 {
    margin-right: 1.25rem; }

  .xxl\:p-5 {
    padding: 1.25rem; }

  .xxl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }

  .xxl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }

  .xxl\:pt-5 {
    padding-top: 1.25rem; }

  .xxl\:pb-5 {
    padding-bottom: 1.25rem; }

  .xxl\:pl-5 {
    padding-left: 1.25rem; }

  .xxl\:pr-5 {
    padding-right: 1.25rem; }

  .xxl\:-mt-5 {
    margin-top: -1.25rem; }

  .xxl\:-mb-5 {
    margin-bottom: -1.25rem; }

  .xxl\:-ml-5 {
    margin-left: -1.25rem; }

  .xxl\:-mr-5 {
    margin-right: -1.25rem; }

  .xxl\:m-6 {
    margin: 1.5rem; }

  .xxl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

  .xxl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

  .xxl\:mt-6 {
    margin-top: 1.5rem; }

  .xxl\:mb-6 {
    margin-bottom: 1.5rem; }

  .xxl\:ml-6 {
    margin-left: 1.5rem; }

  .xxl\:mr-6 {
    margin-right: 1.5rem; }

  .xxl\:p-6 {
    padding: 1.5rem; }

  .xxl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  .xxl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  .xxl\:pt-6 {
    padding-top: 1.5rem; }

  .xxl\:pb-6 {
    padding-bottom: 1.5rem; }

  .xxl\:pl-6 {
    padding-left: 1.5rem; }

  .xxl\:pr-6 {
    padding-right: 1.5rem; }

  .xxl\:-mt-6 {
    margin-top: -1.5rem; }

  .xxl\:-mb-6 {
    margin-bottom: -1.5rem; }

  .xxl\:-ml-6 {
    margin-left: -1.5rem; }

  .xxl\:-mr-6 {
    margin-right: -1.5rem; }

  .xxl\:m-7 {
    margin: 1.75rem; }

  .xxl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem; }

  .xxl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }

  .xxl\:mt-7 {
    margin-top: 1.75rem; }

  .xxl\:mb-7 {
    margin-bottom: 1.75rem; }

  .xxl\:ml-7 {
    margin-left: 1.75rem; }

  .xxl\:mr-7 {
    margin-right: 1.75rem; }

  .xxl\:p-7 {
    padding: 1.75rem; }

  .xxl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }

  .xxl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }

  .xxl\:pt-7 {
    padding-top: 1.75rem; }

  .xxl\:pb-7 {
    padding-bottom: 1.75rem; }

  .xxl\:pl-7 {
    padding-left: 1.75rem; }

  .xxl\:pr-7 {
    padding-right: 1.75rem; }

  .xxl\:-mt-7 {
    margin-top: -1.75rem; }

  .xxl\:-mb-7 {
    margin-bottom: -1.75rem; }

  .xxl\:-ml-7 {
    margin-left: -1.75rem; }

  .xxl\:-mr-7 {
    margin-right: -1.75rem; }

  .xxl\:m-8 {
    margin: 2rem; }

  .xxl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }

  .xxl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .xxl\:mt-8 {
    margin-top: 2rem; }

  .xxl\:mb-8 {
    margin-bottom: 2rem; }

  .xxl\:ml-8 {
    margin-left: 2rem; }

  .xxl\:mr-8 {
    margin-right: 2rem; }

  .xxl\:p-8 {
    padding: 2rem; }

  .xxl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }

  .xxl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }

  .xxl\:pt-8 {
    padding-top: 2rem; }

  .xxl\:pb-8 {
    padding-bottom: 2rem; }

  .xxl\:pl-8 {
    padding-left: 2rem; }

  .xxl\:pr-8 {
    padding-right: 2rem; }

  .xxl\:-mt-8 {
    margin-top: -2rem; }

  .xxl\:-mb-8 {
    margin-bottom: -2rem; }

  .xxl\:-ml-8 {
    margin-left: -2rem; }

  .xxl\:-mr-8 {
    margin-right: -2rem; }

  .xxl\:m-9 {
    margin: 2.25rem; }

  .xxl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem; }

  .xxl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem; }

  .xxl\:mt-9 {
    margin-top: 2.25rem; }

  .xxl\:mb-9 {
    margin-bottom: 2.25rem; }

  .xxl\:ml-9 {
    margin-left: 2.25rem; }

  .xxl\:mr-9 {
    margin-right: 2.25rem; }

  .xxl\:p-9 {
    padding: 2.25rem; }

  .xxl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }

  .xxl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }

  .xxl\:pt-9 {
    padding-top: 2.25rem; }

  .xxl\:pb-9 {
    padding-bottom: 2.25rem; }

  .xxl\:pl-9 {
    padding-left: 2.25rem; }

  .xxl\:pr-9 {
    padding-right: 2.25rem; }

  .xxl\:-mt-9 {
    margin-top: -2.25rem; }

  .xxl\:-mb-9 {
    margin-bottom: -2.25rem; }

  .xxl\:-ml-9 {
    margin-left: -2.25rem; }

  .xxl\:-mr-9 {
    margin-right: -2.25rem; }

  .xxl\:m-10 {
    margin: 2.5rem; }

  .xxl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }

  .xxl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

  .xxl\:mt-10 {
    margin-top: 2.5rem; }

  .xxl\:mb-10 {
    margin-bottom: 2.5rem; }

  .xxl\:ml-10 {
    margin-left: 2.5rem; }

  .xxl\:mr-10 {
    margin-right: 2.5rem; }

  .xxl\:p-10 {
    padding: 2.5rem; }

  .xxl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  .xxl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }

  .xxl\:pt-10 {
    padding-top: 2.5rem; }

  .xxl\:pb-10 {
    padding-bottom: 2.5rem; }

  .xxl\:pl-10 {
    padding-left: 2.5rem; }

  .xxl\:pr-10 {
    padding-right: 2.5rem; }

  .xxl\:-mt-10 {
    margin-top: -2.5rem; }

  .xxl\:-mb-10 {
    margin-bottom: -2.5rem; }

  .xxl\:-ml-10 {
    margin-left: -2.5rem; }

  .xxl\:-mr-10 {
    margin-right: -2.5rem; }

  .xxl\:m-11 {
    margin: 2.75rem; }

  .xxl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem; }

  .xxl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem; }

  .xxl\:mt-11 {
    margin-top: 2.75rem; }

  .xxl\:mb-11 {
    margin-bottom: 2.75rem; }

  .xxl\:ml-11 {
    margin-left: 2.75rem; }

  .xxl\:mr-11 {
    margin-right: 2.75rem; }

  .xxl\:p-11 {
    padding: 2.75rem; }

  .xxl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }

  .xxl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }

  .xxl\:pt-11 {
    padding-top: 2.75rem; }

  .xxl\:pb-11 {
    padding-bottom: 2.75rem; }

  .xxl\:pl-11 {
    padding-left: 2.75rem; }

  .xxl\:pr-11 {
    padding-right: 2.75rem; }

  .xxl\:-mt-11 {
    margin-top: -2.75rem; }

  .xxl\:-mb-11 {
    margin-bottom: -2.75rem; }

  .xxl\:-ml-11 {
    margin-left: -2.75rem; }

  .xxl\:-mr-11 {
    margin-right: -2.75rem; }

  .xxl\:m-12 {
    margin: 3rem; }

  .xxl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }

  .xxl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }

  .xxl\:mt-12 {
    margin-top: 3rem; }

  .xxl\:mb-12 {
    margin-bottom: 3rem; }

  .xxl\:ml-12 {
    margin-left: 3rem; }

  .xxl\:mr-12 {
    margin-right: 3rem; }

  .xxl\:p-12 {
    padding: 3rem; }

  .xxl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }

  .xxl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }

  .xxl\:pt-12 {
    padding-top: 3rem; }

  .xxl\:pb-12 {
    padding-bottom: 3rem; }

  .xxl\:pl-12 {
    padding-left: 3rem; }

  .xxl\:pr-12 {
    padding-right: 3rem; }

  .xxl\:-mt-12 {
    margin-top: -3rem; }

  .xxl\:-mb-12 {
    margin-bottom: -3rem; }

  .xxl\:-ml-12 {
    margin-left: -3rem; }

  .xxl\:-mr-12 {
    margin-right: -3rem; }

  .xxl\:m-13 {
    margin: 3.25rem; }

  .xxl\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem; }

  .xxl\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem; }

  .xxl\:mt-13 {
    margin-top: 3.25rem; }

  .xxl\:mb-13 {
    margin-bottom: 3.25rem; }

  .xxl\:ml-13 {
    margin-left: 3.25rem; }

  .xxl\:mr-13 {
    margin-right: 3.25rem; }

  .xxl\:p-13 {
    padding: 3.25rem; }

  .xxl\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem; }

  .xxl\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem; }

  .xxl\:pt-13 {
    padding-top: 3.25rem; }

  .xxl\:pb-13 {
    padding-bottom: 3.25rem; }

  .xxl\:pl-13 {
    padding-left: 3.25rem; }

  .xxl\:pr-13 {
    padding-right: 3.25rem; }

  .xxl\:-mt-13 {
    margin-top: -3.25rem; }

  .xxl\:-mb-13 {
    margin-bottom: -3.25rem; }

  .xxl\:-ml-13 {
    margin-left: -3.25rem; }

  .xxl\:-mr-13 {
    margin-right: -3.25rem; }

  .xxl\:m-14 {
    margin: 3.5rem; }

  .xxl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }

  .xxl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }

  .xxl\:mt-14 {
    margin-top: 3.5rem; }

  .xxl\:mb-14 {
    margin-bottom: 3.5rem; }

  .xxl\:ml-14 {
    margin-left: 3.5rem; }

  .xxl\:mr-14 {
    margin-right: 3.5rem; }

  .xxl\:p-14 {
    padding: 3.5rem; }

  .xxl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }

  .xxl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }

  .xxl\:pt-14 {
    padding-top: 3.5rem; }

  .xxl\:pb-14 {
    padding-bottom: 3.5rem; }

  .xxl\:pl-14 {
    padding-left: 3.5rem; }

  .xxl\:pr-14 {
    padding-right: 3.5rem; }

  .xxl\:-mt-14 {
    margin-top: -3.5rem; }

  .xxl\:-mb-14 {
    margin-bottom: -3.5rem; }

  .xxl\:-ml-14 {
    margin-left: -3.5rem; }

  .xxl\:-mr-14 {
    margin-right: -3.5rem; }

  .xxl\:m-15 {
    margin: 3.75rem; }

  .xxl\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }

  .xxl\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }

  .xxl\:mt-15 {
    margin-top: 3.75rem; }

  .xxl\:mb-15 {
    margin-bottom: 3.75rem; }

  .xxl\:ml-15 {
    margin-left: 3.75rem; }

  .xxl\:mr-15 {
    margin-right: 3.75rem; }

  .xxl\:p-15 {
    padding: 3.75rem; }

  .xxl\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }

  .xxl\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }

  .xxl\:pt-15 {
    padding-top: 3.75rem; }

  .xxl\:pb-15 {
    padding-bottom: 3.75rem; }

  .xxl\:pl-15 {
    padding-left: 3.75rem; }

  .xxl\:pr-15 {
    padding-right: 3.75rem; }

  .xxl\:-mt-15 {
    margin-top: -3.75rem; }

  .xxl\:-mb-15 {
    margin-bottom: -3.75rem; }

  .xxl\:-ml-15 {
    margin-left: -3.75rem; }

  .xxl\:-mr-15 {
    margin-right: -3.75rem; }

  .xxl\:m-16 {
    margin: 4rem; }

  .xxl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }

  .xxl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }

  .xxl\:mt-16 {
    margin-top: 4rem; }

  .xxl\:mb-16 {
    margin-bottom: 4rem; }

  .xxl\:ml-16 {
    margin-left: 4rem; }

  .xxl\:mr-16 {
    margin-right: 4rem; }

  .xxl\:p-16 {
    padding: 4rem; }

  .xxl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }

  .xxl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }

  .xxl\:pt-16 {
    padding-top: 4rem; }

  .xxl\:pb-16 {
    padding-bottom: 4rem; }

  .xxl\:pl-16 {
    padding-left: 4rem; }

  .xxl\:pr-16 {
    padding-right: 4rem; }

  .xxl\:-mt-16 {
    margin-top: -4rem; }

  .xxl\:-mb-16 {
    margin-bottom: -4rem; }

  .xxl\:-ml-16 {
    margin-left: -4rem; }

  .xxl\:-mr-16 {
    margin-right: -4rem; }

  .xxl\:m-17 {
    margin: 4.25rem; }

  .xxl\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem; }

  .xxl\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem; }

  .xxl\:mt-17 {
    margin-top: 4.25rem; }

  .xxl\:mb-17 {
    margin-bottom: 4.25rem; }

  .xxl\:ml-17 {
    margin-left: 4.25rem; }

  .xxl\:mr-17 {
    margin-right: 4.25rem; }

  .xxl\:p-17 {
    padding: 4.25rem; }

  .xxl\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem; }

  .xxl\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem; }

  .xxl\:pt-17 {
    padding-top: 4.25rem; }

  .xxl\:pb-17 {
    padding-bottom: 4.25rem; }

  .xxl\:pl-17 {
    padding-left: 4.25rem; }

  .xxl\:pr-17 {
    padding-right: 4.25rem; }

  .xxl\:-mt-17 {
    margin-top: -4.25rem; }

  .xxl\:-mb-17 {
    margin-bottom: -4.25rem; }

  .xxl\:-ml-17 {
    margin-left: -4.25rem; }

  .xxl\:-mr-17 {
    margin-right: -4.25rem; }

  .xxl\:m-18 {
    margin: 4.5rem; }

  .xxl\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }

  .xxl\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }

  .xxl\:mt-18 {
    margin-top: 4.5rem; }

  .xxl\:mb-18 {
    margin-bottom: 4.5rem; }

  .xxl\:ml-18 {
    margin-left: 4.5rem; }

  .xxl\:mr-18 {
    margin-right: 4.5rem; }

  .xxl\:p-18 {
    padding: 4.5rem; }

  .xxl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }

  .xxl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }

  .xxl\:pt-18 {
    padding-top: 4.5rem; }

  .xxl\:pb-18 {
    padding-bottom: 4.5rem; }

  .xxl\:pl-18 {
    padding-left: 4.5rem; }

  .xxl\:pr-18 {
    padding-right: 4.5rem; }

  .xxl\:-mt-18 {
    margin-top: -4.5rem; }

  .xxl\:-mb-18 {
    margin-bottom: -4.5rem; }

  .xxl\:-ml-18 {
    margin-left: -4.5rem; }

  .xxl\:-mr-18 {
    margin-right: -4.5rem; }

  .xxl\:m-19 {
    margin: 4.75rem; }

  .xxl\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem; }

  .xxl\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem; }

  .xxl\:mt-19 {
    margin-top: 4.75rem; }

  .xxl\:mb-19 {
    margin-bottom: 4.75rem; }

  .xxl\:ml-19 {
    margin-left: 4.75rem; }

  .xxl\:mr-19 {
    margin-right: 4.75rem; }

  .xxl\:p-19 {
    padding: 4.75rem; }

  .xxl\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem; }

  .xxl\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem; }

  .xxl\:pt-19 {
    padding-top: 4.75rem; }

  .xxl\:pb-19 {
    padding-bottom: 4.75rem; }

  .xxl\:pl-19 {
    padding-left: 4.75rem; }

  .xxl\:pr-19 {
    padding-right: 4.75rem; }

  .xxl\:-mt-19 {
    margin-top: -4.75rem; }

  .xxl\:-mb-19 {
    margin-bottom: -4.75rem; }

  .xxl\:-ml-19 {
    margin-left: -4.75rem; }

  .xxl\:-mr-19 {
    margin-right: -4.75rem; }

  .xxl\:m-20 {
    margin: 5rem; }

  .xxl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }

  .xxl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }

  .xxl\:mt-20 {
    margin-top: 5rem; }

  .xxl\:mb-20 {
    margin-bottom: 5rem; }

  .xxl\:ml-20 {
    margin-left: 5rem; }

  .xxl\:mr-20 {
    margin-right: 5rem; }

  .xxl\:p-20 {
    padding: 5rem; }

  .xxl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }

  .xxl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }

  .xxl\:pt-20 {
    padding-top: 5rem; }

  .xxl\:pb-20 {
    padding-bottom: 5rem; }

  .xxl\:pl-20 {
    padding-left: 5rem; }

  .xxl\:pr-20 {
    padding-right: 5rem; }

  .xxl\:-mt-20 {
    margin-top: -5rem; }

  .xxl\:-mb-20 {
    margin-bottom: -5rem; }

  .xxl\:-ml-20 {
    margin-left: -5rem; }

  .xxl\:-mr-20 {
    margin-right: -5rem; }

  .xxl\:m-110 {
    margin: 110px; }

  .xxl\:mx-110 {
    margin-left: 110px;
    margin-right: 110px; }

  .xxl\:my-110 {
    margin-top: 110px;
    margin-bottom: 110px; }

  .xxl\:mt-110 {
    margin-top: 110px; }

  .xxl\:mb-110 {
    margin-bottom: 110px; }

  .xxl\:ml-110 {
    margin-left: 110px; }

  .xxl\:mr-110 {
    margin-right: 110px; }

  .xxl\:p-110 {
    padding: 110px; }

  .xxl\:px-110 {
    padding-left: 110px;
    padding-right: 110px; }

  .xxl\:py-110 {
    padding-top: 110px;
    padding-bottom: 110px; }

  .xxl\:pt-110 {
    padding-top: 110px; }

  .xxl\:pb-110 {
    padding-bottom: 110px; }

  .xxl\:pl-110 {
    padding-left: 110px; }

  .xxl\:pr-110 {
    padding-right: 110px; }

  .xxl\:-mt-110 {
    margin-top: -110px; }

  .xxl\:-mb-110 {
    margin-bottom: -110px; }

  .xxl\:-ml-110 {
    margin-left: -110px; }

  .xxl\:-mr-110 {
    margin-right: -110px; }

  .xxl\:m-120 {
    margin: 120px; }

  .xxl\:mx-120 {
    margin-left: 120px;
    margin-right: 120px; }

  .xxl\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px; }

  .xxl\:mt-120 {
    margin-top: 120px; }

  .xxl\:mb-120 {
    margin-bottom: 120px; }

  .xxl\:ml-120 {
    margin-left: 120px; }

  .xxl\:mr-120 {
    margin-right: 120px; }

  .xxl\:p-120 {
    padding: 120px; }

  .xxl\:px-120 {
    padding-left: 120px;
    padding-right: 120px; }

  .xxl\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px; }

  .xxl\:pt-120 {
    padding-top: 120px; }

  .xxl\:pb-120 {
    padding-bottom: 120px; }

  .xxl\:pl-120 {
    padding-left: 120px; }

  .xxl\:pr-120 {
    padding-right: 120px; }

  .xxl\:-mt-120 {
    margin-top: -120px; }

  .xxl\:-mb-120 {
    margin-bottom: -120px; }

  .xxl\:-ml-120 {
    margin-left: -120px; }

  .xxl\:-mr-120 {
    margin-right: -120px; }

  .xxl\:m-130 {
    margin: 130px; }

  .xxl\:mx-130 {
    margin-left: 130px;
    margin-right: 130px; }

  .xxl\:my-130 {
    margin-top: 130px;
    margin-bottom: 130px; }

  .xxl\:mt-130 {
    margin-top: 130px; }

  .xxl\:mb-130 {
    margin-bottom: 130px; }

  .xxl\:ml-130 {
    margin-left: 130px; }

  .xxl\:mr-130 {
    margin-right: 130px; }

  .xxl\:p-130 {
    padding: 130px; }

  .xxl\:px-130 {
    padding-left: 130px;
    padding-right: 130px; }

  .xxl\:py-130 {
    padding-top: 130px;
    padding-bottom: 130px; }

  .xxl\:pt-130 {
    padding-top: 130px; }

  .xxl\:pb-130 {
    padding-bottom: 130px; }

  .xxl\:pl-130 {
    padding-left: 130px; }

  .xxl\:pr-130 {
    padding-right: 130px; }

  .xxl\:-mt-130 {
    margin-top: -130px; }

  .xxl\:-mb-130 {
    margin-bottom: -130px; }

  .xxl\:-ml-130 {
    margin-left: -130px; }

  .xxl\:-mr-130 {
    margin-right: -130px; }

  .xxl\:m-140 {
    margin: 140px; }

  .xxl\:mx-140 {
    margin-left: 140px;
    margin-right: 140px; }

  .xxl\:my-140 {
    margin-top: 140px;
    margin-bottom: 140px; }

  .xxl\:mt-140 {
    margin-top: 140px; }

  .xxl\:mb-140 {
    margin-bottom: 140px; }

  .xxl\:ml-140 {
    margin-left: 140px; }

  .xxl\:mr-140 {
    margin-right: 140px; }

  .xxl\:p-140 {
    padding: 140px; }

  .xxl\:px-140 {
    padding-left: 140px;
    padding-right: 140px; }

  .xxl\:py-140 {
    padding-top: 140px;
    padding-bottom: 140px; }

  .xxl\:pt-140 {
    padding-top: 140px; }

  .xxl\:pb-140 {
    padding-bottom: 140px; }

  .xxl\:pl-140 {
    padding-left: 140px; }

  .xxl\:pr-140 {
    padding-right: 140px; }

  .xxl\:-mt-140 {
    margin-top: -140px; }

  .xxl\:-mb-140 {
    margin-bottom: -140px; }

  .xxl\:-ml-140 {
    margin-left: -140px; }

  .xxl\:-mr-140 {
    margin-right: -140px; }

  .xxl\:m-50px {
    margin: 50px; }

  .xxl\:mx-50px {
    margin-left: 50px;
    margin-right: 50px; }

  .xxl\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px; }

  .xxl\:mt-50px {
    margin-top: 50px; }

  .xxl\:mb-50px {
    margin-bottom: 50px; }

  .xxl\:ml-50px {
    margin-left: 50px; }

  .xxl\:mr-50px {
    margin-right: 50px; }

  .xxl\:p-50px {
    padding: 50px; }

  .xxl\:px-50px {
    padding-left: 50px;
    padding-right: 50px; }

  .xxl\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px; }

  .xxl\:pt-50px {
    padding-top: 50px; }

  .xxl\:pb-50px {
    padding-bottom: 50px; }

  .xxl\:pl-50px {
    padding-left: 50px; }

  .xxl\:pr-50px {
    padding-right: 50px; }

  .xxl\:-mt-50px {
    margin-top: -50px; }

  .xxl\:-mb-50px {
    margin-bottom: -50px; }

  .xxl\:-ml-50px {
    margin-left: -50px; }

  .xxl\:-mr-50px {
    margin-right: -50px; }

  .xxl\:m-100px {
    margin: 100px; }

  .xxl\:mx-100px {
    margin-left: 100px;
    margin-right: 100px; }

  .xxl\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px; }

  .xxl\:mt-100px {
    margin-top: 100px; }

  .xxl\:mb-100px {
    margin-bottom: 100px; }

  .xxl\:ml-100px {
    margin-left: 100px; }

  .xxl\:mr-100px {
    margin-right: 100px; }

  .xxl\:p-100px {
    padding: 100px; }

  .xxl\:px-100px {
    padding-left: 100px;
    padding-right: 100px; }

  .xxl\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px; }

  .xxl\:pt-100px {
    padding-top: 100px; }

  .xxl\:pb-100px {
    padding-bottom: 100px; }

  .xxl\:pl-100px {
    padding-left: 100px; }

  .xxl\:pr-100px {
    padding-right: 100px; }

  .xxl\:-mt-100px {
    margin-top: -100px; }

  .xxl\:-mb-100px {
    margin-bottom: -100px; }

  .xxl\:-ml-100px {
    margin-left: -100px; }

  .xxl\:-mr-100px {
    margin-right: -100px; }

  .xxl\:m-150px {
    margin: 150px; }

  .xxl\:mx-150px {
    margin-left: 150px;
    margin-right: 150px; }

  .xxl\:my-150px {
    margin-top: 150px;
    margin-bottom: 150px; }

  .xxl\:mt-150px {
    margin-top: 150px; }

  .xxl\:mb-150px {
    margin-bottom: 150px; }

  .xxl\:ml-150px {
    margin-left: 150px; }

  .xxl\:mr-150px {
    margin-right: 150px; }

  .xxl\:p-150px {
    padding: 150px; }

  .xxl\:px-150px {
    padding-left: 150px;
    padding-right: 150px; }

  .xxl\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px; }

  .xxl\:pt-150px {
    padding-top: 150px; }

  .xxl\:pb-150px {
    padding-bottom: 150px; }

  .xxl\:pl-150px {
    padding-left: 150px; }

  .xxl\:pr-150px {
    padding-right: 150px; }

  .xxl\:-mt-150px {
    margin-top: -150px; }

  .xxl\:-mb-150px {
    margin-bottom: -150px; }

  .xxl\:-ml-150px {
    margin-left: -150px; }

  .xxl\:-mr-150px {
    margin-right: -150px; }

  .xxl\:m-200px {
    margin: 200px; }

  .xxl\:mx-200px {
    margin-left: 200px;
    margin-right: 200px; }

  .xxl\:my-200px {
    margin-top: 200px;
    margin-bottom: 200px; }

  .xxl\:mt-200px {
    margin-top: 200px; }

  .xxl\:mb-200px {
    margin-bottom: 200px; }

  .xxl\:ml-200px {
    margin-left: 200px; }

  .xxl\:mr-200px {
    margin-right: 200px; }

  .xxl\:p-200px {
    padding: 200px; }

  .xxl\:px-200px {
    padding-left: 200px;
    padding-right: 200px; }

  .xxl\:py-200px {
    padding-top: 200px;
    padding-bottom: 200px; }

  .xxl\:pt-200px {
    padding-top: 200px; }

  .xxl\:pb-200px {
    padding-bottom: 200px; }

  .xxl\:pl-200px {
    padding-left: 200px; }

  .xxl\:pr-200px {
    padding-right: 200px; }

  .xxl\:-mt-200px {
    margin-top: -200px; }

  .xxl\:-mb-200px {
    margin-bottom: -200px; }

  .xxl\:-ml-200px {
    margin-left: -200px; }

  .xxl\:-mr-200px {
    margin-right: -200px; }

  .xxl\:m-250px {
    margin: 250px; }

  .xxl\:mx-250px {
    margin-left: 250px;
    margin-right: 250px; }

  .xxl\:my-250px {
    margin-top: 250px;
    margin-bottom: 250px; }

  .xxl\:mt-250px {
    margin-top: 250px; }

  .xxl\:mb-250px {
    margin-bottom: 250px; }

  .xxl\:ml-250px {
    margin-left: 250px; }

  .xxl\:mr-250px {
    margin-right: 250px; }

  .xxl\:p-250px {
    padding: 250px; }

  .xxl\:px-250px {
    padding-left: 250px;
    padding-right: 250px; }

  .xxl\:py-250px {
    padding-top: 250px;
    padding-bottom: 250px; }

  .xxl\:pt-250px {
    padding-top: 250px; }

  .xxl\:pb-250px {
    padding-bottom: 250px; }

  .xxl\:pl-250px {
    padding-left: 250px; }

  .xxl\:pr-250px {
    padding-right: 250px; }

  .xxl\:-mt-250px {
    margin-top: -250px; }

  .xxl\:-mb-250px {
    margin-bottom: -250px; }

  .xxl\:-ml-250px {
    margin-left: -250px; }

  .xxl\:-mr-250px {
    margin-right: -250px; }

  .xxl\:m-300px {
    margin: 300px; }

  .xxl\:mx-300px {
    margin-left: 300px;
    margin-right: 300px; }

  .xxl\:my-300px {
    margin-top: 300px;
    margin-bottom: 300px; }

  .xxl\:mt-300px {
    margin-top: 300px; }

  .xxl\:mb-300px {
    margin-bottom: 300px; }

  .xxl\:ml-300px {
    margin-left: 300px; }

  .xxl\:mr-300px {
    margin-right: 300px; }

  .xxl\:p-300px {
    padding: 300px; }

  .xxl\:px-300px {
    padding-left: 300px;
    padding-right: 300px; }

  .xxl\:py-300px {
    padding-top: 300px;
    padding-bottom: 300px; }

  .xxl\:pt-300px {
    padding-top: 300px; }

  .xxl\:pb-300px {
    padding-bottom: 300px; }

  .xxl\:pl-300px {
    padding-left: 300px; }

  .xxl\:pr-300px {
    padding-right: 300px; }

  .xxl\:-mt-300px {
    margin-top: -300px; }

  .xxl\:-mb-300px {
    margin-bottom: -300px; }

  .xxl\:-ml-300px {
    margin-left: -300px; }

  .xxl\:-mr-300px {
    margin-right: -300px; }

  .xxl\:m-350px {
    margin: 350px; }

  .xxl\:mx-350px {
    margin-left: 350px;
    margin-right: 350px; }

  .xxl\:my-350px {
    margin-top: 350px;
    margin-bottom: 350px; }

  .xxl\:mt-350px {
    margin-top: 350px; }

  .xxl\:mb-350px {
    margin-bottom: 350px; }

  .xxl\:ml-350px {
    margin-left: 350px; }

  .xxl\:mr-350px {
    margin-right: 350px; }

  .xxl\:p-350px {
    padding: 350px; }

  .xxl\:px-350px {
    padding-left: 350px;
    padding-right: 350px; }

  .xxl\:py-350px {
    padding-top: 350px;
    padding-bottom: 350px; }

  .xxl\:pt-350px {
    padding-top: 350px; }

  .xxl\:pb-350px {
    padding-bottom: 350px; }

  .xxl\:pl-350px {
    padding-left: 350px; }

  .xxl\:pr-350px {
    padding-right: 350px; }

  .xxl\:-mt-350px {
    margin-top: -350px; }

  .xxl\:-mb-350px {
    margin-bottom: -350px; }

  .xxl\:-ml-350px {
    margin-left: -350px; }

  .xxl\:-mr-350px {
    margin-right: -350px; }

  .xxl\:m-400px {
    margin: 400px; }

  .xxl\:mx-400px {
    margin-left: 400px;
    margin-right: 400px; }

  .xxl\:my-400px {
    margin-top: 400px;
    margin-bottom: 400px; }

  .xxl\:mt-400px {
    margin-top: 400px; }

  .xxl\:mb-400px {
    margin-bottom: 400px; }

  .xxl\:ml-400px {
    margin-left: 400px; }

  .xxl\:mr-400px {
    margin-right: 400px; }

  .xxl\:p-400px {
    padding: 400px; }

  .xxl\:px-400px {
    padding-left: 400px;
    padding-right: 400px; }

  .xxl\:py-400px {
    padding-top: 400px;
    padding-bottom: 400px; }

  .xxl\:pt-400px {
    padding-top: 400px; }

  .xxl\:pb-400px {
    padding-bottom: 400px; }

  .xxl\:pl-400px {
    padding-left: 400px; }

  .xxl\:pr-400px {
    padding-right: 400px; }

  .xxl\:-mt-400px {
    margin-top: -400px; }

  .xxl\:-mb-400px {
    margin-bottom: -400px; }

  .xxl\:-ml-400px {
    margin-left: -400px; }

  .xxl\:-mr-400px {
    margin-right: -400px; }

  .xxl\:m-450px {
    margin: 450px; }

  .xxl\:mx-450px {
    margin-left: 450px;
    margin-right: 450px; }

  .xxl\:my-450px {
    margin-top: 450px;
    margin-bottom: 450px; }

  .xxl\:mt-450px {
    margin-top: 450px; }

  .xxl\:mb-450px {
    margin-bottom: 450px; }

  .xxl\:ml-450px {
    margin-left: 450px; }

  .xxl\:mr-450px {
    margin-right: 450px; }

  .xxl\:p-450px {
    padding: 450px; }

  .xxl\:px-450px {
    padding-left: 450px;
    padding-right: 450px; }

  .xxl\:py-450px {
    padding-top: 450px;
    padding-bottom: 450px; }

  .xxl\:pt-450px {
    padding-top: 450px; }

  .xxl\:pb-450px {
    padding-bottom: 450px; }

  .xxl\:pl-450px {
    padding-left: 450px; }

  .xxl\:pr-450px {
    padding-right: 450px; }

  .xxl\:-mt-450px {
    margin-top: -450px; }

  .xxl\:-mb-450px {
    margin-bottom: -450px; }

  .xxl\:-ml-450px {
    margin-left: -450px; }

  .xxl\:-mr-450px {
    margin-right: -450px; }

  .xxl\:m-500px {
    margin: 500px; }

  .xxl\:mx-500px {
    margin-left: 500px;
    margin-right: 500px; }

  .xxl\:my-500px {
    margin-top: 500px;
    margin-bottom: 500px; }

  .xxl\:mt-500px {
    margin-top: 500px; }

  .xxl\:mb-500px {
    margin-bottom: 500px; }

  .xxl\:ml-500px {
    margin-left: 500px; }

  .xxl\:mr-500px {
    margin-right: 500px; }

  .xxl\:p-500px {
    padding: 500px; }

  .xxl\:px-500px {
    padding-left: 500px;
    padding-right: 500px; }

  .xxl\:py-500px {
    padding-top: 500px;
    padding-bottom: 500px; }

  .xxl\:pt-500px {
    padding-top: 500px; }

  .xxl\:pb-500px {
    padding-bottom: 500px; }

  .xxl\:pl-500px {
    padding-left: 500px; }

  .xxl\:pr-500px {
    padding-right: 500px; }

  .xxl\:-mt-500px {
    margin-top: -500px; }

  .xxl\:-mb-500px {
    margin-bottom: -500px; }

  .xxl\:-ml-500px {
    margin-left: -500px; }

  .xxl\:-mr-500px {
    margin-right: -500px; }

  .xxl\:m-auto {
    margin: auto; }

  .xxl\:mx-auto {
    margin-left: auto;
    margin-right: auto; }

  .xxl\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .xxl\:mt-auto {
    margin-top: auto; }

  .xxl\:mb-auto {
    margin-bottom: auto; }

  .xxl\:ml-auto {
    margin-left: auto; }

  .xxl\:mr-auto {
    margin-right: auto; } }
.flex {
  display: flex; }

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

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

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

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

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

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

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

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

.justify-start {
  justify-content: flex-start; }

.justify-end {
  justify-content: flex-end; }

.justify-center {
  justify-content: center; }

.justify-between {
  justify-content: space-between; }

.justify-around {
  justify-content: space-around; }

.justify-evenly {
  justify-content: space-evenly; }

.items-start {
  align-items: flex-start; }

.items-end {
  align-items: flex-end; }

.items-center {
  align-items: center; }

.items-baseline {
  align-items: baseline; }

.items-stretch {
  align-items: stretch; }

.self-auto {
  align-self: auto; }

.self-start {
  align-self: flex-start; }

.self-end {
  align-self: flex-end; }

.self-center {
  align-self: center; }

.self-stretch {
  align-self: stretch; }

.gap-0 {
  gap: 0; }

.gap-x-0 {
  column-gap: 0; }

.gap-y-0 {
  row-gap: 0; }

.gap-1 {
  gap: 0.25rem; }

.gap-x-1 {
  column-gap: 0.25rem; }

.gap-y-1 {
  row-gap: 0.25rem; }

.gap-2 {
  gap: 0.5rem; }

.gap-x-2 {
  column-gap: 0.5rem; }

.gap-y-2 {
  row-gap: 0.5rem; }

.gap-3 {
  gap: 0.75rem; }

.gap-x-3 {
  column-gap: 0.75rem; }

.gap-y-3 {
  row-gap: 0.75rem; }

.gap-4 {
  gap: 1rem; }

.gap-x-4 {
  column-gap: 1rem; }

.gap-y-4 {
  row-gap: 1rem; }

.gap-5 {
  gap: 1.25rem; }

.gap-x-5 {
  column-gap: 1.25rem; }

.gap-y-5 {
  row-gap: 1.25rem; }

.gap-6 {
  gap: 1.5rem; }

.gap-x-6 {
  column-gap: 1.5rem; }

.gap-y-6 {
  row-gap: 1.5rem; }

.gap-8 {
  gap: 2rem; }

.gap-x-8 {
  column-gap: 2rem; }

.gap-y-8 {
  row-gap: 2rem; }

.gap-10 {
  gap: 2.5rem; }

.gap-x-10 {
  column-gap: 2.5rem; }

.gap-y-10 {
  row-gap: 2.5rem; }

.gap-11 {
  gap: 3rem; }

.gap-x-11 {
  column-gap: 3rem; }

.gap-y-11 {
  row-gap: 3rem; }

@media (min-width: 320px) {
  .xxs\:flex {
    display: flex; }

  .xxs\:inline-flex {
    display: inline-flex; }

  .xxs\:flex-row {
    flex-direction: row; }

  .xxs\:flex-col {
    flex-direction: column; }

  .xxs\:flex-wrap {
    flex-wrap: wrap; }

  .xxs\:flex-nowrap {
    flex-wrap: nowrap; }

  .xxs\:justify-center {
    justify-content: center; }

  .xxs\:justify-between {
    justify-content: space-between; }

  .xxs\:justify-end {
    justify-content: flex-end; }

  .xxs\:items-center {
    align-items: center; }

  .xxs\:items-start {
    align-items: flex-start; }

  .xxs\:items-end {
    align-items: flex-end; }

  .xxs\:gap-0 {
    gap: 0; }

  .xxs\:gap-x-0 {
    column-gap: 0; }

  .xxs\:gap-y-0 {
    row-gap: 0; }

  .xxs\:gap-1 {
    gap: 0.25rem; }

  .xxs\:gap-x-1 {
    column-gap: 0.25rem; }

  .xxs\:gap-y-1 {
    row-gap: 0.25rem; }

  .xxs\:gap-2 {
    gap: 0.5rem; }

  .xxs\:gap-x-2 {
    column-gap: 0.5rem; }

  .xxs\:gap-y-2 {
    row-gap: 0.5rem; }

  .xxs\:gap-3 {
    gap: 0.75rem; }

  .xxs\:gap-x-3 {
    column-gap: 0.75rem; }

  .xxs\:gap-y-3 {
    row-gap: 0.75rem; }

  .xxs\:gap-4 {
    gap: 1rem; }

  .xxs\:gap-x-4 {
    column-gap: 1rem; }

  .xxs\:gap-y-4 {
    row-gap: 1rem; }

  .xxs\:gap-5 {
    gap: 1.25rem; }

  .xxs\:gap-x-5 {
    column-gap: 1.25rem; }

  .xxs\:gap-y-5 {
    row-gap: 1.25rem; }

  .xxs\:gap-6 {
    gap: 1.5rem; }

  .xxs\:gap-x-6 {
    column-gap: 1.5rem; }

  .xxs\:gap-y-6 {
    row-gap: 1.5rem; }

  .xxs\:gap-8 {
    gap: 2rem; }

  .xxs\:gap-x-8 {
    column-gap: 2rem; }

  .xxs\:gap-y-8 {
    row-gap: 2rem; }

  .xxs\:gap-10 {
    gap: 2.5rem; }

  .xxs\:gap-x-10 {
    column-gap: 2.5rem; }

  .xxs\:gap-y-10 {
    row-gap: 2.5rem; }

  .xxs\:gap-11 {
    gap: 3rem; }

  .xxs\:gap-x-11 {
    column-gap: 3rem; }

  .xxs\:gap-y-11 {
    row-gap: 3rem; } }
@media (min-width: 375px) {
  .xs\:flex {
    display: flex; }

  .xs\:inline-flex {
    display: inline-flex; }

  .xs\:flex-row {
    flex-direction: row; }

  .xs\:flex-col {
    flex-direction: column; }

  .xs\:flex-wrap {
    flex-wrap: wrap; }

  .xs\:flex-nowrap {
    flex-wrap: nowrap; }

  .xs\:justify-center {
    justify-content: center; }

  .xs\:justify-between {
    justify-content: space-between; }

  .xs\:justify-end {
    justify-content: flex-end; }

  .xs\:items-center {
    align-items: center; }

  .xs\:items-start {
    align-items: flex-start; }

  .xs\:items-end {
    align-items: flex-end; }

  .xs\:gap-0 {
    gap: 0; }

  .xs\:gap-x-0 {
    column-gap: 0; }

  .xs\:gap-y-0 {
    row-gap: 0; }

  .xs\:gap-1 {
    gap: 0.25rem; }

  .xs\:gap-x-1 {
    column-gap: 0.25rem; }

  .xs\:gap-y-1 {
    row-gap: 0.25rem; }

  .xs\:gap-2 {
    gap: 0.5rem; }

  .xs\:gap-x-2 {
    column-gap: 0.5rem; }

  .xs\:gap-y-2 {
    row-gap: 0.5rem; }

  .xs\:gap-3 {
    gap: 0.75rem; }

  .xs\:gap-x-3 {
    column-gap: 0.75rem; }

  .xs\:gap-y-3 {
    row-gap: 0.75rem; }

  .xs\:gap-4 {
    gap: 1rem; }

  .xs\:gap-x-4 {
    column-gap: 1rem; }

  .xs\:gap-y-4 {
    row-gap: 1rem; }

  .xs\:gap-5 {
    gap: 1.25rem; }

  .xs\:gap-x-5 {
    column-gap: 1.25rem; }

  .xs\:gap-y-5 {
    row-gap: 1.25rem; }

  .xs\:gap-6 {
    gap: 1.5rem; }

  .xs\:gap-x-6 {
    column-gap: 1.5rem; }

  .xs\:gap-y-6 {
    row-gap: 1.5rem; }

  .xs\:gap-8 {
    gap: 2rem; }

  .xs\:gap-x-8 {
    column-gap: 2rem; }

  .xs\:gap-y-8 {
    row-gap: 2rem; }

  .xs\:gap-10 {
    gap: 2.5rem; }

  .xs\:gap-x-10 {
    column-gap: 2.5rem; }

  .xs\:gap-y-10 {
    row-gap: 2.5rem; }

  .xs\:gap-11 {
    gap: 3rem; }

  .xs\:gap-x-11 {
    column-gap: 3rem; }

  .xs\:gap-y-11 {
    row-gap: 3rem; } }
@media (min-width: 576px) {
  .sm\:flex {
    display: flex; }

  .sm\:inline-flex {
    display: inline-flex; }

  .sm\:flex-row {
    flex-direction: row; }

  .sm\:flex-col {
    flex-direction: column; }

  .sm\:flex-wrap {
    flex-wrap: wrap; }

  .sm\:flex-nowrap {
    flex-wrap: nowrap; }

  .sm\:justify-center {
    justify-content: center; }

  .sm\:justify-between {
    justify-content: space-between; }

  .sm\:justify-end {
    justify-content: flex-end; }

  .sm\:items-center {
    align-items: center; }

  .sm\:items-start {
    align-items: flex-start; }

  .sm\:items-end {
    align-items: flex-end; }

  .sm\:gap-0 {
    gap: 0; }

  .sm\:gap-x-0 {
    column-gap: 0; }

  .sm\:gap-y-0 {
    row-gap: 0; }

  .sm\:gap-1 {
    gap: 0.25rem; }

  .sm\:gap-x-1 {
    column-gap: 0.25rem; }

  .sm\:gap-y-1 {
    row-gap: 0.25rem; }

  .sm\:gap-2 {
    gap: 0.5rem; }

  .sm\:gap-x-2 {
    column-gap: 0.5rem; }

  .sm\:gap-y-2 {
    row-gap: 0.5rem; }

  .sm\:gap-3 {
    gap: 0.75rem; }

  .sm\:gap-x-3 {
    column-gap: 0.75rem; }

  .sm\:gap-y-3 {
    row-gap: 0.75rem; }

  .sm\:gap-4 {
    gap: 1rem; }

  .sm\:gap-x-4 {
    column-gap: 1rem; }

  .sm\:gap-y-4 {
    row-gap: 1rem; }

  .sm\:gap-5 {
    gap: 1.25rem; }

  .sm\:gap-x-5 {
    column-gap: 1.25rem; }

  .sm\:gap-y-5 {
    row-gap: 1.25rem; }

  .sm\:gap-6 {
    gap: 1.5rem; }

  .sm\:gap-x-6 {
    column-gap: 1.5rem; }

  .sm\:gap-y-6 {
    row-gap: 1.5rem; }

  .sm\:gap-8 {
    gap: 2rem; }

  .sm\:gap-x-8 {
    column-gap: 2rem; }

  .sm\:gap-y-8 {
    row-gap: 2rem; }

  .sm\:gap-10 {
    gap: 2.5rem; }

  .sm\:gap-x-10 {
    column-gap: 2.5rem; }

  .sm\:gap-y-10 {
    row-gap: 2.5rem; }

  .sm\:gap-11 {
    gap: 3rem; }

  .sm\:gap-x-11 {
    column-gap: 3rem; }

  .sm\:gap-y-11 {
    row-gap: 3rem; } }
@media (min-width: 768px) {
  .md\:flex {
    display: flex; }

  .md\:inline-flex {
    display: inline-flex; }

  .md\:flex-row {
    flex-direction: row; }

  .md\:flex-col {
    flex-direction: column; }

  .md\:flex-wrap {
    flex-wrap: wrap; }

  .md\:flex-nowrap {
    flex-wrap: nowrap; }

  .md\:justify-center {
    justify-content: center; }

  .md\:justify-between {
    justify-content: space-between; }

  .md\:justify-end {
    justify-content: flex-end; }

  .md\:items-center {
    align-items: center; }

  .md\:items-start {
    align-items: flex-start; }

  .md\:items-end {
    align-items: flex-end; }

  .md\:gap-0 {
    gap: 0; }

  .md\:gap-x-0 {
    column-gap: 0; }

  .md\:gap-y-0 {
    row-gap: 0; }

  .md\:gap-1 {
    gap: 0.25rem; }

  .md\:gap-x-1 {
    column-gap: 0.25rem; }

  .md\:gap-y-1 {
    row-gap: 0.25rem; }

  .md\:gap-2 {
    gap: 0.5rem; }

  .md\:gap-x-2 {
    column-gap: 0.5rem; }

  .md\:gap-y-2 {
    row-gap: 0.5rem; }

  .md\:gap-3 {
    gap: 0.75rem; }

  .md\:gap-x-3 {
    column-gap: 0.75rem; }

  .md\:gap-y-3 {
    row-gap: 0.75rem; }

  .md\:gap-4 {
    gap: 1rem; }

  .md\:gap-x-4 {
    column-gap: 1rem; }

  .md\:gap-y-4 {
    row-gap: 1rem; }

  .md\:gap-5 {
    gap: 1.25rem; }

  .md\:gap-x-5 {
    column-gap: 1.25rem; }

  .md\:gap-y-5 {
    row-gap: 1.25rem; }

  .md\:gap-6 {
    gap: 1.5rem; }

  .md\:gap-x-6 {
    column-gap: 1.5rem; }

  .md\:gap-y-6 {
    row-gap: 1.5rem; }

  .md\:gap-8 {
    gap: 2rem; }

  .md\:gap-x-8 {
    column-gap: 2rem; }

  .md\:gap-y-8 {
    row-gap: 2rem; }

  .md\:gap-10 {
    gap: 2.5rem; }

  .md\:gap-x-10 {
    column-gap: 2.5rem; }

  .md\:gap-y-10 {
    row-gap: 2.5rem; }

  .md\:gap-11 {
    gap: 3rem; }

  .md\:gap-x-11 {
    column-gap: 3rem; }

  .md\:gap-y-11 {
    row-gap: 3rem; } }
@media (min-width: 1024px) {
  .lg\:flex {
    display: flex; }

  .lg\:inline-flex {
    display: inline-flex; }

  .lg\:flex-row {
    flex-direction: row; }

  .lg\:flex-col {
    flex-direction: column; }

  .lg\:flex-wrap {
    flex-wrap: wrap; }

  .lg\:flex-nowrap {
    flex-wrap: nowrap; }

  .lg\:justify-center {
    justify-content: center; }

  .lg\:justify-between {
    justify-content: space-between; }

  .lg\:justify-end {
    justify-content: flex-end; }

  .lg\:items-center {
    align-items: center; }

  .lg\:items-start {
    align-items: flex-start; }

  .lg\:items-end {
    align-items: flex-end; }

  .lg\:gap-0 {
    gap: 0; }

  .lg\:gap-x-0 {
    column-gap: 0; }

  .lg\:gap-y-0 {
    row-gap: 0; }

  .lg\:gap-1 {
    gap: 0.25rem; }

  .lg\:gap-x-1 {
    column-gap: 0.25rem; }

  .lg\:gap-y-1 {
    row-gap: 0.25rem; }

  .lg\:gap-2 {
    gap: 0.5rem; }

  .lg\:gap-x-2 {
    column-gap: 0.5rem; }

  .lg\:gap-y-2 {
    row-gap: 0.5rem; }

  .lg\:gap-3 {
    gap: 0.75rem; }

  .lg\:gap-x-3 {
    column-gap: 0.75rem; }

  .lg\:gap-y-3 {
    row-gap: 0.75rem; }

  .lg\:gap-4 {
    gap: 1rem; }

  .lg\:gap-x-4 {
    column-gap: 1rem; }

  .lg\:gap-y-4 {
    row-gap: 1rem; }

  .lg\:gap-5 {
    gap: 1.25rem; }

  .lg\:gap-x-5 {
    column-gap: 1.25rem; }

  .lg\:gap-y-5 {
    row-gap: 1.25rem; }

  .lg\:gap-6 {
    gap: 1.5rem; }

  .lg\:gap-x-6 {
    column-gap: 1.5rem; }

  .lg\:gap-y-6 {
    row-gap: 1.5rem; }

  .lg\:gap-8 {
    gap: 2rem; }

  .lg\:gap-x-8 {
    column-gap: 2rem; }

  .lg\:gap-y-8 {
    row-gap: 2rem; }

  .lg\:gap-10 {
    gap: 2.5rem; }

  .lg\:gap-x-10 {
    column-gap: 2.5rem; }

  .lg\:gap-y-10 {
    row-gap: 2.5rem; }

  .lg\:gap-11 {
    gap: 3rem; }

  .lg\:gap-x-11 {
    column-gap: 3rem; }

  .lg\:gap-y-11 {
    row-gap: 3rem; } }
@media (min-width: 1280px) {
  .xl\:flex {
    display: flex; }

  .xl\:inline-flex {
    display: inline-flex; }

  .xl\:flex-row {
    flex-direction: row; }

  .xl\:flex-col {
    flex-direction: column; }

  .xl\:flex-wrap {
    flex-wrap: wrap; }

  .xl\:flex-nowrap {
    flex-wrap: nowrap; }

  .xl\:justify-center {
    justify-content: center; }

  .xl\:justify-between {
    justify-content: space-between; }

  .xl\:justify-end {
    justify-content: flex-end; }

  .xl\:items-center {
    align-items: center; }

  .xl\:items-start {
    align-items: flex-start; }

  .xl\:items-end {
    align-items: flex-end; }

  .xl\:gap-0 {
    gap: 0; }

  .xl\:gap-x-0 {
    column-gap: 0; }

  .xl\:gap-y-0 {
    row-gap: 0; }

  .xl\:gap-1 {
    gap: 0.25rem; }

  .xl\:gap-x-1 {
    column-gap: 0.25rem; }

  .xl\:gap-y-1 {
    row-gap: 0.25rem; }

  .xl\:gap-2 {
    gap: 0.5rem; }

  .xl\:gap-x-2 {
    column-gap: 0.5rem; }

  .xl\:gap-y-2 {
    row-gap: 0.5rem; }

  .xl\:gap-3 {
    gap: 0.75rem; }

  .xl\:gap-x-3 {
    column-gap: 0.75rem; }

  .xl\:gap-y-3 {
    row-gap: 0.75rem; }

  .xl\:gap-4 {
    gap: 1rem; }

  .xl\:gap-x-4 {
    column-gap: 1rem; }

  .xl\:gap-y-4 {
    row-gap: 1rem; }

  .xl\:gap-5 {
    gap: 1.25rem; }

  .xl\:gap-x-5 {
    column-gap: 1.25rem; }

  .xl\:gap-y-5 {
    row-gap: 1.25rem; }

  .xl\:gap-6 {
    gap: 1.5rem; }

  .xl\:gap-x-6 {
    column-gap: 1.5rem; }

  .xl\:gap-y-6 {
    row-gap: 1.5rem; }

  .xl\:gap-8 {
    gap: 2rem; }

  .xl\:gap-x-8 {
    column-gap: 2rem; }

  .xl\:gap-y-8 {
    row-gap: 2rem; }

  .xl\:gap-10 {
    gap: 2.5rem; }

  .xl\:gap-x-10 {
    column-gap: 2.5rem; }

  .xl\:gap-y-10 {
    row-gap: 2.5rem; }

  .xl\:gap-11 {
    gap: 3rem; }

  .xl\:gap-x-11 {
    column-gap: 3rem; }

  .xl\:gap-y-11 {
    row-gap: 3rem; } }
@media (min-width: 1500px) {
  .xxl\:flex {
    display: flex; }

  .xxl\:inline-flex {
    display: inline-flex; }

  .xxl\:flex-row {
    flex-direction: row; }

  .xxl\:flex-col {
    flex-direction: column; }

  .xxl\:flex-wrap {
    flex-wrap: wrap; }

  .xxl\:flex-nowrap {
    flex-wrap: nowrap; }

  .xxl\:justify-center {
    justify-content: center; }

  .xxl\:justify-between {
    justify-content: space-between; }

  .xxl\:justify-end {
    justify-content: flex-end; }

  .xxl\:items-center {
    align-items: center; }

  .xxl\:items-start {
    align-items: flex-start; }

  .xxl\:items-end {
    align-items: flex-end; }

  .xxl\:gap-0 {
    gap: 0; }

  .xxl\:gap-x-0 {
    column-gap: 0; }

  .xxl\:gap-y-0 {
    row-gap: 0; }

  .xxl\:gap-1 {
    gap: 0.25rem; }

  .xxl\:gap-x-1 {
    column-gap: 0.25rem; }

  .xxl\:gap-y-1 {
    row-gap: 0.25rem; }

  .xxl\:gap-2 {
    gap: 0.5rem; }

  .xxl\:gap-x-2 {
    column-gap: 0.5rem; }

  .xxl\:gap-y-2 {
    row-gap: 0.5rem; }

  .xxl\:gap-3 {
    gap: 0.75rem; }

  .xxl\:gap-x-3 {
    column-gap: 0.75rem; }

  .xxl\:gap-y-3 {
    row-gap: 0.75rem; }

  .xxl\:gap-4 {
    gap: 1rem; }

  .xxl\:gap-x-4 {
    column-gap: 1rem; }

  .xxl\:gap-y-4 {
    row-gap: 1rem; }

  .xxl\:gap-5 {
    gap: 1.25rem; }

  .xxl\:gap-x-5 {
    column-gap: 1.25rem; }

  .xxl\:gap-y-5 {
    row-gap: 1.25rem; }

  .xxl\:gap-6 {
    gap: 1.5rem; }

  .xxl\:gap-x-6 {
    column-gap: 1.5rem; }

  .xxl\:gap-y-6 {
    row-gap: 1.5rem; }

  .xxl\:gap-8 {
    gap: 2rem; }

  .xxl\:gap-x-8 {
    column-gap: 2rem; }

  .xxl\:gap-y-8 {
    row-gap: 2rem; }

  .xxl\:gap-10 {
    gap: 2.5rem; }

  .xxl\:gap-x-10 {
    column-gap: 2.5rem; }

  .xxl\:gap-y-10 {
    row-gap: 2.5rem; }

  .xxl\:gap-11 {
    gap: 3rem; }

  .xxl\:gap-x-11 {
    column-gap: 3rem; }

  .xxl\:gap-y-11 {
    row-gap: 3rem; } }
.grid {
  display: grid;
  grid-template-columns: 1fr; }

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

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

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

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

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

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

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

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

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

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

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

.grid-1-3 {
  grid-template-columns: 25% 1fr; }

.grid-3-1 {
  grid-template-columns: 1fr 25%; }

.grid-1-3-1 {
  grid-template-columns: 25% 1fr 25%; }

.grid-1-2 {
  grid-template-columns: 33.33% 1fr; }

.grid-2-1 {
  grid-template-columns: 1fr 33.33%; }

.grid-1-2-1 {
  grid-template-columns: 33.33% 1fr 33.33%; }

.gap-0 {
  gap: 0; }

.gap-x-0 {
  column-gap: 0; }

.gap-y-0 {
  row-gap: 0; }

.gap-1 {
  gap: 0.25rem; }

.gap-x-1 {
  column-gap: 0.25rem; }

.gap-y-1 {
  row-gap: 0.25rem; }

.gap-2 {
  gap: 0.5rem; }

.gap-x-2 {
  column-gap: 0.5rem; }

.gap-y-2 {
  row-gap: 0.5rem; }

.gap-3 {
  gap: 0.75rem; }

.gap-x-3 {
  column-gap: 0.75rem; }

.gap-y-3 {
  row-gap: 0.75rem; }

.gap-4 {
  gap: 1rem; }

.gap-x-4 {
  column-gap: 1rem; }

.gap-y-4 {
  row-gap: 1rem; }

.gap-5 {
  gap: 1.25rem; }

.gap-x-5 {
  column-gap: 1.25rem; }

.gap-y-5 {
  row-gap: 1.25rem; }

.gap-6 {
  gap: 1.5rem; }

.gap-x-6 {
  column-gap: 1.5rem; }

.gap-y-6 {
  row-gap: 1.5rem; }

.gap-7 {
  gap: 1.75rem; }

.gap-x-7 {
  column-gap: 1.75rem; }

.gap-y-7 {
  row-gap: 1.75rem; }

.gap-8 {
  gap: 2rem; }

.gap-x-8 {
  column-gap: 2rem; }

.gap-y-8 {
  row-gap: 2rem; }

.gap-9 {
  gap: 2.25rem; }

.gap-x-9 {
  column-gap: 2.25rem; }

.gap-y-9 {
  row-gap: 2.25rem; }

.gap-10 {
  gap: 2.5rem; }

.gap-x-10 {
  column-gap: 2.5rem; }

.gap-y-10 {
  row-gap: 2.5rem; }

.gap-11 {
  gap: 2.75rem; }

.gap-x-11 {
  column-gap: 2.75rem; }

.gap-y-11 {
  row-gap: 2.75rem; }

.gap-12 {
  gap: 3rem; }

.gap-x-12 {
  column-gap: 3rem; }

.gap-y-12 {
  row-gap: 3rem; }

.gap-13 {
  gap: 3.25rem; }

.gap-x-13 {
  column-gap: 3.25rem; }

.gap-y-13 {
  row-gap: 3.25rem; }

.gap-14 {
  gap: 3.5rem; }

.gap-x-14 {
  column-gap: 3.5rem; }

.gap-y-14 {
  row-gap: 3.5rem; }

.gap-15 {
  gap: 3.75rem; }

.gap-x-15 {
  column-gap: 3.75rem; }

.gap-y-15 {
  row-gap: 3.75rem; }

.gap-16 {
  gap: 4rem; }

.gap-x-16 {
  column-gap: 4rem; }

.gap-y-16 {
  row-gap: 4rem; }

.gap-17 {
  gap: 4.25rem; }

.gap-x-17 {
  column-gap: 4.25rem; }

.gap-y-17 {
  row-gap: 4.25rem; }

.gap-18 {
  gap: 4.5rem; }

.gap-x-18 {
  column-gap: 4.5rem; }

.gap-y-18 {
  row-gap: 4.5rem; }

.gap-19 {
  gap: 4.75rem; }

.gap-x-19 {
  column-gap: 4.75rem; }

.gap-y-19 {
  row-gap: 4.75rem; }

.gap-20 {
  gap: 5rem; }

.gap-x-20 {
  column-gap: 5rem; }

.gap-y-20 {
  row-gap: 5rem; }

@media (min-width: 320px) {
  .xxs\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .xxs\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .xxs\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .xxs\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .xxs\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .xxs\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .xxs\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .xxs\:gap-0 {
    gap: 0; }

  .xxs\:gap-x-0 {
    column-gap: 0; }

  .xxs\:gap-y-0 {
    row-gap: 0; }

  .xxs\:gap-1 {
    gap: 0.25rem; }

  .xxs\:gap-x-1 {
    column-gap: 0.25rem; }

  .xxs\:gap-y-1 {
    row-gap: 0.25rem; }

  .xxs\:gap-2 {
    gap: 0.5rem; }

  .xxs\:gap-x-2 {
    column-gap: 0.5rem; }

  .xxs\:gap-y-2 {
    row-gap: 0.5rem; }

  .xxs\:gap-3 {
    gap: 0.75rem; }

  .xxs\:gap-x-3 {
    column-gap: 0.75rem; }

  .xxs\:gap-y-3 {
    row-gap: 0.75rem; }

  .xxs\:gap-4 {
    gap: 1rem; }

  .xxs\:gap-x-4 {
    column-gap: 1rem; }

  .xxs\:gap-y-4 {
    row-gap: 1rem; }

  .xxs\:gap-5 {
    gap: 1.25rem; }

  .xxs\:gap-x-5 {
    column-gap: 1.25rem; }

  .xxs\:gap-y-5 {
    row-gap: 1.25rem; }

  .xxs\:gap-6 {
    gap: 1.5rem; }

  .xxs\:gap-x-6 {
    column-gap: 1.5rem; }

  .xxs\:gap-y-6 {
    row-gap: 1.5rem; }

  .xxs\:gap-7 {
    gap: 1.75rem; }

  .xxs\:gap-x-7 {
    column-gap: 1.75rem; }

  .xxs\:gap-y-7 {
    row-gap: 1.75rem; }

  .xxs\:gap-8 {
    gap: 2rem; }

  .xxs\:gap-x-8 {
    column-gap: 2rem; }

  .xxs\:gap-y-8 {
    row-gap: 2rem; }

  .xxs\:gap-9 {
    gap: 2.25rem; }

  .xxs\:gap-x-9 {
    column-gap: 2.25rem; }

  .xxs\:gap-y-9 {
    row-gap: 2.25rem; }

  .xxs\:gap-10 {
    gap: 2.5rem; }

  .xxs\:gap-x-10 {
    column-gap: 2.5rem; }

  .xxs\:gap-y-10 {
    row-gap: 2.5rem; }

  .xxs\:gap-11 {
    gap: 2.75rem; }

  .xxs\:gap-x-11 {
    column-gap: 2.75rem; }

  .xxs\:gap-y-11 {
    row-gap: 2.75rem; }

  .xxs\:gap-12 {
    gap: 3rem; }

  .xxs\:gap-x-12 {
    column-gap: 3rem; }

  .xxs\:gap-y-12 {
    row-gap: 3rem; }

  .xxs\:gap-13 {
    gap: 3.25rem; }

  .xxs\:gap-x-13 {
    column-gap: 3.25rem; }

  .xxs\:gap-y-13 {
    row-gap: 3.25rem; }

  .xxs\:gap-14 {
    gap: 3.5rem; }

  .xxs\:gap-x-14 {
    column-gap: 3.5rem; }

  .xxs\:gap-y-14 {
    row-gap: 3.5rem; }

  .xxs\:gap-15 {
    gap: 3.75rem; }

  .xxs\:gap-x-15 {
    column-gap: 3.75rem; }

  .xxs\:gap-y-15 {
    row-gap: 3.75rem; }

  .xxs\:gap-16 {
    gap: 4rem; }

  .xxs\:gap-x-16 {
    column-gap: 4rem; }

  .xxs\:gap-y-16 {
    row-gap: 4rem; }

  .xxs\:gap-17 {
    gap: 4.25rem; }

  .xxs\:gap-x-17 {
    column-gap: 4.25rem; }

  .xxs\:gap-y-17 {
    row-gap: 4.25rem; }

  .xxs\:gap-18 {
    gap: 4.5rem; }

  .xxs\:gap-x-18 {
    column-gap: 4.5rem; }

  .xxs\:gap-y-18 {
    row-gap: 4.5rem; }

  .xxs\:gap-19 {
    gap: 4.75rem; }

  .xxs\:gap-x-19 {
    column-gap: 4.75rem; }

  .xxs\:gap-y-19 {
    row-gap: 4.75rem; }

  .xxs\:gap-20 {
    gap: 5rem; }

  .xxs\:gap-x-20 {
    column-gap: 5rem; }

  .xxs\:gap-y-20 {
    row-gap: 5rem; } }
@media (min-width: 375px) {
  .xs\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .xs\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .xs\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .xs\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .xs\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .xs\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .xs\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .xs\:gap-0 {
    gap: 0; }

  .xs\:gap-x-0 {
    column-gap: 0; }

  .xs\:gap-y-0 {
    row-gap: 0; }

  .xs\:gap-1 {
    gap: 0.25rem; }

  .xs\:gap-x-1 {
    column-gap: 0.25rem; }

  .xs\:gap-y-1 {
    row-gap: 0.25rem; }

  .xs\:gap-2 {
    gap: 0.5rem; }

  .xs\:gap-x-2 {
    column-gap: 0.5rem; }

  .xs\:gap-y-2 {
    row-gap: 0.5rem; }

  .xs\:gap-3 {
    gap: 0.75rem; }

  .xs\:gap-x-3 {
    column-gap: 0.75rem; }

  .xs\:gap-y-3 {
    row-gap: 0.75rem; }

  .xs\:gap-4 {
    gap: 1rem; }

  .xs\:gap-x-4 {
    column-gap: 1rem; }

  .xs\:gap-y-4 {
    row-gap: 1rem; }

  .xs\:gap-5 {
    gap: 1.25rem; }

  .xs\:gap-x-5 {
    column-gap: 1.25rem; }

  .xs\:gap-y-5 {
    row-gap: 1.25rem; }

  .xs\:gap-6 {
    gap: 1.5rem; }

  .xs\:gap-x-6 {
    column-gap: 1.5rem; }

  .xs\:gap-y-6 {
    row-gap: 1.5rem; }

  .xs\:gap-7 {
    gap: 1.75rem; }

  .xs\:gap-x-7 {
    column-gap: 1.75rem; }

  .xs\:gap-y-7 {
    row-gap: 1.75rem; }

  .xs\:gap-8 {
    gap: 2rem; }

  .xs\:gap-x-8 {
    column-gap: 2rem; }

  .xs\:gap-y-8 {
    row-gap: 2rem; }

  .xs\:gap-9 {
    gap: 2.25rem; }

  .xs\:gap-x-9 {
    column-gap: 2.25rem; }

  .xs\:gap-y-9 {
    row-gap: 2.25rem; }

  .xs\:gap-10 {
    gap: 2.5rem; }

  .xs\:gap-x-10 {
    column-gap: 2.5rem; }

  .xs\:gap-y-10 {
    row-gap: 2.5rem; }

  .xs\:gap-11 {
    gap: 2.75rem; }

  .xs\:gap-x-11 {
    column-gap: 2.75rem; }

  .xs\:gap-y-11 {
    row-gap: 2.75rem; }

  .xs\:gap-12 {
    gap: 3rem; }

  .xs\:gap-x-12 {
    column-gap: 3rem; }

  .xs\:gap-y-12 {
    row-gap: 3rem; }

  .xs\:gap-13 {
    gap: 3.25rem; }

  .xs\:gap-x-13 {
    column-gap: 3.25rem; }

  .xs\:gap-y-13 {
    row-gap: 3.25rem; }

  .xs\:gap-14 {
    gap: 3.5rem; }

  .xs\:gap-x-14 {
    column-gap: 3.5rem; }

  .xs\:gap-y-14 {
    row-gap: 3.5rem; }

  .xs\:gap-15 {
    gap: 3.75rem; }

  .xs\:gap-x-15 {
    column-gap: 3.75rem; }

  .xs\:gap-y-15 {
    row-gap: 3.75rem; }

  .xs\:gap-16 {
    gap: 4rem; }

  .xs\:gap-x-16 {
    column-gap: 4rem; }

  .xs\:gap-y-16 {
    row-gap: 4rem; }

  .xs\:gap-17 {
    gap: 4.25rem; }

  .xs\:gap-x-17 {
    column-gap: 4.25rem; }

  .xs\:gap-y-17 {
    row-gap: 4.25rem; }

  .xs\:gap-18 {
    gap: 4.5rem; }

  .xs\:gap-x-18 {
    column-gap: 4.5rem; }

  .xs\:gap-y-18 {
    row-gap: 4.5rem; }

  .xs\:gap-19 {
    gap: 4.75rem; }

  .xs\:gap-x-19 {
    column-gap: 4.75rem; }

  .xs\:gap-y-19 {
    row-gap: 4.75rem; }

  .xs\:gap-20 {
    gap: 5rem; }

  .xs\:gap-x-20 {
    column-gap: 5rem; }

  .xs\:gap-y-20 {
    row-gap: 5rem; } }
@media (min-width: 576px) {
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .sm\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .sm\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .sm\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .sm\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .sm\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .sm\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .sm\:gap-0 {
    gap: 0; }

  .sm\:gap-x-0 {
    column-gap: 0; }

  .sm\:gap-y-0 {
    row-gap: 0; }

  .sm\:gap-1 {
    gap: 0.25rem; }

  .sm\:gap-x-1 {
    column-gap: 0.25rem; }

  .sm\:gap-y-1 {
    row-gap: 0.25rem; }

  .sm\:gap-2 {
    gap: 0.5rem; }

  .sm\:gap-x-2 {
    column-gap: 0.5rem; }

  .sm\:gap-y-2 {
    row-gap: 0.5rem; }

  .sm\:gap-3 {
    gap: 0.75rem; }

  .sm\:gap-x-3 {
    column-gap: 0.75rem; }

  .sm\:gap-y-3 {
    row-gap: 0.75rem; }

  .sm\:gap-4 {
    gap: 1rem; }

  .sm\:gap-x-4 {
    column-gap: 1rem; }

  .sm\:gap-y-4 {
    row-gap: 1rem; }

  .sm\:gap-5 {
    gap: 1.25rem; }

  .sm\:gap-x-5 {
    column-gap: 1.25rem; }

  .sm\:gap-y-5 {
    row-gap: 1.25rem; }

  .sm\:gap-6 {
    gap: 1.5rem; }

  .sm\:gap-x-6 {
    column-gap: 1.5rem; }

  .sm\:gap-y-6 {
    row-gap: 1.5rem; }

  .sm\:gap-7 {
    gap: 1.75rem; }

  .sm\:gap-x-7 {
    column-gap: 1.75rem; }

  .sm\:gap-y-7 {
    row-gap: 1.75rem; }

  .sm\:gap-8 {
    gap: 2rem; }

  .sm\:gap-x-8 {
    column-gap: 2rem; }

  .sm\:gap-y-8 {
    row-gap: 2rem; }

  .sm\:gap-9 {
    gap: 2.25rem; }

  .sm\:gap-x-9 {
    column-gap: 2.25rem; }

  .sm\:gap-y-9 {
    row-gap: 2.25rem; }

  .sm\:gap-10 {
    gap: 2.5rem; }

  .sm\:gap-x-10 {
    column-gap: 2.5rem; }

  .sm\:gap-y-10 {
    row-gap: 2.5rem; }

  .sm\:gap-11 {
    gap: 2.75rem; }

  .sm\:gap-x-11 {
    column-gap: 2.75rem; }

  .sm\:gap-y-11 {
    row-gap: 2.75rem; }

  .sm\:gap-12 {
    gap: 3rem; }

  .sm\:gap-x-12 {
    column-gap: 3rem; }

  .sm\:gap-y-12 {
    row-gap: 3rem; }

  .sm\:gap-13 {
    gap: 3.25rem; }

  .sm\:gap-x-13 {
    column-gap: 3.25rem; }

  .sm\:gap-y-13 {
    row-gap: 3.25rem; }

  .sm\:gap-14 {
    gap: 3.5rem; }

  .sm\:gap-x-14 {
    column-gap: 3.5rem; }

  .sm\:gap-y-14 {
    row-gap: 3.5rem; }

  .sm\:gap-15 {
    gap: 3.75rem; }

  .sm\:gap-x-15 {
    column-gap: 3.75rem; }

  .sm\:gap-y-15 {
    row-gap: 3.75rem; }

  .sm\:gap-16 {
    gap: 4rem; }

  .sm\:gap-x-16 {
    column-gap: 4rem; }

  .sm\:gap-y-16 {
    row-gap: 4rem; }

  .sm\:gap-17 {
    gap: 4.25rem; }

  .sm\:gap-x-17 {
    column-gap: 4.25rem; }

  .sm\:gap-y-17 {
    row-gap: 4.25rem; }

  .sm\:gap-18 {
    gap: 4.5rem; }

  .sm\:gap-x-18 {
    column-gap: 4.5rem; }

  .sm\:gap-y-18 {
    row-gap: 4.5rem; }

  .sm\:gap-19 {
    gap: 4.75rem; }

  .sm\:gap-x-19 {
    column-gap: 4.75rem; }

  .sm\:gap-y-19 {
    row-gap: 4.75rem; }

  .sm\:gap-20 {
    gap: 5rem; }

  .sm\:gap-x-20 {
    column-gap: 5rem; }

  .sm\:gap-y-20 {
    row-gap: 5rem; } }
@media (min-width: 768px) {
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .md\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .md\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .md\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .md\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .md\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .md\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .md\:gap-0 {
    gap: 0; }

  .md\:gap-x-0 {
    column-gap: 0; }

  .md\:gap-y-0 {
    row-gap: 0; }

  .md\:gap-1 {
    gap: 0.25rem; }

  .md\:gap-x-1 {
    column-gap: 0.25rem; }

  .md\:gap-y-1 {
    row-gap: 0.25rem; }

  .md\:gap-2 {
    gap: 0.5rem; }

  .md\:gap-x-2 {
    column-gap: 0.5rem; }

  .md\:gap-y-2 {
    row-gap: 0.5rem; }

  .md\:gap-3 {
    gap: 0.75rem; }

  .md\:gap-x-3 {
    column-gap: 0.75rem; }

  .md\:gap-y-3 {
    row-gap: 0.75rem; }

  .md\:gap-4 {
    gap: 1rem; }

  .md\:gap-x-4 {
    column-gap: 1rem; }

  .md\:gap-y-4 {
    row-gap: 1rem; }

  .md\:gap-5 {
    gap: 1.25rem; }

  .md\:gap-x-5 {
    column-gap: 1.25rem; }

  .md\:gap-y-5 {
    row-gap: 1.25rem; }

  .md\:gap-6 {
    gap: 1.5rem; }

  .md\:gap-x-6 {
    column-gap: 1.5rem; }

  .md\:gap-y-6 {
    row-gap: 1.5rem; }

  .md\:gap-7 {
    gap: 1.75rem; }

  .md\:gap-x-7 {
    column-gap: 1.75rem; }

  .md\:gap-y-7 {
    row-gap: 1.75rem; }

  .md\:gap-8 {
    gap: 2rem; }

  .md\:gap-x-8 {
    column-gap: 2rem; }

  .md\:gap-y-8 {
    row-gap: 2rem; }

  .md\:gap-9 {
    gap: 2.25rem; }

  .md\:gap-x-9 {
    column-gap: 2.25rem; }

  .md\:gap-y-9 {
    row-gap: 2.25rem; }

  .md\:gap-10 {
    gap: 2.5rem; }

  .md\:gap-x-10 {
    column-gap: 2.5rem; }

  .md\:gap-y-10 {
    row-gap: 2.5rem; }

  .md\:gap-11 {
    gap: 2.75rem; }

  .md\:gap-x-11 {
    column-gap: 2.75rem; }

  .md\:gap-y-11 {
    row-gap: 2.75rem; }

  .md\:gap-12 {
    gap: 3rem; }

  .md\:gap-x-12 {
    column-gap: 3rem; }

  .md\:gap-y-12 {
    row-gap: 3rem; }

  .md\:gap-13 {
    gap: 3.25rem; }

  .md\:gap-x-13 {
    column-gap: 3.25rem; }

  .md\:gap-y-13 {
    row-gap: 3.25rem; }

  .md\:gap-14 {
    gap: 3.5rem; }

  .md\:gap-x-14 {
    column-gap: 3.5rem; }

  .md\:gap-y-14 {
    row-gap: 3.5rem; }

  .md\:gap-15 {
    gap: 3.75rem; }

  .md\:gap-x-15 {
    column-gap: 3.75rem; }

  .md\:gap-y-15 {
    row-gap: 3.75rem; }

  .md\:gap-16 {
    gap: 4rem; }

  .md\:gap-x-16 {
    column-gap: 4rem; }

  .md\:gap-y-16 {
    row-gap: 4rem; }

  .md\:gap-17 {
    gap: 4.25rem; }

  .md\:gap-x-17 {
    column-gap: 4.25rem; }

  .md\:gap-y-17 {
    row-gap: 4.25rem; }

  .md\:gap-18 {
    gap: 4.5rem; }

  .md\:gap-x-18 {
    column-gap: 4.5rem; }

  .md\:gap-y-18 {
    row-gap: 4.5rem; }

  .md\:gap-19 {
    gap: 4.75rem; }

  .md\:gap-x-19 {
    column-gap: 4.75rem; }

  .md\:gap-y-19 {
    row-gap: 4.75rem; }

  .md\:gap-20 {
    gap: 5rem; }

  .md\:gap-x-20 {
    column-gap: 5rem; }

  .md\:gap-y-20 {
    row-gap: 5rem; } }
@media (min-width: 1024px) {
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .lg\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .lg\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .lg\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .lg\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .lg\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .lg\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .lg\:gap-0 {
    gap: 0; }

  .lg\:gap-x-0 {
    column-gap: 0; }

  .lg\:gap-y-0 {
    row-gap: 0; }

  .lg\:gap-1 {
    gap: 0.25rem; }

  .lg\:gap-x-1 {
    column-gap: 0.25rem; }

  .lg\:gap-y-1 {
    row-gap: 0.25rem; }

  .lg\:gap-2 {
    gap: 0.5rem; }

  .lg\:gap-x-2 {
    column-gap: 0.5rem; }

  .lg\:gap-y-2 {
    row-gap: 0.5rem; }

  .lg\:gap-3 {
    gap: 0.75rem; }

  .lg\:gap-x-3 {
    column-gap: 0.75rem; }

  .lg\:gap-y-3 {
    row-gap: 0.75rem; }

  .lg\:gap-4 {
    gap: 1rem; }

  .lg\:gap-x-4 {
    column-gap: 1rem; }

  .lg\:gap-y-4 {
    row-gap: 1rem; }

  .lg\:gap-5 {
    gap: 1.25rem; }

  .lg\:gap-x-5 {
    column-gap: 1.25rem; }

  .lg\:gap-y-5 {
    row-gap: 1.25rem; }

  .lg\:gap-6 {
    gap: 1.5rem; }

  .lg\:gap-x-6 {
    column-gap: 1.5rem; }

  .lg\:gap-y-6 {
    row-gap: 1.5rem; }

  .lg\:gap-7 {
    gap: 1.75rem; }

  .lg\:gap-x-7 {
    column-gap: 1.75rem; }

  .lg\:gap-y-7 {
    row-gap: 1.75rem; }

  .lg\:gap-8 {
    gap: 2rem; }

  .lg\:gap-x-8 {
    column-gap: 2rem; }

  .lg\:gap-y-8 {
    row-gap: 2rem; }

  .lg\:gap-9 {
    gap: 2.25rem; }

  .lg\:gap-x-9 {
    column-gap: 2.25rem; }

  .lg\:gap-y-9 {
    row-gap: 2.25rem; }

  .lg\:gap-10 {
    gap: 2.5rem; }

  .lg\:gap-x-10 {
    column-gap: 2.5rem; }

  .lg\:gap-y-10 {
    row-gap: 2.5rem; }

  .lg\:gap-11 {
    gap: 2.75rem; }

  .lg\:gap-x-11 {
    column-gap: 2.75rem; }

  .lg\:gap-y-11 {
    row-gap: 2.75rem; }

  .lg\:gap-12 {
    gap: 3rem; }

  .lg\:gap-x-12 {
    column-gap: 3rem; }

  .lg\:gap-y-12 {
    row-gap: 3rem; }

  .lg\:gap-13 {
    gap: 3.25rem; }

  .lg\:gap-x-13 {
    column-gap: 3.25rem; }

  .lg\:gap-y-13 {
    row-gap: 3.25rem; }

  .lg\:gap-14 {
    gap: 3.5rem; }

  .lg\:gap-x-14 {
    column-gap: 3.5rem; }

  .lg\:gap-y-14 {
    row-gap: 3.5rem; }

  .lg\:gap-15 {
    gap: 3.75rem; }

  .lg\:gap-x-15 {
    column-gap: 3.75rem; }

  .lg\:gap-y-15 {
    row-gap: 3.75rem; }

  .lg\:gap-16 {
    gap: 4rem; }

  .lg\:gap-x-16 {
    column-gap: 4rem; }

  .lg\:gap-y-16 {
    row-gap: 4rem; }

  .lg\:gap-17 {
    gap: 4.25rem; }

  .lg\:gap-x-17 {
    column-gap: 4.25rem; }

  .lg\:gap-y-17 {
    row-gap: 4.25rem; }

  .lg\:gap-18 {
    gap: 4.5rem; }

  .lg\:gap-x-18 {
    column-gap: 4.5rem; }

  .lg\:gap-y-18 {
    row-gap: 4.5rem; }

  .lg\:gap-19 {
    gap: 4.75rem; }

  .lg\:gap-x-19 {
    column-gap: 4.75rem; }

  .lg\:gap-y-19 {
    row-gap: 4.75rem; }

  .lg\:gap-20 {
    gap: 5rem; }

  .lg\:gap-x-20 {
    column-gap: 5rem; }

  .lg\:gap-y-20 {
    row-gap: 5rem; } }
@media (min-width: 1280px) {
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .xl\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .xl\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .xl\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .xl\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .xl\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .xl\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .xl\:gap-0 {
    gap: 0; }

  .xl\:gap-x-0 {
    column-gap: 0; }

  .xl\:gap-y-0 {
    row-gap: 0; }

  .xl\:gap-1 {
    gap: 0.25rem; }

  .xl\:gap-x-1 {
    column-gap: 0.25rem; }

  .xl\:gap-y-1 {
    row-gap: 0.25rem; }

  .xl\:gap-2 {
    gap: 0.5rem; }

  .xl\:gap-x-2 {
    column-gap: 0.5rem; }

  .xl\:gap-y-2 {
    row-gap: 0.5rem; }

  .xl\:gap-3 {
    gap: 0.75rem; }

  .xl\:gap-x-3 {
    column-gap: 0.75rem; }

  .xl\:gap-y-3 {
    row-gap: 0.75rem; }

  .xl\:gap-4 {
    gap: 1rem; }

  .xl\:gap-x-4 {
    column-gap: 1rem; }

  .xl\:gap-y-4 {
    row-gap: 1rem; }

  .xl\:gap-5 {
    gap: 1.25rem; }

  .xl\:gap-x-5 {
    column-gap: 1.25rem; }

  .xl\:gap-y-5 {
    row-gap: 1.25rem; }

  .xl\:gap-6 {
    gap: 1.5rem; }

  .xl\:gap-x-6 {
    column-gap: 1.5rem; }

  .xl\:gap-y-6 {
    row-gap: 1.5rem; }

  .xl\:gap-7 {
    gap: 1.75rem; }

  .xl\:gap-x-7 {
    column-gap: 1.75rem; }

  .xl\:gap-y-7 {
    row-gap: 1.75rem; }

  .xl\:gap-8 {
    gap: 2rem; }

  .xl\:gap-x-8 {
    column-gap: 2rem; }

  .xl\:gap-y-8 {
    row-gap: 2rem; }

  .xl\:gap-9 {
    gap: 2.25rem; }

  .xl\:gap-x-9 {
    column-gap: 2.25rem; }

  .xl\:gap-y-9 {
    row-gap: 2.25rem; }

  .xl\:gap-10 {
    gap: 2.5rem; }

  .xl\:gap-x-10 {
    column-gap: 2.5rem; }

  .xl\:gap-y-10 {
    row-gap: 2.5rem; }

  .xl\:gap-11 {
    gap: 2.75rem; }

  .xl\:gap-x-11 {
    column-gap: 2.75rem; }

  .xl\:gap-y-11 {
    row-gap: 2.75rem; }

  .xl\:gap-12 {
    gap: 3rem; }

  .xl\:gap-x-12 {
    column-gap: 3rem; }

  .xl\:gap-y-12 {
    row-gap: 3rem; }

  .xl\:gap-13 {
    gap: 3.25rem; }

  .xl\:gap-x-13 {
    column-gap: 3.25rem; }

  .xl\:gap-y-13 {
    row-gap: 3.25rem; }

  .xl\:gap-14 {
    gap: 3.5rem; }

  .xl\:gap-x-14 {
    column-gap: 3.5rem; }

  .xl\:gap-y-14 {
    row-gap: 3.5rem; }

  .xl\:gap-15 {
    gap: 3.75rem; }

  .xl\:gap-x-15 {
    column-gap: 3.75rem; }

  .xl\:gap-y-15 {
    row-gap: 3.75rem; }

  .xl\:gap-16 {
    gap: 4rem; }

  .xl\:gap-x-16 {
    column-gap: 4rem; }

  .xl\:gap-y-16 {
    row-gap: 4rem; }

  .xl\:gap-17 {
    gap: 4.25rem; }

  .xl\:gap-x-17 {
    column-gap: 4.25rem; }

  .xl\:gap-y-17 {
    row-gap: 4.25rem; }

  .xl\:gap-18 {
    gap: 4.5rem; }

  .xl\:gap-x-18 {
    column-gap: 4.5rem; }

  .xl\:gap-y-18 {
    row-gap: 4.5rem; }

  .xl\:gap-19 {
    gap: 4.75rem; }

  .xl\:gap-x-19 {
    column-gap: 4.75rem; }

  .xl\:gap-y-19 {
    row-gap: 4.75rem; }

  .xl\:gap-20 {
    gap: 5rem; }

  .xl\:gap-x-20 {
    column-gap: 5rem; }

  .xl\:gap-y-20 {
    row-gap: 5rem; } }
@media (min-width: 1500px) {
  .xxl\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr); }

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

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

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

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

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

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

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

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

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

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

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

  .xxl\:grid-1-3 {
    grid-template-columns: 25% 1fr; }

  .xxl\:grid-3-1 {
    grid-template-columns: 1fr 25%; }

  .xxl\:grid-1-3-1 {
    grid-template-columns: 25% 1fr 25%; }

  .xxl\:grid-1-2 {
    grid-template-columns: 33.33% 1fr; }

  .xxl\:grid-2-1 {
    grid-template-columns: 1fr 33.33%; }

  .xxl\:grid-1-2-1 {
    grid-template-columns: 33.33% 1fr 33.33%; }

  .xxl\:gap-0 {
    gap: 0; }

  .xxl\:gap-x-0 {
    column-gap: 0; }

  .xxl\:gap-y-0 {
    row-gap: 0; }

  .xxl\:gap-1 {
    gap: 0.25rem; }

  .xxl\:gap-x-1 {
    column-gap: 0.25rem; }

  .xxl\:gap-y-1 {
    row-gap: 0.25rem; }

  .xxl\:gap-2 {
    gap: 0.5rem; }

  .xxl\:gap-x-2 {
    column-gap: 0.5rem; }

  .xxl\:gap-y-2 {
    row-gap: 0.5rem; }

  .xxl\:gap-3 {
    gap: 0.75rem; }

  .xxl\:gap-x-3 {
    column-gap: 0.75rem; }

  .xxl\:gap-y-3 {
    row-gap: 0.75rem; }

  .xxl\:gap-4 {
    gap: 1rem; }

  .xxl\:gap-x-4 {
    column-gap: 1rem; }

  .xxl\:gap-y-4 {
    row-gap: 1rem; }

  .xxl\:gap-5 {
    gap: 1.25rem; }

  .xxl\:gap-x-5 {
    column-gap: 1.25rem; }

  .xxl\:gap-y-5 {
    row-gap: 1.25rem; }

  .xxl\:gap-6 {
    gap: 1.5rem; }

  .xxl\:gap-x-6 {
    column-gap: 1.5rem; }

  .xxl\:gap-y-6 {
    row-gap: 1.5rem; }

  .xxl\:gap-7 {
    gap: 1.75rem; }

  .xxl\:gap-x-7 {
    column-gap: 1.75rem; }

  .xxl\:gap-y-7 {
    row-gap: 1.75rem; }

  .xxl\:gap-8 {
    gap: 2rem; }

  .xxl\:gap-x-8 {
    column-gap: 2rem; }

  .xxl\:gap-y-8 {
    row-gap: 2rem; }

  .xxl\:gap-9 {
    gap: 2.25rem; }

  .xxl\:gap-x-9 {
    column-gap: 2.25rem; }

  .xxl\:gap-y-9 {
    row-gap: 2.25rem; }

  .xxl\:gap-10 {
    gap: 2.5rem; }

  .xxl\:gap-x-10 {
    column-gap: 2.5rem; }

  .xxl\:gap-y-10 {
    row-gap: 2.5rem; }

  .xxl\:gap-11 {
    gap: 2.75rem; }

  .xxl\:gap-x-11 {
    column-gap: 2.75rem; }

  .xxl\:gap-y-11 {
    row-gap: 2.75rem; }

  .xxl\:gap-12 {
    gap: 3rem; }

  .xxl\:gap-x-12 {
    column-gap: 3rem; }

  .xxl\:gap-y-12 {
    row-gap: 3rem; }

  .xxl\:gap-13 {
    gap: 3.25rem; }

  .xxl\:gap-x-13 {
    column-gap: 3.25rem; }

  .xxl\:gap-y-13 {
    row-gap: 3.25rem; }

  .xxl\:gap-14 {
    gap: 3.5rem; }

  .xxl\:gap-x-14 {
    column-gap: 3.5rem; }

  .xxl\:gap-y-14 {
    row-gap: 3.5rem; }

  .xxl\:gap-15 {
    gap: 3.75rem; }

  .xxl\:gap-x-15 {
    column-gap: 3.75rem; }

  .xxl\:gap-y-15 {
    row-gap: 3.75rem; }

  .xxl\:gap-16 {
    gap: 4rem; }

  .xxl\:gap-x-16 {
    column-gap: 4rem; }

  .xxl\:gap-y-16 {
    row-gap: 4rem; }

  .xxl\:gap-17 {
    gap: 4.25rem; }

  .xxl\:gap-x-17 {
    column-gap: 4.25rem; }

  .xxl\:gap-y-17 {
    row-gap: 4.25rem; }

  .xxl\:gap-18 {
    gap: 4.5rem; }

  .xxl\:gap-x-18 {
    column-gap: 4.5rem; }

  .xxl\:gap-y-18 {
    row-gap: 4.5rem; }

  .xxl\:gap-19 {
    gap: 4.75rem; }

  .xxl\:gap-x-19 {
    column-gap: 4.75rem; }

  .xxl\:gap-y-19 {
    row-gap: 4.75rem; }

  .xxl\:gap-20 {
    gap: 5rem; }

  .xxl\:gap-x-20 {
    column-gap: 5rem; }

  .xxl\:gap-y-20 {
    row-gap: 5rem; } }
.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

@media (min-width: 320px) {
  .xxs\:order-1 {
    order: 1; }

  .xxs\:order-2 {
    order: 2; }

  .xxs\:order-3 {
    order: 3; }

  .xxs\:order-4 {
    order: 4; }

  .xxs\:order-5 {
    order: 5; }

  .xxs\:order-6 {
    order: 6; }

  .xxs\:order-7 {
    order: 7; }

  .xxs\:order-8 {
    order: 8; }

  .xxs\:order-9 {
    order: 9; }

  .xxs\:order-10 {
    order: 10; }

  .xxs\:order-11 {
    order: 11; }

  .xxs\:order-12 {
    order: 12; } }
@media (min-width: 375px) {
  .xs\:order-1 {
    order: 1; }

  .xs\:order-2 {
    order: 2; }

  .xs\:order-3 {
    order: 3; }

  .xs\:order-4 {
    order: 4; }

  .xs\:order-5 {
    order: 5; }

  .xs\:order-6 {
    order: 6; }

  .xs\:order-7 {
    order: 7; }

  .xs\:order-8 {
    order: 8; }

  .xs\:order-9 {
    order: 9; }

  .xs\:order-10 {
    order: 10; }

  .xs\:order-11 {
    order: 11; }

  .xs\:order-12 {
    order: 12; } }
@media (min-width: 576px) {
  .sm\:order-1 {
    order: 1; }

  .sm\:order-2 {
    order: 2; }

  .sm\:order-3 {
    order: 3; }

  .sm\:order-4 {
    order: 4; }

  .sm\:order-5 {
    order: 5; }

  .sm\:order-6 {
    order: 6; }

  .sm\:order-7 {
    order: 7; }

  .sm\:order-8 {
    order: 8; }

  .sm\:order-9 {
    order: 9; }

  .sm\:order-10 {
    order: 10; }

  .sm\:order-11 {
    order: 11; }

  .sm\:order-12 {
    order: 12; } }
@media (min-width: 768px) {
  .md\:order-1 {
    order: 1; }

  .md\:order-2 {
    order: 2; }

  .md\:order-3 {
    order: 3; }

  .md\:order-4 {
    order: 4; }

  .md\:order-5 {
    order: 5; }

  .md\:order-6 {
    order: 6; }

  .md\:order-7 {
    order: 7; }

  .md\:order-8 {
    order: 8; }

  .md\:order-9 {
    order: 9; }

  .md\:order-10 {
    order: 10; }

  .md\:order-11 {
    order: 11; }

  .md\:order-12 {
    order: 12; } }
@media (min-width: 1024px) {
  .lg\:order-1 {
    order: 1; }

  .lg\:order-2 {
    order: 2; }

  .lg\:order-3 {
    order: 3; }

  .lg\:order-4 {
    order: 4; }

  .lg\:order-5 {
    order: 5; }

  .lg\:order-6 {
    order: 6; }

  .lg\:order-7 {
    order: 7; }

  .lg\:order-8 {
    order: 8; }

  .lg\:order-9 {
    order: 9; }

  .lg\:order-10 {
    order: 10; }

  .lg\:order-11 {
    order: 11; }

  .lg\:order-12 {
    order: 12; } }
@media (min-width: 1280px) {
  .xl\:order-1 {
    order: 1; }

  .xl\:order-2 {
    order: 2; }

  .xl\:order-3 {
    order: 3; }

  .xl\:order-4 {
    order: 4; }

  .xl\:order-5 {
    order: 5; }

  .xl\:order-6 {
    order: 6; }

  .xl\:order-7 {
    order: 7; }

  .xl\:order-8 {
    order: 8; }

  .xl\:order-9 {
    order: 9; }

  .xl\:order-10 {
    order: 10; }

  .xl\:order-11 {
    order: 11; }

  .xl\:order-12 {
    order: 12; } }
@media (min-width: 1500px) {
  .xxl\:order-1 {
    order: 1; }

  .xxl\:order-2 {
    order: 2; }

  .xxl\:order-3 {
    order: 3; }

  .xxl\:order-4 {
    order: 4; }

  .xxl\:order-5 {
    order: 5; }

  .xxl\:order-6 {
    order: 6; }

  .xxl\:order-7 {
    order: 7; }

  .xxl\:order-8 {
    order: 8; }

  .xxl\:order-9 {
    order: 9; }

  .xxl\:order-10 {
    order: 10; }

  .xxl\:order-11 {
    order: 11; }

  .xxl\:order-12 {
    order: 12; } }
@use '../variables/colors' as *;
.text-primary {
  color: #E61B23; }

[data-theme="dark"] .dark\:text-primary {
  color: #E61B23; }

.bg-primary {
  background-color: #E61B23; }

[data-theme="dark"] .dark\:bg-primary {
  background-color: #E61B23; }

.border-primary {
  border-color: #E61B23; }

[data-theme="dark"] .dark\:border-primary {
  border-color: #E61B23; }

.text-primary-dark {
  color: #C3161D; }

[data-theme="dark"] .dark\:text-primary-dark {
  color: #C3161D; }

.bg-primary-dark {
  background-color: #C3161D; }

[data-theme="dark"] .dark\:bg-primary-dark {
  background-color: #C3161D; }

.border-primary-dark {
  border-color: #C3161D; }

[data-theme="dark"] .dark\:border-primary-dark {
  border-color: #C3161D; }

.text-primary-light {
  color: #F28B8E; }

[data-theme="dark"] .dark\:text-primary-light {
  color: #F28B8E; }

.bg-primary-light {
  background-color: #F28B8E; }

[data-theme="dark"] .dark\:bg-primary-light {
  background-color: #F28B8E; }

.border-primary-light {
  border-color: #F28B8E; }

[data-theme="dark"] .dark\:border-primary-light {
  border-color: #F28B8E; }

.text-secondary {
  color: #040707; }

[data-theme="dark"] .dark\:text-secondary {
  color: #040707; }

.bg-secondary {
  background-color: #040707; }

[data-theme="dark"] .dark\:bg-secondary {
  background-color: #040707; }

.border-secondary {
  border-color: #040707; }

[data-theme="dark"] .dark\:border-secondary {
  border-color: #040707; }

.text-secondary-dark {
  color: #000000; }

[data-theme="dark"] .dark\:text-secondary-dark {
  color: #000000; }

.bg-secondary-dark {
  background-color: #000000; }

[data-theme="dark"] .dark\:bg-secondary-dark {
  background-color: #000000; }

.border-secondary-dark {
  border-color: #000000; }

[data-theme="dark"] .dark\:border-secondary-dark {
  border-color: #000000; }

.text-secondary-light {
  color: #222426; }

[data-theme="dark"] .dark\:text-secondary-light {
  color: #222426; }

.bg-secondary-light {
  background-color: #222426; }

[data-theme="dark"] .dark\:bg-secondary-light {
  background-color: #222426; }

.border-secondary-light {
  border-color: #222426; }

[data-theme="dark"] .dark\:border-secondary-light {
  border-color: #222426; }

.text-black {
  color: #000000; }

[data-theme="dark"] .dark\:text-black {
  color: #000000; }

.bg-black {
  background-color: #000000; }

[data-theme="dark"] .dark\:bg-black {
  background-color: #000000; }

.border-black {
  border-color: #000000; }

[data-theme="dark"] .dark\:border-black {
  border-color: #000000; }

.text-white {
  color: #ffffff; }

[data-theme="dark"] .dark\:text-white {
  color: #ffffff; }

.bg-white {
  background-color: #ffffff; }

[data-theme="dark"] .dark\:bg-white {
  background-color: #ffffff; }

.border-white {
  border-color: #ffffff; }

[data-theme="dark"] .dark\:border-white {
  border-color: #ffffff; }

.text-success {
  color: #1abc9c; }

[data-theme="dark"] .dark\:text-success {
  color: #1abc9c; }

.bg-success {
  background-color: #1abc9c; }

[data-theme="dark"] .dark\:bg-success {
  background-color: #1abc9c; }

.border-success {
  border-color: #1abc9c; }

[data-theme="dark"] .dark\:border-success {
  border-color: #1abc9c; }

.text-warning {
  color: #f39c12; }

[data-theme="dark"] .dark\:text-warning {
  color: #f39c12; }

.bg-warning {
  background-color: #f39c12; }

[data-theme="dark"] .dark\:bg-warning {
  background-color: #f39c12; }

.border-warning {
  border-color: #f39c12; }

[data-theme="dark"] .dark\:border-warning {
  border-color: #f39c12; }

.text-error {
  color: #e74c3c; }

[data-theme="dark"] .dark\:text-error {
  color: #e74c3c; }

.bg-error {
  background-color: #e74c3c; }

[data-theme="dark"] .dark\:bg-error {
  background-color: #e74c3c; }

.border-error {
  border-color: #e74c3c; }

[data-theme="dark"] .dark\:border-error {
  border-color: #e74c3c; }

.text-info {
  color: #3498db; }

[data-theme="dark"] .dark\:text-info {
  color: #3498db; }

.bg-info {
  background-color: #3498db; }

[data-theme="dark"] .dark\:bg-info {
  background-color: #3498db; }

.border-info {
  border-color: #3498db; }

[data-theme="dark"] .dark\:border-info {
  border-color: #3498db; }

.text-gray-50 {
  color: #fafafa; }

[data-theme="dark"] .dark\:text-gray-50 {
  color: #fafafa; }

.bg-gray-50 {
  background-color: #fafafa; }

[data-theme="dark"] .dark\:bg-gray-50 {
  background-color: #fafafa; }

.border-gray-50 {
  border-color: #fafafa; }

[data-theme="dark"] .dark\:border-gray-50 {
  border-color: #fafafa; }

.text-gray-100 {
  color: #f5f5f5; }

[data-theme="dark"] .dark\:text-gray-100 {
  color: #f5f5f5; }

.bg-gray-100 {
  background-color: #f5f5f5; }

[data-theme="dark"] .dark\:bg-gray-100 {
  background-color: #f5f5f5; }

.border-gray-100 {
  border-color: #f5f5f5; }

[data-theme="dark"] .dark\:border-gray-100 {
  border-color: #f5f5f5; }

.text-gray-200 {
  color: #e5e5e5; }

[data-theme="dark"] .dark\:text-gray-200 {
  color: #e5e5e5; }

.bg-gray-200 {
  background-color: #e5e5e5; }

[data-theme="dark"] .dark\:bg-gray-200 {
  background-color: #e5e5e5; }

.border-gray-200 {
  border-color: #e5e5e5; }

[data-theme="dark"] .dark\:border-gray-200 {
  border-color: #e5e5e5; }

.text-gray-300 {
  color: #cccccc; }

[data-theme="dark"] .dark\:text-gray-300 {
  color: #cccccc; }

.bg-gray-300 {
  background-color: #cccccc; }

[data-theme="dark"] .dark\:bg-gray-300 {
  background-color: #cccccc; }

.border-gray-300 {
  border-color: #cccccc; }

[data-theme="dark"] .dark\:border-gray-300 {
  border-color: #cccccc; }

.text-gray-400 {
  color: #aaaaaa; }

[data-theme="dark"] .dark\:text-gray-400 {
  color: #aaaaaa; }

.bg-gray-400 {
  background-color: #aaaaaa; }

[data-theme="dark"] .dark\:bg-gray-400 {
  background-color: #aaaaaa; }

.border-gray-400 {
  border-color: #aaaaaa; }

[data-theme="dark"] .dark\:border-gray-400 {
  border-color: #aaaaaa; }

.text-gray-500 {
  color: #888888; }

[data-theme="dark"] .dark\:text-gray-500 {
  color: #888888; }

.bg-gray-500 {
  background-color: #888888; }

[data-theme="dark"] .dark\:bg-gray-500 {
  background-color: #888888; }

.border-gray-500 {
  border-color: #888888; }

[data-theme="dark"] .dark\:border-gray-500 {
  border-color: #888888; }

.text-gray-600 {
  color: #666666; }

[data-theme="dark"] .dark\:text-gray-600 {
  color: #666666; }

.bg-gray-600 {
  background-color: #666666; }

[data-theme="dark"] .dark\:bg-gray-600 {
  background-color: #666666; }

.border-gray-600 {
  border-color: #666666; }

[data-theme="dark"] .dark\:border-gray-600 {
  border-color: #666666; }

.text-gray-700 {
  color: #444444; }

[data-theme="dark"] .dark\:text-gray-700 {
  color: #444444; }

.bg-gray-700 {
  background-color: #444444; }

[data-theme="dark"] .dark\:bg-gray-700 {
  background-color: #444444; }

.border-gray-700 {
  border-color: #444444; }

[data-theme="dark"] .dark\:border-gray-700 {
  border-color: #444444; }

.text-gray-800 {
  color: #222222; }

[data-theme="dark"] .dark\:text-gray-800 {
  color: #222222; }

.bg-gray-800 {
  background-color: #222222; }

[data-theme="dark"] .dark\:bg-gray-800 {
  background-color: #222222; }

.border-gray-800 {
  border-color: #222222; }

[data-theme="dark"] .dark\:border-gray-800 {
  border-color: #222222; }

.text-gray-900 {
  color: #111111; }

[data-theme="dark"] .dark\:text-gray-900 {
  color: #111111; }

.bg-gray-900 {
  background-color: #111111; }

[data-theme="dark"] .dark\:bg-gray-900 {
  background-color: #111111; }

.border-gray-900 {
  border-color: #111111; }

[data-theme="dark"] .dark\:border-gray-900 {
  border-color: #111111; }

.text-echo-primary {
  color: #E7437E; }

[data-theme="dark"] .dark\:text-echo-primary {
  color: #E7437E; }

.bg-echo-primary {
  background-color: #E7437E; }

[data-theme="dark"] .dark\:bg-echo-primary {
  background-color: #E7437E; }

.border-echo-primary {
  border-color: #E7437E; }

[data-theme="dark"] .dark\:border-echo-primary {
  border-color: #E7437E; }

.text-echo-secondary {
  color: #060921; }

[data-theme="dark"] .dark\:text-echo-secondary {
  color: #060921; }

.bg-echo-secondary {
  background-color: #060921; }

[data-theme="dark"] .dark\:bg-echo-secondary {
  background-color: #060921; }

.border-echo-secondary {
  border-color: #060921; }

[data-theme="dark"] .dark\:border-echo-secondary {
  border-color: #060921; }

.text-is-primary {
  color: #53F74E; }

[data-theme="dark"] .dark\:text-is-primary {
  color: #53F74E; }

.bg-is-primary {
  background-color: #53F74E; }

[data-theme="dark"] .dark\:bg-is-primary {
  background-color: #53F74E; }

.border-is-primary {
  border-color: #53F74E; }

[data-theme="dark"] .dark\:border-is-primary {
  border-color: #53F74E; }

.text-is-secondary {
  color: #787878; }

[data-theme="dark"] .dark\:text-is-secondary {
  color: #787878; }

.bg-is-secondary {
  background-color: #787878; }

[data-theme="dark"] .dark\:bg-is-secondary {
  background-color: #787878; }

.border-is-secondary {
  border-color: #787878; }

[data-theme="dark"] .dark\:border-is-secondary {
  border-color: #787878; }

.text-is-success {
  color: #00A63E; }

[data-theme="dark"] .dark\:text-is-success {
  color: #00A63E; }

.bg-is-success {
  background-color: #00A63E; }

[data-theme="dark"] .dark\:bg-is-success {
  background-color: #00A63E; }

.border-is-success {
  border-color: #00A63E; }

[data-theme="dark"] .dark\:border-is-success {
  border-color: #00A63E; }

.text-is-background {
  color: #FEFFF6; }

[data-theme="dark"] .dark\:text-is-background {
  color: #FEFFF6; }

.bg-is-background {
  background-color: #FEFFF6; }

[data-theme="dark"] .dark\:bg-is-background {
  background-color: #FEFFF6; }

.border-is-background {
  border-color: #FEFFF6; }

[data-theme="dark"] .dark\:border-is-background {
  border-color: #FEFFF6; }

.hover\:bg-primary:hover {
  background-color: #E61B23; }

.hover\:text-primary:hover {
  color: #E61B23; }

[data-theme="dark"] .dark\:hover\:bg-primary:hover {
  background-color: #E61B23; }

[data-theme="dark"] .dark\:hover\:text-primary:hover {
  color: #E61B23; }

.hover\:bg-primary-dark:hover {
  background-color: #C3161D; }

.hover\:text-primary-dark:hover {
  color: #C3161D; }

[data-theme="dark"] .dark\:hover\:bg-primary-dark:hover {
  background-color: #C3161D; }

[data-theme="dark"] .dark\:hover\:text-primary-dark:hover {
  color: #C3161D; }

.hover\:bg-primary-light:hover {
  background-color: #F28B8E; }

.hover\:text-primary-light:hover {
  color: #F28B8E; }

[data-theme="dark"] .dark\:hover\:bg-primary-light:hover {
  background-color: #F28B8E; }

[data-theme="dark"] .dark\:hover\:text-primary-light:hover {
  color: #F28B8E; }

.hover\:bg-secondary:hover {
  background-color: #040707; }

.hover\:text-secondary:hover {
  color: #040707; }

[data-theme="dark"] .dark\:hover\:bg-secondary:hover {
  background-color: #040707; }

[data-theme="dark"] .dark\:hover\:text-secondary:hover {
  color: #040707; }

.hover\:bg-secondary-dark:hover {
  background-color: #000000; }

.hover\:text-secondary-dark:hover {
  color: #000000; }

[data-theme="dark"] .dark\:hover\:bg-secondary-dark:hover {
  background-color: #000000; }

[data-theme="dark"] .dark\:hover\:text-secondary-dark:hover {
  color: #000000; }

.hover\:bg-secondary-light:hover {
  background-color: #222426; }

.hover\:text-secondary-light:hover {
  color: #222426; }

[data-theme="dark"] .dark\:hover\:bg-secondary-light:hover {
  background-color: #222426; }

[data-theme="dark"] .dark\:hover\:text-secondary-light:hover {
  color: #222426; }

.hover\:bg-black:hover {
  background-color: #000000; }

.hover\:text-black:hover {
  color: #000000; }

[data-theme="dark"] .dark\:hover\:bg-black:hover {
  background-color: #000000; }

[data-theme="dark"] .dark\:hover\:text-black:hover {
  color: #000000; }

.hover\:bg-white:hover {
  background-color: #ffffff; }

.hover\:text-white:hover {
  color: #ffffff; }

[data-theme="dark"] .dark\:hover\:bg-white:hover {
  background-color: #ffffff; }

[data-theme="dark"] .dark\:hover\:text-white:hover {
  color: #ffffff; }

.hover\:bg-success:hover {
  background-color: #1abc9c; }

.hover\:text-success:hover {
  color: #1abc9c; }

[data-theme="dark"] .dark\:hover\:bg-success:hover {
  background-color: #1abc9c; }

[data-theme="dark"] .dark\:hover\:text-success:hover {
  color: #1abc9c; }

.hover\:bg-warning:hover {
  background-color: #f39c12; }

.hover\:text-warning:hover {
  color: #f39c12; }

[data-theme="dark"] .dark\:hover\:bg-warning:hover {
  background-color: #f39c12; }

[data-theme="dark"] .dark\:hover\:text-warning:hover {
  color: #f39c12; }

.hover\:bg-error:hover {
  background-color: #e74c3c; }

.hover\:text-error:hover {
  color: #e74c3c; }

[data-theme="dark"] .dark\:hover\:bg-error:hover {
  background-color: #e74c3c; }

[data-theme="dark"] .dark\:hover\:text-error:hover {
  color: #e74c3c; }

.hover\:bg-info:hover {
  background-color: #3498db; }

.hover\:text-info:hover {
  color: #3498db; }

[data-theme="dark"] .dark\:hover\:bg-info:hover {
  background-color: #3498db; }

[data-theme="dark"] .dark\:hover\:text-info:hover {
  color: #3498db; }

.hover\:bg-gray-50:hover {
  background-color: #fafafa; }

.hover\:text-gray-50:hover {
  color: #fafafa; }

[data-theme="dark"] .dark\:hover\:bg-gray-50:hover {
  background-color: #fafafa; }

[data-theme="dark"] .dark\:hover\:text-gray-50:hover {
  color: #fafafa; }

.hover\:bg-gray-100:hover {
  background-color: #f5f5f5; }

.hover\:text-gray-100:hover {
  color: #f5f5f5; }

[data-theme="dark"] .dark\:hover\:bg-gray-100:hover {
  background-color: #f5f5f5; }

[data-theme="dark"] .dark\:hover\:text-gray-100:hover {
  color: #f5f5f5; }

.hover\:bg-gray-200:hover {
  background-color: #e5e5e5; }

.hover\:text-gray-200:hover {
  color: #e5e5e5; }

[data-theme="dark"] .dark\:hover\:bg-gray-200:hover {
  background-color: #e5e5e5; }

[data-theme="dark"] .dark\:hover\:text-gray-200:hover {
  color: #e5e5e5; }

.hover\:bg-gray-300:hover {
  background-color: #cccccc; }

.hover\:text-gray-300:hover {
  color: #cccccc; }

[data-theme="dark"] .dark\:hover\:bg-gray-300:hover {
  background-color: #cccccc; }

[data-theme="dark"] .dark\:hover\:text-gray-300:hover {
  color: #cccccc; }

.hover\:bg-gray-400:hover {
  background-color: #aaaaaa; }

.hover\:text-gray-400:hover {
  color: #aaaaaa; }

[data-theme="dark"] .dark\:hover\:bg-gray-400:hover {
  background-color: #aaaaaa; }

[data-theme="dark"] .dark\:hover\:text-gray-400:hover {
  color: #aaaaaa; }

.hover\:bg-gray-500:hover {
  background-color: #888888; }

.hover\:text-gray-500:hover {
  color: #888888; }

[data-theme="dark"] .dark\:hover\:bg-gray-500:hover {
  background-color: #888888; }

[data-theme="dark"] .dark\:hover\:text-gray-500:hover {
  color: #888888; }

.hover\:bg-gray-600:hover {
  background-color: #666666; }

.hover\:text-gray-600:hover {
  color: #666666; }

[data-theme="dark"] .dark\:hover\:bg-gray-600:hover {
  background-color: #666666; }

[data-theme="dark"] .dark\:hover\:text-gray-600:hover {
  color: #666666; }

.hover\:bg-gray-700:hover {
  background-color: #444444; }

.hover\:text-gray-700:hover {
  color: #444444; }

[data-theme="dark"] .dark\:hover\:bg-gray-700:hover {
  background-color: #444444; }

[data-theme="dark"] .dark\:hover\:text-gray-700:hover {
  color: #444444; }

.hover\:bg-gray-800:hover {
  background-color: #222222; }

.hover\:text-gray-800:hover {
  color: #222222; }

[data-theme="dark"] .dark\:hover\:bg-gray-800:hover {
  background-color: #222222; }

[data-theme="dark"] .dark\:hover\:text-gray-800:hover {
  color: #222222; }

.hover\:bg-gray-900:hover {
  background-color: #111111; }

.hover\:text-gray-900:hover {
  color: #111111; }

[data-theme="dark"] .dark\:hover\:bg-gray-900:hover {
  background-color: #111111; }

[data-theme="dark"] .dark\:hover\:text-gray-900:hover {
  color: #111111; }

.hover\:bg-echo-primary:hover {
  background-color: #E7437E; }

.hover\:text-echo-primary:hover {
  color: #E7437E; }

[data-theme="dark"] .dark\:hover\:bg-echo-primary:hover {
  background-color: #E7437E; }

[data-theme="dark"] .dark\:hover\:text-echo-primary:hover {
  color: #E7437E; }

.hover\:bg-echo-secondary:hover {
  background-color: #060921; }

.hover\:text-echo-secondary:hover {
  color: #060921; }

[data-theme="dark"] .dark\:hover\:bg-echo-secondary:hover {
  background-color: #060921; }

[data-theme="dark"] .dark\:hover\:text-echo-secondary:hover {
  color: #060921; }

.hover\:bg-is-primary:hover {
  background-color: #53F74E; }

.hover\:text-is-primary:hover {
  color: #53F74E; }

[data-theme="dark"] .dark\:hover\:bg-is-primary:hover {
  background-color: #53F74E; }

[data-theme="dark"] .dark\:hover\:text-is-primary:hover {
  color: #53F74E; }

.hover\:bg-is-secondary:hover {
  background-color: #787878; }

.hover\:text-is-secondary:hover {
  color: #787878; }

[data-theme="dark"] .dark\:hover\:bg-is-secondary:hover {
  background-color: #787878; }

[data-theme="dark"] .dark\:hover\:text-is-secondary:hover {
  color: #787878; }

.hover\:bg-is-success:hover {
  background-color: #00A63E; }

.hover\:text-is-success:hover {
  color: #00A63E; }

[data-theme="dark"] .dark\:hover\:bg-is-success:hover {
  background-color: #00A63E; }

[data-theme="dark"] .dark\:hover\:text-is-success:hover {
  color: #00A63E; }

.hover\:bg-is-background:hover {
  background-color: #FEFFF6; }

.hover\:text-is-background:hover {
  color: #FEFFF6; }

[data-theme="dark"] .dark\:hover\:bg-is-background:hover {
  background-color: #FEFFF6; }

[data-theme="dark"] .dark\:hover\:text-is-background:hover {
  color: #FEFFF6; }

.w-0 {
  width: 0; }

.w-1 {
  width: 0.25rem; }

.w-2 {
  width: 0.5rem; }

.w-3 {
  width: 0.75rem; }

.w-4 {
  width: 1rem; }

.w-5 {
  width: 1.25rem; }

.w-6 {
  width: 1.5rem; }

.w-8 {
  width: 2rem; }

.w-10 {
  width: 2.5rem; }

.w-12 {
  width: 3rem; }

.w-14 {
  width: 3.5rem; }

.w-16 {
  width: 4rem; }

.w-20 {
  width: 5rem; }

.w-24 {
  width: 6rem; }

.w-32 {
  width: 8rem; }

.w-56 {
  width: 10rem; }

.w-64 {
  width: 16rem; }

.w-100 {
  width: 100px; }

.w-180 {
  width: 180px; }

.w-262 {
  width: 262px; }

.w-350 {
  width: 350px; }

.w-400 {
  width: 400px; }

.w-420 {
  width: 420px; }

.w-580 {
  width: 580px; }

.w-full {
  width: 100%; }

.w-screen {
  width: 100vw; }

.w-auto {
  width: auto; }

.w-fit {
  width: fit-content; }

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

.w-1\/3 {
  width: 33.3333%; }

.w-2\/3 {
  width: 66.6667%; }

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

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

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

.w-1\/5 {
  width: 20%; }

.w-2\/5 {
  width: 40%; }

.w-3\/5 {
  width: 60%; }

.w-4\/5 {
  width: 80%; }

.w-1\/6 {
  width: 16.6667%; }

.w-2\/6 {
  width: 33.3333%; }

.w-3\/6 {
  width: 50%; }

.w-4\/6 {
  width: 66.6667%; }

.w-5\/6 {
  width: 83.3333%; }

.h-0 {
  height: 0; }

.h-1 {
  height: 0.25rem; }

.h-2 {
  height: 0.5rem; }

.h-3 {
  height: 0.75rem; }

.h-4 {
  height: 1rem; }

.h-5 {
  height: 1.25rem; }

.h-6 {
  height: 1.5rem; }

.h-8 {
  height: 2rem; }

.h-10 {
  height: 2.5rem; }

.h-12 {
  height: 3rem; }

.h-14 {
  height: 3.5rem; }

.h-16 {
  height: 4rem; }

.h-20 {
  height: 5rem; }

.h-24 {
  height: 6rem; }

.h-32 {
  height: 8rem; }

.h-56 {
  height: 10rem; }

.h-64 {
  height: 16rem; }

.h-100 {
  height: 100px; }

.h-180 {
  height: 180px; }

.h-262 {
  height: 262px; }

.h-350 {
  height: 350px; }

.h-400 {
  height: 400px; }

.h-420 {
  height: 420px; }

.h-580 {
  height: 580px; }

.h-full {
  height: 100%; }

.h-screen {
  height: 100vh; }

.h-auto {
  height: auto; }

.h-fit {
  height: fit-content; }

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

.h-1\/3 {
  height: 33.3333%; }

.h-2\/3 {
  height: 66.6667%; }

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

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

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

.h-1\/5 {
  height: 20%; }

.h-2\/5 {
  height: 40%; }

.h-3\/5 {
  height: 60%; }

.h-4\/5 {
  height: 80%; }

.h-1\/6 {
  height: 16.6667%; }

.h-2\/6 {
  height: 33.3333%; }

.h-3\/6 {
  height: 50%; }

.h-4\/6 {
  height: 66.6667%; }

.h-5\/6 {
  height: 83.3333%; }

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

.min-w-screen {
  min-width: 100vw; }

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

.max-w-screen-sm {
  max-width: 640px; }

.max-w-screen-md {
  max-width: 768px; }

.max-w-screen-lg {
  max-width: 1024px; }

.max-w-screen-xl {
  max-width: 1280px; }

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

.min-h-screen {
  min-height: 100vh; }

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

.max-h-screen {
  max-height: 100vh; }

@media (min-width: 320px) {
  .xxs\:w-0 {
    width: 0; }

  .xxs\:h-0 {
    height: 0; }

  .xxs\:w-1 {
    width: 0.25rem; }

  .xxs\:h-1 {
    height: 0.25rem; }

  .xxs\:w-2 {
    width: 0.5rem; }

  .xxs\:h-2 {
    height: 0.5rem; }

  .xxs\:w-3 {
    width: 0.75rem; }

  .xxs\:h-3 {
    height: 0.75rem; }

  .xxs\:w-4 {
    width: 1rem; }

  .xxs\:h-4 {
    height: 1rem; }

  .xxs\:w-5 {
    width: 1.25rem; }

  .xxs\:h-5 {
    height: 1.25rem; }

  .xxs\:w-6 {
    width: 1.5rem; }

  .xxs\:h-6 {
    height: 1.5rem; }

  .xxs\:w-8 {
    width: 2rem; }

  .xxs\:h-8 {
    height: 2rem; }

  .xxs\:w-10 {
    width: 2.5rem; }

  .xxs\:h-10 {
    height: 2.5rem; }

  .xxs\:w-12 {
    width: 3rem; }

  .xxs\:h-12 {
    height: 3rem; }

  .xxs\:w-14 {
    width: 3.5rem; }

  .xxs\:h-14 {
    height: 3.5rem; }

  .xxs\:w-16 {
    width: 4rem; }

  .xxs\:h-16 {
    height: 4rem; }

  .xxs\:w-20 {
    width: 5rem; }

  .xxs\:h-20 {
    height: 5rem; }

  .xxs\:w-24 {
    width: 6rem; }

  .xxs\:h-24 {
    height: 6rem; }

  .xxs\:w-32 {
    width: 8rem; }

  .xxs\:h-32 {
    height: 8rem; }

  .xxs\:w-56 {
    width: 10rem; }

  .xxs\:h-56 {
    height: 10rem; }

  .xxs\:w-64 {
    width: 16rem; }

  .xxs\:h-64 {
    height: 16rem; }

  .xxs\:w-100 {
    width: 100px; }

  .xxs\:h-100 {
    height: 100px; }

  .xxs\:w-180 {
    width: 180px; }

  .xxs\:h-180 {
    height: 180px; }

  .xxs\:w-262 {
    width: 262px; }

  .xxs\:h-262 {
    height: 262px; }

  .xxs\:w-350 {
    width: 350px; }

  .xxs\:h-350 {
    height: 350px; }

  .xxs\:w-400 {
    width: 400px; }

  .xxs\:h-400 {
    height: 400px; }

  .xxs\:w-420 {
    width: 420px; }

  .xxs\:h-420 {
    height: 420px; }

  .xxs\:w-580 {
    width: 580px; }

  .xxs\:h-580 {
    height: 580px; }

  .xxs\:w-1\/2 {
    width: 50%; }

  .xxs\:h-1\/2 {
    height: 50%; }

  .xxs\:w-1\/3 {
    width: 33.3333%; }

  .xxs\:h-1\/3 {
    height: 33.3333%; }

  .xxs\:w-2\/3 {
    width: 66.6667%; }

  .xxs\:h-2\/3 {
    height: 66.6667%; }

  .xxs\:w-1\/4 {
    width: 25%; }

  .xxs\:h-1\/4 {
    height: 25%; }

  .xxs\:w-2\/4 {
    width: 50%; }

  .xxs\:h-2\/4 {
    height: 50%; }

  .xxs\:w-3\/4 {
    width: 75%; }

  .xxs\:h-3\/4 {
    height: 75%; }

  .xxs\:w-1\/5 {
    width: 20%; }

  .xxs\:h-1\/5 {
    height: 20%; }

  .xxs\:w-2\/5 {
    width: 40%; }

  .xxs\:h-2\/5 {
    height: 40%; }

  .xxs\:w-3\/5 {
    width: 60%; }

  .xxs\:h-3\/5 {
    height: 60%; }

  .xxs\:w-4\/5 {
    width: 80%; }

  .xxs\:h-4\/5 {
    height: 80%; }

  .xxs\:w-1\/6 {
    width: 16.6667%; }

  .xxs\:h-1\/6 {
    height: 16.6667%; }

  .xxs\:w-2\/6 {
    width: 33.3333%; }

  .xxs\:h-2\/6 {
    height: 33.3333%; }

  .xxs\:w-3\/6 {
    width: 50%; }

  .xxs\:h-3\/6 {
    height: 50%; }

  .xxs\:w-4\/6 {
    width: 66.6667%; }

  .xxs\:h-4\/6 {
    height: 66.6667%; }

  .xxs\:w-5\/6 {
    width: 83.3333%; }

  .xxs\:h-5\/6 {
    height: 83.3333%; }

  .xxs\:w-auto {
    width: auto; }

  .xxs\:w-full {
    width: 100%; }

  .xxs\:w-screen {
    width: 100vw; }

  .xxs\:w-fit {
    width: fit-content; }

  .xxs\:h-auto {
    height: auto; }

  .xxs\:h-full {
    height: 100%; }

  .xxs\:h-screen {
    height: 100vh; }

  .xxs\:h-fit {
    height: fit-content; } }
@media (min-width: 375px) {
  .xs\:w-0 {
    width: 0; }

  .xs\:h-0 {
    height: 0; }

  .xs\:w-1 {
    width: 0.25rem; }

  .xs\:h-1 {
    height: 0.25rem; }

  .xs\:w-2 {
    width: 0.5rem; }

  .xs\:h-2 {
    height: 0.5rem; }

  .xs\:w-3 {
    width: 0.75rem; }

  .xs\:h-3 {
    height: 0.75rem; }

  .xs\:w-4 {
    width: 1rem; }

  .xs\:h-4 {
    height: 1rem; }

  .xs\:w-5 {
    width: 1.25rem; }

  .xs\:h-5 {
    height: 1.25rem; }

  .xs\:w-6 {
    width: 1.5rem; }

  .xs\:h-6 {
    height: 1.5rem; }

  .xs\:w-8 {
    width: 2rem; }

  .xs\:h-8 {
    height: 2rem; }

  .xs\:w-10 {
    width: 2.5rem; }

  .xs\:h-10 {
    height: 2.5rem; }

  .xs\:w-12 {
    width: 3rem; }

  .xs\:h-12 {
    height: 3rem; }

  .xs\:w-14 {
    width: 3.5rem; }

  .xs\:h-14 {
    height: 3.5rem; }

  .xs\:w-16 {
    width: 4rem; }

  .xs\:h-16 {
    height: 4rem; }

  .xs\:w-20 {
    width: 5rem; }

  .xs\:h-20 {
    height: 5rem; }

  .xs\:w-24 {
    width: 6rem; }

  .xs\:h-24 {
    height: 6rem; }

  .xs\:w-32 {
    width: 8rem; }

  .xs\:h-32 {
    height: 8rem; }

  .xs\:w-56 {
    width: 10rem; }

  .xs\:h-56 {
    height: 10rem; }

  .xs\:w-64 {
    width: 16rem; }

  .xs\:h-64 {
    height: 16rem; }

  .xs\:w-100 {
    width: 100px; }

  .xs\:h-100 {
    height: 100px; }

  .xs\:w-180 {
    width: 180px; }

  .xs\:h-180 {
    height: 180px; }

  .xs\:w-262 {
    width: 262px; }

  .xs\:h-262 {
    height: 262px; }

  .xs\:w-350 {
    width: 350px; }

  .xs\:h-350 {
    height: 350px; }

  .xs\:w-400 {
    width: 400px; }

  .xs\:h-400 {
    height: 400px; }

  .xs\:w-420 {
    width: 420px; }

  .xs\:h-420 {
    height: 420px; }

  .xs\:w-580 {
    width: 580px; }

  .xs\:h-580 {
    height: 580px; }

  .xs\:w-1\/2 {
    width: 50%; }

  .xs\:h-1\/2 {
    height: 50%; }

  .xs\:w-1\/3 {
    width: 33.3333%; }

  .xs\:h-1\/3 {
    height: 33.3333%; }

  .xs\:w-2\/3 {
    width: 66.6667%; }

  .xs\:h-2\/3 {
    height: 66.6667%; }

  .xs\:w-1\/4 {
    width: 25%; }

  .xs\:h-1\/4 {
    height: 25%; }

  .xs\:w-2\/4 {
    width: 50%; }

  .xs\:h-2\/4 {
    height: 50%; }

  .xs\:w-3\/4 {
    width: 75%; }

  .xs\:h-3\/4 {
    height: 75%; }

  .xs\:w-1\/5 {
    width: 20%; }

  .xs\:h-1\/5 {
    height: 20%; }

  .xs\:w-2\/5 {
    width: 40%; }

  .xs\:h-2\/5 {
    height: 40%; }

  .xs\:w-3\/5 {
    width: 60%; }

  .xs\:h-3\/5 {
    height: 60%; }

  .xs\:w-4\/5 {
    width: 80%; }

  .xs\:h-4\/5 {
    height: 80%; }

  .xs\:w-1\/6 {
    width: 16.6667%; }

  .xs\:h-1\/6 {
    height: 16.6667%; }

  .xs\:w-2\/6 {
    width: 33.3333%; }

  .xs\:h-2\/6 {
    height: 33.3333%; }

  .xs\:w-3\/6 {
    width: 50%; }

  .xs\:h-3\/6 {
    height: 50%; }

  .xs\:w-4\/6 {
    width: 66.6667%; }

  .xs\:h-4\/6 {
    height: 66.6667%; }

  .xs\:w-5\/6 {
    width: 83.3333%; }

  .xs\:h-5\/6 {
    height: 83.3333%; }

  .xs\:w-auto {
    width: auto; }

  .xs\:w-full {
    width: 100%; }

  .xs\:w-screen {
    width: 100vw; }

  .xs\:w-fit {
    width: fit-content; }

  .xs\:h-auto {
    height: auto; }

  .xs\:h-full {
    height: 100%; }

  .xs\:h-screen {
    height: 100vh; }

  .xs\:h-fit {
    height: fit-content; } }
@media (min-width: 576px) {
  .sm\:w-0 {
    width: 0; }

  .sm\:h-0 {
    height: 0; }

  .sm\:w-1 {
    width: 0.25rem; }

  .sm\:h-1 {
    height: 0.25rem; }

  .sm\:w-2 {
    width: 0.5rem; }

  .sm\:h-2 {
    height: 0.5rem; }

  .sm\:w-3 {
    width: 0.75rem; }

  .sm\:h-3 {
    height: 0.75rem; }

  .sm\:w-4 {
    width: 1rem; }

  .sm\:h-4 {
    height: 1rem; }

  .sm\:w-5 {
    width: 1.25rem; }

  .sm\:h-5 {
    height: 1.25rem; }

  .sm\:w-6 {
    width: 1.5rem; }

  .sm\:h-6 {
    height: 1.5rem; }

  .sm\:w-8 {
    width: 2rem; }

  .sm\:h-8 {
    height: 2rem; }

  .sm\:w-10 {
    width: 2.5rem; }

  .sm\:h-10 {
    height: 2.5rem; }

  .sm\:w-12 {
    width: 3rem; }

  .sm\:h-12 {
    height: 3rem; }

  .sm\:w-14 {
    width: 3.5rem; }

  .sm\:h-14 {
    height: 3.5rem; }

  .sm\:w-16 {
    width: 4rem; }

  .sm\:h-16 {
    height: 4rem; }

  .sm\:w-20 {
    width: 5rem; }

  .sm\:h-20 {
    height: 5rem; }

  .sm\:w-24 {
    width: 6rem; }

  .sm\:h-24 {
    height: 6rem; }

  .sm\:w-32 {
    width: 8rem; }

  .sm\:h-32 {
    height: 8rem; }

  .sm\:w-56 {
    width: 10rem; }

  .sm\:h-56 {
    height: 10rem; }

  .sm\:w-64 {
    width: 16rem; }

  .sm\:h-64 {
    height: 16rem; }

  .sm\:w-100 {
    width: 100px; }

  .sm\:h-100 {
    height: 100px; }

  .sm\:w-180 {
    width: 180px; }

  .sm\:h-180 {
    height: 180px; }

  .sm\:w-262 {
    width: 262px; }

  .sm\:h-262 {
    height: 262px; }

  .sm\:w-350 {
    width: 350px; }

  .sm\:h-350 {
    height: 350px; }

  .sm\:w-400 {
    width: 400px; }

  .sm\:h-400 {
    height: 400px; }

  .sm\:w-420 {
    width: 420px; }

  .sm\:h-420 {
    height: 420px; }

  .sm\:w-580 {
    width: 580px; }

  .sm\:h-580 {
    height: 580px; }

  .sm\:w-1\/2 {
    width: 50%; }

  .sm\:h-1\/2 {
    height: 50%; }

  .sm\:w-1\/3 {
    width: 33.3333%; }

  .sm\:h-1\/3 {
    height: 33.3333%; }

  .sm\:w-2\/3 {
    width: 66.6667%; }

  .sm\:h-2\/3 {
    height: 66.6667%; }

  .sm\:w-1\/4 {
    width: 25%; }

  .sm\:h-1\/4 {
    height: 25%; }

  .sm\:w-2\/4 {
    width: 50%; }

  .sm\:h-2\/4 {
    height: 50%; }

  .sm\:w-3\/4 {
    width: 75%; }

  .sm\:h-3\/4 {
    height: 75%; }

  .sm\:w-1\/5 {
    width: 20%; }

  .sm\:h-1\/5 {
    height: 20%; }

  .sm\:w-2\/5 {
    width: 40%; }

  .sm\:h-2\/5 {
    height: 40%; }

  .sm\:w-3\/5 {
    width: 60%; }

  .sm\:h-3\/5 {
    height: 60%; }

  .sm\:w-4\/5 {
    width: 80%; }

  .sm\:h-4\/5 {
    height: 80%; }

  .sm\:w-1\/6 {
    width: 16.6667%; }

  .sm\:h-1\/6 {
    height: 16.6667%; }

  .sm\:w-2\/6 {
    width: 33.3333%; }

  .sm\:h-2\/6 {
    height: 33.3333%; }

  .sm\:w-3\/6 {
    width: 50%; }

  .sm\:h-3\/6 {
    height: 50%; }

  .sm\:w-4\/6 {
    width: 66.6667%; }

  .sm\:h-4\/6 {
    height: 66.6667%; }

  .sm\:w-5\/6 {
    width: 83.3333%; }

  .sm\:h-5\/6 {
    height: 83.3333%; }

  .sm\:w-auto {
    width: auto; }

  .sm\:w-full {
    width: 100%; }

  .sm\:w-screen {
    width: 100vw; }

  .sm\:w-fit {
    width: fit-content; }

  .sm\:h-auto {
    height: auto; }

  .sm\:h-full {
    height: 100%; }

  .sm\:h-screen {
    height: 100vh; }

  .sm\:h-fit {
    height: fit-content; } }
@media (min-width: 768px) {
  .md\:w-0 {
    width: 0; }

  .md\:h-0 {
    height: 0; }

  .md\:w-1 {
    width: 0.25rem; }

  .md\:h-1 {
    height: 0.25rem; }

  .md\:w-2 {
    width: 0.5rem; }

  .md\:h-2 {
    height: 0.5rem; }

  .md\:w-3 {
    width: 0.75rem; }

  .md\:h-3 {
    height: 0.75rem; }

  .md\:w-4 {
    width: 1rem; }

  .md\:h-4 {
    height: 1rem; }

  .md\:w-5 {
    width: 1.25rem; }

  .md\:h-5 {
    height: 1.25rem; }

  .md\:w-6 {
    width: 1.5rem; }

  .md\:h-6 {
    height: 1.5rem; }

  .md\:w-8 {
    width: 2rem; }

  .md\:h-8 {
    height: 2rem; }

  .md\:w-10 {
    width: 2.5rem; }

  .md\:h-10 {
    height: 2.5rem; }

  .md\:w-12 {
    width: 3rem; }

  .md\:h-12 {
    height: 3rem; }

  .md\:w-14 {
    width: 3.5rem; }

  .md\:h-14 {
    height: 3.5rem; }

  .md\:w-16 {
    width: 4rem; }

  .md\:h-16 {
    height: 4rem; }

  .md\:w-20 {
    width: 5rem; }

  .md\:h-20 {
    height: 5rem; }

  .md\:w-24 {
    width: 6rem; }

  .md\:h-24 {
    height: 6rem; }

  .md\:w-32 {
    width: 8rem; }

  .md\:h-32 {
    height: 8rem; }

  .md\:w-56 {
    width: 10rem; }

  .md\:h-56 {
    height: 10rem; }

  .md\:w-64 {
    width: 16rem; }

  .md\:h-64 {
    height: 16rem; }

  .md\:w-100 {
    width: 100px; }

  .md\:h-100 {
    height: 100px; }

  .md\:w-180 {
    width: 180px; }

  .md\:h-180 {
    height: 180px; }

  .md\:w-262 {
    width: 262px; }

  .md\:h-262 {
    height: 262px; }

  .md\:w-350 {
    width: 350px; }

  .md\:h-350 {
    height: 350px; }

  .md\:w-400 {
    width: 400px; }

  .md\:h-400 {
    height: 400px; }

  .md\:w-420 {
    width: 420px; }

  .md\:h-420 {
    height: 420px; }

  .md\:w-580 {
    width: 580px; }

  .md\:h-580 {
    height: 580px; }

  .md\:w-1\/2 {
    width: 50%; }

  .md\:h-1\/2 {
    height: 50%; }

  .md\:w-1\/3 {
    width: 33.3333%; }

  .md\:h-1\/3 {
    height: 33.3333%; }

  .md\:w-2\/3 {
    width: 66.6667%; }

  .md\:h-2\/3 {
    height: 66.6667%; }

  .md\:w-1\/4 {
    width: 25%; }

  .md\:h-1\/4 {
    height: 25%; }

  .md\:w-2\/4 {
    width: 50%; }

  .md\:h-2\/4 {
    height: 50%; }

  .md\:w-3\/4 {
    width: 75%; }

  .md\:h-3\/4 {
    height: 75%; }

  .md\:w-1\/5 {
    width: 20%; }

  .md\:h-1\/5 {
    height: 20%; }

  .md\:w-2\/5 {
    width: 40%; }

  .md\:h-2\/5 {
    height: 40%; }

  .md\:w-3\/5 {
    width: 60%; }

  .md\:h-3\/5 {
    height: 60%; }

  .md\:w-4\/5 {
    width: 80%; }

  .md\:h-4\/5 {
    height: 80%; }

  .md\:w-1\/6 {
    width: 16.6667%; }

  .md\:h-1\/6 {
    height: 16.6667%; }

  .md\:w-2\/6 {
    width: 33.3333%; }

  .md\:h-2\/6 {
    height: 33.3333%; }

  .md\:w-3\/6 {
    width: 50%; }

  .md\:h-3\/6 {
    height: 50%; }

  .md\:w-4\/6 {
    width: 66.6667%; }

  .md\:h-4\/6 {
    height: 66.6667%; }

  .md\:w-5\/6 {
    width: 83.3333%; }

  .md\:h-5\/6 {
    height: 83.3333%; }

  .md\:w-auto {
    width: auto; }

  .md\:w-full {
    width: 100%; }

  .md\:w-screen {
    width: 100vw; }

  .md\:w-fit {
    width: fit-content; }

  .md\:h-auto {
    height: auto; }

  .md\:h-full {
    height: 100%; }

  .md\:h-screen {
    height: 100vh; }

  .md\:h-fit {
    height: fit-content; } }
@media (min-width: 1024px) {
  .lg\:w-0 {
    width: 0; }

  .lg\:h-0 {
    height: 0; }

  .lg\:w-1 {
    width: 0.25rem; }

  .lg\:h-1 {
    height: 0.25rem; }

  .lg\:w-2 {
    width: 0.5rem; }

  .lg\:h-2 {
    height: 0.5rem; }

  .lg\:w-3 {
    width: 0.75rem; }

  .lg\:h-3 {
    height: 0.75rem; }

  .lg\:w-4 {
    width: 1rem; }

  .lg\:h-4 {
    height: 1rem; }

  .lg\:w-5 {
    width: 1.25rem; }

  .lg\:h-5 {
    height: 1.25rem; }

  .lg\:w-6 {
    width: 1.5rem; }

  .lg\:h-6 {
    height: 1.5rem; }

  .lg\:w-8 {
    width: 2rem; }

  .lg\:h-8 {
    height: 2rem; }

  .lg\:w-10 {
    width: 2.5rem; }

  .lg\:h-10 {
    height: 2.5rem; }

  .lg\:w-12 {
    width: 3rem; }

  .lg\:h-12 {
    height: 3rem; }

  .lg\:w-14 {
    width: 3.5rem; }

  .lg\:h-14 {
    height: 3.5rem; }

  .lg\:w-16 {
    width: 4rem; }

  .lg\:h-16 {
    height: 4rem; }

  .lg\:w-20 {
    width: 5rem; }

  .lg\:h-20 {
    height: 5rem; }

  .lg\:w-24 {
    width: 6rem; }

  .lg\:h-24 {
    height: 6rem; }

  .lg\:w-32 {
    width: 8rem; }

  .lg\:h-32 {
    height: 8rem; }

  .lg\:w-56 {
    width: 10rem; }

  .lg\:h-56 {
    height: 10rem; }

  .lg\:w-64 {
    width: 16rem; }

  .lg\:h-64 {
    height: 16rem; }

  .lg\:w-100 {
    width: 100px; }

  .lg\:h-100 {
    height: 100px; }

  .lg\:w-180 {
    width: 180px; }

  .lg\:h-180 {
    height: 180px; }

  .lg\:w-262 {
    width: 262px; }

  .lg\:h-262 {
    height: 262px; }

  .lg\:w-350 {
    width: 350px; }

  .lg\:h-350 {
    height: 350px; }

  .lg\:w-400 {
    width: 400px; }

  .lg\:h-400 {
    height: 400px; }

  .lg\:w-420 {
    width: 420px; }

  .lg\:h-420 {
    height: 420px; }

  .lg\:w-580 {
    width: 580px; }

  .lg\:h-580 {
    height: 580px; }

  .lg\:w-1\/2 {
    width: 50%; }

  .lg\:h-1\/2 {
    height: 50%; }

  .lg\:w-1\/3 {
    width: 33.3333%; }

  .lg\:h-1\/3 {
    height: 33.3333%; }

  .lg\:w-2\/3 {
    width: 66.6667%; }

  .lg\:h-2\/3 {
    height: 66.6667%; }

  .lg\:w-1\/4 {
    width: 25%; }

  .lg\:h-1\/4 {
    height: 25%; }

  .lg\:w-2\/4 {
    width: 50%; }

  .lg\:h-2\/4 {
    height: 50%; }

  .lg\:w-3\/4 {
    width: 75%; }

  .lg\:h-3\/4 {
    height: 75%; }

  .lg\:w-1\/5 {
    width: 20%; }

  .lg\:h-1\/5 {
    height: 20%; }

  .lg\:w-2\/5 {
    width: 40%; }

  .lg\:h-2\/5 {
    height: 40%; }

  .lg\:w-3\/5 {
    width: 60%; }

  .lg\:h-3\/5 {
    height: 60%; }

  .lg\:w-4\/5 {
    width: 80%; }

  .lg\:h-4\/5 {
    height: 80%; }

  .lg\:w-1\/6 {
    width: 16.6667%; }

  .lg\:h-1\/6 {
    height: 16.6667%; }

  .lg\:w-2\/6 {
    width: 33.3333%; }

  .lg\:h-2\/6 {
    height: 33.3333%; }

  .lg\:w-3\/6 {
    width: 50%; }

  .lg\:h-3\/6 {
    height: 50%; }

  .lg\:w-4\/6 {
    width: 66.6667%; }

  .lg\:h-4\/6 {
    height: 66.6667%; }

  .lg\:w-5\/6 {
    width: 83.3333%; }

  .lg\:h-5\/6 {
    height: 83.3333%; }

  .lg\:w-auto {
    width: auto; }

  .lg\:w-full {
    width: 100%; }

  .lg\:w-screen {
    width: 100vw; }

  .lg\:w-fit {
    width: fit-content; }

  .lg\:h-auto {
    height: auto; }

  .lg\:h-full {
    height: 100%; }

  .lg\:h-screen {
    height: 100vh; }

  .lg\:h-fit {
    height: fit-content; } }
@media (min-width: 1280px) {
  .xl\:w-0 {
    width: 0; }

  .xl\:h-0 {
    height: 0; }

  .xl\:w-1 {
    width: 0.25rem; }

  .xl\:h-1 {
    height: 0.25rem; }

  .xl\:w-2 {
    width: 0.5rem; }

  .xl\:h-2 {
    height: 0.5rem; }

  .xl\:w-3 {
    width: 0.75rem; }

  .xl\:h-3 {
    height: 0.75rem; }

  .xl\:w-4 {
    width: 1rem; }

  .xl\:h-4 {
    height: 1rem; }

  .xl\:w-5 {
    width: 1.25rem; }

  .xl\:h-5 {
    height: 1.25rem; }

  .xl\:w-6 {
    width: 1.5rem; }

  .xl\:h-6 {
    height: 1.5rem; }

  .xl\:w-8 {
    width: 2rem; }

  .xl\:h-8 {
    height: 2rem; }

  .xl\:w-10 {
    width: 2.5rem; }

  .xl\:h-10 {
    height: 2.5rem; }

  .xl\:w-12 {
    width: 3rem; }

  .xl\:h-12 {
    height: 3rem; }

  .xl\:w-14 {
    width: 3.5rem; }

  .xl\:h-14 {
    height: 3.5rem; }

  .xl\:w-16 {
    width: 4rem; }

  .xl\:h-16 {
    height: 4rem; }

  .xl\:w-20 {
    width: 5rem; }

  .xl\:h-20 {
    height: 5rem; }

  .xl\:w-24 {
    width: 6rem; }

  .xl\:h-24 {
    height: 6rem; }

  .xl\:w-32 {
    width: 8rem; }

  .xl\:h-32 {
    height: 8rem; }

  .xl\:w-56 {
    width: 10rem; }

  .xl\:h-56 {
    height: 10rem; }

  .xl\:w-64 {
    width: 16rem; }

  .xl\:h-64 {
    height: 16rem; }

  .xl\:w-100 {
    width: 100px; }

  .xl\:h-100 {
    height: 100px; }

  .xl\:w-180 {
    width: 180px; }

  .xl\:h-180 {
    height: 180px; }

  .xl\:w-262 {
    width: 262px; }

  .xl\:h-262 {
    height: 262px; }

  .xl\:w-350 {
    width: 350px; }

  .xl\:h-350 {
    height: 350px; }

  .xl\:w-400 {
    width: 400px; }

  .xl\:h-400 {
    height: 400px; }

  .xl\:w-420 {
    width: 420px; }

  .xl\:h-420 {
    height: 420px; }

  .xl\:w-580 {
    width: 580px; }

  .xl\:h-580 {
    height: 580px; }

  .xl\:w-1\/2 {
    width: 50%; }

  .xl\:h-1\/2 {
    height: 50%; }

  .xl\:w-1\/3 {
    width: 33.3333%; }

  .xl\:h-1\/3 {
    height: 33.3333%; }

  .xl\:w-2\/3 {
    width: 66.6667%; }

  .xl\:h-2\/3 {
    height: 66.6667%; }

  .xl\:w-1\/4 {
    width: 25%; }

  .xl\:h-1\/4 {
    height: 25%; }

  .xl\:w-2\/4 {
    width: 50%; }

  .xl\:h-2\/4 {
    height: 50%; }

  .xl\:w-3\/4 {
    width: 75%; }

  .xl\:h-3\/4 {
    height: 75%; }

  .xl\:w-1\/5 {
    width: 20%; }

  .xl\:h-1\/5 {
    height: 20%; }

  .xl\:w-2\/5 {
    width: 40%; }

  .xl\:h-2\/5 {
    height: 40%; }

  .xl\:w-3\/5 {
    width: 60%; }

  .xl\:h-3\/5 {
    height: 60%; }

  .xl\:w-4\/5 {
    width: 80%; }

  .xl\:h-4\/5 {
    height: 80%; }

  .xl\:w-1\/6 {
    width: 16.6667%; }

  .xl\:h-1\/6 {
    height: 16.6667%; }

  .xl\:w-2\/6 {
    width: 33.3333%; }

  .xl\:h-2\/6 {
    height: 33.3333%; }

  .xl\:w-3\/6 {
    width: 50%; }

  .xl\:h-3\/6 {
    height: 50%; }

  .xl\:w-4\/6 {
    width: 66.6667%; }

  .xl\:h-4\/6 {
    height: 66.6667%; }

  .xl\:w-5\/6 {
    width: 83.3333%; }

  .xl\:h-5\/6 {
    height: 83.3333%; }

  .xl\:w-auto {
    width: auto; }

  .xl\:w-full {
    width: 100%; }

  .xl\:w-screen {
    width: 100vw; }

  .xl\:w-fit {
    width: fit-content; }

  .xl\:h-auto {
    height: auto; }

  .xl\:h-full {
    height: 100%; }

  .xl\:h-screen {
    height: 100vh; }

  .xl\:h-fit {
    height: fit-content; } }
@media (min-width: 1500px) {
  .xxl\:w-0 {
    width: 0; }

  .xxl\:h-0 {
    height: 0; }

  .xxl\:w-1 {
    width: 0.25rem; }

  .xxl\:h-1 {
    height: 0.25rem; }

  .xxl\:w-2 {
    width: 0.5rem; }

  .xxl\:h-2 {
    height: 0.5rem; }

  .xxl\:w-3 {
    width: 0.75rem; }

  .xxl\:h-3 {
    height: 0.75rem; }

  .xxl\:w-4 {
    width: 1rem; }

  .xxl\:h-4 {
    height: 1rem; }

  .xxl\:w-5 {
    width: 1.25rem; }

  .xxl\:h-5 {
    height: 1.25rem; }

  .xxl\:w-6 {
    width: 1.5rem; }

  .xxl\:h-6 {
    height: 1.5rem; }

  .xxl\:w-8 {
    width: 2rem; }

  .xxl\:h-8 {
    height: 2rem; }

  .xxl\:w-10 {
    width: 2.5rem; }

  .xxl\:h-10 {
    height: 2.5rem; }

  .xxl\:w-12 {
    width: 3rem; }

  .xxl\:h-12 {
    height: 3rem; }

  .xxl\:w-14 {
    width: 3.5rem; }

  .xxl\:h-14 {
    height: 3.5rem; }

  .xxl\:w-16 {
    width: 4rem; }

  .xxl\:h-16 {
    height: 4rem; }

  .xxl\:w-20 {
    width: 5rem; }

  .xxl\:h-20 {
    height: 5rem; }

  .xxl\:w-24 {
    width: 6rem; }

  .xxl\:h-24 {
    height: 6rem; }

  .xxl\:w-32 {
    width: 8rem; }

  .xxl\:h-32 {
    height: 8rem; }

  .xxl\:w-56 {
    width: 10rem; }

  .xxl\:h-56 {
    height: 10rem; }

  .xxl\:w-64 {
    width: 16rem; }

  .xxl\:h-64 {
    height: 16rem; }

  .xxl\:w-100 {
    width: 100px; }

  .xxl\:h-100 {
    height: 100px; }

  .xxl\:w-180 {
    width: 180px; }

  .xxl\:h-180 {
    height: 180px; }

  .xxl\:w-262 {
    width: 262px; }

  .xxl\:h-262 {
    height: 262px; }

  .xxl\:w-350 {
    width: 350px; }

  .xxl\:h-350 {
    height: 350px; }

  .xxl\:w-400 {
    width: 400px; }

  .xxl\:h-400 {
    height: 400px; }

  .xxl\:w-420 {
    width: 420px; }

  .xxl\:h-420 {
    height: 420px; }

  .xxl\:w-580 {
    width: 580px; }

  .xxl\:h-580 {
    height: 580px; }

  .xxl\:w-1\/2 {
    width: 50%; }

  .xxl\:h-1\/2 {
    height: 50%; }

  .xxl\:w-1\/3 {
    width: 33.3333%; }

  .xxl\:h-1\/3 {
    height: 33.3333%; }

  .xxl\:w-2\/3 {
    width: 66.6667%; }

  .xxl\:h-2\/3 {
    height: 66.6667%; }

  .xxl\:w-1\/4 {
    width: 25%; }

  .xxl\:h-1\/4 {
    height: 25%; }

  .xxl\:w-2\/4 {
    width: 50%; }

  .xxl\:h-2\/4 {
    height: 50%; }

  .xxl\:w-3\/4 {
    width: 75%; }

  .xxl\:h-3\/4 {
    height: 75%; }

  .xxl\:w-1\/5 {
    width: 20%; }

  .xxl\:h-1\/5 {
    height: 20%; }

  .xxl\:w-2\/5 {
    width: 40%; }

  .xxl\:h-2\/5 {
    height: 40%; }

  .xxl\:w-3\/5 {
    width: 60%; }

  .xxl\:h-3\/5 {
    height: 60%; }

  .xxl\:w-4\/5 {
    width: 80%; }

  .xxl\:h-4\/5 {
    height: 80%; }

  .xxl\:w-1\/6 {
    width: 16.6667%; }

  .xxl\:h-1\/6 {
    height: 16.6667%; }

  .xxl\:w-2\/6 {
    width: 33.3333%; }

  .xxl\:h-2\/6 {
    height: 33.3333%; }

  .xxl\:w-3\/6 {
    width: 50%; }

  .xxl\:h-3\/6 {
    height: 50%; }

  .xxl\:w-4\/6 {
    width: 66.6667%; }

  .xxl\:h-4\/6 {
    height: 66.6667%; }

  .xxl\:w-5\/6 {
    width: 83.3333%; }

  .xxl\:h-5\/6 {
    height: 83.3333%; }

  .xxl\:w-auto {
    width: auto; }

  .xxl\:w-full {
    width: 100%; }

  .xxl\:w-screen {
    width: 100vw; }

  .xxl\:w-fit {
    width: fit-content; }

  .xxl\:h-auto {
    height: auto; }

  .xxl\:h-full {
    height: 100%; }

  .xxl\:h-screen {
    height: 100vh; }

  .xxl\:h-fit {
    height: fit-content; } }
.min-h-50px {
  min-height: 50px; }

.min-h-100px {
  min-height: 100px; }

.min-h-150px {
  min-height: 150px; }

.min-h-200px {
  min-height: 200px; }

.min-h-250px {
  min-height: 250px; }

.min-h-300px {
  min-height: 300px; }

.min-h-350px {
  min-height: 350px; }

.min-h-400px {
  min-height: 400px; }

.min-h-450px {
  min-height: 450px; }

.min-h-500px {
  min-height: 500px; }

.min-h-550px {
  min-height: 550px; }

.min-h-600px {
  min-height: 600px; }

.min-h-650px {
  min-height: 650px; }

.min-h-700px {
  min-height: 700px; }

.min-h-750px {
  min-height: 750px; }

.min-h-800px {
  min-height: 800px; }

.min-h-850px {
  min-height: 850px; }

.min-h-900px {
  min-height: 900px; }

.min-h-950px {
  min-height: 950px; }

.min-h-1000px {
  min-height: 1000px; }

@media (min-width: 320px) {
  .xxs\:min-h-50px {
    min-height: 50px; }

  .xxs\:min-h-100px {
    min-height: 100px; }

  .xxs\:min-h-150px {
    min-height: 150px; }

  .xxs\:min-h-200px {
    min-height: 200px; }

  .xxs\:min-h-250px {
    min-height: 250px; }

  .xxs\:min-h-300px {
    min-height: 300px; }

  .xxs\:min-h-350px {
    min-height: 350px; }

  .xxs\:min-h-400px {
    min-height: 400px; }

  .xxs\:min-h-450px {
    min-height: 450px; }

  .xxs\:min-h-500px {
    min-height: 500px; }

  .xxs\:min-h-550px {
    min-height: 550px; }

  .xxs\:min-h-600px {
    min-height: 600px; }

  .xxs\:min-h-650px {
    min-height: 650px; }

  .xxs\:min-h-700px {
    min-height: 700px; }

  .xxs\:min-h-750px {
    min-height: 750px; }

  .xxs\:min-h-800px {
    min-height: 800px; }

  .xxs\:min-h-850px {
    min-height: 850px; }

  .xxs\:min-h-900px {
    min-height: 900px; }

  .xxs\:min-h-950px {
    min-height: 950px; }

  .xxs\:min-h-1000px {
    min-height: 1000px; } }
@media (min-width: 375px) {
  .xs\:min-h-50px {
    min-height: 50px; }

  .xs\:min-h-100px {
    min-height: 100px; }

  .xs\:min-h-150px {
    min-height: 150px; }

  .xs\:min-h-200px {
    min-height: 200px; }

  .xs\:min-h-250px {
    min-height: 250px; }

  .xs\:min-h-300px {
    min-height: 300px; }

  .xs\:min-h-350px {
    min-height: 350px; }

  .xs\:min-h-400px {
    min-height: 400px; }

  .xs\:min-h-450px {
    min-height: 450px; }

  .xs\:min-h-500px {
    min-height: 500px; }

  .xs\:min-h-550px {
    min-height: 550px; }

  .xs\:min-h-600px {
    min-height: 600px; }

  .xs\:min-h-650px {
    min-height: 650px; }

  .xs\:min-h-700px {
    min-height: 700px; }

  .xs\:min-h-750px {
    min-height: 750px; }

  .xs\:min-h-800px {
    min-height: 800px; }

  .xs\:min-h-850px {
    min-height: 850px; }

  .xs\:min-h-900px {
    min-height: 900px; }

  .xs\:min-h-950px {
    min-height: 950px; }

  .xs\:min-h-1000px {
    min-height: 1000px; } }
@media (min-width: 576px) {
  .sm\:min-h-50px {
    min-height: 50px; }

  .sm\:min-h-100px {
    min-height: 100px; }

  .sm\:min-h-150px {
    min-height: 150px; }

  .sm\:min-h-200px {
    min-height: 200px; }

  .sm\:min-h-250px {
    min-height: 250px; }

  .sm\:min-h-300px {
    min-height: 300px; }

  .sm\:min-h-350px {
    min-height: 350px; }

  .sm\:min-h-400px {
    min-height: 400px; }

  .sm\:min-h-450px {
    min-height: 450px; }

  .sm\:min-h-500px {
    min-height: 500px; }

  .sm\:min-h-550px {
    min-height: 550px; }

  .sm\:min-h-600px {
    min-height: 600px; }

  .sm\:min-h-650px {
    min-height: 650px; }

  .sm\:min-h-700px {
    min-height: 700px; }

  .sm\:min-h-750px {
    min-height: 750px; }

  .sm\:min-h-800px {
    min-height: 800px; }

  .sm\:min-h-850px {
    min-height: 850px; }

  .sm\:min-h-900px {
    min-height: 900px; }

  .sm\:min-h-950px {
    min-height: 950px; }

  .sm\:min-h-1000px {
    min-height: 1000px; } }
@media (min-width: 768px) {
  .md\:min-h-50px {
    min-height: 50px; }

  .md\:min-h-100px {
    min-height: 100px; }

  .md\:min-h-150px {
    min-height: 150px; }

  .md\:min-h-200px {
    min-height: 200px; }

  .md\:min-h-250px {
    min-height: 250px; }

  .md\:min-h-300px {
    min-height: 300px; }

  .md\:min-h-350px {
    min-height: 350px; }

  .md\:min-h-400px {
    min-height: 400px; }

  .md\:min-h-450px {
    min-height: 450px; }

  .md\:min-h-500px {
    min-height: 500px; }

  .md\:min-h-550px {
    min-height: 550px; }

  .md\:min-h-600px {
    min-height: 600px; }

  .md\:min-h-650px {
    min-height: 650px; }

  .md\:min-h-700px {
    min-height: 700px; }

  .md\:min-h-750px {
    min-height: 750px; }

  .md\:min-h-800px {
    min-height: 800px; }

  .md\:min-h-850px {
    min-height: 850px; }

  .md\:min-h-900px {
    min-height: 900px; }

  .md\:min-h-950px {
    min-height: 950px; }

  .md\:min-h-1000px {
    min-height: 1000px; } }
@media (min-width: 1024px) {
  .lg\:min-h-50px {
    min-height: 50px; }

  .lg\:min-h-100px {
    min-height: 100px; }

  .lg\:min-h-150px {
    min-height: 150px; }

  .lg\:min-h-200px {
    min-height: 200px; }

  .lg\:min-h-250px {
    min-height: 250px; }

  .lg\:min-h-300px {
    min-height: 300px; }

  .lg\:min-h-350px {
    min-height: 350px; }

  .lg\:min-h-400px {
    min-height: 400px; }

  .lg\:min-h-450px {
    min-height: 450px; }

  .lg\:min-h-500px {
    min-height: 500px; }

  .lg\:min-h-550px {
    min-height: 550px; }

  .lg\:min-h-600px {
    min-height: 600px; }

  .lg\:min-h-650px {
    min-height: 650px; }

  .lg\:min-h-700px {
    min-height: 700px; }

  .lg\:min-h-750px {
    min-height: 750px; }

  .lg\:min-h-800px {
    min-height: 800px; }

  .lg\:min-h-850px {
    min-height: 850px; }

  .lg\:min-h-900px {
    min-height: 900px; }

  .lg\:min-h-950px {
    min-height: 950px; }

  .lg\:min-h-1000px {
    min-height: 1000px; } }
@media (min-width: 1280px) {
  .xl\:min-h-50px {
    min-height: 50px; }

  .xl\:min-h-100px {
    min-height: 100px; }

  .xl\:min-h-150px {
    min-height: 150px; }

  .xl\:min-h-200px {
    min-height: 200px; }

  .xl\:min-h-250px {
    min-height: 250px; }

  .xl\:min-h-300px {
    min-height: 300px; }

  .xl\:min-h-350px {
    min-height: 350px; }

  .xl\:min-h-400px {
    min-height: 400px; }

  .xl\:min-h-450px {
    min-height: 450px; }

  .xl\:min-h-500px {
    min-height: 500px; }

  .xl\:min-h-550px {
    min-height: 550px; }

  .xl\:min-h-600px {
    min-height: 600px; }

  .xl\:min-h-650px {
    min-height: 650px; }

  .xl\:min-h-700px {
    min-height: 700px; }

  .xl\:min-h-750px {
    min-height: 750px; }

  .xl\:min-h-800px {
    min-height: 800px; }

  .xl\:min-h-850px {
    min-height: 850px; }

  .xl\:min-h-900px {
    min-height: 900px; }

  .xl\:min-h-950px {
    min-height: 950px; }

  .xl\:min-h-1000px {
    min-height: 1000px; } }
@media (min-width: 1500px) {
  .xxl\:min-h-50px {
    min-height: 50px; }

  .xxl\:min-h-100px {
    min-height: 100px; }

  .xxl\:min-h-150px {
    min-height: 150px; }

  .xxl\:min-h-200px {
    min-height: 200px; }

  .xxl\:min-h-250px {
    min-height: 250px; }

  .xxl\:min-h-300px {
    min-height: 300px; }

  .xxl\:min-h-350px {
    min-height: 350px; }

  .xxl\:min-h-400px {
    min-height: 400px; }

  .xxl\:min-h-450px {
    min-height: 450px; }

  .xxl\:min-h-500px {
    min-height: 500px; }

  .xxl\:min-h-550px {
    min-height: 550px; }

  .xxl\:min-h-600px {
    min-height: 600px; }

  .xxl\:min-h-650px {
    min-height: 650px; }

  .xxl\:min-h-700px {
    min-height: 700px; }

  .xxl\:min-h-750px {
    min-height: 750px; }

  .xxl\:min-h-800px {
    min-height: 800px; }

  .xxl\:min-h-850px {
    min-height: 850px; }

  .xxl\:min-h-900px {
    min-height: 900px; }

  .xxl\:min-h-950px {
    min-height: 950px; }

  .xxl\:min-h-1000px {
    min-height: 1000px; } }
.d-block {
  display: block; }

.d-inline {
  display: inline; }

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

.d-flex {
  display: flex; }

.d-inline-flex {
  display: inline-flex; }

.d-grid {
  display: grid; }

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

.d-hidden {
  display: none; }

.pos-static {
  position: static; }

.pos-relative {
  position: relative; }

.pos-absolute {
  position: absolute; }

.pos-fixed {
  position: fixed; }

.pos-sticky {
  position: sticky; }

.visible {
  visibility: visible; }

.invisible {
  visibility: hidden; }

.overflow-auto {
  overflow: auto; }

.overflow-hidden {
  overflow: hidden; }

.overflow-scroll {
  overflow: scroll; }

.overflow-visible {
  overflow: visible; }

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

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

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

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

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

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

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

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

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

@media (min-width: 320px) {
  .xxs\:d-block {
    display: block; }

  .xxs\:d-inline {
    display: inline; }

  .xxs\:d-inline-block {
    display: inline-block; }

  .xxs\:d-flex {
    display: flex; }

  .xxs\:d-inline-flex {
    display: inline-flex; }

  .xxs\:d-grid {
    display: grid; }

  .xxs\:d-inline-grid {
    display: inline-grid; }

  .xxs\:d-hidden {
    display: none; }

  .xxs\:pos-static {
    position: static; }

  .xxs\:pos-relative {
    position: relative; }

  .xxs\:pos-absolute {
    position: absolute; }

  .xxs\:pos-fixed {
    position: fixed; }

  .xxs\:pos-sticky {
    position: sticky; }

  .xxs\:visible {
    visibility: visible; }

  .xxs\:invisible {
    visibility: hidden; }

  .xxs\:overflow-auto {
    overflow: auto; }

  .xxs\:overflow-hidden {
    overflow: hidden; }

  .xxs\:overflow-scroll {
    overflow: scroll; }

  .xxs\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .xxs\:object-contain {
    object-fit: contain; }

  .xxs\:object-cover {
    object-fit: cover; }

  .xxs\:object-fill {
    object-fit: fill; }

  .xxs\:object-none {
    object-fit: none; }

  .xxs\:object-scale-down {
    object-fit: scale-down; } }
@media (min-width: 375px) {
  .xs\:d-block {
    display: block; }

  .xs\:d-inline {
    display: inline; }

  .xs\:d-inline-block {
    display: inline-block; }

  .xs\:d-flex {
    display: flex; }

  .xs\:d-inline-flex {
    display: inline-flex; }

  .xs\:d-grid {
    display: grid; }

  .xs\:d-inline-grid {
    display: inline-grid; }

  .xs\:d-hidden {
    display: none; }

  .xs\:pos-static {
    position: static; }

  .xs\:pos-relative {
    position: relative; }

  .xs\:pos-absolute {
    position: absolute; }

  .xs\:pos-fixed {
    position: fixed; }

  .xs\:pos-sticky {
    position: sticky; }

  .xs\:visible {
    visibility: visible; }

  .xs\:invisible {
    visibility: hidden; }

  .xs\:overflow-auto {
    overflow: auto; }

  .xs\:overflow-hidden {
    overflow: hidden; }

  .xs\:overflow-scroll {
    overflow: scroll; }

  .xs\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .xs\:object-contain {
    object-fit: contain; }

  .xs\:object-cover {
    object-fit: cover; }

  .xs\:object-fill {
    object-fit: fill; }

  .xs\:object-none {
    object-fit: none; }

  .xs\:object-scale-down {
    object-fit: scale-down; } }
@media (min-width: 576px) {
  .sm\:d-block {
    display: block; }

  .sm\:d-inline {
    display: inline; }

  .sm\:d-inline-block {
    display: inline-block; }

  .sm\:d-flex {
    display: flex; }

  .sm\:d-inline-flex {
    display: inline-flex; }

  .sm\:d-grid {
    display: grid; }

  .sm\:d-inline-grid {
    display: inline-grid; }

  .sm\:d-hidden {
    display: none; }

  .sm\:pos-static {
    position: static; }

  .sm\:pos-relative {
    position: relative; }

  .sm\:pos-absolute {
    position: absolute; }

  .sm\:pos-fixed {
    position: fixed; }

  .sm\:pos-sticky {
    position: sticky; }

  .sm\:visible {
    visibility: visible; }

  .sm\:invisible {
    visibility: hidden; }

  .sm\:overflow-auto {
    overflow: auto; }

  .sm\:overflow-hidden {
    overflow: hidden; }

  .sm\:overflow-scroll {
    overflow: scroll; }

  .sm\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .sm\:object-contain {
    object-fit: contain; }

  .sm\:object-cover {
    object-fit: cover; }

  .sm\:object-fill {
    object-fit: fill; }

  .sm\:object-none {
    object-fit: none; }

  .sm\:object-scale-down {
    object-fit: scale-down; } }
@media (min-width: 768px) {
  .md\:d-block {
    display: block; }

  .md\:d-inline {
    display: inline; }

  .md\:d-inline-block {
    display: inline-block; }

  .md\:d-flex {
    display: flex; }

  .md\:d-inline-flex {
    display: inline-flex; }

  .md\:d-grid {
    display: grid; }

  .md\:d-inline-grid {
    display: inline-grid; }

  .md\:d-hidden {
    display: none; }

  .md\:pos-static {
    position: static; }

  .md\:pos-relative {
    position: relative; }

  .md\:pos-absolute {
    position: absolute; }

  .md\:pos-fixed {
    position: fixed; }

  .md\:pos-sticky {
    position: sticky; }

  .md\:visible {
    visibility: visible; }

  .md\:invisible {
    visibility: hidden; }

  .md\:overflow-auto {
    overflow: auto; }

  .md\:overflow-hidden {
    overflow: hidden; }

  .md\:overflow-scroll {
    overflow: scroll; }

  .md\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .md\:object-contain {
    object-fit: contain; }

  .md\:object-cover {
    object-fit: cover; }

  .md\:object-fill {
    object-fit: fill; }

  .md\:object-none {
    object-fit: none; }

  .md\:object-scale-down {
    object-fit: scale-down; } }
@media (min-width: 1024px) {
  .lg\:d-block {
    display: block; }

  .lg\:d-inline {
    display: inline; }

  .lg\:d-inline-block {
    display: inline-block; }

  .lg\:d-flex {
    display: flex; }

  .lg\:d-inline-flex {
    display: inline-flex; }

  .lg\:d-grid {
    display: grid; }

  .lg\:d-inline-grid {
    display: inline-grid; }

  .lg\:d-hidden {
    display: none; }

  .lg\:pos-static {
    position: static; }

  .lg\:pos-relative {
    position: relative; }

  .lg\:pos-absolute {
    position: absolute; }

  .lg\:pos-fixed {
    position: fixed; }

  .lg\:pos-sticky {
    position: sticky; }

  .lg\:visible {
    visibility: visible; }

  .lg\:invisible {
    visibility: hidden; }

  .lg\:overflow-auto {
    overflow: auto; }

  .lg\:overflow-hidden {
    overflow: hidden; }

  .lg\:overflow-scroll {
    overflow: scroll; }

  .lg\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .lg\:object-contain {
    object-fit: contain; }

  .lg\:object-cover {
    object-fit: cover; }

  .lg\:object-fill {
    object-fit: fill; }

  .lg\:object-none {
    object-fit: none; }

  .lg\:object-scale-down {
    object-fit: scale-down; } }
@media (min-width: 1280px) {
  .xl\:d-block {
    display: block; }

  .xl\:d-inline {
    display: inline; }

  .xl\:d-inline-block {
    display: inline-block; }

  .xl\:d-flex {
    display: flex; }

  .xl\:d-inline-flex {
    display: inline-flex; }

  .xl\:d-grid {
    display: grid; }

  .xl\:d-inline-grid {
    display: inline-grid; }

  .xl\:d-hidden {
    display: none; }

  .xl\:pos-static {
    position: static; }

  .xl\:pos-relative {
    position: relative; }

  .xl\:pos-absolute {
    position: absolute; }

  .xl\:pos-fixed {
    position: fixed; }

  .xl\:pos-sticky {
    position: sticky; }

  .xl\:visible {
    visibility: visible; }

  .xl\:invisible {
    visibility: hidden; }

  .xl\:overflow-auto {
    overflow: auto; }

  .xl\:overflow-hidden {
    overflow: hidden; }

  .xl\:overflow-scroll {
    overflow: scroll; }

  .xl\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .xl\:object-contain {
    object-fit: contain; }

  .xl\:object-cover {
    object-fit: cover; }

  .xl\:object-fill {
    object-fit: fill; }

  .xl\:object-none {
    object-fit: none; }

  .xl\:object-scale-down {
    object-fit: scale-down; } }
@media (min-width: 1500px) {
  .xxl\:d-block {
    display: block; }

  .xxl\:d-inline {
    display: inline; }

  .xxl\:d-inline-block {
    display: inline-block; }

  .xxl\:d-flex {
    display: flex; }

  .xxl\:d-inline-flex {
    display: inline-flex; }

  .xxl\:d-grid {
    display: grid; }

  .xxl\:d-inline-grid {
    display: inline-grid; }

  .xxl\:d-hidden {
    display: none; }

  .xxl\:pos-static {
    position: static; }

  .xxl\:pos-relative {
    position: relative; }

  .xxl\:pos-absolute {
    position: absolute; }

  .xxl\:pos-fixed {
    position: fixed; }

  .xxl\:pos-sticky {
    position: sticky; }

  .xxl\:visible {
    visibility: visible; }

  .xxl\:invisible {
    visibility: hidden; }

  .xxl\:overflow-auto {
    overflow: auto; }

  .xxl\:overflow-hidden {
    overflow: hidden; }

  .xxl\:overflow-scroll {
    overflow: scroll; }

  .xxl\:overflow-visible {
    overflow: visible; }

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

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

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

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

  .xxl\:object-contain {
    object-fit: contain; }

  .xxl\:object-cover {
    object-fit: cover; }

  .xxl\:object-fill {
    object-fit: fill; }

  .xxl\:object-none {
    object-fit: none; }

  .xxl\:object-scale-down {
    object-fit: scale-down; } }
@use '../variables/colors' as *;
@use '../variables/breakpoints' as *;
.border-0 {
  border-width: 0; }

.border-t-0 {
  border-top-width: 0; }

.border-r-0 {
  border-right-width: 0; }

.border-b-0 {
  border-bottom-width: 0; }

.border-l-0 {
  border-left-width: 0; }

.border-x-0 {
  border-left-width: 0;
  border-right-width: 0; }

.border-y-0 {
  border-top-width: 0;
  border-bottom-width: 0; }

.border-0\.5 {
  border-width: 0.5px; }

.border-t-0\.5 {
  border-top-width: 0.5px; }

.border-r-0\.5 {
  border-right-width: 0.5px; }

.border-b-0\.5 {
  border-bottom-width: 0.5px; }

.border-l-0\.5 {
  border-left-width: 0.5px; }

.border-x-0\.5 {
  border-left-width: 0.5px;
  border-right-width: 0.5px; }

.border-y-0\.5 {
  border-top-width: 0.5px;
  border-bottom-width: 0.5px; }

.border-1 {
  border-width: 1px; }

.border-t-1 {
  border-top-width: 1px; }

.border-r-1 {
  border-right-width: 1px; }

.border-b-1 {
  border-bottom-width: 1px; }

.border-l-1 {
  border-left-width: 1px; }

.border-x-1 {
  border-left-width: 1px;
  border-right-width: 1px; }

.border-y-1 {
  border-top-width: 1px;
  border-bottom-width: 1px; }

.border-2 {
  border-width: 2px; }

.border-t-2 {
  border-top-width: 2px; }

.border-r-2 {
  border-right-width: 2px; }

.border-b-2 {
  border-bottom-width: 2px; }

.border-l-2 {
  border-left-width: 2px; }

.border-x-2 {
  border-left-width: 2px;
  border-right-width: 2px; }

.border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px; }

.border-3 {
  border-width: 3px; }

.border-t-3 {
  border-top-width: 3px; }

.border-r-3 {
  border-right-width: 3px; }

.border-b-3 {
  border-bottom-width: 3px; }

.border-l-3 {
  border-left-width: 3px; }

.border-x-3 {
  border-left-width: 3px;
  border-right-width: 3px; }

.border-y-3 {
  border-top-width: 3px;
  border-bottom-width: 3px; }

.border-4 {
  border-width: 4px; }

.border-t-4 {
  border-top-width: 4px; }

.border-r-4 {
  border-right-width: 4px; }

.border-b-4 {
  border-bottom-width: 4px; }

.border-l-4 {
  border-left-width: 4px; }

.border-x-4 {
  border-left-width: 4px;
  border-right-width: 4px; }

.border-y-4 {
  border-top-width: 4px;
  border-bottom-width: 4px; }

.border-8 {
  border-width: 8px; }

.border-t-8 {
  border-top-width: 8px; }

.border-r-8 {
  border-right-width: 8px; }

.border-b-8 {
  border-bottom-width: 8px; }

.border-l-8 {
  border-left-width: 8px; }

.border-x-8 {
  border-left-width: 8px;
  border-right-width: 8px; }

.border-y-8 {
  border-top-width: 8px;
  border-bottom-width: 8px; }

.border-solid {
  border-style: solid; }

.border-dashed {
  border-style: dashed; }

.border-dotted {
  border-style: dotted; }

.border-double {
  border-style: double; }

.border-none {
  border-style: none; }

.rounded-none {
  border-radius: 0; }

.rounded-sm {
  border-radius: 0.125rem; }

.rounded {
  border-radius: 0.25rem; }

.rounded-md {
  border-radius: 0.375rem; }

.rounded-lg {
  border-radius: 0.5rem; }

.rounded-xl {
  border-radius: 0.75rem; }

.rounded-2xl {
  border-radius: 1rem; }

.rounded-full {
  border-radius: 9999px; }

.border-primary {
  border-color: #E61B23; }

[data-theme="dark"] .dark\:border-primary {
  border-color: #E61B23; }

.border-primary-dark {
  border-color: #C3161D; }

[data-theme="dark"] .dark\:border-primary-dark {
  border-color: #C3161D; }

.border-primary-light {
  border-color: #F28B8E; }

[data-theme="dark"] .dark\:border-primary-light {
  border-color: #F28B8E; }

.border-secondary {
  border-color: #040707; }

[data-theme="dark"] .dark\:border-secondary {
  border-color: #040707; }

.border-secondary-dark {
  border-color: #000000; }

[data-theme="dark"] .dark\:border-secondary-dark {
  border-color: #000000; }

.border-secondary-light {
  border-color: #222426; }

[data-theme="dark"] .dark\:border-secondary-light {
  border-color: #222426; }

.border-black {
  border-color: #000000; }

[data-theme="dark"] .dark\:border-black {
  border-color: #000000; }

.border-white {
  border-color: #ffffff; }

[data-theme="dark"] .dark\:border-white {
  border-color: #ffffff; }

.border-success {
  border-color: #1abc9c; }

[data-theme="dark"] .dark\:border-success {
  border-color: #1abc9c; }

.border-warning {
  border-color: #f39c12; }

[data-theme="dark"] .dark\:border-warning {
  border-color: #f39c12; }

.border-error {
  border-color: #e74c3c; }

[data-theme="dark"] .dark\:border-error {
  border-color: #e74c3c; }

.border-info {
  border-color: #3498db; }

[data-theme="dark"] .dark\:border-info {
  border-color: #3498db; }

.border-gray-50 {
  border-color: #fafafa; }

[data-theme="dark"] .dark\:border-gray-50 {
  border-color: #fafafa; }

.border-gray-100 {
  border-color: #f5f5f5; }

[data-theme="dark"] .dark\:border-gray-100 {
  border-color: #f5f5f5; }

.border-gray-200 {
  border-color: #e5e5e5; }

[data-theme="dark"] .dark\:border-gray-200 {
  border-color: #e5e5e5; }

.border-gray-300 {
  border-color: #cccccc; }

[data-theme="dark"] .dark\:border-gray-300 {
  border-color: #cccccc; }

.border-gray-400 {
  border-color: #aaaaaa; }

[data-theme="dark"] .dark\:border-gray-400 {
  border-color: #aaaaaa; }

.border-gray-500 {
  border-color: #888888; }

[data-theme="dark"] .dark\:border-gray-500 {
  border-color: #888888; }

.border-gray-600 {
  border-color: #666666; }

[data-theme="dark"] .dark\:border-gray-600 {
  border-color: #666666; }

.border-gray-700 {
  border-color: #444444; }

[data-theme="dark"] .dark\:border-gray-700 {
  border-color: #444444; }

.border-gray-800 {
  border-color: #222222; }

[data-theme="dark"] .dark\:border-gray-800 {
  border-color: #222222; }

.border-gray-900 {
  border-color: #111111; }

[data-theme="dark"] .dark\:border-gray-900 {
  border-color: #111111; }

.border-echo-primary {
  border-color: #E7437E; }

[data-theme="dark"] .dark\:border-echo-primary {
  border-color: #E7437E; }

.border-echo-secondary {
  border-color: #060921; }

[data-theme="dark"] .dark\:border-echo-secondary {
  border-color: #060921; }

.border-is-primary {
  border-color: #53F74E; }

[data-theme="dark"] .dark\:border-is-primary {
  border-color: #53F74E; }

.border-is-secondary {
  border-color: #787878; }

[data-theme="dark"] .dark\:border-is-secondary {
  border-color: #787878; }

.border-is-success {
  border-color: #00A63E; }

[data-theme="dark"] .dark\:border-is-success {
  border-color: #00A63E; }

.border-is-background {
  border-color: #FEFFF6; }

[data-theme="dark"] .dark\:border-is-background {
  border-color: #FEFFF6; }

.hover\:border-primary:hover {
  border-color: #E61B23; }

[data-theme="dark"] .dark\:hover\:border-primary:hover {
  border-color: #E61B23; }

.hover\:border-primary-dark:hover {
  border-color: #C3161D; }

[data-theme="dark"] .dark\:hover\:border-primary-dark:hover {
  border-color: #C3161D; }

.hover\:border-primary-light:hover {
  border-color: #F28B8E; }

[data-theme="dark"] .dark\:hover\:border-primary-light:hover {
  border-color: #F28B8E; }

.hover\:border-secondary:hover {
  border-color: #040707; }

[data-theme="dark"] .dark\:hover\:border-secondary:hover {
  border-color: #040707; }

.hover\:border-secondary-dark:hover {
  border-color: #000000; }

[data-theme="dark"] .dark\:hover\:border-secondary-dark:hover {
  border-color: #000000; }

.hover\:border-secondary-light:hover {
  border-color: #222426; }

[data-theme="dark"] .dark\:hover\:border-secondary-light:hover {
  border-color: #222426; }

.hover\:border-black:hover {
  border-color: #000000; }

[data-theme="dark"] .dark\:hover\:border-black:hover {
  border-color: #000000; }

.hover\:border-white:hover {
  border-color: #ffffff; }

[data-theme="dark"] .dark\:hover\:border-white:hover {
  border-color: #ffffff; }

.hover\:border-success:hover {
  border-color: #1abc9c; }

[data-theme="dark"] .dark\:hover\:border-success:hover {
  border-color: #1abc9c; }

.hover\:border-warning:hover {
  border-color: #f39c12; }

[data-theme="dark"] .dark\:hover\:border-warning:hover {
  border-color: #f39c12; }

.hover\:border-error:hover {
  border-color: #e74c3c; }

[data-theme="dark"] .dark\:hover\:border-error:hover {
  border-color: #e74c3c; }

.hover\:border-info:hover {
  border-color: #3498db; }

[data-theme="dark"] .dark\:hover\:border-info:hover {
  border-color: #3498db; }

.hover\:border-gray-50:hover {
  border-color: #fafafa; }

[data-theme="dark"] .dark\:hover\:border-gray-50:hover {
  border-color: #fafafa; }

.hover\:border-gray-100:hover {
  border-color: #f5f5f5; }

[data-theme="dark"] .dark\:hover\:border-gray-100:hover {
  border-color: #f5f5f5; }

.hover\:border-gray-200:hover {
  border-color: #e5e5e5; }

[data-theme="dark"] .dark\:hover\:border-gray-200:hover {
  border-color: #e5e5e5; }

.hover\:border-gray-300:hover {
  border-color: #cccccc; }

[data-theme="dark"] .dark\:hover\:border-gray-300:hover {
  border-color: #cccccc; }

.hover\:border-gray-400:hover {
  border-color: #aaaaaa; }

[data-theme="dark"] .dark\:hover\:border-gray-400:hover {
  border-color: #aaaaaa; }

.hover\:border-gray-500:hover {
  border-color: #888888; }

[data-theme="dark"] .dark\:hover\:border-gray-500:hover {
  border-color: #888888; }

.hover\:border-gray-600:hover {
  border-color: #666666; }

[data-theme="dark"] .dark\:hover\:border-gray-600:hover {
  border-color: #666666; }

.hover\:border-gray-700:hover {
  border-color: #444444; }

[data-theme="dark"] .dark\:hover\:border-gray-700:hover {
  border-color: #444444; }

.hover\:border-gray-800:hover {
  border-color: #222222; }

[data-theme="dark"] .dark\:hover\:border-gray-800:hover {
  border-color: #222222; }

.hover\:border-gray-900:hover {
  border-color: #111111; }

[data-theme="dark"] .dark\:hover\:border-gray-900:hover {
  border-color: #111111; }

.hover\:border-echo-primary:hover {
  border-color: #E7437E; }

[data-theme="dark"] .dark\:hover\:border-echo-primary:hover {
  border-color: #E7437E; }

.hover\:border-echo-secondary:hover {
  border-color: #060921; }

[data-theme="dark"] .dark\:hover\:border-echo-secondary:hover {
  border-color: #060921; }

.hover\:border-is-primary:hover {
  border-color: #53F74E; }

[data-theme="dark"] .dark\:hover\:border-is-primary:hover {
  border-color: #53F74E; }

.hover\:border-is-secondary:hover {
  border-color: #787878; }

[data-theme="dark"] .dark\:hover\:border-is-secondary:hover {
  border-color: #787878; }

.hover\:border-is-success:hover {
  border-color: #00A63E; }

[data-theme="dark"] .dark\:hover\:border-is-success:hover {
  border-color: #00A63E; }

.hover\:border-is-background:hover {
  border-color: #FEFFF6; }

[data-theme="dark"] .dark\:hover\:border-is-background:hover {
  border-color: #FEFFF6; }

@media (min-width: 320px) {
  .xxs\:border-0 {
    border-width: 0; }

  .xxs\:border-t-0 {
    border-top-width: 0; }

  .xxs\:border-r-0 {
    border-right-width: 0; }

  .xxs\:border-b-0 {
    border-bottom-width: 0; }

  .xxs\:border-l-0 {
    border-left-width: 0; }

  .xxs\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .xxs\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .xxs\:border-0\.5 {
    border-width: 0.5px; }

  .xxs\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .xxs\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .xxs\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .xxs\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .xxs\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .xxs\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .xxs\:border-1 {
    border-width: 1px; }

  .xxs\:border-t-1 {
    border-top-width: 1px; }

  .xxs\:border-r-1 {
    border-right-width: 1px; }

  .xxs\:border-b-1 {
    border-bottom-width: 1px; }

  .xxs\:border-l-1 {
    border-left-width: 1px; }

  .xxs\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .xxs\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .xxs\:border-2 {
    border-width: 2px; }

  .xxs\:border-t-2 {
    border-top-width: 2px; }

  .xxs\:border-r-2 {
    border-right-width: 2px; }

  .xxs\:border-b-2 {
    border-bottom-width: 2px; }

  .xxs\:border-l-2 {
    border-left-width: 2px; }

  .xxs\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .xxs\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .xxs\:border-3 {
    border-width: 3px; }

  .xxs\:border-t-3 {
    border-top-width: 3px; }

  .xxs\:border-r-3 {
    border-right-width: 3px; }

  .xxs\:border-b-3 {
    border-bottom-width: 3px; }

  .xxs\:border-l-3 {
    border-left-width: 3px; }

  .xxs\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .xxs\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .xxs\:border-4 {
    border-width: 4px; }

  .xxs\:border-t-4 {
    border-top-width: 4px; }

  .xxs\:border-r-4 {
    border-right-width: 4px; }

  .xxs\:border-b-4 {
    border-bottom-width: 4px; }

  .xxs\:border-l-4 {
    border-left-width: 4px; }

  .xxs\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .xxs\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .xxs\:border-8 {
    border-width: 8px; }

  .xxs\:border-t-8 {
    border-top-width: 8px; }

  .xxs\:border-r-8 {
    border-right-width: 8px; }

  .xxs\:border-b-8 {
    border-bottom-width: 8px; }

  .xxs\:border-l-8 {
    border-left-width: 8px; }

  .xxs\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .xxs\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .xxs\:border-solid {
    border-style: solid; }

  .xxs\:border-dashed {
    border-style: dashed; }

  .xxs\:border-dotted {
    border-style: dotted; }

  .xxs\:border-double {
    border-style: double; }

  .xxs\:border-none {
    border-style: none; }

  .xxs\:rounded-none {
    border-radius: 0; }

  .xxs\:rounded-sm {
    border-radius: 0.125rem; }

  .xxs\:rounded {
    border-radius: 0.25rem; }

  .xxs\:rounded-md {
    border-radius: 0.375rem; }

  .xxs\:rounded-lg {
    border-radius: 0.5rem; }

  .xxs\:rounded-xl {
    border-radius: 0.75rem; }

  .xxs\:rounded-2xl {
    border-radius: 1rem; }

  .xxs\:rounded-full {
    border-radius: 9999px; }

  .xxs\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .xxs\:dark\:border-primary {
    border-color: #E61B23; }

  .xxs\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .xxs\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .xxs\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .xxs\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .xxs\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .xxs\:dark\:border-secondary {
    border-color: #040707; }

  .xxs\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .xxs\:dark\:border-secondary-dark {
    border-color: #000000; }

  .xxs\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .xxs\:dark\:border-secondary-light {
    border-color: #222426; }

  .xxs\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .xxs\:dark\:border-black {
    border-color: #000000; }

  .xxs\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .xxs\:dark\:border-white {
    border-color: #ffffff; }

  .xxs\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .xxs\:dark\:border-success {
    border-color: #1abc9c; }

  .xxs\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .xxs\:dark\:border-warning {
    border-color: #f39c12; }

  .xxs\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .xxs\:dark\:border-error {
    border-color: #e74c3c; }

  .xxs\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .xxs\:dark\:border-info {
    border-color: #3498db; }

  .xxs\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .xxs\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .xxs\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xxs\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .xxs\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xxs\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .xxs\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .xxs\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .xxs\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xxs\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .xxs\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .xxs\:dark\:border-gray-500 {
    border-color: #888888; }

  .xxs\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .xxs\:dark\:border-gray-600 {
    border-color: #666666; }

  .xxs\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .xxs\:dark\:border-gray-700 {
    border-color: #444444; }

  .xxs\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .xxs\:dark\:border-gray-800 {
    border-color: #222222; }

  .xxs\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .xxs\:dark\:border-gray-900 {
    border-color: #111111; }

  .xxs\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .xxs\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .xxs\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .xxs\:dark\:border-echo-secondary {
    border-color: #060921; }

  .xxs\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .xxs\:dark\:border-is-primary {
    border-color: #53F74E; }

  .xxs\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .xxs\:dark\:border-is-secondary {
    border-color: #787878; }

  .xxs\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .xxs\:dark\:border-is-success {
    border-color: #00A63E; }

  .xxs\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xxs\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .xxs\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .xxs\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .xxs\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .xxs\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .xxs\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .xxs\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .xxs\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .xxs\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .xxs\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .xxs\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .xxs\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .xxs\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .xxs\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .xxs\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .xxs\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .xxs\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .xxs\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .xxs\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .xxs\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .xxs\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .xxs\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .xxs\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .xxs\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .xxs\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .xxs\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .xxs\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .xxs\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .xxs\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xxs\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
@media (min-width: 375px) {
  .xs\:border-0 {
    border-width: 0; }

  .xs\:border-t-0 {
    border-top-width: 0; }

  .xs\:border-r-0 {
    border-right-width: 0; }

  .xs\:border-b-0 {
    border-bottom-width: 0; }

  .xs\:border-l-0 {
    border-left-width: 0; }

  .xs\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .xs\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .xs\:border-0\.5 {
    border-width: 0.5px; }

  .xs\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .xs\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .xs\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .xs\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .xs\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .xs\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .xs\:border-1 {
    border-width: 1px; }

  .xs\:border-t-1 {
    border-top-width: 1px; }

  .xs\:border-r-1 {
    border-right-width: 1px; }

  .xs\:border-b-1 {
    border-bottom-width: 1px; }

  .xs\:border-l-1 {
    border-left-width: 1px; }

  .xs\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .xs\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .xs\:border-2 {
    border-width: 2px; }

  .xs\:border-t-2 {
    border-top-width: 2px; }

  .xs\:border-r-2 {
    border-right-width: 2px; }

  .xs\:border-b-2 {
    border-bottom-width: 2px; }

  .xs\:border-l-2 {
    border-left-width: 2px; }

  .xs\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .xs\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .xs\:border-3 {
    border-width: 3px; }

  .xs\:border-t-3 {
    border-top-width: 3px; }

  .xs\:border-r-3 {
    border-right-width: 3px; }

  .xs\:border-b-3 {
    border-bottom-width: 3px; }

  .xs\:border-l-3 {
    border-left-width: 3px; }

  .xs\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .xs\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .xs\:border-4 {
    border-width: 4px; }

  .xs\:border-t-4 {
    border-top-width: 4px; }

  .xs\:border-r-4 {
    border-right-width: 4px; }

  .xs\:border-b-4 {
    border-bottom-width: 4px; }

  .xs\:border-l-4 {
    border-left-width: 4px; }

  .xs\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .xs\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .xs\:border-8 {
    border-width: 8px; }

  .xs\:border-t-8 {
    border-top-width: 8px; }

  .xs\:border-r-8 {
    border-right-width: 8px; }

  .xs\:border-b-8 {
    border-bottom-width: 8px; }

  .xs\:border-l-8 {
    border-left-width: 8px; }

  .xs\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .xs\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .xs\:border-solid {
    border-style: solid; }

  .xs\:border-dashed {
    border-style: dashed; }

  .xs\:border-dotted {
    border-style: dotted; }

  .xs\:border-double {
    border-style: double; }

  .xs\:border-none {
    border-style: none; }

  .xs\:rounded-none {
    border-radius: 0; }

  .xs\:rounded-sm {
    border-radius: 0.125rem; }

  .xs\:rounded {
    border-radius: 0.25rem; }

  .xs\:rounded-md {
    border-radius: 0.375rem; }

  .xs\:rounded-lg {
    border-radius: 0.5rem; }

  .xs\:rounded-xl {
    border-radius: 0.75rem; }

  .xs\:rounded-2xl {
    border-radius: 1rem; }

  .xs\:rounded-full {
    border-radius: 9999px; }

  .xs\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .xs\:dark\:border-primary {
    border-color: #E61B23; }

  .xs\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .xs\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .xs\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .xs\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .xs\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .xs\:dark\:border-secondary {
    border-color: #040707; }

  .xs\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .xs\:dark\:border-secondary-dark {
    border-color: #000000; }

  .xs\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .xs\:dark\:border-secondary-light {
    border-color: #222426; }

  .xs\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .xs\:dark\:border-black {
    border-color: #000000; }

  .xs\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .xs\:dark\:border-white {
    border-color: #ffffff; }

  .xs\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .xs\:dark\:border-success {
    border-color: #1abc9c; }

  .xs\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .xs\:dark\:border-warning {
    border-color: #f39c12; }

  .xs\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .xs\:dark\:border-error {
    border-color: #e74c3c; }

  .xs\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .xs\:dark\:border-info {
    border-color: #3498db; }

  .xs\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .xs\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .xs\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xs\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .xs\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xs\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .xs\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .xs\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .xs\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xs\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .xs\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .xs\:dark\:border-gray-500 {
    border-color: #888888; }

  .xs\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .xs\:dark\:border-gray-600 {
    border-color: #666666; }

  .xs\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .xs\:dark\:border-gray-700 {
    border-color: #444444; }

  .xs\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .xs\:dark\:border-gray-800 {
    border-color: #222222; }

  .xs\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .xs\:dark\:border-gray-900 {
    border-color: #111111; }

  .xs\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .xs\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .xs\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .xs\:dark\:border-echo-secondary {
    border-color: #060921; }

  .xs\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .xs\:dark\:border-is-primary {
    border-color: #53F74E; }

  .xs\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .xs\:dark\:border-is-secondary {
    border-color: #787878; }

  .xs\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .xs\:dark\:border-is-success {
    border-color: #00A63E; }

  .xs\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xs\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .xs\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .xs\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .xs\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .xs\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .xs\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .xs\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .xs\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .xs\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .xs\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .xs\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .xs\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .xs\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .xs\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .xs\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .xs\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .xs\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .xs\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .xs\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .xs\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .xs\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .xs\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .xs\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .xs\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .xs\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .xs\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .xs\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .xs\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .xs\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .xs\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .xs\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .xs\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .xs\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .xs\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .xs\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .xs\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .xs\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .xs\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .xs\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .xs\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .xs\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .xs\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .xs\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .xs\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .xs\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .xs\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .xs\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xs\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
@media (min-width: 576px) {
  .sm\:border-0 {
    border-width: 0; }

  .sm\:border-t-0 {
    border-top-width: 0; }

  .sm\:border-r-0 {
    border-right-width: 0; }

  .sm\:border-b-0 {
    border-bottom-width: 0; }

  .sm\:border-l-0 {
    border-left-width: 0; }

  .sm\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .sm\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .sm\:border-0\.5 {
    border-width: 0.5px; }

  .sm\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .sm\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .sm\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .sm\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .sm\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .sm\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .sm\:border-1 {
    border-width: 1px; }

  .sm\:border-t-1 {
    border-top-width: 1px; }

  .sm\:border-r-1 {
    border-right-width: 1px; }

  .sm\:border-b-1 {
    border-bottom-width: 1px; }

  .sm\:border-l-1 {
    border-left-width: 1px; }

  .sm\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .sm\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .sm\:border-2 {
    border-width: 2px; }

  .sm\:border-t-2 {
    border-top-width: 2px; }

  .sm\:border-r-2 {
    border-right-width: 2px; }

  .sm\:border-b-2 {
    border-bottom-width: 2px; }

  .sm\:border-l-2 {
    border-left-width: 2px; }

  .sm\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .sm\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .sm\:border-3 {
    border-width: 3px; }

  .sm\:border-t-3 {
    border-top-width: 3px; }

  .sm\:border-r-3 {
    border-right-width: 3px; }

  .sm\:border-b-3 {
    border-bottom-width: 3px; }

  .sm\:border-l-3 {
    border-left-width: 3px; }

  .sm\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .sm\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .sm\:border-4 {
    border-width: 4px; }

  .sm\:border-t-4 {
    border-top-width: 4px; }

  .sm\:border-r-4 {
    border-right-width: 4px; }

  .sm\:border-b-4 {
    border-bottom-width: 4px; }

  .sm\:border-l-4 {
    border-left-width: 4px; }

  .sm\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .sm\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .sm\:border-8 {
    border-width: 8px; }

  .sm\:border-t-8 {
    border-top-width: 8px; }

  .sm\:border-r-8 {
    border-right-width: 8px; }

  .sm\:border-b-8 {
    border-bottom-width: 8px; }

  .sm\:border-l-8 {
    border-left-width: 8px; }

  .sm\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .sm\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .sm\:border-solid {
    border-style: solid; }

  .sm\:border-dashed {
    border-style: dashed; }

  .sm\:border-dotted {
    border-style: dotted; }

  .sm\:border-double {
    border-style: double; }

  .sm\:border-none {
    border-style: none; }

  .sm\:rounded-none {
    border-radius: 0; }

  .sm\:rounded-sm {
    border-radius: 0.125rem; }

  .sm\:rounded {
    border-radius: 0.25rem; }

  .sm\:rounded-md {
    border-radius: 0.375rem; }

  .sm\:rounded-lg {
    border-radius: 0.5rem; }

  .sm\:rounded-xl {
    border-radius: 0.75rem; }

  .sm\:rounded-2xl {
    border-radius: 1rem; }

  .sm\:rounded-full {
    border-radius: 9999px; }

  .sm\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .sm\:dark\:border-primary {
    border-color: #E61B23; }

  .sm\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .sm\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .sm\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .sm\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .sm\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .sm\:dark\:border-secondary {
    border-color: #040707; }

  .sm\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .sm\:dark\:border-secondary-dark {
    border-color: #000000; }

  .sm\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .sm\:dark\:border-secondary-light {
    border-color: #222426; }

  .sm\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .sm\:dark\:border-black {
    border-color: #000000; }

  .sm\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .sm\:dark\:border-white {
    border-color: #ffffff; }

  .sm\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .sm\:dark\:border-success {
    border-color: #1abc9c; }

  .sm\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .sm\:dark\:border-warning {
    border-color: #f39c12; }

  .sm\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .sm\:dark\:border-error {
    border-color: #e74c3c; }

  .sm\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .sm\:dark\:border-info {
    border-color: #3498db; }

  .sm\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .sm\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .sm\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .sm\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .sm\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .sm\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .sm\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .sm\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .sm\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .sm\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .sm\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .sm\:dark\:border-gray-500 {
    border-color: #888888; }

  .sm\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .sm\:dark\:border-gray-600 {
    border-color: #666666; }

  .sm\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .sm\:dark\:border-gray-700 {
    border-color: #444444; }

  .sm\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .sm\:dark\:border-gray-800 {
    border-color: #222222; }

  .sm\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .sm\:dark\:border-gray-900 {
    border-color: #111111; }

  .sm\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .sm\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .sm\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .sm\:dark\:border-echo-secondary {
    border-color: #060921; }

  .sm\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .sm\:dark\:border-is-primary {
    border-color: #53F74E; }

  .sm\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .sm\:dark\:border-is-secondary {
    border-color: #787878; }

  .sm\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .sm\:dark\:border-is-success {
    border-color: #00A63E; }

  .sm\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .sm\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .sm\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .sm\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .sm\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .sm\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .sm\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .sm\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .sm\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .sm\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .sm\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .sm\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .sm\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .sm\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .sm\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .sm\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .sm\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .sm\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .sm\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .sm\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .sm\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .sm\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .sm\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .sm\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .sm\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .sm\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .sm\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .sm\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .sm\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .sm\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .sm\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .sm\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .sm\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .sm\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .sm\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .sm\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .sm\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .sm\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .sm\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .sm\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .sm\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .sm\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .sm\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .sm\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .sm\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .sm\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .sm\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .sm\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .sm\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
@media (min-width: 768px) {
  .md\:border-0 {
    border-width: 0; }

  .md\:border-t-0 {
    border-top-width: 0; }

  .md\:border-r-0 {
    border-right-width: 0; }

  .md\:border-b-0 {
    border-bottom-width: 0; }

  .md\:border-l-0 {
    border-left-width: 0; }

  .md\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .md\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .md\:border-0\.5 {
    border-width: 0.5px; }

  .md\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .md\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .md\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .md\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .md\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .md\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .md\:border-1 {
    border-width: 1px; }

  .md\:border-t-1 {
    border-top-width: 1px; }

  .md\:border-r-1 {
    border-right-width: 1px; }

  .md\:border-b-1 {
    border-bottom-width: 1px; }

  .md\:border-l-1 {
    border-left-width: 1px; }

  .md\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .md\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .md\:border-2 {
    border-width: 2px; }

  .md\:border-t-2 {
    border-top-width: 2px; }

  .md\:border-r-2 {
    border-right-width: 2px; }

  .md\:border-b-2 {
    border-bottom-width: 2px; }

  .md\:border-l-2 {
    border-left-width: 2px; }

  .md\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .md\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .md\:border-3 {
    border-width: 3px; }

  .md\:border-t-3 {
    border-top-width: 3px; }

  .md\:border-r-3 {
    border-right-width: 3px; }

  .md\:border-b-3 {
    border-bottom-width: 3px; }

  .md\:border-l-3 {
    border-left-width: 3px; }

  .md\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .md\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .md\:border-4 {
    border-width: 4px; }

  .md\:border-t-4 {
    border-top-width: 4px; }

  .md\:border-r-4 {
    border-right-width: 4px; }

  .md\:border-b-4 {
    border-bottom-width: 4px; }

  .md\:border-l-4 {
    border-left-width: 4px; }

  .md\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .md\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .md\:border-8 {
    border-width: 8px; }

  .md\:border-t-8 {
    border-top-width: 8px; }

  .md\:border-r-8 {
    border-right-width: 8px; }

  .md\:border-b-8 {
    border-bottom-width: 8px; }

  .md\:border-l-8 {
    border-left-width: 8px; }

  .md\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .md\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .md\:border-solid {
    border-style: solid; }

  .md\:border-dashed {
    border-style: dashed; }

  .md\:border-dotted {
    border-style: dotted; }

  .md\:border-double {
    border-style: double; }

  .md\:border-none {
    border-style: none; }

  .md\:rounded-none {
    border-radius: 0; }

  .md\:rounded-sm {
    border-radius: 0.125rem; }

  .md\:rounded {
    border-radius: 0.25rem; }

  .md\:rounded-md {
    border-radius: 0.375rem; }

  .md\:rounded-lg {
    border-radius: 0.5rem; }

  .md\:rounded-xl {
    border-radius: 0.75rem; }

  .md\:rounded-2xl {
    border-radius: 1rem; }

  .md\:rounded-full {
    border-radius: 9999px; }

  .md\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .md\:dark\:border-primary {
    border-color: #E61B23; }

  .md\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .md\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .md\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .md\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .md\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .md\:dark\:border-secondary {
    border-color: #040707; }

  .md\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .md\:dark\:border-secondary-dark {
    border-color: #000000; }

  .md\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .md\:dark\:border-secondary-light {
    border-color: #222426; }

  .md\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .md\:dark\:border-black {
    border-color: #000000; }

  .md\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .md\:dark\:border-white {
    border-color: #ffffff; }

  .md\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .md\:dark\:border-success {
    border-color: #1abc9c; }

  .md\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .md\:dark\:border-warning {
    border-color: #f39c12; }

  .md\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .md\:dark\:border-error {
    border-color: #e74c3c; }

  .md\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .md\:dark\:border-info {
    border-color: #3498db; }

  .md\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .md\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .md\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .md\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .md\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .md\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .md\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .md\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .md\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .md\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .md\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .md\:dark\:border-gray-500 {
    border-color: #888888; }

  .md\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .md\:dark\:border-gray-600 {
    border-color: #666666; }

  .md\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .md\:dark\:border-gray-700 {
    border-color: #444444; }

  .md\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .md\:dark\:border-gray-800 {
    border-color: #222222; }

  .md\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .md\:dark\:border-gray-900 {
    border-color: #111111; }

  .md\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .md\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .md\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .md\:dark\:border-echo-secondary {
    border-color: #060921; }

  .md\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .md\:dark\:border-is-primary {
    border-color: #53F74E; }

  .md\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .md\:dark\:border-is-secondary {
    border-color: #787878; }

  .md\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .md\:dark\:border-is-success {
    border-color: #00A63E; }

  .md\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .md\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .md\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .md\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .md\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .md\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .md\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .md\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .md\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .md\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .md\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .md\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .md\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .md\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .md\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .md\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .md\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .md\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .md\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .md\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .md\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .md\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .md\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .md\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .md\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .md\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .md\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .md\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .md\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .md\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .md\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .md\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .md\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .md\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .md\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .md\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .md\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .md\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .md\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .md\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .md\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .md\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .md\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .md\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .md\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .md\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .md\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .md\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .md\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
@media (min-width: 1024px) {
  .lg\:border-0 {
    border-width: 0; }

  .lg\:border-t-0 {
    border-top-width: 0; }

  .lg\:border-r-0 {
    border-right-width: 0; }

  .lg\:border-b-0 {
    border-bottom-width: 0; }

  .lg\:border-l-0 {
    border-left-width: 0; }

  .lg\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .lg\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .lg\:border-0\.5 {
    border-width: 0.5px; }

  .lg\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .lg\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .lg\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .lg\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .lg\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .lg\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .lg\:border-1 {
    border-width: 1px; }

  .lg\:border-t-1 {
    border-top-width: 1px; }

  .lg\:border-r-1 {
    border-right-width: 1px; }

  .lg\:border-b-1 {
    border-bottom-width: 1px; }

  .lg\:border-l-1 {
    border-left-width: 1px; }

  .lg\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .lg\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .lg\:border-2 {
    border-width: 2px; }

  .lg\:border-t-2 {
    border-top-width: 2px; }

  .lg\:border-r-2 {
    border-right-width: 2px; }

  .lg\:border-b-2 {
    border-bottom-width: 2px; }

  .lg\:border-l-2 {
    border-left-width: 2px; }

  .lg\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .lg\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .lg\:border-3 {
    border-width: 3px; }

  .lg\:border-t-3 {
    border-top-width: 3px; }

  .lg\:border-r-3 {
    border-right-width: 3px; }

  .lg\:border-b-3 {
    border-bottom-width: 3px; }

  .lg\:border-l-3 {
    border-left-width: 3px; }

  .lg\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .lg\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .lg\:border-4 {
    border-width: 4px; }

  .lg\:border-t-4 {
    border-top-width: 4px; }

  .lg\:border-r-4 {
    border-right-width: 4px; }

  .lg\:border-b-4 {
    border-bottom-width: 4px; }

  .lg\:border-l-4 {
    border-left-width: 4px; }

  .lg\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .lg\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .lg\:border-8 {
    border-width: 8px; }

  .lg\:border-t-8 {
    border-top-width: 8px; }

  .lg\:border-r-8 {
    border-right-width: 8px; }

  .lg\:border-b-8 {
    border-bottom-width: 8px; }

  .lg\:border-l-8 {
    border-left-width: 8px; }

  .lg\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .lg\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .lg\:border-solid {
    border-style: solid; }

  .lg\:border-dashed {
    border-style: dashed; }

  .lg\:border-dotted {
    border-style: dotted; }

  .lg\:border-double {
    border-style: double; }

  .lg\:border-none {
    border-style: none; }

  .lg\:rounded-none {
    border-radius: 0; }

  .lg\:rounded-sm {
    border-radius: 0.125rem; }

  .lg\:rounded {
    border-radius: 0.25rem; }

  .lg\:rounded-md {
    border-radius: 0.375rem; }

  .lg\:rounded-lg {
    border-radius: 0.5rem; }

  .lg\:rounded-xl {
    border-radius: 0.75rem; }

  .lg\:rounded-2xl {
    border-radius: 1rem; }

  .lg\:rounded-full {
    border-radius: 9999px; }

  .lg\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .lg\:dark\:border-primary {
    border-color: #E61B23; }

  .lg\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .lg\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .lg\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .lg\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .lg\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .lg\:dark\:border-secondary {
    border-color: #040707; }

  .lg\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .lg\:dark\:border-secondary-dark {
    border-color: #000000; }

  .lg\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .lg\:dark\:border-secondary-light {
    border-color: #222426; }

  .lg\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .lg\:dark\:border-black {
    border-color: #000000; }

  .lg\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .lg\:dark\:border-white {
    border-color: #ffffff; }

  .lg\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .lg\:dark\:border-success {
    border-color: #1abc9c; }

  .lg\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .lg\:dark\:border-warning {
    border-color: #f39c12; }

  .lg\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .lg\:dark\:border-error {
    border-color: #e74c3c; }

  .lg\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .lg\:dark\:border-info {
    border-color: #3498db; }

  .lg\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .lg\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .lg\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .lg\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .lg\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .lg\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .lg\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .lg\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .lg\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .lg\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .lg\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .lg\:dark\:border-gray-500 {
    border-color: #888888; }

  .lg\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .lg\:dark\:border-gray-600 {
    border-color: #666666; }

  .lg\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .lg\:dark\:border-gray-700 {
    border-color: #444444; }

  .lg\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .lg\:dark\:border-gray-800 {
    border-color: #222222; }

  .lg\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .lg\:dark\:border-gray-900 {
    border-color: #111111; }

  .lg\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .lg\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .lg\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .lg\:dark\:border-echo-secondary {
    border-color: #060921; }

  .lg\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .lg\:dark\:border-is-primary {
    border-color: #53F74E; }

  .lg\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .lg\:dark\:border-is-secondary {
    border-color: #787878; }

  .lg\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .lg\:dark\:border-is-success {
    border-color: #00A63E; }

  .lg\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .lg\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .lg\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .lg\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .lg\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .lg\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .lg\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .lg\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .lg\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .lg\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .lg\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .lg\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .lg\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .lg\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .lg\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .lg\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .lg\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .lg\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .lg\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .lg\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .lg\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .lg\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .lg\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .lg\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .lg\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .lg\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .lg\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .lg\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .lg\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .lg\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .lg\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .lg\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .lg\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .lg\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .lg\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .lg\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .lg\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .lg\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .lg\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .lg\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .lg\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .lg\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .lg\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .lg\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .lg\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .lg\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .lg\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .lg\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .lg\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
@media (min-width: 1280px) {
  .xl\:border-0 {
    border-width: 0; }

  .xl\:border-t-0 {
    border-top-width: 0; }

  .xl\:border-r-0 {
    border-right-width: 0; }

  .xl\:border-b-0 {
    border-bottom-width: 0; }

  .xl\:border-l-0 {
    border-left-width: 0; }

  .xl\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .xl\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .xl\:border-0\.5 {
    border-width: 0.5px; }

  .xl\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .xl\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .xl\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .xl\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .xl\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .xl\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .xl\:border-1 {
    border-width: 1px; }

  .xl\:border-t-1 {
    border-top-width: 1px; }

  .xl\:border-r-1 {
    border-right-width: 1px; }

  .xl\:border-b-1 {
    border-bottom-width: 1px; }

  .xl\:border-l-1 {
    border-left-width: 1px; }

  .xl\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .xl\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .xl\:border-2 {
    border-width: 2px; }

  .xl\:border-t-2 {
    border-top-width: 2px; }

  .xl\:border-r-2 {
    border-right-width: 2px; }

  .xl\:border-b-2 {
    border-bottom-width: 2px; }

  .xl\:border-l-2 {
    border-left-width: 2px; }

  .xl\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .xl\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .xl\:border-3 {
    border-width: 3px; }

  .xl\:border-t-3 {
    border-top-width: 3px; }

  .xl\:border-r-3 {
    border-right-width: 3px; }

  .xl\:border-b-3 {
    border-bottom-width: 3px; }

  .xl\:border-l-3 {
    border-left-width: 3px; }

  .xl\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .xl\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .xl\:border-4 {
    border-width: 4px; }

  .xl\:border-t-4 {
    border-top-width: 4px; }

  .xl\:border-r-4 {
    border-right-width: 4px; }

  .xl\:border-b-4 {
    border-bottom-width: 4px; }

  .xl\:border-l-4 {
    border-left-width: 4px; }

  .xl\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .xl\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .xl\:border-8 {
    border-width: 8px; }

  .xl\:border-t-8 {
    border-top-width: 8px; }

  .xl\:border-r-8 {
    border-right-width: 8px; }

  .xl\:border-b-8 {
    border-bottom-width: 8px; }

  .xl\:border-l-8 {
    border-left-width: 8px; }

  .xl\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .xl\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .xl\:border-solid {
    border-style: solid; }

  .xl\:border-dashed {
    border-style: dashed; }

  .xl\:border-dotted {
    border-style: dotted; }

  .xl\:border-double {
    border-style: double; }

  .xl\:border-none {
    border-style: none; }

  .xl\:rounded-none {
    border-radius: 0; }

  .xl\:rounded-sm {
    border-radius: 0.125rem; }

  .xl\:rounded {
    border-radius: 0.25rem; }

  .xl\:rounded-md {
    border-radius: 0.375rem; }

  .xl\:rounded-lg {
    border-radius: 0.5rem; }

  .xl\:rounded-xl {
    border-radius: 0.75rem; }

  .xl\:rounded-2xl {
    border-radius: 1rem; }

  .xl\:rounded-full {
    border-radius: 9999px; }

  .xl\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .xl\:dark\:border-primary {
    border-color: #E61B23; }

  .xl\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .xl\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .xl\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .xl\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .xl\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .xl\:dark\:border-secondary {
    border-color: #040707; }

  .xl\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .xl\:dark\:border-secondary-dark {
    border-color: #000000; }

  .xl\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .xl\:dark\:border-secondary-light {
    border-color: #222426; }

  .xl\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .xl\:dark\:border-black {
    border-color: #000000; }

  .xl\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .xl\:dark\:border-white {
    border-color: #ffffff; }

  .xl\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .xl\:dark\:border-success {
    border-color: #1abc9c; }

  .xl\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .xl\:dark\:border-warning {
    border-color: #f39c12; }

  .xl\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .xl\:dark\:border-error {
    border-color: #e74c3c; }

  .xl\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .xl\:dark\:border-info {
    border-color: #3498db; }

  .xl\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .xl\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .xl\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xl\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .xl\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xl\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .xl\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .xl\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .xl\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xl\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .xl\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .xl\:dark\:border-gray-500 {
    border-color: #888888; }

  .xl\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .xl\:dark\:border-gray-600 {
    border-color: #666666; }

  .xl\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .xl\:dark\:border-gray-700 {
    border-color: #444444; }

  .xl\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .xl\:dark\:border-gray-800 {
    border-color: #222222; }

  .xl\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .xl\:dark\:border-gray-900 {
    border-color: #111111; }

  .xl\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .xl\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .xl\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .xl\:dark\:border-echo-secondary {
    border-color: #060921; }

  .xl\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .xl\:dark\:border-is-primary {
    border-color: #53F74E; }

  .xl\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .xl\:dark\:border-is-secondary {
    border-color: #787878; }

  .xl\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .xl\:dark\:border-is-success {
    border-color: #00A63E; }

  .xl\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xl\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .xl\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .xl\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .xl\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .xl\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .xl\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .xl\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .xl\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .xl\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .xl\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .xl\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .xl\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .xl\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .xl\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .xl\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .xl\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .xl\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .xl\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .xl\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .xl\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .xl\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .xl\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .xl\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .xl\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .xl\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .xl\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .xl\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .xl\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .xl\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .xl\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .xl\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .xl\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .xl\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .xl\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .xl\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .xl\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .xl\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .xl\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .xl\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .xl\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .xl\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .xl\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .xl\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .xl\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .xl\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .xl\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .xl\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xl\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
@media (min-width: 1500px) {
  .xxl\:border-0 {
    border-width: 0; }

  .xxl\:border-t-0 {
    border-top-width: 0; }

  .xxl\:border-r-0 {
    border-right-width: 0; }

  .xxl\:border-b-0 {
    border-bottom-width: 0; }

  .xxl\:border-l-0 {
    border-left-width: 0; }

  .xxl\:border-x-0 {
    border-left-width: 0;
    border-right-width: 0; }

  .xxl\:border-y-0 {
    border-top-width: 0;
    border-bottom-width: 0; }

  .xxl\:border-0\.5 {
    border-width: 0.5px; }

  .xxl\:border-t-0\.5 {
    border-top-width: 0.5px; }

  .xxl\:border-r-0\.5 {
    border-right-width: 0.5px; }

  .xxl\:border-b-0\.5 {
    border-bottom-width: 0.5px; }

  .xxl\:border-l-0\.5 {
    border-left-width: 0.5px; }

  .xxl\:border-x-0\.5 {
    border-left-width: 0.5px;
    border-right-width: 0.5px; }

  .xxl\:border-y-0\.5 {
    border-top-width: 0.5px;
    border-bottom-width: 0.5px; }

  .xxl\:border-1 {
    border-width: 1px; }

  .xxl\:border-t-1 {
    border-top-width: 1px; }

  .xxl\:border-r-1 {
    border-right-width: 1px; }

  .xxl\:border-b-1 {
    border-bottom-width: 1px; }

  .xxl\:border-l-1 {
    border-left-width: 1px; }

  .xxl\:border-x-1 {
    border-left-width: 1px;
    border-right-width: 1px; }

  .xxl\:border-y-1 {
    border-top-width: 1px;
    border-bottom-width: 1px; }

  .xxl\:border-2 {
    border-width: 2px; }

  .xxl\:border-t-2 {
    border-top-width: 2px; }

  .xxl\:border-r-2 {
    border-right-width: 2px; }

  .xxl\:border-b-2 {
    border-bottom-width: 2px; }

  .xxl\:border-l-2 {
    border-left-width: 2px; }

  .xxl\:border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px; }

  .xxl\:border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px; }

  .xxl\:border-3 {
    border-width: 3px; }

  .xxl\:border-t-3 {
    border-top-width: 3px; }

  .xxl\:border-r-3 {
    border-right-width: 3px; }

  .xxl\:border-b-3 {
    border-bottom-width: 3px; }

  .xxl\:border-l-3 {
    border-left-width: 3px; }

  .xxl\:border-x-3 {
    border-left-width: 3px;
    border-right-width: 3px; }

  .xxl\:border-y-3 {
    border-top-width: 3px;
    border-bottom-width: 3px; }

  .xxl\:border-4 {
    border-width: 4px; }

  .xxl\:border-t-4 {
    border-top-width: 4px; }

  .xxl\:border-r-4 {
    border-right-width: 4px; }

  .xxl\:border-b-4 {
    border-bottom-width: 4px; }

  .xxl\:border-l-4 {
    border-left-width: 4px; }

  .xxl\:border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px; }

  .xxl\:border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px; }

  .xxl\:border-8 {
    border-width: 8px; }

  .xxl\:border-t-8 {
    border-top-width: 8px; }

  .xxl\:border-r-8 {
    border-right-width: 8px; }

  .xxl\:border-b-8 {
    border-bottom-width: 8px; }

  .xxl\:border-l-8 {
    border-left-width: 8px; }

  .xxl\:border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px; }

  .xxl\:border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px; }

  .xxl\:border-solid {
    border-style: solid; }

  .xxl\:border-dashed {
    border-style: dashed; }

  .xxl\:border-dotted {
    border-style: dotted; }

  .xxl\:border-double {
    border-style: double; }

  .xxl\:border-none {
    border-style: none; }

  .xxl\:rounded-none {
    border-radius: 0; }

  .xxl\:rounded-sm {
    border-radius: 0.125rem; }

  .xxl\:rounded {
    border-radius: 0.25rem; }

  .xxl\:rounded-md {
    border-radius: 0.375rem; }

  .xxl\:rounded-lg {
    border-radius: 0.5rem; }

  .xxl\:rounded-xl {
    border-radius: 0.75rem; }

  .xxl\:rounded-2xl {
    border-radius: 1rem; }

  .xxl\:rounded-full {
    border-radius: 9999px; }

  .xxl\:border-primary {
    border-color: #E61B23; }

  [data-theme="dark"] .xxl\:dark\:border-primary {
    border-color: #E61B23; }

  .xxl\:border-primary-dark {
    border-color: #C3161D; }

  [data-theme="dark"] .xxl\:dark\:border-primary-dark {
    border-color: #C3161D; }

  .xxl\:border-primary-light {
    border-color: #F28B8E; }

  [data-theme="dark"] .xxl\:dark\:border-primary-light {
    border-color: #F28B8E; }

  .xxl\:border-secondary {
    border-color: #040707; }

  [data-theme="dark"] .xxl\:dark\:border-secondary {
    border-color: #040707; }

  .xxl\:border-secondary-dark {
    border-color: #000000; }

  [data-theme="dark"] .xxl\:dark\:border-secondary-dark {
    border-color: #000000; }

  .xxl\:border-secondary-light {
    border-color: #222426; }

  [data-theme="dark"] .xxl\:dark\:border-secondary-light {
    border-color: #222426; }

  .xxl\:border-black {
    border-color: #000000; }

  [data-theme="dark"] .xxl\:dark\:border-black {
    border-color: #000000; }

  .xxl\:border-white {
    border-color: #ffffff; }

  [data-theme="dark"] .xxl\:dark\:border-white {
    border-color: #ffffff; }

  .xxl\:border-success {
    border-color: #1abc9c; }

  [data-theme="dark"] .xxl\:dark\:border-success {
    border-color: #1abc9c; }

  .xxl\:border-warning {
    border-color: #f39c12; }

  [data-theme="dark"] .xxl\:dark\:border-warning {
    border-color: #f39c12; }

  .xxl\:border-error {
    border-color: #e74c3c; }

  [data-theme="dark"] .xxl\:dark\:border-error {
    border-color: #e74c3c; }

  .xxl\:border-info {
    border-color: #3498db; }

  [data-theme="dark"] .xxl\:dark\:border-info {
    border-color: #3498db; }

  .xxl\:border-gray-50 {
    border-color: #fafafa; }

  [data-theme="dark"] .xxl\:dark\:border-gray-50 {
    border-color: #fafafa; }

  .xxl\:border-gray-100 {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xxl\:dark\:border-gray-100 {
    border-color: #f5f5f5; }

  .xxl\:border-gray-200 {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xxl\:dark\:border-gray-200 {
    border-color: #e5e5e5; }

  .xxl\:border-gray-300 {
    border-color: #cccccc; }

  [data-theme="dark"] .xxl\:dark\:border-gray-300 {
    border-color: #cccccc; }

  .xxl\:border-gray-400 {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xxl\:dark\:border-gray-400 {
    border-color: #aaaaaa; }

  .xxl\:border-gray-500 {
    border-color: #888888; }

  [data-theme="dark"] .xxl\:dark\:border-gray-500 {
    border-color: #888888; }

  .xxl\:border-gray-600 {
    border-color: #666666; }

  [data-theme="dark"] .xxl\:dark\:border-gray-600 {
    border-color: #666666; }

  .xxl\:border-gray-700 {
    border-color: #444444; }

  [data-theme="dark"] .xxl\:dark\:border-gray-700 {
    border-color: #444444; }

  .xxl\:border-gray-800 {
    border-color: #222222; }

  [data-theme="dark"] .xxl\:dark\:border-gray-800 {
    border-color: #222222; }

  .xxl\:border-gray-900 {
    border-color: #111111; }

  [data-theme="dark"] .xxl\:dark\:border-gray-900 {
    border-color: #111111; }

  .xxl\:border-echo-primary {
    border-color: #E7437E; }

  [data-theme="dark"] .xxl\:dark\:border-echo-primary {
    border-color: #E7437E; }

  .xxl\:border-echo-secondary {
    border-color: #060921; }

  [data-theme="dark"] .xxl\:dark\:border-echo-secondary {
    border-color: #060921; }

  .xxl\:border-is-primary {
    border-color: #53F74E; }

  [data-theme="dark"] .xxl\:dark\:border-is-primary {
    border-color: #53F74E; }

  .xxl\:border-is-secondary {
    border-color: #787878; }

  [data-theme="dark"] .xxl\:dark\:border-is-secondary {
    border-color: #787878; }

  .xxl\:border-is-success {
    border-color: #00A63E; }

  [data-theme="dark"] .xxl\:dark\:border-is-success {
    border-color: #00A63E; }

  .xxl\:border-is-background {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xxl\:dark\:border-is-background {
    border-color: #FEFFF6; }

  .xxl\:hover\:border-primary:hover {
    border-color: #E61B23; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-primary:hover {
    border-color: #E61B23; }

  .xxl\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-primary-dark:hover {
    border-color: #C3161D; }

  .xxl\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-primary-light:hover {
    border-color: #F28B8E; }

  .xxl\:hover\:border-secondary:hover {
    border-color: #040707; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-secondary:hover {
    border-color: #040707; }

  .xxl\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-secondary-dark:hover {
    border-color: #000000; }

  .xxl\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-secondary-light:hover {
    border-color: #222426; }

  .xxl\:hover\:border-black:hover {
    border-color: #000000; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-black:hover {
    border-color: #000000; }

  .xxl\:hover\:border-white:hover {
    border-color: #ffffff; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-white:hover {
    border-color: #ffffff; }

  .xxl\:hover\:border-success:hover {
    border-color: #1abc9c; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-success:hover {
    border-color: #1abc9c; }

  .xxl\:hover\:border-warning:hover {
    border-color: #f39c12; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-warning:hover {
    border-color: #f39c12; }

  .xxl\:hover\:border-error:hover {
    border-color: #e74c3c; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-error:hover {
    border-color: #e74c3c; }

  .xxl\:hover\:border-info:hover {
    border-color: #3498db; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-info:hover {
    border-color: #3498db; }

  .xxl\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-50:hover {
    border-color: #fafafa; }

  .xxl\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-100:hover {
    border-color: #f5f5f5; }

  .xxl\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-200:hover {
    border-color: #e5e5e5; }

  .xxl\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-300:hover {
    border-color: #cccccc; }

  .xxl\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-400:hover {
    border-color: #aaaaaa; }

  .xxl\:hover\:border-gray-500:hover {
    border-color: #888888; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-500:hover {
    border-color: #888888; }

  .xxl\:hover\:border-gray-600:hover {
    border-color: #666666; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-600:hover {
    border-color: #666666; }

  .xxl\:hover\:border-gray-700:hover {
    border-color: #444444; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-700:hover {
    border-color: #444444; }

  .xxl\:hover\:border-gray-800:hover {
    border-color: #222222; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-800:hover {
    border-color: #222222; }

  .xxl\:hover\:border-gray-900:hover {
    border-color: #111111; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-gray-900:hover {
    border-color: #111111; }

  .xxl\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-echo-primary:hover {
    border-color: #E7437E; }

  .xxl\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-echo-secondary:hover {
    border-color: #060921; }

  .xxl\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-is-primary:hover {
    border-color: #53F74E; }

  .xxl\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-is-secondary:hover {
    border-color: #787878; }

  .xxl\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-is-success:hover {
    border-color: #00A63E; }

  .xxl\:hover\:border-is-background:hover {
    border-color: #FEFFF6; }

  [data-theme="dark"] .xxl\:dark\:hover\:border-is-background:hover {
    border-color: #FEFFF6; } }
.opacity-0 {
  opacity: 0; }

.opacity-5 {
  opacity: 0.05; }

.opacity-10 {
  opacity: 0.1; }

.opacity-20 {
  opacity: 0.2; }

.opacity-25 {
  opacity: 0.25; }

.opacity-30 {
  opacity: 0.3; }

.opacity-40 {
  opacity: 0.4; }

.opacity-50 {
  opacity: 0.5; }

.opacity-60 {
  opacity: 0.6; }

.opacity-70 {
  opacity: 0.7; }

.opacity-75 {
  opacity: 0.75; }

.opacity-80 {
  opacity: 0.8; }

.opacity-90 {
  opacity: 0.9; }

.opacity-95 {
  opacity: 0.95; }

.opacity-100 {
  opacity: 1; }

.dark .dark\:opacity-0 {
  opacity: 0; }

.dark .dark\:opacity-5 {
  opacity: 0.05; }

.dark .dark\:opacity-10 {
  opacity: 0.1; }

.dark .dark\:opacity-20 {
  opacity: 0.2; }

.dark .dark\:opacity-25 {
  opacity: 0.25; }

.dark .dark\:opacity-30 {
  opacity: 0.3; }

.dark .dark\:opacity-40 {
  opacity: 0.4; }

.dark .dark\:opacity-50 {
  opacity: 0.5; }

.dark .dark\:opacity-60 {
  opacity: 0.6; }

.dark .dark\:opacity-70 {
  opacity: 0.7; }

.dark .dark\:opacity-75 {
  opacity: 0.75; }

.dark .dark\:opacity-80 {
  opacity: 0.8; }

.dark .dark\:opacity-90 {
  opacity: 0.9; }

.dark .dark\:opacity-95 {
  opacity: 0.95; }

.dark .dark\:opacity-100 {
  opacity: 1; }

@media (min-width: 320px) {
  .xxs\:opacity-0 {
    opacity: 0; }

  .dark .xxs\:dark\:opacity-0 {
    opacity: 0; }

  .xxs\:opacity-5 {
    opacity: 0.05; }

  .dark .xxs\:dark\:opacity-5 {
    opacity: 0.05; }

  .xxs\:opacity-10 {
    opacity: 0.1; }

  .dark .xxs\:dark\:opacity-10 {
    opacity: 0.1; }

  .xxs\:opacity-20 {
    opacity: 0.2; }

  .dark .xxs\:dark\:opacity-20 {
    opacity: 0.2; }

  .xxs\:opacity-25 {
    opacity: 0.25; }

  .dark .xxs\:dark\:opacity-25 {
    opacity: 0.25; }

  .xxs\:opacity-30 {
    opacity: 0.3; }

  .dark .xxs\:dark\:opacity-30 {
    opacity: 0.3; }

  .xxs\:opacity-40 {
    opacity: 0.4; }

  .dark .xxs\:dark\:opacity-40 {
    opacity: 0.4; }

  .xxs\:opacity-50 {
    opacity: 0.5; }

  .dark .xxs\:dark\:opacity-50 {
    opacity: 0.5; }

  .xxs\:opacity-60 {
    opacity: 0.6; }

  .dark .xxs\:dark\:opacity-60 {
    opacity: 0.6; }

  .xxs\:opacity-70 {
    opacity: 0.7; }

  .dark .xxs\:dark\:opacity-70 {
    opacity: 0.7; }

  .xxs\:opacity-75 {
    opacity: 0.75; }

  .dark .xxs\:dark\:opacity-75 {
    opacity: 0.75; }

  .xxs\:opacity-80 {
    opacity: 0.8; }

  .dark .xxs\:dark\:opacity-80 {
    opacity: 0.8; }

  .xxs\:opacity-90 {
    opacity: 0.9; }

  .dark .xxs\:dark\:opacity-90 {
    opacity: 0.9; }

  .xxs\:opacity-95 {
    opacity: 0.95; }

  .dark .xxs\:dark\:opacity-95 {
    opacity: 0.95; }

  .xxs\:opacity-100 {
    opacity: 1; }

  .dark .xxs\:dark\:opacity-100 {
    opacity: 1; } }
@media (min-width: 375px) {
  .xs\:opacity-0 {
    opacity: 0; }

  .dark .xs\:dark\:opacity-0 {
    opacity: 0; }

  .xs\:opacity-5 {
    opacity: 0.05; }

  .dark .xs\:dark\:opacity-5 {
    opacity: 0.05; }

  .xs\:opacity-10 {
    opacity: 0.1; }

  .dark .xs\:dark\:opacity-10 {
    opacity: 0.1; }

  .xs\:opacity-20 {
    opacity: 0.2; }

  .dark .xs\:dark\:opacity-20 {
    opacity: 0.2; }

  .xs\:opacity-25 {
    opacity: 0.25; }

  .dark .xs\:dark\:opacity-25 {
    opacity: 0.25; }

  .xs\:opacity-30 {
    opacity: 0.3; }

  .dark .xs\:dark\:opacity-30 {
    opacity: 0.3; }

  .xs\:opacity-40 {
    opacity: 0.4; }

  .dark .xs\:dark\:opacity-40 {
    opacity: 0.4; }

  .xs\:opacity-50 {
    opacity: 0.5; }

  .dark .xs\:dark\:opacity-50 {
    opacity: 0.5; }

  .xs\:opacity-60 {
    opacity: 0.6; }

  .dark .xs\:dark\:opacity-60 {
    opacity: 0.6; }

  .xs\:opacity-70 {
    opacity: 0.7; }

  .dark .xs\:dark\:opacity-70 {
    opacity: 0.7; }

  .xs\:opacity-75 {
    opacity: 0.75; }

  .dark .xs\:dark\:opacity-75 {
    opacity: 0.75; }

  .xs\:opacity-80 {
    opacity: 0.8; }

  .dark .xs\:dark\:opacity-80 {
    opacity: 0.8; }

  .xs\:opacity-90 {
    opacity: 0.9; }

  .dark .xs\:dark\:opacity-90 {
    opacity: 0.9; }

  .xs\:opacity-95 {
    opacity: 0.95; }

  .dark .xs\:dark\:opacity-95 {
    opacity: 0.95; }

  .xs\:opacity-100 {
    opacity: 1; }

  .dark .xs\:dark\:opacity-100 {
    opacity: 1; } }
@media (min-width: 576px) {
  .sm\:opacity-0 {
    opacity: 0; }

  .dark .sm\:dark\:opacity-0 {
    opacity: 0; }

  .sm\:opacity-5 {
    opacity: 0.05; }

  .dark .sm\:dark\:opacity-5 {
    opacity: 0.05; }

  .sm\:opacity-10 {
    opacity: 0.1; }

  .dark .sm\:dark\:opacity-10 {
    opacity: 0.1; }

  .sm\:opacity-20 {
    opacity: 0.2; }

  .dark .sm\:dark\:opacity-20 {
    opacity: 0.2; }

  .sm\:opacity-25 {
    opacity: 0.25; }

  .dark .sm\:dark\:opacity-25 {
    opacity: 0.25; }

  .sm\:opacity-30 {
    opacity: 0.3; }

  .dark .sm\:dark\:opacity-30 {
    opacity: 0.3; }

  .sm\:opacity-40 {
    opacity: 0.4; }

  .dark .sm\:dark\:opacity-40 {
    opacity: 0.4; }

  .sm\:opacity-50 {
    opacity: 0.5; }

  .dark .sm\:dark\:opacity-50 {
    opacity: 0.5; }

  .sm\:opacity-60 {
    opacity: 0.6; }

  .dark .sm\:dark\:opacity-60 {
    opacity: 0.6; }

  .sm\:opacity-70 {
    opacity: 0.7; }

  .dark .sm\:dark\:opacity-70 {
    opacity: 0.7; }

  .sm\:opacity-75 {
    opacity: 0.75; }

  .dark .sm\:dark\:opacity-75 {
    opacity: 0.75; }

  .sm\:opacity-80 {
    opacity: 0.8; }

  .dark .sm\:dark\:opacity-80 {
    opacity: 0.8; }

  .sm\:opacity-90 {
    opacity: 0.9; }

  .dark .sm\:dark\:opacity-90 {
    opacity: 0.9; }

  .sm\:opacity-95 {
    opacity: 0.95; }

  .dark .sm\:dark\:opacity-95 {
    opacity: 0.95; }

  .sm\:opacity-100 {
    opacity: 1; }

  .dark .sm\:dark\:opacity-100 {
    opacity: 1; } }
@media (min-width: 768px) {
  .md\:opacity-0 {
    opacity: 0; }

  .dark .md\:dark\:opacity-0 {
    opacity: 0; }

  .md\:opacity-5 {
    opacity: 0.05; }

  .dark .md\:dark\:opacity-5 {
    opacity: 0.05; }

  .md\:opacity-10 {
    opacity: 0.1; }

  .dark .md\:dark\:opacity-10 {
    opacity: 0.1; }

  .md\:opacity-20 {
    opacity: 0.2; }

  .dark .md\:dark\:opacity-20 {
    opacity: 0.2; }

  .md\:opacity-25 {
    opacity: 0.25; }

  .dark .md\:dark\:opacity-25 {
    opacity: 0.25; }

  .md\:opacity-30 {
    opacity: 0.3; }

  .dark .md\:dark\:opacity-30 {
    opacity: 0.3; }

  .md\:opacity-40 {
    opacity: 0.4; }

  .dark .md\:dark\:opacity-40 {
    opacity: 0.4; }

  .md\:opacity-50 {
    opacity: 0.5; }

  .dark .md\:dark\:opacity-50 {
    opacity: 0.5; }

  .md\:opacity-60 {
    opacity: 0.6; }

  .dark .md\:dark\:opacity-60 {
    opacity: 0.6; }

  .md\:opacity-70 {
    opacity: 0.7; }

  .dark .md\:dark\:opacity-70 {
    opacity: 0.7; }

  .md\:opacity-75 {
    opacity: 0.75; }

  .dark .md\:dark\:opacity-75 {
    opacity: 0.75; }

  .md\:opacity-80 {
    opacity: 0.8; }

  .dark .md\:dark\:opacity-80 {
    opacity: 0.8; }

  .md\:opacity-90 {
    opacity: 0.9; }

  .dark .md\:dark\:opacity-90 {
    opacity: 0.9; }

  .md\:opacity-95 {
    opacity: 0.95; }

  .dark .md\:dark\:opacity-95 {
    opacity: 0.95; }

  .md\:opacity-100 {
    opacity: 1; }

  .dark .md\:dark\:opacity-100 {
    opacity: 1; } }
@media (min-width: 1024px) {
  .lg\:opacity-0 {
    opacity: 0; }

  .dark .lg\:dark\:opacity-0 {
    opacity: 0; }

  .lg\:opacity-5 {
    opacity: 0.05; }

  .dark .lg\:dark\:opacity-5 {
    opacity: 0.05; }

  .lg\:opacity-10 {
    opacity: 0.1; }

  .dark .lg\:dark\:opacity-10 {
    opacity: 0.1; }

  .lg\:opacity-20 {
    opacity: 0.2; }

  .dark .lg\:dark\:opacity-20 {
    opacity: 0.2; }

  .lg\:opacity-25 {
    opacity: 0.25; }

  .dark .lg\:dark\:opacity-25 {
    opacity: 0.25; }

  .lg\:opacity-30 {
    opacity: 0.3; }

  .dark .lg\:dark\:opacity-30 {
    opacity: 0.3; }

  .lg\:opacity-40 {
    opacity: 0.4; }

  .dark .lg\:dark\:opacity-40 {
    opacity: 0.4; }

  .lg\:opacity-50 {
    opacity: 0.5; }

  .dark .lg\:dark\:opacity-50 {
    opacity: 0.5; }

  .lg\:opacity-60 {
    opacity: 0.6; }

  .dark .lg\:dark\:opacity-60 {
    opacity: 0.6; }

  .lg\:opacity-70 {
    opacity: 0.7; }

  .dark .lg\:dark\:opacity-70 {
    opacity: 0.7; }

  .lg\:opacity-75 {
    opacity: 0.75; }

  .dark .lg\:dark\:opacity-75 {
    opacity: 0.75; }

  .lg\:opacity-80 {
    opacity: 0.8; }

  .dark .lg\:dark\:opacity-80 {
    opacity: 0.8; }

  .lg\:opacity-90 {
    opacity: 0.9; }

  .dark .lg\:dark\:opacity-90 {
    opacity: 0.9; }

  .lg\:opacity-95 {
    opacity: 0.95; }

  .dark .lg\:dark\:opacity-95 {
    opacity: 0.95; }

  .lg\:opacity-100 {
    opacity: 1; }

  .dark .lg\:dark\:opacity-100 {
    opacity: 1; } }
@media (min-width: 1280px) {
  .xl\:opacity-0 {
    opacity: 0; }

  .dark .xl\:dark\:opacity-0 {
    opacity: 0; }

  .xl\:opacity-5 {
    opacity: 0.05; }

  .dark .xl\:dark\:opacity-5 {
    opacity: 0.05; }

  .xl\:opacity-10 {
    opacity: 0.1; }

  .dark .xl\:dark\:opacity-10 {
    opacity: 0.1; }

  .xl\:opacity-20 {
    opacity: 0.2; }

  .dark .xl\:dark\:opacity-20 {
    opacity: 0.2; }

  .xl\:opacity-25 {
    opacity: 0.25; }

  .dark .xl\:dark\:opacity-25 {
    opacity: 0.25; }

  .xl\:opacity-30 {
    opacity: 0.3; }

  .dark .xl\:dark\:opacity-30 {
    opacity: 0.3; }

  .xl\:opacity-40 {
    opacity: 0.4; }

  .dark .xl\:dark\:opacity-40 {
    opacity: 0.4; }

  .xl\:opacity-50 {
    opacity: 0.5; }

  .dark .xl\:dark\:opacity-50 {
    opacity: 0.5; }

  .xl\:opacity-60 {
    opacity: 0.6; }

  .dark .xl\:dark\:opacity-60 {
    opacity: 0.6; }

  .xl\:opacity-70 {
    opacity: 0.7; }

  .dark .xl\:dark\:opacity-70 {
    opacity: 0.7; }

  .xl\:opacity-75 {
    opacity: 0.75; }

  .dark .xl\:dark\:opacity-75 {
    opacity: 0.75; }

  .xl\:opacity-80 {
    opacity: 0.8; }

  .dark .xl\:dark\:opacity-80 {
    opacity: 0.8; }

  .xl\:opacity-90 {
    opacity: 0.9; }

  .dark .xl\:dark\:opacity-90 {
    opacity: 0.9; }

  .xl\:opacity-95 {
    opacity: 0.95; }

  .dark .xl\:dark\:opacity-95 {
    opacity: 0.95; }

  .xl\:opacity-100 {
    opacity: 1; }

  .dark .xl\:dark\:opacity-100 {
    opacity: 1; } }
@media (min-width: 1500px) {
  .xxl\:opacity-0 {
    opacity: 0; }

  .dark .xxl\:dark\:opacity-0 {
    opacity: 0; }

  .xxl\:opacity-5 {
    opacity: 0.05; }

  .dark .xxl\:dark\:opacity-5 {
    opacity: 0.05; }

  .xxl\:opacity-10 {
    opacity: 0.1; }

  .dark .xxl\:dark\:opacity-10 {
    opacity: 0.1; }

  .xxl\:opacity-20 {
    opacity: 0.2; }

  .dark .xxl\:dark\:opacity-20 {
    opacity: 0.2; }

  .xxl\:opacity-25 {
    opacity: 0.25; }

  .dark .xxl\:dark\:opacity-25 {
    opacity: 0.25; }

  .xxl\:opacity-30 {
    opacity: 0.3; }

  .dark .xxl\:dark\:opacity-30 {
    opacity: 0.3; }

  .xxl\:opacity-40 {
    opacity: 0.4; }

  .dark .xxl\:dark\:opacity-40 {
    opacity: 0.4; }

  .xxl\:opacity-50 {
    opacity: 0.5; }

  .dark .xxl\:dark\:opacity-50 {
    opacity: 0.5; }

  .xxl\:opacity-60 {
    opacity: 0.6; }

  .dark .xxl\:dark\:opacity-60 {
    opacity: 0.6; }

  .xxl\:opacity-70 {
    opacity: 0.7; }

  .dark .xxl\:dark\:opacity-70 {
    opacity: 0.7; }

  .xxl\:opacity-75 {
    opacity: 0.75; }

  .dark .xxl\:dark\:opacity-75 {
    opacity: 0.75; }

  .xxl\:opacity-80 {
    opacity: 0.8; }

  .dark .xxl\:dark\:opacity-80 {
    opacity: 0.8; }

  .xxl\:opacity-90 {
    opacity: 0.9; }

  .dark .xxl\:dark\:opacity-90 {
    opacity: 0.9; }

  .xxl\:opacity-95 {
    opacity: 0.95; }

  .dark .xxl\:dark\:opacity-95 {
    opacity: 0.95; }

  .xxl\:opacity-100 {
    opacity: 1; }

  .dark .xxl\:dark\:opacity-100 {
    opacity: 1; } }
.transform {
  transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

.transform-none {
  transform: none; }

.translate-x-0 {
  transform: translateX(0); }

.-translate-x-0 {
  transform: translateX(-0); }

.translate-y-0 {
  transform: translateY(0); }

.-translate-y-0 {
  transform: translateY(-0); }

.translate-x-1 {
  transform: translateX(0.25rem); }

.-translate-x-1 {
  transform: translateX(-0.25rem); }

.translate-y-1 {
  transform: translateY(0.25rem); }

.-translate-y-1 {
  transform: translateY(-0.25rem); }

.translate-x-2 {
  transform: translateX(0.5rem); }

.-translate-x-2 {
  transform: translateX(-0.5rem); }

.translate-y-2 {
  transform: translateY(0.5rem); }

.-translate-y-2 {
  transform: translateY(-0.5rem); }

.translate-x-3 {
  transform: translateX(0.75rem); }

.-translate-x-3 {
  transform: translateX(-0.75rem); }

.translate-y-3 {
  transform: translateY(0.75rem); }

.-translate-y-3 {
  transform: translateY(-0.75rem); }

.translate-x-4 {
  transform: translateX(1rem); }

.-translate-x-4 {
  transform: translateX(-1rem); }

.translate-y-4 {
  transform: translateY(1rem); }

.-translate-y-4 {
  transform: translateY(-1rem); }

.translate-x-5 {
  transform: translateX(1.25rem); }

.-translate-x-5 {
  transform: translateX(-1.25rem); }

.translate-y-5 {
  transform: translateY(1.25rem); }

.-translate-y-5 {
  transform: translateY(-1.25rem); }

.translate-x-6 {
  transform: translateX(1.5rem); }

.-translate-x-6 {
  transform: translateX(-1.5rem); }

.translate-y-6 {
  transform: translateY(1.5rem); }

.-translate-y-6 {
  transform: translateY(-1.5rem); }

.translate-x-8 {
  transform: translateX(2rem); }

.-translate-x-8 {
  transform: translateX(-2rem); }

.translate-y-8 {
  transform: translateY(2rem); }

.-translate-y-8 {
  transform: translateY(-2rem); }

.translate-x-10 {
  transform: translateX(2.5rem); }

.-translate-x-10 {
  transform: translateX(-2.5rem); }

.translate-y-10 {
  transform: translateY(2.5rem); }

.-translate-y-10 {
  transform: translateY(-2.5rem); }

.translate-x-12 {
  transform: translateX(3rem); }

.-translate-x-12 {
  transform: translateX(-3rem); }

.translate-y-12 {
  transform: translateY(3rem); }

.-translate-y-12 {
  transform: translateY(-3rem); }

.translate-x-16 {
  transform: translateX(4rem); }

.-translate-x-16 {
  transform: translateX(-4rem); }

.translate-y-16 {
  transform: translateY(4rem); }

.-translate-y-16 {
  transform: translateY(-4rem); }

.scale-0 {
  transform: scale(0); }

.scale-x-0 {
  transform: scaleX(0); }

.scale-y-0 {
  transform: scaleY(0); }

.scale-50 {
  transform: scale(0.5); }

.scale-x-50 {
  transform: scaleX(0.5); }

.scale-y-50 {
  transform: scaleY(0.5); }

.scale-75 {
  transform: scale(0.75); }

.scale-x-75 {
  transform: scaleX(0.75); }

.scale-y-75 {
  transform: scaleY(0.75); }

.scale-90 {
  transform: scale(0.9); }

.scale-x-90 {
  transform: scaleX(0.9); }

.scale-y-90 {
  transform: scaleY(0.9); }

.scale-95 {
  transform: scale(0.95); }

.scale-x-95 {
  transform: scaleX(0.95); }

.scale-y-95 {
  transform: scaleY(0.95); }

.scale-100 {
  transform: scale(1); }

.scale-x-100 {
  transform: scaleX(1); }

.scale-y-100 {
  transform: scaleY(1); }

.scale-105 {
  transform: scale(1.05); }

.scale-x-105 {
  transform: scaleX(1.05); }

.scale-y-105 {
  transform: scaleY(1.05); }

.scale-110 {
  transform: scale(1.1); }

.scale-x-110 {
  transform: scaleX(1.1); }

.scale-y-110 {
  transform: scaleY(1.1); }

.scale-125 {
  transform: scale(1.25); }

.scale-x-125 {
  transform: scaleX(1.25); }

.scale-y-125 {
  transform: scaleY(1.25); }

.scale-150 {
  transform: scale(1.5); }

.scale-x-150 {
  transform: scaleX(1.5); }

.scale-y-150 {
  transform: scaleY(1.5); }

.rotate-0 {
  transform: rotate(0deg); }

.-rotate-0 {
  transform: rotate(-0deg); }

.rotate-1 {
  transform: rotate(1deg); }

.-rotate-1 {
  transform: rotate(-1deg); }

.rotate-2 {
  transform: rotate(2deg); }

.-rotate-2 {
  transform: rotate(-2deg); }

.rotate-3 {
  transform: rotate(3deg); }

.-rotate-3 {
  transform: rotate(-3deg); }

.rotate-6 {
  transform: rotate(6deg); }

.-rotate-6 {
  transform: rotate(-6deg); }

.rotate-12 {
  transform: rotate(12deg); }

.-rotate-12 {
  transform: rotate(-12deg); }

.rotate-45 {
  transform: rotate(45deg); }

.-rotate-45 {
  transform: rotate(-45deg); }

.rotate-90 {
  transform: rotate(90deg); }

.-rotate-90 {
  transform: rotate(-90deg); }

.rotate-180 {
  transform: rotate(180deg); }

.-rotate-180 {
  transform: rotate(-180deg); }

.skew-x-0 {
  transform: skewX(0deg); }

.-skew-x-0 {
  transform: skewX(-0deg); }

.skew-y-0 {
  transform: skewY(0deg); }

.-skew-y-0 {
  transform: skewY(-0deg); }

.skew-x-1 {
  transform: skewX(1deg); }

.-skew-x-1 {
  transform: skewX(-1deg); }

.skew-y-1 {
  transform: skewY(1deg); }

.-skew-y-1 {
  transform: skewY(-1deg); }

.skew-x-2 {
  transform: skewX(2deg); }

.-skew-x-2 {
  transform: skewX(-2deg); }

.skew-y-2 {
  transform: skewY(2deg); }

.-skew-y-2 {
  transform: skewY(-2deg); }

.skew-x-3 {
  transform: skewX(3deg); }

.-skew-x-3 {
  transform: skewX(-3deg); }

.skew-y-3 {
  transform: skewY(3deg); }

.-skew-y-3 {
  transform: skewY(-3deg); }

.skew-x-6 {
  transform: skewX(6deg); }

.-skew-x-6 {
  transform: skewX(-6deg); }

.skew-y-6 {
  transform: skewY(6deg); }

.-skew-y-6 {
  transform: skewY(-6deg); }

.skew-x-12 {
  transform: skewX(12deg); }

.-skew-x-12 {
  transform: skewX(-12deg); }

.skew-y-12 {
  transform: skewY(12deg); }

.-skew-y-12 {
  transform: skewY(-12deg); }

@media (min-width: 320px) {
  .xxs\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .xxs\:transform-none {
    transform: none; }

  .xxs\:translate-x-0 {
    transform: translateX(0); }

  .xxs\:-translate-x-0 {
    transform: translateX(-0); }

  .xxs\:translate-y-0 {
    transform: translateY(0); }

  .xxs\:-translate-y-0 {
    transform: translateY(-0); }

  .xxs\:translate-x-1 {
    transform: translateX(0.25rem); }

  .xxs\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .xxs\:translate-y-1 {
    transform: translateY(0.25rem); }

  .xxs\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .xxs\:translate-x-2 {
    transform: translateX(0.5rem); }

  .xxs\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .xxs\:translate-y-2 {
    transform: translateY(0.5rem); }

  .xxs\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .xxs\:translate-x-3 {
    transform: translateX(0.75rem); }

  .xxs\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .xxs\:translate-y-3 {
    transform: translateY(0.75rem); }

  .xxs\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .xxs\:translate-x-4 {
    transform: translateX(1rem); }

  .xxs\:-translate-x-4 {
    transform: translateX(-1rem); }

  .xxs\:translate-y-4 {
    transform: translateY(1rem); }

  .xxs\:-translate-y-4 {
    transform: translateY(-1rem); }

  .xxs\:translate-x-5 {
    transform: translateX(1.25rem); }

  .xxs\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .xxs\:translate-y-5 {
    transform: translateY(1.25rem); }

  .xxs\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .xxs\:translate-x-6 {
    transform: translateX(1.5rem); }

  .xxs\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .xxs\:translate-y-6 {
    transform: translateY(1.5rem); }

  .xxs\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .xxs\:translate-x-8 {
    transform: translateX(2rem); }

  .xxs\:-translate-x-8 {
    transform: translateX(-2rem); }

  .xxs\:translate-y-8 {
    transform: translateY(2rem); }

  .xxs\:-translate-y-8 {
    transform: translateY(-2rem); }

  .xxs\:translate-x-10 {
    transform: translateX(2.5rem); }

  .xxs\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .xxs\:translate-y-10 {
    transform: translateY(2.5rem); }

  .xxs\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .xxs\:translate-x-12 {
    transform: translateX(3rem); }

  .xxs\:-translate-x-12 {
    transform: translateX(-3rem); }

  .xxs\:translate-y-12 {
    transform: translateY(3rem); }

  .xxs\:-translate-y-12 {
    transform: translateY(-3rem); }

  .xxs\:translate-x-16 {
    transform: translateX(4rem); }

  .xxs\:-translate-x-16 {
    transform: translateX(-4rem); }

  .xxs\:translate-y-16 {
    transform: translateY(4rem); }

  .xxs\:-translate-y-16 {
    transform: translateY(-4rem); }

  .xxs\:scale-0 {
    transform: scale(0); }

  .xxs\:scale-x-0 {
    transform: scaleX(0); }

  .xxs\:scale-y-0 {
    transform: scaleY(0); }

  .xxs\:scale-50 {
    transform: scale(0.5); }

  .xxs\:scale-x-50 {
    transform: scaleX(0.5); }

  .xxs\:scale-y-50 {
    transform: scaleY(0.5); }

  .xxs\:scale-75 {
    transform: scale(0.75); }

  .xxs\:scale-x-75 {
    transform: scaleX(0.75); }

  .xxs\:scale-y-75 {
    transform: scaleY(0.75); }

  .xxs\:scale-90 {
    transform: scale(0.9); }

  .xxs\:scale-x-90 {
    transform: scaleX(0.9); }

  .xxs\:scale-y-90 {
    transform: scaleY(0.9); }

  .xxs\:scale-95 {
    transform: scale(0.95); }

  .xxs\:scale-x-95 {
    transform: scaleX(0.95); }

  .xxs\:scale-y-95 {
    transform: scaleY(0.95); }

  .xxs\:scale-100 {
    transform: scale(1); }

  .xxs\:scale-x-100 {
    transform: scaleX(1); }

  .xxs\:scale-y-100 {
    transform: scaleY(1); }

  .xxs\:scale-105 {
    transform: scale(1.05); }

  .xxs\:scale-x-105 {
    transform: scaleX(1.05); }

  .xxs\:scale-y-105 {
    transform: scaleY(1.05); }

  .xxs\:scale-110 {
    transform: scale(1.1); }

  .xxs\:scale-x-110 {
    transform: scaleX(1.1); }

  .xxs\:scale-y-110 {
    transform: scaleY(1.1); }

  .xxs\:scale-125 {
    transform: scale(1.25); }

  .xxs\:scale-x-125 {
    transform: scaleX(1.25); }

  .xxs\:scale-y-125 {
    transform: scaleY(1.25); }

  .xxs\:scale-150 {
    transform: scale(1.5); }

  .xxs\:scale-x-150 {
    transform: scaleX(1.5); }

  .xxs\:scale-y-150 {
    transform: scaleY(1.5); }

  .xxs\:rotate-0 {
    transform: rotate(0deg); }

  .xxs\:-rotate-0 {
    transform: rotate(-0deg); }

  .xxs\:rotate-1 {
    transform: rotate(1deg); }

  .xxs\:-rotate-1 {
    transform: rotate(-1deg); }

  .xxs\:rotate-2 {
    transform: rotate(2deg); }

  .xxs\:-rotate-2 {
    transform: rotate(-2deg); }

  .xxs\:rotate-3 {
    transform: rotate(3deg); }

  .xxs\:-rotate-3 {
    transform: rotate(-3deg); }

  .xxs\:rotate-6 {
    transform: rotate(6deg); }

  .xxs\:-rotate-6 {
    transform: rotate(-6deg); }

  .xxs\:rotate-12 {
    transform: rotate(12deg); }

  .xxs\:-rotate-12 {
    transform: rotate(-12deg); }

  .xxs\:rotate-45 {
    transform: rotate(45deg); }

  .xxs\:-rotate-45 {
    transform: rotate(-45deg); }

  .xxs\:rotate-90 {
    transform: rotate(90deg); }

  .xxs\:-rotate-90 {
    transform: rotate(-90deg); }

  .xxs\:rotate-180 {
    transform: rotate(180deg); }

  .xxs\:-rotate-180 {
    transform: rotate(-180deg); }

  .xxs\:skew-x-0 {
    transform: skewX(0deg); }

  .xxs\:-skew-x-0 {
    transform: skewX(-0deg); }

  .xxs\:skew-y-0 {
    transform: skewY(0deg); }

  .xxs\:-skew-y-0 {
    transform: skewY(-0deg); }

  .xxs\:skew-x-1 {
    transform: skewX(1deg); }

  .xxs\:-skew-x-1 {
    transform: skewX(-1deg); }

  .xxs\:skew-y-1 {
    transform: skewY(1deg); }

  .xxs\:-skew-y-1 {
    transform: skewY(-1deg); }

  .xxs\:skew-x-2 {
    transform: skewX(2deg); }

  .xxs\:-skew-x-2 {
    transform: skewX(-2deg); }

  .xxs\:skew-y-2 {
    transform: skewY(2deg); }

  .xxs\:-skew-y-2 {
    transform: skewY(-2deg); }

  .xxs\:skew-x-3 {
    transform: skewX(3deg); }

  .xxs\:-skew-x-3 {
    transform: skewX(-3deg); }

  .xxs\:skew-y-3 {
    transform: skewY(3deg); }

  .xxs\:-skew-y-3 {
    transform: skewY(-3deg); }

  .xxs\:skew-x-6 {
    transform: skewX(6deg); }

  .xxs\:-skew-x-6 {
    transform: skewX(-6deg); }

  .xxs\:skew-y-6 {
    transform: skewY(6deg); }

  .xxs\:-skew-y-6 {
    transform: skewY(-6deg); }

  .xxs\:skew-x-12 {
    transform: skewX(12deg); }

  .xxs\:-skew-x-12 {
    transform: skewX(-12deg); }

  .xxs\:skew-y-12 {
    transform: skewY(12deg); }

  .xxs\:-skew-y-12 {
    transform: skewY(-12deg); } }
@media (min-width: 375px) {
  .xs\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .xs\:transform-none {
    transform: none; }

  .xs\:translate-x-0 {
    transform: translateX(0); }

  .xs\:-translate-x-0 {
    transform: translateX(-0); }

  .xs\:translate-y-0 {
    transform: translateY(0); }

  .xs\:-translate-y-0 {
    transform: translateY(-0); }

  .xs\:translate-x-1 {
    transform: translateX(0.25rem); }

  .xs\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .xs\:translate-y-1 {
    transform: translateY(0.25rem); }

  .xs\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .xs\:translate-x-2 {
    transform: translateX(0.5rem); }

  .xs\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .xs\:translate-y-2 {
    transform: translateY(0.5rem); }

  .xs\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .xs\:translate-x-3 {
    transform: translateX(0.75rem); }

  .xs\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .xs\:translate-y-3 {
    transform: translateY(0.75rem); }

  .xs\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .xs\:translate-x-4 {
    transform: translateX(1rem); }

  .xs\:-translate-x-4 {
    transform: translateX(-1rem); }

  .xs\:translate-y-4 {
    transform: translateY(1rem); }

  .xs\:-translate-y-4 {
    transform: translateY(-1rem); }

  .xs\:translate-x-5 {
    transform: translateX(1.25rem); }

  .xs\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .xs\:translate-y-5 {
    transform: translateY(1.25rem); }

  .xs\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .xs\:translate-x-6 {
    transform: translateX(1.5rem); }

  .xs\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .xs\:translate-y-6 {
    transform: translateY(1.5rem); }

  .xs\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .xs\:translate-x-8 {
    transform: translateX(2rem); }

  .xs\:-translate-x-8 {
    transform: translateX(-2rem); }

  .xs\:translate-y-8 {
    transform: translateY(2rem); }

  .xs\:-translate-y-8 {
    transform: translateY(-2rem); }

  .xs\:translate-x-10 {
    transform: translateX(2.5rem); }

  .xs\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .xs\:translate-y-10 {
    transform: translateY(2.5rem); }

  .xs\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .xs\:translate-x-12 {
    transform: translateX(3rem); }

  .xs\:-translate-x-12 {
    transform: translateX(-3rem); }

  .xs\:translate-y-12 {
    transform: translateY(3rem); }

  .xs\:-translate-y-12 {
    transform: translateY(-3rem); }

  .xs\:translate-x-16 {
    transform: translateX(4rem); }

  .xs\:-translate-x-16 {
    transform: translateX(-4rem); }

  .xs\:translate-y-16 {
    transform: translateY(4rem); }

  .xs\:-translate-y-16 {
    transform: translateY(-4rem); }

  .xs\:scale-0 {
    transform: scale(0); }

  .xs\:scale-x-0 {
    transform: scaleX(0); }

  .xs\:scale-y-0 {
    transform: scaleY(0); }

  .xs\:scale-50 {
    transform: scale(0.5); }

  .xs\:scale-x-50 {
    transform: scaleX(0.5); }

  .xs\:scale-y-50 {
    transform: scaleY(0.5); }

  .xs\:scale-75 {
    transform: scale(0.75); }

  .xs\:scale-x-75 {
    transform: scaleX(0.75); }

  .xs\:scale-y-75 {
    transform: scaleY(0.75); }

  .xs\:scale-90 {
    transform: scale(0.9); }

  .xs\:scale-x-90 {
    transform: scaleX(0.9); }

  .xs\:scale-y-90 {
    transform: scaleY(0.9); }

  .xs\:scale-95 {
    transform: scale(0.95); }

  .xs\:scale-x-95 {
    transform: scaleX(0.95); }

  .xs\:scale-y-95 {
    transform: scaleY(0.95); }

  .xs\:scale-100 {
    transform: scale(1); }

  .xs\:scale-x-100 {
    transform: scaleX(1); }

  .xs\:scale-y-100 {
    transform: scaleY(1); }

  .xs\:scale-105 {
    transform: scale(1.05); }

  .xs\:scale-x-105 {
    transform: scaleX(1.05); }

  .xs\:scale-y-105 {
    transform: scaleY(1.05); }

  .xs\:scale-110 {
    transform: scale(1.1); }

  .xs\:scale-x-110 {
    transform: scaleX(1.1); }

  .xs\:scale-y-110 {
    transform: scaleY(1.1); }

  .xs\:scale-125 {
    transform: scale(1.25); }

  .xs\:scale-x-125 {
    transform: scaleX(1.25); }

  .xs\:scale-y-125 {
    transform: scaleY(1.25); }

  .xs\:scale-150 {
    transform: scale(1.5); }

  .xs\:scale-x-150 {
    transform: scaleX(1.5); }

  .xs\:scale-y-150 {
    transform: scaleY(1.5); }

  .xs\:rotate-0 {
    transform: rotate(0deg); }

  .xs\:-rotate-0 {
    transform: rotate(-0deg); }

  .xs\:rotate-1 {
    transform: rotate(1deg); }

  .xs\:-rotate-1 {
    transform: rotate(-1deg); }

  .xs\:rotate-2 {
    transform: rotate(2deg); }

  .xs\:-rotate-2 {
    transform: rotate(-2deg); }

  .xs\:rotate-3 {
    transform: rotate(3deg); }

  .xs\:-rotate-3 {
    transform: rotate(-3deg); }

  .xs\:rotate-6 {
    transform: rotate(6deg); }

  .xs\:-rotate-6 {
    transform: rotate(-6deg); }

  .xs\:rotate-12 {
    transform: rotate(12deg); }

  .xs\:-rotate-12 {
    transform: rotate(-12deg); }

  .xs\:rotate-45 {
    transform: rotate(45deg); }

  .xs\:-rotate-45 {
    transform: rotate(-45deg); }

  .xs\:rotate-90 {
    transform: rotate(90deg); }

  .xs\:-rotate-90 {
    transform: rotate(-90deg); }

  .xs\:rotate-180 {
    transform: rotate(180deg); }

  .xs\:-rotate-180 {
    transform: rotate(-180deg); }

  .xs\:skew-x-0 {
    transform: skewX(0deg); }

  .xs\:-skew-x-0 {
    transform: skewX(-0deg); }

  .xs\:skew-y-0 {
    transform: skewY(0deg); }

  .xs\:-skew-y-0 {
    transform: skewY(-0deg); }

  .xs\:skew-x-1 {
    transform: skewX(1deg); }

  .xs\:-skew-x-1 {
    transform: skewX(-1deg); }

  .xs\:skew-y-1 {
    transform: skewY(1deg); }

  .xs\:-skew-y-1 {
    transform: skewY(-1deg); }

  .xs\:skew-x-2 {
    transform: skewX(2deg); }

  .xs\:-skew-x-2 {
    transform: skewX(-2deg); }

  .xs\:skew-y-2 {
    transform: skewY(2deg); }

  .xs\:-skew-y-2 {
    transform: skewY(-2deg); }

  .xs\:skew-x-3 {
    transform: skewX(3deg); }

  .xs\:-skew-x-3 {
    transform: skewX(-3deg); }

  .xs\:skew-y-3 {
    transform: skewY(3deg); }

  .xs\:-skew-y-3 {
    transform: skewY(-3deg); }

  .xs\:skew-x-6 {
    transform: skewX(6deg); }

  .xs\:-skew-x-6 {
    transform: skewX(-6deg); }

  .xs\:skew-y-6 {
    transform: skewY(6deg); }

  .xs\:-skew-y-6 {
    transform: skewY(-6deg); }

  .xs\:skew-x-12 {
    transform: skewX(12deg); }

  .xs\:-skew-x-12 {
    transform: skewX(-12deg); }

  .xs\:skew-y-12 {
    transform: skewY(12deg); }

  .xs\:-skew-y-12 {
    transform: skewY(-12deg); } }
@media (min-width: 576px) {
  .sm\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .sm\:transform-none {
    transform: none; }

  .sm\:translate-x-0 {
    transform: translateX(0); }

  .sm\:-translate-x-0 {
    transform: translateX(-0); }

  .sm\:translate-y-0 {
    transform: translateY(0); }

  .sm\:-translate-y-0 {
    transform: translateY(-0); }

  .sm\:translate-x-1 {
    transform: translateX(0.25rem); }

  .sm\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .sm\:translate-y-1 {
    transform: translateY(0.25rem); }

  .sm\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .sm\:translate-x-2 {
    transform: translateX(0.5rem); }

  .sm\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .sm\:translate-y-2 {
    transform: translateY(0.5rem); }

  .sm\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .sm\:translate-x-3 {
    transform: translateX(0.75rem); }

  .sm\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .sm\:translate-y-3 {
    transform: translateY(0.75rem); }

  .sm\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .sm\:translate-x-4 {
    transform: translateX(1rem); }

  .sm\:-translate-x-4 {
    transform: translateX(-1rem); }

  .sm\:translate-y-4 {
    transform: translateY(1rem); }

  .sm\:-translate-y-4 {
    transform: translateY(-1rem); }

  .sm\:translate-x-5 {
    transform: translateX(1.25rem); }

  .sm\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .sm\:translate-y-5 {
    transform: translateY(1.25rem); }

  .sm\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .sm\:translate-x-6 {
    transform: translateX(1.5rem); }

  .sm\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .sm\:translate-y-6 {
    transform: translateY(1.5rem); }

  .sm\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .sm\:translate-x-8 {
    transform: translateX(2rem); }

  .sm\:-translate-x-8 {
    transform: translateX(-2rem); }

  .sm\:translate-y-8 {
    transform: translateY(2rem); }

  .sm\:-translate-y-8 {
    transform: translateY(-2rem); }

  .sm\:translate-x-10 {
    transform: translateX(2.5rem); }

  .sm\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .sm\:translate-y-10 {
    transform: translateY(2.5rem); }

  .sm\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .sm\:translate-x-12 {
    transform: translateX(3rem); }

  .sm\:-translate-x-12 {
    transform: translateX(-3rem); }

  .sm\:translate-y-12 {
    transform: translateY(3rem); }

  .sm\:-translate-y-12 {
    transform: translateY(-3rem); }

  .sm\:translate-x-16 {
    transform: translateX(4rem); }

  .sm\:-translate-x-16 {
    transform: translateX(-4rem); }

  .sm\:translate-y-16 {
    transform: translateY(4rem); }

  .sm\:-translate-y-16 {
    transform: translateY(-4rem); }

  .sm\:scale-0 {
    transform: scale(0); }

  .sm\:scale-x-0 {
    transform: scaleX(0); }

  .sm\:scale-y-0 {
    transform: scaleY(0); }

  .sm\:scale-50 {
    transform: scale(0.5); }

  .sm\:scale-x-50 {
    transform: scaleX(0.5); }

  .sm\:scale-y-50 {
    transform: scaleY(0.5); }

  .sm\:scale-75 {
    transform: scale(0.75); }

  .sm\:scale-x-75 {
    transform: scaleX(0.75); }

  .sm\:scale-y-75 {
    transform: scaleY(0.75); }

  .sm\:scale-90 {
    transform: scale(0.9); }

  .sm\:scale-x-90 {
    transform: scaleX(0.9); }

  .sm\:scale-y-90 {
    transform: scaleY(0.9); }

  .sm\:scale-95 {
    transform: scale(0.95); }

  .sm\:scale-x-95 {
    transform: scaleX(0.95); }

  .sm\:scale-y-95 {
    transform: scaleY(0.95); }

  .sm\:scale-100 {
    transform: scale(1); }

  .sm\:scale-x-100 {
    transform: scaleX(1); }

  .sm\:scale-y-100 {
    transform: scaleY(1); }

  .sm\:scale-105 {
    transform: scale(1.05); }

  .sm\:scale-x-105 {
    transform: scaleX(1.05); }

  .sm\:scale-y-105 {
    transform: scaleY(1.05); }

  .sm\:scale-110 {
    transform: scale(1.1); }

  .sm\:scale-x-110 {
    transform: scaleX(1.1); }

  .sm\:scale-y-110 {
    transform: scaleY(1.1); }

  .sm\:scale-125 {
    transform: scale(1.25); }

  .sm\:scale-x-125 {
    transform: scaleX(1.25); }

  .sm\:scale-y-125 {
    transform: scaleY(1.25); }

  .sm\:scale-150 {
    transform: scale(1.5); }

  .sm\:scale-x-150 {
    transform: scaleX(1.5); }

  .sm\:scale-y-150 {
    transform: scaleY(1.5); }

  .sm\:rotate-0 {
    transform: rotate(0deg); }

  .sm\:-rotate-0 {
    transform: rotate(-0deg); }

  .sm\:rotate-1 {
    transform: rotate(1deg); }

  .sm\:-rotate-1 {
    transform: rotate(-1deg); }

  .sm\:rotate-2 {
    transform: rotate(2deg); }

  .sm\:-rotate-2 {
    transform: rotate(-2deg); }

  .sm\:rotate-3 {
    transform: rotate(3deg); }

  .sm\:-rotate-3 {
    transform: rotate(-3deg); }

  .sm\:rotate-6 {
    transform: rotate(6deg); }

  .sm\:-rotate-6 {
    transform: rotate(-6deg); }

  .sm\:rotate-12 {
    transform: rotate(12deg); }

  .sm\:-rotate-12 {
    transform: rotate(-12deg); }

  .sm\:rotate-45 {
    transform: rotate(45deg); }

  .sm\:-rotate-45 {
    transform: rotate(-45deg); }

  .sm\:rotate-90 {
    transform: rotate(90deg); }

  .sm\:-rotate-90 {
    transform: rotate(-90deg); }

  .sm\:rotate-180 {
    transform: rotate(180deg); }

  .sm\:-rotate-180 {
    transform: rotate(-180deg); }

  .sm\:skew-x-0 {
    transform: skewX(0deg); }

  .sm\:-skew-x-0 {
    transform: skewX(-0deg); }

  .sm\:skew-y-0 {
    transform: skewY(0deg); }

  .sm\:-skew-y-0 {
    transform: skewY(-0deg); }

  .sm\:skew-x-1 {
    transform: skewX(1deg); }

  .sm\:-skew-x-1 {
    transform: skewX(-1deg); }

  .sm\:skew-y-1 {
    transform: skewY(1deg); }

  .sm\:-skew-y-1 {
    transform: skewY(-1deg); }

  .sm\:skew-x-2 {
    transform: skewX(2deg); }

  .sm\:-skew-x-2 {
    transform: skewX(-2deg); }

  .sm\:skew-y-2 {
    transform: skewY(2deg); }

  .sm\:-skew-y-2 {
    transform: skewY(-2deg); }

  .sm\:skew-x-3 {
    transform: skewX(3deg); }

  .sm\:-skew-x-3 {
    transform: skewX(-3deg); }

  .sm\:skew-y-3 {
    transform: skewY(3deg); }

  .sm\:-skew-y-3 {
    transform: skewY(-3deg); }

  .sm\:skew-x-6 {
    transform: skewX(6deg); }

  .sm\:-skew-x-6 {
    transform: skewX(-6deg); }

  .sm\:skew-y-6 {
    transform: skewY(6deg); }

  .sm\:-skew-y-6 {
    transform: skewY(-6deg); }

  .sm\:skew-x-12 {
    transform: skewX(12deg); }

  .sm\:-skew-x-12 {
    transform: skewX(-12deg); }

  .sm\:skew-y-12 {
    transform: skewY(12deg); }

  .sm\:-skew-y-12 {
    transform: skewY(-12deg); } }
@media (min-width: 768px) {
  .md\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .md\:transform-none {
    transform: none; }

  .md\:translate-x-0 {
    transform: translateX(0); }

  .md\:-translate-x-0 {
    transform: translateX(-0); }

  .md\:translate-y-0 {
    transform: translateY(0); }

  .md\:-translate-y-0 {
    transform: translateY(-0); }

  .md\:translate-x-1 {
    transform: translateX(0.25rem); }

  .md\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .md\:translate-y-1 {
    transform: translateY(0.25rem); }

  .md\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .md\:translate-x-2 {
    transform: translateX(0.5rem); }

  .md\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .md\:translate-y-2 {
    transform: translateY(0.5rem); }

  .md\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .md\:translate-x-3 {
    transform: translateX(0.75rem); }

  .md\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .md\:translate-y-3 {
    transform: translateY(0.75rem); }

  .md\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .md\:translate-x-4 {
    transform: translateX(1rem); }

  .md\:-translate-x-4 {
    transform: translateX(-1rem); }

  .md\:translate-y-4 {
    transform: translateY(1rem); }

  .md\:-translate-y-4 {
    transform: translateY(-1rem); }

  .md\:translate-x-5 {
    transform: translateX(1.25rem); }

  .md\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .md\:translate-y-5 {
    transform: translateY(1.25rem); }

  .md\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .md\:translate-x-6 {
    transform: translateX(1.5rem); }

  .md\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .md\:translate-y-6 {
    transform: translateY(1.5rem); }

  .md\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .md\:translate-x-8 {
    transform: translateX(2rem); }

  .md\:-translate-x-8 {
    transform: translateX(-2rem); }

  .md\:translate-y-8 {
    transform: translateY(2rem); }

  .md\:-translate-y-8 {
    transform: translateY(-2rem); }

  .md\:translate-x-10 {
    transform: translateX(2.5rem); }

  .md\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .md\:translate-y-10 {
    transform: translateY(2.5rem); }

  .md\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .md\:translate-x-12 {
    transform: translateX(3rem); }

  .md\:-translate-x-12 {
    transform: translateX(-3rem); }

  .md\:translate-y-12 {
    transform: translateY(3rem); }

  .md\:-translate-y-12 {
    transform: translateY(-3rem); }

  .md\:translate-x-16 {
    transform: translateX(4rem); }

  .md\:-translate-x-16 {
    transform: translateX(-4rem); }

  .md\:translate-y-16 {
    transform: translateY(4rem); }

  .md\:-translate-y-16 {
    transform: translateY(-4rem); }

  .md\:scale-0 {
    transform: scale(0); }

  .md\:scale-x-0 {
    transform: scaleX(0); }

  .md\:scale-y-0 {
    transform: scaleY(0); }

  .md\:scale-50 {
    transform: scale(0.5); }

  .md\:scale-x-50 {
    transform: scaleX(0.5); }

  .md\:scale-y-50 {
    transform: scaleY(0.5); }

  .md\:scale-75 {
    transform: scale(0.75); }

  .md\:scale-x-75 {
    transform: scaleX(0.75); }

  .md\:scale-y-75 {
    transform: scaleY(0.75); }

  .md\:scale-90 {
    transform: scale(0.9); }

  .md\:scale-x-90 {
    transform: scaleX(0.9); }

  .md\:scale-y-90 {
    transform: scaleY(0.9); }

  .md\:scale-95 {
    transform: scale(0.95); }

  .md\:scale-x-95 {
    transform: scaleX(0.95); }

  .md\:scale-y-95 {
    transform: scaleY(0.95); }

  .md\:scale-100 {
    transform: scale(1); }

  .md\:scale-x-100 {
    transform: scaleX(1); }

  .md\:scale-y-100 {
    transform: scaleY(1); }

  .md\:scale-105 {
    transform: scale(1.05); }

  .md\:scale-x-105 {
    transform: scaleX(1.05); }

  .md\:scale-y-105 {
    transform: scaleY(1.05); }

  .md\:scale-110 {
    transform: scale(1.1); }

  .md\:scale-x-110 {
    transform: scaleX(1.1); }

  .md\:scale-y-110 {
    transform: scaleY(1.1); }

  .md\:scale-125 {
    transform: scale(1.25); }

  .md\:scale-x-125 {
    transform: scaleX(1.25); }

  .md\:scale-y-125 {
    transform: scaleY(1.25); }

  .md\:scale-150 {
    transform: scale(1.5); }

  .md\:scale-x-150 {
    transform: scaleX(1.5); }

  .md\:scale-y-150 {
    transform: scaleY(1.5); }

  .md\:rotate-0 {
    transform: rotate(0deg); }

  .md\:-rotate-0 {
    transform: rotate(-0deg); }

  .md\:rotate-1 {
    transform: rotate(1deg); }

  .md\:-rotate-1 {
    transform: rotate(-1deg); }

  .md\:rotate-2 {
    transform: rotate(2deg); }

  .md\:-rotate-2 {
    transform: rotate(-2deg); }

  .md\:rotate-3 {
    transform: rotate(3deg); }

  .md\:-rotate-3 {
    transform: rotate(-3deg); }

  .md\:rotate-6 {
    transform: rotate(6deg); }

  .md\:-rotate-6 {
    transform: rotate(-6deg); }

  .md\:rotate-12 {
    transform: rotate(12deg); }

  .md\:-rotate-12 {
    transform: rotate(-12deg); }

  .md\:rotate-45 {
    transform: rotate(45deg); }

  .md\:-rotate-45 {
    transform: rotate(-45deg); }

  .md\:rotate-90 {
    transform: rotate(90deg); }

  .md\:-rotate-90 {
    transform: rotate(-90deg); }

  .md\:rotate-180 {
    transform: rotate(180deg); }

  .md\:-rotate-180 {
    transform: rotate(-180deg); }

  .md\:skew-x-0 {
    transform: skewX(0deg); }

  .md\:-skew-x-0 {
    transform: skewX(-0deg); }

  .md\:skew-y-0 {
    transform: skewY(0deg); }

  .md\:-skew-y-0 {
    transform: skewY(-0deg); }

  .md\:skew-x-1 {
    transform: skewX(1deg); }

  .md\:-skew-x-1 {
    transform: skewX(-1deg); }

  .md\:skew-y-1 {
    transform: skewY(1deg); }

  .md\:-skew-y-1 {
    transform: skewY(-1deg); }

  .md\:skew-x-2 {
    transform: skewX(2deg); }

  .md\:-skew-x-2 {
    transform: skewX(-2deg); }

  .md\:skew-y-2 {
    transform: skewY(2deg); }

  .md\:-skew-y-2 {
    transform: skewY(-2deg); }

  .md\:skew-x-3 {
    transform: skewX(3deg); }

  .md\:-skew-x-3 {
    transform: skewX(-3deg); }

  .md\:skew-y-3 {
    transform: skewY(3deg); }

  .md\:-skew-y-3 {
    transform: skewY(-3deg); }

  .md\:skew-x-6 {
    transform: skewX(6deg); }

  .md\:-skew-x-6 {
    transform: skewX(-6deg); }

  .md\:skew-y-6 {
    transform: skewY(6deg); }

  .md\:-skew-y-6 {
    transform: skewY(-6deg); }

  .md\:skew-x-12 {
    transform: skewX(12deg); }

  .md\:-skew-x-12 {
    transform: skewX(-12deg); }

  .md\:skew-y-12 {
    transform: skewY(12deg); }

  .md\:-skew-y-12 {
    transform: skewY(-12deg); } }
@media (min-width: 1024px) {
  .lg\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .lg\:transform-none {
    transform: none; }

  .lg\:translate-x-0 {
    transform: translateX(0); }

  .lg\:-translate-x-0 {
    transform: translateX(-0); }

  .lg\:translate-y-0 {
    transform: translateY(0); }

  .lg\:-translate-y-0 {
    transform: translateY(-0); }

  .lg\:translate-x-1 {
    transform: translateX(0.25rem); }

  .lg\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .lg\:translate-y-1 {
    transform: translateY(0.25rem); }

  .lg\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .lg\:translate-x-2 {
    transform: translateX(0.5rem); }

  .lg\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .lg\:translate-y-2 {
    transform: translateY(0.5rem); }

  .lg\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .lg\:translate-x-3 {
    transform: translateX(0.75rem); }

  .lg\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .lg\:translate-y-3 {
    transform: translateY(0.75rem); }

  .lg\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .lg\:translate-x-4 {
    transform: translateX(1rem); }

  .lg\:-translate-x-4 {
    transform: translateX(-1rem); }

  .lg\:translate-y-4 {
    transform: translateY(1rem); }

  .lg\:-translate-y-4 {
    transform: translateY(-1rem); }

  .lg\:translate-x-5 {
    transform: translateX(1.25rem); }

  .lg\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .lg\:translate-y-5 {
    transform: translateY(1.25rem); }

  .lg\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .lg\:translate-x-6 {
    transform: translateX(1.5rem); }

  .lg\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .lg\:translate-y-6 {
    transform: translateY(1.5rem); }

  .lg\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .lg\:translate-x-8 {
    transform: translateX(2rem); }

  .lg\:-translate-x-8 {
    transform: translateX(-2rem); }

  .lg\:translate-y-8 {
    transform: translateY(2rem); }

  .lg\:-translate-y-8 {
    transform: translateY(-2rem); }

  .lg\:translate-x-10 {
    transform: translateX(2.5rem); }

  .lg\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .lg\:translate-y-10 {
    transform: translateY(2.5rem); }

  .lg\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .lg\:translate-x-12 {
    transform: translateX(3rem); }

  .lg\:-translate-x-12 {
    transform: translateX(-3rem); }

  .lg\:translate-y-12 {
    transform: translateY(3rem); }

  .lg\:-translate-y-12 {
    transform: translateY(-3rem); }

  .lg\:translate-x-16 {
    transform: translateX(4rem); }

  .lg\:-translate-x-16 {
    transform: translateX(-4rem); }

  .lg\:translate-y-16 {
    transform: translateY(4rem); }

  .lg\:-translate-y-16 {
    transform: translateY(-4rem); }

  .lg\:scale-0 {
    transform: scale(0); }

  .lg\:scale-x-0 {
    transform: scaleX(0); }

  .lg\:scale-y-0 {
    transform: scaleY(0); }

  .lg\:scale-50 {
    transform: scale(0.5); }

  .lg\:scale-x-50 {
    transform: scaleX(0.5); }

  .lg\:scale-y-50 {
    transform: scaleY(0.5); }

  .lg\:scale-75 {
    transform: scale(0.75); }

  .lg\:scale-x-75 {
    transform: scaleX(0.75); }

  .lg\:scale-y-75 {
    transform: scaleY(0.75); }

  .lg\:scale-90 {
    transform: scale(0.9); }

  .lg\:scale-x-90 {
    transform: scaleX(0.9); }

  .lg\:scale-y-90 {
    transform: scaleY(0.9); }

  .lg\:scale-95 {
    transform: scale(0.95); }

  .lg\:scale-x-95 {
    transform: scaleX(0.95); }

  .lg\:scale-y-95 {
    transform: scaleY(0.95); }

  .lg\:scale-100 {
    transform: scale(1); }

  .lg\:scale-x-100 {
    transform: scaleX(1); }

  .lg\:scale-y-100 {
    transform: scaleY(1); }

  .lg\:scale-105 {
    transform: scale(1.05); }

  .lg\:scale-x-105 {
    transform: scaleX(1.05); }

  .lg\:scale-y-105 {
    transform: scaleY(1.05); }

  .lg\:scale-110 {
    transform: scale(1.1); }

  .lg\:scale-x-110 {
    transform: scaleX(1.1); }

  .lg\:scale-y-110 {
    transform: scaleY(1.1); }

  .lg\:scale-125 {
    transform: scale(1.25); }

  .lg\:scale-x-125 {
    transform: scaleX(1.25); }

  .lg\:scale-y-125 {
    transform: scaleY(1.25); }

  .lg\:scale-150 {
    transform: scale(1.5); }

  .lg\:scale-x-150 {
    transform: scaleX(1.5); }

  .lg\:scale-y-150 {
    transform: scaleY(1.5); }

  .lg\:rotate-0 {
    transform: rotate(0deg); }

  .lg\:-rotate-0 {
    transform: rotate(-0deg); }

  .lg\:rotate-1 {
    transform: rotate(1deg); }

  .lg\:-rotate-1 {
    transform: rotate(-1deg); }

  .lg\:rotate-2 {
    transform: rotate(2deg); }

  .lg\:-rotate-2 {
    transform: rotate(-2deg); }

  .lg\:rotate-3 {
    transform: rotate(3deg); }

  .lg\:-rotate-3 {
    transform: rotate(-3deg); }

  .lg\:rotate-6 {
    transform: rotate(6deg); }

  .lg\:-rotate-6 {
    transform: rotate(-6deg); }

  .lg\:rotate-12 {
    transform: rotate(12deg); }

  .lg\:-rotate-12 {
    transform: rotate(-12deg); }

  .lg\:rotate-45 {
    transform: rotate(45deg); }

  .lg\:-rotate-45 {
    transform: rotate(-45deg); }

  .lg\:rotate-90 {
    transform: rotate(90deg); }

  .lg\:-rotate-90 {
    transform: rotate(-90deg); }

  .lg\:rotate-180 {
    transform: rotate(180deg); }

  .lg\:-rotate-180 {
    transform: rotate(-180deg); }

  .lg\:skew-x-0 {
    transform: skewX(0deg); }

  .lg\:-skew-x-0 {
    transform: skewX(-0deg); }

  .lg\:skew-y-0 {
    transform: skewY(0deg); }

  .lg\:-skew-y-0 {
    transform: skewY(-0deg); }

  .lg\:skew-x-1 {
    transform: skewX(1deg); }

  .lg\:-skew-x-1 {
    transform: skewX(-1deg); }

  .lg\:skew-y-1 {
    transform: skewY(1deg); }

  .lg\:-skew-y-1 {
    transform: skewY(-1deg); }

  .lg\:skew-x-2 {
    transform: skewX(2deg); }

  .lg\:-skew-x-2 {
    transform: skewX(-2deg); }

  .lg\:skew-y-2 {
    transform: skewY(2deg); }

  .lg\:-skew-y-2 {
    transform: skewY(-2deg); }

  .lg\:skew-x-3 {
    transform: skewX(3deg); }

  .lg\:-skew-x-3 {
    transform: skewX(-3deg); }

  .lg\:skew-y-3 {
    transform: skewY(3deg); }

  .lg\:-skew-y-3 {
    transform: skewY(-3deg); }

  .lg\:skew-x-6 {
    transform: skewX(6deg); }

  .lg\:-skew-x-6 {
    transform: skewX(-6deg); }

  .lg\:skew-y-6 {
    transform: skewY(6deg); }

  .lg\:-skew-y-6 {
    transform: skewY(-6deg); }

  .lg\:skew-x-12 {
    transform: skewX(12deg); }

  .lg\:-skew-x-12 {
    transform: skewX(-12deg); }

  .lg\:skew-y-12 {
    transform: skewY(12deg); }

  .lg\:-skew-y-12 {
    transform: skewY(-12deg); } }
@media (min-width: 1280px) {
  .xl\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .xl\:transform-none {
    transform: none; }

  .xl\:translate-x-0 {
    transform: translateX(0); }

  .xl\:-translate-x-0 {
    transform: translateX(-0); }

  .xl\:translate-y-0 {
    transform: translateY(0); }

  .xl\:-translate-y-0 {
    transform: translateY(-0); }

  .xl\:translate-x-1 {
    transform: translateX(0.25rem); }

  .xl\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .xl\:translate-y-1 {
    transform: translateY(0.25rem); }

  .xl\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .xl\:translate-x-2 {
    transform: translateX(0.5rem); }

  .xl\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .xl\:translate-y-2 {
    transform: translateY(0.5rem); }

  .xl\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .xl\:translate-x-3 {
    transform: translateX(0.75rem); }

  .xl\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .xl\:translate-y-3 {
    transform: translateY(0.75rem); }

  .xl\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .xl\:translate-x-4 {
    transform: translateX(1rem); }

  .xl\:-translate-x-4 {
    transform: translateX(-1rem); }

  .xl\:translate-y-4 {
    transform: translateY(1rem); }

  .xl\:-translate-y-4 {
    transform: translateY(-1rem); }

  .xl\:translate-x-5 {
    transform: translateX(1.25rem); }

  .xl\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .xl\:translate-y-5 {
    transform: translateY(1.25rem); }

  .xl\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .xl\:translate-x-6 {
    transform: translateX(1.5rem); }

  .xl\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .xl\:translate-y-6 {
    transform: translateY(1.5rem); }

  .xl\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .xl\:translate-x-8 {
    transform: translateX(2rem); }

  .xl\:-translate-x-8 {
    transform: translateX(-2rem); }

  .xl\:translate-y-8 {
    transform: translateY(2rem); }

  .xl\:-translate-y-8 {
    transform: translateY(-2rem); }

  .xl\:translate-x-10 {
    transform: translateX(2.5rem); }

  .xl\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .xl\:translate-y-10 {
    transform: translateY(2.5rem); }

  .xl\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .xl\:translate-x-12 {
    transform: translateX(3rem); }

  .xl\:-translate-x-12 {
    transform: translateX(-3rem); }

  .xl\:translate-y-12 {
    transform: translateY(3rem); }

  .xl\:-translate-y-12 {
    transform: translateY(-3rem); }

  .xl\:translate-x-16 {
    transform: translateX(4rem); }

  .xl\:-translate-x-16 {
    transform: translateX(-4rem); }

  .xl\:translate-y-16 {
    transform: translateY(4rem); }

  .xl\:-translate-y-16 {
    transform: translateY(-4rem); }

  .xl\:scale-0 {
    transform: scale(0); }

  .xl\:scale-x-0 {
    transform: scaleX(0); }

  .xl\:scale-y-0 {
    transform: scaleY(0); }

  .xl\:scale-50 {
    transform: scale(0.5); }

  .xl\:scale-x-50 {
    transform: scaleX(0.5); }

  .xl\:scale-y-50 {
    transform: scaleY(0.5); }

  .xl\:scale-75 {
    transform: scale(0.75); }

  .xl\:scale-x-75 {
    transform: scaleX(0.75); }

  .xl\:scale-y-75 {
    transform: scaleY(0.75); }

  .xl\:scale-90 {
    transform: scale(0.9); }

  .xl\:scale-x-90 {
    transform: scaleX(0.9); }

  .xl\:scale-y-90 {
    transform: scaleY(0.9); }

  .xl\:scale-95 {
    transform: scale(0.95); }

  .xl\:scale-x-95 {
    transform: scaleX(0.95); }

  .xl\:scale-y-95 {
    transform: scaleY(0.95); }

  .xl\:scale-100 {
    transform: scale(1); }

  .xl\:scale-x-100 {
    transform: scaleX(1); }

  .xl\:scale-y-100 {
    transform: scaleY(1); }

  .xl\:scale-105 {
    transform: scale(1.05); }

  .xl\:scale-x-105 {
    transform: scaleX(1.05); }

  .xl\:scale-y-105 {
    transform: scaleY(1.05); }

  .xl\:scale-110 {
    transform: scale(1.1); }

  .xl\:scale-x-110 {
    transform: scaleX(1.1); }

  .xl\:scale-y-110 {
    transform: scaleY(1.1); }

  .xl\:scale-125 {
    transform: scale(1.25); }

  .xl\:scale-x-125 {
    transform: scaleX(1.25); }

  .xl\:scale-y-125 {
    transform: scaleY(1.25); }

  .xl\:scale-150 {
    transform: scale(1.5); }

  .xl\:scale-x-150 {
    transform: scaleX(1.5); }

  .xl\:scale-y-150 {
    transform: scaleY(1.5); }

  .xl\:rotate-0 {
    transform: rotate(0deg); }

  .xl\:-rotate-0 {
    transform: rotate(-0deg); }

  .xl\:rotate-1 {
    transform: rotate(1deg); }

  .xl\:-rotate-1 {
    transform: rotate(-1deg); }

  .xl\:rotate-2 {
    transform: rotate(2deg); }

  .xl\:-rotate-2 {
    transform: rotate(-2deg); }

  .xl\:rotate-3 {
    transform: rotate(3deg); }

  .xl\:-rotate-3 {
    transform: rotate(-3deg); }

  .xl\:rotate-6 {
    transform: rotate(6deg); }

  .xl\:-rotate-6 {
    transform: rotate(-6deg); }

  .xl\:rotate-12 {
    transform: rotate(12deg); }

  .xl\:-rotate-12 {
    transform: rotate(-12deg); }

  .xl\:rotate-45 {
    transform: rotate(45deg); }

  .xl\:-rotate-45 {
    transform: rotate(-45deg); }

  .xl\:rotate-90 {
    transform: rotate(90deg); }

  .xl\:-rotate-90 {
    transform: rotate(-90deg); }

  .xl\:rotate-180 {
    transform: rotate(180deg); }

  .xl\:-rotate-180 {
    transform: rotate(-180deg); }

  .xl\:skew-x-0 {
    transform: skewX(0deg); }

  .xl\:-skew-x-0 {
    transform: skewX(-0deg); }

  .xl\:skew-y-0 {
    transform: skewY(0deg); }

  .xl\:-skew-y-0 {
    transform: skewY(-0deg); }

  .xl\:skew-x-1 {
    transform: skewX(1deg); }

  .xl\:-skew-x-1 {
    transform: skewX(-1deg); }

  .xl\:skew-y-1 {
    transform: skewY(1deg); }

  .xl\:-skew-y-1 {
    transform: skewY(-1deg); }

  .xl\:skew-x-2 {
    transform: skewX(2deg); }

  .xl\:-skew-x-2 {
    transform: skewX(-2deg); }

  .xl\:skew-y-2 {
    transform: skewY(2deg); }

  .xl\:-skew-y-2 {
    transform: skewY(-2deg); }

  .xl\:skew-x-3 {
    transform: skewX(3deg); }

  .xl\:-skew-x-3 {
    transform: skewX(-3deg); }

  .xl\:skew-y-3 {
    transform: skewY(3deg); }

  .xl\:-skew-y-3 {
    transform: skewY(-3deg); }

  .xl\:skew-x-6 {
    transform: skewX(6deg); }

  .xl\:-skew-x-6 {
    transform: skewX(-6deg); }

  .xl\:skew-y-6 {
    transform: skewY(6deg); }

  .xl\:-skew-y-6 {
    transform: skewY(-6deg); }

  .xl\:skew-x-12 {
    transform: skewX(12deg); }

  .xl\:-skew-x-12 {
    transform: skewX(-12deg); }

  .xl\:skew-y-12 {
    transform: skewY(12deg); }

  .xl\:-skew-y-12 {
    transform: skewY(-12deg); } }
@media (min-width: 1500px) {
  .xxl\:transform {
    transform: translate(0, 0) scale(1) rotate(0) skewX(0) skewY(0); }

  .xxl\:transform-none {
    transform: none; }

  .xxl\:translate-x-0 {
    transform: translateX(0); }

  .xxl\:-translate-x-0 {
    transform: translateX(-0); }

  .xxl\:translate-y-0 {
    transform: translateY(0); }

  .xxl\:-translate-y-0 {
    transform: translateY(-0); }

  .xxl\:translate-x-1 {
    transform: translateX(0.25rem); }

  .xxl\:-translate-x-1 {
    transform: translateX(-0.25rem); }

  .xxl\:translate-y-1 {
    transform: translateY(0.25rem); }

  .xxl\:-translate-y-1 {
    transform: translateY(-0.25rem); }

  .xxl\:translate-x-2 {
    transform: translateX(0.5rem); }

  .xxl\:-translate-x-2 {
    transform: translateX(-0.5rem); }

  .xxl\:translate-y-2 {
    transform: translateY(0.5rem); }

  .xxl\:-translate-y-2 {
    transform: translateY(-0.5rem); }

  .xxl\:translate-x-3 {
    transform: translateX(0.75rem); }

  .xxl\:-translate-x-3 {
    transform: translateX(-0.75rem); }

  .xxl\:translate-y-3 {
    transform: translateY(0.75rem); }

  .xxl\:-translate-y-3 {
    transform: translateY(-0.75rem); }

  .xxl\:translate-x-4 {
    transform: translateX(1rem); }

  .xxl\:-translate-x-4 {
    transform: translateX(-1rem); }

  .xxl\:translate-y-4 {
    transform: translateY(1rem); }

  .xxl\:-translate-y-4 {
    transform: translateY(-1rem); }

  .xxl\:translate-x-5 {
    transform: translateX(1.25rem); }

  .xxl\:-translate-x-5 {
    transform: translateX(-1.25rem); }

  .xxl\:translate-y-5 {
    transform: translateY(1.25rem); }

  .xxl\:-translate-y-5 {
    transform: translateY(-1.25rem); }

  .xxl\:translate-x-6 {
    transform: translateX(1.5rem); }

  .xxl\:-translate-x-6 {
    transform: translateX(-1.5rem); }

  .xxl\:translate-y-6 {
    transform: translateY(1.5rem); }

  .xxl\:-translate-y-6 {
    transform: translateY(-1.5rem); }

  .xxl\:translate-x-8 {
    transform: translateX(2rem); }

  .xxl\:-translate-x-8 {
    transform: translateX(-2rem); }

  .xxl\:translate-y-8 {
    transform: translateY(2rem); }

  .xxl\:-translate-y-8 {
    transform: translateY(-2rem); }

  .xxl\:translate-x-10 {
    transform: translateX(2.5rem); }

  .xxl\:-translate-x-10 {
    transform: translateX(-2.5rem); }

  .xxl\:translate-y-10 {
    transform: translateY(2.5rem); }

  .xxl\:-translate-y-10 {
    transform: translateY(-2.5rem); }

  .xxl\:translate-x-12 {
    transform: translateX(3rem); }

  .xxl\:-translate-x-12 {
    transform: translateX(-3rem); }

  .xxl\:translate-y-12 {
    transform: translateY(3rem); }

  .xxl\:-translate-y-12 {
    transform: translateY(-3rem); }

  .xxl\:translate-x-16 {
    transform: translateX(4rem); }

  .xxl\:-translate-x-16 {
    transform: translateX(-4rem); }

  .xxl\:translate-y-16 {
    transform: translateY(4rem); }

  .xxl\:-translate-y-16 {
    transform: translateY(-4rem); }

  .xxl\:scale-0 {
    transform: scale(0); }

  .xxl\:scale-x-0 {
    transform: scaleX(0); }

  .xxl\:scale-y-0 {
    transform: scaleY(0); }

  .xxl\:scale-50 {
    transform: scale(0.5); }

  .xxl\:scale-x-50 {
    transform: scaleX(0.5); }

  .xxl\:scale-y-50 {
    transform: scaleY(0.5); }

  .xxl\:scale-75 {
    transform: scale(0.75); }

  .xxl\:scale-x-75 {
    transform: scaleX(0.75); }

  .xxl\:scale-y-75 {
    transform: scaleY(0.75); }

  .xxl\:scale-90 {
    transform: scale(0.9); }

  .xxl\:scale-x-90 {
    transform: scaleX(0.9); }

  .xxl\:scale-y-90 {
    transform: scaleY(0.9); }

  .xxl\:scale-95 {
    transform: scale(0.95); }

  .xxl\:scale-x-95 {
    transform: scaleX(0.95); }

  .xxl\:scale-y-95 {
    transform: scaleY(0.95); }

  .xxl\:scale-100 {
    transform: scale(1); }

  .xxl\:scale-x-100 {
    transform: scaleX(1); }

  .xxl\:scale-y-100 {
    transform: scaleY(1); }

  .xxl\:scale-105 {
    transform: scale(1.05); }

  .xxl\:scale-x-105 {
    transform: scaleX(1.05); }

  .xxl\:scale-y-105 {
    transform: scaleY(1.05); }

  .xxl\:scale-110 {
    transform: scale(1.1); }

  .xxl\:scale-x-110 {
    transform: scaleX(1.1); }

  .xxl\:scale-y-110 {
    transform: scaleY(1.1); }

  .xxl\:scale-125 {
    transform: scale(1.25); }

  .xxl\:scale-x-125 {
    transform: scaleX(1.25); }

  .xxl\:scale-y-125 {
    transform: scaleY(1.25); }

  .xxl\:scale-150 {
    transform: scale(1.5); }

  .xxl\:scale-x-150 {
    transform: scaleX(1.5); }

  .xxl\:scale-y-150 {
    transform: scaleY(1.5); }

  .xxl\:rotate-0 {
    transform: rotate(0deg); }

  .xxl\:-rotate-0 {
    transform: rotate(-0deg); }

  .xxl\:rotate-1 {
    transform: rotate(1deg); }

  .xxl\:-rotate-1 {
    transform: rotate(-1deg); }

  .xxl\:rotate-2 {
    transform: rotate(2deg); }

  .xxl\:-rotate-2 {
    transform: rotate(-2deg); }

  .xxl\:rotate-3 {
    transform: rotate(3deg); }

  .xxl\:-rotate-3 {
    transform: rotate(-3deg); }

  .xxl\:rotate-6 {
    transform: rotate(6deg); }

  .xxl\:-rotate-6 {
    transform: rotate(-6deg); }

  .xxl\:rotate-12 {
    transform: rotate(12deg); }

  .xxl\:-rotate-12 {
    transform: rotate(-12deg); }

  .xxl\:rotate-45 {
    transform: rotate(45deg); }

  .xxl\:-rotate-45 {
    transform: rotate(-45deg); }

  .xxl\:rotate-90 {
    transform: rotate(90deg); }

  .xxl\:-rotate-90 {
    transform: rotate(-90deg); }

  .xxl\:rotate-180 {
    transform: rotate(180deg); }

  .xxl\:-rotate-180 {
    transform: rotate(-180deg); }

  .xxl\:skew-x-0 {
    transform: skewX(0deg); }

  .xxl\:-skew-x-0 {
    transform: skewX(-0deg); }

  .xxl\:skew-y-0 {
    transform: skewY(0deg); }

  .xxl\:-skew-y-0 {
    transform: skewY(-0deg); }

  .xxl\:skew-x-1 {
    transform: skewX(1deg); }

  .xxl\:-skew-x-1 {
    transform: skewX(-1deg); }

  .xxl\:skew-y-1 {
    transform: skewY(1deg); }

  .xxl\:-skew-y-1 {
    transform: skewY(-1deg); }

  .xxl\:skew-x-2 {
    transform: skewX(2deg); }

  .xxl\:-skew-x-2 {
    transform: skewX(-2deg); }

  .xxl\:skew-y-2 {
    transform: skewY(2deg); }

  .xxl\:-skew-y-2 {
    transform: skewY(-2deg); }

  .xxl\:skew-x-3 {
    transform: skewX(3deg); }

  .xxl\:-skew-x-3 {
    transform: skewX(-3deg); }

  .xxl\:skew-y-3 {
    transform: skewY(3deg); }

  .xxl\:-skew-y-3 {
    transform: skewY(-3deg); }

  .xxl\:skew-x-6 {
    transform: skewX(6deg); }

  .xxl\:-skew-x-6 {
    transform: skewX(-6deg); }

  .xxl\:skew-y-6 {
    transform: skewY(6deg); }

  .xxl\:-skew-y-6 {
    transform: skewY(-6deg); }

  .xxl\:skew-x-12 {
    transform: skewX(12deg); }

  .xxl\:-skew-x-12 {
    transform: skewX(-12deg); }

  .xxl\:skew-y-12 {
    transform: skewY(12deg); }

  .xxl\:-skew-y-12 {
    transform: skewY(-12deg); } }
.static {
  position: static; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

.sticky {
  position: sticky; }

.top-0 {
  top: 0; }

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

.top-full {
  top: 100%; }

.top-auto {
  top: auto; }

.right-0 {
  right: 0; }

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

.right-full {
  right: 100%; }

.right-auto {
  right: auto; }

.bottom-0 {
  bottom: 0; }

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

.bottom-full {
  bottom: 100%; }

.bottom-auto {
  bottom: auto; }

.left-0 {
  left: 0; }

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

.left-full {
  left: 100%; }

.left-auto {
  left: auto; }

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

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

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

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

.top-10 {
  top: 10px; }

.right-10 {
  right: 10px; }

.bottom-10 {
  bottom: 10px; }

.left-10 {
  left: 10px; }

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

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

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

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

.top-20 {
  top: 20px; }

.right-20 {
  right: 20px; }

.bottom-20 {
  bottom: 20px; }

.left-20 {
  left: 20px; }

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

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

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

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

.top-30 {
  top: 30px; }

.right-30 {
  right: 30px; }

.bottom-30 {
  bottom: 30px; }

.left-30 {
  left: 30px; }

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

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

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

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

.top-40 {
  top: 40px; }

.right-40 {
  right: 40px; }

.bottom-40 {
  bottom: 40px; }

.left-40 {
  left: 40px; }

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

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

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

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

.top-50 {
  top: 50px; }

.right-50 {
  right: 50px; }

.bottom-50 {
  bottom: 50px; }

.left-50 {
  left: 50px; }

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

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

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

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

.top-60 {
  top: 60px; }

.right-60 {
  right: 60px; }

.bottom-60 {
  bottom: 60px; }

.left-60 {
  left: 60px; }

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

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

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

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

.top-70 {
  top: 70px; }

.right-70 {
  right: 70px; }

.bottom-70 {
  bottom: 70px; }

.left-70 {
  left: 70px; }

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

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

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

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

.top-80 {
  top: 80px; }

.right-80 {
  right: 80px; }

.bottom-80 {
  bottom: 80px; }

.left-80 {
  left: 80px; }

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

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

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

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

.top-90 {
  top: 90px; }

.right-90 {
  right: 90px; }

.bottom-90 {
  bottom: 90px; }

.left-90 {
  left: 90px; }

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

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

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

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

.top-100 {
  top: 100px; }

.right-100 {
  right: 100px; }

.bottom-100 {
  bottom: 100px; }

.left-100 {
  left: 100px; }

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

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

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

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

.top-110 {
  top: 110px; }

.right-110 {
  right: 110px; }

.bottom-110 {
  bottom: 110px; }

.left-110 {
  left: 110px; }

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

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

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

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

.top-120 {
  top: 120px; }

.right-120 {
  right: 120px; }

.bottom-120 {
  bottom: 120px; }

.left-120 {
  left: 120px; }

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

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

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

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

.top-130 {
  top: 130px; }

.right-130 {
  right: 130px; }

.bottom-130 {
  bottom: 130px; }

.left-130 {
  left: 130px; }

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

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

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

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

.top-140 {
  top: 140px; }

.right-140 {
  right: 140px; }

.bottom-140 {
  bottom: 140px; }

.left-140 {
  left: 140px; }

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

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

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

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

.top-150 {
  top: 150px; }

.right-150 {
  right: 150px; }

.bottom-150 {
  bottom: 150px; }

.left-150 {
  left: 150px; }

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

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

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

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

.top-50 {
  top: 50px; }

.right-50 {
  right: 50px; }

.bottom-50 {
  bottom: 50px; }

.left-50 {
  left: 50px; }

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

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

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

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

.top-100 {
  top: 100px; }

.right-100 {
  right: 100px; }

.bottom-100 {
  bottom: 100px; }

.left-100 {
  left: 100px; }

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

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

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

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

.top-150 {
  top: 150px; }

.right-150 {
  right: 150px; }

.bottom-150 {
  bottom: 150px; }

.left-150 {
  left: 150px; }

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

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

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

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

.top-200 {
  top: 200px; }

.right-200 {
  right: 200px; }

.bottom-200 {
  bottom: 200px; }

.left-200 {
  left: 200px; }

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

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

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

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

.top-250 {
  top: 250px; }

.right-250 {
  right: 250px; }

.bottom-250 {
  bottom: 250px; }

.left-250 {
  left: 250px; }

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

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

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

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

.top-300 {
  top: 300px; }

.right-300 {
  right: 300px; }

.bottom-300 {
  bottom: 300px; }

.left-300 {
  left: 300px; }

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

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

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

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

.top-350 {
  top: 350px; }

.right-350 {
  right: 350px; }

.bottom-350 {
  bottom: 350px; }

.left-350 {
  left: 350px; }

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

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

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

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

.top-400 {
  top: 400px; }

.right-400 {
  right: 400px; }

.bottom-400 {
  bottom: 400px; }

.left-400 {
  left: 400px; }

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

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

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

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

.top-450 {
  top: 450px; }

.right-450 {
  right: 450px; }

.bottom-450 {
  bottom: 450px; }

.left-450 {
  left: 450px; }

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

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

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

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

.top-500 {
  top: 500px; }

.right-500 {
  right: 500px; }

.bottom-500 {
  bottom: 500px; }

.left-500 {
  left: 500px; }

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

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

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

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

@media (min-width: 320px) {
  .xxs\:static {
    position: static; }

  .xxs\:relative {
    position: relative; }

  .xxs\:absolute {
    position: absolute; }

  .xxs\:fixed {
    position: fixed; }

  .xxs\:sticky {
    position: sticky; }

  .xxs\:top-0 {
    top: 0; }

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

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

  .xxs\:top-auto {
    top: auto; }

  .xxs\:right-0 {
    right: 0; }

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

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

  .xxs\:right-auto {
    right: auto; }

  .xxs\:bottom-0 {
    bottom: 0; }

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

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

  .xxs\:bottom-auto {
    bottom: auto; }

  .xxs\:left-0 {
    left: 0; }

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

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

  .xxs\:left-auto {
    left: auto; }

  .xxs\:top-10 {
    top: 10px; }

  .xxs\:right-10 {
    right: 10px; }

  .xxs\:bottom-10 {
    bottom: 10px; }

  .xxs\:left-10 {
    left: 10px; }

  .xxs\:-top-10 {
    top: -10px; }

  .xxs\:-right-10 {
    right: -10px; }

  .xxs\:-bottom-10 {
    bottom: -10px; }

  .xxs\:-left-10 {
    left: -10px; }

  .xxs\:top-20 {
    top: 20px; }

  .xxs\:right-20 {
    right: 20px; }

  .xxs\:bottom-20 {
    bottom: 20px; }

  .xxs\:left-20 {
    left: 20px; }

  .xxs\:-top-20 {
    top: -20px; }

  .xxs\:-right-20 {
    right: -20px; }

  .xxs\:-bottom-20 {
    bottom: -20px; }

  .xxs\:-left-20 {
    left: -20px; }

  .xxs\:top-30 {
    top: 30px; }

  .xxs\:right-30 {
    right: 30px; }

  .xxs\:bottom-30 {
    bottom: 30px; }

  .xxs\:left-30 {
    left: 30px; }

  .xxs\:-top-30 {
    top: -30px; }

  .xxs\:-right-30 {
    right: -30px; }

  .xxs\:-bottom-30 {
    bottom: -30px; }

  .xxs\:-left-30 {
    left: -30px; }

  .xxs\:top-40 {
    top: 40px; }

  .xxs\:right-40 {
    right: 40px; }

  .xxs\:bottom-40 {
    bottom: 40px; }

  .xxs\:left-40 {
    left: 40px; }

  .xxs\:-top-40 {
    top: -40px; }

  .xxs\:-right-40 {
    right: -40px; }

  .xxs\:-bottom-40 {
    bottom: -40px; }

  .xxs\:-left-40 {
    left: -40px; }

  .xxs\:top-50 {
    top: 50px; }

  .xxs\:right-50 {
    right: 50px; }

  .xxs\:bottom-50 {
    bottom: 50px; }

  .xxs\:left-50 {
    left: 50px; }

  .xxs\:-top-50 {
    top: -50px; }

  .xxs\:-right-50 {
    right: -50px; }

  .xxs\:-bottom-50 {
    bottom: -50px; }

  .xxs\:-left-50 {
    left: -50px; }

  .xxs\:top-60 {
    top: 60px; }

  .xxs\:right-60 {
    right: 60px; }

  .xxs\:bottom-60 {
    bottom: 60px; }

  .xxs\:left-60 {
    left: 60px; }

  .xxs\:-top-60 {
    top: -60px; }

  .xxs\:-right-60 {
    right: -60px; }

  .xxs\:-bottom-60 {
    bottom: -60px; }

  .xxs\:-left-60 {
    left: -60px; }

  .xxs\:top-70 {
    top: 70px; }

  .xxs\:right-70 {
    right: 70px; }

  .xxs\:bottom-70 {
    bottom: 70px; }

  .xxs\:left-70 {
    left: 70px; }

  .xxs\:-top-70 {
    top: -70px; }

  .xxs\:-right-70 {
    right: -70px; }

  .xxs\:-bottom-70 {
    bottom: -70px; }

  .xxs\:-left-70 {
    left: -70px; }

  .xxs\:top-80 {
    top: 80px; }

  .xxs\:right-80 {
    right: 80px; }

  .xxs\:bottom-80 {
    bottom: 80px; }

  .xxs\:left-80 {
    left: 80px; }

  .xxs\:-top-80 {
    top: -80px; }

  .xxs\:-right-80 {
    right: -80px; }

  .xxs\:-bottom-80 {
    bottom: -80px; }

  .xxs\:-left-80 {
    left: -80px; }

  .xxs\:top-90 {
    top: 90px; }

  .xxs\:right-90 {
    right: 90px; }

  .xxs\:bottom-90 {
    bottom: 90px; }

  .xxs\:left-90 {
    left: 90px; }

  .xxs\:-top-90 {
    top: -90px; }

  .xxs\:-right-90 {
    right: -90px; }

  .xxs\:-bottom-90 {
    bottom: -90px; }

  .xxs\:-left-90 {
    left: -90px; }

  .xxs\:top-100 {
    top: 100px; }

  .xxs\:right-100 {
    right: 100px; }

  .xxs\:bottom-100 {
    bottom: 100px; }

  .xxs\:left-100 {
    left: 100px; }

  .xxs\:-top-100 {
    top: -100px; }

  .xxs\:-right-100 {
    right: -100px; }

  .xxs\:-bottom-100 {
    bottom: -100px; }

  .xxs\:-left-100 {
    left: -100px; }

  .xxs\:top-110 {
    top: 110px; }

  .xxs\:right-110 {
    right: 110px; }

  .xxs\:bottom-110 {
    bottom: 110px; }

  .xxs\:left-110 {
    left: 110px; }

  .xxs\:-top-110 {
    top: -110px; }

  .xxs\:-right-110 {
    right: -110px; }

  .xxs\:-bottom-110 {
    bottom: -110px; }

  .xxs\:-left-110 {
    left: -110px; }

  .xxs\:top-120 {
    top: 120px; }

  .xxs\:right-120 {
    right: 120px; }

  .xxs\:bottom-120 {
    bottom: 120px; }

  .xxs\:left-120 {
    left: 120px; }

  .xxs\:-top-120 {
    top: -120px; }

  .xxs\:-right-120 {
    right: -120px; }

  .xxs\:-bottom-120 {
    bottom: -120px; }

  .xxs\:-left-120 {
    left: -120px; }

  .xxs\:top-130 {
    top: 130px; }

  .xxs\:right-130 {
    right: 130px; }

  .xxs\:bottom-130 {
    bottom: 130px; }

  .xxs\:left-130 {
    left: 130px; }

  .xxs\:-top-130 {
    top: -130px; }

  .xxs\:-right-130 {
    right: -130px; }

  .xxs\:-bottom-130 {
    bottom: -130px; }

  .xxs\:-left-130 {
    left: -130px; }

  .xxs\:top-140 {
    top: 140px; }

  .xxs\:right-140 {
    right: 140px; }

  .xxs\:bottom-140 {
    bottom: 140px; }

  .xxs\:left-140 {
    left: 140px; }

  .xxs\:-top-140 {
    top: -140px; }

  .xxs\:-right-140 {
    right: -140px; }

  .xxs\:-bottom-140 {
    bottom: -140px; }

  .xxs\:-left-140 {
    left: -140px; }

  .xxs\:top-150 {
    top: 150px; }

  .xxs\:right-150 {
    right: 150px; }

  .xxs\:bottom-150 {
    bottom: 150px; }

  .xxs\:left-150 {
    left: 150px; }

  .xxs\:-top-150 {
    top: -150px; }

  .xxs\:-right-150 {
    right: -150px; }

  .xxs\:-bottom-150 {
    bottom: -150px; }

  .xxs\:-left-150 {
    left: -150px; }

  .xxs\:top-50 {
    top: 50px; }

  .xxs\:right-50 {
    right: 50px; }

  .xxs\:bottom-50 {
    bottom: 50px; }

  .xxs\:left-50 {
    left: 50px; }

  .xxs\:-top-50 {
    top: -50px; }

  .xxs\:-right-50 {
    right: -50px; }

  .xxs\:-bottom-50 {
    bottom: -50px; }

  .xxs\:-left-50 {
    left: -50px; }

  .xxs\:top-100 {
    top: 100px; }

  .xxs\:right-100 {
    right: 100px; }

  .xxs\:bottom-100 {
    bottom: 100px; }

  .xxs\:left-100 {
    left: 100px; }

  .xxs\:-top-100 {
    top: -100px; }

  .xxs\:-right-100 {
    right: -100px; }

  .xxs\:-bottom-100 {
    bottom: -100px; }

  .xxs\:-left-100 {
    left: -100px; }

  .xxs\:top-150 {
    top: 150px; }

  .xxs\:right-150 {
    right: 150px; }

  .xxs\:bottom-150 {
    bottom: 150px; }

  .xxs\:left-150 {
    left: 150px; }

  .xxs\:-top-150 {
    top: -150px; }

  .xxs\:-right-150 {
    right: -150px; }

  .xxs\:-bottom-150 {
    bottom: -150px; }

  .xxs\:-left-150 {
    left: -150px; }

  .xxs\:top-200 {
    top: 200px; }

  .xxs\:right-200 {
    right: 200px; }

  .xxs\:bottom-200 {
    bottom: 200px; }

  .xxs\:left-200 {
    left: 200px; }

  .xxs\:-top-200 {
    top: -200px; }

  .xxs\:-right-200 {
    right: -200px; }

  .xxs\:-bottom-200 {
    bottom: -200px; }

  .xxs\:-left-200 {
    left: -200px; }

  .xxs\:top-250 {
    top: 250px; }

  .xxs\:right-250 {
    right: 250px; }

  .xxs\:bottom-250 {
    bottom: 250px; }

  .xxs\:left-250 {
    left: 250px; }

  .xxs\:-top-250 {
    top: -250px; }

  .xxs\:-right-250 {
    right: -250px; }

  .xxs\:-bottom-250 {
    bottom: -250px; }

  .xxs\:-left-250 {
    left: -250px; }

  .xxs\:top-300 {
    top: 300px; }

  .xxs\:right-300 {
    right: 300px; }

  .xxs\:bottom-300 {
    bottom: 300px; }

  .xxs\:left-300 {
    left: 300px; }

  .xxs\:-top-300 {
    top: -300px; }

  .xxs\:-right-300 {
    right: -300px; }

  .xxs\:-bottom-300 {
    bottom: -300px; }

  .xxs\:-left-300 {
    left: -300px; }

  .xxs\:top-350 {
    top: 350px; }

  .xxs\:right-350 {
    right: 350px; }

  .xxs\:bottom-350 {
    bottom: 350px; }

  .xxs\:left-350 {
    left: 350px; }

  .xxs\:-top-350 {
    top: -350px; }

  .xxs\:-right-350 {
    right: -350px; }

  .xxs\:-bottom-350 {
    bottom: -350px; }

  .xxs\:-left-350 {
    left: -350px; }

  .xxs\:top-400 {
    top: 400px; }

  .xxs\:right-400 {
    right: 400px; }

  .xxs\:bottom-400 {
    bottom: 400px; }

  .xxs\:left-400 {
    left: 400px; }

  .xxs\:-top-400 {
    top: -400px; }

  .xxs\:-right-400 {
    right: -400px; }

  .xxs\:-bottom-400 {
    bottom: -400px; }

  .xxs\:-left-400 {
    left: -400px; }

  .xxs\:top-450 {
    top: 450px; }

  .xxs\:right-450 {
    right: 450px; }

  .xxs\:bottom-450 {
    bottom: 450px; }

  .xxs\:left-450 {
    left: 450px; }

  .xxs\:-top-450 {
    top: -450px; }

  .xxs\:-right-450 {
    right: -450px; }

  .xxs\:-bottom-450 {
    bottom: -450px; }

  .xxs\:-left-450 {
    left: -450px; }

  .xxs\:top-500 {
    top: 500px; }

  .xxs\:right-500 {
    right: 500px; }

  .xxs\:bottom-500 {
    bottom: 500px; }

  .xxs\:left-500 {
    left: 500px; }

  .xxs\:-top-500 {
    top: -500px; }

  .xxs\:-right-500 {
    right: -500px; }

  .xxs\:-bottom-500 {
    bottom: -500px; }

  .xxs\:-left-500 {
    left: -500px; } }
@media (min-width: 375px) {
  .xs\:static {
    position: static; }

  .xs\:relative {
    position: relative; }

  .xs\:absolute {
    position: absolute; }

  .xs\:fixed {
    position: fixed; }

  .xs\:sticky {
    position: sticky; }

  .xs\:top-0 {
    top: 0; }

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

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

  .xs\:top-auto {
    top: auto; }

  .xs\:right-0 {
    right: 0; }

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

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

  .xs\:right-auto {
    right: auto; }

  .xs\:bottom-0 {
    bottom: 0; }

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

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

  .xs\:bottom-auto {
    bottom: auto; }

  .xs\:left-0 {
    left: 0; }

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

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

  .xs\:left-auto {
    left: auto; }

  .xs\:top-10 {
    top: 10px; }

  .xs\:right-10 {
    right: 10px; }

  .xs\:bottom-10 {
    bottom: 10px; }

  .xs\:left-10 {
    left: 10px; }

  .xs\:-top-10 {
    top: -10px; }

  .xs\:-right-10 {
    right: -10px; }

  .xs\:-bottom-10 {
    bottom: -10px; }

  .xs\:-left-10 {
    left: -10px; }

  .xs\:top-20 {
    top: 20px; }

  .xs\:right-20 {
    right: 20px; }

  .xs\:bottom-20 {
    bottom: 20px; }

  .xs\:left-20 {
    left: 20px; }

  .xs\:-top-20 {
    top: -20px; }

  .xs\:-right-20 {
    right: -20px; }

  .xs\:-bottom-20 {
    bottom: -20px; }

  .xs\:-left-20 {
    left: -20px; }

  .xs\:top-30 {
    top: 30px; }

  .xs\:right-30 {
    right: 30px; }

  .xs\:bottom-30 {
    bottom: 30px; }

  .xs\:left-30 {
    left: 30px; }

  .xs\:-top-30 {
    top: -30px; }

  .xs\:-right-30 {
    right: -30px; }

  .xs\:-bottom-30 {
    bottom: -30px; }

  .xs\:-left-30 {
    left: -30px; }

  .xs\:top-40 {
    top: 40px; }

  .xs\:right-40 {
    right: 40px; }

  .xs\:bottom-40 {
    bottom: 40px; }

  .xs\:left-40 {
    left: 40px; }

  .xs\:-top-40 {
    top: -40px; }

  .xs\:-right-40 {
    right: -40px; }

  .xs\:-bottom-40 {
    bottom: -40px; }

  .xs\:-left-40 {
    left: -40px; }

  .xs\:top-50 {
    top: 50px; }

  .xs\:right-50 {
    right: 50px; }

  .xs\:bottom-50 {
    bottom: 50px; }

  .xs\:left-50 {
    left: 50px; }

  .xs\:-top-50 {
    top: -50px; }

  .xs\:-right-50 {
    right: -50px; }

  .xs\:-bottom-50 {
    bottom: -50px; }

  .xs\:-left-50 {
    left: -50px; }

  .xs\:top-60 {
    top: 60px; }

  .xs\:right-60 {
    right: 60px; }

  .xs\:bottom-60 {
    bottom: 60px; }

  .xs\:left-60 {
    left: 60px; }

  .xs\:-top-60 {
    top: -60px; }

  .xs\:-right-60 {
    right: -60px; }

  .xs\:-bottom-60 {
    bottom: -60px; }

  .xs\:-left-60 {
    left: -60px; }

  .xs\:top-70 {
    top: 70px; }

  .xs\:right-70 {
    right: 70px; }

  .xs\:bottom-70 {
    bottom: 70px; }

  .xs\:left-70 {
    left: 70px; }

  .xs\:-top-70 {
    top: -70px; }

  .xs\:-right-70 {
    right: -70px; }

  .xs\:-bottom-70 {
    bottom: -70px; }

  .xs\:-left-70 {
    left: -70px; }

  .xs\:top-80 {
    top: 80px; }

  .xs\:right-80 {
    right: 80px; }

  .xs\:bottom-80 {
    bottom: 80px; }

  .xs\:left-80 {
    left: 80px; }

  .xs\:-top-80 {
    top: -80px; }

  .xs\:-right-80 {
    right: -80px; }

  .xs\:-bottom-80 {
    bottom: -80px; }

  .xs\:-left-80 {
    left: -80px; }

  .xs\:top-90 {
    top: 90px; }

  .xs\:right-90 {
    right: 90px; }

  .xs\:bottom-90 {
    bottom: 90px; }

  .xs\:left-90 {
    left: 90px; }

  .xs\:-top-90 {
    top: -90px; }

  .xs\:-right-90 {
    right: -90px; }

  .xs\:-bottom-90 {
    bottom: -90px; }

  .xs\:-left-90 {
    left: -90px; }

  .xs\:top-100 {
    top: 100px; }

  .xs\:right-100 {
    right: 100px; }

  .xs\:bottom-100 {
    bottom: 100px; }

  .xs\:left-100 {
    left: 100px; }

  .xs\:-top-100 {
    top: -100px; }

  .xs\:-right-100 {
    right: -100px; }

  .xs\:-bottom-100 {
    bottom: -100px; }

  .xs\:-left-100 {
    left: -100px; }

  .xs\:top-110 {
    top: 110px; }

  .xs\:right-110 {
    right: 110px; }

  .xs\:bottom-110 {
    bottom: 110px; }

  .xs\:left-110 {
    left: 110px; }

  .xs\:-top-110 {
    top: -110px; }

  .xs\:-right-110 {
    right: -110px; }

  .xs\:-bottom-110 {
    bottom: -110px; }

  .xs\:-left-110 {
    left: -110px; }

  .xs\:top-120 {
    top: 120px; }

  .xs\:right-120 {
    right: 120px; }

  .xs\:bottom-120 {
    bottom: 120px; }

  .xs\:left-120 {
    left: 120px; }

  .xs\:-top-120 {
    top: -120px; }

  .xs\:-right-120 {
    right: -120px; }

  .xs\:-bottom-120 {
    bottom: -120px; }

  .xs\:-left-120 {
    left: -120px; }

  .xs\:top-130 {
    top: 130px; }

  .xs\:right-130 {
    right: 130px; }

  .xs\:bottom-130 {
    bottom: 130px; }

  .xs\:left-130 {
    left: 130px; }

  .xs\:-top-130 {
    top: -130px; }

  .xs\:-right-130 {
    right: -130px; }

  .xs\:-bottom-130 {
    bottom: -130px; }

  .xs\:-left-130 {
    left: -130px; }

  .xs\:top-140 {
    top: 140px; }

  .xs\:right-140 {
    right: 140px; }

  .xs\:bottom-140 {
    bottom: 140px; }

  .xs\:left-140 {
    left: 140px; }

  .xs\:-top-140 {
    top: -140px; }

  .xs\:-right-140 {
    right: -140px; }

  .xs\:-bottom-140 {
    bottom: -140px; }

  .xs\:-left-140 {
    left: -140px; }

  .xs\:top-150 {
    top: 150px; }

  .xs\:right-150 {
    right: 150px; }

  .xs\:bottom-150 {
    bottom: 150px; }

  .xs\:left-150 {
    left: 150px; }

  .xs\:-top-150 {
    top: -150px; }

  .xs\:-right-150 {
    right: -150px; }

  .xs\:-bottom-150 {
    bottom: -150px; }

  .xs\:-left-150 {
    left: -150px; }

  .xs\:top-50 {
    top: 50px; }

  .xs\:right-50 {
    right: 50px; }

  .xs\:bottom-50 {
    bottom: 50px; }

  .xs\:left-50 {
    left: 50px; }

  .xs\:-top-50 {
    top: -50px; }

  .xs\:-right-50 {
    right: -50px; }

  .xs\:-bottom-50 {
    bottom: -50px; }

  .xs\:-left-50 {
    left: -50px; }

  .xs\:top-100 {
    top: 100px; }

  .xs\:right-100 {
    right: 100px; }

  .xs\:bottom-100 {
    bottom: 100px; }

  .xs\:left-100 {
    left: 100px; }

  .xs\:-top-100 {
    top: -100px; }

  .xs\:-right-100 {
    right: -100px; }

  .xs\:-bottom-100 {
    bottom: -100px; }

  .xs\:-left-100 {
    left: -100px; }

  .xs\:top-150 {
    top: 150px; }

  .xs\:right-150 {
    right: 150px; }

  .xs\:bottom-150 {
    bottom: 150px; }

  .xs\:left-150 {
    left: 150px; }

  .xs\:-top-150 {
    top: -150px; }

  .xs\:-right-150 {
    right: -150px; }

  .xs\:-bottom-150 {
    bottom: -150px; }

  .xs\:-left-150 {
    left: -150px; }

  .xs\:top-200 {
    top: 200px; }

  .xs\:right-200 {
    right: 200px; }

  .xs\:bottom-200 {
    bottom: 200px; }

  .xs\:left-200 {
    left: 200px; }

  .xs\:-top-200 {
    top: -200px; }

  .xs\:-right-200 {
    right: -200px; }

  .xs\:-bottom-200 {
    bottom: -200px; }

  .xs\:-left-200 {
    left: -200px; }

  .xs\:top-250 {
    top: 250px; }

  .xs\:right-250 {
    right: 250px; }

  .xs\:bottom-250 {
    bottom: 250px; }

  .xs\:left-250 {
    left: 250px; }

  .xs\:-top-250 {
    top: -250px; }

  .xs\:-right-250 {
    right: -250px; }

  .xs\:-bottom-250 {
    bottom: -250px; }

  .xs\:-left-250 {
    left: -250px; }

  .xs\:top-300 {
    top: 300px; }

  .xs\:right-300 {
    right: 300px; }

  .xs\:bottom-300 {
    bottom: 300px; }

  .xs\:left-300 {
    left: 300px; }

  .xs\:-top-300 {
    top: -300px; }

  .xs\:-right-300 {
    right: -300px; }

  .xs\:-bottom-300 {
    bottom: -300px; }

  .xs\:-left-300 {
    left: -300px; }

  .xs\:top-350 {
    top: 350px; }

  .xs\:right-350 {
    right: 350px; }

  .xs\:bottom-350 {
    bottom: 350px; }

  .xs\:left-350 {
    left: 350px; }

  .xs\:-top-350 {
    top: -350px; }

  .xs\:-right-350 {
    right: -350px; }

  .xs\:-bottom-350 {
    bottom: -350px; }

  .xs\:-left-350 {
    left: -350px; }

  .xs\:top-400 {
    top: 400px; }

  .xs\:right-400 {
    right: 400px; }

  .xs\:bottom-400 {
    bottom: 400px; }

  .xs\:left-400 {
    left: 400px; }

  .xs\:-top-400 {
    top: -400px; }

  .xs\:-right-400 {
    right: -400px; }

  .xs\:-bottom-400 {
    bottom: -400px; }

  .xs\:-left-400 {
    left: -400px; }

  .xs\:top-450 {
    top: 450px; }

  .xs\:right-450 {
    right: 450px; }

  .xs\:bottom-450 {
    bottom: 450px; }

  .xs\:left-450 {
    left: 450px; }

  .xs\:-top-450 {
    top: -450px; }

  .xs\:-right-450 {
    right: -450px; }

  .xs\:-bottom-450 {
    bottom: -450px; }

  .xs\:-left-450 {
    left: -450px; }

  .xs\:top-500 {
    top: 500px; }

  .xs\:right-500 {
    right: 500px; }

  .xs\:bottom-500 {
    bottom: 500px; }

  .xs\:left-500 {
    left: 500px; }

  .xs\:-top-500 {
    top: -500px; }

  .xs\:-right-500 {
    right: -500px; }

  .xs\:-bottom-500 {
    bottom: -500px; }

  .xs\:-left-500 {
    left: -500px; } }
@media (min-width: 576px) {
  .sm\:static {
    position: static; }

  .sm\:relative {
    position: relative; }

  .sm\:absolute {
    position: absolute; }

  .sm\:fixed {
    position: fixed; }

  .sm\:sticky {
    position: sticky; }

  .sm\:top-0 {
    top: 0; }

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

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

  .sm\:top-auto {
    top: auto; }

  .sm\:right-0 {
    right: 0; }

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

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

  .sm\:right-auto {
    right: auto; }

  .sm\:bottom-0 {
    bottom: 0; }

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

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

  .sm\:bottom-auto {
    bottom: auto; }

  .sm\:left-0 {
    left: 0; }

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

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

  .sm\:left-auto {
    left: auto; }

  .sm\:top-10 {
    top: 10px; }

  .sm\:right-10 {
    right: 10px; }

  .sm\:bottom-10 {
    bottom: 10px; }

  .sm\:left-10 {
    left: 10px; }

  .sm\:-top-10 {
    top: -10px; }

  .sm\:-right-10 {
    right: -10px; }

  .sm\:-bottom-10 {
    bottom: -10px; }

  .sm\:-left-10 {
    left: -10px; }

  .sm\:top-20 {
    top: 20px; }

  .sm\:right-20 {
    right: 20px; }

  .sm\:bottom-20 {
    bottom: 20px; }

  .sm\:left-20 {
    left: 20px; }

  .sm\:-top-20 {
    top: -20px; }

  .sm\:-right-20 {
    right: -20px; }

  .sm\:-bottom-20 {
    bottom: -20px; }

  .sm\:-left-20 {
    left: -20px; }

  .sm\:top-30 {
    top: 30px; }

  .sm\:right-30 {
    right: 30px; }

  .sm\:bottom-30 {
    bottom: 30px; }

  .sm\:left-30 {
    left: 30px; }

  .sm\:-top-30 {
    top: -30px; }

  .sm\:-right-30 {
    right: -30px; }

  .sm\:-bottom-30 {
    bottom: -30px; }

  .sm\:-left-30 {
    left: -30px; }

  .sm\:top-40 {
    top: 40px; }

  .sm\:right-40 {
    right: 40px; }

  .sm\:bottom-40 {
    bottom: 40px; }

  .sm\:left-40 {
    left: 40px; }

  .sm\:-top-40 {
    top: -40px; }

  .sm\:-right-40 {
    right: -40px; }

  .sm\:-bottom-40 {
    bottom: -40px; }

  .sm\:-left-40 {
    left: -40px; }

  .sm\:top-50 {
    top: 50px; }

  .sm\:right-50 {
    right: 50px; }

  .sm\:bottom-50 {
    bottom: 50px; }

  .sm\:left-50 {
    left: 50px; }

  .sm\:-top-50 {
    top: -50px; }

  .sm\:-right-50 {
    right: -50px; }

  .sm\:-bottom-50 {
    bottom: -50px; }

  .sm\:-left-50 {
    left: -50px; }

  .sm\:top-60 {
    top: 60px; }

  .sm\:right-60 {
    right: 60px; }

  .sm\:bottom-60 {
    bottom: 60px; }

  .sm\:left-60 {
    left: 60px; }

  .sm\:-top-60 {
    top: -60px; }

  .sm\:-right-60 {
    right: -60px; }

  .sm\:-bottom-60 {
    bottom: -60px; }

  .sm\:-left-60 {
    left: -60px; }

  .sm\:top-70 {
    top: 70px; }

  .sm\:right-70 {
    right: 70px; }

  .sm\:bottom-70 {
    bottom: 70px; }

  .sm\:left-70 {
    left: 70px; }

  .sm\:-top-70 {
    top: -70px; }

  .sm\:-right-70 {
    right: -70px; }

  .sm\:-bottom-70 {
    bottom: -70px; }

  .sm\:-left-70 {
    left: -70px; }

  .sm\:top-80 {
    top: 80px; }

  .sm\:right-80 {
    right: 80px; }

  .sm\:bottom-80 {
    bottom: 80px; }

  .sm\:left-80 {
    left: 80px; }

  .sm\:-top-80 {
    top: -80px; }

  .sm\:-right-80 {
    right: -80px; }

  .sm\:-bottom-80 {
    bottom: -80px; }

  .sm\:-left-80 {
    left: -80px; }

  .sm\:top-90 {
    top: 90px; }

  .sm\:right-90 {
    right: 90px; }

  .sm\:bottom-90 {
    bottom: 90px; }

  .sm\:left-90 {
    left: 90px; }

  .sm\:-top-90 {
    top: -90px; }

  .sm\:-right-90 {
    right: -90px; }

  .sm\:-bottom-90 {
    bottom: -90px; }

  .sm\:-left-90 {
    left: -90px; }

  .sm\:top-100 {
    top: 100px; }

  .sm\:right-100 {
    right: 100px; }

  .sm\:bottom-100 {
    bottom: 100px; }

  .sm\:left-100 {
    left: 100px; }

  .sm\:-top-100 {
    top: -100px; }

  .sm\:-right-100 {
    right: -100px; }

  .sm\:-bottom-100 {
    bottom: -100px; }

  .sm\:-left-100 {
    left: -100px; }

  .sm\:top-110 {
    top: 110px; }

  .sm\:right-110 {
    right: 110px; }

  .sm\:bottom-110 {
    bottom: 110px; }

  .sm\:left-110 {
    left: 110px; }

  .sm\:-top-110 {
    top: -110px; }

  .sm\:-right-110 {
    right: -110px; }

  .sm\:-bottom-110 {
    bottom: -110px; }

  .sm\:-left-110 {
    left: -110px; }

  .sm\:top-120 {
    top: 120px; }

  .sm\:right-120 {
    right: 120px; }

  .sm\:bottom-120 {
    bottom: 120px; }

  .sm\:left-120 {
    left: 120px; }

  .sm\:-top-120 {
    top: -120px; }

  .sm\:-right-120 {
    right: -120px; }

  .sm\:-bottom-120 {
    bottom: -120px; }

  .sm\:-left-120 {
    left: -120px; }

  .sm\:top-130 {
    top: 130px; }

  .sm\:right-130 {
    right: 130px; }

  .sm\:bottom-130 {
    bottom: 130px; }

  .sm\:left-130 {
    left: 130px; }

  .sm\:-top-130 {
    top: -130px; }

  .sm\:-right-130 {
    right: -130px; }

  .sm\:-bottom-130 {
    bottom: -130px; }

  .sm\:-left-130 {
    left: -130px; }

  .sm\:top-140 {
    top: 140px; }

  .sm\:right-140 {
    right: 140px; }

  .sm\:bottom-140 {
    bottom: 140px; }

  .sm\:left-140 {
    left: 140px; }

  .sm\:-top-140 {
    top: -140px; }

  .sm\:-right-140 {
    right: -140px; }

  .sm\:-bottom-140 {
    bottom: -140px; }

  .sm\:-left-140 {
    left: -140px; }

  .sm\:top-150 {
    top: 150px; }

  .sm\:right-150 {
    right: 150px; }

  .sm\:bottom-150 {
    bottom: 150px; }

  .sm\:left-150 {
    left: 150px; }

  .sm\:-top-150 {
    top: -150px; }

  .sm\:-right-150 {
    right: -150px; }

  .sm\:-bottom-150 {
    bottom: -150px; }

  .sm\:-left-150 {
    left: -150px; }

  .sm\:top-50 {
    top: 50px; }

  .sm\:right-50 {
    right: 50px; }

  .sm\:bottom-50 {
    bottom: 50px; }

  .sm\:left-50 {
    left: 50px; }

  .sm\:-top-50 {
    top: -50px; }

  .sm\:-right-50 {
    right: -50px; }

  .sm\:-bottom-50 {
    bottom: -50px; }

  .sm\:-left-50 {
    left: -50px; }

  .sm\:top-100 {
    top: 100px; }

  .sm\:right-100 {
    right: 100px; }

  .sm\:bottom-100 {
    bottom: 100px; }

  .sm\:left-100 {
    left: 100px; }

  .sm\:-top-100 {
    top: -100px; }

  .sm\:-right-100 {
    right: -100px; }

  .sm\:-bottom-100 {
    bottom: -100px; }

  .sm\:-left-100 {
    left: -100px; }

  .sm\:top-150 {
    top: 150px; }

  .sm\:right-150 {
    right: 150px; }

  .sm\:bottom-150 {
    bottom: 150px; }

  .sm\:left-150 {
    left: 150px; }

  .sm\:-top-150 {
    top: -150px; }

  .sm\:-right-150 {
    right: -150px; }

  .sm\:-bottom-150 {
    bottom: -150px; }

  .sm\:-left-150 {
    left: -150px; }

  .sm\:top-200 {
    top: 200px; }

  .sm\:right-200 {
    right: 200px; }

  .sm\:bottom-200 {
    bottom: 200px; }

  .sm\:left-200 {
    left: 200px; }

  .sm\:-top-200 {
    top: -200px; }

  .sm\:-right-200 {
    right: -200px; }

  .sm\:-bottom-200 {
    bottom: -200px; }

  .sm\:-left-200 {
    left: -200px; }

  .sm\:top-250 {
    top: 250px; }

  .sm\:right-250 {
    right: 250px; }

  .sm\:bottom-250 {
    bottom: 250px; }

  .sm\:left-250 {
    left: 250px; }

  .sm\:-top-250 {
    top: -250px; }

  .sm\:-right-250 {
    right: -250px; }

  .sm\:-bottom-250 {
    bottom: -250px; }

  .sm\:-left-250 {
    left: -250px; }

  .sm\:top-300 {
    top: 300px; }

  .sm\:right-300 {
    right: 300px; }

  .sm\:bottom-300 {
    bottom: 300px; }

  .sm\:left-300 {
    left: 300px; }

  .sm\:-top-300 {
    top: -300px; }

  .sm\:-right-300 {
    right: -300px; }

  .sm\:-bottom-300 {
    bottom: -300px; }

  .sm\:-left-300 {
    left: -300px; }

  .sm\:top-350 {
    top: 350px; }

  .sm\:right-350 {
    right: 350px; }

  .sm\:bottom-350 {
    bottom: 350px; }

  .sm\:left-350 {
    left: 350px; }

  .sm\:-top-350 {
    top: -350px; }

  .sm\:-right-350 {
    right: -350px; }

  .sm\:-bottom-350 {
    bottom: -350px; }

  .sm\:-left-350 {
    left: -350px; }

  .sm\:top-400 {
    top: 400px; }

  .sm\:right-400 {
    right: 400px; }

  .sm\:bottom-400 {
    bottom: 400px; }

  .sm\:left-400 {
    left: 400px; }

  .sm\:-top-400 {
    top: -400px; }

  .sm\:-right-400 {
    right: -400px; }

  .sm\:-bottom-400 {
    bottom: -400px; }

  .sm\:-left-400 {
    left: -400px; }

  .sm\:top-450 {
    top: 450px; }

  .sm\:right-450 {
    right: 450px; }

  .sm\:bottom-450 {
    bottom: 450px; }

  .sm\:left-450 {
    left: 450px; }

  .sm\:-top-450 {
    top: -450px; }

  .sm\:-right-450 {
    right: -450px; }

  .sm\:-bottom-450 {
    bottom: -450px; }

  .sm\:-left-450 {
    left: -450px; }

  .sm\:top-500 {
    top: 500px; }

  .sm\:right-500 {
    right: 500px; }

  .sm\:bottom-500 {
    bottom: 500px; }

  .sm\:left-500 {
    left: 500px; }

  .sm\:-top-500 {
    top: -500px; }

  .sm\:-right-500 {
    right: -500px; }

  .sm\:-bottom-500 {
    bottom: -500px; }

  .sm\:-left-500 {
    left: -500px; } }
@media (min-width: 768px) {
  .md\:static {
    position: static; }

  .md\:relative {
    position: relative; }

  .md\:absolute {
    position: absolute; }

  .md\:fixed {
    position: fixed; }

  .md\:sticky {
    position: sticky; }

  .md\:top-0 {
    top: 0; }

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

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

  .md\:top-auto {
    top: auto; }

  .md\:right-0 {
    right: 0; }

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

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

  .md\:right-auto {
    right: auto; }

  .md\:bottom-0 {
    bottom: 0; }

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

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

  .md\:bottom-auto {
    bottom: auto; }

  .md\:left-0 {
    left: 0; }

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

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

  .md\:left-auto {
    left: auto; }

  .md\:top-10 {
    top: 10px; }

  .md\:right-10 {
    right: 10px; }

  .md\:bottom-10 {
    bottom: 10px; }

  .md\:left-10 {
    left: 10px; }

  .md\:-top-10 {
    top: -10px; }

  .md\:-right-10 {
    right: -10px; }

  .md\:-bottom-10 {
    bottom: -10px; }

  .md\:-left-10 {
    left: -10px; }

  .md\:top-20 {
    top: 20px; }

  .md\:right-20 {
    right: 20px; }

  .md\:bottom-20 {
    bottom: 20px; }

  .md\:left-20 {
    left: 20px; }

  .md\:-top-20 {
    top: -20px; }

  .md\:-right-20 {
    right: -20px; }

  .md\:-bottom-20 {
    bottom: -20px; }

  .md\:-left-20 {
    left: -20px; }

  .md\:top-30 {
    top: 30px; }

  .md\:right-30 {
    right: 30px; }

  .md\:bottom-30 {
    bottom: 30px; }

  .md\:left-30 {
    left: 30px; }

  .md\:-top-30 {
    top: -30px; }

  .md\:-right-30 {
    right: -30px; }

  .md\:-bottom-30 {
    bottom: -30px; }

  .md\:-left-30 {
    left: -30px; }

  .md\:top-40 {
    top: 40px; }

  .md\:right-40 {
    right: 40px; }

  .md\:bottom-40 {
    bottom: 40px; }

  .md\:left-40 {
    left: 40px; }

  .md\:-top-40 {
    top: -40px; }

  .md\:-right-40 {
    right: -40px; }

  .md\:-bottom-40 {
    bottom: -40px; }

  .md\:-left-40 {
    left: -40px; }

  .md\:top-50 {
    top: 50px; }

  .md\:right-50 {
    right: 50px; }

  .md\:bottom-50 {
    bottom: 50px; }

  .md\:left-50 {
    left: 50px; }

  .md\:-top-50 {
    top: -50px; }

  .md\:-right-50 {
    right: -50px; }

  .md\:-bottom-50 {
    bottom: -50px; }

  .md\:-left-50 {
    left: -50px; }

  .md\:top-60 {
    top: 60px; }

  .md\:right-60 {
    right: 60px; }

  .md\:bottom-60 {
    bottom: 60px; }

  .md\:left-60 {
    left: 60px; }

  .md\:-top-60 {
    top: -60px; }

  .md\:-right-60 {
    right: -60px; }

  .md\:-bottom-60 {
    bottom: -60px; }

  .md\:-left-60 {
    left: -60px; }

  .md\:top-70 {
    top: 70px; }

  .md\:right-70 {
    right: 70px; }

  .md\:bottom-70 {
    bottom: 70px; }

  .md\:left-70 {
    left: 70px; }

  .md\:-top-70 {
    top: -70px; }

  .md\:-right-70 {
    right: -70px; }

  .md\:-bottom-70 {
    bottom: -70px; }

  .md\:-left-70 {
    left: -70px; }

  .md\:top-80 {
    top: 80px; }

  .md\:right-80 {
    right: 80px; }

  .md\:bottom-80 {
    bottom: 80px; }

  .md\:left-80 {
    left: 80px; }

  .md\:-top-80 {
    top: -80px; }

  .md\:-right-80 {
    right: -80px; }

  .md\:-bottom-80 {
    bottom: -80px; }

  .md\:-left-80 {
    left: -80px; }

  .md\:top-90 {
    top: 90px; }

  .md\:right-90 {
    right: 90px; }

  .md\:bottom-90 {
    bottom: 90px; }

  .md\:left-90 {
    left: 90px; }

  .md\:-top-90 {
    top: -90px; }

  .md\:-right-90 {
    right: -90px; }

  .md\:-bottom-90 {
    bottom: -90px; }

  .md\:-left-90 {
    left: -90px; }

  .md\:top-100 {
    top: 100px; }

  .md\:right-100 {
    right: 100px; }

  .md\:bottom-100 {
    bottom: 100px; }

  .md\:left-100 {
    left: 100px; }

  .md\:-top-100 {
    top: -100px; }

  .md\:-right-100 {
    right: -100px; }

  .md\:-bottom-100 {
    bottom: -100px; }

  .md\:-left-100 {
    left: -100px; }

  .md\:top-110 {
    top: 110px; }

  .md\:right-110 {
    right: 110px; }

  .md\:bottom-110 {
    bottom: 110px; }

  .md\:left-110 {
    left: 110px; }

  .md\:-top-110 {
    top: -110px; }

  .md\:-right-110 {
    right: -110px; }

  .md\:-bottom-110 {
    bottom: -110px; }

  .md\:-left-110 {
    left: -110px; }

  .md\:top-120 {
    top: 120px; }

  .md\:right-120 {
    right: 120px; }

  .md\:bottom-120 {
    bottom: 120px; }

  .md\:left-120 {
    left: 120px; }

  .md\:-top-120 {
    top: -120px; }

  .md\:-right-120 {
    right: -120px; }

  .md\:-bottom-120 {
    bottom: -120px; }

  .md\:-left-120 {
    left: -120px; }

  .md\:top-130 {
    top: 130px; }

  .md\:right-130 {
    right: 130px; }

  .md\:bottom-130 {
    bottom: 130px; }

  .md\:left-130 {
    left: 130px; }

  .md\:-top-130 {
    top: -130px; }

  .md\:-right-130 {
    right: -130px; }

  .md\:-bottom-130 {
    bottom: -130px; }

  .md\:-left-130 {
    left: -130px; }

  .md\:top-140 {
    top: 140px; }

  .md\:right-140 {
    right: 140px; }

  .md\:bottom-140 {
    bottom: 140px; }

  .md\:left-140 {
    left: 140px; }

  .md\:-top-140 {
    top: -140px; }

  .md\:-right-140 {
    right: -140px; }

  .md\:-bottom-140 {
    bottom: -140px; }

  .md\:-left-140 {
    left: -140px; }

  .md\:top-150 {
    top: 150px; }

  .md\:right-150 {
    right: 150px; }

  .md\:bottom-150 {
    bottom: 150px; }

  .md\:left-150 {
    left: 150px; }

  .md\:-top-150 {
    top: -150px; }

  .md\:-right-150 {
    right: -150px; }

  .md\:-bottom-150 {
    bottom: -150px; }

  .md\:-left-150 {
    left: -150px; }

  .md\:top-50 {
    top: 50px; }

  .md\:right-50 {
    right: 50px; }

  .md\:bottom-50 {
    bottom: 50px; }

  .md\:left-50 {
    left: 50px; }

  .md\:-top-50 {
    top: -50px; }

  .md\:-right-50 {
    right: -50px; }

  .md\:-bottom-50 {
    bottom: -50px; }

  .md\:-left-50 {
    left: -50px; }

  .md\:top-100 {
    top: 100px; }

  .md\:right-100 {
    right: 100px; }

  .md\:bottom-100 {
    bottom: 100px; }

  .md\:left-100 {
    left: 100px; }

  .md\:-top-100 {
    top: -100px; }

  .md\:-right-100 {
    right: -100px; }

  .md\:-bottom-100 {
    bottom: -100px; }

  .md\:-left-100 {
    left: -100px; }

  .md\:top-150 {
    top: 150px; }

  .md\:right-150 {
    right: 150px; }

  .md\:bottom-150 {
    bottom: 150px; }

  .md\:left-150 {
    left: 150px; }

  .md\:-top-150 {
    top: -150px; }

  .md\:-right-150 {
    right: -150px; }

  .md\:-bottom-150 {
    bottom: -150px; }

  .md\:-left-150 {
    left: -150px; }

  .md\:top-200 {
    top: 200px; }

  .md\:right-200 {
    right: 200px; }

  .md\:bottom-200 {
    bottom: 200px; }

  .md\:left-200 {
    left: 200px; }

  .md\:-top-200 {
    top: -200px; }

  .md\:-right-200 {
    right: -200px; }

  .md\:-bottom-200 {
    bottom: -200px; }

  .md\:-left-200 {
    left: -200px; }

  .md\:top-250 {
    top: 250px; }

  .md\:right-250 {
    right: 250px; }

  .md\:bottom-250 {
    bottom: 250px; }

  .md\:left-250 {
    left: 250px; }

  .md\:-top-250 {
    top: -250px; }

  .md\:-right-250 {
    right: -250px; }

  .md\:-bottom-250 {
    bottom: -250px; }

  .md\:-left-250 {
    left: -250px; }

  .md\:top-300 {
    top: 300px; }

  .md\:right-300 {
    right: 300px; }

  .md\:bottom-300 {
    bottom: 300px; }

  .md\:left-300 {
    left: 300px; }

  .md\:-top-300 {
    top: -300px; }

  .md\:-right-300 {
    right: -300px; }

  .md\:-bottom-300 {
    bottom: -300px; }

  .md\:-left-300 {
    left: -300px; }

  .md\:top-350 {
    top: 350px; }

  .md\:right-350 {
    right: 350px; }

  .md\:bottom-350 {
    bottom: 350px; }

  .md\:left-350 {
    left: 350px; }

  .md\:-top-350 {
    top: -350px; }

  .md\:-right-350 {
    right: -350px; }

  .md\:-bottom-350 {
    bottom: -350px; }

  .md\:-left-350 {
    left: -350px; }

  .md\:top-400 {
    top: 400px; }

  .md\:right-400 {
    right: 400px; }

  .md\:bottom-400 {
    bottom: 400px; }

  .md\:left-400 {
    left: 400px; }

  .md\:-top-400 {
    top: -400px; }

  .md\:-right-400 {
    right: -400px; }

  .md\:-bottom-400 {
    bottom: -400px; }

  .md\:-left-400 {
    left: -400px; }

  .md\:top-450 {
    top: 450px; }

  .md\:right-450 {
    right: 450px; }

  .md\:bottom-450 {
    bottom: 450px; }

  .md\:left-450 {
    left: 450px; }

  .md\:-top-450 {
    top: -450px; }

  .md\:-right-450 {
    right: -450px; }

  .md\:-bottom-450 {
    bottom: -450px; }

  .md\:-left-450 {
    left: -450px; }

  .md\:top-500 {
    top: 500px; }

  .md\:right-500 {
    right: 500px; }

  .md\:bottom-500 {
    bottom: 500px; }

  .md\:left-500 {
    left: 500px; }

  .md\:-top-500 {
    top: -500px; }

  .md\:-right-500 {
    right: -500px; }

  .md\:-bottom-500 {
    bottom: -500px; }

  .md\:-left-500 {
    left: -500px; } }
@media (min-width: 1024px) {
  .lg\:static {
    position: static; }

  .lg\:relative {
    position: relative; }

  .lg\:absolute {
    position: absolute; }

  .lg\:fixed {
    position: fixed; }

  .lg\:sticky {
    position: sticky; }

  .lg\:top-0 {
    top: 0; }

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

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

  .lg\:top-auto {
    top: auto; }

  .lg\:right-0 {
    right: 0; }

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

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

  .lg\:right-auto {
    right: auto; }

  .lg\:bottom-0 {
    bottom: 0; }

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

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

  .lg\:bottom-auto {
    bottom: auto; }

  .lg\:left-0 {
    left: 0; }

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

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

  .lg\:left-auto {
    left: auto; }

  .lg\:top-10 {
    top: 10px; }

  .lg\:right-10 {
    right: 10px; }

  .lg\:bottom-10 {
    bottom: 10px; }

  .lg\:left-10 {
    left: 10px; }

  .lg\:-top-10 {
    top: -10px; }

  .lg\:-right-10 {
    right: -10px; }

  .lg\:-bottom-10 {
    bottom: -10px; }

  .lg\:-left-10 {
    left: -10px; }

  .lg\:top-20 {
    top: 20px; }

  .lg\:right-20 {
    right: 20px; }

  .lg\:bottom-20 {
    bottom: 20px; }

  .lg\:left-20 {
    left: 20px; }

  .lg\:-top-20 {
    top: -20px; }

  .lg\:-right-20 {
    right: -20px; }

  .lg\:-bottom-20 {
    bottom: -20px; }

  .lg\:-left-20 {
    left: -20px; }

  .lg\:top-30 {
    top: 30px; }

  .lg\:right-30 {
    right: 30px; }

  .lg\:bottom-30 {
    bottom: 30px; }

  .lg\:left-30 {
    left: 30px; }

  .lg\:-top-30 {
    top: -30px; }

  .lg\:-right-30 {
    right: -30px; }

  .lg\:-bottom-30 {
    bottom: -30px; }

  .lg\:-left-30 {
    left: -30px; }

  .lg\:top-40 {
    top: 40px; }

  .lg\:right-40 {
    right: 40px; }

  .lg\:bottom-40 {
    bottom: 40px; }

  .lg\:left-40 {
    left: 40px; }

  .lg\:-top-40 {
    top: -40px; }

  .lg\:-right-40 {
    right: -40px; }

  .lg\:-bottom-40 {
    bottom: -40px; }

  .lg\:-left-40 {
    left: -40px; }

  .lg\:top-50 {
    top: 50px; }

  .lg\:right-50 {
    right: 50px; }

  .lg\:bottom-50 {
    bottom: 50px; }

  .lg\:left-50 {
    left: 50px; }

  .lg\:-top-50 {
    top: -50px; }

  .lg\:-right-50 {
    right: -50px; }

  .lg\:-bottom-50 {
    bottom: -50px; }

  .lg\:-left-50 {
    left: -50px; }

  .lg\:top-60 {
    top: 60px; }

  .lg\:right-60 {
    right: 60px; }

  .lg\:bottom-60 {
    bottom: 60px; }

  .lg\:left-60 {
    left: 60px; }

  .lg\:-top-60 {
    top: -60px; }

  .lg\:-right-60 {
    right: -60px; }

  .lg\:-bottom-60 {
    bottom: -60px; }

  .lg\:-left-60 {
    left: -60px; }

  .lg\:top-70 {
    top: 70px; }

  .lg\:right-70 {
    right: 70px; }

  .lg\:bottom-70 {
    bottom: 70px; }

  .lg\:left-70 {
    left: 70px; }

  .lg\:-top-70 {
    top: -70px; }

  .lg\:-right-70 {
    right: -70px; }

  .lg\:-bottom-70 {
    bottom: -70px; }

  .lg\:-left-70 {
    left: -70px; }

  .lg\:top-80 {
    top: 80px; }

  .lg\:right-80 {
    right: 80px; }

  .lg\:bottom-80 {
    bottom: 80px; }

  .lg\:left-80 {
    left: 80px; }

  .lg\:-top-80 {
    top: -80px; }

  .lg\:-right-80 {
    right: -80px; }

  .lg\:-bottom-80 {
    bottom: -80px; }

  .lg\:-left-80 {
    left: -80px; }

  .lg\:top-90 {
    top: 90px; }

  .lg\:right-90 {
    right: 90px; }

  .lg\:bottom-90 {
    bottom: 90px; }

  .lg\:left-90 {
    left: 90px; }

  .lg\:-top-90 {
    top: -90px; }

  .lg\:-right-90 {
    right: -90px; }

  .lg\:-bottom-90 {
    bottom: -90px; }

  .lg\:-left-90 {
    left: -90px; }

  .lg\:top-100 {
    top: 100px; }

  .lg\:right-100 {
    right: 100px; }

  .lg\:bottom-100 {
    bottom: 100px; }

  .lg\:left-100 {
    left: 100px; }

  .lg\:-top-100 {
    top: -100px; }

  .lg\:-right-100 {
    right: -100px; }

  .lg\:-bottom-100 {
    bottom: -100px; }

  .lg\:-left-100 {
    left: -100px; }

  .lg\:top-110 {
    top: 110px; }

  .lg\:right-110 {
    right: 110px; }

  .lg\:bottom-110 {
    bottom: 110px; }

  .lg\:left-110 {
    left: 110px; }

  .lg\:-top-110 {
    top: -110px; }

  .lg\:-right-110 {
    right: -110px; }

  .lg\:-bottom-110 {
    bottom: -110px; }

  .lg\:-left-110 {
    left: -110px; }

  .lg\:top-120 {
    top: 120px; }

  .lg\:right-120 {
    right: 120px; }

  .lg\:bottom-120 {
    bottom: 120px; }

  .lg\:left-120 {
    left: 120px; }

  .lg\:-top-120 {
    top: -120px; }

  .lg\:-right-120 {
    right: -120px; }

  .lg\:-bottom-120 {
    bottom: -120px; }

  .lg\:-left-120 {
    left: -120px; }

  .lg\:top-130 {
    top: 130px; }

  .lg\:right-130 {
    right: 130px; }

  .lg\:bottom-130 {
    bottom: 130px; }

  .lg\:left-130 {
    left: 130px; }

  .lg\:-top-130 {
    top: -130px; }

  .lg\:-right-130 {
    right: -130px; }

  .lg\:-bottom-130 {
    bottom: -130px; }

  .lg\:-left-130 {
    left: -130px; }

  .lg\:top-140 {
    top: 140px; }

  .lg\:right-140 {
    right: 140px; }

  .lg\:bottom-140 {
    bottom: 140px; }

  .lg\:left-140 {
    left: 140px; }

  .lg\:-top-140 {
    top: -140px; }

  .lg\:-right-140 {
    right: -140px; }

  .lg\:-bottom-140 {
    bottom: -140px; }

  .lg\:-left-140 {
    left: -140px; }

  .lg\:top-150 {
    top: 150px; }

  .lg\:right-150 {
    right: 150px; }

  .lg\:bottom-150 {
    bottom: 150px; }

  .lg\:left-150 {
    left: 150px; }

  .lg\:-top-150 {
    top: -150px; }

  .lg\:-right-150 {
    right: -150px; }

  .lg\:-bottom-150 {
    bottom: -150px; }

  .lg\:-left-150 {
    left: -150px; }

  .lg\:top-50 {
    top: 50px; }

  .lg\:right-50 {
    right: 50px; }

  .lg\:bottom-50 {
    bottom: 50px; }

  .lg\:left-50 {
    left: 50px; }

  .lg\:-top-50 {
    top: -50px; }

  .lg\:-right-50 {
    right: -50px; }

  .lg\:-bottom-50 {
    bottom: -50px; }

  .lg\:-left-50 {
    left: -50px; }

  .lg\:top-100 {
    top: 100px; }

  .lg\:right-100 {
    right: 100px; }

  .lg\:bottom-100 {
    bottom: 100px; }

  .lg\:left-100 {
    left: 100px; }

  .lg\:-top-100 {
    top: -100px; }

  .lg\:-right-100 {
    right: -100px; }

  .lg\:-bottom-100 {
    bottom: -100px; }

  .lg\:-left-100 {
    left: -100px; }

  .lg\:top-150 {
    top: 150px; }

  .lg\:right-150 {
    right: 150px; }

  .lg\:bottom-150 {
    bottom: 150px; }

  .lg\:left-150 {
    left: 150px; }

  .lg\:-top-150 {
    top: -150px; }

  .lg\:-right-150 {
    right: -150px; }

  .lg\:-bottom-150 {
    bottom: -150px; }

  .lg\:-left-150 {
    left: -150px; }

  .lg\:top-200 {
    top: 200px; }

  .lg\:right-200 {
    right: 200px; }

  .lg\:bottom-200 {
    bottom: 200px; }

  .lg\:left-200 {
    left: 200px; }

  .lg\:-top-200 {
    top: -200px; }

  .lg\:-right-200 {
    right: -200px; }

  .lg\:-bottom-200 {
    bottom: -200px; }

  .lg\:-left-200 {
    left: -200px; }

  .lg\:top-250 {
    top: 250px; }

  .lg\:right-250 {
    right: 250px; }

  .lg\:bottom-250 {
    bottom: 250px; }

  .lg\:left-250 {
    left: 250px; }

  .lg\:-top-250 {
    top: -250px; }

  .lg\:-right-250 {
    right: -250px; }

  .lg\:-bottom-250 {
    bottom: -250px; }

  .lg\:-left-250 {
    left: -250px; }

  .lg\:top-300 {
    top: 300px; }

  .lg\:right-300 {
    right: 300px; }

  .lg\:bottom-300 {
    bottom: 300px; }

  .lg\:left-300 {
    left: 300px; }

  .lg\:-top-300 {
    top: -300px; }

  .lg\:-right-300 {
    right: -300px; }

  .lg\:-bottom-300 {
    bottom: -300px; }

  .lg\:-left-300 {
    left: -300px; }

  .lg\:top-350 {
    top: 350px; }

  .lg\:right-350 {
    right: 350px; }

  .lg\:bottom-350 {
    bottom: 350px; }

  .lg\:left-350 {
    left: 350px; }

  .lg\:-top-350 {
    top: -350px; }

  .lg\:-right-350 {
    right: -350px; }

  .lg\:-bottom-350 {
    bottom: -350px; }

  .lg\:-left-350 {
    left: -350px; }

  .lg\:top-400 {
    top: 400px; }

  .lg\:right-400 {
    right: 400px; }

  .lg\:bottom-400 {
    bottom: 400px; }

  .lg\:left-400 {
    left: 400px; }

  .lg\:-top-400 {
    top: -400px; }

  .lg\:-right-400 {
    right: -400px; }

  .lg\:-bottom-400 {
    bottom: -400px; }

  .lg\:-left-400 {
    left: -400px; }

  .lg\:top-450 {
    top: 450px; }

  .lg\:right-450 {
    right: 450px; }

  .lg\:bottom-450 {
    bottom: 450px; }

  .lg\:left-450 {
    left: 450px; }

  .lg\:-top-450 {
    top: -450px; }

  .lg\:-right-450 {
    right: -450px; }

  .lg\:-bottom-450 {
    bottom: -450px; }

  .lg\:-left-450 {
    left: -450px; }

  .lg\:top-500 {
    top: 500px; }

  .lg\:right-500 {
    right: 500px; }

  .lg\:bottom-500 {
    bottom: 500px; }

  .lg\:left-500 {
    left: 500px; }

  .lg\:-top-500 {
    top: -500px; }

  .lg\:-right-500 {
    right: -500px; }

  .lg\:-bottom-500 {
    bottom: -500px; }

  .lg\:-left-500 {
    left: -500px; } }
@media (min-width: 1280px) {
  .xl\:static {
    position: static; }

  .xl\:relative {
    position: relative; }

  .xl\:absolute {
    position: absolute; }

  .xl\:fixed {
    position: fixed; }

  .xl\:sticky {
    position: sticky; }

  .xl\:top-0 {
    top: 0; }

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

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

  .xl\:top-auto {
    top: auto; }

  .xl\:right-0 {
    right: 0; }

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

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

  .xl\:right-auto {
    right: auto; }

  .xl\:bottom-0 {
    bottom: 0; }

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

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

  .xl\:bottom-auto {
    bottom: auto; }

  .xl\:left-0 {
    left: 0; }

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

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

  .xl\:left-auto {
    left: auto; }

  .xl\:top-10 {
    top: 10px; }

  .xl\:right-10 {
    right: 10px; }

  .xl\:bottom-10 {
    bottom: 10px; }

  .xl\:left-10 {
    left: 10px; }

  .xl\:-top-10 {
    top: -10px; }

  .xl\:-right-10 {
    right: -10px; }

  .xl\:-bottom-10 {
    bottom: -10px; }

  .xl\:-left-10 {
    left: -10px; }

  .xl\:top-20 {
    top: 20px; }

  .xl\:right-20 {
    right: 20px; }

  .xl\:bottom-20 {
    bottom: 20px; }

  .xl\:left-20 {
    left: 20px; }

  .xl\:-top-20 {
    top: -20px; }

  .xl\:-right-20 {
    right: -20px; }

  .xl\:-bottom-20 {
    bottom: -20px; }

  .xl\:-left-20 {
    left: -20px; }

  .xl\:top-30 {
    top: 30px; }

  .xl\:right-30 {
    right: 30px; }

  .xl\:bottom-30 {
    bottom: 30px; }

  .xl\:left-30 {
    left: 30px; }

  .xl\:-top-30 {
    top: -30px; }

  .xl\:-right-30 {
    right: -30px; }

  .xl\:-bottom-30 {
    bottom: -30px; }

  .xl\:-left-30 {
    left: -30px; }

  .xl\:top-40 {
    top: 40px; }

  .xl\:right-40 {
    right: 40px; }

  .xl\:bottom-40 {
    bottom: 40px; }

  .xl\:left-40 {
    left: 40px; }

  .xl\:-top-40 {
    top: -40px; }

  .xl\:-right-40 {
    right: -40px; }

  .xl\:-bottom-40 {
    bottom: -40px; }

  .xl\:-left-40 {
    left: -40px; }

  .xl\:top-50 {
    top: 50px; }

  .xl\:right-50 {
    right: 50px; }

  .xl\:bottom-50 {
    bottom: 50px; }

  .xl\:left-50 {
    left: 50px; }

  .xl\:-top-50 {
    top: -50px; }

  .xl\:-right-50 {
    right: -50px; }

  .xl\:-bottom-50 {
    bottom: -50px; }

  .xl\:-left-50 {
    left: -50px; }

  .xl\:top-60 {
    top: 60px; }

  .xl\:right-60 {
    right: 60px; }

  .xl\:bottom-60 {
    bottom: 60px; }

  .xl\:left-60 {
    left: 60px; }

  .xl\:-top-60 {
    top: -60px; }

  .xl\:-right-60 {
    right: -60px; }

  .xl\:-bottom-60 {
    bottom: -60px; }

  .xl\:-left-60 {
    left: -60px; }

  .xl\:top-70 {
    top: 70px; }

  .xl\:right-70 {
    right: 70px; }

  .xl\:bottom-70 {
    bottom: 70px; }

  .xl\:left-70 {
    left: 70px; }

  .xl\:-top-70 {
    top: -70px; }

  .xl\:-right-70 {
    right: -70px; }

  .xl\:-bottom-70 {
    bottom: -70px; }

  .xl\:-left-70 {
    left: -70px; }

  .xl\:top-80 {
    top: 80px; }

  .xl\:right-80 {
    right: 80px; }

  .xl\:bottom-80 {
    bottom: 80px; }

  .xl\:left-80 {
    left: 80px; }

  .xl\:-top-80 {
    top: -80px; }

  .xl\:-right-80 {
    right: -80px; }

  .xl\:-bottom-80 {
    bottom: -80px; }

  .xl\:-left-80 {
    left: -80px; }

  .xl\:top-90 {
    top: 90px; }

  .xl\:right-90 {
    right: 90px; }

  .xl\:bottom-90 {
    bottom: 90px; }

  .xl\:left-90 {
    left: 90px; }

  .xl\:-top-90 {
    top: -90px; }

  .xl\:-right-90 {
    right: -90px; }

  .xl\:-bottom-90 {
    bottom: -90px; }

  .xl\:-left-90 {
    left: -90px; }

  .xl\:top-100 {
    top: 100px; }

  .xl\:right-100 {
    right: 100px; }

  .xl\:bottom-100 {
    bottom: 100px; }

  .xl\:left-100 {
    left: 100px; }

  .xl\:-top-100 {
    top: -100px; }

  .xl\:-right-100 {
    right: -100px; }

  .xl\:-bottom-100 {
    bottom: -100px; }

  .xl\:-left-100 {
    left: -100px; }

  .xl\:top-110 {
    top: 110px; }

  .xl\:right-110 {
    right: 110px; }

  .xl\:bottom-110 {
    bottom: 110px; }

  .xl\:left-110 {
    left: 110px; }

  .xl\:-top-110 {
    top: -110px; }

  .xl\:-right-110 {
    right: -110px; }

  .xl\:-bottom-110 {
    bottom: -110px; }

  .xl\:-left-110 {
    left: -110px; }

  .xl\:top-120 {
    top: 120px; }

  .xl\:right-120 {
    right: 120px; }

  .xl\:bottom-120 {
    bottom: 120px; }

  .xl\:left-120 {
    left: 120px; }

  .xl\:-top-120 {
    top: -120px; }

  .xl\:-right-120 {
    right: -120px; }

  .xl\:-bottom-120 {
    bottom: -120px; }

  .xl\:-left-120 {
    left: -120px; }

  .xl\:top-130 {
    top: 130px; }

  .xl\:right-130 {
    right: 130px; }

  .xl\:bottom-130 {
    bottom: 130px; }

  .xl\:left-130 {
    left: 130px; }

  .xl\:-top-130 {
    top: -130px; }

  .xl\:-right-130 {
    right: -130px; }

  .xl\:-bottom-130 {
    bottom: -130px; }

  .xl\:-left-130 {
    left: -130px; }

  .xl\:top-140 {
    top: 140px; }

  .xl\:right-140 {
    right: 140px; }

  .xl\:bottom-140 {
    bottom: 140px; }

  .xl\:left-140 {
    left: 140px; }

  .xl\:-top-140 {
    top: -140px; }

  .xl\:-right-140 {
    right: -140px; }

  .xl\:-bottom-140 {
    bottom: -140px; }

  .xl\:-left-140 {
    left: -140px; }

  .xl\:top-150 {
    top: 150px; }

  .xl\:right-150 {
    right: 150px; }

  .xl\:bottom-150 {
    bottom: 150px; }

  .xl\:left-150 {
    left: 150px; }

  .xl\:-top-150 {
    top: -150px; }

  .xl\:-right-150 {
    right: -150px; }

  .xl\:-bottom-150 {
    bottom: -150px; }

  .xl\:-left-150 {
    left: -150px; }

  .xl\:top-50 {
    top: 50px; }

  .xl\:right-50 {
    right: 50px; }

  .xl\:bottom-50 {
    bottom: 50px; }

  .xl\:left-50 {
    left: 50px; }

  .xl\:-top-50 {
    top: -50px; }

  .xl\:-right-50 {
    right: -50px; }

  .xl\:-bottom-50 {
    bottom: -50px; }

  .xl\:-left-50 {
    left: -50px; }

  .xl\:top-100 {
    top: 100px; }

  .xl\:right-100 {
    right: 100px; }

  .xl\:bottom-100 {
    bottom: 100px; }

  .xl\:left-100 {
    left: 100px; }

  .xl\:-top-100 {
    top: -100px; }

  .xl\:-right-100 {
    right: -100px; }

  .xl\:-bottom-100 {
    bottom: -100px; }

  .xl\:-left-100 {
    left: -100px; }

  .xl\:top-150 {
    top: 150px; }

  .xl\:right-150 {
    right: 150px; }

  .xl\:bottom-150 {
    bottom: 150px; }

  .xl\:left-150 {
    left: 150px; }

  .xl\:-top-150 {
    top: -150px; }

  .xl\:-right-150 {
    right: -150px; }

  .xl\:-bottom-150 {
    bottom: -150px; }

  .xl\:-left-150 {
    left: -150px; }

  .xl\:top-200 {
    top: 200px; }

  .xl\:right-200 {
    right: 200px; }

  .xl\:bottom-200 {
    bottom: 200px; }

  .xl\:left-200 {
    left: 200px; }

  .xl\:-top-200 {
    top: -200px; }

  .xl\:-right-200 {
    right: -200px; }

  .xl\:-bottom-200 {
    bottom: -200px; }

  .xl\:-left-200 {
    left: -200px; }

  .xl\:top-250 {
    top: 250px; }

  .xl\:right-250 {
    right: 250px; }

  .xl\:bottom-250 {
    bottom: 250px; }

  .xl\:left-250 {
    left: 250px; }

  .xl\:-top-250 {
    top: -250px; }

  .xl\:-right-250 {
    right: -250px; }

  .xl\:-bottom-250 {
    bottom: -250px; }

  .xl\:-left-250 {
    left: -250px; }

  .xl\:top-300 {
    top: 300px; }

  .xl\:right-300 {
    right: 300px; }

  .xl\:bottom-300 {
    bottom: 300px; }

  .xl\:left-300 {
    left: 300px; }

  .xl\:-top-300 {
    top: -300px; }

  .xl\:-right-300 {
    right: -300px; }

  .xl\:-bottom-300 {
    bottom: -300px; }

  .xl\:-left-300 {
    left: -300px; }

  .xl\:top-350 {
    top: 350px; }

  .xl\:right-350 {
    right: 350px; }

  .xl\:bottom-350 {
    bottom: 350px; }

  .xl\:left-350 {
    left: 350px; }

  .xl\:-top-350 {
    top: -350px; }

  .xl\:-right-350 {
    right: -350px; }

  .xl\:-bottom-350 {
    bottom: -350px; }

  .xl\:-left-350 {
    left: -350px; }

  .xl\:top-400 {
    top: 400px; }

  .xl\:right-400 {
    right: 400px; }

  .xl\:bottom-400 {
    bottom: 400px; }

  .xl\:left-400 {
    left: 400px; }

  .xl\:-top-400 {
    top: -400px; }

  .xl\:-right-400 {
    right: -400px; }

  .xl\:-bottom-400 {
    bottom: -400px; }

  .xl\:-left-400 {
    left: -400px; }

  .xl\:top-450 {
    top: 450px; }

  .xl\:right-450 {
    right: 450px; }

  .xl\:bottom-450 {
    bottom: 450px; }

  .xl\:left-450 {
    left: 450px; }

  .xl\:-top-450 {
    top: -450px; }

  .xl\:-right-450 {
    right: -450px; }

  .xl\:-bottom-450 {
    bottom: -450px; }

  .xl\:-left-450 {
    left: -450px; }

  .xl\:top-500 {
    top: 500px; }

  .xl\:right-500 {
    right: 500px; }

  .xl\:bottom-500 {
    bottom: 500px; }

  .xl\:left-500 {
    left: 500px; }

  .xl\:-top-500 {
    top: -500px; }

  .xl\:-right-500 {
    right: -500px; }

  .xl\:-bottom-500 {
    bottom: -500px; }

  .xl\:-left-500 {
    left: -500px; } }
@media (min-width: 1500px) {
  .xxl\:static {
    position: static; }

  .xxl\:relative {
    position: relative; }

  .xxl\:absolute {
    position: absolute; }

  .xxl\:fixed {
    position: fixed; }

  .xxl\:sticky {
    position: sticky; }

  .xxl\:top-0 {
    top: 0; }

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

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

  .xxl\:top-auto {
    top: auto; }

  .xxl\:right-0 {
    right: 0; }

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

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

  .xxl\:right-auto {
    right: auto; }

  .xxl\:bottom-0 {
    bottom: 0; }

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

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

  .xxl\:bottom-auto {
    bottom: auto; }

  .xxl\:left-0 {
    left: 0; }

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

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

  .xxl\:left-auto {
    left: auto; }

  .xxl\:top-10 {
    top: 10px; }

  .xxl\:right-10 {
    right: 10px; }

  .xxl\:bottom-10 {
    bottom: 10px; }

  .xxl\:left-10 {
    left: 10px; }

  .xxl\:-top-10 {
    top: -10px; }

  .xxl\:-right-10 {
    right: -10px; }

  .xxl\:-bottom-10 {
    bottom: -10px; }

  .xxl\:-left-10 {
    left: -10px; }

  .xxl\:top-20 {
    top: 20px; }

  .xxl\:right-20 {
    right: 20px; }

  .xxl\:bottom-20 {
    bottom: 20px; }

  .xxl\:left-20 {
    left: 20px; }

  .xxl\:-top-20 {
    top: -20px; }

  .xxl\:-right-20 {
    right: -20px; }

  .xxl\:-bottom-20 {
    bottom: -20px; }

  .xxl\:-left-20 {
    left: -20px; }

  .xxl\:top-30 {
    top: 30px; }

  .xxl\:right-30 {
    right: 30px; }

  .xxl\:bottom-30 {
    bottom: 30px; }

  .xxl\:left-30 {
    left: 30px; }

  .xxl\:-top-30 {
    top: -30px; }

  .xxl\:-right-30 {
    right: -30px; }

  .xxl\:-bottom-30 {
    bottom: -30px; }

  .xxl\:-left-30 {
    left: -30px; }

  .xxl\:top-40 {
    top: 40px; }

  .xxl\:right-40 {
    right: 40px; }

  .xxl\:bottom-40 {
    bottom: 40px; }

  .xxl\:left-40 {
    left: 40px; }

  .xxl\:-top-40 {
    top: -40px; }

  .xxl\:-right-40 {
    right: -40px; }

  .xxl\:-bottom-40 {
    bottom: -40px; }

  .xxl\:-left-40 {
    left: -40px; }

  .xxl\:top-50 {
    top: 50px; }

  .xxl\:right-50 {
    right: 50px; }

  .xxl\:bottom-50 {
    bottom: 50px; }

  .xxl\:left-50 {
    left: 50px; }

  .xxl\:-top-50 {
    top: -50px; }

  .xxl\:-right-50 {
    right: -50px; }

  .xxl\:-bottom-50 {
    bottom: -50px; }

  .xxl\:-left-50 {
    left: -50px; }

  .xxl\:top-60 {
    top: 60px; }

  .xxl\:right-60 {
    right: 60px; }

  .xxl\:bottom-60 {
    bottom: 60px; }

  .xxl\:left-60 {
    left: 60px; }

  .xxl\:-top-60 {
    top: -60px; }

  .xxl\:-right-60 {
    right: -60px; }

  .xxl\:-bottom-60 {
    bottom: -60px; }

  .xxl\:-left-60 {
    left: -60px; }

  .xxl\:top-70 {
    top: 70px; }

  .xxl\:right-70 {
    right: 70px; }

  .xxl\:bottom-70 {
    bottom: 70px; }

  .xxl\:left-70 {
    left: 70px; }

  .xxl\:-top-70 {
    top: -70px; }

  .xxl\:-right-70 {
    right: -70px; }

  .xxl\:-bottom-70 {
    bottom: -70px; }

  .xxl\:-left-70 {
    left: -70px; }

  .xxl\:top-80 {
    top: 80px; }

  .xxl\:right-80 {
    right: 80px; }

  .xxl\:bottom-80 {
    bottom: 80px; }

  .xxl\:left-80 {
    left: 80px; }

  .xxl\:-top-80 {
    top: -80px; }

  .xxl\:-right-80 {
    right: -80px; }

  .xxl\:-bottom-80 {
    bottom: -80px; }

  .xxl\:-left-80 {
    left: -80px; }

  .xxl\:top-90 {
    top: 90px; }

  .xxl\:right-90 {
    right: 90px; }

  .xxl\:bottom-90 {
    bottom: 90px; }

  .xxl\:left-90 {
    left: 90px; }

  .xxl\:-top-90 {
    top: -90px; }

  .xxl\:-right-90 {
    right: -90px; }

  .xxl\:-bottom-90 {
    bottom: -90px; }

  .xxl\:-left-90 {
    left: -90px; }

  .xxl\:top-100 {
    top: 100px; }

  .xxl\:right-100 {
    right: 100px; }

  .xxl\:bottom-100 {
    bottom: 100px; }

  .xxl\:left-100 {
    left: 100px; }

  .xxl\:-top-100 {
    top: -100px; }

  .xxl\:-right-100 {
    right: -100px; }

  .xxl\:-bottom-100 {
    bottom: -100px; }

  .xxl\:-left-100 {
    left: -100px; }

  .xxl\:top-110 {
    top: 110px; }

  .xxl\:right-110 {
    right: 110px; }

  .xxl\:bottom-110 {
    bottom: 110px; }

  .xxl\:left-110 {
    left: 110px; }

  .xxl\:-top-110 {
    top: -110px; }

  .xxl\:-right-110 {
    right: -110px; }

  .xxl\:-bottom-110 {
    bottom: -110px; }

  .xxl\:-left-110 {
    left: -110px; }

  .xxl\:top-120 {
    top: 120px; }

  .xxl\:right-120 {
    right: 120px; }

  .xxl\:bottom-120 {
    bottom: 120px; }

  .xxl\:left-120 {
    left: 120px; }

  .xxl\:-top-120 {
    top: -120px; }

  .xxl\:-right-120 {
    right: -120px; }

  .xxl\:-bottom-120 {
    bottom: -120px; }

  .xxl\:-left-120 {
    left: -120px; }

  .xxl\:top-130 {
    top: 130px; }

  .xxl\:right-130 {
    right: 130px; }

  .xxl\:bottom-130 {
    bottom: 130px; }

  .xxl\:left-130 {
    left: 130px; }

  .xxl\:-top-130 {
    top: -130px; }

  .xxl\:-right-130 {
    right: -130px; }

  .xxl\:-bottom-130 {
    bottom: -130px; }

  .xxl\:-left-130 {
    left: -130px; }

  .xxl\:top-140 {
    top: 140px; }

  .xxl\:right-140 {
    right: 140px; }

  .xxl\:bottom-140 {
    bottom: 140px; }

  .xxl\:left-140 {
    left: 140px; }

  .xxl\:-top-140 {
    top: -140px; }

  .xxl\:-right-140 {
    right: -140px; }

  .xxl\:-bottom-140 {
    bottom: -140px; }

  .xxl\:-left-140 {
    left: -140px; }

  .xxl\:top-150 {
    top: 150px; }

  .xxl\:right-150 {
    right: 150px; }

  .xxl\:bottom-150 {
    bottom: 150px; }

  .xxl\:left-150 {
    left: 150px; }

  .xxl\:-top-150 {
    top: -150px; }

  .xxl\:-right-150 {
    right: -150px; }

  .xxl\:-bottom-150 {
    bottom: -150px; }

  .xxl\:-left-150 {
    left: -150px; }

  .xxl\:top-50 {
    top: 50px; }

  .xxl\:right-50 {
    right: 50px; }

  .xxl\:bottom-50 {
    bottom: 50px; }

  .xxl\:left-50 {
    left: 50px; }

  .xxl\:-top-50 {
    top: -50px; }

  .xxl\:-right-50 {
    right: -50px; }

  .xxl\:-bottom-50 {
    bottom: -50px; }

  .xxl\:-left-50 {
    left: -50px; }

  .xxl\:top-100 {
    top: 100px; }

  .xxl\:right-100 {
    right: 100px; }

  .xxl\:bottom-100 {
    bottom: 100px; }

  .xxl\:left-100 {
    left: 100px; }

  .xxl\:-top-100 {
    top: -100px; }

  .xxl\:-right-100 {
    right: -100px; }

  .xxl\:-bottom-100 {
    bottom: -100px; }

  .xxl\:-left-100 {
    left: -100px; }

  .xxl\:top-150 {
    top: 150px; }

  .xxl\:right-150 {
    right: 150px; }

  .xxl\:bottom-150 {
    bottom: 150px; }

  .xxl\:left-150 {
    left: 150px; }

  .xxl\:-top-150 {
    top: -150px; }

  .xxl\:-right-150 {
    right: -150px; }

  .xxl\:-bottom-150 {
    bottom: -150px; }

  .xxl\:-left-150 {
    left: -150px; }

  .xxl\:top-200 {
    top: 200px; }

  .xxl\:right-200 {
    right: 200px; }

  .xxl\:bottom-200 {
    bottom: 200px; }

  .xxl\:left-200 {
    left: 200px; }

  .xxl\:-top-200 {
    top: -200px; }

  .xxl\:-right-200 {
    right: -200px; }

  .xxl\:-bottom-200 {
    bottom: -200px; }

  .xxl\:-left-200 {
    left: -200px; }

  .xxl\:top-250 {
    top: 250px; }

  .xxl\:right-250 {
    right: 250px; }

  .xxl\:bottom-250 {
    bottom: 250px; }

  .xxl\:left-250 {
    left: 250px; }

  .xxl\:-top-250 {
    top: -250px; }

  .xxl\:-right-250 {
    right: -250px; }

  .xxl\:-bottom-250 {
    bottom: -250px; }

  .xxl\:-left-250 {
    left: -250px; }

  .xxl\:top-300 {
    top: 300px; }

  .xxl\:right-300 {
    right: 300px; }

  .xxl\:bottom-300 {
    bottom: 300px; }

  .xxl\:left-300 {
    left: 300px; }

  .xxl\:-top-300 {
    top: -300px; }

  .xxl\:-right-300 {
    right: -300px; }

  .xxl\:-bottom-300 {
    bottom: -300px; }

  .xxl\:-left-300 {
    left: -300px; }

  .xxl\:top-350 {
    top: 350px; }

  .xxl\:right-350 {
    right: 350px; }

  .xxl\:bottom-350 {
    bottom: 350px; }

  .xxl\:left-350 {
    left: 350px; }

  .xxl\:-top-350 {
    top: -350px; }

  .xxl\:-right-350 {
    right: -350px; }

  .xxl\:-bottom-350 {
    bottom: -350px; }

  .xxl\:-left-350 {
    left: -350px; }

  .xxl\:top-400 {
    top: 400px; }

  .xxl\:right-400 {
    right: 400px; }

  .xxl\:bottom-400 {
    bottom: 400px; }

  .xxl\:left-400 {
    left: 400px; }

  .xxl\:-top-400 {
    top: -400px; }

  .xxl\:-right-400 {
    right: -400px; }

  .xxl\:-bottom-400 {
    bottom: -400px; }

  .xxl\:-left-400 {
    left: -400px; }

  .xxl\:top-450 {
    top: 450px; }

  .xxl\:right-450 {
    right: 450px; }

  .xxl\:bottom-450 {
    bottom: 450px; }

  .xxl\:left-450 {
    left: 450px; }

  .xxl\:-top-450 {
    top: -450px; }

  .xxl\:-right-450 {
    right: -450px; }

  .xxl\:-bottom-450 {
    bottom: -450px; }

  .xxl\:-left-450 {
    left: -450px; }

  .xxl\:top-500 {
    top: 500px; }

  .xxl\:right-500 {
    right: 500px; }

  .xxl\:bottom-500 {
    bottom: 500px; }

  .xxl\:left-500 {
    left: 500px; }

  .xxl\:-top-500 {
    top: -500px; }

  .xxl\:-right-500 {
    right: -500px; }

  .xxl\:-bottom-500 {
    bottom: -500px; }

  .xxl\:-left-500 {
    left: -500px; } }
.z--50 {
  z-index: -50; }

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 320px) {
  .xxs\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .xxs\:z-100 {
    z-index: 100; }

  .xxs\:z-auto {
    z-index: auto; } }
@media (min-width: 375px) {
  .xs\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .xs\:z-100 {
    z-index: 100; }

  .xs\:z-auto {
    z-index: auto; } }
@media (min-width: 576px) {
  .sm\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .sm\:z-100 {
    z-index: 100; }

  .sm\:z-auto {
    z-index: auto; } }
@media (min-width: 768px) {
  .md\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .md\:z-100 {
    z-index: 100; }

  .md\:z-auto {
    z-index: auto; } }
@media (min-width: 1024px) {
  .lg\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .lg\:z-100 {
    z-index: 100; }

  .lg\:z-auto {
    z-index: auto; } }
@media (min-width: 1280px) {
  .xl\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .xl\:z-100 {
    z-index: 100; }

  .xl\:z-auto {
    z-index: auto; } }
@media (min-width: 1500px) {
  .xxl\:z--50 {
    z-index: -50; }

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

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

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

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

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

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

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

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

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

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

  .xxl\:z-100 {
    z-index: 100; }

  .xxl\:z-auto {
    z-index: auto; } }
.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px; }
  @media (min-width: 1024px) {
    .container {
      max-width: 1000px; } }
  @media (min-width: 1280px) {
    .container {
      max-width: 1071px; } }
  @media (min-width: 1500px) {
    .container {
      max-width: 1200px; } }

.lx-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px; }
  @media (min-width: 1024px) {
    .lx-container {
      max-width: 1000px; } }
  @media (min-width: 1280px) {
    .lx-container {
      max-width: 1200px; } }
  @media (min-width: 1500px) {
    .lx-container {
      max-width: 1440px; } }

.container-fluid {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  max-width: 1440px; }

.container-xl {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  max-width: 1440px; }
  @media (min-width: 1024px) {
    .container-xl {
      max-width: 1000px; } }
  @media (min-width: 1280px) {
    .container-xl {
      max-width: 1071px; } }
  @media (min-width: 1500px) {
    .container-xl {
      max-width: 1200px; } }

.blur-none {
  filter: blur(0); }

.blur-sm {
  filter: blur(4px); }

.blur-md {
  filter: blur(8px); }

.blur-lg {
  filter: blur(16px); }

.blur-xl {
  filter: blur(24px); }

.blur-2xl {
  filter: blur(40px); }

.brightness-0 {
  filter: brightness(0); }

.brightness-50 {
  filter: brightness(0.5); }

.brightness-75 {
  filter: brightness(0.75); }

.brightness-90 {
  filter: brightness(0.9); }

.brightness-95 {
  filter: brightness(0.95); }

.brightness-100 {
  filter: brightness(1); }

.brightness-105 {
  filter: brightness(1.05); }

.brightness-110 {
  filter: brightness(1.1); }

.brightness-125 {
  filter: brightness(1.25); }

.brightness-150 {
  filter: brightness(1.5); }

.brightness-200 {
  filter: brightness(2); }

.contrast-0 {
  filter: contrast(0); }

.contrast-50 {
  filter: contrast(0.5); }

.contrast-75 {
  filter: contrast(0.75); }

.contrast-100 {
  filter: contrast(1); }

.contrast-125 {
  filter: contrast(1.25); }

.contrast-150 {
  filter: contrast(1.5); }

.contrast-200 {
  filter: contrast(2); }

.grayscale-0 {
  filter: grayscale(0); }

.grayscale-50 {
  filter: grayscale(0.5); }

.grayscale-100 {
  filter: grayscale(1); }

.hue-rotate-0 {
  filter: hue-rotate(0deg); }

.hue-rotate-15 {
  filter: hue-rotate(15deg); }

.hue-rotate-30 {
  filter: hue-rotate(30deg); }

.hue-rotate-60 {
  filter: hue-rotate(60deg); }

.hue-rotate-90 {
  filter: hue-rotate(90deg); }

.hue-rotate-180 {
  filter: hue-rotate(180deg); }

.invert-0 {
  filter: invert(0); }

.invert-100 {
  filter: invert(1); }

.saturate-0 {
  filter: saturate(0); }

.saturate-50 {
  filter: saturate(0.5); }

.saturate-100 {
  filter: saturate(1); }

.saturate-150 {
  filter: saturate(1.5); }

.saturate-200 {
  filter: saturate(2); }

.sepia-0 {
  filter: sepia(0); }

.sepia-100 {
  filter: sepia(1); }

.drop-shadow-sm {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

.drop-shadow-md {
  filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

.drop-shadow-lg {
  filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); }

@media (min-width: 320px) {
  .xxs\:blur-none {
    filter: blur(0); }

  .xxs\:blur-sm {
    filter: blur(4px); }

  .xxs\:blur-md {
    filter: blur(8px); }

  .xxs\:blur-lg {
    filter: blur(16px); }

  .xxs\:blur-xl {
    filter: blur(24px); }

  .xxs\:blur-2xl {
    filter: blur(40px); }

  .xxs\:brightness-0 {
    filter: brightness(0); }

  .xxs\:brightness-50 {
    filter: brightness(0.5); }

  .xxs\:brightness-75 {
    filter: brightness(0.75); }

  .xxs\:brightness-90 {
    filter: brightness(0.9); }

  .xxs\:brightness-95 {
    filter: brightness(0.95); }

  .xxs\:brightness-100 {
    filter: brightness(1); }

  .xxs\:brightness-105 {
    filter: brightness(1.05); }

  .xxs\:brightness-110 {
    filter: brightness(1.1); }

  .xxs\:brightness-125 {
    filter: brightness(1.25); }

  .xxs\:brightness-150 {
    filter: brightness(1.5); }

  .xxs\:brightness-200 {
    filter: brightness(2); }

  .xxs\:contrast-0 {
    filter: contrast(0); }

  .xxs\:contrast-50 {
    filter: contrast(0.5); }

  .xxs\:contrast-75 {
    filter: contrast(0.75); }

  .xxs\:contrast-100 {
    filter: contrast(1); }

  .xxs\:contrast-125 {
    filter: contrast(1.25); }

  .xxs\:contrast-150 {
    filter: contrast(1.5); }

  .xxs\:contrast-200 {
    filter: contrast(2); }

  .xxs\:grayscale-0 {
    filter: grayscale(0); }

  .xxs\:grayscale-50 {
    filter: grayscale(0.5); }

  .xxs\:grayscale-100 {
    filter: grayscale(1); }

  .xxs\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .xxs\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .xxs\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .xxs\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .xxs\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .xxs\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .xxs\:invert-0 {
    filter: invert(0); }

  .xxs\:invert-100 {
    filter: invert(1); }

  .xxs\:saturate-0 {
    filter: saturate(0); }

  .xxs\:saturate-50 {
    filter: saturate(0.5); }

  .xxs\:saturate-100 {
    filter: saturate(1); }

  .xxs\:saturate-150 {
    filter: saturate(1.5); }

  .xxs\:saturate-200 {
    filter: saturate(2); }

  .xxs\:sepia-0 {
    filter: sepia(0); }

  .xxs\:sepia-100 {
    filter: sepia(1); }

  .xxs\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .xxs\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .xxs\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
@media (min-width: 375px) {
  .xs\:blur-none {
    filter: blur(0); }

  .xs\:blur-sm {
    filter: blur(4px); }

  .xs\:blur-md {
    filter: blur(8px); }

  .xs\:blur-lg {
    filter: blur(16px); }

  .xs\:blur-xl {
    filter: blur(24px); }

  .xs\:blur-2xl {
    filter: blur(40px); }

  .xs\:brightness-0 {
    filter: brightness(0); }

  .xs\:brightness-50 {
    filter: brightness(0.5); }

  .xs\:brightness-75 {
    filter: brightness(0.75); }

  .xs\:brightness-90 {
    filter: brightness(0.9); }

  .xs\:brightness-95 {
    filter: brightness(0.95); }

  .xs\:brightness-100 {
    filter: brightness(1); }

  .xs\:brightness-105 {
    filter: brightness(1.05); }

  .xs\:brightness-110 {
    filter: brightness(1.1); }

  .xs\:brightness-125 {
    filter: brightness(1.25); }

  .xs\:brightness-150 {
    filter: brightness(1.5); }

  .xs\:brightness-200 {
    filter: brightness(2); }

  .xs\:contrast-0 {
    filter: contrast(0); }

  .xs\:contrast-50 {
    filter: contrast(0.5); }

  .xs\:contrast-75 {
    filter: contrast(0.75); }

  .xs\:contrast-100 {
    filter: contrast(1); }

  .xs\:contrast-125 {
    filter: contrast(1.25); }

  .xs\:contrast-150 {
    filter: contrast(1.5); }

  .xs\:contrast-200 {
    filter: contrast(2); }

  .xs\:grayscale-0 {
    filter: grayscale(0); }

  .xs\:grayscale-50 {
    filter: grayscale(0.5); }

  .xs\:grayscale-100 {
    filter: grayscale(1); }

  .xs\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .xs\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .xs\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .xs\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .xs\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .xs\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .xs\:invert-0 {
    filter: invert(0); }

  .xs\:invert-100 {
    filter: invert(1); }

  .xs\:saturate-0 {
    filter: saturate(0); }

  .xs\:saturate-50 {
    filter: saturate(0.5); }

  .xs\:saturate-100 {
    filter: saturate(1); }

  .xs\:saturate-150 {
    filter: saturate(1.5); }

  .xs\:saturate-200 {
    filter: saturate(2); }

  .xs\:sepia-0 {
    filter: sepia(0); }

  .xs\:sepia-100 {
    filter: sepia(1); }

  .xs\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .xs\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .xs\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
@media (min-width: 576px) {
  .sm\:blur-none {
    filter: blur(0); }

  .sm\:blur-sm {
    filter: blur(4px); }

  .sm\:blur-md {
    filter: blur(8px); }

  .sm\:blur-lg {
    filter: blur(16px); }

  .sm\:blur-xl {
    filter: blur(24px); }

  .sm\:blur-2xl {
    filter: blur(40px); }

  .sm\:brightness-0 {
    filter: brightness(0); }

  .sm\:brightness-50 {
    filter: brightness(0.5); }

  .sm\:brightness-75 {
    filter: brightness(0.75); }

  .sm\:brightness-90 {
    filter: brightness(0.9); }

  .sm\:brightness-95 {
    filter: brightness(0.95); }

  .sm\:brightness-100 {
    filter: brightness(1); }

  .sm\:brightness-105 {
    filter: brightness(1.05); }

  .sm\:brightness-110 {
    filter: brightness(1.1); }

  .sm\:brightness-125 {
    filter: brightness(1.25); }

  .sm\:brightness-150 {
    filter: brightness(1.5); }

  .sm\:brightness-200 {
    filter: brightness(2); }

  .sm\:contrast-0 {
    filter: contrast(0); }

  .sm\:contrast-50 {
    filter: contrast(0.5); }

  .sm\:contrast-75 {
    filter: contrast(0.75); }

  .sm\:contrast-100 {
    filter: contrast(1); }

  .sm\:contrast-125 {
    filter: contrast(1.25); }

  .sm\:contrast-150 {
    filter: contrast(1.5); }

  .sm\:contrast-200 {
    filter: contrast(2); }

  .sm\:grayscale-0 {
    filter: grayscale(0); }

  .sm\:grayscale-50 {
    filter: grayscale(0.5); }

  .sm\:grayscale-100 {
    filter: grayscale(1); }

  .sm\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .sm\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .sm\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .sm\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .sm\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .sm\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .sm\:invert-0 {
    filter: invert(0); }

  .sm\:invert-100 {
    filter: invert(1); }

  .sm\:saturate-0 {
    filter: saturate(0); }

  .sm\:saturate-50 {
    filter: saturate(0.5); }

  .sm\:saturate-100 {
    filter: saturate(1); }

  .sm\:saturate-150 {
    filter: saturate(1.5); }

  .sm\:saturate-200 {
    filter: saturate(2); }

  .sm\:sepia-0 {
    filter: sepia(0); }

  .sm\:sepia-100 {
    filter: sepia(1); }

  .sm\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .sm\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .sm\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
@media (min-width: 768px) {
  .md\:blur-none {
    filter: blur(0); }

  .md\:blur-sm {
    filter: blur(4px); }

  .md\:blur-md {
    filter: blur(8px); }

  .md\:blur-lg {
    filter: blur(16px); }

  .md\:blur-xl {
    filter: blur(24px); }

  .md\:blur-2xl {
    filter: blur(40px); }

  .md\:brightness-0 {
    filter: brightness(0); }

  .md\:brightness-50 {
    filter: brightness(0.5); }

  .md\:brightness-75 {
    filter: brightness(0.75); }

  .md\:brightness-90 {
    filter: brightness(0.9); }

  .md\:brightness-95 {
    filter: brightness(0.95); }

  .md\:brightness-100 {
    filter: brightness(1); }

  .md\:brightness-105 {
    filter: brightness(1.05); }

  .md\:brightness-110 {
    filter: brightness(1.1); }

  .md\:brightness-125 {
    filter: brightness(1.25); }

  .md\:brightness-150 {
    filter: brightness(1.5); }

  .md\:brightness-200 {
    filter: brightness(2); }

  .md\:contrast-0 {
    filter: contrast(0); }

  .md\:contrast-50 {
    filter: contrast(0.5); }

  .md\:contrast-75 {
    filter: contrast(0.75); }

  .md\:contrast-100 {
    filter: contrast(1); }

  .md\:contrast-125 {
    filter: contrast(1.25); }

  .md\:contrast-150 {
    filter: contrast(1.5); }

  .md\:contrast-200 {
    filter: contrast(2); }

  .md\:grayscale-0 {
    filter: grayscale(0); }

  .md\:grayscale-50 {
    filter: grayscale(0.5); }

  .md\:grayscale-100 {
    filter: grayscale(1); }

  .md\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .md\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .md\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .md\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .md\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .md\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .md\:invert-0 {
    filter: invert(0); }

  .md\:invert-100 {
    filter: invert(1); }

  .md\:saturate-0 {
    filter: saturate(0); }

  .md\:saturate-50 {
    filter: saturate(0.5); }

  .md\:saturate-100 {
    filter: saturate(1); }

  .md\:saturate-150 {
    filter: saturate(1.5); }

  .md\:saturate-200 {
    filter: saturate(2); }

  .md\:sepia-0 {
    filter: sepia(0); }

  .md\:sepia-100 {
    filter: sepia(1); }

  .md\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .md\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .md\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
@media (min-width: 1024px) {
  .lg\:blur-none {
    filter: blur(0); }

  .lg\:blur-sm {
    filter: blur(4px); }

  .lg\:blur-md {
    filter: blur(8px); }

  .lg\:blur-lg {
    filter: blur(16px); }

  .lg\:blur-xl {
    filter: blur(24px); }

  .lg\:blur-2xl {
    filter: blur(40px); }

  .lg\:brightness-0 {
    filter: brightness(0); }

  .lg\:brightness-50 {
    filter: brightness(0.5); }

  .lg\:brightness-75 {
    filter: brightness(0.75); }

  .lg\:brightness-90 {
    filter: brightness(0.9); }

  .lg\:brightness-95 {
    filter: brightness(0.95); }

  .lg\:brightness-100 {
    filter: brightness(1); }

  .lg\:brightness-105 {
    filter: brightness(1.05); }

  .lg\:brightness-110 {
    filter: brightness(1.1); }

  .lg\:brightness-125 {
    filter: brightness(1.25); }

  .lg\:brightness-150 {
    filter: brightness(1.5); }

  .lg\:brightness-200 {
    filter: brightness(2); }

  .lg\:contrast-0 {
    filter: contrast(0); }

  .lg\:contrast-50 {
    filter: contrast(0.5); }

  .lg\:contrast-75 {
    filter: contrast(0.75); }

  .lg\:contrast-100 {
    filter: contrast(1); }

  .lg\:contrast-125 {
    filter: contrast(1.25); }

  .lg\:contrast-150 {
    filter: contrast(1.5); }

  .lg\:contrast-200 {
    filter: contrast(2); }

  .lg\:grayscale-0 {
    filter: grayscale(0); }

  .lg\:grayscale-50 {
    filter: grayscale(0.5); }

  .lg\:grayscale-100 {
    filter: grayscale(1); }

  .lg\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .lg\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .lg\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .lg\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .lg\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .lg\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .lg\:invert-0 {
    filter: invert(0); }

  .lg\:invert-100 {
    filter: invert(1); }

  .lg\:saturate-0 {
    filter: saturate(0); }

  .lg\:saturate-50 {
    filter: saturate(0.5); }

  .lg\:saturate-100 {
    filter: saturate(1); }

  .lg\:saturate-150 {
    filter: saturate(1.5); }

  .lg\:saturate-200 {
    filter: saturate(2); }

  .lg\:sepia-0 {
    filter: sepia(0); }

  .lg\:sepia-100 {
    filter: sepia(1); }

  .lg\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .lg\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .lg\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
@media (min-width: 1280px) {
  .xl\:blur-none {
    filter: blur(0); }

  .xl\:blur-sm {
    filter: blur(4px); }

  .xl\:blur-md {
    filter: blur(8px); }

  .xl\:blur-lg {
    filter: blur(16px); }

  .xl\:blur-xl {
    filter: blur(24px); }

  .xl\:blur-2xl {
    filter: blur(40px); }

  .xl\:brightness-0 {
    filter: brightness(0); }

  .xl\:brightness-50 {
    filter: brightness(0.5); }

  .xl\:brightness-75 {
    filter: brightness(0.75); }

  .xl\:brightness-90 {
    filter: brightness(0.9); }

  .xl\:brightness-95 {
    filter: brightness(0.95); }

  .xl\:brightness-100 {
    filter: brightness(1); }

  .xl\:brightness-105 {
    filter: brightness(1.05); }

  .xl\:brightness-110 {
    filter: brightness(1.1); }

  .xl\:brightness-125 {
    filter: brightness(1.25); }

  .xl\:brightness-150 {
    filter: brightness(1.5); }

  .xl\:brightness-200 {
    filter: brightness(2); }

  .xl\:contrast-0 {
    filter: contrast(0); }

  .xl\:contrast-50 {
    filter: contrast(0.5); }

  .xl\:contrast-75 {
    filter: contrast(0.75); }

  .xl\:contrast-100 {
    filter: contrast(1); }

  .xl\:contrast-125 {
    filter: contrast(1.25); }

  .xl\:contrast-150 {
    filter: contrast(1.5); }

  .xl\:contrast-200 {
    filter: contrast(2); }

  .xl\:grayscale-0 {
    filter: grayscale(0); }

  .xl\:grayscale-50 {
    filter: grayscale(0.5); }

  .xl\:grayscale-100 {
    filter: grayscale(1); }

  .xl\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .xl\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .xl\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .xl\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .xl\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .xl\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .xl\:invert-0 {
    filter: invert(0); }

  .xl\:invert-100 {
    filter: invert(1); }

  .xl\:saturate-0 {
    filter: saturate(0); }

  .xl\:saturate-50 {
    filter: saturate(0.5); }

  .xl\:saturate-100 {
    filter: saturate(1); }

  .xl\:saturate-150 {
    filter: saturate(1.5); }

  .xl\:saturate-200 {
    filter: saturate(2); }

  .xl\:sepia-0 {
    filter: sepia(0); }

  .xl\:sepia-100 {
    filter: sepia(1); }

  .xl\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .xl\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .xl\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
@media (min-width: 1500px) {
  .xxl\:blur-none {
    filter: blur(0); }

  .xxl\:blur-sm {
    filter: blur(4px); }

  .xxl\:blur-md {
    filter: blur(8px); }

  .xxl\:blur-lg {
    filter: blur(16px); }

  .xxl\:blur-xl {
    filter: blur(24px); }

  .xxl\:blur-2xl {
    filter: blur(40px); }

  .xxl\:brightness-0 {
    filter: brightness(0); }

  .xxl\:brightness-50 {
    filter: brightness(0.5); }

  .xxl\:brightness-75 {
    filter: brightness(0.75); }

  .xxl\:brightness-90 {
    filter: brightness(0.9); }

  .xxl\:brightness-95 {
    filter: brightness(0.95); }

  .xxl\:brightness-100 {
    filter: brightness(1); }

  .xxl\:brightness-105 {
    filter: brightness(1.05); }

  .xxl\:brightness-110 {
    filter: brightness(1.1); }

  .xxl\:brightness-125 {
    filter: brightness(1.25); }

  .xxl\:brightness-150 {
    filter: brightness(1.5); }

  .xxl\:brightness-200 {
    filter: brightness(2); }

  .xxl\:contrast-0 {
    filter: contrast(0); }

  .xxl\:contrast-50 {
    filter: contrast(0.5); }

  .xxl\:contrast-75 {
    filter: contrast(0.75); }

  .xxl\:contrast-100 {
    filter: contrast(1); }

  .xxl\:contrast-125 {
    filter: contrast(1.25); }

  .xxl\:contrast-150 {
    filter: contrast(1.5); }

  .xxl\:contrast-200 {
    filter: contrast(2); }

  .xxl\:grayscale-0 {
    filter: grayscale(0); }

  .xxl\:grayscale-50 {
    filter: grayscale(0.5); }

  .xxl\:grayscale-100 {
    filter: grayscale(1); }

  .xxl\:hue-rotate-0 {
    filter: hue-rotate(0deg); }

  .xxl\:hue-rotate-15 {
    filter: hue-rotate(15deg); }

  .xxl\:hue-rotate-30 {
    filter: hue-rotate(30deg); }

  .xxl\:hue-rotate-60 {
    filter: hue-rotate(60deg); }

  .xxl\:hue-rotate-90 {
    filter: hue-rotate(90deg); }

  .xxl\:hue-rotate-180 {
    filter: hue-rotate(180deg); }

  .xxl\:invert-0 {
    filter: invert(0); }

  .xxl\:invert-100 {
    filter: invert(1); }

  .xxl\:saturate-0 {
    filter: saturate(0); }

  .xxl\:saturate-50 {
    filter: saturate(0.5); }

  .xxl\:saturate-100 {
    filter: saturate(1); }

  .xxl\:saturate-150 {
    filter: saturate(1.5); }

  .xxl\:saturate-200 {
    filter: saturate(2); }

  .xxl\:sepia-0 {
    filter: sepia(0); }

  .xxl\:sepia-100 {
    filter: sepia(1); }

  .xxl\:drop-shadow-sm {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

  .xxl\:drop-shadow-md {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

  .xxl\:drop-shadow-lg {
    filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); } }
[data-theme="dark"] .dark\:blur-none {
  filter: blur(0); }

[data-theme="dark"] .dark\:blur-sm {
  filter: blur(4px); }

[data-theme="dark"] .dark\:blur-md {
  filter: blur(8px); }

[data-theme="dark"] .dark\:blur-lg {
  filter: blur(16px); }

[data-theme="dark"] .dark\:blur-xl {
  filter: blur(24px); }

[data-theme="dark"] .dark\:blur-2xl {
  filter: blur(40px); }

[data-theme="dark"] .dark\:brightness-0 {
  filter: brightness(0); }

[data-theme="dark"] .dark\:brightness-50 {
  filter: brightness(0.5); }

[data-theme="dark"] .dark\:brightness-75 {
  filter: brightness(0.75); }

[data-theme="dark"] .dark\:brightness-90 {
  filter: brightness(0.9); }

[data-theme="dark"] .dark\:brightness-95 {
  filter: brightness(0.95); }

[data-theme="dark"] .dark\:brightness-100 {
  filter: brightness(1); }

[data-theme="dark"] .dark\:brightness-105 {
  filter: brightness(1.05); }

[data-theme="dark"] .dark\:brightness-110 {
  filter: brightness(1.1); }

[data-theme="dark"] .dark\:brightness-125 {
  filter: brightness(1.25); }

[data-theme="dark"] .dark\:brightness-150 {
  filter: brightness(1.5); }

[data-theme="dark"] .dark\:brightness-200 {
  filter: brightness(2); }

[data-theme="dark"] .dark\:contrast-0 {
  filter: contrast(0); }

[data-theme="dark"] .dark\:contrast-50 {
  filter: contrast(0.5); }

[data-theme="dark"] .dark\:contrast-75 {
  filter: contrast(0.75); }

[data-theme="dark"] .dark\:contrast-100 {
  filter: contrast(1); }

[data-theme="dark"] .dark\:contrast-125 {
  filter: contrast(1.25); }

[data-theme="dark"] .dark\:contrast-150 {
  filter: contrast(1.5); }

[data-theme="dark"] .dark\:contrast-200 {
  filter: contrast(2); }

[data-theme="dark"] .dark\:grayscale-0 {
  filter: grayscale(0); }

[data-theme="dark"] .dark\:grayscale-50 {
  filter: grayscale(0.5); }

[data-theme="dark"] .dark\:grayscale-100 {
  filter: grayscale(1); }

[data-theme="dark"] .dark\:hue-rotate-0 {
  filter: hue-rotate(0deg); }

[data-theme="dark"] .dark\:hue-rotate-15 {
  filter: hue-rotate(15deg); }

[data-theme="dark"] .dark\:hue-rotate-30 {
  filter: hue-rotate(30deg); }

[data-theme="dark"] .dark\:hue-rotate-60 {
  filter: hue-rotate(60deg); }

[data-theme="dark"] .dark\:hue-rotate-90 {
  filter: hue-rotate(90deg); }

[data-theme="dark"] .dark\:hue-rotate-180 {
  filter: hue-rotate(180deg); }

[data-theme="dark"] .dark\:invert-0 {
  filter: invert(0); }

[data-theme="dark"] .dark\:invert-100 {
  filter: invert(1); }

[data-theme="dark"] .dark\:saturate-0 {
  filter: saturate(0); }

[data-theme="dark"] .dark\:saturate-50 {
  filter: saturate(0.5); }

[data-theme="dark"] .dark\:saturate-100 {
  filter: saturate(1); }

[data-theme="dark"] .dark\:saturate-150 {
  filter: saturate(1.5); }

[data-theme="dark"] .dark\:saturate-200 {
  filter: saturate(2); }

[data-theme="dark"] .dark\:sepia-0 {
  filter: sepia(0); }

[data-theme="dark"] .dark\:sepia-100 {
  filter: sepia(1); }

[data-theme="dark"] .dark\:drop-shadow-sm {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); }

[data-theme="dark"] .dark\:drop-shadow-md {
  filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); }

[data-theme="dark"] .dark\:drop-shadow-lg {
  filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15)); }

.transition-none {
  transition-property: none; }

.transition-all {
  transition-property: all; }

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

.transition-opacity {
  transition-property: opacity; }

.transition-shadow {
  transition-property: box-shadow; }

.transition-transform {
  transition-property: transform; }

.duration-75 {
  transition-duration: 75ms; }

.duration-100 {
  transition-duration: 100ms; }

.duration-150 {
  transition-duration: 150ms; }

.duration-200 {
  transition-duration: 200ms; }

.duration-300 {
  transition-duration: 300ms; }

.duration-500 {
  transition-duration: 500ms; }

.duration-700 {
  transition-duration: 700ms; }

.duration-1000 {
  transition-duration: 1000ms; }

.ease-linear {
  transition-timing-function: linear; }

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.delay-75 {
  transition-delay: 75ms; }

.delay-100 {
  transition-delay: 100ms; }

.delay-150 {
  transition-delay: 150ms; }

.delay-200 {
  transition-delay: 200ms; }

.delay-300 {
  transition-delay: 300ms; }

.delay-500 {
  transition-delay: 500ms; }

.delay-700 {
  transition-delay: 700ms; }

.delay-1000 {
  transition-delay: 1000ms; }

@media (min-width: 320px) {
  .xxs\:transition-none {
    transition-property: none; }

  .xxs\:transition-all {
    transition-property: all; }

  .xxs\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .xxs\:transition-opacity {
    transition-property: opacity; }

  .xxs\:transition-shadow {
    transition-property: box-shadow; }

  .xxs\:transition-transform {
    transition-property: transform; }

  .xxs\:duration-75 {
    transition-duration: 75ms; }

  .xxs\:duration-100 {
    transition-duration: 100ms; }

  .xxs\:duration-150 {
    transition-duration: 150ms; }

  .xxs\:duration-200 {
    transition-duration: 200ms; }

  .xxs\:duration-300 {
    transition-duration: 300ms; }

  .xxs\:duration-500 {
    transition-duration: 500ms; }

  .xxs\:duration-700 {
    transition-duration: 700ms; }

  .xxs\:duration-1000 {
    transition-duration: 1000ms; }

  .xxs\:ease-linear {
    transition-timing-function: linear; }

  .xxs\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .xxs\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .xxs\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .xxs\:delay-75 {
    transition-delay: 75ms; }

  .xxs\:delay-100 {
    transition-delay: 100ms; }

  .xxs\:delay-150 {
    transition-delay: 150ms; }

  .xxs\:delay-200 {
    transition-delay: 200ms; }

  .xxs\:delay-300 {
    transition-delay: 300ms; }

  .xxs\:delay-500 {
    transition-delay: 500ms; }

  .xxs\:delay-700 {
    transition-delay: 700ms; }

  .xxs\:delay-1000 {
    transition-delay: 1000ms; } }
@media (min-width: 375px) {
  .xs\:transition-none {
    transition-property: none; }

  .xs\:transition-all {
    transition-property: all; }

  .xs\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .xs\:transition-opacity {
    transition-property: opacity; }

  .xs\:transition-shadow {
    transition-property: box-shadow; }

  .xs\:transition-transform {
    transition-property: transform; }

  .xs\:duration-75 {
    transition-duration: 75ms; }

  .xs\:duration-100 {
    transition-duration: 100ms; }

  .xs\:duration-150 {
    transition-duration: 150ms; }

  .xs\:duration-200 {
    transition-duration: 200ms; }

  .xs\:duration-300 {
    transition-duration: 300ms; }

  .xs\:duration-500 {
    transition-duration: 500ms; }

  .xs\:duration-700 {
    transition-duration: 700ms; }

  .xs\:duration-1000 {
    transition-duration: 1000ms; }

  .xs\:ease-linear {
    transition-timing-function: linear; }

  .xs\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .xs\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .xs\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .xs\:delay-75 {
    transition-delay: 75ms; }

  .xs\:delay-100 {
    transition-delay: 100ms; }

  .xs\:delay-150 {
    transition-delay: 150ms; }

  .xs\:delay-200 {
    transition-delay: 200ms; }

  .xs\:delay-300 {
    transition-delay: 300ms; }

  .xs\:delay-500 {
    transition-delay: 500ms; }

  .xs\:delay-700 {
    transition-delay: 700ms; }

  .xs\:delay-1000 {
    transition-delay: 1000ms; } }
@media (min-width: 576px) {
  .sm\:transition-none {
    transition-property: none; }

  .sm\:transition-all {
    transition-property: all; }

  .sm\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .sm\:transition-opacity {
    transition-property: opacity; }

  .sm\:transition-shadow {
    transition-property: box-shadow; }

  .sm\:transition-transform {
    transition-property: transform; }

  .sm\:duration-75 {
    transition-duration: 75ms; }

  .sm\:duration-100 {
    transition-duration: 100ms; }

  .sm\:duration-150 {
    transition-duration: 150ms; }

  .sm\:duration-200 {
    transition-duration: 200ms; }

  .sm\:duration-300 {
    transition-duration: 300ms; }

  .sm\:duration-500 {
    transition-duration: 500ms; }

  .sm\:duration-700 {
    transition-duration: 700ms; }

  .sm\:duration-1000 {
    transition-duration: 1000ms; }

  .sm\:ease-linear {
    transition-timing-function: linear; }

  .sm\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .sm\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .sm\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .sm\:delay-75 {
    transition-delay: 75ms; }

  .sm\:delay-100 {
    transition-delay: 100ms; }

  .sm\:delay-150 {
    transition-delay: 150ms; }

  .sm\:delay-200 {
    transition-delay: 200ms; }

  .sm\:delay-300 {
    transition-delay: 300ms; }

  .sm\:delay-500 {
    transition-delay: 500ms; }

  .sm\:delay-700 {
    transition-delay: 700ms; }

  .sm\:delay-1000 {
    transition-delay: 1000ms; } }
@media (min-width: 768px) {
  .md\:transition-none {
    transition-property: none; }

  .md\:transition-all {
    transition-property: all; }

  .md\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .md\:transition-opacity {
    transition-property: opacity; }

  .md\:transition-shadow {
    transition-property: box-shadow; }

  .md\:transition-transform {
    transition-property: transform; }

  .md\:duration-75 {
    transition-duration: 75ms; }

  .md\:duration-100 {
    transition-duration: 100ms; }

  .md\:duration-150 {
    transition-duration: 150ms; }

  .md\:duration-200 {
    transition-duration: 200ms; }

  .md\:duration-300 {
    transition-duration: 300ms; }

  .md\:duration-500 {
    transition-duration: 500ms; }

  .md\:duration-700 {
    transition-duration: 700ms; }

  .md\:duration-1000 {
    transition-duration: 1000ms; }

  .md\:ease-linear {
    transition-timing-function: linear; }

  .md\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .md\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .md\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .md\:delay-75 {
    transition-delay: 75ms; }

  .md\:delay-100 {
    transition-delay: 100ms; }

  .md\:delay-150 {
    transition-delay: 150ms; }

  .md\:delay-200 {
    transition-delay: 200ms; }

  .md\:delay-300 {
    transition-delay: 300ms; }

  .md\:delay-500 {
    transition-delay: 500ms; }

  .md\:delay-700 {
    transition-delay: 700ms; }

  .md\:delay-1000 {
    transition-delay: 1000ms; } }
@media (min-width: 1024px) {
  .lg\:transition-none {
    transition-property: none; }

  .lg\:transition-all {
    transition-property: all; }

  .lg\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .lg\:transition-opacity {
    transition-property: opacity; }

  .lg\:transition-shadow {
    transition-property: box-shadow; }

  .lg\:transition-transform {
    transition-property: transform; }

  .lg\:duration-75 {
    transition-duration: 75ms; }

  .lg\:duration-100 {
    transition-duration: 100ms; }

  .lg\:duration-150 {
    transition-duration: 150ms; }

  .lg\:duration-200 {
    transition-duration: 200ms; }

  .lg\:duration-300 {
    transition-duration: 300ms; }

  .lg\:duration-500 {
    transition-duration: 500ms; }

  .lg\:duration-700 {
    transition-duration: 700ms; }

  .lg\:duration-1000 {
    transition-duration: 1000ms; }

  .lg\:ease-linear {
    transition-timing-function: linear; }

  .lg\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .lg\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .lg\:delay-75 {
    transition-delay: 75ms; }

  .lg\:delay-100 {
    transition-delay: 100ms; }

  .lg\:delay-150 {
    transition-delay: 150ms; }

  .lg\:delay-200 {
    transition-delay: 200ms; }

  .lg\:delay-300 {
    transition-delay: 300ms; }

  .lg\:delay-500 {
    transition-delay: 500ms; }

  .lg\:delay-700 {
    transition-delay: 700ms; }

  .lg\:delay-1000 {
    transition-delay: 1000ms; } }
@media (min-width: 1280px) {
  .xl\:transition-none {
    transition-property: none; }

  .xl\:transition-all {
    transition-property: all; }

  .xl\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .xl\:transition-opacity {
    transition-property: opacity; }

  .xl\:transition-shadow {
    transition-property: box-shadow; }

  .xl\:transition-transform {
    transition-property: transform; }

  .xl\:duration-75 {
    transition-duration: 75ms; }

  .xl\:duration-100 {
    transition-duration: 100ms; }

  .xl\:duration-150 {
    transition-duration: 150ms; }

  .xl\:duration-200 {
    transition-duration: 200ms; }

  .xl\:duration-300 {
    transition-duration: 300ms; }

  .xl\:duration-500 {
    transition-duration: 500ms; }

  .xl\:duration-700 {
    transition-duration: 700ms; }

  .xl\:duration-1000 {
    transition-duration: 1000ms; }

  .xl\:ease-linear {
    transition-timing-function: linear; }

  .xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .xl\:delay-75 {
    transition-delay: 75ms; }

  .xl\:delay-100 {
    transition-delay: 100ms; }

  .xl\:delay-150 {
    transition-delay: 150ms; }

  .xl\:delay-200 {
    transition-delay: 200ms; }

  .xl\:delay-300 {
    transition-delay: 300ms; }

  .xl\:delay-500 {
    transition-delay: 500ms; }

  .xl\:delay-700 {
    transition-delay: 700ms; }

  .xl\:delay-1000 {
    transition-delay: 1000ms; } }
@media (min-width: 1500px) {
  .xxl\:transition-none {
    transition-property: none; }

  .xxl\:transition-all {
    transition-property: all; }

  .xxl\:transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; }

  .xxl\:transition-opacity {
    transition-property: opacity; }

  .xxl\:transition-shadow {
    transition-property: box-shadow; }

  .xxl\:transition-transform {
    transition-property: transform; }

  .xxl\:duration-75 {
    transition-duration: 75ms; }

  .xxl\:duration-100 {
    transition-duration: 100ms; }

  .xxl\:duration-150 {
    transition-duration: 150ms; }

  .xxl\:duration-200 {
    transition-duration: 200ms; }

  .xxl\:duration-300 {
    transition-duration: 300ms; }

  .xxl\:duration-500 {
    transition-duration: 500ms; }

  .xxl\:duration-700 {
    transition-duration: 700ms; }

  .xxl\:duration-1000 {
    transition-duration: 1000ms; }

  .xxl\:ease-linear {
    transition-timing-function: linear; }

  .xxl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

  .xxl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

  .xxl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

  .xxl\:delay-75 {
    transition-delay: 75ms; }

  .xxl\:delay-100 {
    transition-delay: 100ms; }

  .xxl\:delay-150 {
    transition-delay: 150ms; }

  .xxl\:delay-200 {
    transition-delay: 200ms; }

  .xxl\:delay-300 {
    transition-delay: 300ms; }

  .xxl\:delay-500 {
    transition-delay: 500ms; }

  .xxl\:delay-700 {
    transition-delay: 700ms; }

  .xxl\:delay-1000 {
    transition-delay: 1000ms; } }

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